Ereg is deprecated PHP 5.3, migracja kodu.

W PHP 5.3 rodzina ereg jest już deprecated, czyli w kolejnej wersji zniknie zupełnie, lepiej już teraz zacząć zmieniać kod tak aby było kompatybilny z nową wersją. Dzięki migracji będziemy posiadać kod regex’powy kompatybilny z notacją Perl’ową czyli musimy nasze wyrażenie „opakować” w „/”.(...) more

Steganografia w PHP

Ciekawe czy ktoś to jeszcze pamięta ;) (bo mnie technika deko kurzem zarosła). Dla niewtajemniczonych i tych których szare komórki zawierające informacje na ten temat poumierały z takich czy innych powodów, słów kilka.(...) more

Szybszy PHP dzięki Facebook, czyli Hip-Hop for PHP

Wczoraj na blogu developerów Facebook’a pojawiła się informacja o wypuszczeniu ich kompilatora PHP. Sprawa ciekawa i godna zainteresowania szczególnie, że owe ustrojstwo tłumaczy kod PHP na C++, jak to robi w praktyce jeszcze nie wiem – ale mam nadzieję, że niebawem znajdę chwilkę czasu i zgłębię temat bardziej. (...) more

Wyciąganie akcji Zend_Controller w modułach systemu

Czasami w przypadku tworzenia systemu kontroli dostępu do zasobów aplikacji chcemy mieć wszystko np. w bazie danych. W przypadku kiedy aplikacja jest spora to niestety okazuje się ze ręczne prowadzanie elementów systemu do bazy jest zwyczajnie męczące, a fixtures np. w Doctrine to zbędny wysiłek można posilić się prostą funkcją parsującą nasze pliki. (...) more

Font’s for programmers

To co widzisz w swoim ulubionym edytorze jest ważne i to nie tylko dlatego, że ma działać, ale też dlatego żeby „łagodziło oko”. Nuda jest straszna to prawda, dlatego zmieniłem sobie font’y w TextMate na
Inconsolata jest naprawdę świetna i wygląda doskonale w małych jak i dużych rozmiarach:
(...) more

ctags i TextMate

Dostałem dość spory kawałek kodu do analizy, jestem leniwy, a jakoże kiedyś (jeszcze za czasów korzystania głównie i przede wszystkich z vim) klikałem ctags
stwierdziłem, że teraz mi to będzie potrzebne i to baardzo. google w dłoń i rezultat:

http://github.com/sbenhaim/tm-ctags-tmbundle/

Działa świetnie (no prawie idealnie) – parę małych zmian i będzie git (he he he jak sama nazwa wskazuje git-hub :P )(...) more