čtvrtek 30. dubna 2015

Europa-Park a Mulhouse

Europa-Park nás lákal dlouho, ale čekali jsme na vhodný okamžik, kdy by měla být návštěvnost nízká a počasí příznivé. Vzhledem k tomu, že se jedná o nejnavštěvovanější park na kontinentální  Evropě (kolem pěti milionů návštěvníků každý rok) to není tak jednoduché.


středa 15. dubna 2015

C# online a s hádankou

Dnes není nutné si instalovat Visual Studio či .NET knihovny na počítač, aby bylo možné si programování vyzkoušet. Existují i on-line editory, které samozřejmě nenabízejí tolik možností, jako plnohodnotné IDE, ale pro jednoduché příklady naprosto stačí.

středa 18. března 2015

Vybavení na cesty - navigace a datové připojení

Pokusím se v krátkosti popsat, jak mám vyřešenou navigaci na cestách a datové spojení se světem ve svém osobním autě.

Navigace na cestu

Používám aplikace Sygic, která je  nainstalovaná na tabletu Nexus 7 2013. Vyhovuje mi velikost displeje - sedm palců je pro mne tak akorát.  V tabletu je i 3G modul a tak je možnost používat i datové přenosy i v oblastech mimo dosah Wifi, ale v dosahu mobilních sítí.

Poznámky z code reviews MVC aplikací

ASP.NET MVC má jednu velkou nevýhodu - leccos tam lze udělat hned několika různými způsoby a navíc jsou pravidla psána poměrně obecně a nejsou systémem vynucována. A tak se často sklouzne k tomu, že controller třídy jsou přeplácány metodami a akční metody pak kódem. Přičemž obecné pravidlo je, že by controller měl být co nejjednodušší (to jest přehledný).  Mně se líbí porovnání s dirigentem - ten také jen ukazuje, co má který nástroj kdy hrát, ale sám nehraje na žádný. Podobně i metody v controlleru nemají obsahovat žádný kód navíc než je nezbytně nutné pro řízení provedení požadované operace.Ne vždy se to povede a tak se na pár příkladech pokusím ukázat, jak to napravit - a začnu validacemi.

úterý 17. března 2015

Poznámky z code review - opět DRY

O tom, že programátor by se měl vyhnout opakování stejného kódu, jsem psal už několikrát - třeba naposledy v druhém článku téhle série Poznámky z code review 2  a párkrát i na starém blogu na serveru Vývojář.  V praxi se pořád ale setkávám s nedodržením zdánlivě jednoduchého pravidla DRY a tak je tenhle příspěvek zase o tom, jak se zbytečně neopakovat - tentokrát u Action metod Controlleru v ASP.NET MVC

čtvrtek 12. března 2015

Jak do Itálie přes Brenner - aneb do Itálie autem pohodlně

V létě roku 2014 vyšel na iDnes článek, který bohužel (a nebo naštěstí) neměl pokračování. Autor v něm popisoval svoji cestu k Jadranu a já po přečtení nevěděl a dodnes nevím, jestli to myslel vážně a nebo to naschvál pojal tak odlehčeně. 

středa 11. března 2015

PRG není na PRD

Někdy se ty zkratky pletou a obdivuji zejména Američany, že se do nich totálně nezapletou. Američany proto, že ve zkracování všeho mají zvláštní oblibu a nejlépe, pokud to jsou jen tři písmena. Zkratku PRG je dobré nezaměnit s RPG, což by hned mohlo evokovat, že tenhle příspěvek bude o hraní her - což nebude. Bude o vzoru Post-Redirect-Get a jeho implementaci v ASP.NET MVC.