Pátek – výpadkový den

První dnešní smůlu (které jsem si všiml) si vytáhla společnost pozitiv se svým broadbandovým portálem play.cz. Kolem 11 hodiny se administrátoři webu o něco pokoušeli, což znamenalo pouze vracení 403 a 404 chybových stránek. Následovalo Service unavailable a pak server přestal zcela odpovídat na http dotazy. Zdá se, že jim výpadek poměrně rozhodil systém – viz. statistika poslechovosti po výpadku.

Dalším postiženým byla dnes společnost miton, provozující hostingy stable, otoman, nebo velmi oblíbený server stahuj.cz. Jak ukazuje měření na kýblsoftu, problémy začaly před obědem a výpadek trval okolo 1,5 hodiny.

Podle zaslaného emailu došlo k výpadku jejich serverů umístěných na n4n v Praze. Výpadky byly zapříčiněny náhlým zkolabováním hlavního síťového prvku, který naši technici museli vyměnit za záložní. Výpadek tohoto hardwaru byl pro nás výjimečný a za celou dobu poskytování služeb v oblasti webhostingu ojedinělý…

A já vždy myslel, že záložní systém se používá, aby v případě problému zálohoval 🙂

…Vzhledem ke vzniklé situaci, jsme se rozhodli v příštím týdnu provést větší investice do záložních kapacit a do přípravy scénáře, který nám pomůže rychleji vyřešit podobný problém v budoucnu. Doufáme však, že to nebude třeba a obdobná technická závada se již nebude opakovat.

Tady bych rád dodal jistý poznatek. Informace o provedené větších investic do záložních kapacit čtu poměrně často. Vždy po nějakém »průseru«. Někdy by mě zajímalo, jaký je rozdíl mezi realitou a uklidněním veřejnosti.

Instalace PHP na IIS

Psal o tom RH. Návodů jak si nainstalovat PHP je na internetu spousta. Všechny ale použivají buď nějaký komplexní balík (PHP Triad) nebo řešení pomocí serveru apache. Existuje ale serverové řešení přímo od microsoftu – Internet Information Services. Mimo serverových OS je součástí i Windows XP a Vista Business a Ultimate.

Obvykle není přímo součástí instalace a je třeba doinstalovat – Přidat/Odebrat programy, Přidat nebo odebrat součást systému a v nově otevřeném okně zaškrtneme Internetová informační služba.

Stažení a instalace PHP

Z www.php.net stáhneme aktuální verzi PHP, tu rozbalíme např. do c:\php\. V případě, že používáme PHP 4.xx, zkopirujeme soubor php4ts.dll do c:\windows\system32\. Dále v adresáři s php nalezene soubor php.ini-dist. Ten překopírujeme do adresáře c:\windows\ jako php.ini a otevřeme k editaci.

Tady probíhá vlastní konfigurace PHP. Můžeme zde povolit používání globálních proměnných (defaultně off) – tím že register_globals změníme z off na on. Další důležitou věcí je upravit cestu k extension knihovnám. Např. extension_dir = c:\php\extensions. O několik řádků dál odkomentujeme (umazáním středníku) jaké knihovny chceme používat. Nejvíce asi php_gd2.dll, která slouží pro vytváření obrázků. Dále je zde nastavení session, platnosti cookies a podobně, ale o tom někdy jindy 🙂

Nastavení IIS

Teď přichází čas nastavit IIS pro spoluprácí s PHP. IIS konzoli najdeme v ovládacích panelech, pod Výkon a údržba a dále Nástroje pro správu.

Nechte si zobrazit Výchozí webový server (Nalezneme v pravém stromu) a dáme jeho vlastnosti. Na kartě Domovský adresář vybereme adresář, který bude sloužit jako root pro náš web a budeme do něj nahrávat naše stránky. Pak klikneme na tlačítko konfigurace, klikneme na přidat a namapujeme příponu .php k programu. Pokud máme rádi CGI, můžeme namapovat přímo php.exe, já však doporučuji z adresáře sapi namapovat php4isapi.dll (případně php5isapi pro php5 :)). Přejdeme na kartu Dokumenty, klikneme na přidat a zadáme index.php.

Nyní můžeme vyzkoušet samotné rozběhnutí php – vytvoříme soubor index.php a ten nahrajeme do adresáře, který máme nastavený jako webový root. Soubor bude obsahovat kód:

<?php
 phpinfo();
?>

Nyní stačí do prohlížeče zadat adresu http://localhost a měla by se objevit konfigurace našeho php serveru.

Opustí atlas.cz jyxo?

V jedné diskuzi na internetu jsem objevil zmínku o výměně fulltextu atlasu.cz z technologie jyxo na seznam fulltext. Nikde jinde jsem o tom nenašel žádnou jinou zmínku, takže vše bude pouze čistá spekulace 🙂

