Archiv pro kategorii 'PHP'


Nette Templates pro Zend 3

Netťácké šablony jsem si hned oblíbil a používal je nejen s kompletním frameworkem. Zend Framework umožňuje vcelku nahradit výchozí “šablonovací” systém jiným a vzhledem k existujícím projektům, které spravuji a kde by se mi Nette šablony hodily, jsem vytvořil vcelku jednoduchou přemosťující třídu, která umožňuje použít Nette Templates v Zend Frameworku.
Read more »

Nezkušený programátor aneb jak zabít článek 6

Michal Maňák si na svém blogu postěžoval, v jakém stavu dostal do rukou projekt postavený v PHP na Nette frameworku. Čekal jsem slibný článek o best-practices, který by mohl (zvlášť při publikaci na Weblogy.cz) přimět pár programátoru (co třeba s Nette nebo MVC začínají), aby přehodnotili některé své přístupy a podívali se na alternativní varianty řešení problémů.

Autor se zabývá margináliemi, u kterých se sám s potýká s menšími či většími problémy. Když se pustím do někoho jiného, dám si sakra pozor, abych sám neměl někde nějakou hloupost, čtenáři si při hodnocení kritického článku málokdy berou servítky a komentáře pod článkem to reflektují poměrně dobře.
Read more »

Kontrola syntaxe PHP skriptů 1

Na Albeři jsem před týdnem slyšel dobrou historku o tom, jak se muselo počítat s chybama v minulosti. Matfyzák si napsal program, poctivě naděrkoval a strčil do stroje. Po nějaké době chroustání doběhl o dvě patra výše pro výpis chyb a začal na novo. Pořádně si rozmyslel jestli for začne od nuly nebo od jedničky.
Read more »

Nezobrazují se JPEGy v IE a Chromu 0

Na současném projektu jsme dokončili rozhraní pro správu bannerů a klient už nám po několika minutách volal s chybou, že se nahraný obrázek nezobrazí. Podíval jsem se na něj ve Firefoxu a v Opeře a vše v pořádku. Ptám se tedy na prohlížeč a zjištuji, že jde o IE8.

Po chvilce na Google jsem přišel na příčinu, která by mě rozhodně dříve nenapadla. Některé (třeba starší IE s tím nemají problém) verze Internet Exploreru a Chromu (snad i starší Firefox byl postižen) mají problém s renderováním JPEGů uložené s CMYK barvami.
Read more »

IDF2010 – moje postřehy 0

Přestože jsem včera stačil dorazit až na půlku přednášky Davida Grudla o webových aplikací, druhá část programu na mě stihla udělat docela dojem. Jednoznačně jsem byl potešený organizací, snad jedině clip-on mikrofony chyběly a brzdilo to některé přednášky. Skvělá byla i spontaneita přednášejících, např. u Jirky Knesla bylo rozhodně zajímavé koukat i na psání kódu a přednášku to rozhodně nebrzdilo.

Většina prezentací by si zasloužila hodiny dvě. U Davida Grudla by mi přišla přednáška prázdná. Na to, jak vytvořit v Nette autocomplete by se mohl udělat stránkový tutorial. Chtělo by se to spíše zaměřit na konkrétnější a zajímavější věci.

Až na výjimky vypadali přednášející připraveně, někde mohl být projev plynulejší nebo přednáška mohla být lépe strukturovaná. Honza Král povídající o NoSQL by mohl začátek prezentace udělat přehlednější, byl určen lidem, co neznají základní pojmy u databází a právě pro ty to mohlo být špatně srozumitelné.

Je mi dost líto, že jsem nestihl přednášku D. Steigerwalda o objektech v JavaScriptu, ohlasy u oběda byly docela pozitivní. Pro mě nejpřínosnější byly příklady z praxe od Jirky Knesla, zvlášť co se komunikace týče. Zároveň mě přesvědčil, abych důkladněji se věnoval testům u svých aplikací.

Celkově mi příšlo IDF jako výcuc, který mohl mít na třídenní přednáškovou konferenci se skvělým obsahem. Příště by to chtělo stejnou či lepší úroveň přednášejících, delší a hlubší příspěvky, klidně více specializované. Přednášky by měly konceptuálně navazovat, systém “od všecho trochu” mi přijde trochu nešťastný. Vyhozených (studentských) šest stovek to ale nebylo.

Seznam CAPTCHA plug-in pro phpBB 0

S vydáním phpBB 3.0.6 přibyla výrazná nová funkce, možnost vytvořit plug-iny pro alternativní CAPTCHA systémy. Kromě toho Seznam (tim myslím Seznam.cz) vydal už před delší dobou velmi jednoduché API pro čitelnou a použitelnou CAPTCHU. Já se rozhodl ty dvě věci spojit dohromady.
Read more »

Why it’s wrong to implement features by popularity 0

Over at the Area51 forums on phpBB.com, where most of the public discussion around phpBB4 development is held, I overheard an argument saying that we should deploy a page where user incentives to new features should be listed and it would be possible to vote on them. While the idea of developing a products accustomed to users using their own opinions is nice, it simply will not work.
Read more »

Další stránka »