úterý 26. června 2012

Úvod do translatismu X. aneb Obrácená strana medaile

Hlídejte si svá holoubátka!

Po více než třech letech dospěl filologicko-psychologický seriál o nové vědní disciplíně translatismu ke svému desátému dílu. Při této příležitosti si dovoluji čtenáře upozornit na zatím největší práci v tomto mladém oboru, experimentální báseň Ze svých těl pak vypustili naši vodu, jež byla zveřejněna v článku Báseň mezi řádky loni v dubnu. Připojuji ještě rozcestník minulých dílů seriálu, za kterým již následuje dnešní příspěvek.

Obrácená strana medaile

„[D]alekohledy s menším zvětšením mají obraz širší a stabilnější, pozorování může být delší bez únavy očí. Obracenou stranou medaile je, že dalekohledem s malým zvětšením neuvidíme detaile na větší vzdálenost. Například potřebujeme-li prohlédnout ptáčka schovaného v listech stromu na vzdálenost 100m, dalekohled s malým zvětšením už nám nebude stačit a budeme vidět jen strom, nikoliv ptáčka.“ (zdroj: obchod binox.cz)

Dejte si pozor, kupujete-li dalekohled, či krátkohled.

Prověditelnost

  • Pro jednoduché systémy by bylo prověditelné sekvenční (tzv. vodopádové) řešení
  • Pro složitější systémy je vodopádový postup nerealistický (mnoho neúspěšných projektů jako důkaz)

(zdroj: prezentace k 12. přednášce ze Základů softwarového inženýrství na FIT ČVUT)

Lze-li řešení pojmout v celé jeho šíři, lze-li jej provědět, provedení bude snadné.

Do …či

„Ano! Všechno si musím napsat sám. Nejdřív si navrhnu vlastní procesor, potom vlastní operační systém, potom vlastní webserver, potom vlastní jazyk a v něm napíšu vlastní web. A je to! Žádný technologický dluh není. […] Vývojáři, kteří používají nedůvěryhodný cizí kód, jsou LEPIČI a měli by jít do ..ČI!“ (zdroj: Milan Stoklasa v komentáři na Zdrojak.cz)

Kdo nezačal na zelené louce, ať se jde zahrabat! Srovnej jap. či – země.

Blog Japonský plán nabízí zasvěcenou procházku sklepy slovní zásoby.

Datování

„Existuje staré úsloví, které říká ‚láska si tě najde‘, ale to není tak úplně pravda. Můžete zvýšit své šance na nalezení lásky, pokud se pokusíte z internetové seznamky. Singles hledají se připojit on-line na volném Rustenburg datování scény. Tradiční způsob hákování je mimo-datem. Odkaz do on-line ještě dnes!“ (zdroj: „Metal Trading Portal“ Allamro.cz)

Radiouhlíková metoda is the new sexy!

Holubičí

„Libra se dostala pod tlak poté, co zápis z Bank of England v červnu měnové politiky schůze výboru byl více holubičí, než se očekávalo.“ (zdroj: článek ve Financial Times skrze Google Překladač)

Opravdu holubičí – dovish. Pozor, jaká holoubátka volíte…

(Archivované odkazy: [Japonský plán])

pondělí 11. června 2012

IV. semestr na FIT ČVUT

 Ohlédnutí se za letním semestrem 2011/2012

Počítačové sítě (BI-PSI)

Kromě 20. výročí internetu u nás připadla na tento semestr ještě jedna mimořádná síťařská událost, návštěva paní Laury ze společnosti CISCO. Zdá se, že se akce vydařila, ačkoli studentský folklór vidí CISCO krabičky v trochu jiném světle:

BI-SAP (Struktura a architektura počítačů) / I have no idea what I'm doing / Bitch please / (síťové prvky CISCO)
BI-SAP (Struktura a architektura počítačů) / I have no idea what I'm doing / Bitch please / (síťové prvky CISCO)

Hlavním výkonem v semestru je vytvoření klient/server aplikace nad protokoly TCP (dělal jsem v Pythonu) a UDP (dělal jsem v C++). Jinak je předmět nenásilný, u zkoušky krotký.

Pravděpodobnost a statistika (BI-PST)

Bakalář na FIT obsahuje čtyři matematiky: analýzu (BI-ZMA), lingebru (BI-LIN), diskrétku (BI-ZDM) a statistiku (BI-PST). Z těchto čtyř je mi nejblíže lingebra, především díky panu doktoru Olšákovi a jeho důrazu na teorii. Protože matematika není b24ac, ale myšlenkový rámec.

Cílem BI-PST je seznámení se se základními pojmy a postupy statistiky a jejich praktická aplikace. Protože statistiku nelze stavět „na zelené louce“ jako lineární algebru, a základy v podobě BI-ZMA nedostačují, visí část látky ve vzduchu; filosofické otázky pravděpodobnosti situaci nezlepšují. Výsledkem je trochu zvláštní matematika, ačkoli se v ní počítá a dosazuje do vzorců „jako obvykle“. Na druhou stranu je třeba připočítat k dobru skupinový domácí úkol, který vede k vzájemnému ujasňování si látky.

  \varphi(x) = {1 \over \sqrt{2\pi}} e^{-x^2 / 2}

První termín zkoušky byl přiměřeně obtížný, úroveň však stoupá a rozdělení má dlouhou oháňku – měsíc po začátku zkouškového má známku polovina studentů.

Administrace OS Unix (BI-ADU)

Předmět BI-UOS (Úvod do operačních systémů), který učí především základy práce v unixových systémech, se nesetkává s velkou přízní studentů. Předmět BI-OSY (Operační systémy), zabývající se teorií a paralelním programováním, má pověst jako součást „síta“ 1. ročníku. Studenti otrlé povahy a/nebo oboru Počítačové inženýrství si poté zapisují BI-ADU.

Vlastně ne tak docela. Pokud je za předmět nadstandardních 6 kreditů, tak jedině proto, že cvičení nejsou nicnedělací, ale vyžaduje se aktivní (pro méně zkušené příležitostně hektická / k sousedovi koukací) účast na jejich nadpoloviční většině. Na druhou stranu si vyzkoušíte zajímavé věci – ZFS, NFS, Solaris zóny, lehké skriptování, ničení disku náhodnými daty :-)

Přednášky pánů Muzikáře a Žďárka mají skvělou atmosféru, kdy se i posledních pět minut vykládá. Vzhledem k šířce témat bohužel není možné probrat je do větší hloubky, a tak předmět čeká na svého bratříčka (který, alespoň zatím, neexistuje). Jak jsou některá cvičení svižná, jiná jsou zase trochu poloprázdná. Snad se je časem podaří vyvážit (v rámci probrané látky).

Jsem velmi zvědavý, jak dopadne příští semestr srovnání s Administrací OS Windows (BI-ADW).

Grafové algoritmy a základy teorie složitosti (BI-GRA)

Teorie složitosti se nedočkáte. Zato se dočkáte Dijkstry, Bellmann-Forda, Borůvky, Jarníka-Prima a jiných prima pánů a jejich grafových algoritmů. V neposlední řadě samozřejmě i charismatického pana docenta Koláře (BI-ZDM).

Sedm mostů města Královce aneb planarita grafu
Sedm mostů města Královce aneb planarita grafu

Nějak mi během semestru chyběla motivace pro studium grafů. Je dobré to znát, ano, dává to smysl, ano, ale… – možná to chtělo implementační semestrálku jako v Efektivních algoritmech (BI-EFA). Možná to chtělo víc motivačních příkladů. Srovnej BI-PJP: také informatický předmět, ale s jasnou motivací a výživnou semestrálkou (a třetinovým počtem studentů a užším zaměřením, pravda).

Zkouška byla v tomto případě poněkud nešťastná (přepísknutý rozstřel). Dostal jsem E a byl jsem rád. Vlastně nebyl. Nejsem.

Programovací jazyky a překladače (BI-PJP)

Návazný kurz na Automaty a gramatiky (BI-AAG) osvětluje látku „za regulárními jazyky“. Výstupem je praktické zvládnutí atributovaných bezkontextových gramatik, LL(1) gramatik a jejich použití v překladači. Ačkoli to zní bláznivě, až tak bláznivé to není a předmět naopak trpí určitou ospalostí – opakuje se zde hodně věcí známých buď z BI-AAG nebo z Programování a algoritmizace (BI-PA1,2). V tomto byly přednášky docenta Janouška lehkým zklamáním.

Ospalost končí ve chvíli, kdy dojde na semestrálku, například na implementaci for-cyklu a pole do daného překladače. Tu přichází fáze psaní, kreslení diagramů, uvažování, programování, debugování a uvědomění, dokončení, odevzdání.

Pravidlo gramatiky pro for-cyklus
Pravidlo gramatiky pro for-cyklus

Zkouška spočívala v napsání atributované gramatiky pro derivaci regulárního výrazu. Programování na papír je pekelné, dvě stránky sémantických pravidel, ale zakončil jsem předmět známkou A; hlavně s vědomím, že zvládnu napsat jednoduchý parser.

Poznámka: zdrojový kód překladače Mila (céčkové C++) je vtipný. Krátkou, ale vydařenou legraci mi přivodily dva výčtové typy s položkami MINUS (lexikální symbol), respektive Minus (parametr pro instrukci virtuálního počítače). Pochopitelně MINUS != Minus.

Technologie XML (BI-XML)

Pan Miloslav Nič se prohánění počítačů věnuje méně než dříve, a tak už neučí Haskell jako na VŠCHT, ale špičaté závorky. Příjemný předmět za 4 kredity, nevyžadující velké úsilí na jednotku času. Vůči XML jsem byl na začátku jaksi skeptický (přeci jen, špičaté závorky při editaci škrábou), ale v průběhu jsem trochu změnil názor – ačkoliv XML není elegantní syntaxe pro konkrétní jazyk a je spíše cestou „nejmenšího odporu“, důraz nemusí být na slově „odpor“ (XSLT, XPath).

Semestrální práce sestává z napsání šablon pro transformaci dokumentu do HTML, EPUB, XML-FO (pro převod do PDF) a SMILu. Dále je třeba napsat validace v několika formátech (DTD, Schematron, Relax NG, …). Zkouška je formalitou.

