<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>— blogo webdesignu
a příbuzných oborech 
píše Martin Michálek.</description><title>Vzhůru dolů</title><generator>Tumblr (3.0; @machal)</generator><link>http://kratce.vzhurudolu.cz/</link><item><title>Příliš velké, příliš myšlenkově chudé</title><description>&lt;blockquote&gt;&lt;p&gt;“(…) paneláková sídliště nejsou plnohodnotným městem. Jsou myšlenkově chudá tím, že tak velké celky vznikly v hlavně jednoho architekta, případně jednoho týmu. (…) Opravdové město je střetem velkého množství různých názorů, pokud možno během velmi dlouhé doby. Je to poutavě vyprávěný příběh čitelný různými směry, který má svou dynamiku, mnohovrstevnatost a svá tajemství.”&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;— Vlado Milunič o panelákových sídlištích v Literárních novinách.&lt;/p&gt;

&lt;p&gt;Původně jsem si poznamenal jako hezký postřeh k architektuře. Na kole mě ale o víkendu ťuklo, že to vlastně dokonale sedí na vývoj webů nebo jakéhokoliv software.&lt;/p&gt;

&lt;p&gt;Chystáte se programovat projekt, na kterém v týmu strávíte několik měsíců? Navrhujete design pro web s “50+ šablonami”? :) Děláte takovému projektu informační architekturu nebo SEO? Můžete takový projekt vůbec myšlenkami pojmout a udělat každou jeho část dostatečně dobře? &lt;strong&gt;Jen pozor, ať nevyrobíte webový Jižák.&lt;/strong&gt;&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/892388467</link><guid>http://kratce.vzhurudolu.cz/post/892388467</guid><pubDate>Mon, 02 Aug 2010 10:36:06 +0200</pubDate></item><item><title>Co bych zlepšil na Weblogy.cz?</title><description>&lt;p&gt;Vytvořit agregátor jakéhokoliv internetového obsahu se jeví jako poměrně snadný úkol („To dáš da večer, woe.” – Vláďa, programátor, 16 let) a technicky tomu tak do jisté míry je.&lt;/p&gt;

&lt;p&gt;Jenže agregátory by neměly obsah jen triviálně seskupovat, ale také o něm &lt;em&gt;přemýšlet&lt;/em&gt;. Kromě náznaků u Facebooku jsem neviděl žádný co by to uměl dobře. A to včetně &lt;a href="http://www.destinde.cz/"&gt;agregátoru&lt;/a&gt; co provozuji. Předkládám tedy na  pohled &lt;a href="http://weblogy.cz"&gt;Weblogy.cz&lt;/a&gt; sice kritický, ale snad také konstruktivní.&lt;/p&gt;

&lt;p&gt;Problém Weblogů před redesignem jsem neviděl ve vzhledu (i když ten nový je mi subjektivně příjemnější), ale v práci s obsahem, jeho rozlišování a třídění. Weblogům &lt;strong&gt;chybí editorský pohled člověka nebo alespoň chytrý algoritmus&lt;/strong&gt;, který by takovou práci zčásti zastal. Změnil bych tři konkrétní věci:&lt;/p&gt;

&lt;h3&gt;1) Detailnější rozpoznávání kvality&lt;/h3&gt;

&lt;p&gt;Ano, je sice pravda, že systém Weblogů u každého zdroje umožňuje určit zda je kvalitní a jeho posty se pak odlišují. Jenže zvýraznit zajímavé posty v záplavě jiných tak jak jdou v čase za sebou není dobrý nápad. Když jsme si jistí, že obsah je kvalitní, neměl by za pár hodin zmizet z čelních pozic vytlačený nekvalitními zprávami, jež mají jedinou výhodu — byly vydány později. &lt;/p&gt;

&lt;p&gt;A pak — je skutečně každý článek „kvalitního zdroje” kvalitní? Nemyslím, že by všechny články &lt;a href="http://www.weblogy.cz/zdroje/vzhurudolu/"&gt;Vzhůru dolů&lt;/a&gt; kvalitní byly a naopak &lt;a href="http://www.weblogy.cz/zdroje/vrana/"&gt;PHP triky&lt;/a&gt; do Weblogů neposlaly jediný výborný článek. Rozlišovací lupu je myslím potřeba zaměřit na konkrétní články, nikoliv celé zdroje.&lt;/p&gt;

&lt;h3&gt;2) Rozlišování typů článků&lt;/h3&gt;

&lt;p&gt;Typy obsahu, jež Weblogy.cz zobrazují bez odlišení vedle sebe, staví uživatele před těžké rozhodování. Třeba: Zdroják zde rozumně publikuje jen články, zatímco Intervalu na Weblogy.cz vychází každá přežvýkaná zprávička ze zahraničního webu. Vsadím se, že neexistuje čtenář, který by se uměl a chtěl rozhodovat, který článek Intervalu bude „zprávička” a který pak „článek”. Zřejmě pak bude tenhle zdroj ignorovat.&lt;/p&gt;

&lt;h3&gt;3) Třídění obsahu&lt;/h3&gt;

&lt;p&gt;Weblogy navštěvuje sice určitá konkrétní skupina lidí (web-geekové), ale ta se dále dělí do menších skupin, jejichž témata se překrývají jen částečně. Webové podnikatele, marketéry, programátory, grafiky … všechny zajímají trochu jiná témata. &lt;/p&gt;

&lt;p&gt;Na zmiňovaném agregátoru jsem zkoušel automatické třídění obsahu do ručně vytvářených kategorií, které šlo &lt;a href="http://www.destinde.cz/Cyklistika+Stredocesky-kraj/"&gt;dále kombinovat&lt;/a&gt; tak, že čtenář může odebírat jen obsah, který ho skutečně zajímá. Pokud by ji autoři Weblogů zvládli lépe, je to další zajímavá funkce, sice náročná ale dávající existenci agregátoru smysl.&lt;/p&gt;

&lt;p&gt;Jsem přesvědčen, že vytvořit a spravovat dobrý agregátor lze, ale ne v nadšeneckých podmínkách nebo jako „bokovku”. Podobně jako u jiných „chytrých” webových služeb, potřebujete spoustu energie, dobrý vývojářský tým nebo editora s vizí a množstvím času. Weblogy.cz i po kosmetické změně tváře bohužel zůstávají na začátku cesty.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/878678732</link><guid>http://kratce.vzhurudolu.cz/post/878678732</guid><pubDate>Fri, 30 Jul 2010 08:52:00 +0200</pubDate><category>články</category></item><item><title>Dejte stylopis pro všechna média do jednoho souboru</title><description>&lt;p&gt;Mám rád princip tumblelogu. Skvěle funguje pro šíření myšlenek napříč webem. Do blogu si skrze vlastní ego nikdo cizí nápady neprotlačí. Vzhůru dolů je tumblelog. :-)

