programování
PBF synchronizér
Nikdy není nad pořádnou utilitku. A to ani když je úplně zbytečná. Nedávno jsem se stal fandou PBF komixů. A tak sem si vytvořil skript kterej umí komixy synchronizovat. V základu to umí to co by ste dokázali i s wgetem - stáhnou všechny obrázky. Ale 1) je to rychlejší a každá instrukce procesoru se počítá ( Proč to ale v tom případě teda píšu v pythonu? :-/ ) a za 2) má několik naprosto zbytečnejch funkcí, který nikdy nikdo nepoužije (ani já), jako vyhledávání komixů podle regulárních výrazů, bez kterech se ale správnej geek neobejde.
Slozitost PHP a vyuka ve skole
Dnes nam bylo ve skole zkracene vysvetleno proc se nebudeme ve ctvrtem rocniku na stredni skole ucit PHP. Bylo nam receno, ze je PHP tezke a ze neni dobre se ucit programovat na skriptovacim jazyku. Druhe oduvodneni je pravdive, na druhou stranu je ale potreba rict, ze dnesnim trendem tyto jazyky jsou a vykonem se pomalu blizi k jazykum kompilovanym. Nebudu rozebirat tento druhy argument, ale
Generator status ikon
Napísal som vlastný generátor status ikon pre web. mám umiestnený na svojom serveri . Zatiaľ je dostupný jeden skin a 2 druhy ikon. Niekedy možno doplním ďalšie. Urobil som zopár preddefinovaných pozadí a je možné vytvoriť vlastné pozadie.
Jak na bota v pythonu
Napsat bota pro mě vždycky bylo vždy lákavé už za dob ICQ, ale tam jsem se o to ani nepokoušel, byla by to spousta námahy pro nic. Nedávno se mi podařilo napsat bota pro xmpp v pythonu s použitím modulu, kupodivu xmpp, a nebylo to vůbec těžké, přestože tutoriálů a dokumentace je opravdu nedostatek. S vámi, kdo byste si ho také rádi vyrobili a nevíte jak na to, jsem právě takový tutoriál připravil.
Čistota návrhu - překrývání neabstraktních metod
Před nějakou dobou jsem narazil na knihu Java Nástroje. Z ní jsem vyčetl, že existuje něco jako statický analyzátor kódu. Od té chvíle jsem začal pracovat se CheckStyle a PMD. při nastavování pravidel jsem narazil na pravidlo, které říká něco ve smyslu: . dodržování tohoto pravidla v podstatě znamená, že není možné překrýt metodu, která není abstraktní.
Příkazy řízený komunikační protokol
Díky mojí diplomové práci, jsem se dostal k vytváření komunikačního protokolu. I když původně měl zadavatel na mysly asi protokol někda na úrovni transportní vrstvy, já jsem se pustil do protokolu na úrovni vrstvy aplikační.
Vzhledem k tomu, že jako programovací jazyk používám JAVA, konkrétně JavaME a JaveEE rozhodl jsem se použít protokol HTTP, který implementuje Sun pro všechny virtuální mašiny na úrovni JavaME. Některé jiné společnosti implementují virtuální stroje, třeba i s datagramovým spojením, nebo na úrovni soketů, ale HTTP je prostě jistota.
Flejm o sw modul
Jak už to tak chodí, nevyhnu se občas do nějakého flameware. A někdy jsem sám iniciátorem, tekovéhoto slovního průjmu. Většinou pak k němu dochází odklonem od tématu, kde prvotní myšlenka je předváděna na sérii příkladu, které více či méně korespondují s daným objasňovaným jevem. V 99% procentech pak dopadají takovéto přiklady na zcela neúrodnou půdu, zpravidla pak protože oponent nejenže nemá chuť danou tezi pochopit, ale dokonce myšlenky apriori odmíta, dříve než jsou vyřčeny. Mojí chybou je pak pozdní opuštění takového flameware, a to ať již ústní, tak písemné. Navíc to korunuje, naprosté rozladění (hraničící s nenávistí) oponenta k mé osobě.
XP (Extreme Programming) TDD (Test Driven Development)
Slyšeli jste někdy o XP, TDD? Já prvně někdy před rokem, něco málo jsem si o tom přečetl a jelikož nebylo dost času, odvahy a bůh ví na co bych se ještě mohl vymlouvat, tak tím to skončilo. Nyní mám v práci poměrně oddělenou úlohu, tak proč se k této myšlence nevrátit a nezkusit tuto myšlenku v praxi?
Nepořádek na stole a v hlavě
Tak si sedím u PC, koukám na monitor postavený na mini-židličce, která stojí na stole a pohled mi sjede na klávesnici. A pak po stole. Dívám se, že mám vlastně na stole nepořádek, ba co přímo svinčík jako v chlívku. Vrhám pohled na pohovku v rohu mého pokoje, ale málem ji nevidim. Otočím hlavu o dalších 45° a aspoň jeden stůl vypadá uklizeně (to bude tím, že ho moc nepoužívám).