Čtvrtá sestra

August 29, 2008 v 6:47 am


Bc. 3rojka

June 4, 2008 v 7:39 pm

Dneska jsem úspěšně složil státní zkoušku na bakaláře z počítačové matematiky na VŠB. Hurá už nejsem lopata, už mám aspoň půl titul. Snad mi to nestoupne do hlavy.

A aby to bylo tématické, připravil jsem si pro tento případ jeden integrál. Jenom nevím jestli bych s ním uspěl u komise :-).

Bakalář 3rojka

Pokud by měl někdo zájem, muže si přečíst moji bakalářskou práci na téma Efektivní implementace simplexového algoritmu.

Prodám - vyberte si palm nebo gramofón

April 7, 2008 v 9:49 pm
Aukro.cz

Potřebuju se zbavit krámu krámů ze sklepa, ale taky některých hraček, které už nepoužívám. Proto jsem se rozhodl využít služeb online aukční síně Aukro.cz. A musím přiznat, že zatím se mi tento způsob prodeje líbí. Nejde jenom o to věc prodat, ale trochu se i pobavit pohledem na vývoj ceny vašeho zboží.

Pokud by jste měl někdo zájem o mého palma m515 nebo starou hrací skříň s gramofonem mrkněte se ke mně na Aukro.cz.

Změna feedu URL

March 27, 2008 v 7:28 pm

Tak jsem se rozhodl, že přejdu na feedburner jako feed providera, je to hlavně kvůli metrikám a taky to nabízí lepší možnosti při přechodu na jinou doménu, server atd.

Takže můj nový feed URL (starý časem přestane platit):

http://feeds.fe­edburner.com/3roj­ka-blog.

BTW: když už jsem byl u feedburnerů, tak jsem si jen tak náhodou všimnul, že ho koupil google.

Paralelní programování v prostředí MATLAB

March 20, 2008 v 8:02 pm

Jako úkol do předmětu Paralelní a distribuované systémy jsem dostal vypracovat referát na výše uvedené téma. Odevzdání mělo být ve formě webové prezentace, takže, ti které to zajímá se mohou podívat, jak jsem se s tím popral zde Referát č.1, Paralelní a distribuované systémy: Paralelní programování v prostředí MATLAB. A kdyby jste tam našli nějaké vyložené nesmysly nebo podobně budu rád když mi dáte vědět.

Jak na iGoogle gadget

March 14, 2008 v 10:29 pm

V únoru končila soutěž, kterou vyhlásil český google, v Programování iGoogle gadgetů. Chtěl jsem se ji zůčastnit a vyzkoušet si jak se to dělá. Strávil jsem nad tím asi 2 a1/2 večerů a zplodil svůj vlastní gadget. Ještě den před koncem soutěže jsem pilně finishoval abych se nakonec dozvěděl, že se můj gadget do soutěže nedostal. Bůh ví proč?

Ale nebojte se nechci abyste o něco přišli a tak vám jej tady předvedu. Na googlu jej lze zajít zde Kurzy ČNB.

Taky jej máte přímo před nosem.

Co umí:

Nic moc ale snad to stačí. Můžete si vybrat měnu, kterou si to zapamatuje jako vychozí, a můžete měnit částky pro převod, a to jak Z tak DO. Zkuste do toho klikat snad na to příjdete. Když mi budete hodně nadávat, že se vám to nelíbí, třeba tam i něco upravím.

A jak jsem s ním válčil:

Inu celkem to šlo, bylo to tak náročné jako je programování v javascriptu, tedy peklo. Hlavně v tom, že když už to skoro bylo, zjistil jsem, že to nefunguje v IE a tak jsem musel dělat nějaké kompromisy. A protože jsem spěchal a nechtěl jsem tomu věnovat zbytečně dlouho tak na tu prasárnu nejsem moc hrdý. Ale abych nezněl moc negativně, tak se mi celá ta technlogie docela líbí a myslím že by se stím dali udělat i zajímavé věci.

Psal jsem to v editoru Google Gadget Editor, který je vlastně taky gadget. Nebylo to sice moc konfortní, ale v rámci možností bez potřeby něco instalovat se to dá přežít.

