Webdesign, CMS » MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Politický boj: OpenXML versus ODF

Webdesign, CMS 21.03.2008

Disclaimer: uvedený článek je subjektivní názor.


ODF je otevřený formát používaný neúspěšnou zdarma dostupnou kancelářskou sadou, OpenOffice, zatímco OpenXML je (také) otevřený formát používaný tržně mimořádně úspěšným kancelářským balíkem Microsoft Office (ve verzi 2007, ale formou pluginu zdarma doplnitelný i do starších verzí Office).

ODF není ovšem iniciativa pár uhrovitých pubescentů jako některé jiné open-source projekty. Za ODF stojí například IBM či Sun. V Česku jsou tyto komerční firmy mediálně prezentovány často poněkud méně nápadně, a to třeba pomocí OSS (Společnost pro výzkum a podporu Open Source).

O co zde jde? No, o politiku. IBM sponzoruje (minimálně formou členských příspěvků) OSS Filipa Molčana, a ten poté vydává doslova extrémistické tiskové zprávy, které některá média tupě přetiskují. Je to dobrý business. Kdyby to samé publikovala IBM, bylo by to rozcupováno, ale když to publikuje OSS, hodně redaktorů na to naletí a otisknou ten blábol.

Rozhodování zda ano či ne pro OpenXML není v dnešní době nic jiného než politika. IBM, Sun a další zde měli obrovské štěstí, a v "pravou chvíli" prosadili schválení (tržně téměř nepoužívaného) ODF 1.0 formátu jako ISO standardu. A najednou zde bylo obrovské kladivo na Microsoft, "konkurenční výhoda" pro IBM a další.

Co z toho vyplývá?

Nevěřte ničemu, co OSS publikuje. Je to pravděpodobně osobní aktivita jednoho člověka, na kterého se ovšem nabalila hromada konkurentů Microsoftu se svým sponzoringem, aby měla mediálně čistější prostor pro svoji propagaci.

Toto píše o OpenXML a ODF patrně nejvýznamnější český odborník na XML, pan Jirka Kosek: I přesto se domníváme, že po zapracování dále uvedených připomínek, bude formát Office Open XML definovaný normou DIS29500 přínosný pro uživatele kancelářských programů. Zejména proto, že nabízí prostředky pro reprezentaci běžně používaných prvků dokumentů, které zatím formát ODF nepodporuje a bude trvat několik let než se podpora pro tyto prvky ve standardizované verzi formátu ODF objeví. Dalším důvodem je schopnost formátu OOXML v otevřené a snadno zpracovávatelné podobě věrně reprezentovat rozsáhlý korpus existujících dokumentů, které byly až dosud obvykle ukládány v proprietárních binárních formátech. …

ODF 1.0 prostě není formát ideální, kompletní, úplný ani bezchybný, a jeho přijetí bylo spíše hodně o štěstí než (ne)kvalitách. OpenXML jako formát je potřeba, a to nejen proto, že jej v praktické implementaci používá zhruba 95% trhu.

Pokud OSS na svém webu blábolí cosi o stovkách chyb, aniž by je nějak doložila a zaslala jako přípomínku v řádném termínu, tak Jirka Kosek, který je za OpenXML a české ano či ne zodpovědný, píše toto: Naše delegace byla na BRM velmi úspěšná, protože finální text normy bude reagovat na všechny naše připomínky s výjimkou připomínky CZ-0034, která bude reflektována jen částečně. Zbyla tedy jediná pouze částečně vyřešená připomínka, která, jak vidíte výše, nenapadá nic zásadního.

Tolik k politice a hysterii, která se kolem ODF (sponzorovaném IBM) versus OpenXML rozpoutala...

Las Vegas: Day 5 - Novell a vývoj ribbonu v Office 2007

Webdesign, CMS 10.03.2008

Pokud bych měl upozornit na nejlepší přednášky (o kterých jsem ještě nepsal) na MIX08, tak ta první by byla na téma Moonlight: Novell a implementace Silverlightu v Linuxu.

Miguel de Icaza zde popisuje jak vznikal tento projekt, což člověku dá možnost nahlédnout do technického pozadí Novell / Microsoft vztahů, a najednou to celé dává smysl.

Doporučuji tuto hodinovou prezentaci shlédnout:

Druhou naprosto úžasnou přednášku s názvem Příběh ribbonu měl Jensen Harris. Jedná se o popis toho, jak vznikal současný inovativní interface Microsoft Office 2007, a toto prostě musíte vidět. Prezentace skvěle ukazuje zvyšování počtu toolbarů, task panes a položek menu z jednotek na desítky až stovky, a postupné znepřehledňování Office jako celku.

