2007/09/26
Chyba v Excelu 2007 - k neuvereni!
Mimochodem - k té nadsázce: Zase tak velká nadsázka to není. Zažil jsem už několik (>=5) projektů (globálních multi-culti :-) firem, kde se nasazoval enterprise systém (sourcing, procurement, pricing) do míst, kde v podstatě 1:1 nahrazoval manuální práci desítek či stovek lidí a jednoho nástroje - všemocného excelu!
Více: Bug in Excel 2007
Štítky: aplikace, software, zajimavosti, zkusenosti
2007/05/18
TunnelliJ a Idea plugin API
Napadlo mě tedy, že se mrknu jaká je situace v Idee, zda ještě pořád funguje plugin Tunnellij (TCP tunnel integrovaný do IDE), který jsem napsal před pár lety pro verzi Idea 3.5 (jakožto pomůcku pro sniffování SOAP zpráv). Mrknul jsem na stránky Jetbrains a zjistil jsem, že udělali v této oblasti velký kus práce. Nové a pěkně udělané stránky plugin repository, relativně velké množství pluginů (vzhledem k tomu že Idea je komerční IDE).
Takže jsem vzal poslední build Idea verze 7 a zkusil jsem, zda můj Tunnellij (popis) plugin bude i nadále fungovat. Funguje bez problému, takže plugin API v Idee se zda být celkem stabilní, minimálně pro featury které jsem použil. Lehce se změnil a rozšířil plugin XML descriptor, takže jsem doplnil chybějící údaje (vsuvka - na zmiňované přednášce se mi líbilo, že Jarda zdůraznil, že návrh API není jenom o Java kódu a public interfacech, ale týká se mnohem více věcí, od proměnných prostředí OS přes různé deskriptory, konfigurace atd...) a znova rebuildoval celou package a nahrál do plugin centra. Paradoxem je, že tento build Idea pluginu jsem již dělal z Eclipsu ;-)
A co mě nakonec příjemně překvapilo je počet downloadů - přes 5700 downloadů je pěkné číslo ;-)
Štítky: aplikace, programovani
2006/11/29
SlickRun - buďte efektivnější
Jmenuje se SlickRun, je free a sehnat jí lze na adrese www.bayden.com/SlickRun/.
O co jde. Zjednodušeně řečeno se jedná o příkazovou řádku, která přežívá ve formě plovoucího okna na vašem displeji, standardně v oblasti system traye. Je celkem nenápadná a pokud není aktivní zobrazuje aktuální datum, čas den atd.
Aktivujete jí pomocí klávesové zkratky, standardně kombinací kláves WinKey+Q. Poté vám umožňujě funkčnost normální příkazové řádky (vlastně to samé jako WinKey+R neboli Start->Run...), ale navíc rozpoznává takzvané MagicWords. V nich leží celé kouzlo. Kromě přednastavených magických slovíček si můžete zadefinovat vlastní.
Klikání myší je ztráta času. Toto jsem dříve řešil pomocí zadefinování klávesových zkratech tím způsobem, že si na ploše vytvoříte zástupce a jemu nadefinujete kombinaci kláves. To má několik nevýhod. Jednak si je musíte zapamatovat a dále musíte najít takové, které nekolidují s klávesovými zkratkami v aplikacích které provozujete. Například pokud vám běží IntelliJ Idea, které má klávesovou zkratku skoro na všechno, brzy se octnete v koncích. Ale i tak jsem byl schopný denně používat např. Ctrl+Shift+Alt+S pro Servant Salamander nebo Ctrl+Shift+Alt+P pro PuTTy atd. Pokud ale tyto zkratky nepoužíváte denně, brzy je zapomenete.
SlickRun považuju za ideální řešení. Posuďte sami:
ss - Servant Salamander (:-))
cmd - příkazová řádka velká
cmdsmall - příkazová řádka malá
eclipse - eclipse
idea - idea
mail - pustí firemní webmail v záložce Maxthonu
gmail - pustí gmail v záložce Maxthonu
ie - okno internet exploreru
jedit
firefox - firefox
skype - pustí skype
radio1 - pustí stream Radia 1 ve Winampu
radiozurnal - pustí stream Radiozurnalu 1 ve Winampu kdyz si chci poslechnout zpravy :)
scan - pustí software na scanování
omea - omea reader
tcpview
toad
putty
...
...
Tohle byl výčet nejčastějších příkazů, které používám. Zamyslíte-li se nad tím, co denně na kompu pravidelně pouštíte, množina je to celkem omezená.
Fantazii se meze nekladou a SlickRun vám umožňuje celkem dost možností, jak magic wordy pohodlně nadefinovat a přizpůsobit vašim požadavkům. A to celé pohodlně, takže například místo abyste museli zadat cestu k exe souboru, stačí vzít pointer a ukázat na okno běžící aplikace a SlickRun si doplní všechny potřebné údaje sám. Dále pokud například do řádky zadáte URL, SlickRun ho automaticky otevře v prohlížeči.
SlickRun není žádná převratná novinka, ale krásný příklad použitelné freeware utility. A celkem návyková :) Vyzkoušejte a dejte vědět. Dejte tomu čas, ocenil jsem ji, až po druhé instalaci :-)
2006/11/21
JBuilder 2007 aneb veletoc Borlandu
Proč bychom si ho ale měli chtít vyzkoušet? Sám nevím. JBuilder nebyl špatné IDE, ale v časech kolem verzí 6, 7, 8 (ano Borland chrlil major verze každý půlrok) podle mě zaspal dobu. Co nám může nabídnout za nemalé peníze dnes? Nejdříve se podívejme, co jsou to ty nemalé peníze. Licenční model zůstáva zachován, verze Enterprise, Professional a nejchudší Developer stojí 1.999 resp. 799 resp. 399 dolarů (cena za nové licence, ceny za upgrade jsou o něco nižší). Poplatky za podporu nejsou v této sumě zahrnuty a nemalé peníze se platí se zvlášť. Čtyřista babek za Developer verzi, určenou pro individuální a open-source uživatele mi přijde jako silná káva a nerozumím nikomu, kdo by do toho tyto peníze investoval. Podíváteli se na seznam funkcí, je tato verze silně okleštěná (či vykleštěná ;-)) a argument, že můžete IDE rozšířit o pluginy produkované eclipse komunitou zde jaksi nemá smysl.
Dalším důvodem proč podlě mě NEinvestovat do JBuilderu je evidentní nejistota co se týče směřování tohoto produktu a potažmo celé firmy. Investovali byste (sta)tisíce dolarů do software firmy, která v únoru tohoto roku oznamovala, že se zbaví své divize zabývající se vývojovými nástroji (JBuilder, Delphi, C++Builder, C#Builder,...) protože to, co je podle nich "hot", je trh application life management (ALM) softwaru. Tento týden (o devět měsíců později) naopak Borland oznámil, že nejlepší bude divizi nástrojů si ponechat, ale vyčlenit jí jako samostatnou odnož se jménem CodeGear. Pěkný veletoč ;-) Tyto zvraty jsou pro Borland celkem typické, vzpomeňme několikaletou neúspěšnou přeměnu v Inprise a pozdější návrat k původnímu firemnímu jménu Borland.
Nyní se podívejme na technickou stránku věci. Co nového JBuilder 2007 přinese. Čerpám pouze z dostupné dokumentace, což je především web a pdfka: Data Sheet a Feature Matrix.
Již úvodní věta je celkem odvážná :)
The latest JBuilder is the first application server independent enterprise class IDE built on open source Eclipse.
Pokračujme dále:
It provides all the economic benefits of an open source platform, with the reliability of a trusted, turnkey solution provider.
S výše zmiňovanou cenovou politikou mi přijde poukazovat na ekonomické benefity open source platformy také celkem zcestné ;-)
Krásné fráze.
Z inzerovaných featur:
- postavený na platformě Eclipse 3.2
- podpora JEE5,
- podpora JSE5
- oboustranné modelování v UML 2.0
- Visual Web Services Designer
- vizualizace usnadňující EJB development (Visual EJB Workbench)
- integrovaný OptimizeIt 2007 (což může být celkem zajímavý argument)
- ProjectAssist a
- další čím dál víc enterprise-abstraktně-marketingové funkce.
Jak už jsem řekl jsem k osudu JBuilderu dost skeptický. Ani ne kvůli Eclipse a Netbeans, které jsou zdarma. Ani ne kvůli IntellJ Idee, která je o dost levnější a v některých věcech stále nepřekonaná, ale podle mě míří na trochu jiný segment trhu. Skutečná konkurence pro JBuilder jsou produkty jako IBM RAD nebo Oracle JDeveloper. Jenže ti to mají snazší. IBM i Oracle mají sílu s dalšími produkty a službami protlačit svá IDE k zákazníkovi. Borland tuto sílu už dávno nemá!
Štítky: aplikace, programovani, software
2005/09/12
Aqua Data Studio

