Proč je přenos souborů ve Windows Live Messengeru pomalý?

Windows Live Messenger je naprosto dokonalá IM síť. Je úplně někde jinde, než zastaralý protokol OSCAR, kterého využívá AIM/ICQ. Oficiální klient je perfektně odvedená profesionální práce, narozdíl od nechutně všemi barvami blikajícího ICQ.

Uživatelé různých komunitních sítí však můžou mít s WLM problémy. Prvním z nich, je přihlašování do samotné sítě MSN. Messenger se nejprve zkouší připojit na portu 1863. To může být problém, protože na mnoha sítích je tento port považován za nestandardní => deprio třída warezu. Většina těchto systému je linuxových a linuxáci asi neuznávají nic jiného než jabber a u nás silně zastoupeného icq 😉

Samozřejmě, že pokud je 1863 nedostupný, messenger se pokouší připojit přes klasické HTTP/S. Uvedený problém je ale v tom, že port k dispozici je, ale tak depriorizovaný, že připojovaní zkončí na time out.

Dalším problémem je pomalý přenos souborů. Ten probíhá na různých portech (záleží na verzi programu). WLM se nejprve pokouší o přímé spojení. A zde je kámen úrazu. V případě, že oba uživatelé jsou za NATem, nebo nějakým špatně nastaveným firewallem nelze direct connection vytvořit přichází na řadu druhá varianta. Přenos souborů přes switchboard server. Přes něj je řešeny i samotné IM zprávy.

Bohůžel je zde několik omezení. Server od nás přijme max. 120 packetů za minutu. Maximální velikost packetu je 1300 bytů. To se dostáváme na rychlost okolo 2,5kB/s.

V atlasu konečně vyhráli.

Atlas se snaží. Ono je už taky na čase. Snaží se jak můžou, aby se stali dvojkou českého internetu. Před Seznam se určitě nedostanou, ale před Centrum by rádi. A to sakra hodně. Ránu jim ale dává idnes, které přidáním jízdních řádů zatraceně stoupá. A to ve statistikách není započtený google 🙂

Každopádně v atlasu konečně ví, jak se stát jedničkou 🙂

Nastavení session, globálních proměnných v php na IIS

Docela nedávno jsem psal o tom, jak nainstalovat php v prostředí serveru Internet Information Service od Microsoftu. Pravdou je, že lidé na něj z vyhledávačů stále přicházeji a protože jsem slíbil doplnit pár drobností, dělám to nyní. Je to práve ono nastavení session.

Pro začátek musím ještě říct, že jsem vás v nadpisu trošku obelstil. Je totiž úplně jedno, jestli konfigurujete PHP na apache, nebo na IIS. Vždy to provádíme pomocí souboru php.ini, který najedeme v adresáři operačních systému (např. c:\windows\).

Najdeme si tedy soubor php.ini a otevřeme třeba v poznámkovém bloku. PHP nám již běží z minula, takže budeme pokračovat dál. Všimneme si, že většina řádek začíná středníkem. Středník označuje, že řádka je »zakomentovaná«. Pokud něco na takové řádce změníme, je třeba středník odstranit.

Globální proměnné

Globální proměnné jsou v PHP již nějaký ten pátek defaultně vypnuty. Má to své opodstatnění – nutit programátory, aby své aplikaci psali bezpečnější. Na druhou stranu pro rychlý vývoj jednoduchého scriptíku je vždy příjemnějsí napsat echo $text; místo echo $_GET["text"]; Proto si globální proměnnou můžeme zapnout. V php.ini si najdeme řádek register_globals jehož hodnotu změníme na On.

Session

Jednoduchý způsob, jak přenášet nějaká data mezi weby, které si návštěvník prochází. V PHP je ovšem třeba je povolit. Nejprve musíme nastavit, kam se budou sessiony ukládat (nějaký dočasný adresář). Najdeme tedy session.save_path a nastavíme mu hodnotu např. c:\windows\temp.

