Windows Vista » MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Switcher pro Windows 7 - výrazně lepší než Exposé

Switcher je výborný a zdarma dostupný vizuální přepínač programů pro Windows Vista a Windows 7, který toho umí více než originál (tedy Exposé pro OS X). Je to miniaturní 400kB prográmek, plně konfigurovatelný, vysoce stabilní a s téměř neuvěřitelnou variabilitou.

Switcher používá plně Aero grafické rozhraní akcelerované pomocí GPU (je tedy rychlý), a při zobrazení aplikací jsou tak všechny aktivní - i pokud se vám na stránce přehrává Flash či WPM video, tak je prostě uvidíte.

Switcher na Windows Vista x64Switcher na Windows 7 x64 CZ

Klávesnice

Kromě aktivace Switcheru pomocí hotspotů myší jej můžete plně ovládat klávesnicí. A zde spočívá jeho síla.

Základní klávesová zkratka pro aktivaci je Win + ;. Tím to ale nekončí. V otevřených oknech můžete hledat pomocí Ctrl+F,  rychle je aktivovat pomocí stisku numerické klávesy (okna jsou očíslována), můžete si nastavovat prodlevu mezi zobrazením oken a Switcheru, a stovky dalších parametrů.

Moji konfiguraci pro Switcher si můžete stáhnout v souboru user.config a následně ji (při vypnutém Switcheru) rozbalit a nakopírovat do C:\users\USER\AppData\Roaming\Bao_Nguyen\ (dále vyhledejte soubor s tímto názvem v podadresářích a přepište jej).

Pokud máte otevřeno pár desítek oken, stačí stisknout Win + ; a začít psát část titulku okna (třeba "vm" pro VMware). Switcher vám automaticky vybere jedno (či více) oken, a po stisku Enter na něj bleskurychle přejde. Vše se dá tak plně ovládat z klávesnice , pomocí F1 až F3 si můžete volit mezi režimem Tile, Dock nebo Grid (Tile režim je shodný s Exposé, ostatní jsou nové), PgUp a PgDown také přepíná okna, a  psaní písmen, jak již bylo uvedeno, hledá v názvech oken. Půvabné jsou i klávesové zkratky pro minimalizaci, uschování okna, zavření a přesunu do toolbaru.

Windows Vista - symlink, hardlink, junction

Windows Vista zavádí řadu pokročilých souborových a adresářových propojení nad NTFS, které jsou jinak běžně známé (desítky let) z NIXových systémů.

Zatímco dříve (na Windows XP a Windows 2000) se používala externí utilita junction pro propojení adresářů a symbolický odkaz na soubor byl možný jen ve formě netransparentního LNK odkazu, tak Vista se dodává s utilitou mklink, která umí vytvářet symbolické odkazy na adresáře a soubory, pevné odkazy na soubory a spojení adresářů.

Pevný odkaz neboli hardlink je vlastně více jmen pro jeden soubor; hardlink je tak nutně přímo svázán se zdrojovým souborem, pokud smažete hardlink, smaže se i zdrojový soubor, rovněž přístupová práva jsou pro všechny hardlinky identické.

Symbolický odkaz je pouze relativní ukazatel na soubor či adresář, jeho smazání nemá přitom na zdrojový soubor či adresář vliv.

Výhoda hardlinků je v jejich teoreticky mírně vyšší rychlosti, u symlinků zase můžete nazávisle nastavovat práva a atributy (například „Ke čtení“ či „Skrytý“).

Spojení adresáře (junction) je ve Windows Vista doplněno symbolickým odkazem na adresář, a doporučuji používat spíše /D parametr než /J.

Příkaz mklink má následující použití:

MKLINK [[/D] | [/H] | [/J]] Cíl Odkaz

bez paremetrů   Vytvoří symbolický odkaz na soubor.
/D    Vytvoří symbolický odkaz na adresář. 
/H    Vytvoří pevný odkaz namísto symbolického odkazu.
/J    Vytvoří spojení adresáře.
Odkaz Určuje název nového symbolického odkazu.
Cíl   Určuje cestu, na kterou nový odkaz odkazuje.

Kdo může za nebezpečnost Windows?

Windows Vista je nejbezpečnější existující operační systém (už to je výborný důvod pro upgrade z Windows XP), nicméně zranitelnosti stále existují. Podle této studie za ně ovšem nemůže typicky Microsoft, ale především tyto běžně instalované aplikace a jejich dodavatelé:

  • Mozilla s bugovým Firefoxem (nejhorší bezpečnostní hrozba, 10 zranitelností)
  • Adobe s Flash a Acrobat pluginem (společně mají 14 zranitelností)
  • VMware s VMware Player a Workstation (celkem 10 zranitelností)
  • Sun s Javou / JRE (celkem 10 zranitelností)
  • Apple s úděsným QuickTime, Safari a iTunes (společně mají 13 zranitelností)

