Webdesign jde špatným směrem!

Musím odkázat na spot Yuhůa, s nímž nelze nesouhlasit, a především na jeho mimořádně zajímavý anglický zdroj (Jason Fried).
Potom, co jsem já psal o přeceňování formy (CSS) v článku "černá nebo bílá, nic mezi tím", a dočkal se pár flames od lidí, co ani nemají svůj web (kvůli mé bystré a pokrokové úvaze o tom, že CSS je pouze nástroj, ale někteří lidé jej spolu s validitou používají jako výmluvu pro jejich totálně nudné a neužitečné weby, které jsou dobré jen v té validitě), tak, Yuhů přichází s podobnou myšlenkou.
Cituji (v překladu Yuhůa):
Máme tady trend příliš mnoho hovořit o CSS a o XHTML a o standardech a o přístupnosti, ale nemluvíme dostatečně o lidech. CSS a kód psaný podle standardů jsou pouze nástroje -- musíte ale vědět, co s těmito nástroji chcete postavit. Fajn, mám radost, že vaše uživatelské rozhraní nepoužívá tabulky. Ale co z toho? Koho to zajímá, když lidé stále nemohou dosáhnout svých cílů?
A v anglickém originále:
There's way too much talk about CSS and XHTML and Standards and Accessibility and not enough talk about people. CSS and Standards Compliant Code are just tools -- you have to know what to build with these tools. Great, I'm glad your UI doesn't use tables. So what? Who cares if it still doesn't let people achieve their goals. Web standards are great, but people's own standards include getting things done (and that's still too hard to do online).
CSS: černá nebo bílá. Nic mezi tím!!!

K této noční úvaze mě přivedl, tak trošku, Yuhů. V jednom předchozím emailu krátce poukazoval na (ne)smysl validity. Yuhů má v určitém smyslu pravdu. Zkusím to v tomto článku rozvést, v čem je validita, v dnešní době, nesmírně přeceňována.
Doplnění: Webdesign jde špatným směrem!.
Dnešní pohled mnoha lidí na web je buď černý nebo bílý. Nic mezi tím. Ten bílý, nový pohled, říká, že jen CSS je dobré. Ten druhý názor, černý, oponuje, že i tabulky jsou dobré, a validita je prakticky k ničemu.
Skutečnost je ale taková, že ať už černá či bílá, ti lidé jsou.. naprosto mimo. Přesto se dnes a denně, na mnoha (inter)fórech, setkávám s naprostým odsouzením lidí, co jsou černí. Proboha proč??
Nevládne tu totiž ani černá, ani bílá (jo, i uctívaný Pixyho blog je příkladem "profesionálně nudného" webu a ryze vyhraněného bílého postoje... web třeba Yuhůa, taky sice formou nudný, je mi ale, subjektivně, mnohem sympatičtější v tom, že si na "něco nehraje", na (jakousi) "dokonalost", je zaměřen na praktičnost poskytování informací...). Jsou tu i lidi, co mají rádi červenou, žlutou a zelenou barvu. Jak to souvisí s webem? No, dost... Spousta mladíků se v poslední době shlédla v CSS, a jakkoliv navržený web je pro ně dobrý pouze tehdy, je-li kompletně bílý, tedy pokud je celý layout dělaný v CSS, barvy a obrázky rovněž, a je to celé navíc validní minimálně XHTML 1.0 STRICT.
Spousta mladíků začala dělat web složený s poskládaných čtverečků a obdélníků, s obarveným pozadím, a s případně tečkovanou (dotted) linkou kolem. Někteří si dokonce, vrchol kreativity, namalovali obrázek, tečkovaný, aby to vypadalo stejně i v Internet Exploreru.
Nicméně, jaký je rozdíl tohoto pojetí, oproti 3-4 roky starší, obrázkové mapě, velké záplavě barev, a spousty použitých stylů a fontů? Proč je, tato, bílá forma, pro řadu lidí ta jediná přijatelná? No, jediný skutečný důvod je, že ...ono je to módní...
A pozor, o módě se nedá říci, že je dobrá či špatná, je prostě jen odrazem své doby. Móda pomine!
Vždyť, ono nejde o formu, ono jde o to, jak se web prezentuje klientům. Jak vypadá zvenku. Jaké nabízí služby. Jaké nabízí informace. Na "střeva" nikdo normální nekouká.
A dnešní záplava nudných designů ve stylu levý sloupec (div) s menu, pravý sloupce (div) další informace, prostřední sloupec (div) hlavní, okolo (div) na matrjošku, nahoře nějaká hlavička a logo, dole patička a tiráž, je pořád stejně nudná. Jen pár webů je skutečně skvělých, inovativních. Jen pár webů má myšlenku.
Jak na Apache, PHP 4 a MySQL pod Windows?
Používám sice na serveru Linux, a Apache, PHP, MySQL, firewall a další věci mi běží na něm, nicméně se mě už pár lidí ptalo jak rozchodit PHP a MySQL a Apache na Windows.
Nemáte Windows, a zajímá Vás, jak na PHP, Apache a MySQL pod Linuxem?
Pod Windows je to poměrně snadné (pod Linuxem taky). Potřebovat budete:
- binární formu Apache 2.0.49 (soubor apache_2.0.49-win32-x86-no_ssl.msi).
- PHP 4.3.5, rovněž doporučuji stáhnout si manuál (v .chm formátu).
- MySQL 4.0/4.1, včetně manuálu a dokumentace.
- velice doporučuji stáhnout si z mysql.com i aplikaci nazvanou MySQL Control Center (aktuální verze 0.9.3), je to grafická utilita pro práci s databází, na lokále mnohem pohodlnější než phpMyAdmin (který Vám asi nabízí hosting).
Z uvedených webů si stáhněte binární formu daných souborů, pro Windows, a následně proveďte instalaci standardním způsobem. Kompilaci, jako na Linuxu, provádět nemusíte ;)
Pokud se Vám nechce nic konfigurovat, tedy nastavovat httpd.conf a php.ini, stáhněte si jen instalační soubory a potom připravený soubor apache2_php4_win.zip ;) Vše bude ihned fungovat, stačí rozbalit a zkopírovat…
Miranda IM rulezzzzz!