Jeho team si v roce 2003 dal za cíl toto vyřešit, provedl desítky tisíc hodin testů a milióny jednotlivých měření, zkoumal četnost používání jednotlivých příkazů, a postupnými iteracemi během následujících měsíců a let dospěl až k tomu, jak vypadá Office 2007 dnes.

Tato přednáška je fascinující, výborně ukazuje použití vědy pro vývoj počítačových rozhraní, která jsou poté významně použitelnější a efektivnější pro lidi:

Las Vegas: Day 4 - Steve Ballmer pobavil a Steve Jobs ne

Webdesign, CMS 06.03.2008

Microsoft a PHP pod IIS7 oficiálně

Dnes jsem navštívil (mimo jiné) dvě skvělé přednášky na téma PHP a Microsoft. První byla o provozování PHP pod IIS7 (PHP běžící jako FastCGI) a druhá o podpoře PHP v novém Expression Web 2. Microsoft prostě začal zcela oficiálně PHP podporovat jako jednu z alternativ, a pokud potřebujete provozovat ASP.NET i PHP aplikace, je IIS7 a Win2K8 Server vynikající volba. Na Apache už můžete zapomenout :-)

IIS7 / FastCGI modul se dodává s Windows Server 2008, popřípadě je také přítomen v SP1 pro Windows Vista. Pro IIS6 si jej můžete stáhnout jako dodatečný download.

Neznamená to samozřejmě, že PHP je zdůrazňovaná či preferovaná platforma, tou je samozřejmě ASP.NET a Silverlight 2 pro rich-content aplikace, Microsoft jen akceptoval tržní realitu, a nabízí svým klientům možnost volby. Na úpravě PHP a FastCGI režimu v IIS7 spolupracoval přímo se Zendem.

Keynote a Steve Ballmer

Ve 13:00 začala druhá keynote, což byl vlastně rozhovor Guy Kawasakiho se Steve Ballmerem. Dobře strávená zábavná hodinka :-)

Nemá asi smysl ji přepisovat, takže pokud si ji chcete vychutnat, zde je její online streaming.

Steve Ballmer, CEO nejvýznamnější světové softwarové společnosti, si zde neopomněl rýpnout ani do CEO nejsměšnějšího producenta elektronických cetek, tedy Apple. Steve Jobs totiž dnes představil SDK pro Apple iPhone, současný nejhloupější telefon s polovičním VGA displejem.

V čem je ten háček? Pokud budete chtít vyvíjet aplikace pro iPhone, musíte si nejen zaplatit $99 "developer access fee", ale také dát Apple 30% (!!) veškerých svých příjmů z této aplikace, přičemž distribuce bude povolena jen přes Apple Store. Takže žádné "domácí programování" či nahrání si aplikace do vlastního telefonu aniž by ji schválil Apple, což drasticky omezí výběr software a vytvoří vysokou cenovou hladinu. Navíc aplikace nebudou moci podporovat multitasking a běžet v pozadí, můžete prostě spustit jen jednu v popředí a poté ji ukončit. Totalita, hloupost a diktatura, to je Apple.

Microsoft je pravý opak - pokrok, svoboda, skvělé vývojové nástroje a otevřené standardy pro Windows Mobile 6.

Od věci není ani vzpomínka na nedávné zrůdné rozhodnutí jisté komisařky Evropské unie, kdy Microsoft dostal pokutu €899 miliónů za to, že si dovolil chtít 0.4% z příjmů nebo $14.000 fixní platbu (developer si může vybrat, co je pro něj levnější) za přístup k veškerému jeho know-how.

Osobně si myslím, že Microsoft je dnes jednou z "nejlidštějších" společností, nabízí spousty věcí zdarma, a to co prodává, je dostupné za skvělé ceny. Navíc pro studentské použití je zdarma skoro cokoliv. Už jen zarytí Linuxáci bez mozku vnímají Microsoft jako "Evil Empire"...

Las Vegas: Day 3 - Internet Explorer 8 a Silverlight

Webdesign, CMS 05.03.2008
Mix08 keynote 1