&lt;/p&gt;
&lt;p&gt;Mít blog, nemůžu celý post postavit na myšlence &lt;a href="http://twitter.com/necolas"&gt;Nicolase Gallaghera&lt;/a&gt;…

&lt;/p&gt;
&lt;blockquote&gt;

&lt;p&gt;Don’t see the point of setting media queries in the HTML (on &lt;link&gt;) when setting them in your CSS file is more flexible and informative.

&lt;/p&gt;
&lt;p&gt;For example, if I’m editing a CSS file I dont want to have to look at the HTML to find out what conditions result in the use of that CSS.

&lt;/p&gt;
&lt;p&gt;Furthermore, multi-author maintenance is simplified if using one CSS file (media queries set in the CSS) &amp; performance is improved.

&lt;/p&gt;
&lt;p&gt;Rough rule: &lt;strong&gt;Does it affect the site’s presentation?&lt;/strong&gt; Does someone editing the CSS need to know this? Yes. &lt;strong&gt;Then control it in the CSS file.&lt;/strong&gt;

&lt;/p&gt;
&lt;/blockquote&gt;


&lt;p&gt;…jenže k té myšlence nemám co dodat a tak ji pomocí svého tumblelogu šířím dál. Dobrou noc. :-) &lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/862888518</link><guid>http://kratce.vzhurudolu.cz/post/862888518</guid><pubDate>Mon, 26 Jul 2010 23:26:36 +0200</pubDate><category>css</category><category>spravovatelnost kódu</category><category>html</category></item><item><title>Na obranu IE6   </title><description>&lt;p&gt;Málo věcí je ve webdesignu tak jednoznačných jako image Microsoft
Internet Exploreru verze 6 mezi vývojáři. Lze to považovat za kolorit, asi
jako nadávky na politiku před volbami. Dvě obvyklá trvzení vývojářů mě
ovšem nutí stavět se do opozice ustáleného názoru:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;„IE6 je tak málo rozšířený, že jej mohu již nyní směle
    ignorovat.”&lt;/li&gt;

    &lt;li&gt;„Ladění webů pro IE6 vyžaduje nadlidské množství nepříjemné
    práce.”&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Obávám se totiž, že jsou často produktem lidské liknavosti, která
našla obhajobu ve většinově přijímaném názoru. Takže brousím modré
„é”, sundávám brýle a vyrážím na pomoc drahému staříkovi…&lt;/p&gt;

&lt;p&gt;&lt;small&gt;V článku uvažujeme v intencích HTML/CSS vrstvy prezentačních
webů, v případě aplikací a Javascriptu bude situace jiná.&lt;/small&gt;&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h3&gt;Můžete ho nenávidět, ale ne ignorovat&lt;/h3&gt;

&lt;p&gt;Budeme všichni jistě rádi, až si budeme moci dovolit uživatele s IE6
zařadit do nepočetné skupiny „zoufalci používající starý šrot”
vedle uživatelů IE5 a Netscape 4.7. Ta situace u velké části webů
ještě ale nenastala a dlouho nenastane. Víme jak je šestka zažraná &lt;a href="http://about.digg.com/blog/much-ado-about-ie6"&gt;v korporátních
systémech&lt;/a&gt; a jen tušíme jakou ty mají setrvačnost. (Dožití
systémových administrátorů? :-)) Pokud neděláte geekovské weby nebo
prostě nemáte štěstí, budete ještě dlouho muset uvažovat s podílem
lidí vybavených IE6 na návštěvnosti vašich stránek nad hranicí 5 %.&lt;/p&gt;

&lt;h3&gt;Průběžné ladění v IE6 — nebolí to&lt;/h3&gt;

&lt;p&gt;Přátelé, třeba se budete divit, ale i dnes mám skoro u každého webu
v sadě testovaných prohlížečů otevřený Microsoft Internet Explorer
verze 6. Proč to dělám v případě prohlížeče, který považován za
softwarovou verzi ďábla?&lt;/p&gt;

&lt;p&gt;Hlavně proto, že to je daleko příjemnější a časově úspornější,
než rozšířená metoda „odladím všechny moderní prohlížeče a pak na
web mrknu v IE6”. Ta musí zákonitě končit nahromaděním nepříjemné
práce, frustrací kodéra, vymýšlením speciálních zjednodušených verzí
pro IE6 a následně často nespokojeností uživatelů.&lt;/p&gt;

&lt;p&gt;Daleko snazší je uvažovat už při návrhu technického řešení
konkrétních prvků stránky v intencích současného stavu rozšíření
prohlížečů mezi lidmi. Většina zásadních problémů s IE6 je dobře
známých a zdokumentovaných — hasLayout, nepodpora fixního pozicování,
PNG alfaprůhlednosti nebo některých CSS selektorů. Naše znalosti
promítneme do hledání řešení, které bude fungovat i v IE6.&lt;/p&gt;

&lt;p&gt;Pozor, metoda průběžného ladění také v IE6 &lt;strong&gt;nespočívá
v tom, že moderním prohlížečům nedopřejete jejich CSS3
vlastnosti&lt;/strong&gt; a že budeme ignorovat technický pokrok. Cílem je prostě
mít v kapse základní skupinu ověřených postupů, které fungují ve
všech moderních prohlížečích a v IE6. A u toho konkrétního prvku
stránky, kde si budeme jistí, že nás IE6 už trochu moc brzdí, zvážíme
zda jej prostě neignorovat.&lt;/p&gt;

&lt;h3&gt;Je dokonalý kód smyslem práce kodéra?&lt;/h3&gt;

&lt;p&gt;Ano, váš kód nebude nejčistší. V HTML se občas vyskytnou nějaké ty
mazací divy atd. Ale položte si otázku, jaký je smysl toho být kodérem:
čistota kódu nebo &lt;strong&gt;zlepšení uživatelského prožitku technickými
prostředky&lt;/strong&gt; pro co nejširší skupinu lidí?&lt;/p&gt;

&lt;p&gt;Patřím k těm co v čistotě kódu ten pravý smysl vývojařiny nevidí.
A patřím k těm, kteří se nebojí udělat práci navíc, i když ji
ocení jen pár lidí. Začíná to poctivě vyplněnými alt parametry, končí
hojným využíváním mikroformátů. Proto například v IE6 obvykle
nahradím všechny poloprůhledné PNGéčka pomocí GIFů, protože web pak
vypadá výrazně lépe než když to neudělám a načítá se rychleji než
když bych nasadil některý z javascriptových fixů pro PNG alfaprůhlednost.
I na středně velkém webu je to celkově operace na pár minut, zlepšený
uživatelský prožitek lidí s IE6 za to stojí.&lt;/p&gt;

&lt;p&gt;Mimochodem, druhý důvod, proč mívám IE6 větší část pracovního dne
puštěný a nemám přitom potřebu namazat si každé ráno klávesnici
česnekem je tento: S vědomím výjimek lze říct, že &lt;strong&gt;co se
správně zobrazuje v IE6, bude fungovat v IE7&lt;/strong&gt;. Proto je šestka
spolu s IE8, Firefoxem, Chrome v základní čtyřce prohlížečů, ve
kterých šablony ladím průběžně. IE7 pouštím jen jednou za čas —
třeba pro závěrečný test šablony.&lt;/p&gt;

&lt;h3&gt;Vstřícnost vůči IE6 musí být časově obhajitelná&lt;/h3&gt;

&lt;p&gt;Kolega &lt;a href="http://kahi.cz"&gt;Kahi&lt;/a&gt; při nedávné mailové diskuzi
zmiňoval, že se snaží netrávit s laděním pro IE6 větší podíl času
na celkovém rozpočtu než je jeho aktuální podíl na návštěvnosti
v daném segmentu. Nemůžu než souhlasit a tvrdím, že postupem
průběžného ladění je časový podíl rozhodně ještě menší.&lt;/p&gt;

&lt;p&gt;Máme tedy stále používaný prohlížeč, kterým web v průměru
navštěvuje v průměru dvacetina lidí. Máme také způsob jakým můžeme
lidem s tímhle prohlížečem s odpovídajícím vypětím sil nabídnout
srovnatelný uživatelský prožitek jako těm ostatním. Co nám tedy brání
tu práci udělat? Image vývojářského drsňáka? ;-)&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/828988237</link><guid>http://kratce.vzhurudolu.cz/post/828988237</guid><pubDate>Sun, 18 Jul 2010 22:39:00 +0200</pubDate><category>msie</category><category>ie6</category><category>články</category></item><item><title>Podtržený hover v Cufónu</title><description>&lt;p&gt;Vypadá to superjednoduše, ale není to tak. Chcete-li zmiňovaný efekt zajistit i mimo Firefox, nejdříve totiž musíte povolit hover stav, který Cufón &lt;a href="http://wiki.github.com/sorccu/cufon/api"&gt;z výkonnostních důvodů defaultně vypíná&lt;/a&gt;…

&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Cufon.set('hover', true)&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Metodu &lt;code&gt;set()&lt;/code&gt; musíte volat ještě před &lt;code&gt;replace()&lt;/code&gt;.

&lt;/p&gt;
&lt;p&gt;Druhý problém je, že CSS vlastnost &lt;code&gt;text-decoration: underline&lt;/code&gt; Cufón (ve verzi 1.09) na hover stav nepodporuje.

&lt;/p&gt;
&lt;p&gt;Pomůže tedy jedině &lt;a href="http://groups.google.com/group/cufon/browse_thread/thread/236b9369cfee2881"&gt;nahrazení podtrhávacího efektu rámečkem&lt;/a&gt;: &lt;code&gt;border-bottom: 2px solid blue&lt;/code&gt;.

&lt;/p&gt;
&lt;p&gt;Můžete si jako já ťukat na čelo, ale ono platí — malé technologie, malé starosti… :-) &lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/810140054</link><guid>http://kratce.vzhurudolu.cz/post/810140054</guid><pubDate>Wed, 14 Jul 2010 10:07:00 +0200</pubDate><category>Cufón</category></item><item><title>"Using a browser detect means that you have to constanly maintain the site that contains it:..."</title><description>“Using a browser detect means that you have to constanly maintain the site that contains it: professionalism requires you to keep an eye on new browsers, check all your sites in them, and update the special rules for or against this or that browser that you’ve added. This quickly leads to a maintenance hell—one of your own making.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;… píše Mark Pilgrim v článku &lt;a href="http://www.quirksmode.org/blog/archives/2006/08/the_dangers_of.html"&gt;The dangers of browser detect&lt;/a&gt; z roku 2006. Neuškodí si ho jednou za rok přečíst. U sebe mám odsledováno, že potřeba a chuť detekovat prohlížeče a jejich verze pro potřeby CSS se ke mě cyklicky vrací. 

&lt;/p&gt;
&lt;p&gt;Mark Pilgrim má samozřejmě pravdu, ale znáte to … prvek vypadá všude stejně, ale například v Opeře je posunutý o několik pixelů doprava. (Nemluvě o IE verzí 6 a 7 kde je detekce skoro vždy nutná a pomocí podmíněných komentářů i elegantně řešitelná.) V tom případě je ale detekce vždy až poslední možnost když všechny ostatní byly vyčerpány. Navíc ne vždy je odchylka ve zlobivém prohlížeči tak zásadní, aby se ji vyplatilo řešit.

&lt;/p&gt;
&lt;p&gt;Najít ji je těžké, ale vyhnout se nekonečnému kruhu aktualizace webu ve chvíli aktualizace prohlížeče je dobrá motivace. Mě se to zatím vždycky podařilo. Co vám? &lt;/p&gt;&lt;/em&gt;</description><link>http://kratce.vzhurudolu.cz/post/744983287</link><guid>http://kratce.vzhurudolu.cz/post/744983287</guid><pubDate>Mon, 28 Jun 2010 10:19:00 +0200</pubDate><category>prohlížeče</category><category>css</category></item><item><title>"Just because you can use a script font to display your primary content doesn’t mean that you should...."</title><description>“Just because you can use a script font to display your primary content doesn’t mean that you should. Save that for headings and accents, keep main content readable and clear.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Na &lt;a href="http://mashable.com/2010/05/27/type-and-the-web/"&gt;Mashable&lt;/a&gt;  shrnují základní fakta o Web Fonts. Díky Google je teď velmi snadné na web vlastní fonty nasadit, ale dávejte moc velký pozor v případě &lt;a href="http://cs.wikipedia.org/wiki/Chlebov%C3%A9_p%C3%ADsmo"&gt;„chlebového” písma&lt;/a&gt; (písma pro delší texty). V naší kotlině jsem na takovýto nešťastný způsob použití narazil u &lt;a href="http://www.klaboseni.cz/"&gt;Klábosení&lt;/a&gt;, které je na zařízeních bez vyhlazování a také díky nepřítomnosti některých českých znaků ve znakové sadě fontu, špatně čitelné.&lt;/em&gt;</description><link>http://kratce.vzhurudolu.cz/post/639953237</link><guid>http://kratce.vzhurudolu.cz/post/639953237</guid><pubDate>Fri, 28 May 2010 08:16:52 +0200</pubDate><category>web-fonts</category><category>@font-face</category><category>typografie</category></item><item><title>Webfonts jsou díky Google zase blíže lidem. Jen ne všem</title><description>&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3354/4622073605_846a9ae098_o.jpg" width="692" height="722" alt="Antialiasing a webfonts"/&gt;&lt;/p&gt;

&lt;p&gt;Co ale my webdesignéři uděláme s těmi cca 20% lidí, kteří nemají zapnutý antialiasing (například Firefox na WinXP)? Těm &lt;a href="http://code.google.com/webfonts"&gt;Google Webfonts nepomohou&lt;/a&gt;. Buď je všechny navedeme k jednomu zatržítku :-) nebo najdeme cestu jak detekovat uživatele bez antialiasingu a nabídneme jim alternativu.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/614065945</link><guid>http://kratce.vzhurudolu.cz/post/614065945</guid><pubDate>Wed, 19 May 2010 23:03:00 +0200</pubDate><category>web-fonts</category><category>typografie</category></item><item><title>Tumblr nebo Posterous? Nejdřív jeden a pak druhý</title><description>&lt;p&gt;Na &lt;a href="http://tumblr.com"&gt;Tumblr&lt;/a&gt; publikuji aktuální verzi Vzhůru dolů a mám za sebou řadu nasazení pro klienty Shortcat. Dnes jsem konečně pořádně prošel také &lt;a href="http://posterous.com/"&gt;Posterous&lt;/a&gt;. Oba blogovací systémy jsou srovnávány a i když na otázku „Který vybrat?” asi neodpovím všem, několik postřehů bych měl…&lt;/p&gt;

&lt;p&gt;Předně — je chybou oba porovnávat jako aplikace pro stejné použití. Tumblr se skvěle hodí pro lidi, kteří chějí publikovat tumblelog, tedy něco mezi blogem a mikroblogem s velkým množstvím multimediálního obsahu. Posterous je čistě blogovací systém, tedy konkurence spíše pro Wordpress nebo dnes už přežitý Blogger.&lt;/p&gt;

&lt;p&gt;Posterous je proto nabitý funkcemi, Tumblr jich má myslím trošku méně, ale zato (nebo proto) má výrazně lépe zvládnuté rozhraní. Je to krásně vidět na dashboardu, kde se v případě Posterous dostavuje známý pocit pohledu na řídící panel Temelína, ale „nástěnce” Tumbleru hned rozumíte.&lt;/p&gt;

&lt;p&gt;Tumblr tak na první pohled bude srozumitelnější — promiňte to spojení — „obyčejným lidem”. Geeky, kteří se chtějí chlubit počtem zatržítek zatržených během dne, osloví Posterous. :-)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tumblr mě proto připadá daleko lepší pro ty, co s publikování začínají nebo od blogovací aplikace očekávají hlavně jednoduchost.&lt;/strong&gt; Tady se opravdu nebudete muset moc učit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pokud vám Tumblr začne být malý, nebudete mít problém k Posterous přejít.&lt;/strong&gt; Ten totiž umí obsah vašeho tumblelogu kompletně importovat a to včetně šablon, pokud je máte vyrobené na míru.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/606956139</link><guid>http://kratce.vzhurudolu.cz/post/606956139</guid><pubDate>Mon, 17 May 2010 15:51:00 +0200</pubDate><category>tumblr</category><category>posterous</category><category>články</category></item><item><title>Radek Pavlíček na Zdrojáku skvěle ukazuje jak vidí přístupnost...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l2g9ylLIi61qztvu8o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;Radek Pavlíček &lt;a href="http://zdrojak.root.cz/clanky/wcag-2-0-zaciname/" rel="nofollow"&gt;na Zdrojáku&lt;/a&gt; skvěle ukazuje jak vidí přístupnost stará a nová norma WCAG.

&lt;p&gt;A mě napadá, že přesně takhle je to s novými webovými technologiemi — HTML5 a CSS3. Dříve webdesignéři čekali, až prohlížeče budou technologii podporovat a pak ji začali hromadně aplikovat. Černá se v jednu chvíli změnila na bílou.

&lt;/p&gt;
&lt;p&gt;HTML5 a CSS3 ale tvoří velká řada modulů, které se vyplatí nasazovat postupně. Různé moduly se navíc hodí v různých situacích a tak je potřeba každé jejich použítí zvažovat. 

&lt;/p&gt;
&lt;p&gt;Cesta mezi HTML4 a HTML5 tedy nemá zlomový bod, kdy se černá změní v bílou. Je to postupný přechod a ten webdesignér, který čeká na jasně bílou, se ještě načeká… &lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/600265398</link><guid>http://kratce.vzhurudolu.cz/post/600265398</guid><pubDate>Sat, 15 May 2010 09:25:00 +0200</pubDate><category>html5</category><category>css3</category></item><item><title>Dirk Jesse, autor YAML, o CSS frameworcích</title><description>&lt;p&gt;Zvládnete němčinu? Kvůli téhle prezentaci byste mohli. :-) Autor &lt;a href="http://www.yaml.de/en/"&gt;YAML&lt;/a&gt; v ní představuje svůj pohled na CSS frameworky.&lt;/p&gt;

&lt;div class="underline_note"&gt;
&lt;small&gt;

&lt;div style="width:850px" id="__ss_3585315"&gt;
&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/djesse/layout-frameworks-im-professionellen-webdesign" title="Layout Frameworks im professionellen Webdesign"&gt;Layout Frameworks im professionellen Webdesign&lt;/a&gt;&lt;/strong&gt;&lt;object width="850" height="674"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layout-frameworksimprofessionellenwebdesign-slideshare-100329091321-phpapp02&amp;stripped_title=layout-frameworks-im-professionellen-webdesign"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layout-frameworksimprofessionellenwebdesign-slideshare-100329091321-phpapp02&amp;stripped_title=layout-frameworks-im-professionellen-webdesign" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="850" height="674"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/djesse"&gt;djesse&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;/small&gt;
&lt;/div&gt;

&lt;p&gt;Několik vzájemně nesouvisejících poznámek…&lt;/p&gt;

&lt;p&gt;Dirk zmiňuje také nevýhody resetovacích CSS: Meyerova a YUI. Dá se souhlasit s tím, že reset, který mění nativní způsob zobrazování prvků (neboldový &lt;code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/code&gt; nebo seznamy zbavené odrážek) nám trošku přidává práci.&lt;/p&gt;

&lt;p&gt;Ostatně, nic takového mě neťuklo, což bude tím, že všechny CSS frameworky, které jsem dosud použil, tyto vyresetované vlastnosti vracely zase zpět. Taky zde slyšíte absurdno a humor?&lt;/p&gt;

