"Nejbohatší život má ten, kdo žije s minimem nároků." --Platón

Archiv článků pro prosinec 2007

Články: 5

Produkce paliv stále klesá

28.12.2007 11:28 | koubel | Ostatní

Na the oildrumu byla zveřejněna podrobná aktuální data o produkci ropy a příbuzných produktů a aktualizován výhled ohledně peak oil. Grafy a tabulky zobrazují data mnoha předpovědních modelů a aproximují je. Článek obsahuje i tabulky s přehledem, kde je vidět, jak který model předpovídal produkci za rok 2007 a předešlé a jak mu to vyšlo. Zároveň článek přináší poslední statistická data od Americké agentury pro energii (EIA). Výsledky se moc neliší od předchozích analýz, které na oil drumu pravidelně vychází.

  • Currently 101.739/5 Stars.
aktuální hodnocení 3.39/5 (hlasovalo: 23)

Celý článek | 0 komentářů | 0 trackbacků

ZfMySite k dispozici

20.12.2007 13:25 | koubel | Zend Framework php

Jak jsem slíbil, zdrojové kódy celé web aplikace jsou k dispozici. Celá aplikace je postavena na Zend Frameworku 1.0.3. Balíček obsahuje klasické soubory jako README, INSTALL apod., ze kterých je možné vyčíst jak na zprovoznění. Na hostingu mě to běží na PHP 5.1.5, MySQL 4.1, mysqli, takže by neměl být problém ani u hostingů, které nemají nejnovější verze PHP a MySQL.

  • Currently 91.2/5 Stars.
aktuální hodnocení 3.04/5 (hlasovalo: 25)

Celý článek | 9 komentářů | 0 trackbacků

Uchovávání a manipulace s URL

19.12.2007 11:40 | koubel | Zend Framework php

Pokud používáte Zend Framework MVC, tak pomocí routeru určujete, na jakou action metodu určitého controlleru se požadavek, který jde na dané URL přepojí. Ve výstupech (views) pak pravděpodobně získáváte URL nějakým způsobem zpět. Buď můžete URL psát natvrdo, nebo využít flexibilnější metodu a použít view helperu Zend_View_Helper_Url. Na něm mě ale vadí jednak určitá ukecanost použití - musíte mu nacpat dost velké asociativní pole jako parametr a navíc je to jen view helper, s obtížemi se používá v jinde než ve views.

Další věc, co mě chyběla, je jasná definice parametrů a vůbec tvarů URL. Částečně to jde řešit definicí routeru přes config, ale to mě příliš nevyhovuje, raději si router inicializuji v kódu v aplikační třídě. Napsal jsem si tedy vlastní řešení, které využívá XML soubor jako zdroj všech URL v aplikaci.

  • Currently 97.779/5 Stars.
aktuální hodnocení 3.26/5 (hlasovalo: 27)

Celý článek | 0 komentářů | 0 trackbacků

MVC a hledání modelu v ZF

12.12.2007 12:19 | koubel | Zend Framework

Původně jsem chtěl dnes napsat článek o řešení URL mapování, které používám, nicméně ještě to odložím (tím odložím i to zveřejnění zdrojových kódů blogu). Dnes bych se rád zmíníl o tom, jak správně uchopit Model View Controller (MVC) návrhový vzor a to jak obecně, tak z pohledu PHP a Zend Frameworku. Nebudu popisovat úplné základy a budu předpokládat, že čtenář už má s použitím MVC nějaké zkušenosti.

Další věc, kvůli které článek píšu je to, že jsem na základě uvedených úvah přepsal domain třídy (v MVC část model) a nedosáhl jsem úplně toho, co jsem od toho čekal.

  • Currently 96/5 Stars.
aktuální hodnocení 3.20/5 (hlasovalo: 25)

Celý článek | 7 komentářů | 1 trackback

Zend_Application stále žije

5.12.2007 16:07 | koubel | Zend Framework

Tento příspěvěk by se dal nazvat také "za bootstrap štíhlejší." Jde o to, že tak, jak je v současné době Zend_Framework navržen, je nutné v bootstrap souboru index.php provést spoustu činností. Bootstrap tak velmi bobtná a hlavně se v něm hromadí globální kód, což se mi jako příznivnici OOP a zapouzdření moc nelíbí. Proto jsem se nechal inspirovat přístupem, který byl v návrhu rozšíření Zend_Application a Zend_Application_Resource. Oba návrhy byly nakonec zamítnuty, na konci článku se pokusím najít důvody proč.

  • Currently 84.705/5 Stars.
aktuální hodnocení 2.82/5 (hlasovalo: 34)

Celý článek | 8 komentářů | 0 trackbacků