Radost z programování

Je mi líto, dnes žádná učená moudra, léty ověřené povídačky a další pitomosti, na nichž by si Google pochutnal, jen se chci podělit se světem (nebo alespoň s těmi denními pěti a půl návštěvníky, kteří ještě vydrželi číst ty moje bláboly), že se mi snad konečně něco povedlo. Beztak omylem.

Programátor jsem dost mizerný, to mi může potvrdit snad každý, kdo mě zná. Stejně tak může potvrdit, že denně zabiju několik hodin na IRC (nebo na Lidech.cz, chcete-li), kde ve zhruba stech procentech času pobývám v místnosti Linux. V té místnosti pobývá též bot značky .bot (čtěte dotbot), zvaný též Lilah, zpravidla však ne víc než dvanáct hodin denně, neboť její kilobajty leží a běží na Pipni.

Bot je to víc než šikovný, umí hledat na Googlu, na Wikipedii, vyprávět vtipy, umí předávat vzkazy, umí kopat otravy, spammery, dokonce i Vozníky, umí zkrátka ledacos. Ale přece jen… Jedna věc ji chyběla, každý správný bot přece musí umět posílat na sklo citace ze slavného Lamera, no ne?

A tak přestože v Pythonu umím míň než málo, povedlo se mi za ne až tak dlouhou chvíli zplichtit několikařádkový patch, který požadovanou funkci do .bota přidá. Dokonce podporuje i přečtení zadané citace, podle jejího čísla. Následující den jsem trošku pomohl kamarádovi s další funkcí do .bota, díky níž umí bot odesílat zprávy na Jabber.

Nakonec vznikl asi stořádkový patch, což mi přišlo přece jen trošku málo. Přidání diakritiky do nápovědy rozšířilo patch na 150 řádků, s čímž už jsem byl spokojen. Křenící se Následoval přístup do SVN repozitáře a mé první commitnutí v životě. A po pár minutách druhé, protože jsem zapomněl odstranit traceback.

Radost mi teď už kalí jen fakt, že Lilah běží na prehistorické verzi Debianu, který obsahuje neméně prehistorickou verzi Pythonu, která nepodporuje třetí argument u funkce re.findall(). Ale to se nějak opraví. A co jsem chtěl tímto zápiskem říct? Asi je to špatně, ale vlastně nevím. Nejspíš se jen pochlubit :-)


Zatím nehlasováno

Komentáře

Poslat nový komentář

Smajlíci
>:-P>:-(:-]:-?B-):-[>:-D:-(:-oX-(:-D;-DO:-):-*:-X>:-):-$>:-|:-!>:-O|-):-):->:-|:-P;-P;-):'-(:-\
Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • K formátování a úpravě obsahu můžete použít Texy!
  • Textoví smajlíci budou nahrazeni jejich grafickými ekvivalenty.
  • Můžete citovat jiné příspěvky pomocí tagu [quote].

Více informací o možnostech formátování

CAPTCHA
Otázka sloužící k ověření, zda-li je pisatel člověk (alespoň biologicky) a zabránění automatickému spamování.
Image CAPTCHA
Zkopírujte znaky z obrázku, velikost písmen hraje roli.
Syndikovat obsah