Aplikace: Picasa 2

Po delsi dobe me opet jeden softwarovy vytvor nadchnul. Jedna se o aplikaci pro spravu, prohlizeni a upravu vasich fotek a obrazku Picasa 2. Za Picasem stoji Google a je to videt. Rikam to v dobrem slova smyslu. Jednoduche uzivatelske rozhrani – efektivni ale i efektni. Pro upravu fotek nabizi funkce, pro ktere bych drive musel pouzit Photoshop nebo Gimp. Tady jsou po ruce a jednoduse se aplikuji.

Co se mi libi je napriklad tlacitko I’m Feeling Lucky!, kterym Picasa rychle a snadno upravi barvy a kontrast fotky – ve vetsine pripadu je to pouzitelne a fotku to vazne hodne vylepsi, bez nutnosti nastavovat kontrast, jas, barvy rucne.

Dalsi peknou funkci je moznost pridavat fotkam Labely, ktere zde funguji jako virtualni slozky – stejny princip jako v Gmailu. Podle labelu lze snadno fotky tridit, prohledavat. Vyhledavani je samozrejme jedna z nejsilnejsich zbrani Picasa. Vyhledavat lze podle ruznych kriterii, vcetne EXIF informaci je samozrejmosti.

Na Picasa jsem narazil, kdyz jsem chtel publikovat na svuj blog fotky (pro Blogspot.com je to nutnost, k tomu je jeste potreba instant messenger Hello, ktery pro zmenu taky vlastni Google).

Co me chybi nebo co jsem zatim nenasel: Momentalne je to oriznuti fotek z pocitacoveho pomeru stran 4:3 na pomer papirovych fotek 3:2 – Picasa ma presne tuhle fuknci, jenom predvolene pomery jsou jine.

Dale me trosku stve, ze pri pousteni slideshow, se automaticky zacne ukazovat fotka za fotkou v nastavenem intervalu a prepnuti na rucni prepinani slidu se dela stiskem klavesy nebo mysi, ale vetsinou mi to nevyjde tak abych zastavil na prvni fotce 🙂 Pritom by stacil jeden checkbox v nastavenich.

Dalsi zajimavosti je, ze pri prohlizeni fotek se prepina do fullscreenu kombinaci klaves Ctrl+Alt a to tak, ze fotka drzi zobrazena pres celou obrazovku dokud vy drzite stisknute tyto dve klavesy. Neni to uplne obvykle.

Ale jinak je to vazne pekny programek, je videt ze ten kdo navhroval UI a jeho funkce tak u toho premyslel. Mazu ACDSee 😉

IT: Maly kviz pro znalce batch filu – reseni

Prinasim reseni kvizu, ktery jsem tu pred par dny publikoval.

Pozdrzet vykovavani *.bat skriptu napr. na nekolik vterin neni zrovna jednoducha zalezitost. Na princip reseni prisel po nekolika iteracich prisel jako prvni Fil.

Princip reseni je nasledujici. Protoze zadne pause [time] bohuzel neexistuje a ani choice /t:time uz ve Windows XP/2k nemuzete pouzit, musite si pomoci sami trosku vetsim hackem 🙂

Rob van der Woude poskytuje skript obsahujici reseni – v cyklu volate prikaz ping s nastavenym timeoutem proti neexistujici IP adrese:

ping -n 1 -w [timeout] [neexistujici.ip.adresa]

Chce to duvtip! 🙂

Aplikace: Cim ctete RSS/Atom feedy?

RSS feedy jsou dnes jiz pomerne rozsirene. Server ktery nema oranzovou ikonku XML pro me neexistuje 😉

Nastesti nejen blogy, ale i velke mnozstvi zpravodajskych serveru a online magazinu tuto moznost pristupu podporuje. Ja jsem „RSSka“ objevil asi tak pred rokem a pul. A musim rict ze jsem si opravdu oblibil cteni webu timhle zpusobem. Prijde mi to mnohem efektivnejsi a prijemnejsi zpusob nez prochazeni webu browserem „naslepo“. Taky jsem na nekolik webu zanevrel jen proto, ze tuto moznost nepodporovaly zatimco jejich konkurence ano.