Zjistil jsem, že existují lidé, co neznají Mirandu IM... Nechápu. Já sám používám Mirandu na komunikaci mezi přáteli, vnitro-firemní komunikaci, komunikaci se zákazníky, s partnery, prostě, s každým... Nicméně ICQ ani ICQ-lite na toto není vhodné. Jednak zabírá mnoho paměti, není open-source (otázka bezpečnosti), má podivnou funkčnost a... i lite verze zobrazuje nechutné množství reklam.
Řešením je samozřejmě Miranda IM. Malý, velice funkční a pohledný messanger, který nepřekáží, není na obrazovce skoro vidět (má nastavitelnou transparentnost), a funguje lépe než ICQ.
Doporučení:
- Stáhněte si Mirandu. ;)
- Předtím, než navždy smažete ICQ, tak si nainstalujte Mirandu IM a proveďte import kontaktů a historie z ICQ.
- Stáhněte si taky pluginy History++ (dost dobrá historie Mirandí konverzace), CopyIP (IP adresa protistrany), ChangeInfo (změna Vašich registračních údajů v ICQ), SmileyAdd (smajlíky), SMS (posílání SMS zpráv z Mirandy), a TextFormat (formátování textu á-la phpBB).
- V Options / Contact list / Window si nastavte Transparent Contact list, okno Mirandy tak (téměř) nebude vidět, nebude Vás rušit a rozptylovat při práci, a pouze se Vám zobrazí ve chvíli, kdy máte novou zprávu, popřípadě změní svoji transparentnost při focusu / najetí myší.
- V Options / Events / Messaging si nastavte Send message on Enter, tak budete moci odeslat text jen stiskem klávesy Enter, je to velice pohodlé a rychlé (pokud potřebujete přesto novou řádku, jde to přes Ctrl+Enter).
- V Options / Network / ICQ Privacy si nastavte Allow others to view my online/offline status from the web (jinak budete pro okolí pořád offline...).
- Pokud chcete, můžete si do Mirandy doplnit řadu dalších pluginů a protokolů, například protokol MSN, RSS čtečku, IRC, AIM nebo Jabber.
ČESKO a SLOVENSKO a jejich (téměř) validní RSS!

Pokud je nabízených více verzí RSS exportů, zkoumal jsem preferenčně RSS verze 0.91/0.92. Jako validátor RSS jsem použil http://feedvalidator.org. Testování bylo provedeno 11.3.2004, od 16:00 do 16:05. V případě validity (X)HTML a CSS kódu může ještě někdo polemizovat o praktickém či akademickém smyslu této validity, v případě RSS exportu ale rozhodně ne, jedná se o XML dokument s přesně danou strukturou, a pokud tato struktura je odlišná, t.j. není validní, RSS export nemusí být vůbec čitelný pro RSS čtečky, které se chovají zcela podle norem.
Navíc, řada návštěvníků blogů používá právě RSS čtečky pro jejich monitorování.
Nevalidní RSS export je tedy MNOHEM větší problém, než (vědomě) nevalidní (X)HTML a CSS kód.
OBSAH webu versus jeho FORMA?

Často se setkávám s vyhraněným názorem, že "hlavní je obsah". Ono to tak docela ale není pravda. Postup získání a udržení čtenáře má více fází.
Význam obsahu a formy webu:
Interforum na Interval.cz

Interforum na Interval.cz je perfektní věc, a to (jen a pouze) díky lidem (uvedeny jsou nicky) jako je Michal Kubeček, JohnyB, Ritchie, Marabu, Plaváček, vmalek ;), a mnozí další... Člověk se zde brzo, a fundovaně, dočká pomoci od lidí, kteří webdesign, a technologie s ním spojené, dělají už (zřejmě) řadu let, a mohou tak pomoci velmi bohatými zkušenostmi z praxe.
Nedá mi to ale, abych se nepozastavil na formou Interfora. Ta je, dle mého mínění, strašlivá. Nechápu, proč Interval.cz trvá na a používá (následují moje velmi subjektivní názory), dost děsivé a uživatelsky nepřívětivé fórum, původem snad freeware od Zoneru (alespoň je uveden Zoner jako © v patičce fóra), když tu máme volně dostupné phpBB, Invision, openBB, a mnohá další, špičková, a stovkami-tisíc instalací prověřená, fóra.
Proč jsem hrdý na to, že jsem Čech?

