ILUG – den třetí

Ráno nás probudilo slunce a úplně modrá obloha – má vůbec smysl se dnes zavírat na nějakých přednáškách? Čas na luxusní fotky, pohodička pro válení se na trávníku, něco co jsme tady ještě nezažili. Snad to vydrží i přes víkend.

Ekologické autíčko

Opět dorážíme pozdě, takže nestíháme začátek Robovy prezentace o Quickru a přicházíme až do její vážné a seriózní části. Nebo že by to tak bylo od začátku?

V notes.ini Quickr serveru je dobré (stejně jako u běžného Domina) vyházet úlohy běžící v noci, hlavně všechny qptools, které jsou náročné na procesor a 2 z těch 3, které tam jsou jsou nedokumentované. Ke každé nové verzi Quickru se dodává ukázkový konfigurační dokument qpconfig_sample.xml, nicméně nové možnosti se nepřenášejí do existujícího qpconfig.xml, takže to chce projít a ty šikovné přidat ručně. QuickPlaceHTTPLog umožní vidět všechny požadavky na návrhové prvky, které klient vysílá, takže když se něco nezobrazuje tak je skvělé ho zapnout.

Integrace Quickr a Connections – víc přichází ve verzi 8.5 (Quickr) a 2.0 (Connections), integrace se týká dotahování informací z profilů lidí, možnost tvořit aktivity z Quickru (díky jedné řádce kódu) a poslední typ integrace je doprogramování co člověk chce a prý to ani není extra složité.

Následovalo pár tipů pro programátory, důrazné upozornění na QuickrTemplates.com, kde jsou šablony zdarma a kde je snad každý najde, zmínka o tom jak vytvářet automaticky dokumenty v Quickr (vytvořte je ručně, LN klientem se na něj koukněte co má za políčka a pak to můžete generovat). A pak už byl konec, pomalu se začínám probouzet.


Jak zavést ITIL kompatibilní helpdesk za 1 den – polymorph je prý jedním z vedoucích dodavatelů helpdesků kompatibilních s ITIL, dozvěděli jsme se, že ITIL nejde zavést během jednoho dne, ale nasazení jejich helpdesku vám může pomoci využívat některé principy ITILu. V každém případě úžasná prodejní prezentace, na které neřekl snad nic k věci, ale jenom jak skvělý ten jejich produkt je. Ale nesmím křivdit, přišlo i demo produktu, akorát mi přijde hrozně šedivý a né úplně skvěle využitá obrazovka.


Not my problem – klíčová věta Chrise Millera na úvod prezentace o Sametime Gateway. Začíná to celkem dobře, jeho prezentace dělá trochu něco jiného než čekal – někdo mu nastavil automatický posun slidu po několika vteřinách. Fantastické je, že snad pořád kouká na lidi a na dálku posouvá slidy a pořád ví, co za ním je – zatím nejpřesvědčivější prezentace co se týká přesvědčování publika. Mary Beth byla zábavná, on je přesvědčivý.

Otázka na začátek – kdo z vás používá na internetu svá reálná jména, žádné přezdívky, zkratky a podobné věci. Moc jich není.

Používáte pro Sametime Domino Directory nebo LDAP? Je to jedno! V každém případě nepoužívejte LDAP na Sametime serveru z výkonnostních důvodů. Sametime Gateway se umí ven napojit na více různých protokolů a serverů, ale dovnitř pouze na jednu komunitu. Pokud jsem to pochopil správně, tak ji díky tomu nemůžete sdílet pro víc společností přes víc různých Sametime serverů.

Pokud to instalujete tak nebuďte kreativní, používejte přesně dokumentaci a jděte krok za krokem. Nikdy nepojmenovávejte server jako „stgw“ nebo stejně jako host name, nikdy nepřejmenovávejte host name počítače (budete muset začít znovu, ideální je, když se vám o DNS stará někdo jiný – pak to bude totiž jeho problém).

Kdy se posílá nejvíc emailů? Úterý ráno. Jak poznáte, že Sametime není mission critical? V úterý ráno vypněte Sametime a uvidíte za jak dlouho vám začne zvonit telefon.

Umožňuje to nastavit kdo může používat jakou externí komunitu. AOL Clearing House je něco naprosto tajného a sehnat někoho odtamtud skoro nemožné.

Samozřejmě přetáhl, ostatně říkal to už na začátku. A opět to byla nejrychleji mluvící prezentace, ten člověk je prostě mluvící kulomet

Chris Miller


Mary Beth a Andrew ukazují jak používat widgety. Po včerejší házecí prezentaci se Mary Beth poučila a dnes hází jenom trička, které snad nikoho nezraní.

Rozpoznávání Livetextu je prý trochu náročné na výkon, takže ve standardní instalaci se nic nerozpoznává a nechávají to na nás, co nastavíme. Nejenom že to umí zobrazit související informace v novém okně, ale umí se to i otevřít jako „kompozitní“ aplikace a zobrazit víc dat najednou, což je prý celkem oblíbené v kombinaci s profily lidí. Označení textu v emailu (který se nerozpoznal automaticky) a otevření databáze s vyhledaným záznamem, který odpovídá označenému textu.

Vidět naživo nastavování widgetů a livetextů je úžasné, dokonce se mi to samotnému daří. Jediný problém – definování nových typů textu, které to má rozpoznávat, není úplně jednoduché. Pochybuji, že by Samantha byla schopná nadefinovat regulární výraz. Chce-li si uživatel přidat jenom pohled z databáze (která používá frameset) – má smůlu. Tedy ono to jde, ale takovým stylem, že i programátor začne přemýšlet, co má vlastně udělat.

Usability test neprošel přes Mary Beth. Když člověk navrhuje widget z formuláře webové stránky, tak se mu formulář zvýrazní krásnou zelenou barvou. Což vypadá skvěle, dokud to není zakomponované ve stránce, která je zelená. A současně vzešel požadavek na Livetext v edit modu, tak uvidíme, jak se k tomu postaví.

