Projektový server běží

Posted in Jiné on Únor 28th, 2010 by lib
Redmine server

Redmine server

Po vytvoření profilu programu ImagingShop na Facebooku jsem se rozhodl, že bude dobré pomoci trochu vytvoření komunity kolem tohoto software. Zároveň jsem chtěl trochu zpřístupnit a zprůhlednit služby, které běží na našem VPS, ale kolegové je pořád moc nepoužívají (Wiki, Trac, Jabber). Do třetice to bylo nutkání konečně zavézt nějaké formální postupy třeba v tom, jakým způsobem si budeme vyměňovat soubory a komunikovat.

Původně jsem zvolil příliš velký záběr a začal zkoušet poskládat portál (Liferay, Drupal), pak něco postavené na bázi sociální sítě (Elgg, Dolphin), ale nic z toho nepokrývalo potřebu šikovně „propojit“ zákazníky, testery a hlavně „zaměstnance“ tak aby jsme měli vše hezky v jednom systému. Konečně jsem se dostal k té správné kategorii, kterou jsou project management systémy.

Docela mne zaujal FogBugz, který má jakýsi modul pro zákaznickou podporu, uživatelé si pochvalují časové odhadování založené na předchozích zkušenostech a další vychytávky, jako třeba automatické třídění příchozích mailů. Tento systém je bohužel mastně placený a i když nabízí verzi pro startupy zdrama, je to jen krátkodobá licence, a navíc omezená jen na dva uživatele…

Takže jsem skončil u systému Redmine. Zpočátku jsem k němu choval nedůvěru, vzhledem k rozpačitým názorům uživatelů srovnávajících jej s výše uvedeným FogBugz. Instalace pro mne byla (ne poprvé) menším testem nervů, protože při prvním pokusu jsem po dlouhém bádání zjistil, že systém vyžaduje trochu starší než nejnovější verzi Ruby a že MySQL vytváří „defaultně“ tabulky s textovými sloupci v kódování Latin1 (takže čeština šla do někam, zatímco server stále vyhazoval Error 500)…

Konfigurace se ukázala být už procházkou růžovým sadem, až na některé zádrhely, nicméně teď parádně běží na serveru dva projekty, a to ImagingShop Development a ImagingShop Support (CS). Jeden pro nás a druhý pro české uživatele. V projektu se používají hezky na jednom místě: úkoly, novinky, dokumenty, soubory a wiki. Když se vše osvědčí, budu moct odstranit doposud sloužící Trac a DokuWiki, a nechat zkonsolidovat naši výměnu souborů (která do teď probíhá náhodou formou – FTP / e-mail / ICQ …).

Doufám, že se nám to ve výsledku vyplatí a přinese nějakou produktivitu. I když počítám s tím, že pro kolegy, kteří s podobnými systémy vůbec nepracovali, budu muset udělat menší školení a nadchnout je :)

Jednotky samoty

Posted in Čajovna on Únor 25th, 2010 by lib

Víte, jaký je rozdíl mezi krátkodobým a dlouhodobým samotářem?

Krátkodobý měří dobu samoty na dny, týdny a měsíce.

Dlouhodobý měří dobu samoty na trička, toaletní role a šampony.

Šílený týdenní „drajv“

Posted in Jiné on Únor 24th, 2010 by lib
screenshot

Nové ikonky hlavní nabídky

Nechápu jak to dělám, ale nějak se mi za týden podařilo naimplementovat nový detektor význačných bodů ve funkci automatického skládání panoramat (používající tzv. SIFT – Scale-Invariant Feature Transform).

Ze začátku úkol vypadal relativně snadno (nahradit prostě jeden detektor bodů jiným), ale ukázalo se, že je to docela fuška – předně ta spousta algoritmů. Nejvíc demotivující na takové práci (implementaci složitého algoritmu s matematickou bází, které nerozumím ani z poloviny) je fakt, že po naprogramování toho všeho to člověk bude muset ještě optimalizovat, neboť to bude zcela jistě zatraceně pomalé a navíc to musí být navenek „user-friendly“, tzn. musí to běžet hezky plynule, musí to ukazovat průběh (plynule) a musí to jít kdykoliv přerušit.

Read more »

Relace problému a řešení

Posted in Čajovna on Únor 22nd, 2010 by lib

Je třeba si uvědomit, že relace

(P, S),

kde P je problém a S jeho odpovídající řešení; není striktně injektivní ani surjektivní (důkaz sporem za předpokladu bijekce a uvedení protipříkladu). V životě se občas snadno dopouštíme takových generalizací.