čtvrtek 23. února 2012

V. semestr na FIT ČVUT – první dojmy

 

Bezpečnost (BI-BEZ)

Ačkoliv tomu název přímo nenapovídá, jedná se (také) o pokračování matematických kurzů minulých dvou ročníků. Důkaz Malé Fermatovy věty se však u zkoušky prý nepožaduje.
Předmět má velmi zajímavá cvičení s využitím výpočetního systému Mathematica, známého z předmětu BI-ČAO (Číslicové a analogové obvody) v prvním semestru. Každé cvičení má svůj "notebook", tj. soubor Mathematicy, který je členěný jako prezentace či pracovní listy s připraveným zadáním i pomocnými funkcemi. Pomocí kláves Shift+Enter lze jednotlivé výrazy v "notebooku" nechat vyhodnotit. Na prvním cvičení jsme luštili Caesarovu a afinní šifru s využitím grafu četností písmen.
Je to efektní a efektivní, ačkoli ještě efektivnější by to bylo, kdyby člověk v Mathematice něco (více) uměl. Takhle mě trochu mrzelo, že to není Python. Na EDUXu se píše, že na cvičeních budeme také pracovat v Javě; ale jen tak lehce, protože na škole se povinně učí C/C++ a ne Java.
À propos: nějaký interaktivní systém à la Mathematica se musí dostat do hodin středoškolské fyziky a matematiky. Ne nutně drahá a uhlazená Mathematica; i s Pythonem a pár knihovnami by se dalo hodně udělat.

Projekt, prezentace a rétorika (BI-PPR)

Humanitní předmět, ze kterého studenti utíkají jako krysy z potápějící se lodi, neboť vyžaduje zvolit si v dohledné době téma bakalářské práce. Neutíkám, vytrvám až do konce… :-)
Přednášky vede paní magistra Schmidtová ze stavební fakulty, od které jsem se dozvěděl, že v humanitních vědách se nedefinuje, ale vymezuje. Jaký přesně je v tom rozdíl, jsme se nedozvěděli (témeř kus noetiky…). Formu své prezentace, plné stínovaných obdélníků s pojmy a šipkami, zdůvodnila tak, že jsme jako studenti FIT pravděpodobně "vizuální typy", a že kdybychom byli typy jiné, studovali bychom patrně jinde.
Tak jsem si při té příležitosti uvědomil, že jsem si před dvěma lety zvolil dobře, když jsem se zapsal na FIT. Jak by dopadlo mé působení na FF UK, kdo ví…

Administrace OS Windows (BI-ADW)

Předmět vedený charismatickým panem Práglem, který se mihnul už v předmětu BI-UOS (Úvod do operačních systémů) v prvním semestru. Vypadá to, že půjde o trochu jiný (a asi lehčí) předmět, než bylo BI-ADU (Administrace OS Unix).

Architektury počítačových systémů (BI-APS)

Skryté paměti, superskalární architektura, predikce skoku, SIMD instrukce a takovéhle věci. Na cvičeních se bude programovat v nějakém assembleru.
Výraznou osobností předmětu je dr. Zahradnický, který vede cvičení. Mám dojem, že o předmětu jednak mnoho ví a jednak to umí a chce předat dál. Těším se, co se dozvím.

Daně pro neekonomy (BI-DAN)

Předmět s vtipným názvem vede vtipná doc. Slintáková z VŠE. Z povinných ekonomicko-manažerských předmětů jasná volba (Makroekonomické souvislosti domací a světové ekonomiky alias BI-MEK nepočítám, otevřely se teprve nedávno). Jsem rád, že naše fakulta s VŠE spolupracuje a naskytne-li se mi v rozvrhu příležitost, jistě toho ještě využiji.
Předmět mi trochu připomíná rok ekonomie v rámci společenských věd na gymnáziu (prostor pro diskusní jam session). Věřím ale, že se naučíme i prakticky ty daně počítat :-)

Efektivní implementace algoritmů (BI-EIA)

Skryté paměti, SIMD instrukce, kde jen jsem to viděl?
Stěžejní částí předmětu dr. Šimečka je semestrální práce, která spočívá v implementaci a měření naivní, optimalizované a paralelní varianty řešení dané úlohy (barvení grafu, obchodní cestující, počítání s maticemi, řazení…).

Efektivní programování 1 (BI-EP1)

Ti, kteří interakci s hodnotícím systémem ProgTest v prvním ročníku brali jako sport (spíše než jako boj o holý život), se hlásí do "výběrového" předmětu BI-EP1. Předmět vede sympatický idealista pan Kačer a místo ProgTestu zde vystupuje hodnotící systém používaný při školním kole mezinárodní programátorské soutěže ACM ICPC, kterému se C++ program musí posílat s bizarní koncovkou .C.
Předmět se ve dvoutýdenních cyklech zaměřuje na "bezchybný návrh" (1. týden bez nápovědy) a "bezchybnou implementaci" (případný 2. týden s nápovědou a bodovou ztrátou) programů. Tématicky doplňuje předmět Efektivní algoritmy (BI-EFA) ze 3. semestru - datové struktury, rekurze, dynamické programování, výpočetní geometrie. Pro polovinu těch lepších se otevírá návazný předmět BI-EP2.
Zapsal jsem si BI-EP1 proto, že jsem na něj slyšel velmi kladné ohlasy a jeho téma mě zajímá. Doufám, že ho nebudu muset "dropnout" kvůli časové náročnosti.
Získám zápočet z BI-EP1? Budu pozván do BI-EP2? A co na to Jan Tleskač? Dozvíte se v lednu…

sobota 21. ledna 2012

III. semestr na FIT ČVUT

 Ohlédnutí se za zimním semestrem 2011/2012 

Automaty a gramatiky (BI-AAG)

První ze série předmětů, které rozkrývají asi nejzáhadnější software v počítači – překladač – program, který překládá jiné programy. Radostná zpráva pro každého robinsona v podobě teorie, která staví most mezi „vysokým“ programováním a „nízkým“ strojovým kódem, kterému rozumí procesor. Zpráva o tom, že konstrukce překladače je v principu možná a že je čeho se chytit.

Náplní předmětu ale není návrh překladačů, ale zorientování se v teorii formálních jazyků a gramatik dle Chomského, podrobné zvládnutí nejjednodušší třídy jazyků (regulární jazyky) a úvod do formálních překladů a třídy bezkontextových jazyků. Dozvíte se mimo jiné, jak převádět regulární výrazy na konečné automaty, čehož si dosyta užijete na papíře. V rámci domácího úkolu si vyzkoušíte práci s programem flex pro lexikální analýzu.

Jakkoli se v semestru zdá, že tu jde hlavně o mechanické ovládnutí různých postupů na papíře, ústní část zkoušky s právem veta zkoumá pochopení teorie a velká část studentů se na ni podívá vícekrát. BI-AAG přednáší docenti Holub a Janoušek, z nichž Holub má pověst krutopřísného zkoušejícího a Janoušek zase toho hodného. Pan Janoušek také učí návazné předměty a na FITu patří mezi skvělé učitele.

Databázové systémy (BI-DBS)

Je-li pro vás relační databázový stroj sprosté slovo, v tomto kurzu zjistíte, jak se s ním běžně dorozumět. Je dobře, že na to jde trochu od lesa a nesnaží se co nejdříve o probírání jazyka SQL. Díky tomu je dříve než SQL a jeho stěžejní příkaz SELECT probrána relační algebra, která SELECT poměrně hezky (avšak ne úplně) popisuje řečí matematiky spíše než zdrojového kódu. Také databáze se navrhuje nejdříve konceptuálně a až poté se překlápí do relačního modelu. Dozvíte se, co je to databáze, relační databáze, jak ji navrhnout, jak posoudit kvalitu návrhu (normalizace, funkční závislosti), co je to transakční zpracování a proč se to v praxi někdy chová jinak (aktualizační anomálie), a dozvíte se základní příkazy SQL včetně vyčerpávajícího pojednání o příkazu SELECT.

Přednášky pana Valenty jsou zajímavé, s důrazem na praxi. Díky tomu se také dozvíte, co se v tomto předmětu nedozvídáte – že existují triggery, uložené procedury, že databázový stroj vytváří prováděcí plány atd. Pokročilé věci (které si někteří studenti asi slibovali od tohoto kurzu) se dělají až ve volitelném předmětu Jazyk SQL (BI-SQL).

Praktickou část předmětu tvoří vypracování vlastní databáze od návrhu po dotazy, což je pochopitelně velmi poučné. Pokud se student nerozhodne jinak, pracuje na školní Oracle databázi, což s sebou nese výhodu v podobě pohodlných grafických nástrojů pro návrh databáze (Data Modeler) a ladění dotazů (SQL Developer). Ačkoli má předmět jednou za 14 dní cvičení, nejsou popravdě moc platná, což je asi největší slabina BI-DBS. Naštěstí přednášky a prosemináře ke zvládnutí látky stačí.

Základy diskrétní matematiky (BI-ZDM)

Probírá se matematická indukce, relace, kombinatorika a řešení rekurentních rovnic (přesné a asymptotické). Na nějaké rekurentní rovnice sice došlo už v předmětu BI-ZMA, ale to šlo spíše jen o „strašení studentů“ prvního semestru tím, že v principu lze odvodit složitost algoritmu touto cestou. Zde již nejde jen o princip, ale i o praktickou aplikaci, se kterou počítá třeba předmět BI-EFA. Kombinatorika má zase blízko k různým hádankám a hlavolamům a relace se přímo objevují v předmětech BI-DBS a BI-AAG.

Zatímco Olšákova Lineární algebra (BI-LIN) pevně stojí a trvá na důkazech, diskrétní matematika doc. Koláře na důkazech předkládaných vět nelpí, ale zase lpí na schopnosti dokázat indukcí nějaký konkrétní vztah.

Cvičení s panem Frankem byla sice poznamenána tím, že pro něj šlo o třetí hodinu v řadě, ale dobře látku vysvětlil a doplnil i o širší kontext a různé zajímavosti; šlo spíše o pochopení, než o počítání velkého množství příkladů, což hodnotím kladně. Také zveřejnil seznam kombinatorických hádanek za bonusové body.

