Mirin webspace

Nejbohatší život má ten, kdo žije s minimem nároků

24. 11. 2007 - Komentáře (5) PHP

Jmenné prostory (namespaces) v PHP 5.3

Vývojáři PHP se po dlouhých diskuzích nakonec rozhodli do pětkové verze PHP dát poměrně důležité věci, které se původně plánovaly až do PHP 6. Vzhledem k tomu, že jde o poměrně zásadní změny a verze PHP 5.3, která je bude obsahovat, bude vypuštěna někdy začátkem roku 2008, je pomalu na čase se s nimy seznámit. Mezi největší změny patří podpora jmenných prostorů (namespaces), late static binding a nové mysql rozhraní mysqlnd. V tomto a několika dalších článcích se pokusím popsat v čem tyto změny spočívají.

22. 11. 2007 - Komentáře (0) Zend Framework

Překládáme se Zend_Translate

Dnes popíši několik zkušeností, které jsem nasbíral při pokusu alespoň částečně lokalizovat své stránky. Bude se to týkat hlavně modulu Zend_Translate.

První věc, kterou je potřeba zmínit je, že Zend_Translate nám slouží k lokalizaci jen určitých čáští aplikace - statických textů - zejména jde o nadpisy, menu, hlášky apod. Takové texty jsou většinou součástí designu, v případě Zend_Frameworku jsou tedy ve view šablonách. Zend_Translate nám nepomůže s lokalizací obsahu aplikace, např. s texty článků pokud píšeme nějaké CMS, s popisy zboží pokud děláme e-shop atd. V tom si musíme pomoci sami viz třeba článek Jakuba Vrány.

21. 11. 2007 - Komentáře (4) Ostatní

Peak Oil konečně i na ČRO

Původně jsem se na tomto blogu chtěl více méně monotematicky věnovat světu informačních technologií, telekomunikací atd., ale dnes a asi i někdy příště udělám výjimku. Jedním z tématů, o které se zajímám je energetická bilance současného života a to jaká nás v této souvislosti čeká budoucnost. Poslechl jsem si dnes pořad ČRO 2 Prahy - "Jak to vidí" ze dne 20.11. 2007 a podle mého názoru jde o jeden z prvních pořadů, který celkem otevřeně upozornil na něco co se nás všech už pravděpodobně brzy dotkne - drahé energie.

20. 11. 2007 - Komentáře (4) PHP

Deployment PHP aplikací

Instalace aplikací v PHP se většinou provádí prostým kopírováním souborů na FTP nebo někam do adresáře. Pak se většinou spustí buď nějaký setup v prohlížeči, nastaví se určité parametry a hotovo. Jiný přístup používá nějaký konfigurační soubor (buď ini, xml nebo php skript), který je potřeba oeditovat. V obou případech je většinou nutné pořádně pročíst INSTALL README apod. To, co mě tedy v PHP chybí je nějaká podpora pro distribuci a instalaci PHP aplikací.