Good luck s vaší vlastní tvorbou.

Že by manažer?

March 8, 2008 v 2:13 pm

Už je to nějakou dobu co jsem brouzdal na webu hledal nějaké vzdělávací kurzy. Mimo tunu jiných jsem narazil na tento Nespecifická rekvalifikace pro neumístěné absolventy středních škol. Název mne hned zaujal, prostě kurz pro ty do se nikam nedostali. Zajímalo mne na co je školí. Proto jsem prozkoumal náplň kurzu a nabyl jsem dojmu, že z nich dělají manažery.

Nemohl jsem si pomoci, ale spojení manažerského kurzu s profilem neuplatněného absolventa, u mne vyvolává úsměv. A zároveň to vysvětluje jak se z některých lidí stanou "Manažeři".

České eBankovnictví (e vs. m)

March 6, 2008 v 9:18 am
Kolega Tom rád testuje banky a o své zkušenosti se podělí. Dokonce si kvůli tomu rozboural barák, aby si mohl vyzkoušet mHypotéku a v budoucnosti se s vámi o své zkušenosti zase podělit. Přestože ne se všemi jeho názory (na můj vkus někdy až zbytečně paranoidními) na tuto tématiku souhlasím, chtěl bych se s vámi podělit o pár linků, kdyby vás zajímalo, kterou banky (ne)vybrat. Jen pro ujasnění jsem dlouholetý spokojený (i když mne občas umí vytočit) klient eBanky.

Paklyže

January 26, 2008 v 10:06 am

Na jedné zkoužce se zkoužejcí hrozně rozčiloval nad logickou spojkou pakliže, málem toho studenta vyrazil. Všechno dobře dopadlo a chudák student prolezl.

A teď podle hesla “nejdříve zkoušky a paklyže” se může vydat za dobrodružstvím a tady je něco inspirace:







Co dotat, magoři co. Jak já jim zavidím…

Zima se blíží

November 8, 2007 v 7:19 pm

Tak proč si nezavzpomínat na léto?





Nike presents Kaleta&Kraus

P.S. nikdy bych neřekl že budu propagovat NIKE, ale tohle je opravdu podle mého gusta.

Je libo Geocaching? A co takhle hard core?

October 6, 2007 v 3:12 pm

geocaching.comGeocaching je zvláštní hra pro zvláštní lidi, asi proto mě celkem chytla. I když už mě přešlo počáteční nadšení, kdy jsem si říkal, že budu hledat alespoň jednu kešku týdně, a přesto že jsem v podstatě zelenáč, jak je vidět podle počtu odlovů, musím přiznat že mě to stále baví a doufám že se tomu ještě budu nějakou dobu věnovat.

Už nějakou dobu jsem chtěl o této hře něco napsat, dělá to přece každý, dokonce už o tom psali na idnes a ve VTM Science taky. Nedávno mi však napsal nějaký jiný zanícený kašer Imagir a požádal mně jestli bych nenapsal něco na server poklady.com, o tom jak se 4hledá bez GPS. Tak jsem se rozhodl, že s tím odkládáním článku o geocachingu musím přestat a konečně něco napsat.

Geocaching se dá popsat různě, ale já tady nebudu popisovat o čem to vlastně je to si přečtete jinde(poklady­.com). Mě se ale líbí slogan: „Nezajímavá místa, na která by jste se nikdy nedostali.“, i když to vlastně není podstata geocachingu protože většina lidí se snaží umísťovat keše na místa, která jsou něčím zajímavá a pokud tak neučiní jiní se diví proč právě zde. Já se nedivím, pokud je keš vtipně umístěná a já se při odlovu pobavil, potom ať je schovaná kdekoliv a čím dál od lidí tím lépe. Sám se občas divím kolik je ještě míst v okolí kde žiju, na kterých jsem nikdy nebyl.

