Nová verze gadgetu MeteopressMod pro Win7/Vistu

Rubrika: Počítače

Zjistil jsem, že v mém gadgetu MeteopressMod pro Windows Vista nebo Windows 7 se přestala načítat poředpověď pro následující tři dny po rozkliknutí na detail. Po chvilce pátrání jsem našel chybu, odstranil a je to. Takže pokud daný gadget používáte nebo o něj máte zájem, stáhněte si novou verzi.

Nová verze gadgetu MeteopressMod (pro notebooky Dell?)

Rubrika: Počítače

Přišel mi mail od kamaráda, kde psal, že viděl můj gadget MeteopressMod, že se mu líbí, a že mi prý dává jedinečnou příležitost odladit ho na Windows 7 x64, na kterých prý nefunguje. Pořídil si totiž nový notebook právě s tímto operačním systémem. Zarazil jsem se, protože jsem kdysi gadget testoval na Release Candidate verzi Windows 7, a vše fungovalo OK. Tak jsem si z Technetu stáhnul instalační image pro ostré Windows 7 x64, nainstaloval to do virtuálního stroje, spustil v nich svůj gadget a vše fungovalo bez jediného zaškobrtnutí.

Kamarád ale bydlí jen asi 200 metrů ode mě a navíc jsme měli další důvody se potkat, tak jsem se k němu stavil a skutečnost byla taková, jakou zmiňoval. Gadget byl slepý, informace o počasí se nezobrazovaly, seznam měst zůstal prázdný. Takto to samozřejmě používat nešlo.

Tak jsem chvilku googlil a hledal a nakonec jsem něco našel. V OEM instalaci Windows 7 od firmy Dell (ta totiž vyrobila zmíněný notebook) chyběla jedna ActiveX komponenta, kterou gadget používá. Přitom výchozí instalace Windows 7 od Microsoftu tuto komponentu obsahuje. Fakt divné.

Naštěstí ve Windows je další komponenta se stejnou funkčností, pouze s jiným jménem. Takže jsem gadget opravil a ten, pokud jednu komponentu nenajde, tak zkusí druhou. A vše nyní funguje i na notebooku mého kamaráda tak, jak má.

Takže je zde nová verze mého gadgetu. Z uživatelského pohledu neumí nic nového a pokud Vám předchozí verze v pořádku funguje, tak vlastně ani není důvod upgradovat na novou. Ale pokud by gadget byl i u Vás slepý, tak můžete zkusit tuhle verzi. Pochopitelně nyní jde z mých stránek stáhnou již pouze nová verze, která umí použít obě dvě komponenty, takže není důvod ponechávat starou. A nic jiného se v gadgetu nezměnilo (teda ještě kromě čísla verze).

Jednoduchý skript na hlídání volného místa na disku

Rubrika: Počítače

Cíl: máte počítač, říkejme mu server (bez ohledu na to, jaká serverová služba na něm běží) a Vy chcete, aby se nestalo to, že na disku tohoto serveru dojde místo a Vy o tom nebudete vědět. Samozřejmě jedná se o server, na který se denně nepřihlašujete, tak by bylo dobré, aby Vám server dal nějak vědět. Jednoduše, až se posune pod kritickou mez, tak aby Vám poslal mail, že místo dochází a že s tím máte něco dělat (třeba smazat příliš podrobné logy, nebo já nevím).

Výchozí stav: na Vašem serveru je (tj. ten počítač, který chceme hlídat) je operační systém Windows (třeba Windows Server 2003, ale de-facto je to téměř jedno, která verze). Teda můžete mít i server s Linuxem, pak bude pro Vás situace ještě jednodušší a určitě budete schopni si z níže uvedeného postupu vytáhnout pouze tu podmnožinu, která Vám potřebnou funkcionalitu zajistí. Tento článek ovšem předpokládá Windows server. Dále potřebujete poštovní server se SMTP rozhraním a mám na mysli jakoukoliv možnou variantu SMTP serveru: může běžet přímo na výše uvedeném počítači, který chceme hlídat, může to být úplně jiný server ve firmě nebo můžete použít i veřejný, jako např. seznam.cz.

