Ostatnio ucząc się programowania w symfony spodobało mi się kolorowanie składni przedstawione w tutorialu jobeet, zamiast skupić się na kodowaniu zacząłem próbować dostosowywac mojego netbeans’a w wersji 6.5 do podobnej kolorystyki, niestety nie udało się w pełni skonfigurować tego IDE tak jak to jest przedstawione na stronach symfony lecz jest całkiem przejrzyście.
Zresztą sami oceńcie:


Dla wszystkich zainteresowanych instalacją theme zachęcam do pobrania plików.
Z racji tego że wiele rzeczy zostało przeze mnie zmodyfikowanych prosiłbym o stworzenie kopii zapasowej plików znajdujących się w katalogu C:\Documents and Settings\Nazwa usera\.netbeans\6.5\config\Editors, własnie ten katalog trzeba zastąpić tym który znajduje się w moim archiwum.
Następnie po zastąpieniu katalogu Editors należy wybrać z menu Tools->Options->Fonts & Colors -> Profile -> Ympans, następnie ok i powinno wszystko nam ładnie się zmienić na nowe kolorki.
Po przeprowadzonych testach na tym theme, zauważyłem że mniej męczą się oczy, zwłaszcza podczas nocnej pracy, a dla nas programistów jest to niezmiernie ważne.
Implementacja algorytmu Boyera i Moore’a w PHP, tylko i wylacznie dla duzych liter i spacji…
[quote]
$shift;
$litery = range(’A', ‘Z’);
$litery[]=’ ‘;
function indeks($c){
global $litery, $shift;
switch($c){
default:
$tmp = array_keys($litery, $c);
return $tmp[0];
break;
}
}
function init_shifts($w){
global $litery, $shift;
$M = strlen($w);
$K = sizeof($litery);
for($i=0; $i<$K; $i++){
$shift[$i] = $M;
}
for($i=0; $i<$M; $i++){
$shift[indeks($w{$i})]=$M-$i-1;
}
}
function bm($w, $t){
global $shift;
init_shifts($w);
$N=strlen($t);
$M=strlen($w);
for($i=$M-1, $j=$M-1; $j>0; $i–, $j–)
while($t{$i}!=$w{$j}){
$x = $shift[indeks($t{$i})];
if($M-$j>$x){
$i+=$M-$j;
}else{
$i+=$x;
}
if($i>$N){
return -1;
}
$j=$M-1;
}
return $i;
}
echo “Wyniki poszukiwan=”.bm(”LEK”, “DZIEKALEKARSTWO”);
?>
[/quote]
Witajcie po długiej przerwie! Wczoraj wróciłem wraz z moimi kolegami z Gąsek, gdzie zabawa była jak najbardziej przednia. Na szczególne pozdrowienia zasługują Miłosz, Piotrek, Maciej oraz Dawid
Bez obrazy za kolejność. Zamieszczam poniżej link do galerii:
function skroc($tekst) {
if (strlen($tekst) > 45) {
return substr($tekst, 0, 30) . '[...]' . substr($tekst, strlen($tekst) - 15, 15);
} else {
return $tekst; }
}
Funkcja przydatna do skracania zbyt długich urli, tematów na forach itd.
Parlament Izraela wybrał 83-letniego Szimona Peresa na nowego prezydenta kraju.
Jak podała miejscowa telewizja, do wyboru noblisty i weterana izraelskiej polityki z centrowej partii Kadima doszło w drugiej rundzie głosowania, w której Peres był jedynym kandydatem.
Witajcie, na przełomie maja i czerwca udaliśmy się na klasową wycieczkę na mazury. O tym, że z pewnością było udanie nie trzeba z pewnością nikogo przekonywać. A poniżej link do galerii z wycieczki, szkoda, że nie ma mnie na żadnym ze zdjęć… :O
Witam po długiej przerwie… Postanowiłem sobie tutaj co jakiś czas popisać i zaczynam od moich wypocin pascalowych… zadanie z informatyki wyznaczające największą wprowadzoną liczbę z pośród 3 możliwych. A oto kod:
PROGRAM max;
uses CRT;
VAR
tmp2:string;
tmp1,a,b,c:real;
begin tmp1:=-999999999;
writeln(’Podaj a:=’);
readln(a);
if(a>tmp1) THEN
begin
tmp1:=a;
tmp2:=’a';
end;
writeln(’Podaj b:=’);
readln(b);
if(b>tmp1) then
begin
tmp1:=b;
tmp2:=’b';
end;
writeln(’Podaj c:=’);
readln(c);
if(c>tmp1) then
begin
tmp1:=c;
tmp2:=’c';
end;
writeln(’Najwieksza z wprowadzonych liczb to:’, tmp2, ‘ ma ona wartosc ‘, round(tmp1));
readln;
END.
Jak żadna osiemnastka i moja nie obeszła się bez echa
Rozpoczeliśmy już w czwartek od ustawiania stołów, gdzie rozpoczęliśmy rozgrzewkę przed imprezą dnia następnego… W piątek odbyła się impreza właściwa, a jak tam było przekonacie się przeglądając galerię klikając na poniższy link:
Kolejny etap Konkursu Informatycznego jest już za mną. Tym razem do rozwiązania były moim zdaniem łatwiejsze zadania, choć wcale nie tak proste, by moznabyło je napisac palcami jednej ręki. Pierwsze zadanie polegało na znalezieniu wielokrotnosci w szczególnym wypadku o którym tutaj nie bede pisał, drugie zadanie natomiast polegalo na znalezieniu najwiekszego możliwego prostokąta na szachownicy, utworzonego z czarnych pionków, zaznaczenie go i podanie jakie ma on pole. Rozwiązanie tego zadania postanowiłem udostępnić do testowania: Klik! Przykładowe dane wejsciowe to:
8
10111000
00010100
00111000
00111010
00111111
01011110
01011110
00011110
a prawidłowy wynik to: 16.
Pozdrawiam i z niecierpliwoscią czekam na wyniki drugiego etapu KI.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||