Poklady.comJak jsem psal Imagir mně požádal, abych napsal něco o tom jak se hledá bez GPS. Co že geocaching bez GPS co je za blbost? Inu není a nemyslím, že bych byl jediný, a věřím, že je nás víc Naturalistů, Hard Coráku nebo jakkoliv jinak nás chcete nazvat. A proč vlastně bez GPS, odpověď je jednoduchá je to znouzecnost. Jsem zvláštní typ technicky založeného člověka, který techniku v podstatě odmítá pokud ji není potřeba. Gadgety obdivuju, avšak se je snažím nekupovat. O GPS jsem už kdysi přemýšlel, o geocahingu jsem tehdy nic nevěděl a myslel jsem si, že se to dá použít místo tachometru na kolo, ale moc to nefunguje v lesích, takže to neprošlo testy a nic z toho nebylo. Dnes mě od GPS odrazuje hlavně reklama z bilboardů říkajících „Nehledám, mám GPS navigaci“, no tak pánové na to mě nedostanete já přece hledám rád, proč si myslíte, že dělám geocaching. Ano hledání to je vlastně podstata geocachingu tak proč si to ulehčovat, když to jde i složitěji. I když někdy pochybuji o tom, že je to těžší než klasika s GPS. Ono někdy se stačí podívat na leteckou mapu mapy.cz nebo satelitní snímek na maps.google.com a ten vám kešku naservíruje na stříbrném podnose. Zatímco člověk, který neviděl mapu a jde pouze podle GPS signálu někam o čem netuší jak vůbec vypadá tak tomu já říkám HardCore. Jindy jsou, ale keše umístěné v lese a z fotky lesa se opravdu těžko odhaduje poloha kešky a to je potom HardCore pro mně. V takovém případě si na mapě najdu nějaké signifikantní body změřím si vzdálenosti a v terénu krokuji. Z takových keší mám potom největší radost. Také mám rád kešky které jsou vtipně schované a vtipně může znamenat cokoliv…. Občas se zarazím kam všude jsem schopen strčit ruce abych našel něco co má v podstatě nemá žádný význam. Musím se ale přiznat, že si hledání občas usnadním přečtením nápovědy hned na začátku, zejména když jedu někam daleko kde vím, že nebudu mít internet a pokud se mi to nepodaří napoprvé, tak už se tam asi nikdy nedostanu. V tomhle by mi mohla pomoci aplikace Handy Geocaching, kterou jsem objevil pravě na již zmíněném serveru poklady.com, a která mě docela nadchla. Uvidím jak se osvědčí v praxi. A možná, že si časem pořídím i BT GPS modul. Myslím si ale, že ta doba je ještě daleko a já se budu věnovat geocachingu v jeho „naked“ podobě.

Moje geocache baseA ještě pár rad pro všechny kdo chtějí dělat geocaching a nemají GPS. Jak na to? Prostě si vyhlídnu keš najdu si ji podle GPS souřadnic na serveru mapy.cz nebo maps.google.com, google jsem ale použil jenom pro hledání mimo ČR, protože seznam má domov přece jenom lépe zmapovaný než google. Potom si udělám skrínšot svoji k750-kou (surově si vyfotím monitor, jak je vidět vedle na ilustračním fotu). Ještě si poměřím vzdálenosti, to mají mapy.cz taky pěkně udělané, a můžu vyrazit do terénu. Ze začátku jsem neměl ani mobil s foťákem takže jsem si mapu jenom nakreslil na papír, což byl ještě větší naturalismus.

Závěrem bych rád popřál šťastný lov všem kašerům a pozval mudly, aby vstoupili mezi nás a objevily tak krásu světa na druhé straně. Co dodat? Snad už jen Let's go geocaching.

Profile for 3rojka

Výzva: Všem, jejichž hlas je slyšet

October 2, 2007 v 7:38 pm

Tímto linkem bych rád podpořil nedávno uveřejněnou výzvu české inteligence. Ve výzvě apelují vzdělanci na všeobecný úpadek vzdělanosti a vychovanosti české populace.

Všem, jejichž hlas je slyšet

Grindhouse - Death Proof (Auto zabiják)

September 30, 2007 v 9:40 am