Efektivní algoritmy (BI-EFA)

Zde se seznámíte s efektivními datovými strukturami: kruhové pole, rozptylovací tabulky, vyhledávací stromy (B-tree, AVL, červeno-černé, trie), haldy (binomiální a „magické“ Fibonacciho haldy). Rozbory složitostí, rozpitvání řadících algoritmů vč. důkazu, proč je n log n dolní mez složitosti algoritmů řazení, které porovnávají a prohazují prvky. Na konci se dostane i na nějaké další věci jako je dynamické programování a QuadTree.

Pracuje se na papír a na tabuli, ale také jsou dvě programovací úlohy, letos na téma rozptylovací tabulky a B-stromy, které jsou nepovinné, lze za ně však dostat poměrně hodně bodů (při brzkém odevzdání bonus 50 %). Zkouška je příjemná v tom, že po získání minimální hranice z první části už lze skóre pouze vylepšit (srovnej právo veta v BI-AAG a „sázku“ −5 bodů pro absolvování další části zkoušky v BI-ZDM).

Přednášky pana děkana nepatří mezi zvláště zábavné, ale prezentace jsou až vyčerpávajícím zdrojem informací včetně animací a důkazů a pseudokódů. Během semestru došlo k poměrně kuriózní situaci při probírání Fibonacciho hald, jelikož jde zřejmě o poněkud exotickou datovou strukturu, ke které je nedostatek literatury, a tak nebylo zcela jasné, jak přesně má fungovat „magický“ příznak jejích uzlů, který ji udržuje pohromadě. Každopádně pseudokódy byly opraveny a teď už je snad vše, jak má být.

Objektové modelování (BI-OMO)

>>> class Pes:
...     def pozdrav(self):
...         print("Haf haf!")
>>> class Kočka:
...     def pozdrav(self):
...         print("Mňáááu!")
>>> alík = Pes()
>>> micka = Kočka()
>>> domácí_zvířata = [alík, micka]
>>> for zvíře in domácí_zvířata:
...     zvíře.pozdrav()
Haf haf!
Mňáááu!

Objektově orientovaným programátorům dnes patří svět. Předmět dr. Pergla však není kuchařka „1001 návrhový vzor“, ale naopak jde (anebo alespoň míří) do překvapivé hloubky objektově orientovaného paradigmatu.

Příklad výše demonstruje polymorfismus nezávislý na dědění. Programovací část předmětu se ale neodehrává v Pythonu, ale ve Smalltalku, pozoruhodném vývojovém prostředí a jazyku, který v sobě kombinuje λ-kalkulus, přirozený jazyk a přístup „vše je objekt“:

alík := Pes new.
micka := Kočka new.
domácí_zvířata := OrderedCollection with: alík with: micka.
domácí_zvířata do: [ :zvíře | zvíře pozdrav ].

Předmět se zabývá návrhem informačních systémů z pohledu OOP: rozbor slovního zadání, vytvoření konceptuálního modelu (entity a vztahy zanesené do UML diagramu tříd), až po prototyp ve Smalltalku. Na rozdíl od BI-ZSI je návrh systému pojat spíše způsobem „jak se v tom zorientovat, kdybych to měl dělat sám“, UML se neprobírá do šířky.

Přidanou hodnotu předmětu tvoří (kromě Smalltalku) poměrně dlouhá série přednášek na téma ontologického přístupu k tvorbě konceptuálního modelu. Dr. Pergl zde čerpá z práce dr. Giancarla Guizzardiho, který vytvořil nadstavbu UML (OntoUML) obohacenou právě o ontologii (a také teorii okolo, založenou na modální logice).

OntoUML například zdůvodňuje, proč by Student a Učitel neměl být podtyp Člověka: Člověk je objekt, který má identitu sám o sobě, zatímco Student a Učitel jsou role, kterým identitu propůjčuje nějaký Člověk (ani nejsou navzájem exkluzivní). Pokud bychom přesto chtěli použít dědičnost, bude to mít negativní následky: student, který je zároveň učitel, musí být v systému dvakrát, atd. OntoUML mělo letos svůj první běh, takže to místy trochu skřípalo, ale časem se to jistě vyladí.

Základy softwarového inženýrství (BI-ZSI)

Předmět pro studenty mimo obor Softwarové inženýrství, který je má utvrdit v tom, že si zvolili správně :-)

BI-ZSI se podobně jako BI-OMO zabývá tvorbou informačních systémů, ale z jiné strany. Během celého semestru se po skupinách 4–6 lidí vytváří IS: analýza, návrh a část implementace. Stěžejní je projektová dokumentace a funkční ukázka aplikace.

V praxi jde o demýtizaci klasické úlohy „Jeden kopáč kope výkop x hodin, jak dlouho budou kopat tři kopáči?“, kombinované s kreslením roztodivných UML diagramů v mamutím programu Enterprise Architect – fakt, že v BI-OMO se diagramy kreslí v UMLetu, docela vystihuje rozdíl mezi těmito předměty.

Jde o předmět otravný, nicméně vás poměrně podrobně obeznámí s notací UML a nastíní, jak se může dělat „software ve velkém“. A když zahodíte 80 % „byrokracie“, může to snad být k užitku i pro „software v malém“.

 

pátek 13. ledna 2012

Odpoledne pana Rybičky

Slaneček mi už pár dní slibuje, že napíše povídku a pošle mi ji. Ve středu jsem dostal nápad na povídku vlastní: o Slanečkovi, jeho práci a múze. Dnes (v pátek) jsem ji vyhotovil a tímto ji posílám do světa. Chcete-li si ji přečíst, o něco lépe vysázená verze než ta níže je zde: Odpoledne pana Rybičky (PDF).

ODPOLEDNE PANA RYBIČKY

Bylo pošmourné lednové odpoledne léta páně 20×× a v šestém patře reálně socialistického věžáku měl zrovna směnu pan Rybička. Obcházel okolo dlouhé kádě uprostřed místnosti, po očku sledoval hodiny na zdi a větrák digestoře ho odnášel pryč, do loňského roku, do jakéhosi lokálu na okraji města…
* * *
Topení bylo zapnuté o trochu víc, než být mělo, a listy větráku ukrajovaly dým u stropu. V místnosti byl bujarý hovor, ale panu Rybičkovi se spíše zdálo, jako by někdo šel dlouhým tunelem a nemaje nic lepšího na práci, kopal před sebou plechovku.
Neměl nic zvláštního proti plechovkám, kouři nebo společnosti, byl však sám a nejraději by odsud bláznivě uprchl do noci, jako by se stalo něco strašného, sám by utíkal prázdnými ulicemi, sám, anebo -
"Tak na zdraví, pane kolego!"
Muž po jeho levici mu podává panáka slivovice.
"Ať slouží!" odpoví pan Rybička.
Na chvíli se obrátí ke společnosti a předstírá zaujetí hovorem, zatímco uvažuje o důvodech, které by jej z této trýznivé noci omluvily.

Ze dveří na druhé straně místnosti vykoukne zvědavá hlava dívky.
"Haló, kluci, nedáme šipky?"

Jakási obrovská síla rozpáře útroby Země, smete toho uličníka s plechovkou a pan Rybička je zachráněn, zvedá se ze sutin a spolu s kolegou po své levici míří ke dveřím, kde čeká ona.
"Kdo vyhraje, může mi koupit panáka," říká pravidla hry.
Parta z šestého patra se staví do řady za tlustou čáru na podlaze.
První na řadě je pan Rybička.
Trefa do černého.
Druhý na řadě je pan Krysa.
Šipka se odrazí od terče a spadne.
"Oú!" kvituje slečna.
Hra pokračuje dál, ale na Rybičku si jen tak někdo nepřijde. Tihle Pražáci nic nevydrží. Pan Krysa si drží druhé místo, a potom…

"Jednu slivku pro krále střelců!"
Pan Rybička se před posledním hodem posilní, soustředí se na techniku - a hodí jen tři body.
Pan Krysa hodí střed, vycení zuby a volá: "Jeden drink pro slečnu Kočičku!"
Slečna se otočí na pana Rybičku a prohodí k němu: "To byl pech. Tak příště," a usměje se.
Pan Krysa vychutnává své vítězství.
* * *
Dvacet minut uplynulo, pan Rybička otočí velkým kohoutkem u stěny nádrže a hladina začne zvolna klesat. Za tři minuty je objemná vana docela prázdná a za další chvíli utichne i digestoř.
Pan Rybička zamíří ke dveřím, jde na druhý konec úzké chodby, do posledních dveří vlevo.

"Ty jsi ten nový, že?" řekl pan Krysa. "Jestli chceš vědět, co je takhle velká káď, tak je to stroj času. Tady na šestém poschodí vypouštíme archiv. Vezmeš šanony z archivu, položíš je na dno - a za dvě hodiny se nic z toho nestalo."

Je to snadné, hrozně snadné…, pomyslel si pan Rybička, když nesl archiválie do místosti se strojem času.

Odpolední směna pomalu plynula a pan Rybička se už těšil domů. Zatímco kyselina obědvala, vytáhl v jedné ze skříní pinzetou proužek stříbrného kovu a ustřihl z něj malý čtvereček. Oficiálně se to samozřejmě nesmělo, ale Rybička musel uznat, že tenhle vynález se Kryse povedl.
Vzal pinzetou čtvereček kovu a hodil jej do kádě.
Jen co se dotkl hladiny, začal kov rejdit sem a tam, vydávajíc oslňující záři…
* * *
Na Silvestra byl také firemní večírek. Jak pan Rybička poznamenal, když poprvé uviděl své pracoviště - tahle firma byla skrz naskrz divná. Kdo dostal pozvánku, na večírek dorazil: snad z úzkosti (nikdo pořádně nevěděl, jaká všechna oddělení existují a co se tam děje); snad proto, že se nikomu nepodařilo slečnu Kočičku zlákat na sou­kromou akci a ona tam měla být.
Oslava se nekonala v jakémsi lokále na kraji města, ale přímo na zrekonstruované střeše reálně socialistického věžáku.
Toho večera páni Rybička a Krysa zaníceně debatovali o filmech Stanleyho Kubricka. Vyrušila je půlnoc, připili si se slečnou Kočičkou a pan Krysa odešel s bratrem o patro níž ladit kytary.
Pan Rybička pozoroval se slečnou Kočičkou ohňostroj a bylo to moc krásné, ale potom pyrotechnika poněkud utichla a vrátili se Krysa s Potkanem. Začali hrát a paní Kočička poslouchala a už to krásné nebylo.
"Co na těch myších vidí…" pomyslel si pan Rybička.

