Poslední rok se poměrně zvrhnul a já se začal topit v moři schůzek a webexů. Jelikož byl občas output diskutabilní, musel jsem svůj přístup optimalizovat. Postupně se blížím k následujícímu setupu: (more…)
Archive for the ‘IT’ Category
Nekonečné schůzování
Sunday, November 14th, 2010Vanoční dárek pro vás: JetCast 8
Monday, December 22nd, 2008V čase vánočního TV braku budiž pro vás intelektuální oázou nový díl JetCastu s podtitulem Kamenná past. Přejeme nerušenou, dlouho trvající zábavu.
JetCast 7 – Mistri beatboxu
Wednesday, December 3rd, 2008Tak jsme zase po case vypustili do sveta neco moudra v nasem nepravidelnem vidcastu JetCast. Urcite zkontrolujte, Michal Blaha a jeho OTR tym nam visi za reklamu.
Jetwit 1.1.0 is out
Thursday, November 27th, 2008Jetwit – a lightweight Twitter and Facebook client for Mac OS is out. It allows one to quickly update her status message on Skype, Twitter and Facebook by one click.

Novy MacBook Pro
Friday, October 31st, 2008Tak jsem vcera konecne dostal na stul novy Apple MBP (2.8 Ghz, 4 GB RAM, 2 grafiky atd.). Detailni predstaveni a popis lapalie na celnici muzete zkontrolovat v novem dile JetCastu.
Novy IT snimek z Bollywoodu – Rubygolo
Monday, August 25th, 2008CZPodcast 25 – Live from J-OpenSpace
Tuesday, August 5th, 2008Pokud jste nechteli nebo se nemohli zucastnit teto velmi povedene akce ceske java komunity, muzete nasat atmosferu z dalsiho dilu CZPodcastu. Osobne si myslim, ze se pomerne povedl.
Triky pro zvladnuti pretizeni a stresu
Monday, August 4th, 2008Tady je par triku, ktere funguji v mem pripade. Muzete zkusit.
- za zadnych okolnosti neswitchujte kontext – vzdy se snazte vas ukol dodelat pred prepnutim do emailoveho klienta, rss ctecky ci browseru. To plati i pro pripad, kdy napriklad probiha dlouhy build ci kopirovani a vase interakce neni nutna. Tuto chvili vyhradte premysleni o tasku a akci, ktera bude nasledovat az se zase dostanete k veslu.
- pokud mate solo ukol, nenechte se vyrusovat okolim – toto souvisi s predchozim bodem. Nasadte si sluchatka, pustte si oblibenou hudbu a neodpovidejte dokud nebudete hotovi. V krajnim pripade (pokud muzete) zustante zakutani doma a vubec nechodte do office.
- najdete si vase nejefektivnejsi hodiny a ten zbytek venujte ukolum, pri kterych nemusite prilis premyslet ci relaxaci. Treba pro me jsou nejplodnejsi ranni hodiny, klidne se mi stane, ze se probudim ve 4 rano, pracuju 2 hodky a pak si jdu zase lehnout. Ten zasedly Skype a zadne telefonaty jsou pro me jak prazdna dalnice.
- Najdete si dobre tooly pro spravu informaci s rychlou navigaci a vyhledavanim. Nedavno jsem zacal pouzivat Freemind a Evernote. Stalici jsou desktop searche, v mem pripade QuickSilver a GoogleDesktop.
- Nezacnete resit zadany ukol ihned po zadani, a take neodpovidejte na email ihned po prijeti. Nejenze se nejspise prohresujete proti pravidlu 1, ale navic jite kasi horkou tak, jak se uvarila a to se nema.
CZ Podcast 24 – Tooly o’tooly
Monday, July 14th, 2008Kdybyste nevedeli, tak dalsi dil CZPodcastu je venku. Zamerili jsme se na nastroje a utility, ktere pouzivame. Nastrazte usi.
Ruby on Rails – strma krivka uceni
Wednesday, June 25th, 2008Casto muzete kolem sebe slyset, jake je to jednoduche psat web aplikace pomoci ruby frameworku Ruby on Rails (RoR). Ono tomu tak skutecne vetsinou je, ovsem nez-li se dostanete k vlastnimu psani kodu, nezbyde vam nic jineho, nez se obrnet trpelivosti a vzit si na par mesicu dovolenou na uceni.
Na RoR je dobre videt, jak dvojsecnou zbrani je dynamicnost jazyka (ve smyslu typu i objektoveho modelu). Na jedne strane se jazyk krasne ohyba a vznikaji hlavne diky podpore closures a volne syntaxi elegantni a temer neprustrelna API, na strane druhe moznosti techto API nezjistite jen pouhym pohledem na signaturu (jako vetsinou v Jave), ale az zevrubnym proctenim dokumentace (rdoc). Navic nalezeni odpovidajici dokumentace nemusi byt v pripade dynamicky generovanych API za behu (v RoR vetsi cast) uplne jednoduche a proto jste odkazani na literaturu popr. zdrojovy kod. V RoR je na zacatku temer nezbytny funkcni debugger (mel jsem problem s NetBeans 6 na Mac OS, jehoz reseni naleznete zde (NetBeans 6 and RoR Fast Debugger ).
No konec narku, uceni nikomu neuskodilo. RoR za to stoji, zejmena pokud mate jiz nejakou ruby znalost. Oproti Merbu ma vyhodu vyzralosti a tudiz i vice literatury, jezto je jak bylo popsano vyse, skutecnosti esencialni
. Ovsem, i kdyz to nerad priznavam, pro javistu je prave kvuli prikre krivce uceni na zacatku lepsi posunout se smerem Groovy/Grails.
JetCast Nummer fünf
Thursday, June 19th, 2008Malem bych zapomnel upozornit na outdoor dil JetCastu. Urcite zcheckujte, timto dilem startujeme programatorskou skolicku (ze zacatku urceno pro lamky, od tretiho dilu i pro Dagiho.
)
CZPodcast 23
Monday, June 2nd, 2008Takze nastrazte usi, je tu dalsi podcast venovany JavaOne 2008. Navic jsme vyhlasili vyherce licence IDEA, cimzto padem uvolnime konecne vase napeti.
O pristupu k veci
Friday, April 25th, 2008V soucasne dobe makam jako sroub na trech vecech
1. testovaci proces a framework pro jednu svetovou gumarenskou spolecnost (ne, nejsou to Gumarny Puchov
)
2. dohled nad zdarnym vyvojem systemu v jedne svycarske pojistovaci spolecnosti
3. mohutne rozsirovani JetMinds
Muze se zdat, ze se jedna o nezazivnou cinnost. Na to reknu jedine – vsechno je takove, jake si to clovek udela. (more…)
Frontalni Groovy utok v CZPodcastu 22
Tuesday, April 22nd, 2008Konecne se nam podarilo dat s Dagim a Roumenem dohromady a hned z toho byl dalsi dil podcastu.
Od naseho mileho hosta Vaska Pecha se dozvite neco o Groovy a Grails a navic se muzete zucastnit souteze o licenci nejlepsiho IDE na soucasnem trhu.
Energie pro kodery
Thursday, April 17th, 2008Co potrebuje koder? Poradny sluchatka na poradnou muziku. Deep Purple nebo Ping Floyd? WTF, no to asi opravdu ne. Poslechnete nasledujici set od Ultima C (ceska DnB nadeje); video vjem je samozrejme kvuli zanru bezpredmetny, takze virtualne firefox & a fg %1; me osobne zanechala samotna muzika sedet v aute pred domem az do finishe(na Radiu Jedna).
Git cheatsheet
Tuesday, April 15th, 2008Dneska jsem objevil u Zacka Rusina zdarily cheatsheet pro verzovaci system Git, ktery jsem zacal nedavno pouzivat pro soukrome ucely. Vrele doporucuji oboji – vlastni Git i obrazek
.
How to view System.err and System.out in Eclipse on Windows
Sunday, April 13th, 2008Although it’s a bad practice for plugins to use System.err and System.out, one can see them by running
eclipse -vm java.exe
Kouzelne Ruby
Saturday, April 12th, 2008Ruby jsem se zacal venovat posledni rok ponekud aktivneji a porad me neprastava prekvapovat svou eleganci, za niz vdeci predevsim blokum(closures), mixinum (injektovani funkcionality vedle dedicnosti) a runtime modifikacim objektoveho modelu.
Demonstrovat silu techto konstruktu si muzeme napriklad na patternu Singleton. V prehistorickych programovacich jazycich obvykle udelam private konstruktor, budu mit lokalni statickou instanci a statickou synchronizovanou metodu pro pristup k ni.
V Ruby kod vypada nasledovne
require 'singleton'
class FooService
include Singleton
end
a pouziti
foo1 = FooService.instance
NetBeans bugs/misconceptions list
Monday, March 31st, 2008Note: This post has been created a few days back, so needn’t necessary reflect the current status of NB 6.1 beta. In fact, I would be more than happy to be blamed for being “lama” with the lack of knowledge of this and that killer feature of NetBeans…
As Jiri Pisa recently became a true fan of ruby, we started to discuss this language almost every day. I summed some of our findings related to the best ruby editor currently available – NetBeans. Note, that the list is not ruby specific only. I will keep updating this list until NetBeans is perfect.
Domain: Setup
- on Mac: if you turn on Eclipse key binding it’s Windows one not Mac OS one
- keyboard shortcut card (pdf) is static – default Windows eg. doesn’t represent the current status. Looks like somebody made his life easier.
- no setup filtering aka Eclipse – difficult to find the setting (example: try to change key mapping for “Format”)
Domain: Ruby editor
-caching of context help – shows even deleted classes/attributes in content assistant
-quotes pairing madness – duplicates the second quote when closing the first one
missing features
-content assistant in script/console – example: Foo.column_names
-refactoring – file rename – update require clause when changing ruby file name
More to come….


