KISS? Spíš MISS

Pokud vás na tento blog post nezavál Google při snaze najít informace o jisté formě tělesného kontaktu a patříte naopak mezi standardní čtenáře DevBlogu, určitě jste už slyšeli o jednom z nejprovařenějších návrhových principů, KISS neboli “keep it simple stupid”. Aspoň z mého pohledu je tak ohraný a tisíckrát zopakovaný, že už mi kolikrát ani nestál za zamyšlení, ale tuhle jsem si tak říkal, jak vlastně děláme software, a že tam vlastně něco zajímavého je. Continue reading

ASP.NET Web Pages aneb jak Microsoft nechává vyniknout PHP

Když Microsoft před časem uvedl ASP.NET Web Pages, nebylo žádným tajemstvím, že se jedná o přímou alternativu k “hrůzám” typu PHP nebo klasickému ASP (ty hrůzy píšu záměrně v uvozovkách, tak jen PHPko vidí řada .NET vývojářů). Web Pages jdou, podobně jako jeho předobrazy, na tvorbu stránek přímočaře – žádné abstrakce nad HTML/HTTP jako u Web Forms, žádné patterny, routy apod. jako v případě MVC, prostě se kód začne vykonávat seshora dolů a jen se občas provede nějaká ta dynamická instrukce. Continue reading

Smutný pád Flexu

Vím, že Flex většinu z vás nezajímá a někteří možná ani nevědí, co to je, ale protože bylo s touto technologií spojeno posledních šest let mého profesního života, musím napsat aspoň tento “rozlučkový” blog post. Bude o vzestupu, slávě a pádu jedné hezké technologie. Continue reading

Síla PowerShellu na příkladu – převod Letter na A4

Už leta se vztekám s domácí tiskárnou, která některé dokumenty ořízne třeba v půlce posledního řádku, a vůbec mi vadí, že všude tlačí formát papíru Letter, když přece v ČR používáme A4. No jo, Hewlett-Packard, říkal jsem si, Amíci se vykašlali na pořádnou lokalizaci svého produktu, #fail #fail #fail.

Až jsem zjistil, že cca od roku 2010 všechny dokumenty ve Wordu zakládám na šabloně, která skutečně Letter používá. No jo, jsem fakt kardinální vůl.

Šablonu jsem tedy opravil a říkal jsem si, že by bylo dobré opravit i starší dokumenty, protože občas nějaký tisknu a vztekal bych se znovu a znovu. Dal jsem tomu tedy chvíli času a výsledkem je PowerShell skript, který je tak roztomile krátký, že se o něj musím podělit: Continue reading