Grindhouse Death Proof Už dlouho jsem nenapsal o žádném filmu, asi nejspíš proto že většina filmů za to ani nestojí. Ale včera jsem byl na druhé části projektu Grindhouse od magoří dvojky Rodriguez & Tarantino, tedy Death Proof a.k.a. Auto Zabiják, kterou právě dělal Quentin, a nedalo mi abych se o tom nezmínil.

Je to podívaná, která opravdu stojí zato. Projekt Grindhouse se snaží napodobit atmostféru malých zaplivaných příměstkých (pravděpodobně amerických) kin, do kterých se dostávají většinou B-čkové filmy velmi pochybné kvality. A díky tomu, že jsem na tom byl v jednom takovém alternativním kině (Artefakt NJ), kde v předních řadách nevidíte na část titulků, protože před promítací plochou zavází staré piano, byla tato iluze dokonalá. Čemuž přispělo i skvělé publikum, hlučně se bavící, pokřikující na promítače (který za to vlastně nemohl) a občas odcházející na záchod, taky se nám stalo, že vedle na sedadle seděl pes. Prostě kdyby to ‚Pán Režisér‘ viděl určitě by měl radost, protože právě o to se podle recenzí snažil a právě toto se v multiplexu (brrrr fuj) napodobit nedá.

Pokud je Tarantino vaše krevní skupina, potom to nejen doporučuji, ale označil bych to jako MUST SEE MOVIE.

Pro ty, kdo ještě neví co od Grindhouse čekat, mám odkaz na trailer.

Grindhouse – Death Proof – Auto zabiják.

Potřebujete konvertovat různé formáty?

September 28, 2007 v 11:46 am

Určitě jste už potřebovali zkovertovat nějaký soubor do jiného formátu, a díky tomu jste si nainstalovali do kompu kopu šrotu. Nedavno mi kolega ukázal zajímavou web applikaci Zamzar, která za vás konverzi provede , výčet formátů je ceklem pestrý:

Convert file formats with Zamzar

maven-release-plugin in Action

August 28, 2007 v 7:46 pm

Tento příspěvek vznikl jako reakce na článek Honzy Hovotného „Co bych rád slyšel v září na CZJUG“, ve kterém se ptal myslím na release maven multiprojectu a na stanovení jednotné verze pro modul s potomky. Už dříve jsem s tím nějakou dobu strávil, protože jsem to chtěl v práci vyřešit, tehdy se mi to nepodařilo, ale myslel jsem si, že jsem byl blízko. Proto jsem si našel chvíli času a rozhodl jsem se ten problém rozkousnout. Doufám že vám to přisěje i k diskusi na CZJUG já se jako obvykle nedostavím.

Pokusím se vás provést krok za krokem. A snad se vám to taky podaří.

Příprava

Takže co potřebujeme? Potřebujeme maven, cvs a maven repository. Ja mám svoje maven repository na svém hostingu a deployuji tam pomocí ftp což jsem ze začátku trošku složitější, ale nakonec ftp je přece jen častěji dostupnějsí než jiné metody. Cvs mám taky nainstalované na localhostu, takže si budete muset udělat svoje. Potřebujeme také maven multiproject, na vyzkoušení můžete použít tenhle jednoduchý, který jsem si na to vytvořil já (maven-multiproject-test).

Podívejme se na naše pom(y).xml

mmt/pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com_3rojka.maven.test</groupId>
        <artifactId>mmt</artifactId>
        <packaging>pom</packaging>
        <version>0.9-SNAPSHOT</version>
        <name>Maven Multiproject Test</name>
        <scm>
                <!-- tady si budete muset naspat svůj connection string -->
                <!-- scm:cvs:method:username:password@server:cvsroot:module -->
                <developerConnection>scm:cvs:pserver:3rojka:@localhost:/work/cvs-repositories/eclipse-1:mmt</developerConnection>
        </scm>
        <modules>
                <module>A</module>
                <module>B</module>
        </modules>

        <distributionManagement>
                <!-- use the following if you're not using a snapshot version. -->
                <repository>
                        <id>maven-3rojka-com</id>
                        <name>maven-3rojka-inhouse repo</name>
                        <url>
                                ftp://ftp.3rojka.com/public_html/maven/maven2/repos/inhouse-1
                        </url>
                </repository>
                <!-- use the following if you ARE using a snapshot version. -->
                <snapshotRepository>
                        <id>maven-3rojka-com</id>
                        <name>maven-3rojka-inhouse repo</name>
                        <url>
                                ftp://ftp.3rojka.com/public_html/maven/maven2/repos/inhouse-1
                        </url>
                </snapshotRepository>
        </distributionManagement>

        <build>
                <!-- tahle extension je potřeba pro ftp deploy -->
                <extensions>
                        <extension>
                                <groupId>org.apache.maven.wagon</groupId>
                                <artifactId>wagon-ftp</artifactId>
                                <version>1.0-beta-2</version>
                        </extension>
                </extensions>
        </build>
</project>

Pokud budete deployovat jako na nějaký remote server budete potřebovat nastavit username a password. Takže je potřeba konfigurovat setting.xml

....
        <servers>
                <server>
                        <!-- všimněte si že podobnost tohoto id a id repository v distributionManagmantu v pom.xml není náhodná -->
                        <id>maven-3rojka-com</id>
                        <username>...tohle je na vás ...</username>
                        <password>...a tohle už tím tuplem</password>
                </server>
        </servers>
....

Tak už jenom pro úplnost mnt/A/pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <parent>
                <artifactId>mmt</artifactId>
                <groupId>com_3rojka.maven.test</groupId>
                <version>1.3-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
        <groupId>com_3rojka.maven.test</groupId>
        <artifactId>mmt-A</artifactId>
        <packaging>jar</packaging>
        <name>Maven Multiproject Test - module A</name>
</project>

a mmt/B/pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <parent>
                <artifactId>mmt</artifactId>
                <groupId>com_3rojka.maven.test</groupId>
                <version>1.3-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
        <groupId>com_3rojka.maven.test</groupId>
        <artifactId>mmt-B</artifactId>
        <packaging>jar</packaging>
        <name>Maven Multiproject Test - module B</name>

        <!-- tady jsem si jako perličku ještě udělal závislost mezi submoduly -->
        <dependencies>
                <dependency>
                        <groupId>com_3rojka.maven.test</groupId>
                        <artifactId>mmt-A</artifactId>
                        <version>${version}</version>
                </dependency>
        </dependencies>
</project>

Pustíme se do práce

1. Rozbalíme si mmt.zip do adresáře mmt a importujeme jej jako modul mmt do cvs.

2. teď protože máme project commitnutý mužeme přistoupit k mvn release:prepare
D:\work\eclipse-ws-2-maven\mmt>mvn release:prepare -DautoVersionSub­modules=true
tady to autoVersionSub­modules je very kool trick který zajistí verzovaní modulu stejně jako verzi parenta. maven se nás pěkně zeptá…. What is the release version for „Maven Multiproject Test“? (com_3rojka.ma­ven.tes t:mmt) 0.9: :…. a protéže máme hezkou snapshot verzi sám nám nabídne 0.9 takže stačí enter…. What is SCM release tag or label for „Maven Multiproject Test“? (com_3rojka.mave n.test:mmt) mmt-0_9: :…. taky nám doporučí cvs tag, taky enter….
What is the new development version for „Maven Multiproject Test“? (com_3rojka.ma­ven.test:mmt) 0.10-SNAPSHOT: :
…. a ještě si vymyslí další SNASHOT verzi, taky stačí enter, ale pokud by ste třeba chtěli verzi 1.0, ale na to by ste asi taky přišli…. Hotovo release:prepare je za námi.3. takže můžeme release:perform
D:\work\eclipse-ws-2-maven\mmt>mvn release:perform
A máme releasnuto a připravenou další pracovní SNAPSHOT verzi.

Takhle je to docela triviální, ale ta drbačka než jsem přišel na některé detaily.

Takže seznam věcí na které je potřeba si dát pozor.

  1. Nastavení developerConnection
  2. Nastavení deploymentManag­mentu tedy repository pro výsledný deploy.
  3. S 2 souvisí nastavení servers tedu heslo pro vzdálený přístup.
  4. ‚releasovat‘ se dají zdárně jenom SNAPSHOT verze, aspoň tedy myslím.