V přestávce mezi písničkami zaslechl tichý hovor za sebou.
"A víš jak slečna Pěnkava přešla na třetí patro? Už má výpověď, bude z ní paní Pěnkava a stěhuje se do Bratislavy."
"Slyšel jsem, že i slečna Kočička se teď někdy stěhuje, že už tam prý stejně napůl bydlí…"
Pan Rybička do sebe rázem otočil svou sklenku, ať už v ní bylo cokoli, a stálo ho nejvyšší úsilí usmát se na paní Kočičku, když se na něj otočila.
* * *
Pan Rybička hleděl na kalnou káď. Pan Krysa byl lepší rozpouštěč než on. Pan Krysa zpíval lépe než on. Aby se však ze slečny Kočičky stala paní Myš, to se mu zdálo tak ohavné, že bylo lze lépe obhájit vraždu, nežli jednu noc slečny Kočičky s tou… s tou…
Ale pan Krysa to snad věděl dříve, než ho vůbec znal, a proto mu tehdy první den v práci řekl: "Pane kolego, povídá se, že v téhle místnosti už cestoval časem i člověk. Ale cestování časem je tuze nebezpečný podnik - pro všechny zúčastněné. Rozumíme si?"
"Ano. Je to snadné. Příliš snadné," pomyslel si pan Rybička.

Ozvalo se zaklepání a ze dveří vykoukla zvědavá hlava dívky.
"Pane Rybičko, vezmete mě do chlaďáku?"
Pan Rybička zvedl hlavu, potěšený návštěvou své múzy.
"Samozřejmě, jen okamžik," řekl, vzal si klíče a vyrazil s paní Kočičkou k výtahu.
Výtahy v budově byly poněkud úzké, ne však tak úzké, aby se slečna Kočička musela cítit nepatřičně. Kabina se rozjela směrem dolů.
"Pan Potkan tu ještě není?"
"Má přijít na pátou, asi za chvíli dorazí."
"Můžete mu vyřídit, aby mi zavolal?"
"Ale jistě."
"Potřebuju, aby mi někdo pomohl s věcmi. Příští týden se budu stěhovat k panu…, ale to vy asi víte, tak co vám to povídám."
"Ano, řekl mi to, než… Stále se neozval?"
"Ne." Měla tvář jako měsíček.
"Určitě je v pořádku."
"Jo, vím že máte pravdu… Snad…"

Dveře výtahu se s cinknutím otevřely ve druhém suterénu.
"Promiňte, že vás s tím takhle obtěžuju, ale kluci z organiky si vzali volno a mně se sem samotné -"
"Je mi ctí vás doprovázet, slečno z organiky," řekl pan Rybička poněkud teatrálně a vykouzlil úsměv na tváři slečny Kočičky. Otevřel kartou masivní dveře a oba vešli do chlazené části podlaží.
Od úst jim šla pára, jak šli kolem regálů s krabicemi a zkumavkami. Po chvíli slečna Kočička odbočila vpravo a jednu po druhé pročítala značky na regálu.
"To je ale kosa, co?" řekla.
"Zahřeji vás," pan Rybička neřekl. Místo toho odpověděl: "Pěkná zima. Pro co vlastně jdeme?"
"Nějaké organické vzorky z ledovce. Je to úžasné, něco jako zkameněliny. Třeba se tam někde zachytí pyl - zůstane genetický materiál - a po tisícovkách let je to ještě 'živé' a dá se to přečíst."
"Zajímavé. Takže můžeme naklonovat rostliny z časů před poslední dobou ledovou?"
"Pracujeme na tom," usmála se slečna Kočička. "Ledovec je vlastně takový stroj času."

Slečna Kočička byla pohledná, ale ještě více poutala Rybičkovu pozornost jakýmsi tajemstvím, které ji provázelo. Nejen, že v práci přiváděla k životu interglaciální rostliny staré sto tisíc let; ona ví, že ledovec je stroj času!
"Ledovec je totiž také stroj času, pane kolego," pomyslel si Rybička, až mu přeběhl mráz po zádech.

Vtom se na konci chodby otevřely dveře chlaďáku. Pan Rybička stál na rohu uličky, ohlédl se a spatřil pana Potkana, jak na něj hledí těma svýma krysíma očičkama a jak ty dveře zase zavírá.

Než stačil cokoli udělat, zhasla světla.
Pan Rybička věděl, že je v loji.

sobota 10. prosince 2011

Úvod do translatismu IX. aneb Symbolický význam myše

Náš seriál o moderních směrech ve filologii se pomalu blíží ke svému desátému dílu. Je tedy možná namístě uvést delší studijní text, aby se čekání na jubilejní díl zkrátilo; pro tento účel uvedeme pojednání o vojenské technice. Druhým dnešním textem je příspěvek české sekce Čínského rozhlasu - ten je o poznání kratší, ale vynikající. Do třetice si ukážeme příklad neologismu, které jsou pro translatismus typické.

Chtěnda

Chtěli by být předními translatisty, naučili se používat Google Překladač, ale nerozumí podstatě věci. Vytvářejí špatné překlady v domnění, že je to kdovíjaká věda, a vůbec je nenapadne, že translatismus se zabývá výhradně dobrými překlady, pouze se zobecněným kritériem kvality.
Chtěli by být úžasní - a zatím jsou to jenom chtěndové. (Slovo vynalezl Martin Malý; srovnej slangové wannabe, weeaboo.)

Risky survival strategy

Červená armáda nasadila v bitvě o Stalingrad ocelové tílko, které chránilo nositele před 9mm kuličkami vystřelenými z německého samopalu na vzdálenost 50 metrů, nicméně jeho váha činila tílko nepraktické pro pěchotu na noze. Během korejské války vyvinuly Spojené státy několik jiných druhů tílek, jež oficiálně uměly zastavit 7,62 × 25 mm kuličky u čenichu pistole. Měkká tílka však mají své nedostatky - vysokorychlostní kulička sice neprojde skrz, ale způsobí neomalené zranění.
Kuličky z pušek mohou být považovány za děrování obrněných jednotek; ochrana před nimi vyžaduje keramické talíře. Vojenská tílka krom talířů obsahují také taktické nosiče, které unesou doslova "kočár nákladu". Vesty pro skryté nošení jsou naproti tomu blízké tvarům těla důstojníka. Důstojníci, kteří jsou žena anebo otylí, mají více problémů při zhotovování pohodlné obrněné jednotky.
Mezi nositelem a balistickými komponentami je třetí vrstva textilu, vyráběná ve dvou typech: zapečetěné hermetické spodničky a jednoduché šité spodničky. Tato ochrana před cyklováním vlhkosti zvětší užitečný život obrněných jednotek.
(Volně dle hesla Bullet-proof vest z anglické Wikipedie v překladu Eurotranu.)

Kulturní symbolický význam myše

Myš a člověk jsou opravdu nerozlučná dvojice, jak dokádá i vývoj čínské občanské společnosti před několika milénii. Lidé věří, že myš je schopna předvídat dobro a zlo. V předvečer zemětřesení lidé spatří skupinu potkanů putující na vzdálený venkov; to však není důkaz. Podobné věci se musejí ve starověku mnohokrát opakovat, aby se fetiš myši dostal do lidské psychiky.
Myš je symbolem silné vitality. Žena myš v přírodním stavu produkuje 5-10 mláďat a v den doručení může znovu otěhotnět; tolik vnoučat nelze vypočítat. Podle výzkumů obsahuje matka myš chemické látky, které stimulují muže a myš pak nikdy nezmizí z jeho přízně. I zdravé lidské matky používají výrazy jako "mouse embryo" nebo "břišní krysa".
(Volně dle článku Kulturní symbolický význam myše od české redakce Čínského rozhlasu.)

pondělí 7. listopadu 2011

Komutujícì nabodeníčka

Platit za první rande? A co na to Jan Tleskač?

Poslední dobou se ve městě vyrojily rudé plakáty s otázkou "Platit za první rande?" - a já uvažoval, kam je zařadit. Dříve se totiž vyrojila inzerce portálu Já-ty.cz, která razila heslo "Na chvíli? Na noc? Ne - pro život!", a po ní se vyrojila inzerce na jiný portál s heslem "První nezávazná seznamka" nebo tak něco. Váhal jsem, do které skupiny rudý plakát patří, než jsem zjistil, že jde o dostaveníčko s bankou, konkrétně s mBankou.
Neodolaje sexy červené barvě, vyhledal jsem domovskou stránku mBanky. Pak už to šlo rychle, viz text níže. Jako slohový útvar jsem zvolil matematické skriptum, ale nenechte se zmást.
 


