Prskavčí blog

Aug 6, 2009

Jak na výpadek služby Twitter při použití Zend_Service_Twitter

Během dneška (6.8.2009) byl výpadek služby Twitter a koukal jsem, že mi to položilo php-frameworks.net na kolena. Jak jsem se zjišťovat co s tím a proč mi to hlásí: Zend_Http_Client_Adapter_Exception: Unable to Connect to tcp://twitter.com:80. Error #110: Connection timed out in /srv/lib/php/Zend/Http/Client/Adapter/Socket.php on line 213 Tento kód nějak selhal a výpadek nastal dříve, asi to vypadá na nějakou chybu v Zendu, protože se Zend_Service_Twitter_Exception nevrátí i při výpadku spojení jak jsem očekával.

Jul 20, 2009

PEAR a Zend Server CE 4.0.4

Pokud jste instalovali Zend Server CE ve verzi 4.0.4 a předtím jste neměli provedený upgrade PEARu z 1.8.0 na 1.8.1 možná se setkáte s chybovou hláškou pokud budete chtít něco z PEARu nainstalovat. pear.php.net is using a unsupported protocal - This should never happen. install failed Řešení je následující, instalujte přímo z PEARu (řešení je pro Ubuntu, ale mělo by fungovat i jinde). lynx -source http://pear.php.net/go-pear | php Spustí se installer a tam nastavte cesty podle Zend Serveru a nainstalujete tam kam Zend Server instaluje také, neměl by potom být problém s upgradem.

Jul 15, 2009

Tvorba mirroru SVN repository pomocí svnsync

Po několika dnech když jsem dával dohromady synchronizaci firemního mirroru s naším dodavatelem, vznikla nová kapitola do knihy Subversion pro každého. Nastavit mirror a pustit synchronizaci to najdete i v manuálu, ale přidal jsem tam také řešení možných problémů se kterými se můžete, ale také nemusíte setkat.

Jul 1, 2009

GTD a Android

O GTD většina vás asi slyšela, pokud ne doporučuji si tuto knihu o timemanagmentu přečíst, dokáže všem zaměstnaným lidem pomoci zvládat svoji práci lépe a efektivně a vyšetřit čas i na další věci, které nestíháte. České vydání knihy David Allen: Mít vše Hotovo, vydal Jan Melvin Publishing a současně spustili webové stránky, které se této problematice věnují, o různých platformách byla řeč a já přidám malé info o Androidu. Na Marketu najdete tyto aplikace, které se dají pro GTD použít, ja jsem ještě přidal aspekt propojení s RTM, které používám.

Jul 1, 2009

PHP Bytekit

Bytekit Bytekit je nová extenze pro PHP, která umožňuje analyzovat PHP kód na úrovni opcodes, které generuje compiler v PHP. Také nám umožňuje pomocí disassembleru sledovat jak probíhá program na úrovni compileru. Je to další z nástrojů, které umožní zlepšit kvalitu kódu a určitě přinese řadu další analytických nástrojů. Autorem je Stefan Esser, kterého jistě každý zná. Jeho blog a příspěvky k bezpečnosti PHP jsou známy. Bytekit-cli Samotná extenze, ale není všechno.

Jun 23, 2009

Vi a integrace s IDE

Jak jsem přešel na Ubuntu oblíbil jsem si editor Vim, který v terminálu používám primárně a i když ho neumím využít jistě zatím naplno, hodně věcí mi ulehčuje a dobře se v něm pracuje. Hlavně jsem si oblíbil vyhledávání. Pokud chcete Vim využívat naplno chce to pracovat v něm co nejvíce a proto jsem se podíval zda některé IDE podporují Vim a jak jsou na tom. Podporu jsem otestoval v těchto IDE: