S čím jsem se „nedávno“ potýkal

Aneb co mi pořádně zamotalo hlavu, či zvedlo hladinu adrenalinu…

Další chyba v podpoře XML v Internet Exploreru

Máte XHTML stránky, které generujete jako XML dokument třeba pomocí XSLT? A už se vám stalo, že tyto stránky byly v Internet Exploreru po vygenerování úplně rozhozené, přesto, že šablona od grafika se zobrazovala správně?

TIP: Web Media Player od Yahoo!

Již jste někdy slyšeli o Web Media Playeru? Pokud ne a zajímá vás více, můžete se zde dozvědět více…

Umísťování horizontálního posuvníku v Internet Exploreru

Již jste se někdy setkali s nepochopitelným zobrazováním dvou posuvníků v prohlížeči Internet Explorer, aniž by k tomu měl být rozumný  důvod? Víte čím to je a jak tomu zabránit? Pokud ne, můžete to zjistit v tomto článku.

TIP: Nastavení MySQL pro češtinou a UTF-8

Víte, že se v MySQL dá jednoduše vyhledávat i bez diakritiky? Bohužel nestačí jen správné nastavení znakové sady a collate u tabulky. U češtiny to chce ještě menší trik. Ale podívejme se na to od začátku…

TIP: Generování českých PDF pomocí PHP

Potřebujete v PHP generovat české PDF soubory? Existuje celá řada free knihoven, které generování PDF podporují. Většina z nich ale nepodporuje české znaky, nebo jen s problémy a jen u některých fontů. O podpoře UTF-8 ani nemluvě. Ale je zde jedna světlá výjimka…

TIP: Jak si napsat našeptávač

Našeptávače jsou velice užitečné techniky, jak uživateli pomoci při zadávání dotazu do vyhledávání. Jejich implementace přitom nemusí být ani moc náročná, stačí se jen řídit základním pravidlem „Oddělovat obsah od formy“ a nekomplikovat JS zbytečně stylováním výsledku, když to pohodlně může obstarat externí CSS.

Zkouška screen readeru

Abych odchytal případné nedostatky vyzkoušel jsem na stránkách screen reader. A jak to dopadlo?

Validní XHTML 1.1 (včetně MIME) vs. funkčnost v IE7

Když jsem si nechal zvalidovat tyto stránky, zjistil jsem, že pro XHTML 1.1 W3C doporučuje MIME application/xhtml+xml a tak jsem všude upravil hlavičky (proč nebýt 100% validní .-) ).
Ale to jsem neměl dělat…