23.05.2013
Eseje Paula Grahama jsou tak úžasné čtení, že jsem se rozhodl (s jeho laskavým svolením), že některé přeložím do češtiny (překlad uvolňuji pod licencí Creative Commons by-nc-sa). Začínám esejí ještě z pravěku Javy. Sami posuďte, na kolik je text Java's Cover po dvanácti letech (možná i s přihlédnutím k tanečkům ohledně další verze) aktuální.

Duben 2001

Tato esej vznikla z diskuse s několika dalšími programátory o tom, proč vypadá Java podezřele. Nejedná se o kritiku Javy! Je to případová studie hackerova radaru.

V průběhu času si hackeři vytvořili cit pro dobré (a špatné) technologie. Domníval jsem se, že by mohlo být zajímavé sepsat, proč mi je Java podezřelá.

Někteří čtenáři připustili, že se jedná o zajímavý pokus napsat něco, o čem předtím ještě nikdo nepsal. Jiní namítali, že se dostanu do potíží zdáním, že píšu o věcech, kterým nerozumím. Dovolte mi vyjasnit (jestli to pomůže), že nepíšu o Javě (kterou jsem nikdy nepoužil), ale o hackerově radaru (o kterém jsem naopak přemýšlel hodně).

» Více

16.05.2013
Jedna z praktických náboženských myšlenek, kterých se ateistům nedostává, je pokora. Steve Biddulph v Knize o mužství píše, že bychom měli mít na paměti následující body.

  1. Jednou zemřeš.
  2. Život je těžký.
  3. Nejsi tak důležitý.
  4. Ve tvém životě nejde o tebe.
  5. Konečný výsledek nemáš ve svých rukou.


Při programování nemusíme být tak hlubokomyslní, nicméně mějme na paměti slova Jeffa Atwooda (autora stackoverflow.com) z příspěvku Sucking Less Every Year

» Více

08.05.2013
Když jsem psal, že jako mariňáci máte znát své kolegy, nemyslel jsem, že se jim máte cpát do soukromého života a jejich volného času. Jsou ovšem firmy, které se tak prezentují nebo to snad dokonce dělají. Vojáci možná vstoupili do armády pro peníze, ale najdou se, doufejme, tací, které k tomu vedly vyšší principy jako láska k vlasti a touha bránit svobodu. Jde-li však do tuhého, tak nakonec bojují za kamarády ve zbrani. Takovou atmosféru se některé firmy, alespoň se mi zdá, snaží křečovitě vytvořit.

» Více

Kategorie: Jídlo a pití
01.05.2013

Internet je plný receptů na burgundskou. Takhle mě ji ale naučil Jarda, který nám vařil během cyklistického výletu v Bretani, kde jsme byli s CK Adventura. Do podniků z Maurerova výběru Grand-restaurant jdete s očekáváním kvality. Ovšem takový standard vás při stanování v kempu příjemně zaskočí. Jen skutečný profík v polních podmínkách, na dvouhořákovém vařiči, připraví delikatesní tříchodové menu pro padesát lidí. Právě burgundská se pro podobné příležitosti hodí, tj. vaříte pro více lidí a/nebo si s nimi místo stání u sporáku chcete povídat. Stačí mít chvilku a předem si vše v klidu připravit. Navíc burgundská, podle mě, patří do kategorie: pro začátečníky.

» Více

04.04.2013
V úvodu do PrimeFaces a JSF 2 jsem se zmínil, že používáte-li Spring Security, nepotřebujete managed beanu pro login, stačí jen submit javascriptem (POST request na url /j_spring_security_check). Mnohem zapeklitější je ošetření ajaxu nad vypršenou HTTP session. Nejspíš si říkáte, žádná věda. Spring Security mě prostě přesměruje na login. Taky že ano, ale v případě ajaxu dostanete jako partial response právě onen login formulář. View ho není schopné zpracovat a uživatel je zmaten, protože se nic neděje. Jak to vyřešit?

» Více

Kategorie: K zamyšlení
31.03.2013

Viděli jste už Hořící keř, první hraný film o Janu Palachovi? Jedná se o třídílný barevný televizní film natočený HBO. Víc než o samotném činu sebeupálení pojednává o událostech, které poté následovaly. Při sledování na vás dolehnou morální otázky, na které by si měl každý sám odpovědět. Hlavně na tu: Jak bych se zachoval já? Sepsal jsem několik citací, kolem kterých se mé úvahy točí.

» Více

22.03.2013
Frontendové frameworky javovských webových aplikací, to je bolest. Sice se javisti vymezují třeba oproti Ruby on Rails, jak jsou rychlejší, ale pak to zabijí něčím takovým, jako jsou JavaServer Faces (JSF). Nic naplat, když chcete rychle vyvíjet z dostupných komponent, jsou JSF jednou z možností. Shrnuji pár poznatků, které vám pomůžou rychlejší rozjezd projektu s JSF a knihovnou komponent PrimeFaces. Uvítám i konfrontace zkušenějších kolegů. Nejedná se o podrobný návod, spíš rozcestník.

» Více

Kategorie: K zamyšlení
09.03.2013
Pokaždé, když rozšlápnu nebo rozjedu psí lejno, má mé alter ego chuť v něm dotyčného majitele čtyřnohého stvoření vyválet. Občas mi to ve městě připomíná slalom mezi slepičinci u babičky na dvoře. Ovšem tento příspěvek nemá být o hovně, ale o psech, respektive o vztazích.

» Více

03.03.2013
Kniha Zen a umění údržby motocyklu není primárně o údržbě motocyklu ani o kapajícím kohoutku. Je to taková intelektuální zenová road movie, se zajímavými postoji k životu. Našel jsem tam i jeden přesah do softwarového inženýrství.

» Více

20.02.2013
Po nějaké době praxe řešíte většinu problému rutinně, metodou kouknu a vidím. Občas je to ovšem zásek, se kterým na první pohled netušíte, jak pohnout. Tohle je jeden z takových. Měli jsme JSP formulář, který fungoval rok bez chyby. Renderoval se v pořádku, ale binding začal házet IndexOutOfBoundsException. Ale přitom na modelu byl field typu java.util.List Už máte řešení? Tak to asi znáte Spring jako své boty.

» Více

Starší příspěvky