jAbLoK

re: Odháčkování

Zasláno do Java by Pavel Kolesnikov na Prosinec 16th, 2007

Cituji Petr Ferschmana:

Snad každý český programátor narazil na problém odstranění diakritiky z textu (tzv. odháčkování). Pro tyto účely jsem si kdysi vytvořil jednoduchou mapovací tabulku pro znaky v kódování ISO-8859-2. Nyní jsem v Javě potřeboval něco podobného a našel jsem lepší řešení:

   String decomposed = java.text.Normalizer.normalize(string, Normalizer.Form.NFD);
   return  decomposed.replaceAll("p{InCombiningDiacriticalMarks}+", "");

Pěkný, neznal jsem. Jen si dovolím dvě doplnění:

  • java.text.Normalizer přišel až s Javou 6
  • pokud ještě šestku nemáte, nemusite spoléhat na mapovací tabulky, ale můžete použít icu4j od IBM (pod proprietární, ale nerestriktivně vypadající open-source licencí). Pak můžete pro změnu psát něco jako:
       String rule = "Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC";
       Transliterator tr = Transliterator.getInstance(rule);
       return tr.transform(src);
    
Tagged with: ,

Starbucks se blíží

Zasláno do Miscellaneous by Pavel Kolesnikov na Prosinec 13th, 2007

Pokud vás náhodou programování omrzelo, a chcete zkusit něco jiného, tak se třeba přihlašte u Starbucks — čím dřív, tím líp, ať už nemusím číhat, kdy který kolega mi bude moc přivézt ze států pytel French Roast -)

P.S. dokonce už i Rumunsko nás předběhlo

Tagged with:

Marc Fleury o najímání lidí

Zasláno do Miscellaneous by Pavel Kolesnikov na Prosinec 7th, 2007

Z nedávného ublognutí si zakladatele a bývalého šéfa JBoss Group Marca Fleuryho:

  • najměte ty nejlepší a napíchněte se na síť jejich kontaktů
  • nejlepší přitahují nejlepší, průměrní přitahují podprůměrné

Оriginál zde.

Tagged with:

Grafy od Googlu snadno a rychle

Zasláno do Tech by Pavel Kolesnikov na Prosinec 6th, 2007

Pořadí Hodnota
1 50
2 5
3 75
4 12
5 81

Jak z této tabulky vyrobit snadno a rychle čárový graf?

Takhle: <img src="http://chart.apis.google.com/chart?cht=lc&chs=200×125&chxt=x,y&chd=t:50,5,75,12,81&chxl=0:|1|2|3|4|5">

Podrobná dokumentace je k dostání na http://code.google.com/apis/chart/.

P.S. samozřejmě, že pokud by tato stránka způsobila více než 50,000 dotazů na výše linkovaný obrázek, bylo by to porušení pravidel používání Google Chart API…

Tagged with: , ,

Kde bych nechtěl pracovat

Zasláno do Miscellaneous by Pavel Kolesnikov na Prosinec 3rd, 2007

Když jsem se jednou přinachomýtl k debatě o práci v open-space prostorech, překvapilo mě, že mezi zatracujícími názory jsem jediný, kdo se v takovéto kanceláři cítil docela spokojený.

Dnešní PR článek od pražské pobočky Monsteru mi ukázal, čím to.

Pro srovnání — po poslední reorganizaci sedím v práci v prostoru, který dříve pravděpodobně býval tovární halou, ale díky několika příčkám a tomu, že kuchyňka a zasedačky jsou umístěny uprostřed, není v jedné sekci více než třicet dva lidí. Pracoviště jsou dál členěny do čtyřmístných zón, každou odhaduju na necelých 5×5 metrů, což znamená docela nadstandardní dávku obytného prostoru:

our office

Černé fleky jsou židle, vlevo dole jsou dveře do dvou malých zasedaček. Zóny jsou samozřejmě odděleny zástěnami, které plní i funkci nástěnek. Samozřejmostí jsou věšáky. Programátoři mají vesměs notebooky (takže není problém se rychle přesunout do zasedačky k řešení problému, prezentaci, nebo jen pro chvilku izolace pro vyřešení zapeklitého problému), k tomu externí dvacetipalcové monitory… nechám toho.

Jen jsem chtěl napsat, že obrázek u zmíněného monstřího náborového článku mi připomíná ne-li přímo peklo, tak aspoň fabriku, kde bych pracoval nerad — aspoň pokud by se nejednalo o nadějný start-up.

Je pravděpodobné, že autoři článku nějakým nedopatřením zvolili tu nejhorší fotografii nejhoršího koutu kanceláří, a obrázek vymění či stáhnou, jakmile jim to dojde. Pro tento případ si ještě dovolím stručný popis:

  • řady dlouhých desek, po jejichž obou stranách vedle sebe sedí lidé
  • jednotlivá pracovní místa vypadají poměrně blízko u sebe, navíc nejsou nijak oddělena
  • bundy přes židle naznačují absenci věšáků
  • programátoři sedí u desktopů s jediným monitorem
  • vůbec to působí dojmem, že se někdo snažil hodně šetřit

Podle odkazu na seznam pozic má Monster v tuto chvíli otevřeno aspoň 55 nových míst. To znamená nemalé náklady jak na jejich etablování, tak na vlastní HR marketing. Možná by se v nich nějaká investice do zkulturnění výše popsané fabriky mohla rozpustit… a třeba by pak fotka u PR článku nepůsobila tolik kontraproduktivně.

Tagged with: , ,