Strona główna
Uwaga, wysokie napięcie!

Systemy szablonów dla PHP

Swego czasu podczas współpracy przy tworzeniu silnika sporej strony musiałem podjąć decyzję o wyborze systemu szablonowania jaki będzie w nim zastosowany. Nie muszę chyba nikogo przekonywać że oddzielenie kodu zajmującego się logiką działania strony, od tego odpowiedzialnego za prezentację przynosi wiele wymiernych korzyści, i w sumie jest wręcz niezbędne żeby opanować większy serwis.

Opcja presave dla hook_nodeapi w Drupalu - kopiowanie treści

Pisząc moduł dla jednej ze stron nad którą w tej chwili pracuje, napotkałem na problem z użyciem opcji presave w implementacji hook-a nodeapi. Jako że klient zażyczył sobie edytor wysiwyg, dodałem też ckeditor. Zażyczył sobie też tego, aby obrazki były otwierane w lightboxie. Nie znalazłem takiej możliwości dla zwykłych obrazków wstawianych przez wysiwyga, wiec musiałem było dopisać trochę kodu który to zrobi. Problem pojawił się na samym końcu, kiedy zwracamy wynik do obiektu $node.

Moderator forum.suse.pl i jego "dojrzałość" - zwykłe chamstwo

Chodzi o jegomościa występującego na forum.suse.pl pod nickiem obi_gl. Od początku. Parę lat temu kilka osób z forum wyszło z inicjatywą stworzenia wiki traktującego o openSUSE. Takie wiki też powstało, a ja je założyłem. Szybko po tym zaczęły się zgrzyty na linii ja - rzeczony obi. Może i mój błąd w tym też był, nie zaprzeczam. Chodziło o sposób opisywania artykułów na wiki.

Novell i wsparcie dla openSUSE?

Jak może część wie, już od długiego czasu angażuje się we wspieranie dystrybucji Linuksa openSUSE. Był czas kiedy na polskim forum udzielali się ludzie z Novella(jeśli nie wiecie, Novell sponsoruje openSUSE), nie skąpili w serwerze na nowe projekty, jak wiki, czy portal.

Wyszukiwanie binarne

Wyszukiwanie binarne to prosty w implementacji algorytm o złożoności obliczeniowej O(logn).

NetBeans kontra Eclipse okiem programisty PHP

Przez długi czas byłem wyznawcą Eclipse wraz z wtyczkami PDT i Aptana. Zestaw ten służył nieźle, choć było kilka denerwujących rzeczy. Przede wszystkim z wersji na wersję coraz większa mułowaty samego Eclipsa, i problemy ze składaniem Aptany i PDT na raz, czasem potrafiło się wykraczać np. podpowiadanie składni JS i jQuery. W końcu cierpliwości zabrakło...

Sortowanie przez kopcowanie

Sortowanie przez kopcowanie to jedna z najwydajniejszych metod sortowania danych. Jej mocną stroną jest stała złożoność obliczeniowa niezależnie od zbioru danych, a także brak narzutu pamięciowego. Niestety sprawia wiele problemów początkującym adeptom programowania... W tym artykule opiszę z czym jeść kopiec(nie kreta), jak go zbudować, i jak dzięki niemu posortować zbiór danych w języku C++.

Hello World!

No to Hello World! jak mawiają podręczniki do nauki programowania.

Subskrybuje zawartość