Programowanie

Stash czyli uniwersalny cache dla PHP

Stash czyli uniwersalny cache dla PHP

slav
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

slav
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ł.
Frameworki PHP czyli CodeIgniter vs CakePHP

Frameworki PHP czyli CodeIgniter vs CakePHP

slav

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

slav

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ąć?

elRTE czyli kolejny WYSIWYG

elRTE czyli kolejny WYSIWYG

slav

elRTE to kolejny edytor [wikipedia]WYSIWYG[/wikipedia] który można osadzać we własnych projektach. Od reszty popularnych skryptów odróżniają go dwie rzeczy. Pierwszą z nich jest to, że został on napisany z użyciem i pełnym wsparciem jQuery – co nie byłoby niczym specjalnym gdyż większość z edytorów WYSIWYG w mniejszym lub większym stopniu radzi sobie z AJAXem, ale tutaj elRTE wykorzystuje nie tylko jQuery, ale też jQuery UI .

Frameworki CSS – Bueprint i 960 Grid System

Frameworki CSS – Bueprint i 960 Grid System

slav

Czasami potrzebujemy zrobić na szybko jakąś stronę, bez tracenia czasu na zabawę z HTML, CSS i układaniem wszystkiego. Każda strona składa się z tych samych elementów: mamy nagłówek, potem może być menu, po lewej, po prawej, albo poziome. Jest miejsce na treść – w układzie jednym lub wielu kolumn, a potem stopka. Jeżeli nie mamy czasu na ręczne kodowanie całgo CSS, a dokładność “co do piksela” nie jest krytyczna – wtedy z pomocą przychodzą nam gotowe Frameworki CSS3. Niektóre są bardzo proste – zawierają tylko style do wyzerowania wszystkich wartości CSS (tak żeby bazować na tym samym dla każdej przeglądarki), inne zawierają gotowe predefinowane ustawienia kolumn i wierszy (wklejamy tylko treść w odpowiednią kolumnę). Ostatnia grupa to tzw. “grid system”, które umożlwiają dowolne ustawianie elementów w systemie siatki.

Alternatywy dla phpMyAdmin

Alternatywy dla phpMyAdmin

slav

Dla większości z nas jedyną metodą pracy z MySQL em jest linia poleceń – mało wygodna, szczególnie przy operacjach typu ALTER TABLE, za to praktycznie jedynie rozwiązanie, jeżeli w grę wchodzą duże zapytania, albo duże dumpy. Drugim rozwiązaniem jest  phpMyAdmin . Nie każdy jednak wie, albo zna inne metody pracy z MySQLem. Postanowiłem przedstawić i opisać kilka ciekawych projektów, które można wykorzystać do pracy z MySQL i innymi bazami danych.

Komodo Edit

Komodo Edit

slav

Komodo Edit to darmowy młodszy brat (albo siostra) bardzo zaawansowanego edytora programistów Komodo IDE. Na szczęście jest on  darmowy i niewiele ustępuję swojej płatnej wersji. Jego funkcjonalność jest imponująca, a co najlepsze działa na wszystkich platformach (Windows, Linux, Mac OS X).

Edytor PHP online – 2

Edytor PHP online – 2

slav
Tym razem udało mi się znaleźć naprawdę przydatne i porządne narzędzie. Działa szybko, wbudowany klient FTP i… wiele wiele więcej, ale nie zdąrzyłem jeszcze potestować. Edytor ten nosi wdzięczną nazwę Amy Editor , nazwa nieprzypadkowa – od imienia córki Autora. Cały design jest utrzymany w klimatach Macowych więc można się czuć zupełnie swobodnie w pracy z nim. Na pierwszy rzut oka jest to całkiem potężne narzędzie to edycji wielu różnych plików takich jak PHP, CSS, C, Ruby… Poza tym jak widzę sa jakieś narzedzia do pracy grupowej.