Akorát jak jsem si s tím hrál, tak to klient nějak neunesl – menu jsou prázdná, hlásí to divné hlášky, takže potřetí restartuji.

Mary Beth a Andrew


Dnešek je nějaký náročný. Buď jsou ty přednášky nějaké divné, nebo jsou skvrny na slunci v každém případě je moc nevnímám. Chris byl jako kulomet a jeho zážitky super, povídání o widgetech je neuvěřitelně zajímavé, člověk konečně naživo vidí jak se to dá používat a že spousta věcí nejde. Do toho pár nudných prezentací, blížící se víkend (snad) plný cestování, venku sluníčko. Středa byla taková na rozjezd, čtvrtek super a dnešek je asi na dojezd. Štěstí že to dneska končí dřív.


Sidebar != Domino development; nepředpokládejte, že to bude fungovat; pokud používáte LN8.5 tak se nedivte, že to nefunguje vůbec a další hlášky hned na začátek prezentace. Mikkel začíná dobře, taky velký komik, jak jsem poznal už první den na speedsponzoringu, kde prezentoval jejich Group Calendar. Není jediným prezentujícím, který s sebou má bonbony a vyzývá lidi, aby si přišli vzít – to si opravdu myslí, že se ti lidé zvednou a dojdou si pro ně? Zatím jsem to nikdy neviděl (a ani neudělal, což je skoro co říct :-)).

Prezentace je zcela určitě naprosto jasná, jde na to jednoduše, vysvětluje postupně a jasně, ale stejně to nechápu. Asi mi ten vývoj utekl ještě víc, než jsem si kdy připouštěl. Tak alespoň nahážu fotky na web a přemýšlím o aktualizaci Windows na počítači. Bruce už několikrát usnul.

Mikkel Heisterberg


Závěrečná prezentace. Spousta fotek na začátek, některé opravdu povedené, spousta dalších povedená díky komentáři, kterými je Paul doprovázel. A pak začala závěrečná prezentace, kterou se Paul rozhodl psát přímo v jejím průběhu. Důvodem prý bylo, že všichni prezentující posílali své prezentace ještě předtím než je po nich někdo chtěl (haha), takže proč on by ji nemohl dodat z fleku.

Rozloučení

Sponzoři vyhlásili spoustu výherců cen, které rozdávali (iPody, sluchátka, večeře v restauraci dle výběru, Guinness klobouk a další a další), poděkování všem spoluorganizátorům a vzhůru na letadlo nebo pivo. Ještě chvíle kecání a pomalu se to rozchází do svých domovů, uvidíme co bude za rok.

Napiš komentář, díky!

ILUG – den druhý

Včerejší fish & chips k večeři měly jednu výhodu – dneska jsme nemuseli snídat a otázkou je, zda budu muset obědvat. Ranní vypravení se bylo tedy rychlé, což nám nezabránilo přijít pozdě na první prezentaci 🙂

What are Microsoft’s Plans in the Collaboration Space v podání Neila Shelnesse znělo jako naprosto suprový název, realita nebyla špatná, ale čekal jsem víc. Zajímavé byly tabulky, jak jednotliví výrobci (telefonní firmy, IT, ..) postupně okupovali jednotlivé sektory činností jako je email, kalendář, sdílení dokumentů, telefonování, realtime komunikace, … Co přišlo vzápětí bylo celkem jasné – pokrytí oblastí produkty od MS, kde v každé oblasti je právě jeden produkt a pokud si někde konkurují tak ten jeden brzy skončí. Pak to samé ukázáno na IBM a bylo vidět, jak se ty produkty překrývají. Což je možná fajn z hlediska různých typů zákazníků, ale také pěkně matoucí pro většinu z nich, protože nevědí, který produkt vybrat.

Přednáška zaujala, lidi měli spoustu dotazů, je vidět, že ve věcech, které MS dělá nemají lidé úplně jasno. Stejně tak nesouhlasili s Nickovými názory na věc, něco viděli trochu jinak, ale v zásadě musím říct, že jsem s ním dost souhlasil. Krásný byl pohled na Ed Brilla, který vypadal, že o spoustě věcí opravdu přemýšlí, kde je pravda.

Ed přemýšlí


The Day from Notes Hell …. v podání Ytria aneb jak využít jejich nástroje. Vymyslet ukázkové příklady na kterých jde ukázat co ty nástroje umí asi není úplná legrace. Eric ukázal spoustu zajímavých fintiček, trochu problém podle mě ale je, jak často člověk řeší takové problémy, protože pro spoustu těch ukázek je třeba znát dost dobře co jejich nástroje umí, aby to člověk dokázal využít, musí mít hodně představivosti jak to využít. Což není jejich chyba, spíš to možnostmi připomíná druhého Designera, který ale neslouží pro vývoj, ale pouze pro pomoc při správě existujících databází. A k vyřešení další spousty chyb člověk musí vědět, že to nefunguje protože v nějakém poli je nějaká hodnota.


Historie a budoucnost LN v podání Ed Brilla. To zní jako přednáška hodná návštěvy i když živá instalace Travel(l)era v podání Warrena a Paula bez přípravy a jediného slidu zní také dobře (by mě zajímalo, jestli to začnou i na živo stahovat z webu a PartnerWorld zrovna nebude fungovat).

Traveller - povede se nainstalovat?

Zpět k Edovi – kecy, kecy, marketingové kecy, čísla, pokrytí všech skvělých firem, … jasně je to obchodník a tohle je teprve první slide. Zajímavé na historii je, že už ve verzi 1.0 byla možnost posílání doclinků (což zmínil i Nick v ranní přednášce), nicméně přes tuto možnost stejně raději všichni posíláme přílohy a emailové schránky kynou a kynou. Popravdě řečeno ve spoustě okamžiků jsem sám byl za přílohu v emailu rád, protože jsem věděl, že ho stačí stáhnout a mám vše co potřebuji pro práci off-line, aniž bych se musel někam připojovat pro stahování dokumentů, na které chce někdo nějaké stanovisko. Takže ani mě ta virtuální spolupráce asi moc nejde.

