Lazy evaluation („líné vyhodnocování“) je programovací technika, která může ušetřit mnoho paměti a času. Některé jazyky pro ni mají speciální konstrukce; v PHP ale musí být nahrazena jinak. Jedno z možných řešení, které využívá k lazy evaluation PHP iterátory, si ukážeme v následujícím článku.
Archiv pro rok 2011 strana 33 z 78
Společnost ZONER software, výrobce software a poskytovatel bezpečnostních řešení, nabízí bezplatný antivirový program Zoner AntiVirus Free nově i pro Android. Zoner AntiVirus Free rozšiřuje nabídku užitečných programů ke zvýšení bezpečnosti nejrozšířenějšího operačního systému Android v chytrých…
Moc hezky se o agile čte a vývojářům může znít jako rajská hudba – minimum výkazů, minimum zbytečného tlachání, minimum porad… Na to, aby agilní postupy opravdu fungovaly, musí být připraveni ale především manažeři. Nejčastější…
Jakub Vrána svým příspěvkem na téma Práce s vlastnostmi pomocí metod rozpoutal pod článkem diskusi o objektovém přístupu, Dependency Injection a dalších programátorských populárních tématech. Mohutná diskuse nezůstala bez odezvy – reagoval například René Stein se…
Nástroj Uservoice slouží k usnadnění sběru uživatelské zpětné vazby, připomínek, komentářů a námětů pro vylepšení. Pro webový startup je taková služba velmi důležitá. Problémem ale může být rozhraní v angličtině. Uservoice nyní nabízí funkci „komunitního…
Google rozvíjí své aplikace a používá k tomu právě technologií z rodiny HTML5. Pokud tedy tyto aplikace používáte, připravte se na to, že od prvního srpna bude jejich plné využití vyžadovat nejnovější verze prohlížečů. Neznamená…
Nové vydání JavaScriptové verze nástroje Processing, Processing.js, (již jsme o ní na Zdrojáku psali) nabízí nyní zobrazování pomocí WebGL, 3D canvasové technologie, implementované v nových verzích Chrome a Firefoxu. Rovněž přináší zvýšení výkonu, i když se…
Yii, free open-source framework, je dostupný verejnosti približne od roku 2008. Jeho autor sa podieľal na vývoji frameworku Prado. Yii prichádza so silou, šikovnosťou a množstvom funkcií, ktoré urýchľujú vývoj webových projektov. Jednou z tých najšikovnejších, najviac uľahčujúcich prácu, je generovanie kódu — o ňom si dnes povieme.
Dnes byla ohlášena nová verze NoSQL databáze Cassandra, jež pochází z Facebooku, ale v roce 2008 byla uvolněna jako open-source, a dnes ji používají i další firmy s „velkými daty“, např. Twitter nebo Digg.Nová verze přináší dvě…
Specifikace mikrodat v HTML5 počítá s možností definovat vlastní slovníky. V tomto směru je tedy návrh flexibilnější než např Mikroformáty; problém je s tím, že naprosto volně a „ad hoc“ definované slovníky ztrácí smysl. S nápravou se snaží…