Dnešní den na Mix08 je definován zejména úvodní klíčovou keynote, skvěle připravenou, dynamickou, a velice informativní. Za Microsoft zde Ray Ozzie (chief software architect) představil vizi Microsoftu pro internet, která spočívá v oblasti reklamy (další investice do Live.com hledání, posilování Microsoft AdCenter, případné Yahoo technologie a lidé), propojování veškerých existujících zařízení (PC, prohlížeče, telefony, MP3 přehrávače, herní konzole) pomocí internetu, a jejich snadná synchronizace, včetně společného nastavení a sdílení dat a licencí, a samozřejmě ve vývojářských nástrojích a nástrojích pro designéry (Visual Studio 2008, Silverlight, Expression Studio).

Když to srovnám na takovou Apple keynote, tak je uvedená keynote Microsoftu o řád informativnější, je tam méně balastu a marketingových "keců", zato o to více prezentace nových a skutečně fungujících technologií (nad nimiž by všem linuxákům spadla čelist až někam hluboko do kalhot).

Internet Explorer 8

Dean Hachamovitch (IE general manager) představil beta verzi Internet Exploreru 8. Bez nadsázky se dá říci, že zatímco IE7 byl prohlížeč, který v řadě ohledů teprve dohonil konkurenci a srovnal s ní krok, tak IE8 zavádí tolik inovací, že konkurenci daleko utíká.

Samozřejmostí je plná podpora CSS 2.1, což zahrnuje nejen Acid 2 test, ale také například přes 700 testů na CSS 2.1, které Microsoft navrhl a doplnil do W3C. Internet Explorer bude v oblasti standardů na nejlepší možné úrovni, a mimořádně podstatné je i rozhodnutí, že tento jeho režim činnosti bude jako výchozí, do "legacy" režimu (IE7 či IE6) se bude stránka muset vědomě přepnout přes META tag.

Zlepšena v IE byla i rychlost, a to zejména JavaScriptu, takže složité AJAXové aplikace běží 2-3x rychleji než dříve.

Překvapivá je částečná podpora HTML 5, takže můžete třeba ukládat rozepsanou stránku (včetně obsahu formulářů) při výpadku internetového spojení a provádět další činnosti.

Integrované v IE8 jsou rovněž Develor Tools, včetně možnosti nastavovat watches, breakpoints, dívat se na runtime počítané styly a hodnoty, či řadit styly zkoumaného prvku dle jejich výskytu v XML struktuře dokumentu nebo podle CSS properties.

Unikátní věc je zahrnutí podpory pro nové Activity XML API (vydaného pod Public Domain či Creative Commons licencí). Na webové stránce si třeba pomocí myši označíte adresu a IE8 vám automaticky nabídne její vyhledání a zobrazení na mapě, aniž opustíte danou stránku, či vyhledá daný produkt k nákupu na eBay. Díky API je tato funkčnost plně a snadno rozšiřitelná webmastery.

Druhá skvělá věc jsou WebSlices, zahrnující WebSlices Markup API (opět pod Public Domain licencí). Jedná se o sledování kusu stránky, například výřezu z aukce na eBay, kterou si uložíte jako záložku a sledujete ji.

Příjemné je v IE8 také zvýraznění kořene domény v řádce URL a "Back" tlačítko, které funguje i pro AJAXové weby (takže zoom na mapě, kde se pohybuje člověk pomocí AJAXu, je správně zpracován).

IE8 (stažitelný v Beta 1 verzi) je prostě prohlížeč, který přichází s výrazně lepší funkčností než triviální připravovaný Firefox 3 nebo aktuální Safari, navíc podporuje moderní W3C standardy, a do "legacy" módu se naopak musí přepínat. Výborné rozhodnutí, které nám usnadní budoucnost! Více také na IE blog a Microsoft.com/ie8.

Las Vegas: Day 3 - Microsoft Surface

Webdesign, CMS 05.03.2008

Microsoft Surface je multi-multi-touch ovládání počítače. Zatímco multi-touch představuje ovládání více prsty, tak multi-multi znamená možnost ovládat jedno zařízení nezávisle více lidmi, jeden může třeba míchat virtuální karty, druhý zvětšovat fotky a třetí na té samé obrazovce pouštět či přetáčet video.

Opravdu to v reálu funguje, v Sandboxu byly dva ukázkové Microsoft Surface přístroje, a v nich instalovaná zhruba desítka testovacích aplikací. Je to moc pěkná technologie, až za 5 roků poklesne cena pod $1500, koupím si to domů místo stolku v obývacím pokoji.

Při ovládání je občas znát ne úplně realtime reakce, může tam být i několik desítek milisekund zpoždění. Pro většinu aplikací to nevadí, ale na FPS hry to (zatím?) není. Taková práce s videem a fotkami je ovšem mimořádně pohodlná.