Řešení: jak už to tak bývá, řešit takovou úlohu je možné různými způsoby a já jsem samozřejmě zvolil jen jeden z nich. Za nejjednodušší jsem považoval poskládat řešení z pár příkazů, které mají svůj původ na Unixu, ale ve Windows je nenaleznete. To ovšem vůbec nevadí, protože existuje balíček Cygwin, který právě unixové příkazy do Windows nainstaluje a vy je pak můžete používat stejně účinně, jako linuxáři.

Instalace Cygwin

Takže si stáhněte instalační program pro Cygwin a spusťte. Instalační program je maličký, neobsahuje v sobě všechny ty soubory, které se chystáme na počítač nainstalovat — ty si bude stahovat z internetu až během samotné instalace, a pouze ty, které si vybereme, žádné jiné. Takže si v instalaci zvolte zdrojový server na internetu, z kterého se bude dál stahovat, nejspíše některý český, protože z něj budete sosat nejrychleji.

Instalace Cygwinu má samozřejmě jakési výchozí nastavení, které balíčky stáhnout a které raději nestahovat. A jak už možná tušíte, toto výchozí nastavení nestačí. Výchozí instalace totiž neobsahuje příkazy pro odeslání mailu. Takže když budete během instalace stát před volbou, které balíčky nainstalovat, najděte kategorii Mail a z ní přidejte ještě balíček ssmtp. (klikněte u této položky na sloupec, ve kterém je napsáno Skip, tak aby se tam objevila verze, která bude instalována). Mimo tuto změnu můžete všude nechat výchozí nastavení a naklikat Next → Next → Finish a spokojeně pozorovat, jak setup balíčky stahuje a instaluje na Váš server.

Instalace Cygwin - výběr ssmtp
Instalace Cygwin - výběr ssmtp

(Pokračování textu…)

Geocaching po stránce softwarové – zoufalství a utrpení

Rubrika: Jen tak

Před necelým měsícem jsem napsal článeček o tom, jak jsme se jako rodina nadchli do hledání pokladů — tedy geocachingu. Nadšení nadále trvá, navíc nám počasí přeje, kešky spokojeně přibývají. Samozřejmě neděláme žádné kombajnové sběry, s malými dětmi to chce trošku jiný přístup, aby je to bavilo. Takže děláme vždy procházky (nebo menší túry odpovídající tomu, aby ji ušel šestiletý syn a současně třicátník rodič s dvacetikilovou krosnou na zádech, ve které si lebedí mladší potomek) a na každé takové procházce sebereme dvě nebo tři kešky. Dětem se to líbí, rodičům také, win-win situace.

Nojo, ale geocaching není jen o chození v přírodě. Ono je to i o té přípravě, počítači, internetu a softwaru. A zde dochází k naprostému rozčarování. Kam šáhnete, tam je to zlé. To není výběr mezi menším zlem a větším zlem. Tady kromě něčeho dobrého chybí i to menší zlo. Prostě zoufalství.

Garmin MapSource

Jak možná víte z mého předchozího článku, chodíme s autonavigací Garmin. Není to ideální stav, turistická navigace by byla lepší, ale na to si stěžovat nebudu, to je moje volba. I tak se všude dočtete, že značka Garmin je prostě tou nejlepší volbou a pokud se jednou budu poohlížet po turistické navigaci, pak výrobce zůstane stejný.

První autonavigaci jsme do firmy pořídili před 4 roky, jednalo se o Garmin StreetPilot c330 a již tehdy jsem přišel do kontaktu s produktem MapSource. Jedná se o program pro Windows, který dokáže pracovat s mapami, pomocí něj se mapy do navigace nahrávají, oběma směry se dají přenášet zadané body (waypoints) atd. Za ty 4 roky se MapSource prakticky nezměnil, kromě ikony programu, splash-screenu (startovací obrazovky) a některých dalších obrázků.

Při použití s autonavigacemi je využitelnost tohoto softwaru malá. Pokud ale začnete dělat geocaching nebo i jen turistiku bez hledání pokladů, tak budete asi chtít právě po této aplikaci šáhnout, když v ní máte stejnou mapu jako v navigaci, a na malém displeji se budoucí trasa plánuje mnohem hůře, než na pořádném monitoru.

Garmin MapSource - líný jako hlemýžď a s ovládáním z roku 1991
Garmin MapSource — líný jako hlemýžď a s ovládáním z roku 1991

(Pokračování textu…)

HP 2530p, Windows XP a >2GB RAM

Rubrika: Počítače