První otázkou je, proč by seznam poskytoval jedinečné fulltextové vyhledávání, které vyvíjel několik let, svému konkurentovi. Jeden z hlavních důvodů asi bude, že seznam z atlasem nejsou přímí konkurenti. Jen podíl seznam e-mailu, hledání a domovksé stránky je několikrát větší, než celý atlas dohromady. Navíc podle toplistu má vyhledávání atlasu minimální podíl (nedostal se ani do grafu).

To ukazuje na mizernou implementaci jyxo a nebo na jeho celkovou nekvalitu 🙂

Ivo Lukačovič prohlásil, že seznam je společností technologickou, zatímco ostatní (atlas, centrum) se změnili na společnosti mediální. Tomu odpovídá bleskově, aktuálně od centra či pikant od atlasu (nové zprávy se prý připravují společně s deník.cz, tak uvidíme)

Sečteno, podtrženo – seznam by tímto krokem získal další podíl na trhu vyhledávání (to se bude hodit pro boj s google) a navíc má na atlas nasadit sklik (paradoxně vyvíjený jyxem). Atlas naopak získá kvalitní fulltextové vyhledávání a propracovaný PPC systém. Jak to bude do opravdy uvidíme, možná již v průběhu srpna.

Aktualizovaná verze Spaces

Můj blog vypadá jinak. Není to ale uživatelským zásahem, ale novou verzí microsoftích live spaces. Poprvé jsem se drobné změny všiml před několika dny na blogu vývojové skupiny live.com. Myslel jsem, že jde o jiny template a tak jsem zkoušel, jak změnu dostat i k sobě. Neúspěšně. Od té doby ale uteklo jen opravdu málo packetů a změna se projevila u všech.

Nejde jen o změnu hlavičky. Nová je "uživatelová domácí stránka", seznamy, fotogalerie… Upravené je i propojení s Windows Live Messengerem a Windows Live Hotmail. Bohůžel některé ze služeb (Windows Live Alerts) jsou stále čechům uzavřené.

Více info na The Space Craft.

Jak přehrát OGG Vorbis stream

Mezi velkými hráči našeho rozhlasového trhu je situace ve streamingu jasná. Internetové vysílání pro ně zajišťují Microsoft Windows Media Services Provider, jako je play.cz nebo abradio. Protože se jedná o zkušené společnosti, znající trh, streamuje se prevážně ve formátu Windows Media Audio, který je díky logické podpoře ve windows mainstream. Kvalitní mainstream, kterému zastaralý formát MP3 nesahá ani po kolena.

Bohužel na všude je situace růžová. U malých amatérských rádií, nebo v zahraničí se snaží minimalizovat náklady a předkládají streamy ve formátech MP3 a OGG. Jaký si mám vybrat? MP3 je značně nekvalitní a OGG nepodporuje Windows Media Player. Instalaci děravého WinAmpu (dílo AOL, stejně jako např. ICQ – to hovoří za vše :)) odmítám!

Řešením je instalace illiminable Ogg Directshow Filtres! Stačí stáhnout a nainstalovat. Pouze upozornění na závěr – pokud používáte k-lite codec pack na přehrávání filmů, dejte pozor, aby s tímto packem nebyla podpora ogg instalována. Obsažené v packu si neporadí se streamingem.

Má antivirový program smysl?

K tomuto postu mě vedla diskuze na simelonském foru, kde jistý uživatel řešil, jaký by si měl nainstalovat antivirový program. Osobně si myslím, že antivirový program je zbytečnost. Je to zbytečné zatěžování systému a původce jeho nestability. Ukázkou může být, kolik škody způsobil Symatec, kdyz komponenty Windows označil za virus 🙂

Dříve se viry šířili převážně pučením – chápej jako pujčíš si disketu. Vzpomínám sí, jak jsem si přinesl z DDM společně s turbo pascalem virus Pojer, který mi časem sežral dinu blaster a sim city. Také pamatuji na legendární virus Susenka, který vyžadoval zadání slova susenka, aby uzivatel mohl pokracovat v práci.

Pak přišli sítě. Nejčastější napadení počítače bylo pomocí emailové zprávy se zavirovanou přílohou. Ukažte se někdo, kdo dnes nemá chráněnou schránku přímo o poskytovatele mailboxu. Možnost, že by k vám přišla zavirovaná příloha je opravdu mizivá.

Dalším častým problémem infekce byl útok na nezabezpečené porty v počítači. Myslím, že počítač schovaný za NAT s kvalitním firewallem jistí i tento problém. A nakonec webové stránky a díry v prohlížečích. Pokud využíváte opravdu kvalitní browser, za kterým stojí významná softwarová společnost, která se nebojí přiznat chybu a vydat opravu (místo čekání, než se ukřičená komunita dohodne a vytvoří novou verzi) jistí i tento problém. Takže pokud nejste idiot a neinstalujete všechno co vám přijde pod ruku, není nejmenší problém.

Myslím, že pro uživatele je antivirový program zátěží. Pokud nejste debil, antivirový program nepotřebujete. A pokud debil jste, antivirový program stejně nepoužíváte, nebo používáte prastarou neaktualizovanou verzi.