Prskavčí blog

Dec 10, 2008

Mozilla Thunderbird 3.0 beta 1

Seznam novinek je najdete v každém příspěvku co jsem četl, ale jak to vypadá když to pustíte a je to změna k lepšímu? Novinky záložky pro zobrazování e-mailových zpráv vylepšení IMAPu pro rychlejší zobrazování zpráv vylepšené okno pro rychlé čtení nový správce doplňků vylepšený správce adres vylepšený import mailů z jiných klentů integrace s vyhledáváním ve Windows Vista integrace s Mac OS X Address Book (nevyzkoušeno, nemám Mac X) První spuštění Inovovaný průvodce vytvářením účtu.

Nov 4, 2008

phpUnderControl vs Xinc

Nedávno jsem se snažil trochu vylepšit vývoj o některé aspekty, které mají spíše formálnější charakter. Celý vývojový proces jsem načrtl na následujícím obrázku. Vývojář PHP má výhodu libovolného IDE (preferuji Eclipse PDT). Pro zdrojové kódy používám jako SCM Subversion. Nedávno jsem přidal pre-commit hook skript na kontrolu syntaxe. Používám ho hlavně pro kontrolu projektů v Zend Frameworku. PHP_CodeSniffer podporuje Checkstyle tak není problém výstup zaintegrovat i do jiných programů. Jako post-commit skript používám generován XML logů, které používá stránka s náhledy na projekty na kterých pracuji.

Sep 23, 2008

Zend Framework 1.6 a ajax pomocí jQuery

Jak jsem psal v Zend Framework 1.6 a moje zkušenosti s Dojo TabContainer, nakonec jsem použil jQuery. Ve formuláři se dají měnit některá data, které jsou závislá na dalších, které automaticky předvyplňuji a na to jsem použil při změnách ajax. Docela mě potěšilo jak jednoduše a pěkně se to dá udělat pomocí jQuery. <script> $(document).ready(function(){ $(“#example > ul”).tabs(); $(‘#page1-deadline_vyzva’).datepicker(); $(‘#page3-datum_zahajeni’).datepicker(); $(‘#page3-datum_ukonceni’).datepicker(); $('#page1-editor').change(function(){ $.ajax({ type: "POST", url: "&lt;?php echo $this-&gt;baseUrl();?&gt;/user/info/idcvut/" + $(this).

Sep 11, 2008

Zend Framework 1.6 a moje zkušenosti s Dojo TabContainer

Zrovna dělám na jednom malém projektu, který jsem hned začal psát zrovna jak vyšel ZF 1.6, celkem standardní věci až na to, že jsem potřeboval rozdělit formulář na více stránek a udělat záložky. Postupoval jsem podle manulálu, vyvořil jsem si formulář se subformy a celkem to dobře funguje. Potom když jsem potřeboval rozbrazit záložky narazil jsem na několik problémů se kterými jsem si různě poradil. Takto vypadají záložky pomocí Dojo frameworku.

Jul 28, 2008

Subversion pro každého

Protože jsem v češtině nenašel žádnou knihu, kterou bych mohl strčit do ruky někomu kdo se mě ptá jak začít pracovat se Subversion a návody na webu nejsou zcela ucelené, tak jsem se rozhodl napsat takovou příručku pro každého kdo chce se Subversion pracovat. Nesnažím se o překlad SVN book i když ten by této knize výrazně pomohl, ale snažím se shrnout postupy a praxe co nejjednodušeji, aby to začátečník pochopil.

Jul 15, 2008

Gettext a PHP

Gettext je Open Source nástroj na překlad aplikací. Kdo s tímto nástrojem pracuje může můj článek rovnou vynechat, protože tyto věci zná. Getext má jedinou nevýhodu, kterou lze celkem přejít, nejde přímo lidsky číst, ukládájí se v binárním tvaru do souboru s příponou *.mo. Pokud používáte nějakou vlastní metodu pro překlad určitě to bude něco z toho co nabízí Zend Framework (ZF) v Zend_Translate (pole, csv, xml – tbx, xliff, xmltm, gettext) nebo nějakou metodu založenou na databázi.