Archive for the ‘IT’ Category

Nekonečné schůzování

Sunday, November 14th, 2010

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…)

Vanoční dárek pro vás: JetCast 8

Monday, December 22nd, 2008

V č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 8 – Kamenna past

JetCast 7 – Mistri beatboxu

Wednesday, December 3rd, 2008

Tak 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. :)

http://www.jetcast.cz/2008/12/03/jetcast-7-beatboxeri/

Jetwit 1.1.0 is out

Thursday, November 27th, 2008

Jetwit – 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.
Picture 2.png

Novy MacBook Pro

Friday, October 31st, 2008

Tak 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.

JetCast – MBP nazivo

Novy IT snimek z Bollywoodu – Rubygolo

Monday, August 25th, 2008

Grapheine : Agence de communication, studio graphique, illustrateur sur Paris et Lyon

Mac OS: Stop desktop cluttering caused by ThunderBird

Sunday, August 24th, 2008

As you’re reading these lines, you’ve been probably affected by annoying bug in ThunderBird related to dealing with attachments.
I’ve published this post just to sum up my google findings on one place – details described f.e. here.

Scenario is easy – when you open an attachment directly and have a helper application assigned (like MS Word for doc), given file also gets stored automatically on desktop. There is no option effectively affecting this behavior currently available , so your desktop can get quite messy after a while.

You have two options here

  1. Auto delete of temporarily opened files on ThunderBird exit

    Create and set to true browser.helperApps.deleteTempFileOnExit in TB configuration

  2. Change the download directory via different application

    Safari 2.x should work for Mac OS 10.4, whereas Camino works for Mac OS 10.5

CZPodcast 25 – Live from J-OpenSpace

Tuesday, August 5th, 2008

Pokud 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. :)

CZPodcast 25

Triky pro zvladnuti pretizeni a stresu

Monday, August 4th, 2008

Tady 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, 2008

Kdybyste nevedeli, tak dalsi dil CZPodcastu je venku. Zamerili jsme se na nastroje a utility, ktere pouzivame. Nastrazte usi.

CZPodcast 24

Ruby on Rails – strma krivka uceni

Wednesday, June 25th, 2008

Casto 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, 2008

Malem 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. :P )

JetCast 5 – Proti slunci

CZPodcast 23

Monday, June 2nd, 2008

Takze nastrazte usi, je tu dalsi podcast venovany JavaOne 2008. Navic jsme vyhlasili vyherce licence IDEA, cimzto padem uvolnime konecne vase napeti.

CZPodcast 23

O pristupu k veci

Friday, April 25th, 2008

V soucasne dobe makam jako sroub na trech vecech

1. testovaci proces a framework pro jednu svetovou gumarenskou spolecnost (ne, nejsou to Gumarny Puchov :P )

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, 2008

Konecne 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.

CZPodcast 22

Energie pro kodery

Thursday, April 17th, 2008

Co 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, 2008

Dneska 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, 2008

Although 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, 2008

Ruby 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, 2008

Note: 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. :P

- 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….