Microsoft Surface - tak s tímto bych si vydržel hrát celý denMicrosoft Surface - tak s tímto bych si vydržel hrát celý den

Las Vegas: Day 2 - Expression Studio 2 a Red Rock

Webdesign, CMS 05.03.2008

Dnes byl na Mix08 pre-conference day, přednášky trvaly jen zhruba 2 hodiny, pak bylo "organizované volno", a z několika věcí jsem opravdu nadšen.

V dubnu bude Expression Studio 2 s podporou PHP

Mix08

Zní to skoro jako žert, ale není. PHP a .NET bude v jednom produktu od Microsoftu.  Microsoft se mohutně opřel do vývojových nástrojů, a před necelým rokem vydané Expression Studio, na které jsem psal recenzi, dostane již za dva měsíce novou (druhou) verzi.

Součástí tohoto rozsáhlého webového vývojového balíku bude Expression Web 2, který bude mimo jiné podporovat i PHP, a to včetně barevného zýrazňování, intellisense, PHP include, lokálního preview pomocí Cassini, a také třeba podporu pro import PSD, včetně vrstev. Opravdu špičkový program podporující XHTML/CSS/JavaScript/.NET se tak stane ještě lepším a univerzálnějším, podpora pro PHP je vynikající novinka.  Vylepšena bude pochopitelně i podpora pro SilverLight.

Expression Blend 2 dostane vestavěný editor JavaScriptu, zůstane podpora pro SilverLight 1 (SilverLight 2 bude podporován až ve verzi Blend 2.5), doplněna bude podpora pro vertex animace či embedding fontů.

Změny budou i v Expression Design 2 a Expression Encoder 2, který získá nativní VC-1 enkoder, určité funkce pro post-produkci (střih videa jako známe z Movie Maker), XAML overlay pro video (bezvadné pro rychlé doplnění loga na celé video), či optimalizaci pro více jader. Vše můžete samozřejmě publikovat zdarma na Silverlight Streaming.

Ukazována byla i působivá aplikace pro NY Times, založená na SilverLightu, konkurenci pro Adobe Flash.

Windows Live

Windows Live je dle mého názoru nejlepší spojení webových a desktopových aplikací. V současné chvíli aktivně používá Live ID přes 300 miliónů lidí. Před pár dny byla uvedena další součást, a to Office Live Workspace, což je vlastně SharePoint server pro veřejnost. Dokumenty je možné prohlížet přímo na webu a upravují se za pomocí Office 2007 (do menu je doplněna nová volba Open from Live / Save to Live).

Bezvadné je, že jako SharePoint seznam si můžete definovat třeba i databázi úkolů či kalendář, a následně je editovat přímo přes Outlook. Microsoft tak zdarma nabízí synchronizaci pošty a kontaktů (na mail.live.com) a úkolů, kalendáře a poznámek na Office Live Workspace.

Microsoft Surface

Pro zhruba 200 účastníků pre-conference byla ukázána i parádní parodie na Microsoft Surface, která si z tohoto big-ass table dělala prostě geniální legraci (viz komentáře).

Las Vegas: Day 1 - čtyřiadvacet hodin na cestě

Webdesign, CMS 04.03.2008

Z prvního dne ve Vegas (Mix08) zůstala vlastně jen první noc. Po letu z Prahy byl každý tak unavený (já, Štěpán Bechynský z Microsoftu a Honza Březina), že jsme šli hned spát.

Sám jsem včera vstával v pondělí v 7:00 ráno, ještě něco si připravil, jel na letiště do Prahy, nechal se klasicky "svléknout do naha" (tedy, sundal jsem si boty, mikinu, pásek, vyndal notebook z tašky, a byl jsem poctivě prohmatán pěšákem od security, i když jsem chtěl, aby to udělala sličná přísedící důstojnice).

Téměř jedenáct hodin letu do Atlanty moc zábavné není, měl jsem aspoň štěstí, že vedle mě bylo prázdné místo, takže si šlo trošku natáhnout unavené nohy. Štěpán s Honzou se mezitím museli, chtě nechtě, tulit k sobě. Delta Airlines létá s Boeingem 767-300e, a jsou to takové ty 20-30 let staré "přepravní autobusy", kde jsou sedadla dost blízko vedle sebe (i když ne tak blízko jako u ČSA na evropských letech, kde musíte skoro celý let stát v pozoru) a neseřídíte si ani klimatizaci (takže jeden člověk prochladne a druhému je vedle vedro).