Přeji mnoho úspěchů v Portlandu.

Loituma - Ieva’s Polka

July 23, 2007 v 6:43 am

Tuhle píseň už jsem kdysi slyšel jenom jsem z textu nějak neodtušil její název. Až včera večer jsem objevil její youtube link na LaTríně, blogu který mám rád, ani ne tak pro jeho obsah jako formu. A k písni nevím co dodat zkuste si ji poslechnout. A až ji budete poslouchat po několikáté zkuste si ji pustit jako kánon (otevřete si více oken v browseru).


Ostrava on Rail

May 2, 2007 v 7:46 pm

Narazil jsem na tuto zajímavou konferenci tak ji sem nalinkuji: Ostrava on Rail

Maven - online průvodce

May 1, 2007 v 10:12 am

Zrovna jsem na nějakém blogu našel odkaz na online průvodce pro maven. Protože mám maven rád myslím, že stojí za to tento odkaz znovu nalinkovat.

EL hack …

April 9, 2007 v 7:54 am

… aneb jak volat methodu s parametrem pomocí Expression Language.

Možná, že je to tím že jsem si dostačně pořádně nepřečetl dokumnetaci k EL, ale nějak jsem nezjistil jak zavolat methodu objektu s parametrem a párkrát by se mi to hodilo. V EL přímo to asi nejde, ony na to budou nejspíš budou existovat nějak tag library, ale ty se mi většinou nelíbí, protože občas je dost horor k nim najít dokumentaci. Proto jsem přemýšlel jak to udělat bez tld přímo pomocí EL.
Určitě to není uplně nejčistější řešení a určitě nejsem jediný koho to napadlo, ale zajímal by mě váš názor na tento Hack.

Pokračování »

Zakažte smraďochy

March 29, 2007 v 10:28 pm
Taky vás neustále prudí smrad nějakého bezohledného smraďocha, který nedokáže fungovat bez cigaret. Podpořte petici psanou poslancům.

www.stopkoure­ni.cz

Názory čecho-australana

February 20, 2007 v 3:24 pm

Pajda je určitě nejzajímavější osobnost, kterou jsem potkal během svého pobytu v Austarálii. Jeho názory i když ne vždy se všemi souhlasím, přece je na mě až moc velký humanista, jsou velmi zajímavé a proto bych každému rád doporučil jeho blog.

Pajda je také velice zručný a kreativní umělec, který mne oslnil i svým dílem.

Captcha pro můj wordpress

February 17, 2007 v 12:25 pm

Taky vás neustále otravuje kopa spamu utočící na váš blog v podobě spamu, mě ano. I když už se mi docela podařilo nastavit pravidla pro black listování a moderování komentářu, vadí mi že mi vůbec chodí maily s nadpisem „please moderate“, kdo se tím má hrabat. Proto jsem se rozhodl že si konečně pořídím Captchu.

Tak jsem začal hledat vhodný plugin s Captchou pro word press vypadá to že jich existuje dost. Mě se podařilo rozchodit hned druhý, který jsem našel. Jmenuje se Silver's CAPTCHA, podrobný návod na její instalaci najdete na stránkách autora pluginu. Já bych její instalaci shrnul do 3(takový ideální počet) bodů.
  1. Stáhnout, rozbalit a nakopírovat do adresáře /wp-content/plugins/
  2. Aktivovat v administraci wordpressu v sekci Plugins a uložit nastavení v sekci Options->SCaptcha.
  3. Potom už jenom potřebujete přidat obrázek s vygenerovanou capthou a input box do formuláře pro komentář:
<table border=0 cellspacing=0 cellpadding=5>
  <tr valign=middle>
    <td><img src="wp-content/plugins/s_captcha/s_captcha.php" border=0></td>
    <td>Enter characters from the image:
      <INPUT TYPE="text" NAME="s_captcha" SIZE="6" MAXLENGTH="6"></td>
  </tr>
</table>

Přeji uspěšné blokování komentářového spamu.

Boolean … zcvoknout či nezcvoknout

February 2, 2007 v 7:16 am