1.1 Definice. Říkáme, že matice A komutuje s maticí B, mají-li stejný počet řádků a sloupců a zároveň platí AB = BA.
1.2 Věta. Množina všech matic, které komutují s maticí A, tvoří lineární podprostor.
1.3 Důkaz. Viz libovolná skripta z algebry.
1.4 Věta (Bílovo pravidlo). "Tak vznikají typické debaty s 'komutujícími argumenty': diskutující nereagují na to, co říká druhá strana, ale vrší předpřipravené repliky, zhusta se ani nenamáhajíce formulovat tvrzení svými slovy: odkaz na knihu, webovou stránku či video postačí. Takovou debatu poznáte snadno: kdyby někdo náhodně zamíchal pořadím příspěvků, nevypadala by o nic nepřirozeněji než ve svém výchozím stavu. A přesto si účastníci těchto debat myslí, že aplikují kritické myšlení, protože shromažďují informace a odpovídají věcnými argumenty." (BÍLA, H.: Kritické myšlení a "kritické myšlení". In: Kvantová koroptev, 20. 8. 2011. Dostupné z WWW: http://koroptew.blogspot.com/2011/08/kriticke-mysleni-mysleni.html)
1.5 Důkaz. Triviální. Viz libovolná dostatečně rozmělněná diskuse na internetu.
1.6 Definice. Říkáme, že ve slově komutují diakritická znaménka, je-li v něm stejný počet znamének orientovaných doprava a doleva.
1.7 Věta (princip dvojité negace). Dvě diakritická znaménka souhlasné orientace umístěná na téže pozici se rovnají jednomu znaménku s opačnou orientací.
1.8 Důkaz. Sporem. Předpokládejme, že dvě písmena dlouhého I na téže pozici se jeví jako dlouhé I. Potom první z nich můžeme umístit do obrázku a druhé nechat jako text, který bude obrázkem překryt. Návštěvník webových stránek společnosti mBank však vidí obrácené dlouhé I, což je spor.
 

 
 
1.9 Věta (slepcova věta o záměně). České rozložení klávesnice umožňuje napsat nejméně čtyři podobné symboly: o (malé písmeno O), O (velké písmeno O), 0 (číslice nula) a ° (znak pro stupeň). Tyto symboly jsou navzájem ekvivalentní a lze je libovolně zaměnit.
1.10 Důkaz. Analogicky s důkazem 1.8. Předpokládejme, že zaměnitelné nejsou. Klientům mBanky se však nabízí "0nline platební systém nové generace", což je spor. (Srovnej: pr0n.)
 
 

 

1.11 Věta. Uživatel internetu je schopen přečíst libovolně deformovaný ověřovací kód. Zároveň je schopen jej věrně přepsat na svém rozložení klávesnice, aniž by použil větu 1.9.
1.12 Poznámka. Pro větu 1.11 hovoří pouze anekdotická evidence, rigorózní důkaz dosud není znám. Viz ilustrace 3 a 4.



sobota 29. října 2011

Úvod do translatismu VIII. aneb Počet tuleňů je omezen

 Strategie jazykového přežití!


Nedávno jsem se dozvěděl, že pro studium translatismu vznikl pozoruhodný webový nástroj: Bad Translator. Jedná se o náhodný vícenásobný překlad. Ukázka: anglická věta "Jsem kurva" se během deseti překladů dopracovala přes "Jsem fena s mláďaty" a "Mám psa" do tvaru "Pes je". Nástroj slavnostně prezentuje vstup a výstup, naštěstí však dává nahlédnout i do posloupnosti překladů, která má pro translatismus největší cenu. Rozhodně ho vyzkoušejte :-)

Jde a neohýbá stonku travného


Ačkoli je strojový překlad mocný filologický nástroj, setkáváme se s translatismem i tam, kde nedostatečnou znalost jazyků nelze vytýkat ani v nejmenším.

Vstupte do jazykové školy Intact (link), jež má takto hezky vyvedené barevné logo. Není to úžasné? Snaží se rozdělit předponu od kořene, ba navodit dojem, že budete jaksi "in" a nebudete jazykovou neznalostí působit faux pas - zatímco si od vás jen vezmou peníze a vy zůstanete cizí řečí nedotčení (latinsky intactus).

Jak známo, není to samé býti "in" (free, cool, in a potentní) jako býti "in-" (free, cool a impotentní).

V přední části dívčina dětství

Letos na jaře se v Japonsku vysílal melodramatický, nostalgický seriál Ano hi mita hana no namae o bokutači wa mada širanai. Na Konatě si můžete přečíst o putování za jeho reáliemi. Já doplním, co o prvním vydaném disku říkali sami Japonci na své mutaci internetového obchodu Amazon (přes tichou poštu Googlu; přísně vzato jde tedy o vyjádření k seriálu Názvy květin, které dne jsme ještě nevím):


  • Dámy a pánové, myslím, že jsme byli zrazeni očekávání v pozitivním slova smyslu?
  • Hrdina trochu peněz Džin-tan v přední části dívčina dětství na povrchu se náhle objevil.
  • Tajné základny ~ si mě nebo tak něco ~ (10 let po Ver.) - název znělky
  • Je pravděpodobné, že bude obsazen dobrými skutky.
  • Slzy tekly nedobrovolně v případě, že čtyři příběhy v jiných cestách v slzách.
  • Myslím, že to funguje potvrdit naše teplé vazby na své dětství rád.
  • Hra je velmi holka, chcete-li.
  • Terén lze charakterizovat pocity postav, nikdo se stal velkým povrchem.

Mawaru Penguindrum

Letos v létě se v Japonsku začal vysílat jiný seriál, Mawaru Penguindrum. V jeho případě bych souhlasil s tvrzením, že jsme byli "zrazeni v pozitivním slova smyslu" - ač zatím není jasné, zda se z něj nakonec vyklube něco rozumného, už jen pro sám proces klubání stojí za to jej sledovat. Netušíte-li, přečtěte si Hintzuovy dojmy.

Ačkoli Google překladač ví o novém Ikuharově počinu velké kulové, neprodleně označil Penguindrum za "Buben zla". Stejně neomylně vztáhl ústřední pojem "seizon senrjaku" (strategie sebezáchovy/přežití) na "udržení (zlého) bubnu". Pozoruhodné.

Jestliže míč 生 Kashitakere Sun, strategie přežití pro "udržení bubnu" Najít tučňáka klobouk a korunu listů v blízkosti koní a krystalizace. (z popisu 2. epizody na oficiálním webu)

Člověk by mu odpustil i blízkost "koní a krystalizace" - ve skutečnosti bratrů Šómy a Kanby. A ještě poslední informace: vyskytnete-li se do 20. listopadu v Akihabaře v Tokiu, koná se tam nějaká promo akce.
Oxidační podmínky jsou volné, ale počet tuleňů je omezen.


neděle 2. října 2011

III. semestr na FIT ČVUT – první dojmy

 Zimní semestr 2011/2012 po 2. týdnu

Automaty a gramatiky

Úvod do gramatik, zejména regulárních. Formální jazyk je množina slov, složených ze symbolů nějaké abecedy (např. „a“, „ab“, „abb“, …). Gramatika je popis takového jazyka (např. první znak slova je „a“; může následovat libovolný počet „b“). Automat je model počítače, který takový jazyk pozná – o přijatém slovu rozhodne, zda je z jazyka, nebo ne (viz článek o hádance v RPG).

Jelikož jde de facto o matematiku, hrozí zde nebezpečí, že podstata věci skončí zasuta pod nánosem formalismů. Pan docent Janoušek se naštěstí velmi snaží, aby k tomu nedošlo, a poněkud hieroglyfické materiály svého kolegy doc. Holuba podpírá intuitivním uchopením problému. (Raději se nechci domýšlet, jak by předmět dopadl, kdyby byl plně v režii pana Holuba, ač je zřejmě českou kapacitou v oboru.)

Holubova formalizující prezentace k předmětu BI-AAG
Holubova formalizující prezentace k předmětu BI-AAG

Databázové systémy

Pan dr. Valenta je praktik a přednášky mají spád, ač návrh databáze nezní jako příliš vzrušující činnost. Semestrální prací je, jak asi tušíte, návrh databáze a dotazů na ni. Obzvláště vhodné, pokud se o návrh takového systému pokoušíte nezávisle na škole… :-)

Valentova věcná prezentace k předmětu BI-DBS
Valentova věcná prezentace k předmětu BI-DBS

Základy diskrétní matematiky

Diskrétní je opakem spojitého. Tento předmět se zabývá divnými věcmi, jako jsou rekurentní rovnice a matematická indukce. Divnými věcmi, které však úzce souvisejí s algoritmy, zejména těmi zapsanými ve funkcionálním programovacím jazyce, kde si s tou rekurzí musí člověk vystačit, protože mu nic jiného nezbývá.

Pro účely funkcionálního programování zvolil pan docent Kolář software Mathematica. Kdyby zvolil Haskell, zřejmě by to bylo čitelnější. Každopádně je to zajímavá exkurze do exotických krajin (asi jako když se ráno probudíte na Marsu).

Kolářova didaktická prezentace k předmětu BI-ZDM
Kolářova didaktická prezentace k předmětu BI-ZDM

Efektivní algoritmy

Předmět pana děkana, prof. Tvrdíka. Zabývá se rozptylovacími tabulkami, řadícími algoritmy, stromy, složitostí. Předmět není primárně programovací.

Tvrdíkova inženýrská prezentace k předmětu BI-EFA
Tvrdíkova inženýrská prezentace k předmětu BI-EFA

Objektové modelování

„Objektově orientovaný programovací jazyk“ je něco jako „děravé vědro orientované na bezeztrátový přenos vody“. Skuteční programátoři programují ve Smalltalku! Skutečném objektovém jazyce!

Díkybohu za jazyky jako je Python, kde použiji objektový návrh, když chci, nebo funkcionální magii, když chci. Já totiž někdy nechci. Ale je fakt, že když člověk přistoupí na onu hru, že je se Smalltalkem docela legrace :-)

Perglova snivá prezentace k předmětu BI-OMO
Perglova snivá prezentace k předmětu BI-OMO

Základy softwarového inženýrství

„Programátor“ je něco jako „pomocný dělník na stavbě“. Skutečný mozek je softwarový architekt! Programátor je jeho podvozek!

Semestrální prací je nějaký informační systém, převážně v rovině koncepční. Jedná se o týmový projekt :-o

Troníčkova pragmatická prezentace k předmětu BI-ZSI
Troníčkova pragmatická prezentace k předmětu BI-ZSI

 

neděle 18. září 2011

Úvod do translatismu VII. aneb Zákon identity myší

Něco neuzvěřitelného!

Člověk, jak praví evolucionisté, pochází z opice. Suchozemci se vyvinuli z mořských potvor, mořské potvory z ještě menších mořských potvor a ještě menší mořské potvory z blesků a prachu zemského. Ač se etymologie neodvažuje pronikat až "k počátkům Země", je zřejmé, že zvířata hrají v lidské společnosti důležitou úlohu. Dnešní článek o avantgardním translatismu jim budiž věnován.
(Adjektivum neuzvěřitelný vynalezl pro český jazyk jistý Blek, který je dobře znám čtenářům Root.cz. Termín použil v komentáři k neméně bizarnímu článku Omezuje prastaré ASCII dnešní programátory?)

