Programista PHP | Aplikacje PHP | Pozycjoner

Blog - archiwum kategorii: Programowanie

jQuery i AJAX - miniframework - część I - 2010-11-29

W części aplikacji których stworzyłem lub aktualnie nadzoruję zaczynam wprowadzać AJAX. Rózni programiści - różne przyzwyczajenia - rózne podejścia do sprawy... rózne problemy. Nie chciałem pisać osobnej funcji dla każdego serwisu czy nawet dla każdego szablonu podstron. Dlatego potrzebowałem funkcji, która ułatwi zadanie tak bardzo jak to tylko jest możliwe. Z pomocą jak zwykle przyszło jQuery, w oparciu o którego zaczynam budować miniframework do obsługi AJAXa. Ma on jedno zadanie -... » czytaj wpis

jQuery - 'pisz mniej, rób więcej' - 2010-09-07

Od kilku miesięcy zajmuję się tworzeniem aplikacji webowych wspierających działalność firmy, w której pracuję. Świat idzie do przodu, technologie webowe pozwalają na coraz więcej. Nie można było zostać z tyłu. Ponieważ nie umiem programować zaawansowanych rzeczy w języku JavaScript potrzebowałem zestawu gotowych narzędzi pozwalających na szybkie, pewne i skuteczne wyposażenie serwisu w zaawansowane (i jednocześnie miłe dla oka) możliwości zmiany parametrów elementów strony, ich animacji itp. Po krótkich... » czytaj wpis

Kompresja gzip - czyli jak oszczędzić serwer - 2010-08-28

if (!ini_get ('zlib.output_compression')) { if (substr_count ($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) { ini_set ('zlib.output_compression_level', 9); ob_start ('ob_gzhandler'); } } Na pewno pamiętacie ten kawałek kodu z mojego poprzedniego artykułu. Odpowiedzalny jest on za wymuszenie kompresji gzip na budowanych przez skrypt stronach. Ten kawałek kodu staje się jednak problemem gdy za pomocą skryptu obsługujemy generowanie i pobieranie plików. Przy włączonej kompresji przeglądarka zamiast plików... » czytaj wpis

Cache'owanie - czyli jak oszczędzić serwer - 2009-09-12

Dzisiejsze serwisy w ogromnej mierze opierają swoje działanie o mniej lub bardziej zaawansowanych skryptach PHP i bazie danych. Prawidłowe działanie serwisu wymaga często powtarzania tych samych zadań. Przykłady z życia wzięte, czyli serwis ten i mój www.ericclapton.pl : lista najnowszych artykułów na blogu, treść konkretnego artykułu, tekst utworu, lista dyskografii i dane konkretnego albumu. Po co więc za każdym razem wyciągać te same dane z bazy danych. Fakt, w tym przypadku zapytania nie będą... » czytaj wpis