Začíná léto. Čas odpočinku, práce i splněných přání. Každý ví, že tajných snem většiny geeků je slyšet z úst své milované předčítat zdrojové kódy. Třeba před spaním na dobrou noc. Musí se samozřejmě jednat o pečlivě vybrané zdrojové kódy. A jejich předčítání nesmí být odfláknuté. Musí jít přímo od srdce. Náročnější povahy ovšem potěší jen recitace či zpěv.
Jenže – co když vaše milá není zrovna po ruce? I pak si můžete poradit. Můžete si buď zdrojové kódy předčítat sami sobě (neměl by vás při tom ovšem nikdo vidět, v jistých kruzích je to totiž považováno za druh onanie) nebo si je necháte předčítat hlasovým syntetizátorem (za to se stydět nemusíte, i když trochu soukromí neuškodí).
Jak na to?
V případě, že potřebujete rychlou akutní četbu, tak vám pomůže třeba webové demo Acapely group. Funguje sice jen pro velmi krátké kusy zdrojových kódů, za to je po ruce vždy, když jste online a na výběr má z několika desítek hlasů včetně nádherného českého hlasu se jménem Eliška.
Nám to ovšem nestačí. Pokud můžete, využijte nějaké offline řešení. Pod linuxem třeba Festival.
Takový Mac má naštěstí celý systém i zásobu hlasů přímo v sobě, a pro výsledný efekt v něm můžete zadat kupříkladu:
say -f source.c
Výchozí hlas zvaný „Princess“ ovšem není zrovna z nejhezčích. Můžete proto zkusit experimentovat s dalšími hlasy, např.
say -v Agnes -f source.c
Já měl slabinu pro hlas Kathy (a poslední dobou zas pro hlas Victoria, ale to Kathy zatím ještě neříkejte). Můžete si samozřejmě pořídit a doinstalovat další hlasy, třeba již zmíněnou Elišku.
Geek slečnám by se mohl líbit zase některý z pánských hlasů. Zkuste třeba hlas Alex.
Pokud vás základní hlasy omrzí, zkuste některý z doplňkových hlasů. Nechat si předčítat zdrojáky hlasem Hysterical je zážitek, na který nezapomenete. Pokud zkusíte hlas Bad News nebo Pipe Organ, promění se poslech v jakousi jedinečnou symfonickou show.
Hezké, ale ruční stahování zdrojáků není stále dost geeky
Máte pravdu. Zatím jsme nevyužili zdaleka všechny možnosti, které máme. Stačí použít starý známý curl a pajpu. Zdrojáky si tak můžete nechat předčítat třeba přímo z GitHubu.
Chcete si to vyzkoušet?
Tak začněte třeba s:
curl „http://github.com/rails/rails/raw/master/activesupport/lib/active_support/core_ext/array/access.rb“ | say -v „Pipe Organ“
Pokud nemáte, kde si to rychle vyzkoušet, nabízím vám čtený výsledek. Můžete si ho pouštět večer před spaním.
A pokud vás právě nenapadá žádný originální zdroják, zkuste první webovou stránku, která vás napadne a kombinujte hlasy syntezátoru. Třeba:
curl „www.google.com“ | say -v „Victoria“
nebo:
curl „www.microsoft.com“ | say -v „Bad News“
Věřím, že přijdete na spoustu dalších možných způsobů a strávíte s nimi nekonečné množství nádherných večerů.
P.S.: Můj geek-slon elePHPant, který kandiduje do plyšové rady Českého rohlasu se bude snažit prosadit každovečerní předčítání zdrojových kódů formou nočního geekovského pořadu Hajaja. Předčítat zdrojáky budou ty nejlepší čeké geek-girls. Pokud máte stejně jako on pocit, že přesně tohle Českému rozhlasu chybí, zkuste pro něj zahlasovat, jako jsem to udělal já. Uděláte mu radost. Díky, i za elePHPanta! A příjemné léto všem!
(Ilustrační foto pochází z istockphoto.com)
Martin Hassman ex-biochemik, umělecký programátor a publicista. Spoluzakladatel CZilly, zakladatel Zdrojáku, správce HTML5.cz, organizátor hackathonů, čekovacích muzejních nocí aj. akcí.
Přečteno 24 507×
Přečteno 24 033×
Přečteno 20 754×
Přečteno 19 839×
Přečteno 19 810×