Další věcí, co zde můžeme najít je session.auto_start. Pokud jeho parametr změním na 1, sessiony se aktivují automaticky, takže není nutné je inicializovat pomocí Session_Start. Také můžeme nastavit délku života jednotlivé seanci. Session.cookies_lifetime – parametr nastavíme v sekundách životonosti. Standardní 0 znamená životnost až do zavření prohlížeče.

Tohle byla jen malá ukázka toho, co vše lze v php.ini nastavit. Jako třeba max. dobu běhu scriptu, barvy chybových zpráv (nebo je úplně vypnout), velikost dat, které dokáže php přijmout post metodou atd, atd… Důležité je ale mít stále na mysli, že naše domácí php se bude čímdál tim víc vzdalovat konfiguraci na některém z hostingu.

A hlavně po změně v php.ini nezapomeňte server osvěžit, aby se znovu nahrál modul s aktualizovaným nastavením.

Windows Live software v balíčku

Microsoftu uvolnil softwarový balíček služeb software k rodině Windows Live. Výhoda tohoto balíčku je, že software je již lokalizován do češtini. Pokud zatím žádný takový program nepoužíváte, silně doporučuji.

Rodina služeb Windows Live je sice napsaná pomocí nejmodernějších technologií pomocí AJAXu, ale klasickou aplikaci (tzv. tlustého klienta) sebelepší webová aplikace nenahradí. Google to do dneška nechápe a chrlí na nás webový office, gmail a podobné nesmysli. Stojím si za myšlenkou, že webové rozhraní je jen takový bonus pro případ, že nejsem u svého počítače.

Co tedy v balíčku nalezneme?

Windows Live Writer – umožňuje velice příjemné publikování blogu. Je sice dělaná hlavně pro spaces, nicméně můžete přistupovat s ní i ke službě blogger, wordpress a dalším. Blogování s ní dáva další rozměr 🙂

Windows Live Mail Desktop – aplikace nahrazující starý známý outlook express. Jeho hlavní výhodou je využití MAPI (takový microsoftí IMAP) na čtení pošty z hotmailového účtu. Samozřejmě že se to týká i schránek zřízených ve službě Live Domains.

 Windows Live Messenger v nové verzi 8.5 – netřeba představovat. Naprostá špička v instantní komunikaci. Klasické instantní zprávy, audiohovory, videohovory, sdílení souborů, hry a spousta dalšího. S u nás rozšířeným ICQ zcela nesrovntelné.

Windows Live Fotogalerie – Obdobná aplikace jako prohlížeč obrázků ve Windows Vista. Její velkou výhodou je ale možnost okamžitě publikovat vybrané obrázky na fotoalbum služby spaces. Jednoduché a příjmné.

Navíc všechny aplikace už mají jednotný Windows Live design. Pokud už Windows Live používáte, doporučuji užít i jejich software. Pokud ještě ne, zaregistrovat se je velice jednoduché 🙂

Změna označení disku

Často slyším otázky, jak změnit ve windows písmenko diskové jednotky. Třeba jsme do počítači přidali další disk a najednou je optická jednotka jako E:\. Přece jenom zvyk je zvyk a rádi by jsme udělali změnu. Je to jednoduché.

Nejprve je třeba spustit Správu počítače (Start » Spustit » compmgmt.msc). V levém stromu si rozbalíme uložiště a klikneme na správu disků. Po chvilce již vidíme jednotlivé diskové jednotky počítače. Nynní stačí na příslušnou jednotku kliknout pravým tlačítkem a vybrat Změnit písmeno jednotky a cestu. Pak je již změna písmenka velice snadná.

Google: Pokročilé vyhledávání

Po zadání www.google.com často vidíme notoricky známy box s tlačítky Vyhledat googlem a zkusím štěstí. Pokud chceme od google víc, použijeme přímo pokročilých výrazů, nebo klikneme na Pokročilé vyhledávání.