&lt;p&gt;Neměl jsem tušení, že jeho YAML využívají takhle velké německé weby — Stern, ZDF … To je slušný úlovek! Ale při proklikání webu jeho frameworku vám to dojde — je zde uplatněna zásada, že nikoliv zdrojový kód, ale dokumentace a informační ekosystém dělí technologie na úspěšné a neúspěšné.&lt;/p&gt;

&lt;p&gt;Závěrečný výkřik k prezentaci zní: Forma! Vážně — dělal ji člověk, který ví, že forma a obsah se nesmí rozcházet a z každé slídy je patrná (až se chce klišovitě říct německá) preciznost a hlavně úcta a empatie vůči publiku a jeho tužbě nikoliv jen vzdělávací ale také emocionální. Tuzemští prezentující, zamyslete se nad tím. .-)&lt;/p&gt;

&lt;hr&gt;
&lt;div class="underline_note"&gt;
&lt;small&gt;Milí čtenáři, velikost prezentace není chyba, ale aplikace úmyslu s lepším využitím prostoru pro obsah jež k tomu vybízí, který jsem měl už s redesignem tohoto blogu. Ať se vám dobře prohlíží!&lt;/small&gt;
&lt;/div&gt;</description><link>http://kratce.vzhurudolu.cz/post/491713805</link><guid>http://kratce.vzhurudolu.cz/post/491713805</guid><pubDate>Fri, 02 Apr 2010 22:00:00 +0200</pubDate><category>css-frameworky</category><category>prezentace</category><category>yaml-css</category><category>články</category></item><item><title>Jak v Internet Exploreru zjistit, zda prvek má hasLayout?</title><description>&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;
javascript:alert(id_hledaneho_prvku.currentStyle.hasLayout);
&lt;/pre&gt;



&lt;p&gt;
Občas se může zdát, že MSIE bug, který právě proklínáte, nemůže ze špatného nastavení vlastnosti &lt;a href="http://kratce.vzhurudolu.cz/search/haslayout"&gt;hasLayout&lt;/a&gt; vycházet, protože ji má &lt;strong&gt;určitě&lt;/strong&gt; nastavenou správně. Ověřte to vždycky raději tímhle způsobem v adresním poli prohlížeč, nejspíš se totiž mýlíte. Vím o čem mluvím. .-)
&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/414089269</link><guid>http://kratce.vzhurudolu.cz/post/414089269</guid><pubDate>Sat, 27 Feb 2010 00:17:00 +0100</pubDate><category>msie</category><category>bug</category><category>hasLayout</category><category>javascript</category></item><item><title>Manuál stylopisů (a jednoduchost CSS můžeme zase chválit)</title><description>&lt;p&gt;Jak se ve změti CSS pravidel webového projektu dobrat systému, který bude snadno přenositelný na jiného člověka? Jak to udělat s technologií, jejíž esencí je jednoduchost? Supergeeky proklínaná a amatéry zbožňovaná vlastnost kaskádových stylů.&lt;/p&gt;

&lt;h3 id="toc-jednoduchost-css"&gt;Jednoduchost technologie špatný kód neospravedlňuje&lt;/h3&gt;

&lt;p&gt;„Ach, kdyby jen specifikace CSS obsahovala proměnné!” a další geekovské povzdechy si můžeme odpustit, protože a) právě teď nic takového CSS neobsahuje a b) není jisté, že by to CSS bordelářům skutečně pomohlo. Myslím si, že jednoduchost je velmi dobrá vlastnost jakékoliv technologie, CSS nevyjímaje.&lt;/p&gt;

&lt;p&gt;Hezky to dříve popsal &lt;a href="http://withoutanswers.com/post/174883150/does-css-needs-variables-selector-blocks-or-similar"&gt;Honza Sládek&lt;/a&gt;, takže pro argumenty zajděte k němu. My můžeme pokračovat směrem k návrhu řešení palčivé otázky.&lt;/p&gt;

&lt;p&gt;Jak z jednotlivých opakujících se pravidel extrahovat informaci o typech písem, barvách či layoutu obecně používaném na webu tak, aby stylopisy splňovaly alespoň základní parametr udržovatelnosti — že jim bude rozumět sám autor, když se ke své práci za tři měsíce vrátí?&lt;/p&gt;

&lt;p&gt;Jelikož se snažím se upřednostňovat jednoduchá řešení a vyhýbat se vrstvení technologií, z našich úvah vyřazuji CSS preprocesory jako &lt;a href="http://lesscss.org/" title="LESS - Leaner CSS"&gt;LESS&lt;/a&gt;, čímž ale neříkám, že pro ně nevidím uplatnění.&lt;/p&gt;

&lt;h3 id="toc-ponekud-tupy"&gt;Poněkud tupý, přesně takový jaký jej chceme — manuál stylopisu&lt;/h3&gt;

&lt;p&gt;Po mnoha pokusech se mi nakonec obrovsky osvědčila úplně nejtupější varianta — manuál v externím souboru. V adresáři se stylopisy u každého svého projektu najdu soubor README.txt, ve kterém všechny potřebné informace jsou. Kdykoliv pak na webu vytvářím nový prvek, podívám se sem a zjistím jaké by měl mít vlastnosti.&lt;/p&gt;

&lt;h3 id="toc-obsah-manualu"&gt;Obsah manuálu&lt;/h3&gt;

&lt;p&gt;Pojďme se podívat co takový manuál stylopisu může obsahovat.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kontakty na autora&lt;/li&gt;
&lt;li&gt;Seznam souborů a jejich obsah&lt;/li&gt;
&lt;li&gt;Písma a jejich varianty &lt;/li&gt;
&lt;li&gt;&lt;a href="http://kratce.vzhurudolu.cz/post/70178003/z-index-index"&gt;Index z-indexů&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Barvy a jejich varianty&lt;/li&gt;
&lt;li&gt;Rozměry opakujících se prvků laoyutu&lt;br/&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Než plýtvat detaily, odkážu vás na tři své manuály stylopisu, které jsou součástí projektů vyrobených v Shortcat studiu.&lt;/p&gt;

&lt;p&gt;&lt;a class="big_anchor" href="http://www.biooko.net/css/readme.txt" title="BioOKO"&gt;BioOKO&lt;/a&gt; 
&lt;a class="big_anchor" href="http://www.festival.cz/stylesheets/readme.txt" title="Pražské jaro"&gt;Pražské jaro&lt;/a&gt; 
&lt;a class="big_anchor" href="http://static.hipposdesign.com/css/readme.txt" title="Hipposdesign.com"&gt;Hipposdesign.com&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p&gt;Jedna část manuálu tedy nahrazuje velmi málo se vyskytující manuály designu a také vizuální identity. Další část supluje nedokonalost CSS jako technologie — například pro varianty barev  budeme moci brzy začít široce využívat &lt;a href="http://www.css3.info/preview/rgba/" id="mmic" title="RGBa"&gt;RGBa&lt;/a&gt;. Index z-indexů a varianty písem zase sjednocují na jedno místo informace, které bývají rozptýlené po různých pravidlech ve stylopisu.&lt;/p&gt;