10milionů (dolarů) byl v roce 1999 marketingový budget na launch R5 – přijde mi to celkem dost, ale pokud to bylo pro celý svět.

LN8 – bylo přiděleno o 500% víc zdrojů na vývoj „používání“ klienta a spousta uživatelských testů – u procent je vždycky problém, že nic neříkají – pokud se tomu dřív věnoval jeden grafik 14 dní před vydáním produktů (což tak jemně zaznělo), tak o 500% víc znamená … jasně, spočítáte si to sami.

Zpětná kompatibilita (kterou IBM pořád zmiňuje) je skvělá věc, ale přijdete na to až vám bude chybět. Jako nedávno mě, když jsem si hrál s MS produkty a ty nahlásily, že mám starší verzi jednoho produktu. Přičemž starší znamenalo 2003, což mi až tak staré nepřišlo.

Spolupracujte z jednoho místa, aneb inbox je jediné místo, odkud komunikujete, tvoříte dokumenty, brouzdáte po webu, chatujete s lidmi. Hmm, zní to zajímavě, člověk si říká proč ne a pak to Ed završí myšlenkou, že počet emailů, které vyřizuje mu klesá, takže se musím ptát, proč je inbox to pravé místo, když mu ubývá emailů a to místo „přestává“ být důležité?

IBM vyvinula Symphony, přestože si uvědomuje, že konkurovat ohromnému byznysu Microsoftu v této oblasti nemá moc smyslu, ale chtěla rozhýbat trh, aby začal vymýšlet, jak lépe spolupracovat, co by šlo dělat lépe. Věděla totiž, že pokud to neudělá tak trh zůstane Microsoftu a žádné skvělé myšlenky nevzniknou. No, proč ne, znám lepší cesty jak vyhazovat peníze.

Na verzi 8 prý lidé upgradují výrazně rychleji než na předchozí verze, takových 40% sálu už je má nasazeny ve firmě. Že by to bylo z důvodu té ohromné masáže o Eclipse verzi? Kvalita této verze je prý také vyšší, mnohem méně problémů se týká vnitřku systému a 88 referencí už bylo publikováno nebo jsou v přípravě. A k tomu spousta výstřižků z různých časopisů jak je to úžasné a používá se to lépe než Outlook.

Spousta lidí stáhla beta verzi 8.5, předpokládá se vydání na konci roku 2008 – má vůbec smysl upgradovat na 8.0.1? Proces vývoje se neuvěřitelným způsobem zrychluje. iCal subscription vypadá pěkně (konečně vím, kde to hledat), ale vlastně je to to samé co dělá Google Calendar 🙂 K tomu spousta vylepšení na straně serveru – Notes ID Vault, společné heslo do LN a Windows, DAOS (ukládání příloh na disk a nikoliv do databáze, které navíc uloží každou přílohu právě jednou, takže je to takové vylepšení SCOS, které se moc neujalo); DCT (Domino Configuration Tuner) umožní najít problémy v návrhu infrastruktury a navrhnout řešení – bude ještě vůbec potřeba partnerů, nebo se to ideálně nastaví samo? Kouzelné tlačítko „Do what you recommended“ prý smazali, protože se necítili dobře, že by nebylo potřeba administrátorů, takže to jenom navrhne řešení a administrátor to musí změnit sám.

Lotus Protector prý půjde koupit jak VMWare image nebo HW řešení. Uff. Atlantic – spojení se SAPem, plánované vydání na konci roku 2008. Vlastně to umí to samé co SAP Connector (či jak se to jmenuje v nynější verzi).

Konec – nějak mi chybí ta budoucnost, povídal o verzi 8.5, Atlantiku, Protectoru, ale to jsou všechno věci, které jsou za dveřmi a o kterých víme. Ale co dál, co bude za rok, za dva?

Odpovědi na otázky – možnost používat libovolný LDAP adresář jako Domino Directory asi nebude, je to vevnitř provázané víc než čekali. Chybějící LotusScript debugger ve beta verzi 8.5 je kvůli tomu, že celé jádro LotusScriptu se musí přepsat, aby to dostali do Eclipse.

Nicméně člověk z prezentace pozná, kdo je zvyklý prezentovat každý den, ta prezentace je úplně jiná, krásně plyne, je uvolněná, pohodová, prostě super.

BTW: instalace Travelleru se nepovedla.

Traveller - instalace se nepovedla


Oběd ve znamení sendvičů – stejné jako včera, ale pořád dobré. Akorát toho lehkého chleba se do člověka vejde hrozně moc.


Přednáška Mary Beth začíná zatím nejzábavnější formou. Začíná dřív než je naplánováno, pak už je najednou ten správný čas, první otázky – kdo už nainstaloval LN8, kdo stáhl beta verzi 8.5 a Mary Beth po všech házela dárky. Vypadalo to dost nebezpečně.

Mary Beth snažící se někoho zabít

8 lidí se věnovalo na plný úvazek uživatelské stránce 8.5 a k nim spousta manažerů, kteří k tomu mají co říct. Eskymáci používají Lotus Notes a mají každý den jenom pár hodin kdy vidí na satelit, který dodá přístup na internet.

Spousta smíchu, zatím nejzábavnější prezentující, plná místnost (proč jí nedali do té největší?) a snad všichni IBMáci a bloggeři.

Představení lidí, kteří simulují reálné uživatele. Kupodivu lidé znají jejich jména (narozdíl ode mě) a diví se, že nemají Facebook stránky 🙂 Naštěstí z legrace.