V Atlantě pak jezdí vláček z terminálu E na naše Áčko, jinak je to zhruba kilometr pěšky. Což o to, čas by byl, zhruba 3 a půl hodiny, ale hodinu zabrala fronta na imigračním, hození kufru do černé díry jednomu černochovi ("This is for Las Vegas? Yes...") a snězení neobyčejně hnusného hamburgeru v místní letištní vývařovně.

Let do Las Vegas z Atlanty už zabral "jen" necelých 5 hodin. Honza se opět tulil se Štěpánem, já dostal vedle sebe příjemnou 18letou američanku, která se vracela z návštěvy své sestry v Alabamě. Bylo to takové milé kotě, a dokonce tušila, kde je Evropa a Německo, protože tam byli její rodiče. Bohužel to nebyla Microsoftí developerka (přerušila školu a živila se jako kadeřnice), tak po přistání směřovala ke svému autu a jela další 3 hodiny domů. Škoda. Na obrovském hotelovém pokoji se dá dělat mejdan pro 10 lidí.

My jsme dorazili na hotel v 10:00pm místního času (GMT-8), což dělá 7am úterý (GMT+1) času v ČR, tedy po 24 hodinách na nohách, či skrčeni v pozici kromaňonce v malé kabince letadla. No prostě únava.

Každopádně jeden spánek vše řeší, zítra (úterý) je pre-konference day, pro zhruba 200 lidí (na hlavní akci jich bude kolem 3.000), a ukazovat by se tu měl i jediný existující putovní kus Microsoft Surface.

The Venetian je mimochodem nádherné a velkolepé místo, jeden z největších a nejhezčích místních hotelů.

Vývoj webu je věc pro opravdové muže™

Webdesign, CMS 01.03.2008
webdesign

Vývoj webu je věc pro opravdové muže™. Zatímco dříve platilo, že skuteční programátoři dělají v assembleru, Cobolu či C++, tak dnes programují pro web. Pokusím se to vysvětlit.

Web je dnes směsice mnoha technologií, od primitivních značkovacích jazyků (XHTML, CSS), přes JavaScript/AJAX, programovací jazyky typu PHP či C#, až po SQL databáze. Připočtěte k tomu znalost různých XML formátů (RSS, Atom, Mobilní XHTML), základní konfigurace Linuxu, Apache, zabezpečení a výkonové optimalizace  a šíře záběru je neskutečná.

Programovat aplikační servery ve Forte C++ na Solarisu či Javové applety je oproti tomu brnkačka.