&lt;p&gt;Manuál stylopisu v žádném případě nenahradí dobře organizovaný, komentovaný a srozumitelně psaný CSS kód. Přidává vrstvu abstrakce, kterou kaskádové styly neumožňují.&lt;/p&gt;

&lt;p&gt;Milí čtenáři, více než jindy zde ocením váš feedback a vlastní zkušenosti se správou CSS.&lt;br/&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;div class="underline_note"&gt;

&lt;small&gt;Díky &lt;a href="http://www.valka.info/"&gt;Ondrovi Válkovi&lt;/a&gt; za &lt;a href="http://twitter.com/ondrejvalka/status/9324746359"&gt;výstřel z Aurory&lt;/a&gt;, kterým mě donutil článek oprášit a publikovat.&lt;/small&gt;


&lt;/div&gt;</description><link>http://kratce.vzhurudolu.cz/post/409587540</link><guid>http://kratce.vzhurudolu.cz/post/409587540</guid><pubDate>Wed, 24 Feb 2010 21:36:00 +0100</pubDate><category>css</category><category>spravovatelnost kódu</category><category>články</category></item><item><title>Otcovsky o organizaci času</title><description>&lt;p&gt;Toto je skutečný příběh. :-)&lt;/p&gt;

&lt;p&gt;Jedna z věcí, o které mě narození syna obohatilo, je zvýšená
ostražitost k neúčelnému trávení vlastního času. Ne tak jak se to
říká v knížkách nebo školeních GTD, myslím doopravdy. Jako rodiče mě
Honzík vybavil kruhy pod očima a výborným čichem na infiltraci blbostí do
času stráveného prací.&lt;/p&gt;

&lt;p&gt;Spousta lidí má proti blbostem dobrý imunitní systém. Jenže hlavní
hygienik je proti prasečí chřipce odolnější než já proti nesmyslné
práci. Důvodům proč ji dělat říkám vnitřně pragmatizmus nebo taky
služba vyšším cílům. To se pak dobře zdůvodní blbosti jako:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;čtyři roky spravovat web s cizím strašidelným uživatelským
    rozhraním a stejně strašným technickým zpracováním —— protože se mi
    jednou určitě klienta podaří přesvědčit, že investice do rozhraní je
    potřebná a projekt se rázem stane zajímavým&lt;/li&gt;

    &lt;li&gt;rychle vyšvihnout malý prezentační web, na kterém naprosto nehrozí,
    že bych se něco naučil —— protože je to pro člověka/instituci,
    které mám rád a pomůžu jim tím&lt;/li&gt;

    &lt;li&gt;dvakrát týdně ručně aktualizovat statické HTML stránky různých
    webů —— protože to zabere chvilku a nestojí za to vymýšlet jak
    to udělat efektivněji&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Pár dní v měsíci takovou práci dělám. Jsem z toho pak trochu
otrávený. V nejhorším si vnitřně vynadám, že to je naposledy a zajdu si
zaplavat. Zase bude dobře a za měsíc takovou práci vezmu znova.&lt;/p&gt;

&lt;p&gt;Pak si znova řeknu, že jsem kůň a v nejhorším si zajdu zaplavat.&lt;/p&gt;

&lt;p&gt;Jenže když jsem uprostřed blbé práce a odvedle se ozve synek, to už si
nestačí vynadat a večer na bazén. Na protilehlé misce vah není jen můj
ztracený čas, ale taky čas, který jsem mohl věnovat jemu. Ono
přebalování bývá výrazně smysluplnější než HTML značky sedm let
starého webu.&lt;/p&gt;

&lt;p&gt;A pak zjistím, že…&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;klienta se špatným přístupem k uživatelskému rozhraní nemůžu nikdy přesvědčit, protože mu to takhle bude vyhovovat navěky&lt;/li&gt;

    &lt;li&gt;malý prezentační web budu díky nezáživnosti „vyšvihávat“ pomalu,
    příteli nepomůžu a projekt skončí oboustrannou frustrací&lt;/li&gt;

    &lt;li&gt;aktualizaci statického obsahu si nakonec klient rád zrealizuje sám, a mě
    bude bavit vymýšlet způsob jakým to bude dělat&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A tak jako v jiných, i v tomto skutečném příběhu stojí za to
opakovat i ta největší klišé: Jediný důvod proč něco dělat, je ten,
že nás to baví. Nemusíme dělat cokoliv jiného. Z žádného důvodu.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/395212486</link><guid>http://kratce.vzhurudolu.cz/post/395212486</guid><pubDate>Wed, 17 Feb 2010 21:52:00 +0100</pubDate><category>gtd</category><category>skutečné příběhy</category></item><item><title>"Apple si definoval zariadenie, ktoré nebude vyhovovať montérom so skrutkovačom, ktorí okrem..."</title><description>“Apple si definoval zariadenie, ktoré nebude vyhovovať montérom so skrutkovačom, ktorí okrem používania prístroja sa v ňom musia venovať aj jeho “administrovaniu”. To u Apple vlastne ani nie je nič nové. Prekvapení sú iba montéri. Ajťákom to bude musieť dôjsť, že Apple nechcel urobiť netbook či laptop.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://spravodaj.madaj.net/view.php/2010/01-dojmy-z-uvedenia-apple-ipad-po-par-hodinach"&gt;Spravodaj.Madaj.sk&lt;/a&gt; o iPadu&lt;/em&gt;</description><link>http://kratce.vzhurudolu.cz/post/361097955</link><guid>http://kratce.vzhurudolu.cz/post/361097955</guid><pubDate>Sat, 30 Jan 2010 09:47:07 +0100</pubDate><category>ipad</category><category>apple</category></item><item><title>Squarespace — aplikace, která vám vezme práci :-) 
Zatím...</title><description>&lt;object width="400" height="270"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.squarespace.com/storage/sqplayer/SquarespaceVideoPlayer_v1.1.2.swf?playerURL=http://www.squarespace.com/storage/sqplayer/SquarespaceVideoPlayer_v1.1.2.swf&amp;video=http://s3.media.squarespace.com/production/282162/2862548/5162/tourVideo2009.flv&amp;graphic=http://www.squarespace.com/storage/sqplayer/tourSplash.jpg&amp;title=Squarespace%20Tour" /&gt;&lt;embed src="http://www.squarespace.com/storage/sqplayer/SquarespaceVideoPlayer_v1.1.2.swf?playerURL=http://www.squarespace.com/storage/sqplayer/SquarespaceVideoPlayer_v1.1.2.swf&amp;video=http://s3.media.squarespace.com/production/282162/2862548/5162/tourVideo2009.flv&amp;graphic=http://www.squarespace.com/storage/sqplayer/tourSplash.jpg&amp;title=Squarespace%20Tour" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="270"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Squarespace — aplikace, která vám vezme práci :-)&lt;/strong&gt; &lt;br/&gt;
Zatím nejpropracovanější webCMS, jaké jsem viděl a také učebnice uživatelskému rozhraní webové aplikace. Doporučuji přihlásit se a učit se, učit se, učit se.&lt;/p&gt;