Podle mne jedním z problémů vyvojářů bývá nedostatek komunikace. Při redesignu části naší sity jsem měl co do činění z kódem mého předchůdce. A občas jsem měl pocit, že ten člověk nekomunikoval ani sám se sebou. Jinak si nemohu vysvětlit proč si implementoval třídu boolean …


/*@author xxxxx xxxx Made in my free time. */

package com.xxxxxx.fuzzywords;

public class FlagBoolean {

private boolean value;

void set(boolean to) { value=to; }

boolean isSet() { return value; }

}

… že by paranoia aneb nedůvěra k cizímu kódu, nebo se snad připravoval na nějaké předem promyšlené rozšiřování, nebo jen nevěděl co se svým “free time” (inu někdo píše blogy, jiný zase vdolky). Snad to byl jen úlet, ale podle mne se ten člověk zbláznil, jinak si nedokážu vysvětlit, jak mohl celé ty fuzzywords napsat tak geniálně, že tady tomu nikdo nerozumí.

V žádném případě ho neodsuzuji, věřím, že pokud se z toho dostal tak se tomu dnes sám zasměje, a možná k tomu měl důvod.

A navíc si myslím, že nás to čeká všechny. Tak že se občas projděte k oknu než z toho zblbnete.

Mazda … jak se vám líbí?

January 31, 2007 v 9:42 am

V posledním díle VTM Science jsem objevil tuhle nádhernou studii nazvanou NAGARE.

Mazda Nagare
NAGARE: (pronounced “na-ga-reh”) Japanese for ‘flow’ and the embodiment of motion.
Courtesy of Mazda

Pokračování »

Google je blbec

January 14, 2007 v 9:40 am

Tak dnes mě opravdu naštval google, potřeboval jsem odevzdat projekt do C++, u tohoto projektu se nejenom hodnotí kód a funkčnost, ale i způsob odevzdání (vím zní to divně), které musí být podle předpisů. Musím odevzdat jako zip, v mém zipu jsou dva .bat soubory. A on google nedovolí posílat executable files a to nejenom přímo, ale ani zabalené v zipu. Co s tím? Skvělé rady jak to obejít přejmenováním souborů mi moc nepomůžou, protože je dáno, že to musím poslat jako zip a pokud mu budu přejmenovávat ty baty uvnitř tak mě taky nebude mít rád.

Řešení je jednoduché použít jiného email klienta, stejně jich každý mám více. Ale k čemu ten gmail je když jej v určitých připadech nemůžu použít? Určitě budu gmail používat dále, ale tohle si budu pamatovat a už to nebude ten jediný a nepřekonatelný gmail. Zklamali jste mne přátelé z googlu …

Sumamed

January 10, 2007 v 4:11 pm

Protože jsem nemocný, baštím celkem silná antibiotika, které vůbec nekamarádí s mým žaludkem. Proto mne nesmírně pobavila básnička jednoho mého kamaráda, kolegy, klienta a zároveň doktora.

Sumamed, to je med,
kdo ho ráno spolkne hned,
tomu večer ze zadnice
vypadne kus tasemnice,
sumamed - to je hned!

Od neznámého básníka z přelomu 20./21. století. MujDr J.V.

Gmail rocks with voicemail

January 8, 2007 v 12:54 pm

Tak jsem dneska uletěl na gmailovém voicemailu. Úplnou náhodou jsem na tuto možnost přišel, když mi kolega nevzal gtalk call. Ozve se vám klasický záznamníkový hlas s tím, že volaná osoba “is not available” a abyste jste zanechali zprávu “after the meep”. Ten “MEEP” je, ale opravdu cool. Po zanechání zprávy vám příjde email s mp3rojkou, v gmailu jej můžete přehrát přímo v body zprávy, ale všechny email klienty vám to přehrají taky. Ale úplně super je, že si do gtalku můžete přidat jakýkoliv emailový kontakt a pak na něj posílat voicemaily a nemůsí to být ani gmail a ani nemusí mít naistalovaný gtalk, prostě vám příjde mail s mp3 přílohou i do outlooku.

