Recenze 17” LCD monitoru HP L1740
Na CzechComputer.cz vyšla moje recenze 17” LCD monitoru Hewlet Packard LP1740.
Staroměstské náměstí z ptačí perspektivy
Chlazení počítače - podruhé
Před pár dny jsem psal o přestavbě skříně a chlazení mého počítače doma, dnes jsem ještě vyměnil 80mm
větráčky za dva kusy 120mm
, běžící jen na 1200rpm
, a výstup ze SpeedFanu vypadá velice sympaticky i pro hard-disky:
Opera - objektivně nejlepší a nejrychlejší browser
Opera je jediný browser, který podporuje chystanou specifikaci CSS 3.0. Opera je, co se týče standardů, daleko před Firefoxem a Mozillou, a ještě dále před Microsoft Internet Explorerem. Opera se ovšem pyšní i motem "The Fastest Browser on Earth", mám empirické zkušenosti, že to je pravda, ale chyběl důkaz.
Díky jednomu komentáři jsem se ovšem dostal k mimořádně podrobnému testu zhruba dvaceti browserů pro Windows a pro Linux. Zde je tento zmíněný test a potom odkaz na poměrně šokující grafy, kde jde Opera několikanásobně rychlejší než konkurence, a to na Windows ve všech provedených testech.
Čekal jsem výhru, ale ne o tolik. A to tento graf ještě neřeší další podstatný aspekt, a to je špičkové a rychlé UI Opery, Firefox a jeho XUL prostě neodpovídá normám Windows GUI či Gnome GUI či KDE GUI.
V Norsku mají geniální programátory, v 3.5MB kódu, což je podstatně méně než Firefox a MSIE, je nejenom mnohem více funkčnosti, ale i mnohem lepší a rychlejší kód.
Firefox a jeho XUL se může jít (pro profesionály) zahrabat.
Oook, Tangero a já osobně :-)
Steve Balmer’s Jumping Monkey
Steve Balmer je dost dobrej řízek, podívejte se na jeho video, jak skáče na pódiu jako opice, a řve na celý obrovský sál: "I … LOVE … THIS … COMPANY! … YEEEEEEAH!"
Balmer je pravý americký manažer, u nás by se to asi nechytlo, ale ve Státech je takovýto přístup běžný. Sám jsem jej v jedné svojí společnosti praktikoval, a docela se to i ujalo, musel jsem 30 zaměstnancům nějak dokazovat svoji božskost, ne? ;-)
Dost dobrá je i jeho lekce virálního marketingu, pod jasným a úderným heslem: "DEVELOPERS! DEVELOPERS! DEVELOPERS! DEVELOPERS! DEVELOPERS!", zakončený nezbytným "YEEEEEEEEEEEAH!"
Na to jeho skákání na pódiu vznikl i jeden moc pěkný remix, doporučuji si jej pustit opravdu hodně nahlas :-)
MSN, Zones a 200 her od Microsoftu zdarma
Američané mají rádi MSN Messenger. Nerozumím tomu proč, taková Miranda IM, která má jen 1MB, umožňuje komunikovat na šesti protokolech ICQ, MSN, Yahoo, Jabber, IRC a AIM, a má jen 1MB, zatímco MSN Messenger 6.2 má 8MB, a umí jen MSN. MSN protokol je navíc neuvěřitelně zaostalý, nedozvím se nic o uživateli, každý si mě může přidat do kontaktů, a hlavně, nedají se posílat zprávy offline, jako tomu jde v případě ICQ.
Rovněž připojení na MSN je o několik sekund pomalejší než na ICQ protokol, nemluvě o tom, že celé MSN čas od času spadne a neběží vůbec (dva dny dozadu jsem tam jednoho známého nemohl vůbec registrovat). Prostě typická Microsoftí aplikace, funguje jen trošku a občas.
Nicméně, MSN začíná být zajímavé, pokud si chcete zahrát online třeba Backgammon nebo dalších 82 online her a 120 offline her, a nutno říci, že to jsou hodně kvalitní logické hry. Podívejte se na zone.msn.com pro online hry a pro ostatní hry (budete muset použít MSIE), třeba na stránky Backgammonu, stáhne se Vám ActiveX komponenta, která má zhruba 800KB, Vy se domluvíte ve které místnosti budete hrát (nebo si zvolíte kohokoliv, náhodně), sednete si ke stejnému stolu, a pak se již bavíte a hrajete. Jednoduché a funkční. Stejně můžete hrát i šachy nebo dámu.
Vtip je ale v tom, že abyste dané online hry (offline her se to netýká) mohli hrát, pod svým jménem, musíte udělat toto:
- zřídit si MSN účet nebo .NET Passport,
- mít validovanou Vaši emailovou adresu,
- instalovat si další Messenger pod názvem ZoneFriends, naprosto nechápu, k čemu to je, abyste si jej instalovali, je nutné kliknout asi na 10 hlášení, běží Vám potom jak MSN Messenger 6.2, tak ZoneFriends,
- instalovat si Zone aplikaci Backgammon (ActiveX komponenta),
- registrovat svůj nickname pod Zones, s Vaším MSN účtem (jako by nestačil MSN účet samotný!).
A až pak můžete začít hrát (kliknete na židli, posadíte se, a čekáte na protihráče). Druhé spuštění již samozřejmě bude okamžité, nicméně to první, to je docela zdlouhavý problém, zvláště pokud zrovna neběží registrace na MSN.
Zone.msn.com je v zásadě dobrá myšlenka. Jedna z nejnovějších her na MSN je třeba Bejeweled2, doporučuji, a protože není online, nemusíte si kromě jedné ActiveX komponenty (vlastní hry) ani nic instalovat a nikam se registrovat. Skvělý, podobný a oblíbený je i JewelQuest.
Pro tyto účely je ActiveX a MSIE daleko před konkurencí. Ve Firefoxu ani Opeře toto udělat principiálně nejde a nikdy nepůjde. A pro MSIE 6.0 ve strict módu není problém dělat ani webdesign…
Half Life 2 - (už ne)potřebuji pomoci
Zajeli jsme dnes na Anděl / Smíchov, přítelkyně si tam koupila nějaké knihy a nový parfém (říká nákupním centrům “muzea moderního umění”), a já pro změnu v J.R.C. Half Life 2. Potom jsem to doma zkusil nainstalovat, a na čtvrtém CD (z pěti) je CRC error. Ach jo. Tak jsem začal hledat na různých P2P sítích, ale problém je, že je dostupné buď celé ISO DVD, nebo celky po 15-50MB, přímo ISO obraz CD 4 nikoliv. Netušíte někdo, kde se dá získat ISO obraz CD 4, abych nemusel zítra zase na ten totálně ucpaný na Smíchov?
NAVRCHOLU.cz a TOPLIST.cz - nové verze měřících kódů
Přepsal jsem kód pro NAVRCHOLU.cz a TOPLIST.cz tak, aby byl kompatibilní se všemi browsery, a zlepšil podporu pro MSIE. Problém, vypozorovaný v reálu, byl v tom, že Opera i Firefox / Mozilla, když se pomocí DOM JavaScriptu změní src
u tagu img
, tak načtou až tento nový obrázek (protože obrázky načítají v application/xhtml+xml
až po proběhnutí DOM skriptů), kdežto MSIE jej načítá dvakrát, poprvé s URL (src
) původním, a podruhé s URL změněným DOM skriptem, po dokončení načtení stránky.
Tak jsem obrázek z XHTML kódu úplně vydělal, a tvoří se pomocí appendChild(createNewEle('img'))
, s tím, že statistika je teď přesná ve všech browserech (ale načítá se pochopitelně až po natažení celé stránky i v MSIE).
Kód pro navrcholu.js
// (c) Radek HULAN, http://hulan.cz/ // This work is licensed under the Creative Commons Attribution License. // // NAVRCHOLU.cz statistics that works under XHTML 1.1 served with // MIME type application/xhtml+xml as well as text/html MIME type. // helper functions var isXHTML; function createNewEle(ele){ if(isXHTML) return document.createElementNS('http://www.w3.org/1999/xhtml', ele); else return document.createElement(ele); }; // navrcholu.cz code function navrcholu(){ var ele=document.getElementById('navrcholu'); if (!ele) return; isXHTML=/html\:/.test(document.getElementsByTagName('body')[0].nodeName); // navrcholu.cz id from title var id=parseInt(ele.getAttribute('title')); if (!id) alert('TITLE attribute does not contain your NAVRCHOLU.cz ID!'); // some variables var n=navigator; var p=document; var c,t,b,j,m,r,y,d,x,w; d=x=w=j=0; // detect flash plugin in MSIE if(n.appVersion.indexOf("MSIE")>=0 && n.appVersion.indexOf("Win")>=0 && n.userAgent.indexOf("Opera")<0) { p.writeln(""); p.writeln("on error resume next"); p.writeln("For i=7 to 4 Step -1"); p.writeln(" If IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & i)) Then"); p.writeln(" n3f8q=i"); p.writeln(" Exit For"); p.writeln(" End If"); p.writeln("Next"); p.writeln(""); } else eval("var n3f8q=0"); // detect flash in other browsers if( n.plugins && n.plugins["Shockwave Flash"]){ t=n.plugins["Shockwave Flash"].description; n3f8q=parseInt(t.charAt(t.indexOf(".")-1)); } // get other vars m=(n.userAgent.substring(0,8)=="Mozilla/") ? n.userAgent.substring(8,9) : 4; if(m>2) j=(n.javaEnabled()) ? 1 : 0; r=window.top.document.referrer; if(m>3 && screen){ d=screen.colorDepth; if(d==0) d=screen.pixelDepth; x=screen.width; w=(p.all) ? top.document.body.clientWidth:top.innerWidth; } y=new Date(); y.setTime(y.getTime()-31536000000); p.cookie="nvt=1"; c=(p.cookie.indexOf("nvt") != -1)?1:0; p.cookie="nvt=1; expires="+y.toGMTString(); // set new A attributes ele.href='http://navrcholu.cz/Statistika/'+id+'/'; ele.setAttribute('title','NAVRCHOLU.cz'); // create IMG var img=ele.appendChild(createNewEle('img')); img.setAttribute('alt','NAVRCHOLU.cz'); img.setAttribute('style','width:80px;height:15px'); img.setAttribute('src','http://c1.navrcholu.cz/hit?site='+id+';t=o80;' +'fv='+n3f8q+';js='+j+';cs='+c+';ref='+escape(r)+';cd=' +d+';sx='+x+';wx='+w+';jss=1;r='+Math.random()); } navrcholu();
Použití pro navrcholu.cz
Deblogizace. Nikdo nezůstane blogem!
Pixy se stydí za
to, že je blogger. Blogger = člověk publikující, spisovatel, dokumentarista.
Já se za to nestydím, styděl bych se za to být špatným bloggerem (což rozhodně
nejsem), ale díky SEO optimalizaci jsem URL /blog/
nahradil
za /blog/
, takže si prosím
opravte Vaše bookmarky a RSS čtečky.
Nové URL:
https://myego.cz/
Samozřejmě, nadále zůstanu zejména odborným webem, který ovšem dokáže vedle článků o DOM modelu v JavaScriptu pro navrcholu.cz publikovat i zábavné texty typu Anděl s plnou pusou semene, za cílem získání nesmírně rozsáhlé návštěvnosti, při zachování špičkové kvality ;-)
Technicky je přesměrování řešeno pomocí souboru .htaccess
s tímto obsahem:
redirect 301 /blog/ https://myego.cz/
Vzhledem k výbornému online redakčnímu
systému jsem nemusel nic přegenerovávat, stačilo
změnit v nastavení pár URL, přejmenovat na FTP adresář z blog
na radek.hulan
,
a vyčistit cache statických XHTML stránek. Celá procedura zabrala přesně 30
sekund i s úpravou registrace na Toplist.cz.