Proč vlastně to (Apple) trápení podstupovat?
(aka Otevřený dopis pro Davida Polesného, Živě.cz)
Dobrý den , Davide,
úvodem gratuluji ke kvalitnímu zpravodajství, které Živě.cz denně produkuje, neznám lepší český zpravodajský IT server :-) Ale k věci – měl bych pro vás námět na zamyšlení k dalšímu dílu „OS X“ seriálu.
Osobně mi u toho seriálu nesmírně schází odpověď na klíčovou otázku „Proč to vlastně dělat?“
Popis jak a co obejít v OS X, aby to fungovalo podobně komfortně jako ve Windows Vista či Windows 7 totiž neřeší to naprosto základní: proč toto Apple utrpení vlastně podstupovat?
OS X jsem měl a pro mě osobně to byl nepopsatelně hrůzný zážitek. Nejhůře jsem snášel extrémní nesvobodu, která je s Apple produkty spojená. Pokud bych měl (a nejen já) uvažovat o OS X, musel bych si zodpovědět následující otázky tak, aby zřejmá nevýhoda nebyla nevýhodou, ale plusem, což se mi prostě nedaří.
Zde jsou ty otázky:
- OS X mě zcela objektivně omezuje ve výběru příslušenství, některé tiskárny nebudou fungovat, budu si muset kupovat jablečné či jablkem posvěcené věci, budu omezen ve výběru telefonů. Proč bych toto měl chtít oproti svobodě, kterou mi nabízí Windows?
- Mít Apple znamená omezit se na malý výběr hardwarových konfigurací, které jsou dostupné jenom od Apple. Pokud chci quadcore počítač s 16GB RAM a rychlým RAID-5 diskovým polem, musím jít do Mac Pro, a ten stojí 4x tolik co moje PC v luxusní černé eloxované hliníkové skříni, fungující přesně dle mých představ. Můj pracovní notebook s 1920x1080 18" displejem, 1TB disky a quadcore CPU Apple nenabízí vůbec. Proč bych se měl tedy zajímat o Apple HW, když konkurence mi nabízí lepší a rozmanitější hardware za čtvrtinu až polovinu ceny Apple?
- Vista x64 SP1 má v současnosti nejpokročilejší kernel s výrazně lepší koncepcí, bezpečností, výkonem a správou paměti než OS X Leopard. Osobně odhaduji, že v operačních systémech zaostává Apple zhruba 3 roky za Microsoftem a Windows 7 tento náskok Microsoftu dále zvýší. V oblasti serverů, centrální firemní správy a vývoje neznamená Apple dokonce vůbec nic.. Proč bych se měl tedy spokojit se systémem, který je koncepčně zaostalejší, je určen maximálně pro primitivní domácí použití a kde klíčové Adobe aplikace běží polovičatě a v případě velkých projektů výrazně pomaleji?
- V podstatě veškerý software pro OS X existuje i pro Windows, ale naopak to neplatí. Pokud jako vývojář potřebuji SQL Server, Oracle a Sybase databázi, Visual Studio 2008, či ve volném čase třeba pracovat s mutimédii včetně HD videa a Blu-Ray, tak na Windows vše mám k dispozici. Na OS X to neplatí. Nemohl bych ani spustit výukové CD, které dcera dostane ve škole. Proč bych se měl vlastně spokojit s horší aplikační kompatibilitou a objektivně výrazně menším portfoliem aplikací a neustále řešit problémy a omezení, které z toho plynou?
- Microsoft nabízí skvělé Live.com aplikace zdarma - mám 20GB na SkyDrive, neomezený email (dříve omezený na 5GB či 10GB, dnes bez limitů), kalendář, sync 5GB souborů Live Mesh a mnohé další. Apple to samé nabízí mnohem později a v horší kvalitě jako MobileMe, a navíc placeně. Toto není jediný případ, kdy monopolní uzavření Apple platformy znamená horší a dražší služby. Proč by měl racionálně uvažující člověk tedy platit za horší Apple služby?
- Obecně: proč by měl někdo věnovat desítky hodin času tomu, aby se horko těžko dostal na úroveň Windows, když Windows toho stejně budou umět stále více? Teď neberu do úvahy pohled redaktora, kterého zajímá čtenost, a daný seriál čtený bude, ale pohled racionálně uvažujícího člověka.
Ano, s Apple PC se v jistých případech dá udělat podobná práce jako s mnohem lepším a levnějším Dell, HP či "Hulán" PC, otázkou je, proč toto trápení podstupovat. Ve většině případů totiž člověk neustále naráží na monopolistická omezení a nesvobodu Apple platformy.
Na tuto otázku mi váš seriál dosud neodpověděl...
Související: 10 důvodů proč je Apple mnohem horší než jiné společnosti
Počítače od Microsoftu zdarma pro vývojáře open-source
Pokud jste chudý (nejen) Linuxový vývojář, který nemá ani na to, aby si koupil Windows Vista, natož pořádný počítač, máte bezvadnou šanci obohatit se u Microsoftu! :-)
O co jde?
Microsoft nabízí hromadu krásných cen open-source vývojářům v soutěži "Ukaž se a vyhraj". Funguje to takto - naprogramujete open-source aplikaci, třeba pomocí vývojářských nástrojů Microsoftu dostupných zcela zdarma (Visual Studio 2008 Express, SQL Server 2008 Express), zveřejníte tento kód na CodePlex.com (jeden z největších open-source portálů) a pokud se to veřejnosti, novinářům či odborníkům bude líbit, vyhrajete HP počítač, Xbox či HP netbook.
Pokud nic nevyhrajete, budete mít alespoň hřejivý pocit, že děláte něco "pro lidi" a pro svobodný software.
Pro účast v soutěži samozřejmě nemusíte být chudý Linuxový vývojář, ale protože jde o open-source, a to si řada lidí spojuje se slovem Linux, zde bude asi největší zájem.
Celá soutěž je navíc velice slušně medializovaná, takže vaší aplikaci se dostane obrovské pozornosti a profesionálního marketingu - tedy získáte to, co menší open-source projekty často postrádají.
Podle mého názoru je to bezvadná příležitost jak se zviditelnit.
Odkazy: Soutěž „UKAŽ SE A VYHRAJ (Vyvíjej open-source s Microsoftem)“
Neprodám: GT Zaskar Carbon Expert (komplet na Shimano XT)
Update: kolo nakonec neprodávám, více zde.
Prodám jedno z nejlepších hardtail kol - 10 měsíců starý GT Zaskar Carbon Expert "08 s komplet výměnou původních Shimano LX komponent za nové Shimano XT (jedná se tedy o obdobu GT Zaskar Carbon Pro s prodejní cenou 85.000 Kč).
Kolo má výborný celokarbonový rám, sladěné komponenty, Shimano XT brzdy / brzdové páky / řadící páky / kazeta / řetěz / přehazovačka / přesmykač / kliky, Rock Shox REBA SL vidlice, Schwalbe Racing Ralph Evo 2.25" pneu, váha je skvělých 10.3kg.
Kolo je ve 100% stavu, platná záruka 3 roky u Šterba-kola.cz, tamtéž pravidelně servisované. Rozměr "L", hodící se pro 175-188cm.
Doporučená prodejní cena: 85.000 Kč
Moje prodejní cena: 45.000 Kč.
S kolem jsem dokonale spokojen, ale rozhodnul jsem se pro "celopéro", protože stále více preferuji opravdu těžký terén. Na kolo nebude poskytována žádná další sleva, současná cena je už neuvěřitelně dumpingová :-) Není problém kolo předat třeba u Štěrby, kde potvrdí 100% technický stav.
SmartMaps navigace je nyní zdarma pro PC
Větu v titulku raději hned upřesním - SmartMaps navigace je zdarma pro PC, pokud již máte zakoupenu (například) verzi pro Windows Mobile telefony a PDA. Společnost PlanStudio takto dává skvělý dárek svým stávajícím i budoucím zákazníkům.
PC aplikace funguje podobně jako ta mobilní a pracuje navíc se stejnou databází dat - můžete si zde tedy snadno naplánovat cestu na PC a identická trasa se poté zobrazí na mobilním zařízení. Společná je i aktivace mapových podkladů (byť trochu nepohodlná) - aktualizace pro SmartMaps instaluje i PC aplikaci. Tuto aplikaci musíte spustit z aktivované karty, ukončíte ji, poté spustíte aplikace na mobilu, a poté opět aplikaci na PC - vše bude aktivováno.
Jediná zásadní nevýhoda u Windows Mobile je to, že musíte vyjmout kartu z telefonu a vložit ji do čtečky na PC, přes ActiveSync se bohužel nespustí vůbec nic. Za to ale nemůže PlanStudio.
K mé předchozí recenzi SmartMaps bych měl jej dvě doplnění, po aktivním používání:
- mapové podklady a databáze adres je bez konkurence, tam kde nejnovější verze map pro iGo či TomTom neobsahují všechna data je SmartMaps vždy má (podobně kvalitní databázi adres má mimochodem i Picodas - mapy pro Garmin - s názvem Atlas v8 NT)
- při navigaci jsem několikrát přejel odbočku, pokud jich je hodně za sebou, protože navigace poměrně pozdě zoomuje z automatického rozlišení na to nejvyšší (nejpodrobnější), kde skutečně vidíte kde a kam zatáčet - toto se dá vyřešit ručním nastavením nejvyššího rozlišení a zakázáním automatického přepínání, ale chtělo by to optimalizovat přímo výrobcem.
SmartMaps pro PC:
Nejvýznamnější člověk na českém internetu
Můj názor má moc, sílu a význam. Váš názor neznamená vůbec nic!
Zhruba takto by šel uvést tento článek, a samozřejmě by to znělo arogantně a hloupě, pokud by to ovšem byl názor jen můj. Jenže on není. Osobně se považuji za naprosto normálního (byť vůlí osudu inteligencí vysoce nadprůměrně obdařeného) člověka, ale takových lidí je spousta. Minimálně 5% v ČR, tedy půl miliónu.
Za nejvýznamnějšího člověka na českém internetu mě považují desítky tisíc jiných lidí, nikoliv já sám. Vážím si toho. Opravdu :-)
To úžasné
Když napíšu článek na MobilMania.cz, stane se ihned nejčtenějším článkem za dlouhé období a je pod ním několik stovek komentářů. Když napíšu jiný článek na PCTuning.cz, opět se stane nejčtenějším a nejkomentovanějším. Můj názor je vyhledávaný, svěží, čtený, pro někoho občas konfrontační, každopádně málokomu je lhostejný.
Lidé se ztotožňují s mým názorem, popřípadě ty hloupější bytostně štve, že mám (třeba na iPhone) názor jiný. Můj osobní názor je pro ně tak silný a extrémně významný, že se přes něj nejsou schopni přenést.
Ne, tím se nechlubím, jen konstatuji fakta.
Díky této úžasné skutečnosti si mimochodem mohu říci o výrazně vyšší autorský honorář než je běžné, popřípadě požadovat na začátku v článku na MobilMania.cz odkazy na můj vlastní osobní i firemní web.
Řada webů se mnou pořádá rozhovory, protože téma Radek Hulán je vždy tahák. Na 30minut.cz je rozhovor se mnou hned druhý nejčtenější článek vůbec, na Emag.cz snad nejčtenější za celou existenci (Emag.cz jej dokonce propagoval řadu měsíců pomocí Google AdWords), další rozhovory vyšly na desítce jiných webů (včetně třeba Neviditelném Psu Ondřeje Neffa), Microsoft mi platí jako novináři konferenci v Las Vegas, Adobe zase v Miláně. O aukci ohledně prodeje tohoto blogu informují třeba i Novinky.cz. Moje hodinová přednáška na WebExpo má bezkonkurenčně nejvyšší účast ze všech.
Spousta lidí zjevně nebere můj názor jako jeden z miliónu, ale jako Ten Názor, k němuž je nezbytně nutné zaujmout postoj.
Shen Yun Divine Performing Arts
Díky jednomu z našich klientů (který dané představení spoluorganizoval a upozornil mě na ně) jsem byl v neděli svědkem úžasného vystoupení čínského tanečního, hudebního a "multimediálního" tělesa Divine Performing Arts v Janáčkově divadle v Brně.
Silně vám doporučuji, pokud budete mít tu možnost, si na Divine Performing Arts zajít, a to přestože "čínské těleso" není až tak přesný popis - umělci jsou sice Číňané, ale do jednoho emigranti žijící nyní v New Yorku. Vynucená emigrace za svobodou.
Část klasických čínských tanců se tak mohla věnovat komunistickému pronásledování příznivců Falun Dafa, další tanec byl věnován Tibetu, jiný Mongolsku, tedy tématům komunisty zapovězeným a silou potíraným. Politická angažovanost ale byla cítit jen do té míry, že nic neubírala na uchvacujícím provedení celého představení, nestala se z toho "agitka". Většina tanců byla postavena na motivy starobylých legend o bozích.
Divine Performing Arts se dá těžko popsat slovy - je to zážitek určený pro vaše oči a uši. Tak jen krátce: barevný, okouzlující, dojemný, svěží, inspirující, sladěný, dokonalý, harmonický, naplňující.
ŽENA-IN.cz - projekt, který nám konkurence závidí
Společnost F-ART AGENCY s.r.o. dokončila nový projekt rozsáhlého internetového portálu pro ženy - ŽENA-IN.cz.
Jedná se o portál, kde je zakomponován magazín s osmi odlišně barevně laděnými rubrikami s články (kterých je více než 40 tisíc, k nim dále patří více než milión komentářů), přítomno je rozsáhlé diskuzní fórum (s více než 6 milióny příspěvky - tedy výrazně více než má SuperFórum Computerpressu), bohatá fotogalerie, kvízy, podpora pro rozmanité soutěže a jejich vyhodnocení, a v neposlední řadě "web 2.0" uživatelské profily a funkce.
Pro PHP na Windows 2008 / IIS7 potřebujete Zend Server
Tento týden jsem v praxi otestoval hromadu různých kombinací PHP a akcelerátorů na Windows 2008 Serveru s IIS7. Pár poznatků o tom, co dělat a nedělat:
- non-TS (non-thread-safe) verze PHP je na Windows s FastCGI (které se samo stará o thread-safe prostředí) zhruba o 30% rychlejší než TS verze, použijte pokud možno vždy non-TS verzi
- verze PHP z PHP.net není v praxi to samé (i ve stejném vydání 5.2.9) co přímo od Zendu, ta z PHP.net vykazovala brutální memory leaks (php-cgi.exe nabobtnal během 2 hodin z 20MB na 300MB), zatímco verze od Zendu ne
- eAccelerator je mírně pomalejší než Xcache - na Windows zvláště proto, že potřebuje TS verzi PHP (non-TS binárka není k dispozici)
- eAccelerator není rovněž 100% stabilní a občas (10x denně), shodil celý php-cgi.exe proces a vyhodil segmentation fault (IIS7 jej ihned nahodí znovu, ale z logu je to vidět)
- Xcache pro změnu nepracuje úplně korektně s pamětí při použití více FastCGI procesů a občas dochází k locknutí
- oproti tomu Zend Optimizer+ je na Windows 2008 Serveru s IIS7 dokonale stabilní a server s ním funguje doslova božsky a opravdu rychle - vytížení IIS7 stroje kleslo po nasazení Zend Serveru při stejném množství uživatelů z cca 30% na 10% (oproti non-TS verzi bez akcelerátorů)
Vyplývá z toho v podstatě jedno - pokud provozujete opravdu rozsáhlý web s IIS7 + SQL Server 2008 (nesmírně výkonná a 100% stabilní databáze, ale o tom později), stáhněte si Zend Server, a případně i zaplaťte support. Vyplatí se to :-)
Mimochodem, žádné nahoře zmíněné řešení nevykazuje praktický problém, pokud testujete v pár desítkách až stovce uživatelů. Uvedené platí pro vysokou zátěž a desítky pageviews denně na uživatele.
Vývoj webu s IE8, IE DebugBar a IE Tester
IE8 je současný nejlepší prohlížeč z mnoha hledisek (ergonomické a rychlé zobrazování stránek jsou hlavní devizou oproti pomalému a zastaralému Firefoxu). Už v základu má IE8 navíc skutečně povedené vývojářské nástroje od Microsoftu (jedná se o vylepšenou verzi staršího IE Developer Toolbar):
Programujete v PHP? Zajděte si na školení Nette!
Pokud programujete v PHP, asi znáte slovo Nette. Je to poměrně nedávno veřejně uvedený framework pro PHP, který má dost odlišný přístup od frameworků konkurenčních.
Autorem frameworku je Nette Foundation, což je vznešený název pro Davida Grudla :-) David se nesnaží stavět mraky nesmírně složitých knihoven pro různá obskurní použití, ale relativně málo dobře promyšlených tříd (zhruba desítku hlavních), které významně vylepšují jazyk samotný a práci s ním.
Na Nette je sympatické, že je můžete ale nemusíte používat celé (kompletní komprimovaný framework má mimochodem příjemných 240KB). Pokud chcete používat jen věci pro rozšíření možností jazyka a ladění aplikací (typicky Object, Debug a další), snadno je pár řádky kódu integrujete i do vašeho stávajícího frameworku či CMS.
Postupem času ale asi začnete využívat i výhod Routeru či výborných formulářů, no a od toho je už pouze krůček k MVC třídám.
Obecně - pokud jste programátor v PHP, a přestože máte framework vlastní, zajděte si na školení Nette. Školení je na profesionální úrovni a velice dobře připravené. David má navíc spoustu dobrých nápadů i jejich realizací, a jeho školení Nette a koukání se do kódu je opravdu skvělou inspirací.
A doporučil bych rovnou školení spíše dvoudenní. Osobně jsem absolvoval jednodenní, a pro řadu věcí nebyla (z nedostatku času) možnost jít plně do hloubky, přestože se začínalo v 9:00 a končilo v 19:00.