Tenhle tool přináší trochu "intelliJgence" :-) do SQL skriptování!
Štítky: aplikace
2005/08/27
Zrychlete si GPRS nebo dial-up
To znamená že požadavky např. vašeho internetového prohlížeče nejsou směřovány přímo k cílovému serveru, ale odcházejí do klientské aplikace CPROXY běžící na vašem počítači. Klientská aplikace se chová jako opravdová proxy a požadavky dále směřuje na jeden ze serverů CPROXy. Ten následovně přepošle požadavek původnímu adresátovi. Důležité je, že komunikace mezi vaším počítačem a serverem CPROXY je optimalizovaná za účelem snížení množství přenesených dat: optimalizace HTML, komprimace obrázků (nastavitelná úroveň komprimace ~ kvality), vlastní cache (?), filtr reklamy. Podporována je nejen optimalizace HTTP ale i POP3. Systém by měl zvládat i nadřízenou proxy - netestoval jsem. Instalace je jednoduchá. Registrace není povinná, nic nestojí a provozovatele určitě potěší :) Služba je zdarma. Zatím (?).
PS: K tomu abych našel tuto službu mi dopomohl T-Mobile se svojí aplikací GPRS Speed Client. Několikrát jsem se jí snažil zprovoznit, ale bez výsledku. Co mě dovádělo k šílenství byla nemožnost zjistit "proč to nefunguje". Ikonka aplikace v trayi podle manuálu má nabývat tří naprosto neintuitivních podob (samozřejmě v růžové barvě), vyjadřujícíh stav aplikace - spojeno nespojeno atd., možnost konfigurace minimální...
Internetové akcelerátory mají i ostatní poskytovatelé, ale (pokud vím) jsou samozřejmě vázány na povinnost připojení se "přes ně" (tiscali, seznam...).
Štítky: aplikace
2005/05/08
Informace aneb Řekni mi co čteš...
TOP ;-)Většinou se tam objeví linky na lidi, které buď znám osobně případně skoro osobně. Další komplikace - čas. Jsou týdny, kdy nestíhate nic. Natož číst blogy. Jindy, když by se čas našel, tak otevřete čtečku a počet nepřečtených příspěvků je v tisících:

A teď kde začít. Některé zdoje se duplikují. Dále, množství informací užitečných (subjektivně ale i objektivně) je pouhý zlomek celkového počtu zobrazeného. Co s tím? :)
Jak to řešíte vy? Chystám se subskripce důkladně promazat. Jako vždy. I když dřív mi v zachování rozumného počtu zapsaných zdrojů informací pomáhal software. Feedreader čas od času padnul na nějakou pěknou chybku a smazal si svoji XML konfiguraci, včetně seznamu subskripcí. Takže bylo možné začít znova. Tím mě bránil od zahlcení informacemi a uchovával počet zdrojů v rozumné rovině :)
Omea tohle (naštěstí) nedělá. Každý z vás kdo tohle čtete tak máte jinou množinu zájmů...nicméně jistý průnik by tu měl být...a proto mě zajímá: vyjmenujte mi pět RSS feedů, webů, blogů, které byste smazali ze svých záložek až jako poslední, případně nikdy :-)
Štítky: aplikace
2005/03/07
Google Desktop Search už indexuje PDFka
Štítky: aplikace
2005/02/17
Cisco VPN and firewall settings
Štítky: aplikace
2005/02/15
WinKey
WinKey+M, Winkey+Break, WinKey+D, WinKey+E, WinKey+L, WinKey+F, WinKey+R to jde vsechno o hodne pomaleji. Reseni: premapovat treba pravy Alt (dik za tip File).Štítky: aplikace
2005/01/31
Aplikace: Picasa 2
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 ;-)
Štítky: aplikace
2005/01/11
Aplikace: Cim ctete RSS/Atom feedy?
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...
Štítky: aplikace
2004/12/10
Aplikace: Alice - robot ktery chatuje za vas
Dnes si ukazeme jeden z mnoha pluginu, kterymi muzeme Mirandu rozsirit.
Plugin Anna the Alicebot slouzi spise k zabave. Chatuje proste za vas. Podporuje bohuzel jen anglictinu, ale i tak s nim lze zazit spoustu legrace ;-)
Instalace je jednoducha, staci ho rozbalit do podadresare Plugins adresare kde mate nainstalovanou Mirandu. Pak doporucuju restart a v Options nalezt dialog Plugins/Alicebot kde naleznete par checkboxu, kterymi muzete plugin nastavit - napr. kdy se ma aktivovat - zda po kazde prijate zprave, ci po kazde prijate zprave od lidi ktere nemate v contact listu nebo proste jen tehdy, kdyz jste Away. Muzete zapnout/vypnout varovani, ze se dotycny zacina bavit s robotem. Osobne se mi taky osvedcilo zapinat robota v kontextovem menu dialogu v kterem s nekym chatujete. Pokud jiz vas to dale nezajima, nebavi nebo se proste chcete pobavit na ucet volaneho ;-) tak v kontextovem menu zaskrtnene Alicebot a on se jiz o pokracovani konverzace postara.
Plugin je implementaci bota www.alicebot.org. Dusevno Anny je zde dodane ve forme AIML souboru, ktere by sly dale upravovat ;-). Pokud si nechcete instalovat plugin, ale chcete si vyzkouset jak se takovou umelou zenskou komunikuje, tak si to muzete vyzkouset online na teto adrese: Chat with A.L.I.C.E..
Plugin jsem samozrejme otestoval na nekterych kamaradech. O tom jak se Pi stal pokusnym kralikem meho experimetu se rozepisuje na svem blogu v prispevku nezazivne ;-) nazvanem Umela inteligence. Doporucuju precist pro predstavu jak Anna komunikuje :-)
Co bych pluginu vytknul:
- az moc casto se pta jaky pocasi je Atlante
- neumi spocitat 1 + 1 a odbyde vas ze proste do matiky nedela
- reakce teto slecny jsou rychlejsi nez myslenkove pochody kterekoliv jine slecny, takze to chtelo mit moznost pozdrzet jeji bleskurychle reakce o nejaky delay specifikovany v Options
- plugin by mel umoznovat zapnout v Options robota pro lidi, kteri vas rusi kdyz jste ve stavu Do Not Disturb nebo Occupied, dale taky per-contact.
V budoucnu bych se chtel vratit k tomuto tematu, protoze me zaujalo ze engine Alice ;-) je k dostani se zdrojaky v Jave na http://j-alice.sourceforge.net a jeji personality na http://annabot.sourceforge.net.
PS: Zkouseli jste plugin nebo online chat s robotem? Pastnete se nejaky dialogy...
Štítky: aplikace
Aplikace: Miranda Instant Messenger
Prvotni dojmy z Mirandy mozna nejsou nejak bombasticke, nicmene po kratke chvili zjistite ze lze spoustu veci nastavit, upravit, rozsirit a pozmenit - proste jak se spravne cesky rika - customizovat ;-).
Dale Miranda podporuje vicero protokolu. To znamena ze pres jedno rozhrani, jeden seznam kontaktu (contact list), muzete komunikovat s lidmi, kteri pouzivaji ruzne messengery: s temi kteri maji ICQ, s dalsimi co maji Yahoo messenger a nebo treba MSN Messenger. A samozrejme nesmi chybet ani Jabber a dalsi.
Instalace je jednoducha, v podstate jde o to rici, ktere protokoly chcete pouzivat a specifikovat detaily k nim. Pro ICQ to znamena zadat svoje cislo a heslo.
Podobne je to i s ostatnimi.
Takze, cim se muze Miranda pochlubit v zakladni verzi, proste jaky ma featury:
- je zadarmo
- je pro Windows - od NT, pres 95 a 98 az po XP/2003
- podporuje vicero protokolu: ICQ, AIM, Jabber, MSN, Yahoo
- sezere minimum pameti a minimum diskoveho prostoru
- snadno se instaluje
- snadno se rozsiruje
- siroka komunita zarucuje dalsi vyvoj
Pokud jsem vas stale nepresvedcil, tak se mrknete na nektere screenshoty.
Stahnout Mirandu muzete zde.
V dalsich postech bych se chtel rozepsat o nekterych pluginech, kterymi si muzete Mirandu rozsirit.
PS: Zajimalo by me, jaky soft pouzivate pro instant messaging vy?
Štítky: aplikace
2004/11/18
Aplikace: Kalendář
Existuje open sourcový projekt Mozilla. Součástí Mozilly je výborný kalendář. A hlavně - nyní je dostupný samostatně. Takže si kvůli němu nemusíte instalovat celou sadu aplikací (prohlížeč, emailový klient atd.). Tento projekt nese kódové označení Sunbird.
Seznam featur jaké Sunbird obsahuje nebudu vypisovat, můžete se mrknout na screenshoty.
Co bych zde ale chtěl vyzdvihnout je sdílení kalendářů. Typické použití je sdílení kalendářů uvnitř týmů nebo firem, ale to není všechno. Sunbird umí importovat kalendáře ve formátu iCal. Na webu http://www.icalshare.com/ jich naleznete necelé dva tisíce! Z různých oblastí - přes státní svátky, výročí až po sport.
Co je důležité - už nikdy neprošvihnete závody F1, MotoGP a nebo třeba FIA GT. Stačí si naimportovat například kalendář
Racing322004.ics.
Takže poslední věc: Sunbird je ke stažení zde.
Štítky: aplikace