8.0.2 přijde trochu dřív než 8.5, zaměřeno primárně na opravu chyb, žádná nová funkcionalita, cílem je zrychlit start up time na polovinu v porovnání s 8.0.1. Což se zdá, že by mělo být hrozně rychlé, takže do splash screenu přidají teploměr jak postupuje spouštění klienta – takže to nebude asi moc rychlé, když je třeba tam dělat takovéhle hlouposti. Původně přemýšleli, že by při spouštění mohli promítat třeba video, aby lidi alespoň zabavili. Pak přemýšleli o zrcadlech, že by se lidé mohli upravit, než se jim spustí klient. Pořadí při spouštění se změní (už se změnilo i v 8.5) – nejdřív zadáte heslo, pak se chvíli bude přemýšlet, pak by se mohl zobrazit obsah inboxu a až pak se obkreslí celé okno klienta a bude nastartováno. To zní jako celkem zajímavá myšlenka.

Moje kalendáře – půjdou přidat Google kalendář, obecný iCalendar, kalendář libovolného LN uživatele i kalendář z Activities nebo Team Roomu. Google kalendář navíc bude mít možné off-line (ale mělo by to snad fungovat pro všechny). Kalendář z Quickru tam ovšem není 🙁

Kontakty bude možné naimportovat ze spreadsheetu a libovolně si namapovat políčka. V levém „navigačním“ pruhu (tam jsou teď písmena na rychlou navigaci) si můžete zvolit abecedu, kterou chcete mít zobrazenou. Samozřejmě, české znaky tam nejsou. vCard – podporováno obousměrně.

Pošta –  úplně jsem nepochopil, proč v inboxu přibyla ikona hvězdičky, která znamená nepřečtený email – na to mám přeci tučný text, že jsem to ještě nečetl? Více emailových adres pro každý kontakt je konečně vítězství nad hmotou, hurá!

Journal – přebarvený, vypadá to hezky, ale stejně to používat nebudu 🙂

Activities a Quickr půjde používat offline – aktivity ať už kompletně všechny moje nebo jenom vybrané, pro Quickr budou offline pouze odkazy v emailech (takže ty, které jste dostali nebo odeslali), na každý dokument z Quickru, který budete chtít mi offline si budete muset poslat odkaz (no proč ne :-)). Activities bude mít standardně provoz offline vypnutý (stačí sáhnout do plugin.properties souboru), Quickr bude naopak standardně zapnutý. Z publika samozřejmě zazněl dotaz, zda si to Samantha bude umět zapnout – nebude, zavolá na helpdesk. Podpora Mac & Linux – není si jistá. V každém případě Quickr a Activities se budou synchronizovat, LN databáze replikovat. Synchronizace nejde zastavit (o ou). A každé se to nastavuje jinak a jinde. Takže jsme hromadně odhlasovali, že to chceme mít všechno na jedné stránce, ale nedohodli se jak se to má jmenovat – udělejte název uživatelsky konfigurovatelný.

WE STARTED REDOING WORKSPACE! Akorát jsme to nestihli do 8.5, je to částečně hotovo, ale né úplně. V každém případě to můžete v beta verzi zkusit – spadne. Zapíná se v rcpinstall.properties řádkem -Dnotes.explorer=enabled a v menu to je pak vidět jako Notes Explorer. Výsledek vypadá trochu jako Windows Explorer, který má vlevo složky a vpravo ikony souborů. Ale určitě víc možností (snad).

Profiles, Activities a Dogear z Lotus Connections budou zahrnuty v menu. Je vidět, že tenhle produkt tlačí neuvěřitelně, Quickr takovou podporu vůbec nemá.

Roaming – je zpátky (ve verzi 8 byl podporován pouze v Basic verzi). Bude mít nové režimy, bude možné data uložit na fileserver, takže nebude nutné mít lokální Domino. Což může být pro velké firmy asi super. Samozřejmě přibyla politika pro nastavení a vypadá to, že nastavit půjde všechny texty, které mohou na uživatele v průběhu vyskočit. HTML podpisy pořád nebudou cestovat s vámi 🙁 (což je problém mailu a nikoliv roamingu :-)). Ale možná se povede přesunout HTML podpis do mailu a pak to bude OK. Negarantováno.

Čeho jsem si všiml když jsem dělal prezentaci v Symphony je, že když ji má člověk zapnutou a přepne se do LN klienta, tak mu klient moc nefunguje. Když vidím Mary Beth jak prezentaci vždycky vypne, ukáže něco v klientovi a zase zapne, tak je to asi standard.

Předělávka sidebaru, že se chová trochu logičtěji při změně velikosti jednotlivých widgetů. Ikony vlevo (rozbalená Open nabídka) mohou být velké. Ale opravdu velké. Super! Drag-n-drop v RT poli. Sláva! Livetext dostal vedle sebe ikonku na kterou se klepe levým tlačítkem, protože uživatelé netušili, že mají klikat pravým.

Jak poznáte dobrou prezentaci? Asi podle toho kolik jsem toho napsal a podle počtu otázek, které na konci padají. Mary Beth letos vyhrává, nejzábavnější, ukázala věci, které zajímaly, kolik dalších pochval jste schopni na prezentaci vymyslet? Tady je můžete použít všechny.


integra for notes a její nástroje pro reportování. Na přednášku jsem šel s tím, že je hezké se kouknout na to jak se generují grafy (krásné grafy). Ale řešení je o víc věcech – umí jednak vyexportovat data a taky je naimportovat. Takže zákazníkovi vyexportujete smlouvu z LN do Excelu (nebo Symphony, nic dalšího už v dnešního dbě, kromě Google Documents, snad neexistuje), pošlete to zákazníkovi, ten doplní další věci a celé to pak naimportujete zpátky do systému na jedno kliknutí. To že navrhnete report (jeden) a on automaticky běží v plném klientovi, na webu nebo plánovaně. To zní dobře. Samozřejmostí jsou předpřipravené reporty (které udělá vývojář) tak reporty jak je zrovna chce udělat uživatel. Sexy rozhraní, jednoduché ovládání, líbí se mi to. Přemýšlím, proč jsem nikdy tyhle řešení nenabízel zákazníkům, že by nikdo nepotřeboval prezentovat data ve formě hezkých tabulek a grafů, které by si ideálně mohl generovat i sám? Nebo že by to bylo tak drahé?