Každopdáně teprve dnes jsem zjistil, že anglická verze toho umí u trošku víc něž ta česká. Najdeme tam o tři možnosti navíc. Vezmu to od konce

  • Safe Search – Předpokládám že se jedná o filrování před nevhodným obsahem. Je dobré myslet na bezpečnost dětí už přo návrhu jednotlivých aplikací. Otazkou, jak moc je ale tohle omezování vhodné řešit nebudu.
  • Numeric Range – Jedná se o službu, kterou použijete např. při prohledávání eshopů. Dám hledat třeba DVD a do Numeric Range cenové rozsahy.
  • Date – Asi nejlepší z nám ukrytých funkcí. Umí vybrat pouze stránky, které byli poprvé zaindexovány za posledních 24 hodin, týden, měsíc, 2, 3, 6 měsíců a poslední rok. Hodí se např. k prohledávání zpráv, nebo blogů.

Osobně čekám kdy nám google přidá tyto možnosti nativně. Přeložit těch pár slovíček je jistě jednodušší než (byť strojový) překlad historie služby blogger.

Kodl ví, co RH ani netuší :-)

Jeho veličenstvo na svém webu oznámilo změnu jeho live id pro skvělý Windows Live Messenger. Povšiml si totiž, že společně s live id může získat 5GB emailovou schránku na skvělém Windows Live Hotmail. Navíc s plnou synchronizací s ostatními Windows Live službami. Navíc s možností se schránkou pracovat pomocí Outlooku díky Microsoft Outlook Office Connector. Nemyslím si, že tohle je ideální způsob, měnit zavedenou adresu. Chystám se na něco podbného a bojím se toho jako čert kříže 🙂

Přitom řešení je velice jednoduché. I IT guru Kodl už ho zná. Jmenuje se Live Domains. Tady stačí zaregistrovat svou doménu, změnit si MX záznami a okamžitě můžete pod ní spravovat jednotlivé live id, včetně plnohodnotného hotmailu a dalších Windows Live užitečností.

Windows Live SkyDrive

Dnes se mi podařilo dostat se do nového přírůstku rodiny Windows LiveWindows Live SkyDrive. Ještě pře několika dny jsem byl upozorněn, že služba pro moji zemi není dostupná. Nyní to již jde 🙂

O co jde? Určitě se vám už někdy stalo, že jste potřebovali známému poslat fotky z dovolené, novou verzi nějakého software… Samozřejmě že svůj vlastní FTP server nemáte a dávat to někam k webové prezentace je porušení pravidel webhostingu. Na email se to nevejde a posílat přes IM také není ořechové.

Práve tady přichází SkyDriver. Umožňuje na microsoftí weby nahrát až 500 MB vlastního obsahu. A protože v poslední době došlo ke zvýšení prostoru Live HotMailu na 5 GB(!), očekávám, že po opuštění režimu beta i zde velikost naroste.

Není zde však jenom prostor pro nahrávání warezu, jak to známe třeba u uloz.to. Můžete zde mít soukromé složky, veřejné, můžete sdílet jen pro některé přátele a některým z nich dovolit i upload. Nahrávání dat je možné přes klasícký webový formulář (můžeme nahrát až 5 souborů najednou) a nebo využít ActiveX rozšíření, které nám umožňuje nahrát neomezené množství souborů najednou (max. velikost souboru je 50MB). Nahrávání je intuitivní, jeho průběh ukazuje grafický ukazatel.

http://cid-759a2e0fd3bd689f.skydrive.live.com/embedrowdetail.aspx/Fotky/Oaza2007-07-16

Služba samozřejmě je provázána i s ostatními Windows Live službami. Složky jde publikovat např. v spaces (některým, já zatím tuto možnost nemám). Známé ale zatím není, jak a zda vůbec bude provázána se sdílenými složkami ve window live messengeru.

Vím, že podobná služba u nás, je třeba edisk. Osobně mi ale přijde, že je mířený více na warez. Oproti tomu SkyDrive je opravdovou virtuální jednotkou kde můžete mít jak své osobní dokumenty, tak fotky s dovolené pro přátele.

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.