Můj pracovní notebook je Hewlett-Packard EliteBook 2530p (toť prodejní název, i když zespod je na něm štítek s nápisem Compaq 2530p), firemním standardem jsou Windows XP a jako ajťákovi, který potřebuje virtualizaci, mi byly standardní 2GB RAM málo. Bylo mi schváleno rozšíření na dvojnásobek a i když vím, že celé 4GB RAM nikdy Windows XP nebudou umět využít, stále by se jednalo o slušnou pomoc.

RAMPro rozumné využití paměti větší než 2GB potřebují Windows XP v souboru boot.ini parametr /3GB. Nebudu Vás zdržovat dlouhým příběhem, jak jsem přicházel na to, že problém tkví právě zde, přejdu rovnou do finále: z nějakého důvodu tento parametr zároveň zapne parametr /BASEVIDEO, takže počítač má rozlišení 640×480 s 16 barvami a nelze to přepnout na cokoliv jiného. S takovým prostředím se samozřejmě dnes pracovat nedá.

Je to divné, nevím co je špatně. Můj předchozí notebook Lenovo ThinkPad T60 měl také tolik RAMky a vše fungovalo v pořádku, včetně parametru /3GB. Je pravda, že měl dedikovanou grafiku ATI, kdežto Pakárd má sdílenou Intel a třeba to je tou příčinou, ale nevím. Smutným výsledkem je, že mám v notebooku sice 4GB RAM, ale jejich využití je silně omezené. Bez toho parametru totiž mají všechny aplikace k dispozici dohromady pouze ty předchozí 2GB a pouze operační systém samotný se umí uklidit do toho odděleného patra. Nemohu tedy říci, že jsem si nepolepšil vůbec, stále jsem drobek paměti získal, ale už je to fakt jen drobek.

Začínám se pomalu těšit na přechod na x64 architekturu, kde by snad taková situace nemusela nastat. Ale musím počkat, až firma zavelí, protože smysl má jedině ten stav, kdy je na všech počítačích ve firmě nainstalována stejná verze softwaru. To ovšem bude znamenat upgrade 18 000 klientských počítačů a plně rozumím tomu, že tak brutální změnu bude vedení oddalovat tak dlouho, jak to jen bude možné.

Moje osobní pocity z notebooků HP (nejvyšší řada EliteBook) po půl roce používání jsou takové, že kdybych mohl sám volit, vrátil bych se k ThinkPadům okamžitě. Mám v plánu napsal článeček o svých zkušenostech s 2530p, snad brzy.

Český gadget nelze nahrát do galerie u Microsoftu

Rubrika: Počítače

Svůj gadget Počasí MeteopressMod jsem samozřejmě chtěl umístit do galerie gadgetů na stránkách Microsoftu. Pokud hledáte gadgety pro Vistu pomocí Googlu, jeden z nejvýše umístěných výsledků je právě tato galerie. No a v neposlední řadě přímo ve Windows, pokud kliknete v dialogu pro správu gadgetů na odkaz Získat více miniaplikací online, otevře se Váš oblíbený browser a v něm právě Microsoftí galerie gadgetů.

K nahrání gadgetu slouží odkaz vlevo dole — Odeslat položku. Objeví se Vám krásný formulář, kde musíte vyplnit název gadgetu, popis a další informace, no a pak tam nahrajete gadget a nebo uvedete odkaz na již existující webové umístění, kam jste ho nahráli. A již zde jsem začal tušit zradu: jednou z položek ve formuláři je jazyk gadgetu, no a čeština chybí. Můžete si všimnout zajímavého paradoxu: zatímco celý formulář na Vás mluví česky, mezi nabízenými jazyky ten náš rodný dialekt není.

Při vkládání nového gadgetu je celý formulář v češtině, ale jako jazyk gadgettu češtinu uvést nelze

(Pokračování textu…)

MeteopressMod – upravený gadget s počasím pro Vistu (a Win7)

Rubrika: Počítače

Počasí Meteopress je nejpopulárnější český plugin pro Vistu. Důvodem je samozřejmě fakt, že poskytuje asi nejlepší lokální informace o počasí, protože tato data pocházejí od české společnosti zabývající se počasím, na rozdíl od globálních gadgetů (jako je například slavný WeatherBug), které mají sice výborné počasí pro Severní Ameriku, docela slušné pro Západní Evropu, ale naše malá kotlina je pod jejich rozlišovací schopnost a údaje pro Česko jsou tudíž nekvalitní.