Dojo je zjevně populární téma – místnost je dost plná, skoro jako na Mary Beth. Nebo že by všichni čekali na to pivo zdarma, které je zmíněné v popisu k prezentaci? Rob začal s legrací hned od začátku – nejdřív vtipné štítky na plátnu zjevně se scénami z plánování ILUGu, pak si nás fotil v různých legračních pozách a teď mu tak legračně hvízdá mikrofon. Tak uvidíme jak to celé dopadne.

Začátek Robovy prezentace - nápisy jsou vtipné, když se vám je podaří přečíst

Nejdřív stručná historie o pivě zdarma – v roce 2006 přivezl Heineken, nikdo ho nechtěl a když večer ochutnal Guinness tak pochopil proč. V roce 2007 rozdal 80 Guinnessů, což mu ušetřilo 6 minut povídání a letos když viděl, kolik lidí je přihlášeno tak se rozhodl název prezentace trochu změnit a nazval to Dojo, i když o něm moc neví.

Program prezentace – historie, demo, demo, demo, demo, demo, demo, demo, demo, demo. Trochu kopnutí do Microsoftu – žádný jeho produkt prý nebude poškozen v rámci prezentace, protože žádný nebude použit. Jsou komici, kteří prostě dělají legraci od začátku do konce a na té prezentaci nemají snad nic normálního tak jak to znáte od jiných.

Přecházíme k praktické ukázce, Rob má na svém počítači snad všechno v beta verzích – Firefox, VMWare, … V každém případě ukázky jsou suprově, hrozivé (nebo skvělé) je, že definice není složitá, pár řádků kódu. Jako manažer bych řekl, že díky tomu musejí mít programátoři napsanou aplikaci během 30 minut, jako programátor bych se vrátil domů a následující týden předělával všechny aplikace, co jsem kdy napsal, aby vypadaly stejně skvěle.

Následují ukázky sexy formulářů s přidanou funkcionalitou (automatické dotažení informací z Lotus Connections), flyout formuláře, takže pořád vidíte co je pod tím a neztrácíte přehled odkud jste přišli, naopak můžete využívat data, která částečně vidíte, víceřádkové pohledy, které si pořád zachovávají možnost třídění nebo přináší možnost posouvání jednoho ze sloupců, protože je v něm moc dat. Snadné přepínání struktury pohledu podle toho co uživatel zrovna chce. Samozřejmě před tím vším se dozvíte, jak se vzhled pohledů vyvíjel od roku 1996.

Vývoj vzhledu LN pohledů přes web

Na obrázku to možná není taková legrace, ale když vidíte první obrázek, na něm nápis 1996, chvíle pauzy a pak se začnou rychle objevovat další roky a obrázek zůstává stejný tak vyprsknete smíchy ať chcete nebo.

Ukázka „kompozitních“ aplikací – ať si kdo chce co chce říká, tak je to v podstatě ono, přenos dat mezi dvěmy „iframy“ či jak to chcete nazývat, to celé zajištěno pomocí pár řádků kódu.

Pokud jste natěšeni a chcete si zkoušet také tak vzhůru na downloads.snapps.com – je to zdarma (někde tam).

Dostali jsme poukázky na Guinness ZDARMA!


Speedgeeking – obdoba speedsponzoringu ze včerejška, prezentující mají 5 minut na ukázání nějakého super triku, to jsem opravdu zvědav.

Takže jsme viděli rozchozeného Travellera, prezentaci super aplikace na export dat z OpenNTF, 60 slidovou prezentaci o zásadách pro vývoj (ano, opravdu jsme viděli cca 60 slidů a naučili se, že cílem programátora je donutit administrátora co nejrychleji podepsat db, aby to nebylo na něj; pokud nelogujete agenty tak jste idioti; pokud nedělá tamto tak jste taky idioti a když děláte tohle tak taky), 10 věcí, které by měl znát manažer (pracovat tvrdě je snadné, pracovat chytře je těžké), ukázka aplikace, která přidá na BlackBerry odkaz na www stránku (a je zdarma ke stažení od RIMu), tipy pro konzoli serveru (tuším tell router o ukáže zda běží Out-Of-Office task v LN8) a další a další. Někteří prezentující mají opravdu energie na rozdávání, to je až neuvěřitelné.

Speedgeeking

Pak už jenom večeře (spousta skvělých smažených věciček), pití, kecání, dělání zvířátek z balónků, nahrávání TakingNotes a pak už domů, zítra je poslední den, tak uvidíme, kvalita jde zatím nahoru.

TakingNotes live

Napiš komentář, díky!

ILUG – den první

Včera jsme šli spát celkem pozdě (alespoň na můj vkus), Pavel nás upozornil, že venku je světlo dlouho do noci a brzo ráno, takže jsem se ráno nebudil moc podle slunce, ale počkal, až nás vzbudí Pavel. Vzbudil nás dost brzo – už asi v devět (což znamená, že v Čechách bylo deset). Jeho plná lednička nám nabídla spoustu dobrých věcí na snídani, které prý musíme ochutnat, ale zase mu je nesmíme sníst všechny.

Nakonec jsme se vybabrali z bytu a pěšky vyrazili na místo konference, které jsme včera dost dlouho hledali na mapě. Nicméně čím blíže jsme byli, tím byla cesta jednodušší – bylo naprosto zřejmé, kdo míří stejným směrem.