Od pocatku jsem vystridal nekolik RSS ctecek. Na radu kolegy jsem zacal s Feedreaderem. Ten mel jednu velkou vadu – pokud se neukoncil korektne (treba kdyz se zaviral pomalu pri soucasnem shutdownu Windows), prisel jsem nekolikrat o seznamy vsech RSS zdroju ktere jsem mel subscribed nebo o oznaceni neprectenych zprav.

Po jednom takovem padu jsem se nastval a nainstaloval RSS Reader. S RSS Readerem jsem byl spokojeny az na jednu malickost. Nektere RSS feedy nechtel odebirat a zobrazoval pouze obecnou chybovou hlasku, z ktere nebylo vubec nic jasne. Feedreader ani ostatni ale zadny takovy problem nehlasily.

Moji posledni volbou je Jetbrains Omea Reader. Pouzivam ho vic nez ctvrt roku a jsem s nim (zatim) maximalne spokojeny. Jetbrains je pro Java developery v podstate kultovni firma, diky jejich IDE Intellij Idea, ktere zhmotnuje firemni slogan „Develop with pleasure„. O Idee se nechci moc rozepisovat, nebot to by dalo na nekolik dalsich postu.

Omea Reader umozuje sledovat a cist RSS/Atom feedy, newsgroupy a organizovat Favorites zalozky prohlizece. Vse v jednom. Specialne pro feedy prinasi system pohledu. Preddefinovane pohledy jako napriklad: „Today“, „Yesterday“, „This Week“ umoznuji prohrabavat se informacemi ne podle toho „odkud“ pochazeji ale kdy byly publikovane. System pohledu je ale rozsiritelny, takze si muzete vytvaret dalsi pohledy pomoci „pravidel“. Uzitecna vec.

Mrknete na obrazek, je to lepsi nez se tady dlouze rozepisovat.

A co je dulezite: Casove neomezenou licenci na Omea Reader lze ziskat do konce brezna zdarma. Tak si pospeste 🙂

PS: Jak ctete RSS feedy a blogy vy? Jestli mate nejaky tip, napiste ho do commentu…

IT: Refactoring

Pres vanoce jsem cast volneho casu venoval cteni a prave docitam dobrou knizku Refactoring: Improving the Design of Existing Code od Martina Fowlera (Fowler je mimo jine autorem UML Distilled, super knizky o UML, ktera se mi dostala do ruky pred par lety).

Knizka pojednava o refactoringu, neboli upravach existujiciho kodu za ucelem zvyseni jeho kvality aniz by tim vsak utrpelo jeho vnejsi chovani. Je pekne strukturovana: tzn. zacina tim proc je refactoring uzitecny, jak ho praktikovat, co je k nemu potreba. Dulezite jsou ale dve casti knihy – seznam tzv. bad smells a seznam jednotlivych refactoringu, ktere tyto zapachy odstranuji. Vsechno je doplnene srozumitelnyma prikladama v Jave.

Jak jsem si tak procital jednotlive bad smelly, vybavovaly se mi casto i classy, na kterych bych jednotlive zapachy 🙂 dobre ilustroval 🙂

Pokud zrovna nemate tuto knizku po ruce, doporucuju se podivat do helpu ke svym IDE. Idea, Eclipse i JBuilder refactoring uz dnes podporuji a velmi ho zjednodusily – vetsinou na pouhou klavesovou zkratku (kdyz vite co oznacit ;-)). Pro Ideu existuje pekny tutorial ktery ukazuje refactoring pomoci tohoto IDE.

Koho zajima refactoring vic, muze se mrknout na web ktery shromazduje veskere materialy na dane tema: www.refactoring.com. A kdo chce, muze se subscribnout na RSS feed ktery informuje o novinkach na webu.

Tabulka SmellsToRefactorings ukazuje seznam nejcastejsich bad smellu a zaroven prinasi rady jak se jich pomoci refactoringu zbavit.

No a nakonec abecedni seznam refactoringu s jejich popisy.