MeteopressMod gadget v postranním panelu Windows VistaV práci používám Windows XP a na nich Google Desktop s jeho sidebarem. Původní gadget od Meteopressu je ovšem naprogramovaný pro postranní panel do Windows Vista a tudíž byl na mém firemním notebooku nepoužitelný. A tak jsem tehdy gadget rozbalil, prostudovat, a vytvořil gadget nový, tentokrát pro Google Desktop, který čerpá informace o počasí ze stejných dat a vypadá téměř identicky. Ale jak už to s programátory chodí, neudělal jsem přesnou kopii jedna ku jedné, ale kde jsem se domníval, že by něco šlo udělat trochu jinak a lépe, tak jsem gadget vylepšil (alespoň dle mého skromného názoru). Postupně jsem v gadgetu opravil pár chyb a tím by mohl celý příběh šťastně skončit.

Jenže doma máme pracoviště s desktop počítačem, u kterého také sedávám, a na tomto desktopu jsou Visty. No a jak už možná tušíte, napadlo mě předělat původní gadget Meteopressu pro Vistu tak, aby byl prakticky totožný s tím, který jsem vytvořil pro Google Desktop sidebar. Znova jsem si stáhl originální počin, prostudoval ho a protože každý programátor si myslí, že jen on umí programovat nejlépe, tak jsem naprogramoval úplně nový gadget pro Vistu. Na první pohled si můžete gadgety splést, proto bude možná dobré si říci, v čem se ty dva od sebe liší. Vy se pak rozhodnete, jestli Vám to stojí za to.
(Pokračování textu…)

Je důležité, že se Windows 7 nainstalují za 15 minut?

Rubrika: Počítače

Blíží se nové Windows 7. Sám Microsoft nabízí ke stažení verzi nazvanou Release Candidate, na které si můžete nový systém sami vyzkoušet, i když se ještě nejedná o finální produkt a nějaké chybky ještě budou opraveny. Ale máte možnost zdarma a legálně vyzkoušet, co budou nová Wokna umět, jak budou vypadat atd.

Samozřejmě spolu s příchodem nového systému se roztrhl pytel s články o příštích Windows, od počítačově-zpravodajských serverech až po uživatelské blogy. Popisují se novinky, nebo naopak, co bude v novém systému chybět. To je logické, tak to bylo i před příchodem Visty, řeklo by se nic nového pod sluncem, dalo se to čekat.

Co mě ale zaujalo, jak velký důraz se klade na to, že se Windows 7 nainstalují za přibližně 15 minut času. Ne že by se nejednalo o příjemnou zprávu, i když zkrácení oproti 20 minutám u Visty podle mě není už tak zásadní, jak velký pokrok se v této operaci podařil mezi XP a Vistou. Ale podstatně více mě zaujalo, jak často se reportéři o této záležitosti zmiňují, a jaký význam ji kladou. Skutečně je to až tak důležité?

Windows 7 Setup
Skutečně má takový význam, že to trvá patnáct minut namísto dvaceti?

Instalace operačního systému je záležitost, kterou provádíme maximálně 1× za rok, spíše méně. Pak mi připadá relativně nedůležité, jestli to trvá o pět minut méně, než v případě instalace Visty. Rozhodně příjemné je, že na Sedmičky bude zapotřebí ručně instalovat podstatně méně ovladačů (podstatně více jich bude již přímo v systému nebo přes Windows Update), ale stejně nejvíce času ze všeho sežere instalace všech aplikací, které je zapotřebí do čistého systému doplnit (nově včetně browseru). V tomto kontextu mi připadá snížení instalačního času z dvaceti minut na patnáct jako nepodstatná prkotina.

Pokud instaluji operační systém častěji (např. v práci), pak mám samozřejmě vytvořený image, který obsahuje nejen Windows, ale všechny další základní aplikace, které chci, aby byly na všech počítačích ve firmě. Pak je instalace (rozbalení image na disk) otázkou asi 3 minut. Až se instalace Windows přiblíží této hodnotě, pak bude mít smysl o tom významně psát.

Tím nechci shazovat mnohá další zlepšení ve Windows 7. Systém jsem si v RC verzi vyzkoušel a byl jsem povětšinou spokojen. Akorát mi nepřijde zkrácení doby instalace samotných Windows nijak závratné, ani natolik zásadní, aby se o tom tak významně psalo.

