Články za prosinec 2008
Vzkaz v podzemí
Starý rok končí, nový rok začíná, ale ještě než odjistíte špunty a vypálíte rachejtle, pojďte se vydat do podzemí starého hradu, kde na vás čeká vzkaz naší redakce.
OpenID: Historie, terminologie a mechanismus autentizace
V tomto článku si popíšeme podrobněji na fungování autentizační metody OpenID. Řekneme si něco o její historii, ujednotíme si terminologii používanou ve světě OpenID a ukážeme si mechanismus uživatelské autentizace. Podíváme se také na dva zajímavé rysy, které ukazují možnou sílu OpenID.
Praktické užití Silverlight 2.0: UserControl
V tomto dílu našeho seriálu o programování aplikací pomocí Silverlightu 2.0 si ukážeme, jak přepínat mezi stránkami ve vícestránkových aplikacích a jak při přepínání manipulovat s daty. Nakonec si ukážeme, jak je možné stránky do sebe vnořovat a jak s těmito vnořenými stránkami nakládat.
Veselé Vánoce 1.0
Šťastné a veselé. Ale ještě před tím malá vánoční recenze.
Porovnání moderních autentizačních metod
V tomto dílu seriálu si povíme o tom, jak se jednotlivé autentizační metody od sebe liší, a seznámíme se ve stručnosti s jejich hlavními rysy. Také se podíváme na některé oblíbené mýty a předsudky, které o těchto metodách kolují, a pokusíme se je uvést na pravou míru.
Praktické užití Silverlight 2.0: DataGrid
Jednou z hlavních věcí vyžadovanou u informačních systémů, které jsou založené na práci s daty, je prezentování těchto dat vhodným a přehledným způsobem. Silverlight 2.0 poskytuje pro tuto oblast velice silný nástroj DataGrid. V tomto článku si ukážeme několik možností, jak DataGrid prakticky využít.
Moderní internetové autentizační metody
V tomto úvodním článku miniseriálu o moderních autentizačních metodách (OpenID, LiveID a OpenAuth) si stručně představíme jejich historii, vlastnosti, výhody, nevýhody a oblasti, v nichž lze tyto metody nasadit. Soustředíme se na oblast webu a webových aplikací.
SquirrelFish: regulární výrazy, vlastnosti objektů a budoucnost
V dnešní části seriálu dokončíme povídání o interpretu SquirrelFish. Podíváme se na to, jakým způsobem urychluje práci s regulárními výrazy a jak optimalizuje přístup k vlastnostem objektů. Článek zakončíme popisem některých optimalizací, které jeho vývojáři chtějí implementovat v blízké budoucnosti.
Kódujme sémanticky s mikroformáty: náměty a problémy
Dnes náš seriál o používání mikroformátů zakončíme. Zmíníme témata, na která nebyl v předchozích dílech prostor a popíšeme některé problémy, na které můžete při používání mikroformátů narazit. Na řadu přijde i Sémantický web a rozsáhlý seznam nástrojů, které s mikroformáty pracují.
Jak vytvořit pseudo 3D hry v HTML5 canvasu s raycastingem
Stále častěji se objevují hry napsané pomocí HTML a JavaScriptu. Ale ne každý umí pomocí nich naprogramovat hru, která používá 3D zobrazení. V článku najdete návod k napsání herního enginu připomínajícího známou hru Wolfenstein 3D. Použijeme k tomu HTML, JavaScript a kaskádové styly.
Praktické užití Silverlight 2.0: Data Binding
Jednou z nejsilnějších zbraní nového Silverlightu 2.0 je Data Binding. Ten slouží k datovému propojení uživatelského rozhraní s logikou aplikace. Jedná se o jednoduchou a užitečnou vlastnost, kterou jsme doposud znali jen z WPF. Pojďme si zde názorně, krok za krokem, projít, jak Data Binding jednoduše použít.
Mikroformáty tentokrát v knižním vydání
Mikroformáty jsou zajímavé téma, kterému se věnujeme i na Zdrojáku. Dnes vám nabídneme recenzi knihy Microformats - empowering your markup for Web 2.0, která se mikroformáty zabývá detailně. Kniha je v angličtině a vydalo ji nakladatelství Apress v loňském roce.
SquirrelFish: optimalizace vykonávání instrukcí a nativní kód
Dnes se budeme věnovat tomu, jak urychlit vykonávání instrukcí bajtkódu JavaScriptu ve virtuálním stroji SquirrelFish. Představíme si přitom techniku direct threading, která zrychluje dispatching instrukcí, a další optimalizace. Na závěr článku se podíváme, jak je na tom SquirrelFish s generováním nativního kódu.
Kódujme sémanticky s mikroformáty: hResume
Seriál o mikroformátech se nám pomalu uzavírá. Dnes si představíme mikroformát hResume, který slouží pro psaní životopisů. Ačkoliv je tento mikroformát teprve ve stádiu návrhu, používá jej např. známá sociální síť LinkedIn. Ukážeme si silné i slabé stránky hResume a nástroje pro jeho generování.
Vytváříme animace na webu: knihovna od Facebook
V článku si představíme animační knihovnu Facebook Animation. S její pomocí dokážete použít jednoduché animace pro zlepšení "look and feel" vašich webových aplikací. Představíme základní funkce knihovny, upozorníme na možné problémy a předvedeme si několik příkladů.
Jan Odvárko: na Firebugu je radost pracovat
Jan Odvárko se věnuje vývoji známého nástroje Firebug určeného pro webové vývojáře. Zeptali jsme se ho, jak se k této práci dostal a jakým způsobem spolupráce uvnitř Firebug týmu probíhá. Pokusíme se i trochu poodhalit, jaká je budoucnost Firebugu a na co se můžeme v nejbližší době těšit.
Automatické číslování pomocí kaskádových stylů
Pomocí kaskádových stylů můžete nechat automaticky číslovat nadpisy, obrázky, tabulky a další části (X)HTML dokumentů. S příchodem Internet Exploreru 8 budou čítače podporovány všemi majoritními prohlížeči. Pojďme se proto podívat, jak můžete automatické číslování použít i ve svých dokumentech.
SquirrelFish: reprezentace hodnot JavaScriptu a virtuální stroj
Tímto dílem začínáme část seriálu o implementacích JavaScriptu, která se bude věnovat vnitřnostem konkrétních implementací. Začneme s popisem vybraných částí interpretu SquirrelFish - podíváme se, jak se v něm reprezentují hodnoty javascriptových proměnných a jak je navržen jeho virtuální stroj a bajtkód.
Kódujme sémanticky s mikroformáty: hAtom
Mikroformát hAtom, jak již název vypovídá, se inspiruje ve formátu Atom. Pomocí hAtom můžete přímo v HTML vyznačit obsah, který má být syndikován. Předvedeme, jak se hAtom vytváří a ukážeme si některé nástroje, které s ním umí pracovat. Mikroformát hAtom inspiroval i vývojáře Internet Exploreru 8.
Používáme Netbeans. Hodí se i pro tvorbu webů?
NetBeans jsou populární IDE používané zejména vývojáři v jazyce Java. V článku představíme nejen základní vlastnosti NetBeans, ale pokusíme se zhodnotit, zda a jak se NetBeans hodí pro běžný vývoj webových stránek a aplikací. Zmíníme i některé novinky nedávno vydané verze 6.5.
Co se událo v listopadu 2008
Čas letí, začal prosinec a my jsme tu opět s přehledem zpráv a událostí, které se udály v právě uplynulém listopadu. Pokud nemáte čas všechny události pravidelně sledovat, máte aspoň šanci zjistit, zda vám něco důležitého v listopadu neuteklo. Představíme i náš informační kanál na Twitteru.
IIS 7 pro PHPčkáře
Jednou z novinek Internet Information Server 7.0 je modul FastCGI vyvinutý ve spolupráci se společností Zend, který je určen pro plnohodnotný běh PHP aplikací na Windows Server 2008. Tento modul lze doinstalovat i do IIS 6.0 ve Windows Server 2003. Proč ale provozovat PHP aplikace na Windows Server, když je tu Linux?