Japonská etymologie

Odhalte v následujících hádankách zvířata!
  • Nit, která váže opravdu mnoho hmyzu. (pavouk)
  • Světlo je okolo červa. (světluška)
  • Co je velmi důležité na pokrytí zvířete. (želva)
  • Trs. Tolik tvorů zmizí. (netopýr)
  • Opravdu jemné a chutné. (kreveta)
  • Tuku stále více a více. (prase)
  • Opravdu pružné stvoření až do konce. (had)
  • Tvor spolehlivější dopravy. (vůl)
  • Opravdu věrné stvoření. (pes)
  • Velmi rychlé přenášení zvířetem. (kůň)
Zdroj: [1]; překlad: [2].

Přeskočit žraloka

"Je to okamžik. Rozhodující chvíle, kdy se váš oblíbený seriál ocitne na hraně. Víte, že nyní už to půjde jen a jen z kopce. Někdo může hovořit o vrcholu. My hovoříme o "skoku přes žraloka". Od toho okamžiku už to nikdy nebude ten pořad, jaký býval." (Jon Hein; zdroj)
Někdo vidí skok přes žraloka v tom, že Kirino ze seriálu Má sestřička nemůže být až taková pizda, ehm, opravdu je taková pizda. Někdo jiný zase v tom, že upíři na světle spárklují, namísto toho, aby bídně zhynuli. Ale děje se to pořád.


Zákon identity myší

V roce 1766 Johann Daniel Titius vyslovil domněnku, že vzdálenosti planet sluneční soustavy od Slunce naplňují vztah 0,4 + 0,3 ⋅ 2n, počítáno v AU (tj. násobcích vzdálenosti Země od Slunce), když druhý člen pro první planetu vynecháme a pro další planety dosazujeme za n postupně 0, 1, 2 a tak dále.
Titius-Bodeova řada nemodeluje skutečnost tak docela správně. Mnohem pozoruhodnější však je, že japonská Wikipedie [3] okulárem Google Překladače [4] zná tuto řadu pod heslem "Bodeho zákon identity myší".

Čína k zániku

Na začátku roku se objevila zpráva, že v čínských zverimexech kompenzují špatné zacházení se psy pomocí heroinu. Co o tom soudí Japonci? (Google Překladač od té doby změnil své překlady - v závorce je uvedeno nové znění.)
  • (Čína k zániku.)
  • Je to opravdu temný kontinent.
  • Je to moudrý obchodní trik. (Obchodní moudrý blázen.)
  • (Miluji čínský lid a drogy.)
  • Opravdu, to je čínský mravenec mozek nic dělat.
  • Heroin je povzbuzující? Já jsem tiše stát matný vypadající obraz.
Zdroj: [5]; překlad: [6].

sobota 10. září 2011

Prvním rokem na FIT ČVUT

Fakulta informačních technologií očima (skoro) druháka

Mezi studenty vysokých škol je jistým folklórem, rozebírat průběh uplynulého semestru na soukromém blogu ([1], [2]). V případě fakulty informatiky by jeden možná čekal zvýšený výskyt takovýchto zápisků – jenže krátká historie samostatné Fakulty informačních technologií Českého vyskokého učení technického v Praze tento předpoklad dvakrát nenaplňuje ([3], [4], [5], [6], o jiných nevím). Na zdejším blogu jsem chtěl o prvních dvou semestrech poreferovat již dříve, ale koncepty článků mě neuspokojovaly a s plynoucím časem klesal přetlak okamžitých dojmů a s ním i motivace pro klasicky strukturovaný článek (po předmětech). Budiž tedy „Prvním rokem na FIT ČVUT“ pohledem z nepatrně větší výšky.

Tři kila snahy

Vstupním předpokladem pro studium na FIT nejsou žádné IT znalosti ani dovednosti v programování. Stačí snaha a chytrá hlava, zbytek Vás naučíme! (11 důvodů proč studovat na FIT, důvod č. 2)

Ač ze tří set let slávy ČVUT, které „slibuje“ důvod č. 6, toho na FITu příliš neuvidíte, důvod č. 2 nelže. První semestry sice slouží k „přebrání“ poměrně benevolentně přijatých studentů, nikoli však na základě toho, co už vědí, ale toho, kolik úsilí jsou ochotni vynaložit na osvojení si něčeho nového. Kdyby mi někdo řekl, v čem bude spočívat (povinná) semestrální práce z programování v 1. semestru v době zápisu, zřejmě bych si myslel, že jsem se přihlásil na špatnou školu. (Znal jsem základy programování na úrovni „lepič skriptů“.)

Hojně kritizovanou věcí na FIT je automatický systém hodnocení domácích prací, ProgTest. Během semestru dostanete cca 7 úkolů, prográmků v C/C++, které je ne sice nezbytné, ale nanejvýš vhodné do 14 dnů odevzdat a inkasovat za ně body. Kód však nelze jen tak naplácat, jak je libo, neboť ProgTest je velmi důkladný, přísný a tajnůstkářský testovací systém. Počet pokusů je omezen (10–20).

 
Computer Science v praxi

Na jednu stranu sport, kdo bude mít řešení mezi prvními; na druhou stranu neustálé hledání chyb a vršící se úkoly. Kdo není v programování zběhlý, stráví nad ProgTestem víkendová odpoledne, večery a noci. V prvním semestru (ANSI C) jsem prožíval spíše polohu „sport“, ve druhém (C++) spíše polohu „nekončící debugování“. Ač byly úlohy zajímavé, neměl jsem už sílu a čas to odlaďovat a poslal jsem některé předem k vodě (toto bylo asi částečně předvídáno, a tak se ve druhém semestru často objevovaly úlohy rozdělené na dvě části – snadnou a těžší).

Možnost volby

Vysoká škola se tedy chová jako kolotoč, který testuje, do jaké míry na něm kdo chce jet. Zatímco nižší stupně vzdělávání se chovají k příjemci značně parentalisticky, vysoká škola svěřuje studentovi zodpovědnost. Průběžné úkoly na ProgTestu jsou nepovinné. Docházka na přednášky je nepovinná. Docházka na většinu cvičení také. Na zápočet potřebuješ tolik a tolik bodů a zařiď si to, jak chceš. (Ne každý předmět dává studentovi až takovou volnost; jde mi o princip.)

FIT ČVUT nyní sídlí v nové budově, spolu s architekty
FIT ČVUT nyní sídlí v nové budově, spolu s architekty

Jeden příklad: lineární algebru ve 2. semestru přednášeli dva lidé z Katedry matematiky FELu, paní Kalousová a pan Olšák. O panu Olšákovi jsem už něco málo tušil a chtěl jsem chodit k němu, ale v rozvrhu jsem padl do skupiny paní Kalousové. Po první přednášce jsem zjistil, že takto vskutku ne, a nadále chodil k Olšákovi, ač měl přednášku od 7.30 ráno. Měl jsem štěstí – díky času nebyla přednáška příliš populární, a tak byl v místnosti klid, výklad byl mnohem srozumitelnější, ale zároveň jsem chodil na cvičení podle doktorky Kalousové, která sice měla látku trochu zpřeházenou, ale zase zadávala mnohem jednodušší domácí úkoly. Díky tomu všemu jsem nakonec s algebrou neměl problémy, ač jde na FELu o jeden z nejobávanějších předmětů.

Představa, že si uděláte rozvrh na jeden dva dny v týdnu, je sice zajímavá, ale dle mého sebevražedná. Výhoda kolotoče je v tom, že se roztáčí postupně – proč si dělat z prezenčního studia kombinované (to je o sobotách), když nemusím. Do zimního semestru jdu s „krásně“ roztahaným rozvrhem, kde jsem se vyhnul blokům více jak dvou předmětů vzápětí (1 předmět = čistých 90 minut). I když jsem se dávno vzpamatoval z prvotního časového šoku, stejně si myslím, že ta třetí přednáška/cvičení už je nanic.

Úvod do algebry, zejména lineární od dr. Olšáka – atribut 2. semestru na FIT
Úvod do algebry, zejména lineární od dr. Olšáka – atribut 2. semestru na FIT

Co se dozvíte?

  • Budete tušit, co napsat do UNIXové příkazové řádky (shellu), když na vás vyskočí. Možná se seznámíte i s nejzubatějším textovým editorem na světě (vi).
  • Zjistíte, jak spočítat sinus s přesností na 10 desetinných míst a jak se počítá s maticemi.
  • Navrhnete konečný automat a naprogramujete stopky v AVR assembleru.
  • Objevíte netušené způsoby, jak zhavarovat počítačový program a celý systém. Proniknete do ANSI C / C++ a možná zjistíte, co znamená void* (*)(void*).
  • Bez znalosti diferenciálních rovnic budete řešit diferenciální rovnice ve Wolfram Mathematice (malá Mathematika je i online). Školní server půjde pod vahou numerických výpočtů do kolen, ale možná na konci uvidíte pěkný graf.
  • Uslyšíte Gödelovy věty (koho logika baví, jistě uvítal Bílův seriál o GEB).
  • Bude vám řečeno, že existuje něco jako LaTeX. Pan Olšák to uvede na pravou míru.

středa 27. července 2011

Kočičí hlava se slzami radosti

Poslední logos do sbírky

V šesté verzi mezinárodního standardu Unicode, na kódových pozicích 128 512 až 128 591, se umístily…


Za nahlédnutí stojí celý rozsah. Máte-li dostatečně kočkomilný prohlížeč, zde uvidíte "kočíčí hlavu se slzami radosti": 😹

středa 6. července 2011

Vodovoda

Voda na mlýn světového trendu zdravého rozumu.

Opět čtu leták nejmenovaného distribučního řetězce a pokyvuji hlavou. Tihle nenabízejí televizi s triliony barev, ale bílé zboží. Humidor za 60 000,- Kč, no neberte ho! Zaujal mě až slogan na poslední straně, který nabízí (s prominutím) mrňavou PET lahev pod heslem "Již žádné PET lahve". V tom přeci musí být nějaký háček!
Lahev Bobble je americkým vynálezem. Je vyrobena z vysoce kvalitního PET "prostého PVC a ftalátů". Na rozdíl od běžké "petky" má Bobble na uzávěr napojený uhlíkový filtr, takže pijete filtrovanou vodu. Dle rady výrobce - jen čistou vodovodní.