Konference se konala v Griffith College, což je „dvůr“ obklopený krásnými starými budovami a uprostřed dvora moderní budova, ve které to celé je. Tedy alespoň ta úvodní prezentace. Nafasovali jsme tašku se spoustou užitečných věcí (2GB USB klíč, program konference, spousta reklamních letáků a takové zelené něco ve tvaru znaku konference z nějakého molitanu – asi nějaká maxi houba na umývání, to budeme muset ještě zjistit.

Konferenční centrum

Teď čekáme, až začne ta úvodní prezentace, všichni bleskají bleskama, sál se zaplňuje, lidi se baví, půlka sálu má puštěné notebooky, očekávání je velké. Zajímavé je, že všichni s velkými zrcadlovkami mají blesky a bleskají, malé kompakty nebleskají, asi jim to čipy nějak doženou.


Úvodní vysvětlující prezentace a díky ní už víme co je to zelené co jsme měli v tašce – klobouček.

Kloboučky

Rychlý výzkum – přibližně polovina lidí tady už někdy byla, druhá polovina je tu poprvé. Prý to bude legrační týden. Pořád čekáme na zbylé lidi, až najdou cestu do konferenčního centra – vesměs prý chybějí Irové. Bar dole je prý dobře zásobený, takže se bude pít do noci. Akorát berou pouze hotovost, bankomat je naštěstí přes ulici.


Nick Shelness vzal prezentaci z roku 1998 a v naprostém klidu ji odprezentoval, protože pořád byla pravdivá. Co mě zaujalo, byl vývoj rychlosti procesorů (v roce 2008 budou běžet na 4GBHz), paměti (4GB, což je pravda, akorát Windows to nezvládají) a disku (80GB, což už je dnes málo). Zajímavé je, že počítač pořád používáme v podstatě k tomu samému, takže tyhle ohromná čísla nám jsou vlastně k ničemu.

Alan Lepofsky začal vystavením opičky, laděním výstupu z notebooku na plátno (nějak se mu nedařilo) a pokračoval striptýzem – naštěstí skončil po sundání svetru. Přibližně 30% přítomných twitteruje, takže pokud máte nudný život tak o tom přestaňte twittrovat. To že twitter v dnešní době běží jenom přibližně 70% času v podstatě moc lidem nevadí, alespoň bude víc dětí. V každém případě tolik vtipů na twitter jsem ještě neviděl, asi sleduju špatné servery.

Alan Lepofsky

Sezení v zadních řadách má nevýhodu – nevidíme vršky prezentací.

Evoluce spolupráce – od zaměření na dokumenty, přes lidi a nyní jsme zaměření na komunitu. Ten poslední krok je zajímavý. Zatímco dřív jsme si vybírali s kým chceme komunikovat a o čem, tak nyní naši komunikaci volně zveřejňujeme na internetu (twitter, blogy) a lidé si vybírají koho budou sledovat. Což zní hrozně divně, proč bych měl na internet dávat co dělám a jak se mi to líbí a pak zjistíte, že tohle jsme dělali vždycky. Když jste na párty tak se totiž dělají skupinky a vy posloucháte toho koho chcete a když vás omrzí tak jdete dál. Takže vlastně jsme na to připraveni, nic se nezměnilo, pouze to děláme elektronicky. A s tím souvisí i spousta programů, které dnes používáme a na které potřebujeme všechny ty rychlé procesory a spoustu paměti – komu z vás neběží celý den Skype, ICQ, GTalk, browser na brouzdání, RSS čtečka, emailový klient, …? A k tomu se někdy snažíte pracovat.

Cattail – nový nástroj, na kterém IBM pracuje a slouží pro sdílení dokumentů. Nic nového (si říkáte), ale ty dodatky k tomu něco dodají – vidíte kdo to stahuje (je to pro společnosti, takže lidé jsou přihlášení), jejich komentáře (můžete to vylepšit), nějaká metadata pro kategorizaci a spoustu další šikovných věcí. Pokud lidé nebudou jenom slepě stahovat, ale i komentovat a ptát se tak to může být super a spousta dokumentů bude časem lepší a lepší. K tomu (nebo že by to byl další projekt? – no jasně, nová verze Quickru) je možné dokumenty upravovat přímo na webu a každá část dokumentu (každá buňka tabulky, obrázek, …) má svoji http adresu, takže se můžete připojit pouze na ní a upravit ten jeden údaj, který máte. To zní suprově.

Vyhledávání – na tom snad není možné nic vymyslet. Ale pletete se, můžete to snadno zpřesňovat. Takže nejdřív obecná fráze co hledáte, pak to jedním kliknutím zpřesňujete datově, oblastí kde se to našlo, přes lidi, kteří to mají na starosti a dalšími parametry. Vypadá to suprově, ukázka byla na obchod s golfovým vybavením, kde si nejdřív vyberete že budete chtít pánskou hůl (oni tomu asi neříkají hůl :-)), pak od jakého výrobce, jak těžkou, jak drahou, … těch parametrů vymyslíte hodně a díky klikáním snadno najdete hůl přesně pro vás, kdyby to tam nebylo tak hledáte pěkně dlouho.


Rozhodnout se nakrmit 500 lidí v jeden okamžik v malé místnosti je nápad hodný kouzelníka, ale povedlo se. Několik druhů sendvičů všechny zasytilo a nebyly vůbec špatné, k tomu oběhnout stánky sponzorů, dostat kafe a čaj a vzhůru na další prezentace, které se už konají v rozdělených sálech. Cestou jsme alespoň potkali ještě Hynka, takže další Čech v řadě, není nás tady naštěstí tak málo. Mimochodem proč je nás tady tak málo – bojí se všichni angličtiny? Žádné extra náklady s tím totiž spojené nejsou. Že bychom příští rok udělali hromadný zájezd?


Build or Bust (TeamStudio) – prezentace začíná suprově – vypadává projektor i mikrofon, ale o to vůbec nejde, dobří řečníci zvládají prezentaci i bez toho. No popravdě řečeno to není úplně ono. V každém případě výsledek přednášky je stručný – nepouštějte programátory do produkčního prostředí (udělejte jim úplně separátní, ze kterého nepůjdou ani posílat emaily) a oni vám poděkují, protože nemohou na ostrém prostředí nic zkazit, rozeslat emaily komu nemají a tak dále. No, podle mě nejdřív budou hrozně nadávat, že se nedají ladit chyby, které se objeví v ostrém provozu a tak dále, ale vydržte.

