Snadné přepínání skrytých souborů ve Windows

Na správu souborů používám Průzkumníka Windows, což má své výhody (je všude a je jednoduchý) i nevýhody (má méně funkcionality než správci typu Total Commander). Jedna z věcí, která se nedělá v průzkumníku moc snadno, je zobrazování nebo naopak schovávání skrytých souborů, což se může hodit např. při práci s Gitem (TortoiseGit nastavuje složce .git atribut hidden). Defaultně se musí poměrně hluboko do nastavení a to je otravné.

hidden-files

Koukal jsem proto, jak přepínání zjednodušit. Všechny metody pracují s úpravou registrů, jen se liší tím, jak příjemně ji zpřístupňují navenek. Dá se tak najít např. Windows desktop gadget (už bohužel oficiálně přes web Microsoftu nedostupný), přidaná položka v kontextovém menu průzkumníka nebo, a to se mi líbí nejvíc, malá aplikace ToggleHiddenFiles, která funkcionalitu zpřístupní přes Win+H.

Tato poslední utilitka pochází ze serveru howtogeek.com a zprovoznění je skutečně jednoduché:

  1. Stáhněte si ToggleHiddenFiles.zip a někam ho rozbalte (link je z tohoto článku).
  2. Odkaz na EXE umístěte do složky Startup (Po spuštění), aby tato funkcionalita byla dostupná i po restartu počítače, a EXE spusťte.

Tím je hotovo, aplikace běží na pozadí, reaguje na Win+H, a pokud se jí chcete zbavit, ukončete v task manažeru proces ToggleHiddenFiles.exe. Jednoduché a funkční.

Všechny detaily v článku na howtogeek.com.

WordPress v roce 2012

DevBlog pohání WordPress. Ještě než vše zapomenu, sepíšu, proč jsem se pro něj rozhodl a jaké slasti a strasti mi to přineslo.

Když jsem vybíral CMS pro tenhle web (který zatím vypadá jen jako triviální blog, ale časem budou potřeba zajímavější vlastnosti), vycházel jsem ze dvou zásadních faktů:

  1. Nebudu mít čas psát si vlastní redakční systém
  2. Všechna hotová CMS dneška stojí za houby

S druhým bodem nemusíte souhlasit, ale moje zkušenost je zkrátka taková – na každém CMS mi něco zásadního vadí, neboli redakční systém, do kterého bych se zamiloval, jsem ještě nepotkal. Napsat si vlastní, mě dlouhodobě láká, ale zaprvé je to hodně práce a zadruhé si ani nejsem jistý, že ve všech důležitých věcech vím, jak na to (bylo by to na delší vyprávění).

Takže bylo potřeba vybrat nějaký stávající “špatný” systém. Ve světě .NETu nevzniklo nic, co by mě lákalo, u menších systémů typu Octopress (mimochodem hezký “programátorský” design) se dříve nebo později narazí na něco, co chybí, a z ostatních velkých CMSek, což jsou zhruba WordPress, Drupal a Joomla, padla volba na WordPress hlavně proto, že jsem si s Drupalem dostatečně užil na svém předchozím blogu a Joomla je principiálně podobná.

Poznámka: Hostovaná řešení typu Blogger, Posterous nebo wordpress.com jsem zvažoval, ale tam člověk narazí na limity customizace ještě dříve než u instalovaných řešení.

Takže WordPress. Používal jsem ho už někdy v roce 2005 a od doby, co jsem přešel na Drupal, jsem další vývoj moc nesledoval. Tehdy platilo, že WordPress je jednoduchý a populární systém, uvnitř ovšem kovbojsky napsaný. Myslel jsem, že se to za těch 7 let muselo změnit, ale ne, platí to pořád.

image

WordPress je bastl, ale velmi úspěšný bastl. To má své výhody, např.:

  • Na skoro cokoliv seženete plugin (je jich snad až moc)
  • Existuje nepřeberně témat vzhledu
  • Pro WordPress existují komerční hostingy, Android aplikace, importéry / exportéry do jiných systémů, prvotřídní podpora v Live Writeru atd. atd.

Celkově je příslib takový, že s WordPressem i jako neodborník postavíte skoro jakýkoliv web, a ono to docela platí.

Pak ale začnete narážet na realitu, která úzce souvisí s tím, že WordPress je uvnitř jeden velký bordel. Například:

  • WordPress by měl jít nainstalovat na MS SQL a skutečně tam funguje prakticky všechno, až na jednu maličkost – v současné verzi SQL dotaz nevrací příspěvky. Db abstrakce je totiž ve WordPressu spíš hack než systémové řešení.
  • WordPress neřeší testovací prostředí. Tím, že je něco v souborech a něco v databázi, je sync mezi testovacím a živým prostředím komplikovaný a žádný pohodlný postup nebo plugin na to není.
  • Pluginy jsou v různé kvalitě a různě kompatibilní i se setinkovými verzemi.
  • Každé “téma vzhledu” je prakticky další ohromný plugin do WordPressu, obsahuje nejen šablony, ale i PHP funkce, přidává unikátní funkčnost atd. a spíše než o WordPressu by se tak mělo mluvit o WP + konkrétním vzhledu. Nepříjemným praktickým dopadem je, že některé postupy přestanou fungovat s přepnutím na jiné téma vzhledu, vůbec samotné přepnutí může způsobit řadu komplikací atd. atd.

Navzdory tomu všemu, navenek je WordPress docela hezký a příjemně použitelný software. Webová administrace je pěkná, integrace do Live Writeru špičková, skin, který vidíte, je jen trochu upravený výchozí, během pár minut jsem do WordPressu díky pluginům dostal kupu funkčnosti (Google Analytics, zálohy, antispam, Feedburner, kalendář future-postů apod.) a i do budoucna věřím, že se s dalšími customizacemi půjde poprat, i když mi asi občas budou skřípat zuby.

WordPress je zkrátka docela rozumný základ webu, ačkoliv si pořád někde vzadu říkám – to vážně v roce 2012 neexistuje pořádný CMS?