Stash czyli uniwersalny cache dla PHP

Stash czyli uniwersalny cache dla PHP

Stash to bardzo fajna biblioteka do cachowania obiektów w PHP. Pozwala na korzystanie z różnych systemów do przechowywania cache za pomocą takich metod jak system plików, Sqlite , APC , Xcache , memcached oraz tryb MulitiHandler, który pozwala na używanie wielu metod jednocześnie. Projekt solidnie przetestowany, bardzo wydajny z wieloma zabezpieczeniami. Polecam głównie do projektów dedykowanych i gdy nie bardzo wiemy jakiej metody użyć (nie każdy serwer ma zainstalowany memcached czy APC).

Rzecz o zgłaszaniu błędów

Rzecz o zgłaszaniu błędów

Praca nad każdym projektem wymaga interakcji z klientem, niestety 90% z nich nie potrafi jasno komunikować problemów jakie się pojawiają. Najczęściej witają nas komunikaty “nie działa mi”, “posypało się”, “nie mogę…”. A przecież to takie proste, słowa są nośnikiem informacji, a nie dezinformacji… Jakiś czas temu  Simon Tatham napisał dosyć ogólny tekst na temat “ Jak efektywnie zgłaszać błędy ” ja mam tylko jedno marzenie i prośbę… drogi kliencie – przeczytaj ten artykuł.

Sprzętowa akceleracja w Google Chrome 10

Sprzętowa akceleracja w Google Chrome 10

Od jakiegoś czasu – konkretnie od wersji 10tej, w Chrome jest sprzętowa akceleracja renderowania stron. Dzięki czemu nowoczesne układy graficzne a w zasadzie ich GPU będą wspomagać renderowanie stron, co odciąża procesor i przyspiesza wyświetlanie stron. Niestety domyślnie opcja ta jest wyłączona. W związku ze sporymi nowościami w każdej wersji Chroma do konfiguracji chrome można dostać się poprzez…

Frameworki PHP czyli CodeIgniter vs CakePHP

Frameworki PHP czyli CodeIgniter vs CakePHP

Początkowo byłem wielkim przeciwnikiem frameworków PHP – wydawał‚o mi się, że narzut i stopień skomplikowania, który w sobie mają zupełnie nie jest mi do szczęścia potrzebny. Pierwsze zetknięcie z Zend Framework było dla mnie dosyć traumatyczne. Rozmiar całej aplikacji przygniótł mnie na tyle, że dla większości moich zastosowań przewyższał on wielkość kodu podstawowego. Biorąc pod uwagę, że musiałem to wgrywać i aktualizować na wiele serwerów przyprawiał mnie o mdłości…

Jak przyspieszyć ładowanie strony

Jak przyspieszyć ładowanie strony

Oczywiście temat jest praktycznie nie do wyczerpania, można o tym napisać całkiem pokaźną książkę, ale jest kilka podstawowych elementów, na które trzeba zwrócić uwagę. Temat potraktuję hasłowo, więc jeżeli ktoś potrzebuje go rozwinąć proszę o komentarze. Postaram się napisać coś więcej.

Od czego więc zacząć?

Desktopowy klient Google Reader

Desktopowy klient Google Reader

Najlepszą metodą bycia “na bieżąco” z aktualnościami jest korzystanie z czytnika RSS. Oczywiście mój wybór padł na Googlowego Readera . Dla mnie jest to rozwiązanie prawie idealne, jeżeli ktoś jednak potrzebuje wersję desktopową – jest rozwiązanie –  WebReader to wieloplatformowe rozwiązanie, które integruje Google Reader na desktopie.

Cufón vs typeface.js czyli jak zrobić ładne fonty na stronie

Każdy webmaster prędzej czy później spotyka się z problemem wymiany fontów na stronach. W “zamierzchłych” czasach problemu zasadniczo nie było. Opcje były dwie: obrazki, albo dopasowanie fonta tak, aby “jako tako” wyglądał na każdym z systemów. Wybierało się rodzinę (font-family: Arial) i problem rozwiązany. Niestety wyglądało to średnio, a o jakiejkolwiek precyzji pozycjonowania menu ciężko było mówić.

Flash do HTMLa czyli Adobe wymięka

Po tym jak Apple zablokował na swoich urządzeniach Flasha, stwierdzając, że za pomocą JavaScript i HTML5 można zastąpić jego funkcjonalność pojawiło się sporo “alternatywnych” rozwiązań umożliwiających nadal korzystania z flasha na iOS.