P.S. asi jsem neobjevil ameriku, ale pro mě je to hit dneška a možná, že to už dávno umí kdejaké skypy, ale tím jak je gtalk integrovaný s gmailem se mi tohle zdá uplně superB.

Kupte si(mi) kus pralesa

December 7, 2006 v 8:19 pm

Chcete si koupit kousek pralesa, potom můžete na www.novyprales.cz. Nechcete si koupit kus pralesa, kupte jej někomu k vánocům. Neznáte někoho kdo by chtěl kus pralesa, tak to já bych se klidně nabídl. Chcetel-li mi(si) udělat radost tak si poslužte. Prales jako dárek.

P.S. Pozor zmíněné stránky jsou nějak rozladěné ve Firefoxu, doufám že vám to nepřekazí koupi hezkého dárku.

Sláva korejské kinematografii

November 23, 2006 v 9:35 am

V poslední době jsem viděl spoustu špatných a podprůměrných filmů, které nestály za řeč. Ale i v tunelu nakonec vysvitne světlo, a tak se mi přihodilo, že mně osvítilo vycházejízí slunce z Koreji v podobě dvou úžasných filmů samotného velkého Chan-wook Parka. Oba filmy Oldboy a Chinjeolhan geumjassi mají dva zakladní společné rysy a to sice pomstu a sníh (tak mě napadá takové slovní spojení “pomsta bude chladná”).

Já tyhle filmy prostě miluji, dívat se na film který byl vytvořen někým kdo má fantazii je nádhera. V těhle korejských filmech navíc vždycky byvají úplně užasné interiéry, proto bych je doporučoval nejenom milovníkům filmu, ale i obdivovatelům originálního designu.

Myslím, že Park je genius a je úžasné jakým způsobem se dají natočit věci, které snad ani nejsou reálné, bez toho aby to vypadalo vykonstruovaně, což teď porovnávam s jedním nejmenovaným českým filmem, který byl naopak o úplně skutečných věcech, ale připadal mi vykonstruvaný od začátku do konce.

A když už jsem v té koreji tak mi to nedá abych si nevzpomenul na Bin jib aka 3 Iron film sypatický už podle názvu. Film opravdového filmového aristokrata “Duka” Ki-duk Kima, ve kterém oba hlavní hrdinové nepromulivili ani slovo, i Mne zbavil slov a považuji jej za absolutně nejleší film který jsem viděl.

Hodnocení (in order of appearience)

Duplex aka “Baba na zabití”
Oldboy
Chinjeolhan geumjassi aka Kind-Hearted Ms. Geum-Ja aka Nebohá paní pomsta
Účastníci zájezdu
Bin jib aka 3 Iron (alternative transliteration) Empty Houses

Mrtvola v průjezdu

October 13, 2006 v 6:07 am

Co by si člověk nevymyslel jen aby zaujal a přilákal čtenáře, třeba i křiklavý titulek. Schválně kolik z vás se chytlo (komentáře od vás nečekám to už jsem jednou zkoušel).

Nicméně chtěl jsem vám jenom sdělit, že jsem si udělal chvíli a pohrál jsem si s designem blogu a trochu jsem jej rozšířil. Ti co mají jenom 800px prominou, ale asi bude na čase upgradovat, já to vidím i na svém notebooku a to mám lištu na straně.

Nejzajímavější změnou je přidání boxu sdílených položek z Google Readeru. Je to opravdu pěkná fíčura, kterou nabízí jejich nová verze. A protože poslední dobou není čas se ani dívat na filmy natož tady o nich psát a o psaní zajímavých informací, o které bych se podělil, už ani nemluvím, tak se tady aspoň něco občas pohne.

Taky jsem přidal linky RSS na komentáře (stejně se nikdo žádné nepíše, není divu když není na co) a na ony zmínění sdílené GR články.

A ještě jeden zajímavý tip na zvýšení návštěvnosti blogu. Mně se osvědčilo napsat úplně bezvýznamný (ale byl upřímný) komentář na jeden Lukačovičův článek. Ten den se sem přišlo podívat celých 30 unikátní IP.

P.S. Promiňte mi ten nadpis už se to nestane.