Žijeme v časech, kdy firmy zoufale konvertují důchodce, děti a ženy v domácnosti na programátory v neukojitelné honbě po talentu. Ovšem zjevně je tu jedna, která si může dovolit nezaměstnat ani jisté kodérské eso z Bráníka…
Category Archives: IT
Chytrácká rada pro Lidskasila.cz
Minulé úterý jsem se zúčastnil další kulervoucí data akce z Keboola dílny na téma “nahléďneme-do-kuchyně-lidskésíle.cz-a-třeba-jim-pomožme”. Jelikož jsem ignorant, bral jsem Lidskou sílu jako generický marketplace ve stylu easytask.cz, taskrabbit.com či supersoused.cz.
Continue reading
Kam se poděla urgence II. – Odpovědi
Předešlý článek o nedostatku urgence vzbudil několik ohlasů, ke kterým bych se rád vyjádřil zde. Tak pojďme na to.
Kam se poděla urgence aneb lenoši kolem nás
“Chtěl bych se za 2 roky naučit to, co Tomáš za posledních 14 dní”
Autentický úryvek z TopMonks Slacku
V posledních letech si začínám čím dál více všímat poněkud nepříjemného fenoménu, kterým je ztráta “drajvu” lidí kolem. Postupně se pokradmu vytrácí chuť a ochota se “kousnout”, překonat lokální minimum a dokázat něco víc. Chuť obětovat svůj čas, potrápit tělo či mozek a někam se posunout. Nadšení po poznávání a zdokonalovávání se.
TopMonks – status update a trocha hiringu
V poslední době jsme v TopMonks zatahali a začali se více a více orientovat na inhouse produkty. Mimo jiné jsme začali koketovat s data science, první doménou je oblast HR. Snad už brzy z nás vypadne apka, která pomůže s identifikací bolestivých míst organizačních chobotnic. O tomto se rozepíšu až bude venku alespoň pre-pre-alfa.
Dalším naším týmem, který spawnul ke konci loňského roku, je grupa kolem ETL a realtime integrace. Skupina čítá zatím 4 programmery a vede jí legendární Mr. Mňagas aka Michal Vich. Continue reading
Opičí příběh
Volně přeloženo z další vtipné knihy od David Thorne – I’ll Go Home Then;It’s warm and Has Chairs: The Unpublished Emails.
Jednou jsem četl o pěti opicích, které byly umístěny do místnosti s banánem na vrcholu žebříku. Jakmile se některá pokusila vyšplhat za banánem, všechny opice dostaly studenou sprchu. Další opice Continue reading
Nekonečné schůzování
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: Continue reading
Vanoční dárek pro vás: JetCast 8
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 7 – Mistri beatboxu
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. 🙂
Jetwit 1.1.0 is out
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.
Novy MacBook Pro
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.
Novy IT snimek z Bollywoodu – Rubygolo
Mac OS: Stop desktop cluttering caused by ThunderBird
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
- Auto delete of temporarily opened files on ThunderBird exit
Create and set to true browser.helperApps.deleteTempFileOnExit in TB configuration
- 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
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. 🙂
Triky pro zvladnuti pretizeni a stresu
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
Kdybyste nevedeli, tak dalsi dil CZPodcastu je venku. Zamerili jsme se na nastroje a utility, ktere pouzivame. Nastrazte usi.
Ruby on Rails – strma krivka uceni
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
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)
CZPodcast 23
Takze 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
V 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. Continue reading