Video: Radek Hulán - Switcher!

Dnes jsme s Petrem Márou a Honzou Březinou (prvními a posledními dvěma uživateli Apple počítačů v ČR) natočili společný díl Digitu.

Takže pokud máte zájem koukat se 20 minut na 3 pány povídající si na hřbitově na Vyšehradě, zde to je :-)

Jak to bylo live natočeno, tak je to publikováno, bez sestříhání... Nutno říci, že předchozí díly Digitu byly dost nudné, a tento na to dokonale navazuje. ;-)

Exchange Gadget CZ: nutnost pokud máte Exchange a Vista

Windows Vista 15.11.2008

Pokud používáte email na Exchange, Windows Vista a v nich Sidebar, existují gadgety, které si načítají aktuální poštu a události z otevřeného Outlooku. Lepší varianta je ovšem použít Exchange Web Services Windows Vista Gadget, což je malá JavaScriptová aplikace, která si přes https sahá na OWS a z něj načítá data. Není tedy závislá na spuštění Outlooku.

Udělal jsem drobnou modifikaci tohoto gadgetu, nyní pracuje s UTF-8, podporuje český formát data a času, lépe pracuje s nefunkčním autodiscover, a je plně přeložen do češtiny.

Tuto verzi si můžete stáhnout zde: ExchangeWebServices_CZ.gadget

Upozornění: autorská práva ke gadgetu náležejí společnosti Microsoft Corp., osobně jsem udělal jen výše zmíněné drobné úpravy. Licenční práva viz originální (anglický) gadget.

Exchange Sidebar GadgetExchange Sidebar Gadget

Pokud používáte tento gadget, je heslo k Exchange uloženo jako plain-text v settings.ini v adresáři Local / Microsoft / Windows Sidebar. Nedoporučuji jej tedy používat pokud nemáte šifrovaný disk!

Vista Sidebar - nejlepší gadgets

Vista Sidebar

Windows Vista přišla se spoustou inovací, ale také s pár okopírovanými nápady, které dříve úspěšně zavedla konkurence a trh si je žádal. Sidebar je případ "kopie" konceptu Konfabulatoru, nyní známého jako Yahoo Widgets (zde se mimochodem neinspiroval jen Microsoft, okopíroval to i Apple)..

Dlouho jsem Sidebar nepoužíval, jeho funkci zastal více než dobře LCD displej na Logitech G15 klávesnici, ale s jejím "umřením" a přechodem na (naprosto skvělou) Microsoft Sidewinder X6 jsem se na Sidebar opět podíval.

Mám rád přehled o aktuálním využití CPU, paměti, chci vidět předpověď počasí (za oknem je sluníčko pořád, ale o teplotě venku to na podzim nic neříká), a samozřejmě aktivní úkoly a meetingy z Outlooku.

Slouží pro to následující gadgets:

  • CPU Meter - gadget umožní zobrazit aktuálně použitou RAM a momentální zatížení jader procesoru i jejich historii.
  • Wifi Meter - gadget od stejného výrobce, zobrazí aktuální síť, k níž jste připojeni, sílu signálu, up a down stream, a rovněž lokální a externí IP adresu (výborná věc, pokud není dynamická či jste s notebookem ve veřejné síti).
  • Presto Clock - jednoduché, ale dobře konfigurovatelné, hodiny a datum. Nic víc, nic míň...
  • Weather Underground - gadgetů pro předpověď počasí existuje obrovské množství, často se používá i AccuWeather, MeteoPress či WeatherBug, osobně preferuji Weather Underground.
  • Outlook Appointments CZ - oficiální gadget Microsoftu zobrazující nadcházející meetingy ze spuštěného Outlooku.
  • Outlook Tasks CZ - oficiální gadget Microsoftu zobrazující úkoly ze spuštěného Outlooku.
  • Exchange Gadget - pokud používáte Microsoft Exchange 2007, tak si můžete (namísto napojení na lokální Outlook) zobrazit emaily, kalendář a úkoly přímo tímto gadgetem. Obrovskou výhodou oproti předchozím dvěma gadgetům je přímé napojení na Exchange, Outlook nemusí být spuštěn.
  • Recent Items - skvělý gadget zobrazující posledních X (dá se nastavit) otevřených či změněných souborů a odkazů na adresáře, mimořádně užitečné, pokud se chcete vrátit k práci na něčem, co jste dělali před chvílí.

