Archiv článků pro prosinec 2007
Články: 5
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 |
|
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.
aktuální hodnocení 3.04/5
(hlasovalo: 25)
Celý článek |
|
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 |
|
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.
aktuální hodnocení 3.20/5
(hlasovalo: 25)
Celý článek |
|
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 |
|