27
marca
2009
Może i użytkowników maków którzy czytają mojego bloga i nie ma zbyt dużo (Google Analytics mówi o 17.12% w ostatnim miesiącu), ale ja sam jako użytkownik systemu od Apple po prostu nie mogłem się powstrzymać, żeby nie napisać mojego hacka na zmuszenie git-svn'a do łączenia się z repozytorium za httpsem podczas clone'owania projektu z sVNa.
(czytaj dalej...)27
marca
2009
Git jest jak Railsy, trendy, jazzy i w ogóle cool, chociaż samo mówienie cool już nie jest cool. Dlatego też chciałem spróbować zmierzyć się z przeniesieniem jednego z moich projektów (o którym już niedługo napiszę też tutaj) na Gita. Tyle, że nie tak po prostu na Gita, ale tylko wersję lokalną, gdyż całość jest hostowana na code.google.com i nie mam póki co zamiaru tego zmieniać (Tak, wiem, że GitHub istniejei fajny jest). W tym wpisie postanowiłem przedstawić migrację na Gita ale tylko na poziomie workspace'a z SVNem w tle jako głównym zcentralizowanym repozytorium.
(czytaj dalej...)08
marca
2009
W nawiazaniu do wpisu Prosty loader plików w PHP postanowiłem podzielić się moimi przemyśleniami w temacie pisania loaderów klas w PHP.
Ja polecam zasadę "convention over configuration". Nawet takie configuration jak podawanie: Load::load('folder1/folder2/*'); wydaje mi się zbędne. Tym bardziej polecane w komentarzach pomysły statycznych listy klucz-wartość z klasami i ścieżkami do plików z klasą wydaje mi się być nie na miejscu.
02
marca
2009
Dzięki wewnątrzfirmowej korespondencji natknąłem się dzisiaj na dosyć interesujący wpis z bloga developerów Internet Explorera na temat zaleceń co do pisania optymalnego kodu JavaScript w IE. Autor wpisu podsunął w ostatniej częsci wpisu również kawałek kodu testującego performance przeglądarki na podstawie zwykłej operacji dodawania wykonywanej z odczytem/zapisem do właściwości obiektu, właściwości prototypu oraz zwykłej operacji na atrybutach obiektu.
(czytaj dalej...)21
stycznia
2009
Jako student Politechniki Gdańskiej od czasu (czytaj co sesję) trzeba zaliczać różne dziwne lub mniej przedmioty. W tym roku mam magicznie brzmiące Języki programowania obiektowego. Jako, że nie bardzo chciało (a także miałem czas) przygotowywać do zadania projektowego postanowiłem zaliczyć ów przedmiot w nieco mniej konwencjonalny sposób.
(czytaj dalej...)