&lt;p&gt;Titulek je samozřejmě nadsazený. Nicméně jsem přesvědčený, že je tady doba, kdy klienti přestanou s poptávkou na prezentační web chodit za námi webdesignéry a budou si nás pouze najímat tam, kde jejich síly ve webových redakčních systém přestanou stačit. A nemusí to být zrovna &lt;a href="http://www.squarespace.com/"&gt;Squarespace&lt;/a&gt;. Už dříve jsem psal o &lt;a href="http:///post/74787349/trosku-vice-svetla-na-lightcms"&gt;LightCMS&lt;/a&gt;, úspěšně se snaží také české &lt;a href="http://webnode.cz/"&gt;Webnode&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Co my na to? Můžeme jít zhrzení do důchodu nebo se radovat ze zajímavější práce než je omílání stále stejných postupů na stále stejných prezentačních webech.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/354852393</link><guid>http://kratce.vzhurudolu.cz/post/354852393</guid><pubDate>Tue, 26 Jan 2010 22:13:00 +0100</pubDate><category>cms</category><category>lightcms</category><category>ui</category><category>webnode</category><category>web-cms</category></item><item><title>Cufón nebo Typeface.js — který vybrat?</title><description>&lt;p&gt;Než budeme moci v prohlížečích začít široce používat &lt;a id="b2cc" title="@font-face" href="https://developer.mozilla.org/index.php?title=En/CSS/%40font-face"&gt;@font-face&lt;/a&gt;, &lt;a id="hc8j" title="Typekit" href="http://typekit.com/"&gt;Typekit&lt;/a&gt; a další písně typografické budoucnosti, musíme se rozhodnout mezi třemi hlavními technologiemi sloužícími k nahrazení písma přímo v prohlížeči. &lt;a id="uvku" title="sIFR" href="http://novemberborn.net/sifr3"&gt;sIFR&lt;/a&gt;, &lt;a id="l7nj" title="Cufón" href="http://cufon.shoqolate.com/"&gt;Cufón&lt;/a&gt; a nebo &lt;a id="rp7c" title="Typeface.js" href="http://typeface.neocracy.org/"&gt;Typeface.js&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;sIFR díky komplikovanému nastavování a velmi špatné rychlosti při načítání stránky postupně nahrazujeme jeho současnějšími sourozenci. Oba používají k náhradě &lt;code&gt;&lt;a id="eouf" title="canvas" href="https://developer.mozilla.org/en/HTML/canvas"&gt;canvas&lt;/a&gt;&lt;/code&gt;, respektive VML v Internet Explorerech a vypadají velmi podobně.&lt;/p&gt;



&lt;p&gt;Který z nich zvolit? Na základě dostupných informací se rozhoduje jen těžce. Rozhodl jsem se pro vlastní hloubkový průzkum.&lt;/p&gt;



&lt;!-- more --&gt;

&lt;h3&gt;Ovládnout Typeface.js je snadné jako složit skříň z IKEA. Ale kdo by to chtěl dělat bez návodu?&lt;/h3&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;Do dneška čistě intuitivně na všechny projekty používám Cufón. Dnes, při cíleném podrobném prozkoumávání Typeface.js jsem dospěl k tomu, že intuice byla v tomto případě jen synonymem pro dokumentaci.&lt;/p&gt;



&lt;p&gt;Typeface.js můžete mít jako vývojáři na první pohled jen těžko rádi. Neexistuje pro něj prakticky žádný podrobnější manuál (na rozdíl od velmi slušně &lt;a id="eyos" title="popsaného Cufónu" href="http://wiki.github.com/sorccu/cufon/"&gt;popsaného Cufónu&lt;/a&gt;.) Jako vývojářské rozhraní Typeface.js používá Launchpad, což je něco jako &lt;a id="hxsr" title="Github" href="http://Github"&gt;Github&lt;/a&gt;, kde sídlí Cufón. Ovšem Github z roku 2005.&lt;/p&gt;



&lt;p&gt;Tady se znovu ukazuje, že chcete-li uspět jako geek, nestačí vám k tomu technické znalosti. Autoři Typeface.js svým přístupem k dokumentaci a absencí efektivního dialogu s komunitou svůj software dobrovolně degradovali do pozice hříčky, kterou berou vážně jen nadšenci do webové typografie.&lt;/p&gt;



&lt;p&gt;Už v tuhle chvíli bychom mohli říct co je a co není dobrý software. Vyhrál by Cufón. Dejme ale Typeface.js ještě šanci.&lt;/p&gt;



&lt;h3&gt;Typeface.js: Pozor na licenční podmínky&lt;/h3&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;Na webu Typeface.js si písmo vygenerujete poměrně snadno. Původně uměl jen TrueType formát, ten je teď doplněný o OpenType, který je výrazně rozšířenější u písmolijen. Formulář generátoru písma pro Cufón je naproti tomu složitější a zpočátku z něj budete asi docela na větvi.&lt;/p&gt;



&lt;p&gt;Jedna z věcí, kterou Cufón ale umožňuje nastavit, je velmi užitečná — jde o omezení funkčnosti písma na určitou doménu. Náhradou písem pomocí sIFR nebo Cufón jste totiž obvykle na hraně licenčních podmínek většiny písmolijen i když vlastní licenci koupenou máte. Omezení na konkrétní doménu písmo alespoň trochu chrání před hromadným zneužíváním a s menšími písmolijnami se na něm určitě domluvíte.&lt;/p&gt;



&lt;p&gt;Pokud písmo nahrazujete pomocí Typeface.js, buďte na pozoru. Omezení na určitou doménu nastavit nelze a tak budete pravděpodobně za hranicí toho, co bude vaše písmolijna ochotná překousnout. Raději se ptejte, protože někteří informovanější typografové užití písma pomocí Typeface.js dokonce &lt;a id="m873" title="vyloženě zakazují" href="http://beta.okaytype.com/Information/End_User_License_Agreement/index.php"&gt;vyloženě zakazují&lt;/a&gt;.&lt;/p&gt;



