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
Archiwum kategorii: Programowanie
Lithium PHP framework
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
Hip-Hop PHP, OSX, Debian, Ubuntu, etc…
Zassałem, zmieniłem CMake pod OSX’a żeby ładnie rozpoznawało ścieżki i biblioteki ale niestety chwilowo poległem na CMake bibliotek typowo Facebook’owych – jutro reszta, podzielę się na githubie co narzeźbiłem ;](...) more
Dynamiczne ładowanie Zend Plugins
Jak wiadomo Zend vanilia jest nieco toporny i mało przyjazny dla projektanta, dlatego trzeba deko posiedzieć, żeby wszystko zadziałało w miarę przyjemnie i tak jak chcemy.(...) 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
Doctrine + NestedSet + Ajax + Smarty + ZF
Na pewno nie raz okazuje się, że na stronie czy w innej aplikacji trzeba umieszczać i zarządzać danymi hierarchicznymi. Jeżeli korzystamy z Doctrine’a to mamy do dyspozycji NestedSet – bardzo przydatne narzędzie(...) 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
Debugowanie PHP i TextMate…
Prosta acz przydatna funkcja XDEbug’a czyli określenie linku:(...) more
OSX i kodowanie w PHP
Złammy przerwę ;) (...) 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