Přibližně 30% účastníků má 3 oddělené prostředí – pro vývoj/testování a produkční. Popravdě jsem asi ještě nikdy neviděl zákazníka, který by to tak měl – mají třeba testovací kopie, ale snad nikde nebyly oddělené servery. Existuje nějaký Joelův test, který má dvanáct otázek (máte bug databázi, systém pro správu verzí, programátoři při vstupním pohovoru píší kód, …), 2 lidé z publika získali víc jak 5 bodů. Microsoft prý má všech 12, tak moc nevím o čem to vše vypovídá 🙂 Mimochodem prý máte mít 2 testery na každého vývojáře – uff, to by se zákazníci asi nikdy nedoplatili.

Finále je jasné – nástroje TeamStudia jako například CIAO! (verzování) , Analyser (jednoduché testy ať máte čas na ty složitější), Build Manager (který automatizovaně nasadí aplikace, podepíše, nastaví agenty a práva) a mnohé další vám mohou uspořit spoustu práce.


Povídání o portálech vypadalo podle pozvánky suprově, bohužel prezentace se nepovedla. Nejdřív obecný začátek, pak přišel konec vyhrazeného času a teprve pak přišly ty klíčové a zajímavé body – škoda. V každém případě pár informací potěšilo – RAD je možný i v portálu, člověk nemusí ani zvládat J2EE, protože existují různé WebSphere Portlet Factory a podobné udělátka. Prý jde spojit Lotus Notes klienta s portálem a používat kompozitní aplikace offline – to zní dobře, ale kdo ví zda je to pravda. Dají se používat Google Widgets v portálu, zas na druhou stranu jsem ještě asi nepotkal widget, který by se hodil pro nějaké firemní využití (pokud nepočítám rybičky, které může sekretářka krmit, když se nudí).

Portal 6.1 prý nebude obsahovat Portal Document Manager pro správu dokumentů, možná to nahradí Quickr, ale kdo ví. A konečně Web Application Integrator, který libovolné stránce (na webu) hodí horní menu z portálu, takže se uživatel vždycky dostane snadno zpátky.


IBM má po cestě 5 megacenter, kde je umístěna tuna serverů. Tak schválně co v IBM používají (jenom výřez technologií) a na čem.

  • pošta – 500 000 IDs, 200MB mail quota a používání lokální repliky, přibližně 300 poštovních serverů z toho 78% běží na AIX, většina uživatelů má klienta verze 7, pomalu se přemýšlí o migraci na verzi 8
  • aplikace – 135 000 Domino aplikací, z toho cca 45 000 na šabloně Team Room a dalších 80 000 zákaznicky vytvořených, přibližně 430 aplikačních serverů
  • sametime – 380 000 uživatelů, z toho 200 000 současně, 15 serverů (to je tak málo že mi až přijde, že jsem to chytl špatně), většinou se používá 7.5.1 klient
  • web conferencing – 1 400 000 uživatelů, 10 serverů na verzi 7.5 Enterprise Meeting Server
  • quickplace – verze 7, 5 000 míst, 100 000 uživatelů, 500GB dat, mix Domino a Websphere verzí
  • často implementují partnerská řešení, protože jsou lepší než jejich vlastní

Typické aplikace na portálu – vykazování nákladů, travel booking, novinky dle profilu uživatele. Intranet, kterým se IBM tak chlubí, vznikl už v roce 1996 a postupně se vyvíjí, nikdo si nemůže myslet, že něco takového naimplementuje přes noc a snadno, naopak to trvá dost dlouho a musí se jít postupně. Ze začátku to bylo také o tom, že lidé více používalo to co tam bylo, nyní tam spíš věci přidávají.

Zajímavé mi přišlo, že Lotus lidi se mají trochu problém prosadit i uvnitř IBM – je jich malé procento, takže většina IBM pořád posílá maily s přílohami prezentací, místo aby to nějak sdíleli.

Dobrá byla také rada kdy co dát do Activities a kdy do Quickru – věci kratší a s termínem jsou lepší v Activities, delší a bez termínu v Quickru. A konečně výhoda Dogear – nenajdeš tam jenom informaci co hledáš, ale i lidi, kteří ti mohou pomoci. To zní slibně.

A pokud potřebujete jednoduše vysvětlit nové technologie, tak jako ideální se prý jeví stránka Common Craft.


Vzhůru na speedsponsoring. Skvěle vymyšlená akce, realizace byla trochu těžší – přeci jenom věnovat každému sponzorovi 5 minut času, kdy vám ukázal jak skvělou věc dělá a tohle zvládnout asi 15x za sebou bylo hodně náročné. Jak na posluchače tak na sponzory, spousta z nich ke konci přicházela o hlas.

SpeedSponzoring

V každém případě to bylo zajímavé, hlavně v tom, jak se firmy částečně překrývají v řešeních. Takže jsme viděli několik ukázek generování grafů – všechny krásné, sexy a jednoduché – integra for notes, ddChartsIntelliPRINT. Spousta nástrojů na automatizované zakládní účtu uživatelům – BCCFIRM. Monitorování serverů od GSX; plánování schůzek, rezervace zdrojů a správa kalendářů od OnTime (moc a moc hezké, spousta pěkných vychytávek a bez úpravy poštovní šablony); nechybělo ani TeamStudio, YtriaDomain Patrol (ti to dokonce dodávají i zdarma na OpenNTF) s jejich nástroji pro pomoc s databázemi. Na spoustu dalších jsem určitě zapomněl, ale to v tom fofru není žádný div.

Pak už finální pití, spousta lidí zmizela a nakonec jsme zmizeli i my a vyrazili na Fish & Chips k večeři. Porce jak pro obra, totálně plní přemýšlíme, kdy nás to zmůže úplně.