Tento příspěvek je sám o sobě paradoxem, začarovaným kruhem. Na věc lze nahlížet i tak, že kdybych nepovažoval zkrácení instalace za dostatečně důležité, ani bych nepsal tento článek. Ale o tom zase až jindy.

VMware beta versus čeština resp. angličtina

Rubrika: Počítače

Byl jsem přizván k testování beta příštího VMware Workstation. Bohužel se jedná o privátní betu a nemohu zatím sdělovat nic ohledně nových vlastností apod. Možná Vás teď napadá, proč o tom teda píšu, když nesmím psát o ničem konkrétním, jestli se chci jenom chlubit. Ne, kupodivu tomu tak není ;-).

Setkal jsem se s problémem, který může potkat spoustu potenciální českých testerů a chci napsat, jak problém vyřešit (třeba tento článek vygooglí dříve než najdou řešení ve fórech na webu výrobce). Chyba se totiž vyskytuje na ne–anglických Windows (typicky u nás českých), případně i na všech anglických, na kterých je nainstalován jazykový balíček (Vista Ultimate s češtinou, resp. Windows 7 RC s češtinou). Pokud česká Windows máte (a to má u nás většina uživatelů), pak když instalačku bety spustíte, nic se nestane. Tedy pokud se podíváte do Správce úloh, tak tam uvidíte, že instalace běží — ovšem po třinácti hodinách přestanete věřit, že se skutečně něco instaluje.

Ano, setup obsahuje chybu, která způsobí popsané chování na libovolných ne–anglických Windows. Chyba je samozřejmě již dávno nahlášena a předpokládám, že bude i opravena, pokud ale nechcete čekat na další verzi, spusťte instalaci VMware Workstation z příkazové řádky takto:

VMware-workstation-e.x.p-169612.exe -L English

Takto instalace proběhne tak jak má (i na českých Windows) a můžeme se směle vrhnout do objevování nových fíčurek… Pssst! Nic jsem neřek’.

vmware-workstation-exp-169612

VGA Pin 9 problem

Rubrika: Počítače

Dostal jsem v práci nový notebook. Jedná se o top třídu, Hewlett-Packard EliteBook 2530p. Měl jsem možnost vybrat si buď tento, nebo většího bratříčka 6930p. Zvolil jsem menší model, je dobře vybavený (12 palcový notebook obsahuje i DVD vypalovačku přímo v těle), neříkám, že je ideální, to zdaleka ne, ale z těchto dvou variant mě více oslovil menší z bratříčků.

Když jsem v kanceláři, notebook mám strčený v dokině a všechny kabely (klávesnice, myš, monitor, napájení, síť atd.) jsou připojené do dokiny. Dříve jsem měl 14 palcové notebooky a z jejich dokiny byl monitor připojen přes DVI konektor – vše fungovalo jak má. Nicméně dokina pro malý notebook má jen VGA konektor. Konec zvonec. Žádná podoba digitálního konektoru se nekoná, nejen DVI, ale ani HDMI nebo DisplayPort, prostě vůbec nic. No co už, na monitoru mám oba vstupy, tak jsem to zapojil do VGA. Nastartoval jsem počítač, a uvítalo mě tohle:

Rozlišení v poměru 4:3, černé pruhy po krajích
Rozlišení v poměru 4:3, černé pruhy po krajích

Jasně, myslel jsem si, rozlišení je zapotřebí přenastavit, abych měl 1680×1050, poměr 16:10. Prostě se to na rozdíl od digitálního přenosu přes DVI s použitím VGA nechytlo, a výsledkem je, že se to musí udělat manuálně. Chyba lávky! Otevřel jsem nastavení rozlišení. a 1680×1050 se mi vůbec nenabídlo. Ani v dialogu, kde se toto nastavení provádí ve Windows, ani přímo v ovladači grafické karty. Všechny nabízené režimy byly 4:3. Nejen to, navíc ani rozlišení, které měl můj předchozí notebook na vnitřním displeji (tj. 1440×1050, tedy na výšku stejně jako má můj 22 palcový monitor) chybělo a tak ať jsem zvolil, co jsem zvolil, vše bylo rescalované a tudíž rozmazané. To nejlepší, co jsem mohl navolit, bylo 1280×1024, takže nic moc. (Pokračování textu…)