&lt;h3&gt;Implementace, rychlost — remíza&lt;/h3&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;Výhodou Typeface.js je o fous snadnější implementace — k prvku, který chcete nahradit prostě přidáte &lt;code&gt;class="typeface-js"&lt;/code&gt; a vše důležité si pak nastavíte ve vlastním stylopisu včetně řezu písma. CSS pravidlo pak může vypadat moc hezky i s dopřednou kompatibilitou: &lt;code&gt;font-family: 'Můj řez písma', Arial, sans-serif&lt;/code&gt;.&lt;/p&gt;



&lt;p&gt;Rychlost obou je v běžných případech srovnatelná. Javascript Typeface je pomalejší, když nahrazujete větší množství nadpisů. Testoval jsem 100 nadpisů na stránce, kde si vzal výkon Firefoxu na dobu o pár vteřin delší než Cufón a z pohledu uživatele byl jistý „zásek” znát.&lt;/p&gt;



&lt;p&gt;Je ještě pár drobných rozdílů, které ovšem zrovna na vašem projektu mohou být zásadní:&lt;/p&gt;



&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;/th&gt;
&lt;th&gt;Typeface.js 0.14&lt;/th&gt;

&lt;th&gt;Cufón 1.09
&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;:hover efekt&lt;/td&gt;
&lt;td&gt;neumí
&lt;/td&gt;
&lt;td&gt;umí
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;označování textu pomocí myši&lt;br/&gt;
&lt;/td&gt;
&lt;td&gt;umí
&lt;/td&gt;
&lt;td&gt;
&lt;a title="neumí" href="http://wiki.github.com/sorccu/cufon/known-bugs-and-issues" id="cmp9"&gt;neumí&lt;/a&gt;, s určitou dávkou štěstí označování funguje v MSIE
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Jelikož mám od Cufónu daleko dostupnější informace, budu dále standardně používat jej. Typeface.js ovšem nezahazuju a v případech kdy potřeba označit text myší bude zásadní a zároveň nebudu narážet na problém s licencováním, sáhnu po něm.&lt;/p&gt;



&lt;p&gt;Důležité je, že oba dobře přebírají CSS vlastnosti nahrazovaných písem a jsou tedy vzájemně poměrně snadno nahraditelné. Nemusíte se tedy bát, že vás případný přechod na jinou technologii bude nějak zvlášť otravovat jako to mohlo být v případě sIFRu.&lt;/p&gt;

&lt;p&gt;Kterou technologii používáte vy a jaký pro to máte důvod? Rád uslyším váš názor v komentářích nebo na &lt;a href="http://twitter.com/machal"&gt;Twitteru&lt;/a&gt;.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/352876017</link><guid>http://kratce.vzhurudolu.cz/post/352876017</guid><pubDate>Mon, 25 Jan 2010 19:09:00 +0100</pubDate><category>Cufón</category><category>github</category><category>sifr</category><category>typeface.js</category><category>typografie</category><category>ui</category><category>články</category></item><item><title>„…a vývojáři v publiku viděli další bodyček, které Yahoo...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kwruxkBGx41qztvu8o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;„…a vývojáři v publiku viděli další bodyček, které Yahoo dostalo od Google.” Tvrdým nárazem myslím &lt;a href="http://code.google.com/intl/cs/speed/page-speed/"&gt;Google Page Speed&lt;/a&gt;, dle mých čerstvých zkušeností aspirant na &lt;i&gt;přinejmenším&lt;/i&gt; konkurenta vynikajícího rozšíření &lt;a href="http://developer.yahoo.com/yslow/"&gt;YSlow&lt;/a&gt; pro Firebug.&lt;/p&gt;
&lt;p&gt;Yahoo dalo YSlow k dispozici, aby měli vývojáři méně práce s hledáním způsobů jak zrychlit své weby. Google Page Speed přidává navíc některé zajímavé funkce pro kodéry: výpis CSS pravidel, která nepoužívá aktuální stránka (obrázek nahoře) a nebo &lt;a title="Screenshot na Flickru" href="http://www.flickr.com/photos/machal/4301112655/in/set-72157608314405167/"&gt;seznam pravidel, která mu připadají neefektivní&lt;/a&gt; z pohledu rychlosti parsování.&lt;/p&gt;</description><link>http://kratce.vzhurudolu.cz/post/351401118</link><guid>http://kratce.vzhurudolu.cz/post/351401118</guid><pubDate>Sun, 24 Jan 2010 23:10:00 +0100</pubDate><category>firebug</category><category>yslow</category><category>optimalizace rychlosti</category><category>google</category></item><item><title>"When we filed for our IPO, we attached to the document a statement about how we wanted to run our..."</title><description>“When we filed for our IPO, we attached to the document a statement about how we wanted to run our business. We said we were going to be different. We said that we were going to be motivated by concerns that were not always or strictly business ones. This is an extension of that view. This was not a business decision—the business decision would obviously have been to continue to participate in the Chinese market. It was a decision based on values. We tried to ask what would be best from a global standpoint.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.newsweek.com/id/231117"&gt;Eric Schmidt&lt;/a&gt; vysvětluje více než sympatický fakt, že Google se nerozhoduje vždy jen na základě byznys cílů a akcionáři s tím musí počítat.&lt;/em&gt;</description><link>http://kratce.vzhurudolu.cz/post/338102026</link><guid>http://kratce.vzhurudolu.cz/post/338102026</guid><pubDate>Sun, 17 Jan 2010 00:27:42 +0100</pubDate><category>google</category></item><item><title>"There’s never really a great way to apologize, but there are plenty of terrible ways.
If you’re at a..."</title><description>“There’s never really a great way to apologize, but there are plenty of terrible ways.&lt;br/&gt;
If you’re at a coffee shop, and you spill coffee on someone by accident, what do you say? You’ll be horrified and say “Oh my god, I’m so sorry!” When you mean it you say you’re sorry - it’s a primal response. You wouldn’t say “Oh my god, I apologize for any inconvenience this may have caused!” But that’s exactly how most companies respond when they make a big mistake.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Jason Fried má s omlouváním &lt;a href="http://productblog.37signals.com/products/2009/11/the-basecamp-outage-slowdown-today.html"&gt;jisté zkušenosti&lt;/a&gt;. Citace z jeho příspěvku do ebooku Setha Godina &lt;a href="http://sethgodin.typepad.com/seths_blog/2009/12/what-matters-now-get-the-free-ebook.html"&gt;What Matters Now&lt;/a&gt;.&lt;/em&gt;</description><link>http://kratce.vzhurudolu.cz/post/315011833</link><guid>http://kratce.vzhurudolu.cz/post/315011833</guid><pubDate>Sun, 03 Jan 2010 20:39:59 +0100</pubDate><category>37signals</category><category>PR</category></item></channel></rss>