Richard píše na holasí.net o tom, že není vlastenec, že není hrdý na to, že je Čech. Nemá to sice co do činění s informačními technologiemi, ale nedá mi to, abych na toto matení a snižování Česka nezareagoval...
Já jsem hrdý na to, že jsem z Česka (Moravy, Slezska). Mám rád Česko. Tak před 10 lety, jako student na Ekonomicko-správní fakultě MU, v Brně, jsem, kromě červeného diplomu, měl názor, že... řada lidí kolem je hloupá. Omezená. Studoval jsem i v Holandsku, a když se mě někdo zeptal odkud jsem, odpovídal jsem, raději, že z Ruska. Byl rok 1991 a Česko bylo stále synonymem čerstvě zdemokratizované komunistické země. Uměl jsem dobře rusky i anglicky... Rusko byla aspoň velmoc. Sice chudá, ale mocná a hrdá. Česko bylo chápáno za cosi malého a bezvýznamného.
Ale pak jsem o tom více uvažoval a... začal jsem bojovat. Za sebe. Za národ. Jsem inteligentní člověk, s vyjímečnými znalostmi a... stydím se za svoji národnost??? To snad ne (v roce 1991 jsem se styděl za nedávný komunismus, ne za národnost)!! Od té doby se hrdě prezentuji, že jsem z Česka. Mám rád svoji zemi. Mám rád lidi kolem. Pokud bych se styděl za Česko, říkal bych tím, vlastně, že jsem "nadčlověk", a lidi kolem stojí za nic. Jsou to "jen"... Češi....
Tak to ale není. Lidé kolem jsou výborní, vzdělaní, pracovití. Žil jsem, kromě Česka, i v Holandsku, a v USA, a pobýval jsem dost dlouho v Německu a ve Velké Británii. Teď žiju opět v Česku, především kvůli mojí pětileté dceři. A kvůli lidem. Moji zahraniční přátelé mají na Česko... velice kladný názor. I díky mě, protože jsem se přestal za svoji národnost "stydět" (i když, opakuji, tehdy jsem se styděl spíše za to, že se na mě každý díval jako na malého komunistu, protože jsem přece z Česka!), jako kdysi v 18-ti letech, a hrdě se k ní hlásím. Občas to může být i nepříjemné. Někteří lidé v zahraničí jsou... omezení. Pamatuji se na svého profesora mezinárodního práva a obchodu, z jinak pokrokového Holandska, přistupoval ke mě, přestože jsem byl premiant třídy, jako k východoevropské... slovo si doplňte sami. Situace se ale obrátila proti němu. Velice brzo se postavili na moji stranu všichni spolužáci z Holandska, Dánska a Švédska (byl to mezinárodní kurz) a... on zůstal osamocen. Nakonec se mi omluvil. Před celou aulou. Působivé. :) Kolik jeho národní hrdosti jej to muselo stát? ;)
Mimochodem, občas se toho faktu, že je člověk z "Česka" dá i velice dobře obchodně využít. A to v zahraničí. Přiletím-li na prezentaci, třeba, do Států, lidé moc nečekají... Čekají "někoho z té bývalé komunistické země". Potom se ale setkají se špičkovou profesionalitou, dokonalým vystupováním, perfektní angličtinou a odbornými znalostmi. Uzavřít potom obchod je... jednoduché. Je lepší překvapit, a předčit očekávání Vašeho obchodního partnera, než je pouze... splnit ;)
Neuronové sítě a internetové komunity
Ján Suchal, na svém johno#blogu mapuje, za využití speciálních neurononých sítí, komunity na internetových fórech. Například i dobře známou komunitu lidí zabývajících se web-designem a web-programováním na interforum.interval.cz. Přečtěte si to, je to opravdu zajímavé. Kdo je komu názorově a zájmově blízký? :)
Být programátorem je.. tak vzrušující!!!

<současná beletrie>
Ne, nemyslím tu sexuální vzrušení. Vůbec ne. Aspoň ne dnes.
Dnes mám na mysli cosi jiného. Takový ten příjemný pocit, když něco píšete, třeba nový zdroják v C++, a pak zkusíte ten dnešní, čerstvě napsaný, kus kódu, o velikosti tak 10MB, zkompilovat a... ono to funguje! Ono to jede!! To je pak úžasný pocit!!! :)
Pokud o tom tak uvažuji, tak programátor nebude až takový "suchar" jak jsem psal dříve. Jenom si svoje emoční potřeby uspokojuje v rovině mnohem méně fyzické a daleko více... intelektuální. Většinou. Virtuální zrušení. Vzrušené z bitů a bajtů, správně poskládaných a srovnaných do latě. Jeden vedle druhého... Sedí tam, čekají, a usmívají se na Vás. Je to něco jiného než pěkná holka a láhev zemitého chilského vína, ale... je to taky dobré!!