Bardzo fajny kolektyw ekologów

"Pití vody z kohoutku je znovuobjevený světový trend, který jde ruku v ruce se zdravým rozumem - vodovoda je levnější a ekologičtější!," dí kampaň Česko pije z vodovodu. Je to tak trochu jako v Kocourkově. Na jednu stranu si můžete koupit třetinku vody z alpského ledovce v ceně oběda, na straně druhé vám radí, že můžete přejít na vodovodu, abyste získali ekonomickou i morální převahu.
Jen více uhlíkových filtrů a domácích sodovkovačů, proč ne. Ale neříkejte mi, že když si koupím nějaký nadstandardní výrobek (á propos - ne pro každého), že tím nějak "pomáhám planetě" nebo ji škrábu za uchem. Tůdle! Výrazně neovlivním ani množství naskladněných lahví nejbližší samoobsluhy, natož globální rafinérský a ropný průmysl.
Když ve mně chcete probudit "environmentální vinu", vytáhněte mi raději vejce z ledničky a řekněte, že je na něm kód tři - vejce nosnic v klecích. A já si představím velký barák a v něm mnoho malých klecí a bruselský předpis, který udává jejich minimální rozměry, a podsekci odboru pro blahobyt zvířat, která může předpis revidovat a tisíce skutečných, živých slepic v naší republice budou mít o kus větší vesmír.
Na konec nemohu neocitovat popis "uhlíkového dudlíku" od jeho výrobce:
Bobble-a revolutionary filtered water bottle, that takes care of the planet, keeps your body hydrated, your wallet fat and your taste buds satisfied-all while looking good doing it. (oficiální web)
Bobble (bambule? bimbas?) - revoluční lahev s filtrovanou vodou, jež pečuje o planetu, zásobuje vás tekutinami, vaši peněženku nezatíží a vaše chuťové pohárky nechá napojené - zatímco pijete, vypadáte zatraceně dobře. (Tenhle slogan je vážný kandidát na cenu Komerční konina 2011.)

neděle 5. června 2011

Deníček tankisty

Jako malý jsem tankistou být nechtěl. Zato jsem často hrával "Tančíky", respektive klasickou dosovou hru s poměrně nevyslovitelným názvem Scorched Earth. Jistě ji znáte: stojí proti sobě 2 až n tanků, ovládaných počítačem či člověkem, a snaží se rozmanitou municí sprovodit ze světa ty ostatní. Ač spartánský grafikou, není zdejší herní systém tak docela přímočarý a vyžaduje soustavný nákup nejen zbraní, ale i rozmanité pasivní obrany, padáků, baterií či benzínu. Jde o zlomek historie, která se už nebude opakovat, a proto si zachovává své kouzlo i dnes, když musíme výkon procesorů doslova škrtit, abychom z něj vůbec něco měli.

Při volbě tématu svého prvního většího C++ programu jsem se rozhodl pro vlastní variaci na klasické téma "Tančíků". Jelikož se mi na blogísku nic zajímavého neděje, budu příští týden publikovat Deníček tankisty - jak bude pokračovat vývoj. Přespříští týden snad úspěšně získám známku a uvolním hratelnou verzi širému světu.

Původně jsem si myslel, jak budu poctivě celý týden programovat a blogískovat. Nakonec jsem měl jiné starosti a z vývoje se stal klasický víkendový sprint okořeněný notnou dávkou beznaděje, kleteb i výskání nad něčím, co zdravá většina populace považuje - nejsouc daleko od pravdy -, za magické formule.

O pikantnosti "z natáčení" se s vámi, kdo magickým jazykem nehovoříte ani trochu jako já, příliš podělit nemohu. Zdály by se vám zábavné asi jako nejkratší matematický vtip: "Nechť epsilon je záporné." - Kameňák, že? Vlastně docela ano :-)
Nejlépe uděláte, když si hotovou hru zahrajete: zkompilovaná verze pro Windows. Koneckonců mezi nejzajímavější okamžiky vývoje patřilo právě užaslé testování programu, který se nejen přeložil, slinkoval, spusil a hned nespadl, ale choval se víceméně tak, jak by měl!

pátek 20. května 2011

Milanův příběh

Jednoaktovka napsaná u příležitosti Sčítání lidu, domů, bytů, bezdomovců a haruhistů 2011
 
Vlastně je to divadelní představení, které napsal sám život. Rozhodný okamžik se blíží, opona se rozhrnuje, posaďte se, prosím…

Scéna I.

Říjnová noc. Milan leží v posteli na Strahovské koleji a dívá se do svého notebooku. V pozadí zvuk větru od netěsnícího okna.
MILAN (v duchu): Ahoj, mam k vam jednu veeeeeeelikaaaaaaanskou prosbicku,,, asi pred 4letama se poprve hral ORIGINAL WAR a bohuzel i naposled,a od te doby ho marne schanim je nejaka sance ze byste mi ho nekdo pujcil nebo prepalil? klido i zaplatim do 100kc prosim moc moc.. studuju v praze cvut… tak dejte vedet,,doufam ze ho este mate: ) cus milan.
VYPRAVĚČ: A Milanova chvějící se ruka psala slovo za slovem prosbu, výkřik do kosmického prostoru, jenž jako rádiové vlny bude jaro za jarem unášen v nesmírnou dálku od toho malého pražského pokoje.

Scéna II.

Únorová noc o rok dříve. Milan sedí doma ve svém pokoji u psacího stolu. Je zhasnuto, místnost osvětluje jen mdlé světlo ploché obrazovky.
MILAN (v duchu): Ahoj vsechny slecny i pani. Chce se nejaka slecna ci zena od 15-35let seznamit se sympatickym a zkusenym klukem z Prahy? Jmenuji se milan, je mi 20/176/85kg M15, 5/3, 5cm. Hledam touto cestou holku na nezavazny sex. Jen 100% zdravi a cistota. Tesim se na tvou odpoved. Bez fin. odmeny. Foto potesi, ale neni podminkou, taky muzu zaslat. Zatim se mej hezky a na vsechny tve otazky ti rad odpovim pres mail. pa milan
VYPRAVĚČ: A Milan chvějící se rukou vyťukával svou žádostivost, výkřik do vesmírných dálav, jenž jako reliktní záření bude neznatelně sálat z celé oblohy až do skonání světa.

Scéna III.

Březnové odpoledne o několik let později. Milan sedí uprostřed prázdného jeviště, vedle sebe má položený zelený sčítací list osoby. Je otočen směrem k publiku, oči skloněné do notebooku.
MILAN (v duchu): Ahojky hledám pěknou milou slečnu do 25 let na vážný vztah… jsem prý fajn kluk, rád sportuju a bavím se :-) odpovím na 100% předem díky … Jinak ted je zima a hodně jezdím na hory lyžovat, tak která by chtěla jezdit se mnou? Milan
AŠTAR ŠERAN (hlas shůry): Běda vám, loutkolidé! Obraťte se a zahoďte sčítací listy, do kterých byly ukryty vysílače negativní energie!
VYPRAVĚČ: Milujte se a sčítejte se! Nemějte strach, že by vás o vaše soukromí někdo připravil.
Konec. Herec vstává a uklání se, Aštar Šeran se vrací na svou loď vysílat pozitivní energii, publikum aplauduje.

úterý 10. května 2011

O jednorožcích a lidech

„Láska nezná hranice. (připisováno každému autorovi milostné prózy, poesie či dramatu)

Známe se čtyři roky, ale když teď mi teď jde naproti, nemohu ho poznat. Bez brýlí, s obarvenými vlasy a o dvě hlavy menší než já, zabalený v zelené dece. Žertem mu říkám, ať si dá pozor, aby se to v šautboxu neprovalilo. On jenom lehce odkryje svůj zelený plášť (nakonec to není deka) a výmluvně ukáže na kožená pouzdra u pasu.

Ne, o tohle "děvče" se bát nemusím. Jediné, o co se bojím, je zdravý rozum - mé návrhy koupit lístky na něco jiného než na snímek Edward Cullen a tajemství jednorožce totiž nepadají na úrodnou půdu a čas kvapem běží.
Nejlépe asi pochopíte, co se stalo, když se podíváte, jak se za poslední týdny změnil jeho blog zOMG:
 




 

čtvrtek 28. dubna 2011

Báseň mezi řádky

Zpíváno do rotaček? Psáno mezi neslušné odkazy!

Nejsou noviny báječný vynález? Vezmete nůžky, vystříháte písmenka a složíte poslední větu románu, který bude napsán za dvacet let. Nikoliv vámi. Anebo vezmete cédéčko, zasvítíte na něj UV zářivkou, data se přeskupí… a možná získáte fotku Karla IV. zamlada. Malý JPEG obrázek, 50 kilobajtů.
Máte sice pravdu, že všech různých 50KB souborů je cca 2400 000 (zakódovány do elementárních částic by zaplnily opravdu mnoho vesmírů a většina z nich navíc není ve formátu JPEG, ale jde jenom o nějaký bordel) - tedy že šance trefit se do té správné posloupnosti půl milionu nul a jedniček je vcelku mizivá - ale v principu to možné je.
Poslední větu románu si můžete zkusit složit; bizarní náhody se alespoň jednou za uherský rok stanou. Například když přijdete na thajskou stránku, která pod záminkou výuky japonštiny a němčiny předkládá sto stran pochybných pornografických odkazů, které prokládá úryvky z česky psaných knih.
Až tyto informace vstřebáte, dám vám odkaz, abyste se podívali na vlastní oči.




Jde o jedinečný text složený z Doyla, Dumase, jakési kritiky Dostojevského, nějaké erotické povídky a kdoví čeho ještě. Dohromady tvoří příběh, který v jednotlivých fragmentech není obsažen - dílo fascinující a nepravděpodobné.
Pokusil jsem se jej z úryvků zrekonstruovat do podoby pásma, které jsem nazval (také dle jednoho úryvku) Ze svých těl pak vypustili naši vodu. Příběh se sice vyvine trochu jinak, ale hlavně jsem chtěl naznačit, jak noví hrdinové žijí ze starých textů - jako literární fantómové.