Například nalezneme řešení problému, které se ukáže být řešením i jiného problému. Pak máme tendenci se o tomto řešení domnívat, že je univerzální:

„Jedl jsem týden jen jablka a pomohlo mi to. Kamarád to zkusil a také mu to pomohlo. Takže každý na světě by měl jíst už jen jablka!“

Podobně jeden problém může mít více různých řešení. V tomto případě se někdy snažíme dokázat bijekci (tzn. jeden problém má jedno řešení), například:

„Jel jsem do Andaluzie autobusem a byl jsem tam za pouhé tři dny. Ty jsi tam jel vlakem a zabralo ti to také jen tři dny. Jeden z nás se tam musel dostat tak rychle pouhou náhodou.“

Relace (P, S):

  • není reflexivní (řešením problému není vždy problém sám)
  • není symetrická (problém není řešením svého řešení)
  • není tranzitivní (protože řešení není problémem).

Nevěra

Posted in Čajovna on Únor 21st, 2010 by lib

Otázka: „Číselné vyjádření okamžiku, kdy začíná nevěra.“

Odpověď: „69.“

Návrh na strip

Posted in Čajovna on Únor 17th, 2010 by lib
  1. „Na základní škole jsme měli holku anorektičku, co jí lezly kosti, co měla příšerně mastné vlasy a když už se usmívala, tak kysele.“
  2. „…“
  3. „Přezdívali jsme ji: nenasycená mastná kyselina.“

Pracovní vtip

Posted in Čajovna on Únor 17th, 2010 by lib

Přijde workholik k doktoru na odběr krve. Doktor při pohledu jeho na krev ve zkumavce zamrká a řekne:

„Máte krev do modra; neměl byste tolik pracovat.“

„A proč ne?“

„Protože práce šlechtí a když v tom budete pokračovat, docela vám zmodrá.“

Chuck a gramatika

Posted in Čajovna on Únor 12th, 2010 by lib

Kvůli Chucku Norrisovi se musela změnit gramatika:

Je nutno rozlišovat Cokoliv a cokoliv, tedy například ve větě „Dokážu cokoliv.“ musí být malé c-.

Velké smí používat pouze Chuck Norris.

Superfoods

Posted in Deník on Únor 9th, 2010 by lib

Je skvělé cítit se skvěle – ale ne jenom občas, nýbrž pořád. Bohužel je někdy těžké se vyhýbat nezdravým věcem, protože éčka: ochucovadla, leštidla, sýřidla… jsou na každém rohu. A pak je tu samozřejmě občasný absťák… Předevčírem jsem měl celý den tak blbou náladu, že jsem si koupil Pimsky (čokopiškoty) a celé je zdlábnul na posezení – to nepopsatelné uspokojení… nedokážu popsat :D

Takže jídlo jde někdy do peněz, ale myslím že to stojí za to – ne nemyslím – je to fyzicky cítit :)

Takhle nějak vypadá moje normální svačinovečeře:

food1

kokoso-kakaové bio-koláčky, jablko, kustovnice, pomerančová šťáva (prý lisovaná za studena a "šetrně" pasterizovaná - hehe, dobrý vtip)

food2

rajčata, petrželka, lisovaný česnek, sůl, pepř, trocha octa

Je docela fajn otevřít ledničku a náhodou tam mít spoustu barevných čerstvých věcí, co se dají všelijak smíchat.

Oblíbil jsem si první superjídlo (superfood – to je produkt mimořádných nutričních hodnot): kustovnici čínskou – stačí hrstička na pokrytí potřeby všech esenciálních aminokyselin, sposuty vitamínů a pak má tolik úžasných účinků, jako je zbystření zraku a myšlení, antioxidační efekty a tak dále a tak dále.

Až na to budu mít, musím zkusit řasu spirulina a sehnat surové kakao a něco z toho vymyslet – to jsou další superfoods… mňam.

Odboj

Posted in Čajovna on Únor 7th, 2010 by lib

Dva příslušníci SS křičí do sklepa:

„Anko, víme o vás!! Vylezte!“

„Nemá cenu se skrývat, majore! Lokalizovali jsme odboj odposlechem stařenky, která vás ukrývá!“

Dlouho se nic neděje a tak stařenka poklepe jednomu příslušníkovi na rameno:

„Pane, já vám jen říkala, že dojdu pro majoránku. Nemyslím že by byla tak nebezpečná.“