Archív: August, 2009

OCaml v reálném světě

Friday, August 28th, 2009

Různých programovacích jazyků existuje velká řádka a je vždy zajímavé číst o zkušenostech s využitím některého exotičtějšího v reálném a “mission critical” místě některé firmy. Následující PDFko pojednává o použití OCamlu jako hlavním vývojovým nástrojem v jedné firmě specializované na automatické obchodování na burze. Článek probírá výhody i nevýhody jazyka, stejně jako popisuje zkušenosti s [...]

Nestyďte se psát jednoúčelové jazyky

Tuesday, August 25th, 2009

Pár posledních dnů trávím nad importem dat z CSV do objednávkového systému. Hlavní problém představuje velké množství různých formátů, které se navíc neustále různě mění. Dříve bylo vše  “natvrdo” v kódu, což po pěti letech ohýbání vytvořilo nepřehledný les podmínek  a pomocných funkcí. Celkem to dělalo několik tisíc řádků kódu, který bylo potřeba napsat, udržovat [...]

Příběh o chybějící paměti

Friday, August 21st, 2009

Opět jeden copy and paste z hloubek internetů pro poučení i pobavení. Následující příběh se odehravá před koncem vývoje jednoho herního projektu, jehož hlavní problém je velká paměťová náročnost, která znemožňuje portování na PS2. Hlavní hrdina a jeho kolegové ořezali co mohli, ale pořád se jim nedostává 1,5 mega paměti a v tom…
At this point [...]

Píšete for cykly?

Tuesday, August 18th, 2009

Poslední dobou jsem programováním značně znuděn. Většina mé práce jsou CRUD aplikace a nekonečné přepisování tiskových reportů, tedy práce kterou dělá 95% všech aktivních programátorů. Vrcholným kouskem pak bývá rozsekat string či řádek souboru na jednotlivé kousky. Ti největší machři se pak dostanou i k debugování progress baru.
Ani vývojáři frameworků, knihoven a jiné podobné [...]

Inzerát

Sunday, August 9th, 2009

Pracovní inzeráty jsou různé, zvlášť pokud děláte jako freelance programátor, tak často narážíte na nabídky následujícího typu:
Looking for c++ php asp oop java xml c# html programmer to build brand new technology social media website like Facebook with features of Ebay.
Must be available 80+ hours per week in PDT time.
I know this isn’t too much [...]

Dneska jsem si udělal chvilku volna  a zkoušel si hrát se zpracováním a prezentací většího množství dat. Jako první mi za oběť padl inzertní server Craiglist, ze kterého jsem si vytáhl několik set inzerátů na nejrůznější vývojářské pozice, rozdělil je podle slov a jako první zkusil vygenerovat word cloud z těchto slov. Na to kolik [...]

Chytrý todo list

Thursday, August 6th, 2009

Před více než rokem jsem psal o problémech s todo listy a nemožnosti nalézt nic co by mi vyhovovalo a protože jsem programátor tak jsem se rozhodl vytvořit něco sám. Hlavní inspirací mi pak byli dva články: Improving Bug Triage na blogu Lost Garden, kde jsem se nadchl pro myšlenku “pain faktoru”, druhý pak Good [...]

Project Lombok

Monday, August 3rd, 2009

Na Javě (a několika dalších programovacích jazycích) nemám rád jejich ukecanost, která nutí programátora trávit hromadu času repetetivními pracemi, například psaním setterů, getterů, hash metod apod. Vývojové nástroje sice nabízí automatické generování tohoto kódu, ale výsledkem bývá hromada “mrtvého” kódu, který nepřínáší nic užitečného.
Dneska jsem narazil na zajímavou knihovnu Project Lombok, zpřístupňující nové anotace, které [...]

Twitter (@dejv)