Nový Xbox 360 dashboard bude úžasný
Už jsem psal dříve, že hlavní rozdíl mezi Xboxem 360 a PS3 je v tom, že Microsoft umí programovat (a Sony ne). Programové vybavení Xboxu 360 a Xbox Live patří k tomu nejlepšímu, co existuje, a konkurence to není schopna dostihnout. A asi ani nedostihne, protože již tento podzim bude představeno další radikální zlepšení dashboardu.
Podívejte se na video jak ovládání nové verze (zdarma dostupné pro všechny Xbox 360 majitele) bude vypadat, špičková multimediální a herní centrála celé domácnosti:
IIS 7 s FastCGI a PHP 5 - ideální kombinace pro Windows
Přešel jsem na provozování PHP 5 pod Microsoftím IIS 7, namísto Apache. Nejnovější verze Microsoftího IIS7 webového serveru je výrazně výkonově i z pohledu možností konfigurace lepší, než co může nabídnout open-source produkt. IIS7 je zdarma dostupný ve všech instalacích Windows Vista a Windows 2008 Server.
Potřeboval jsem spojit provozování a vývoj ASP.NET a PHP aplikací pod jedním serverem, a to pod Apache prostě nejde. IIS7 má nativní podporu pro provozování PHP aplikací, za pomoci standardního FastCGI modulu. Microsoft zde dokonce spolupracoval se Zendem, samotný FastCGI modul zajišťuje thread-safe prostředí, takže můžete použít rychlejší non-thread safe buildy PHP.
Výsledkem je výrazně výkonnější runtime prostředí pro PHP, než to umí Apache.
Kompatibilita není problém, testoval jsem zatím dva nejnovější rozsáhlé weby, a vše funguje 100% bez jakékoliv úpravy PHP kódu mezi Apache a IIS7.
Jediným problémem, který jsem dříve řešil, byla absence podpory pro .htaccess. IIS7 má nově ovšem vlastní mod_rewrite ekvivalent, nazvaný URL Rewrite Module, dokonce umí importovat .htacces z Apache do vlastních pravidel.
A pokud chcete kompatibilitu bez importu pravidel (tedy nativní podporu pro .htaccess), umí to komerční (cena $99) modul od Heliosu ISAPI_Rewrite3...
Kupte si kolo se slevou 20%
Přestože prázdniny jsou teprve 3 týdny v plném proudu, pro kola hlavní sezóna pomalu končí (kdo chtěl nové kolo, už je většinou 2-3 měsíce má), a nastávají výprodeje. Pokud jste si dosud nekoupili kolo, tak jste v jistém smyslu udělali dobře, protože v následujícím období nebude problém sehnat skladové modely se slevou 15-20%.
Štěrba-kola.cz je největší prodejce kol v ČR (web pro něj dělala F-ART AGENCY, s.r.o.), zaměřuje se na značky Author, Merida, GT a Cannondale. Vyhledat si vhodné kolo pro vás ve slevě je snadné, stačí si v e-shopu kliknout na zobrazit pokročilé hledání kola a zadat třeba toto:
pokročilé hledání kola + slevyCo jsem se díval, tak Author MTB Instinct, což je hodně dobré kolo, je se slevou 20%, zhruba 21% sleva je na Meridu FLX 900 d v komplet Shimano XT výbavě a s karbonovou zadní částí, a 23% na lehkou Meridu HFS 2000. Pokud nejste z Prahy, tak Štěrba mimochodem posílá kola po celé ČR zdarma.
Prohození CAPS LOCK na AltGr a SCROLL LOCK na CAPS LOCK
Definici klávesnice je možné ve Windows 2000, XP a Vista (včetně 64bitové verze) libovolně uživatelsky upravovat pomocí Scan Code Maps. Popisuje to tento dokument Microsoftu a zde si můžete stáhnout seznam Scan Codes pro jednotlivé klávesy.
Okamžitě se nabízí použití pro vypnutí CAPS LOCK klávesy, většinou neužitečné. Problém je zde ono slovo "většinou", občas se CAPS LOCK může hodit. Osobně používám poněkud inteligentnější řešení než primitivní vypnutí CAPS LOCK (jak je propaguje Živě.cz), a to přemapování CAPS LOCK klávesy na stisk AltGr (takže můžete psát znak zavináč pomocí přemapovaného CAPS LOCK + 2) a namapování původní funkce CAPS LOCK na jinak zcela neužitečnou klávesu SCROLL LOCK.
Takto bude vypadat definice Scancode Maps (pro libovolnou verzi Windows):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,\
38,e0,3a,00,3a,00,46,00,00,00,00,00
Pokud se s tím nechcete psát do regeditu, můžete si rovněž stáhnout soubor capslock.reg a importovat jej do registrů kliknutím na něj.
Jak to funguje?
Prvních 4+4 bajtů je vynulovaná hlavička (tedy 8x hex:00 hodnota), následuje čtyřbajtový počet přemapování (v tomto případě hex:03 00 00 00, počítá se i terminátor), poté jsou vlastní přemapování kláves (vždy po 2+2 bajtech, vše formát Little Endian) a celá sekvence je ukončena čtyřbajtovou nulou (terminátor).
Přemapována je tedy klávesa 0046 na 003A , což je SCROLL LOCK na CAPS LOCK, a 003A na E038, což je CAPS LOCK na AltGr. Pokud si chcete upravit chování jiných kláves, postačí prostě doplnit či změnit tyto Scan Codes a je to hotové.
Na mapování kláves pomocí Scancode Map existuje i grafická utilitka KeyTweak.
PremiumSoft Navicat - nejlepší správa MySQL DB
Přestože můj názor na MySQL je dosti negativní (viz tento 3 roky starý článek), fakt je ten, že drtivá většina webhostingů implementuje právě tuto databázi, a člověk ji tedy u open-source produktů v podstatě musí používat, a musí zapomenout na pokročilejší věci a funkce prováděné na úrovni DB.
Toto naštěstí plně platilo 3 roky dozadu, dnes to není až tak hrozné, MySQL 5.1 umí "už" i views, stored procedures a další (tedy u jiných DB desítky let běžné) věci.
Na správu MySQL se dá použít webová aplikace phpMyAdmin, nicméně, při větším objemu dat tato rychle narazí na své limity a zkolabuje. Jedna z nejlepších variant pro správu MySQL je poté PremiumSoft Navicat pro MySQL, špičkový produkt s GUI navržený pro Windows, Mac OS X i Linux.
Edice Navicat Windows - Standard stojí US$ 99, verze Enterprise poté US$ 139, takže se při větším projektu zaplatí během pár hodin.
Základní rozhraní Navicat MySQL:
V Navicatu si můžete nadefinovat neomezené množství databází / připojení, podporované jsou i rysy nové MySQL 5.1 a preview 5.2. Připojit se k databázi můžete bez šifrování, pomocí SSL, SSH tunnel, či třeba pomocí stunnelu.
Jednou z nejdůležitějších funkcí je backup a restore, zálohování, funguje na 100%, a na rozdíl od phpMyAdmina umí dělat commit po každém INSERTu, takže se nestane, že na web nahráváte 10MB tar.gz soubor, poté to 10 minut cosi dělá, a nakonec to spadne na timeout (typický problém phpMyAdmina a zpracování více dat).
Microsoft představuje novinky pro Xbox 360
Spojení hudby a hraní
Hry jsou tu od toho, aby lidem umožňovaly plnit si své sny a prožít zcela výjimečná dobrodružství. Kdo by alespoň jednou v životě nechtěl být známým zpěvákem, rockovou hvězdou nebo se vydat na turné jako bubeník slavné skupiny?
Lips(iNiS/Microsoft Game Studios) – jednou z nejvíce očekávaných novinek je hra Lips, ve které se hráči promění ve špičkové zpěváky a s pomocí bezdrátového mikrofonu dostanou příležitost ukázat, co v nich opravdu je. Mikrofon je vybaven pohybovými senzory a hráči budou mít možnost nahrávat i skladby ze své vlastní sbírky, což zaručí téměř neomezenou zábavu pro milovníky všech žánrů. Hra se na pultech obchodů ovjeví ještě v průběhu tohoto roku.
Guitar Hero World Tour (Red Octane/Activision) – až letos přijdou dlouhé podzimní večery, spojí se u pokračování legendárního rockového nářezu Guitar Hero armády nových kytaristů, bubeníků a zpěváků. Další díl nejprodávanější herní série roku 2007 přinese sadu bezdrátových nástrojů, mezi kterými nebude chybět nový model elektrické kytary, bubny a mikrofon. Důležitou inovací bude tzv. Music studio, které umožní skládání vlastních písniček a jejich nahrávání se skupinou přátel.
Rock Band 2(Harmonix/MTV Games) – exkluzivně pro Xbox 360 se již v září objeví ve Spojených státech druhý díl legendárního Rock Bandu, který má všechny předpoklady navázat na úspěchy svého předchůdce. I v novém pokračování se hráči dočkají sady hudebních nástrojů, které bude možné použít nejen na přehrávání nových skladeb, ale také na hraní písní z prvního dílu.
Staré hry byly primitivní, škaredé a špatně ovladatelné
Občas se setkávám s názorem, že "jo dříve, to byly ale hry, tam šlo o hratelnost, ne grafiku jako dnes!". Naprostá hloupost. Hry před deseti, patnácti či dvaceti lety, to byl neuvěřitelně odporný zážitek, jen to naše očekávání bylo řádově menší, zkušenosti také, a nároky vlastně nulové.
Cokoliv bylo tehdy dost dobré oproti komunistické televizi skládající se ze dvou propagačních kanálů!
Psal se rok 1986 a já jsem poprvé u bratrance (Mirek Hulán) viděl Sinclair ZX Spectrum, neboli gumáka. Hra se načítala z kotoučového magnetofonu Tesla zhruba dvacet minut, což byl běžný loading time, a výsledkem byla pixelová kravina, bez fyzikálního modelu, kde skupinka dvaceti žlutých pixelů představujících třeba Indiana Jonese skákala na skupince třiceti hnědých pixelů představující žebřík, a občas spadla do spodní skupinky čtyřiceti červených pixelů představujících rozžhavenou lávu.
Všechno se to ovládalo neuvěřitelně neergonomickou mrňavou gumovou klávesnicí, popřípadě (později) šílenými joysticky (třeba na mém Commodore C128 s disketovou jednotkou 5.25").
Hry byly koncepčně i programátorsky špatně navržené, spoustu času člověk strávil jen tím, že hledal skrytý neexistující východ, který "grafik" zapomněl namalovat či programátor implementovat, a často to spadlo.
Hry dříve byly prostě děsné, ale stejně jsem, jako 12leté dítě, u toho seděl do 3:00 do rána, dvacet minut pln očekávání koukajíce na zrnění televizní obrazovky než se hra z kotoučáku načte.
Zkuste si osvěžit paměť, jaký to dříve byl hnus:
TrueCrypt 6.0a - praktické testy výkonu šifrování diskového pole
Otestoval jsem nasazení TrueCrypt 6.0a šifrování na svém diskovém poli tvořeném ze 4x Hitachi 500GB pevných disků v RAID-5 zapojení (výsledná kapacita je tedy 1.5TB), na dedikovaném Adaptec 3405 SAS/SATA PCIe řadiči.
Výsledek v HD Tune je poměrně zajímavý, pokles průměrné rychlosti čtení je z 163 MB/s na 122 MB/s, což je velice dobré, ovšem za cenu zvýšení zátěže CPU z 3.5% na 43%. Při testu se mimochodem procesor nedostal ze snížené frekvence 2.0GHz (Intel Speedstep), jeho maximální takt je jinak 3.0GHz, a ani TrueCrypt 6.0a jej tedy neumí zatížit na 100%.
Ale to je nakonec dobře, při frekvenci procesoru 3.0GHz by zatížení samotným TrueCryptem dosáhlo na zhruba 28%, a 72% zůstává stále pro ostatní procesy, při rychlosti čtení ze šifrovaného disku 122 MB/s.
Troufnu si tvrdit, že toto zdržení nemáte při běžných operacích (kromě editování HD videa, ale to není nutné šifrovat) poznat.
Jen si uvědomte, že celá bezpečnost zde stojí a padá na složitém hesle, neexistuje bohužel podpora pro TPM či eToken.
Update: Microsoft BitLocker je mnohem rychlejší než TrueCrypt
Adaptec 3405 + 4x HDD bez TrueCryptu

Kung-Fu Panda je neuvěřitelná zábava
Kung-Fu Panda je film, u kterého jsem se skoro celou dobu smál. Líbí se dětem, ale svoje pokročilejší momenty a narážky si v něm najdou téměř neustále i dospělí. Je až neuvěřitelné, jak dobře se autorům podařilo nespadnout do klišé, přehnané parodie, nudy, naopak doslova každou sekundu se u tohoto filmu bavíte.
Tento pandastický zážitek prostě doporučuji! (společně s Wanted a Hancock)
Levné věci vyjdou draho
Přestala mi na autě svítit žárovka. Banální závada. Náhradní sadu žárovek vozím, ale netušil jsem, že pro tuto konkrétní H7 žárovku je potřeba vyndat i baterii, protože jinak se člověk nedostane šroubovákem k pojistnému šroubu žárovky.
V kufru běžně vozím jen rezervu a páku na výměnu kola, další nářadí jsem neměl, nechávám cokoliv na servisu. Nicméně je sobota, servis zavřený, tak zastavím u Shellu a jdu si koupit základní nářadí do auta. Vypadalo to nějak takto, nic lepšího tam neměli:
nářadí v ceně 180 Kč zaručeně nebude fungovatNasadím na T-klíč dvanáctku nástavec, zkouším odšroubovat baterii, ale klíč ihned praskne a začne se v umělé hmotě protáčet jako čamrda. Nějaký nablblý Číňan usoudil, že udělat i samotný kovový klíč do tvaru T (aby se nezačal protáčet a neurval se při prvním záběru) by jej stálo o 50 haléřů navíc, a tak prostě ušetřil.
Donesu to do Shellu zpět, a chci novou sadu. Diví se, prý jsem první, kdo si stěžuje. Otevírám druhou sadu, zkouším povolit šroub baterky, a pochopitelně se to opět urve a protáčí se to.
Třetí sadu už mi nechtějí dát, vracejí raději peníze a dívají se na mě, jako by to byla moje vina, že mají na prodejně zmetkovité zboží.
No nic, jedu s jedním světlem, a v OBI si kupuji pořádné nářadí za 2.000 Kč (10x dražší než Asist zmetky, ale zato funkční), pořádná ráčna a dobré klíče. Žárovka během 5 minut vyměněna, nářadí se bude hodit, ale celou dobu přemýšlím, jakého blba může napadnout prodávat kovový šroubovák usazený v kusu plastu bez jakékoliv opory.
Každý člověk ví, že to nemůže fungovat, přesto se to běžně prodává...