Pojďme se podívat, co dobrý webový vývojář (na LAMP platformě, na ASP.NET by to ale bylo principiálně podobné, jen MySQL zaměnit za MSSQL, PHP za C# a Apache za IIS) musí bezpodmínečně znát:

  • HTML / XHTML - samotné XHTML je triviální, jedná se o zhruba 80 elementů, složitější už je jejich propojení na CSS a (ne)podpora v různých verzích prohlížečů. Nestačí prostě znát jen W3C normy, ale také veškeré "lokální specifika" browserů.
  • CSS 2.x - CSS také není na první pohled principiálně složité, jedná se o stovky hodnot a atributů, horší to začne být, když začnete zjišťovat a řešit bugy IE6, IE7, Opery 9, Firefoxu 2, Safari a dalších prohlížečů a (ne)podporované části specifikace oproti W3C, a začít je obcházet.
  • JavaScript - interpretovaný jazyk, který díky AJAXu (XmlHttpRequest) a (a)synchronní komunikaci nabírá podstatně na složitosti, a hodně tomu přidává jeho odlišná implementace v IE versus Netscape / Mozilla prohlížečích. Ladění je navíc poměrně obtížné, i přes existenci nástrojů jako je Firebug.
  • PHP 5.x - programovací jazyk se zřejmě největším množství klíčových slov, v poslední verzi 5.x navíc i se slušným objektovým modelem. Obtížnost PHP spočívá v jeho historicky podivně nekoncepčním návrhu funkcí a procedur, jejich změně v čase a v jejich obrovském množství. Navíc si připočítejte existenci desítek různých PHP extensions a jejich různou konfiguraci na různých webhostinzích, a slušné bolení hlavy je na světě.
  • MySQL 5.x - znát základy SQL, JOINy, VIEWs, a dalších nestačí, přidává se potřeba triggerů a uložených procedur. Navíc ke každé verzi MySQL se přistupuje trošku jinak z PHP, ať už se jedná o mysql, mysqli či PDO funkce. ve starších verzích se muselo řešit i národní kódování.
  • SQLITE 2.x: základní databáze, s podporou velice omezené množiny SQL funkcí, přistupuje se k ní pomocí sqlite funkcív PHP. Je nutné dobře pochopit a znát její specifika a omezení.
  • SQLITE 3.x: větší množina funkcí než v2, opět některá specifika (třeba nutnost použít trigger na VIEW, neboť nejsou updatable), nutnost používat PDO:sqlite funkce pro přístup z PHP.
  • SEO - aneb optimalizace pro vyhledávače, znalost těchto pravidel je nutností pro kódování webu, který bude fungovat nejen pro lidi, ale také pro vyhledávače (ne, že by to nebylo propojené).
  • Apache 2.x: vlastní webový server, nutnost znát minimálně základy instalace, konfigurace httpd.conf, virtuálních serverů a zabezpečení, a to vše na Windows i Linuxu (x86 i x64 verzí).
  • Linux: většina AMP instalací běží na Linuxu, tedy LAMP, a je nutné rozumět jeho instalaci, zabezpečení, konfiguraci, a umět používat alespoň (Open)SSL, stunnel, SSH, serverové logy, umět "tunit" výkon databáze, httpd serveru a dalšího.
  • Adobe Flash a ActionScript: pro interaktivní prezentace je zde (zatím) Flash (do budoucna se zcela jistě bude více a více prosazovat lepší Microsoft SilverLight), a v tom je nutné také programovat a skriptovat, navíc za pomocí dalšího jazyka - ActionScriptu.
  • Adobe Photoshop / Illustrator - přestože grafický návrh nikdy nedělá webový programátor, často je nucen minimálně "nařezat" obrázek z PSD do JPEG/PNG/GIF, a udělat z něj šablonu a CSS, popřípadě provést menší grafické úpravy a změny. Základní znalost grafických programů od Adobe je tedy nutností.
  • Optimalizace výkonu - veškeré uvedené komponenty a jazyky a použité postupy je potřeba optimalizovat na výkon. Zatímco s aplikací v C++ běžně pracuje jeden člověk na jednom PC, tak s webovou aplikací typicky pracují tisíce lidí v reálném čase na jediném serveru. A to je zcela jiná dimenze.
  • Optimalizace zabezpečení - webové aplikace jsou neustále vystaveny útokům z vnějšku, jsou "otevřené a zranitelné", a jejich zabezpečení se dotýká opět správných programátorských postupů, použitých algoritmů, rutin, nastavení serverů, a samozřejmě rozsáhlého testování.

Mix08 - The Next Web Now

Webdesign, CMS 29.02.2008

Příští týden se koná v Las Vegas velká série zhruba 80 přednášek a keynotes Mix08 zaměřená na web, webové aplikace a webový marketing, organizovaná Microsoftem. Celý program je natěsnán do třech dní, takže reálně zvládnutelných je zhruba 10 přednášek, které si vyberete (další ale budou na webu formou videa).

Hodně přednášek (odhadem zhruba třetina) se zaměřuje na SilverLight, tedy Microsoftí konkurenci pro Adobe Flash, dále zde najdeme "strategické a business" přednášky, přednášky pro designéry (ať už webů, tak GUI), optimalizaci pro vyhledávače, web pro mobilní zařízení, ale třeba také propojení Microsoftích technologií na PHP.

Z opravdu široké nabídky jsem si vybral následující program:

VisitMix08 - můj osobní programVisitMix08 - můj osobní program

Na místě je i volně přístupná Wifi síť, takže online blogování by nemělo nic bránit .

15 hodin v letadle (Delta Airlines, přes Atlantu) na cestě do Vegas a 5 hodin na letišti není žádná úžasná zábava, ale program na místě by to měl více než dobře vynahradit. :-)

Internet Explorer 8 Beta se blíží

Webdesign, CMS 25.02.2008

V rámci Microsoft Connect programu a díky českému zastoupení Microsoftu jsem získal možnost testovat BETA verzi Internet Explorer 8. Tento by měl dále výrazně zlepšit podporu W3C standardů (a podobně jako BETA verze Firefoxu 3 podporovat například Acid 2 test) a dále zlepšit UI.

Zatím jsem nenarazil na žádné NDA, takže o testování (zejména funkčnosti současných webových aplikací) budu rozhodně informovat.

Internet Explorer 7 s IE7Pro a Roboform pokládám za nejlepší existující kombinaci pro prohlížení webu a jsem moc zvědav, kam se IE8 posune.

IE8 Beta