JDO – Java Data Objects
Při tvorbě aplikací, které pracují s většími objemy dat, vždy dříve či později narazíme na problém, jakým způsobem a kam data ukládat. Standardem pro ukládání dat jsou v dnešní době relační databáze, které daný úkol plní velmi efektivně, přičemž můžeme volit z široké nabídky
Hříchy pro šíleného korektora – nerovný boj s čárkami
V tomto článku se pokusíme poodhalit tajemství správného psaní čárek. Není bohužel možné rozebrat tu všechny interpunkční zásady nebo všechny potíže, s nimiž se uživatel českého jazyka bažící po čárkové bezchybnosti může setkat. Přesto bych se rád zmínil alespoň o základních pravidlech, která se
Průvodce SVG – Next Generation
Největší událostí SVG scény z poslední doby pro mne jsou novinky v oblasti profesionálních vizuálních editorů (animátorů). Jedná se o produkty vhodné i pro neprogramátory a tudíž se slušnou šancí oslovit široké spektrum uživatelů. Mohu je s klidem zařadit do kategorie nativních editorů, jelikož byly navrženy
Spread Firefox, akce z učebnice virálního marketingu
Příznivci bezplatného open-source internetového prohlížeče Firefox se semkli v jednotnou frontu, tak trochu připomínající unikátní bratrstvo kolem počítačů Apple. Jejich komunita stála před pár měsíci u zrodu přelomové akce „Rozšiřuj Firefox“ (Spread Firefox (SFX)), která dozajista poznamená budoucnost interaktivního marketingu. Vzkaz dalším
Univerzální stránkovací procedura v MS SQL
MS SQL nepodporuje triviální možnost stránkování, jako například MySQL, pomocí klauzule LIMIT. O stránkování v MS SQL jsme psali již dříve, tentokrát si ale ukážeme univerzální proceduru, pomocí které je možné stránkovat údaje z libovolné tabulky nebo pohledu.
SEO – sémantický kód
Kvalitní web nedělá kvalitním pouze zajímavý obsah, ale také jeho prezentace. A to jak ta vizuální, tak ta skrytá v XHTML. Bez XHTML by byly stránky pouze shluky textu. A váš web si budou prohlížet nejenom lidé na nejrůznějších zařízeních v nejrůznějších prohlížečích, ale
Autentizace pomocí filtrů – posluchač událostí
V předchozím článku jsme vytvořili správce uživatelů. V tomto článku si ukážeme, jak zajistit, aby instance třídy z předchozího článku byla vytvářena a likvidována společně s aplikací. Instanci vytvoříme pomocí posluchače událostí aplikace (ServletContextListener). Dále si předvedeme, jak zpracovat data z přihlašovacího formuláře a uděláme si malé
RSS přímo z webu pomocí .NET třídy SgmlReader
RSS kanál je standardním doplňkem dnešních webzinů. Přesto mezi nimi existují černé ovce, které tuto technologii zarputile ignorují, nebo dokonce odmítají. Vytvořme pro ně tedy parazitní RSS kanál v prostředí Visual Studio .NET.
Zend’s PHP 5 Coding Contest – trochu méně teorie a více praxe
V předchozích článcích jsem se soustředil na dva z výherců Zend’s PHP 5 Coding Contest, tedy aplikace PRADO a wtcSQLite, v tomto článku bych se chtěl podívat na několik menších aplikací, které sice neobsadily čelní místa, ale dle mého názoru jsou výborně využitelné v praxi, popřípadě pro