Napiš komentář, díky!

Květnové novinky ve světě Lotusu

Po dlouhé době se mi nezdálo, že by měsíc měl nějaké ústřední téma. Tedy měl – ILUG a velké očekávání, co nás letos čeká. Pro nás česky mluvící pak bylo hrozně příjemné vydání české verze 8.0.1. Sám jsem si ji nainstaloval, používám (používal) a takřka denně nadávám. Nikoliv snad že by byla špatná, ale přeložené klávesové zkratky (doteď jsem vždy používal anglickou verzi) mě ubíjejí.

Vyšla také veřejná beta verze 8.5, takže jsem hnedle přeinstaloval, první dojmy sice získal, ale opravdu jenom v rychlosti. Andrew všechny vyzval, aby napsali co v ní chtějí mít a krásné jak, jak jsou názory hodně podobné. Vývojáři chtějí lepší nástroj na vývoj, uživatelé stabilitu a menší nároky na paměť a administrátoři si buď nestěžují nebo chtějí lepší HTTP server. A Declan vypíchnul pár věcí, které ho v release notesech zaujaly.

Carl provedl pokus, kdy měřil energetickou náročnost jednotlivých aplikací a akcí v nich. Počítali jste někdo někdy do TCO i náklady na spotřebu energie?

Pokud si pořád ještě někdo pamatuje Reného Zahradníka, tak ten ukončil svou kariéru ve společnosti Oracle a založil společnost ATBON. Ať mu štěstí přeje.

A pokud se budete nudit tak můžete zavzpomínat na staré časy mizerné grafiky a zahrát si hru od Microsoftu.

Pro vývojáře

Celkem by mě zajímalo, zda se někdo v Česku aktivně věnuje vývoji pro Sametime. Mám tím na mysli různé automatické uživatele, kteří třeba vytáhnou data z CRM systémů nebo kalendářů, aby se tam člověk nemusel dívat, ale jenom jim napsal. Na developerWorks nyní vyšel článek jak takového „bota“ udělat i automatického – tedy aby on byl aktivní a informoval vás o stavu serverů místo posílání emailů, na které stejně nemáte čas. Podle mě moc hezká myšlenka.

Když už jsem u Sametime tak používáte ho aktivně na webových stránkách? Jak jsem zjistil tak to není žádná věda, tak proč uživatele nepotěšit? S tím souvisí i náhrada STLinks od partnera, která nepoužívá Java aplet a tudíž by měla být příjemnější a rychlejší.

Bezpečnost, bezpečnost – křičí všichni a chtějí zakázat kopírování z dokumentů a možnost PrintScreen klávesy a tak dál. Tak teď už jsem našel kód jak klávesu zakázat, samozřejmě vyfotografování třeba mobilem (dneska už mají všechny super rozlišení) to nevyřeší 🙂

Rychlost, rychlost, rychlost – další věc, kterou všichni chtějí. Objevil se WhitePaper pro programátory na co si dávat pozor.

Co mě ve verzi 8 hodně zlobí je automatická konverze HTTP odkazů bez ohledu na to jak mám nastaveného klienta. Přitom stačí do dokumentu přidat pole $DontAutoProcessURL s hodnotou „1“ a vše je v pořádku. By mě zajímalo jestli za to tomu programátorovi useknou ruku nebo je to prostě věc na kterou si musíme zvyknout.

Pokud používáte TeamStudio tak už asi víte, že existují nové stránky s tipy jak nástroje využít co nejlépe, pro vás ostatní zajímavé čtení ať víte, co nemusíte řešit obezličkami ale super nástroji.

Skvělý tip jak zjistit pole, které uživatel změnil. Jasně, všichni si uložíme jejich hodnoty při otevření dokumentu do proměnných a při ukládání to porovnáváme, ale tohle mi přišlo nějak čistější.

A ještě jeden hezký – jak v LotusScriptu zjšťujete zda pole obsahuje potřebnou hodnotu? Já to vždycky projížděl ve smyčce a nikdy mě nenapadlo hodit si to do řetězce a dát Instr. Možná to není rychlejší z hlediska běhu programu, ale je to nesrovnatelné v počtu řádků.

Potřebujete v události dokumentu provést akce jak v LotusScriptu tak v @Formula jazyku? Občas jsem kvůli tomu půlku věcí přeprogramoval, nyní vím, že to jde. Otázkou je, jak „čisté“ (rozuměj příjemné pro další čtenáře kódu) to je.

Upravit nebo předělat? Na to se u mnoha aplikací asi občas ptáte, tak tady jsou otázky, které by vám mohly pomoci s rozhodováním.

Potřebovali jste se někdy skriptem připojit na sdílenou složku pod jiným jménem uživatele než běží Domino server? Vytvořit MIME email s přílohou? Načíst EXIF informace z fotek?

Pokud znáte TeamStudio tak možná víte, že některé nástroje jsou zdarma. A těch zdarma je nyní zase trochu víc.

Pro administrátory

Přechod na novou verzi ODS 48 podle všeho nepřináší jenom samá pozitiva (což je třeba výrazné zmenšení velikosti databází), konkrétně jsem zahlédl problém s pohledy zobrazujícími dokumenty nezařazené do žádné složky. Asi to nikdo moc nepoužívá, o to víc je třeba to otestovat.

Pokud plánujete nasazení Travelera tak by vás mohlo zajímat jak je na tom s výkonností.

Zda registrovat uživatele s diakritikou ve jménu nebo ne je u nás velká otázka, podle všeho to ale není moc dobrá praxe. Tak koukejte používat pro tyhle účely alternativní jména.

Víte jak ve verzi 8 poznáte, že běží Out-Of-Office úloha? Nijak, jedině když se budete bedlivě dívat na konzoli. To je smutné. K tomu ještě že ze splash screen (jak se to překládá?) nepoznáte, kterou konkrétní verzi 8 uživatel používá. Škoda.

Napiš komentář, díky!