Ze svých těl pak vypustili naši vodu

Udělal jen několik pohybů
"Buď zdráva, drahé děvče"
Pocítil zavanutí vděčnosti
Na dvou kontinentech se nebude mluvit o ničem jiném
Pochopil
Nedočká se jara a kytek na jaře
Hudba je přesná, přesnější nežli řeč
Již se jal tancovati
Mačkal spoušť, dokud nebyl zásobník prázdný
Byl nejmladším mužem plesu
Neznámý na výstřely vůbec nereagoval
Jen se šklebil
Najednou mnoho tenkých hlasů - aj, aj!
Jeden šel po nohách, druhý mířil na hlavu
Muži ještě neměli dost
A tak nastával závod ve střelbě
Sivá země
Zvenčí nedošlo k většímu poranění
Podle irského přísloví
"Muž, který vše ví, umře"
-
"Alespoň ty jsi v pořádku"
Oddechovala rychle
S obavou v očích čekal
Fábory bílého kouře
Jinak bylo všude ticho
Sevřel jí ruku
"Buď zdráva, drahé děvče - já se o to také pokusím"
Jen tak se mi dívala do očí a pak mě začala líbat
Nespatřil nikdy nikoho, kdo by se jí podobal
Ó bože, ó bože, kdo je tím vinen!
Bolest během chvilinky začala být dosti nesnesitelná
Jemně ji od sebe odstrčil
"Z té vraždy, která mi všecko vzala
Z té vraždy, která mě zničila
Z té vraždy se budete odpovídat!"
Prudkým pohybem stlačil rukojeť
Až hlaveň ukrytá v pouzdře mířila do Ximenezovy hrudi
A stiskl spoušť
-
Nenabyla hned vědomí
Nýbrž až k večeru
Ať oči nebloudí, kam nohy nedojdou
Tři vinné sklenky, to je vše
Pár psů štěká ve vesnici
Oteplilo se jako zázrakem

pondělí 11. dubna 2011

Úvod do translatismu VI. aneb Zaboravili ste lozinku?

Pokud se skořápka jazyka nerozbije, nemůže být pravda vyjevena.

Disciplína translatismu nám pomáhá najít jazykové konstelace, které v omezeném poli jediného jazyka nelze spatřit. Často pracuje s dialektickým přeléváním slov z jednoho jazyka do jiného, proto si translatista velmi cení strojové překladače. Někdy však stačí pohlédnout na jedno slovo jiným dalekohledem a obraz je dovršen.
Příkladem takové situace budiž srbský internetový portál viděný jazykem západních slovanů. Zaboravili ste lozinku?

Lákamí vůněhulás úmyval rohlivý…

Dokonce někdy není ani potřeba opouštět rodnou zemi. Nebývalé pozornosti v současném jazykovém prostoru se těší staroslověnská Píseň o Lžičkočárovi, téměř moderní lyrická skladba personifikující kuchyňské náčiní. Můžeme se v ní setkat s dnes již zaniklými výrazy odvozenými od slova rohlík, například rohlín (nenasytný chlapec) nebo rohlivý (dělající nepořádek), a mnohými dalšími, například slovesem hudbat (zpívat si při práci) nebo substantivem anadobra (význam nejasný, původem zřejmě ze Středního východu).
V jak rozličných kontextech je Lžičkočár citován! Pochopili bychom jeho, byť archaický, výskyt v databázi písní. Lžičkočár vedle praní prádla má spojitost s domácími pracemi. Avšak staroslověnská báseň a geodézie? V naší zemi není nic nemožné.

Sakura-chan is mai waifu

Slova jsou živá a stejně jako lidé hledají své místo. Za podivuhodný příklad slova, které "se našlo", považuji japonský výraz moe.
"Roztomilé k nesnesení" - aktuální trend posledních několika let, který lze vypozorovat v manze i anime. Charakteristický je pro něj vzhled (zejména dívčích) postav se skutečně velkýma očima a celkové ladění do sladka. [...] (vysvětlivka k moe ve FAQ na Manga.cz)
Na české Wikipedii se dočtete, že: "[Anime seriál Cardcaptor Sakura] obsahuje nezanedbatelnou míru šónen ai, šódžo a moé." Proč moé? Přeci proto, že je to hezčí, roztomilejší než pouhé moe! Slaďoučké slovo v latince zesládlo do podoby cukrkandlu, stačilo mu k tomu jedno přebytečné nabodeníčko.

Bez povšimnutí by neměl zůstat termín moelodrama, kam se cukrkandl přilepil a není k odlepení. Trocha moe však ukápla i jinam - můžete si dokonce pořídit moeučebnici relačních databází nebo moekomix o funkcionálním programovacím jazyce Lisp.

Bouřka pro deštníky

Nedávno vyšlá kniha Klec pro majáky zčeřila vody komentářů na publicistických serverech. Aby ne: vždyť pojednává o muži, který byl ženou, a zároveň o ženě, která je mužem. Jediné, co titulu z mého pohledu nečtenáře schází, je kreativnější název. Jmenovat se kniha "Bouřka pro deštníky", mohl bych si zdejší zmínku odškrtnout jen přepsáním názvu. Takhle se musím ponořit hlouběji.


Jako výchozí bod jsem si zvolil článek o nové australské legislaci ohledně LGBT problematiky. Zajímavé je už prosté vyjmenování všech možných genderových specifik, mezi kterými se vyjímá "kříž s prádelníkem". Crossdresseři mají s prádelníkem vskutku kříž. Mike Perry alias Ivana Peřestá má však kříž s něčím jiným. Hloub, ještě hloub.
Konečně asi v půli textu čteme rozhřešení: "Pohlaví je tekutina." Tekutá sociální stavba, domeček v bažinách, hrad z písku (stavěný špičkou dolů?), ves na dně přehrady. To už není pouhý "kříž s prádelníkem", to je kříž nad prádelníkem.
Zdá se, že nemáme jinou možnost, než přinést světu revoluci. Cesta pro nás již byla připravena.

úterý 11. ledna 2011

Vkládání znaků aneb čtenářské kondice

Nevíte si rady se zkratkami přes klávesu Alt nebo se stříháním MKV? もんだいなし!

Dědeček si otevřel hospodu, ale chodili mu tam lidi. Tedy, vlastně nechodili, jenom si tam odskočili přes Google. Bizarní? Nemožné? Ba, je to pravda! Přistupme tedy k seznamu Frequently Googled Questions:

Jak napsat na klávesnici srdíčko, etc.

Pro vkládání speciálních znaků slouží již odnepaměti program Mapa znaků (nabídka Start → Programy → Příslušenství → Systémové nástroje). Textové editory nabízejí sice podobnou funkci také (v OpenOffice Writeru např. v menu Vložit → Speciální symbol), ale tam se nedozvíte příslušný altový kód, díky kterému můžete symboly vkládat jen pomocí klávesnice.

Některé altové možnosti vám tabulka zamlčí. Zkuste experimentovat

Například když stisknete zároveň levý Alt a číslo 3 na numerickém bloku klávesnice, výsledkem je znak srdíčka ♥, Alt-0135 je znak dvojitý křížek ‡, Alt-0133 je výpustka (tři tečky) … a tak dále. (Zejména doporučuji vaší pozornosti české dvojité uvozovky Alt-0132Alt-0147.) Tímto způsobem lze psát i běžné znaky, které se nevyskytují na standardní české klávesnici, jako například dolar $ (Alt-36), ampersand & (Alt-38) a zavináč @ (Alt-64).

Jiným způsobem, jak psát některé konkrétní znaky, je využít služeb pravého Altu (AltGr), respektive levého Altu a Controlu (Ctrl-Alt) – výsledek je týž. Dolar je potom AltGr-Ů, ampersand AltGr-C (možná pohodlněji psáno jako Ctrl-Alt-C), zavináč AltGr-V. Nejen pokročilejší uživatelé ocení zpětné lomítko (backslash, AltGr-Q), znaky menší než, větší než (přímo nad AltGr), hranaté závorky (AltGr-F,G) a složené závorky (AltGr-B,N). S pomocí AltGr lze též správně psát „à la“, obrácená čárka je AltGr-Ý (sedmička), případně luzná francouzská slova jako je „crêperie“, stříška je AltGr-Š (trojka).

V případě, že zatoužíte po vyťukávání matematických aj. vzorců, stojí za to sezámit se s matematickým módem v LaTeXu.

Další čtení:

Jak stříhat MKV (matrjošku, česky mrkev)

Spusťte program „mkvmerge GUI“ ze sady MKVtoolnix. Otevřete kýžený soubor, na záložce Global povolte Splitting, volbu „…after timecodes“ a do pole napište časy střihů oddělené čárkou.

Další informace o syntaxi se zobrazí po najetí myší do pole

Mějte však na paměti, že muxer nemůže komprimovaný stream střihnout na libovolném místě, takže u stříhání videa počítejte s přesností na nejbližší konec/začátek GOP. Pokud míříte na čistý střih, mělo by rozdělení proběhnout správně. Pokud míříte někam doprostřed, střih bude rámcově (plus mínus vteřiny) odpovídat, ale přesně se asi nepodaří.

Nakonec stačí zvolit výstupní soubor a stisknout tlačítko Start muxing.

Kde najít zoofilní porno

Ano, i takový dotaz se vyskytl. Pohlavní styk se zvířaty neprovozuji, tak nevím. Jsem si ale jistý, že když budete chvíli /b/loumat po Internetu, na něco narazíte.

Neodvážili byste se...

Jak prohodit čitatele a jmenovatele


Díky tomu můžeme „prohodit“ toho čitatele a jmenovatele:

Ale nevím, jestli vám to bude k něčemu dobré :-)

Úvod do translatismu X. aneb Obrácená strana medaile

Hlídejte si svá holoubátka! Po více než třech letech dospěl filologicko-psychologický seriál o nové vědní disciplíně translatismu ke s...