Gadgety jsem vybíral i podle zátěže procesoru, některé jsou psané opravdu mizerně a není problém vidět, jak Sidebar zabírá 10% quadcore CPU (tedy skoro polovinu jednoho jádra). Uvedené gadgety ale fungují dobře a s minimální zátěží, takto konfigurovaný Sidebar nezabere více než 1% CPU času.

Kritická záplata: Microsoft Security Bulletin MS08-067

Microsoft dnes vydal zcela nečekaně a mimo obvyklý měsíční plán kritickou bezpečnostní záplatu na veškeré verze Windows, počínaje Windows 2000, přes Windows XP, po Vista a Vista x64 (zde je mimochodem bezpečnostní záplata charakterizovaná jen jako Important, nikoliv Critical) a Windows 2008 Server.

V čem je chyba? This security update resolves a privately reported vulnerability in the Server service. The vulnerability could allow remote code execution if an affected system received a specially crafted RPC request. The security update addresses the vulnerability by correcting the way that the Server service handles RPC requests.

Takže doporučuji okamžitě aktualizovat...

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.

Vista: jak smazat soubor, k němuž nemá práva ani Administrátor

Setkal jsem se s jedním programem na Vista x64, který veškeré své instalační soubory vytvářel pod SYSTEM účtem, bez možnosti k nim přistupovat uživatelem či administrátorem. Nepomohlo ani spustit správce souborů pomocí "Spustit jako správce".

Ten samý program při upgrade poté různě kolaboval a protestoval, asi sám nemohl přistupovat k souborům, co dříve vytvořil. Souborů bylo mnoho, a nastavovat jim jednotlivě vlastníka a práva přes pravé tlačítko myši v Exploreru nabylo možné.

Pokud se setkáte s tímto problémem, vyřeší jej dva příkazy na příkazové řádce. Jedná se o takeown, který změní vlastníka souboru, a icacls, který nastaví práva. Pro nastavení práv a změnu vlastníka všech souborů z adresáře a podadresářů na NOTEBOOK\rADo můžete použít následující:

takeown /F * /R /U "rADo" /S "NOTEBOOK"
icacls * /grant rADo:(F) /C /T /Q

Poté si se soubory můžete už dělat co chcete.

Proč opustit Windows XP a přejít na Windows Vista x64

Windows Vista ve verzi Ultimate x64 CZ používám zhruba rok, tedy od jejich oficiálního uvedení, a rozhodně se nechci vracet zpět či přecházet na jiný systém. Jedná se o současný nejlepší operační systém, pokrok XP -> Vista je obdivuhodný a já jsem 100% spokojen.

Některé změny ve Windows Vista oproti XP nemusí být pro laika vidět na první pohled, jako x64 kernel (ve verzi SP1 mimochodem shodný s Windows 2008 Server, tedy systémem stavěným na 365/24/7 provoz), s vysokou bezpečností, vynikající správou paměti, user-mode ovladači, zatímco jiné funkce jako Aero, integrované vyhledávání či povedené aplikace Mail, Movie Maker, Media Center či Complete PC Backup jsou viditelné všem.

Výbornou věcí u Vista x64 je paradoxně nižší kompatibilita - kompilace jen pro moderní CPU s 64bitovou podporou, zahození podpory pro 16bitové aplikace a požadavek na podepsané 64bitové ovladače znamená, že za dlouhá léta nahromaděný balast (díky zachování zpětné kompatibility) už Vista x64 tolik neomezuje.

Samozřejmě to chce ale slušný hardware... Na hlavním PC mám quadcore procesor, rychlé diskové pole a 8GB RAM, a díky Vista x64 mohu mít spuštěno 20 rozsáhlých aplikací zaráz, virtualizovaně Linux a Solaris, a zvýšit svoji produktivitu.

Nakonec mi vyhovuje i nové GUI Windows Vista, které přináší (podobně jako Office 2007) inovativní a konfigurovatelné prostředí. Aero je dobrý kompromis mezi neužitečnou přeplácaností (jako jsou 2cm široké stíny oken na OS X) a působivým designem, kromě absolutní stability a vysokého výkonu je prostě příjemné pracovat v hezkém prostředí.

Poprvé jsem také začal místo svých adresářů v rootu disku používat i složky souborů v mém uživatelském adresáři. V uživatelské složce mám tak doplněnou hromadu dalších adresářů, některé z nich (Data) se pomocí symlinků či junctions odkazují na často otevírané lokace (od adresáře pro export SQL databáze, až po odkazy na hosts, který často edituji), a všechno je tak rychle přístupné a snadno zálohovatelné.

Banan.cz