Anketa "V práci používáte" nedopadla nijak překvapivě. Rovným dílem po šesti hlasech získaly produkty od Microsoftu a IBM. Novellácký GroupWise nezískal ani jeden hlas (znám jen jednu firmu s tímto groupware). Dva hlasy připadly na jiná řešení.
Pravdou je, že nehlasoval příliš reprezentativní vzorek, ale i tak by se dalo říct, že Lotus Notes od IBM je rozšířen víc, než by se dalo čekat, a že Microsoft není jediný výrobce software, jak se snaží někteří blogeři namluvit.
Děkuji všem hlasujícím.
Výsledek ankety:
26 listopad, 2007
Výsledek ankety "V práci používáte"
12 listopad, 2007
Pozor na typ pole
Poslední dobou se docela věnuji LN developingu. Nejsem žádný bůhvíjak dobrý programátor, ale někdy dokážu překvapit, bohužel, někdy i v negativním slova smyslu. V prostředí Lotus Notes se věnuji programování ve formuli, neboli jazyku vzorců.
Tento příběh je o tom, jak je důležité si dávat pozor na typy LN polí.
Lotusovské pole může být Editable, Computed, Computed for display, Computed when composed. Rozdíl je značný, pole které je Editable lze editovat a většinou se používá pro přímé zadávání dat uživatelem do formuláře. Computed políčko, je políčko počítané, kdykoliv se cokoliv děje s databází (refresh, uložení, editace). Computed for display je pole počítané při každém otevření nebo uložení a poslední je Computed when composed. Toto pole je počítano jen při prvním uložení dokumentu do db.
Pracuji teď na jedné db, ve které jsou některé hodnoty zobrazovány ikonkou. Až sem bylo vše v pořádku, ale jak tak přidávám další sloupec v pohledu pouhým zkopírováním, tak zjišťuji, že to nefunguje. Samozřejmě, že pro nový sloupec měním kritérium zobrazení. Zkouším měnit formuli za pole, stále nic.
Snažím se nedělat počítané pohledy a proto každý sloupec v pohledu má své počítané políčko v dokumentu. Po asi půl hodině laborování, vypínání a zapínání LN klienta jsem přišel na to, že to pole, které se má zobrazovat v pohledu není ani Computed a ani Computed when composed, ale jak už asi všichni tušíte, je to Computed for display.
Ponaučení pro příště je? Dávat si pozor na tip pole (-:
Tento spotík budou všichni Lotus Notes světem protřelí programátoři brát jako nesmyl, který jen zabírá místo na diskovém poli strýčka Googla, ale začátečníkovi to možná pomůže.
22 květen, 2007
Jak sloučit 2 db a zachovat adresáře
Před nějakou dobou jsem řešil problém, jak sloučit 2 téměř stejné databáze (stejný design). Pokud by šlo jen o přenesení dokumentů, nebylo by nic jednoduššího, než použít copy/paste. Jenže já potřeboval přenést i vytvořené adresáře.
Chvíli jsem gůglil a chvíli prohledával fórum LN 6 a 7. Zjistil jsem, že nejsem sám kdo hledá řešení. Nebude věřit, jak jednoduché řešení LN nabízí. Ti, kteří si myslí, že je to archivace mají pravdu. Opravdu! Pokud potřebujete sloučit 2 designově stejné databáze je to nejjednodušší řešení.
V jedné z DB (doporučuji v té menší) jen nastavte, že se má archivovat do té větší, nastavte správně stáří dokumentů, spusťte archivaci a dojděte si udělat presso do kuchyňky. Než ho vypijete a pokecáte s kolegyněmi, tak budete mít databáze "zmerdžované".
Toto sloučení jsem prováděl na Mailových archívech, které tak nějak časem vznikaly a uživatel se v nich už nevyznal. Nápad s archivací jsem nalezl na Notes/Domino 6 and 7 Forum a určitě jde použít na téměř každou databázi.
12 březen, 2007
Hannover
Tak jsem se dnes konečně dostal k tomu, abych stáhl klienta Lotus Notes 8, veřejnou betu. Stahuji verzi pro obě nejrozšířenější platformy, tedy Windows a Linux. Jestli se ptáte, proč pro Linux, tak odpověď je jednoduchá, začal jsem se s tučňákem trochu mazlit :-) Na domácím stroji mám openSUSE 10.2 a jako prostý Linux uživatel, který chce jen net, poslechnout si nějakou MP3 a mrknout na nějaké to video jsem zatím nadšen.
Snad se s vámi již brzy podělím o své zážitku z obou platforem, které jak doufám budou krásné.
21 únor, 2007
Mizení politik
Před časem jsem začal mít problém s mizením politik z names.nsf na na Dominech. Když se mi to stalo poprvé, tak jsem obnovil poslední funkční names.nsf ze zálohy (zálohy jsou opravdu dobrá věc) a pomocí copy/paste všechno vrátil do původního stavu.
Včera jsem musel přidat na jednom Dominu licenční soubor pro Symantec antivirus a dneska byly politiky zase pryč. Už jsem se opravdu "namíchnul" a začal hledat na Lotus Notes fóru. Našel jsem jedinou diskusi, kde se o tomto problému mluví a kde je i napsáno, co tento problém způsobuje. Nebudete věřit, ale je to použitím servrového nlnotes.exe s IDčkem některého z adminů. Prostě a jednoduše, když použijete servrové nlnotes.exe, tak se vám může a s největší pravděpodobností i stane, že přijdete o politiky.
Oficiální stránka problému v angličtině Domino Server Policies Are Deleted When a User Logs in with the Server's nlnotes.exe
nlnotes.exe je opravdu jen nouzový prostředek a jen tak ho již budu používat, třeba na prohlížení mail.box databází a to bude vše.
02 únor, 2007
Insufficient memory - index pool is full II.
Tak dnes je vše v pořádku. Přes noc jsem provedl kompaktaci se smazáním indexů pohledů všech databází load compact -D (databází je cca 20 GB - většinou mailové db) a po té vytvořil nové indexy load updall -R. Nevím, jestli to pomohlo, ale problém je pryč.
Jak říkám zpátky na stromy a oprašme faxy....
01 únor, 2007
Insufficient memory - index pool is full
Tak a mám první vážný problém na Dominu. Insufficient memory - index pool is full pokud zagooglíte, tak zjistíte, že v tu chvíli, kdy se Vám objeví tato hláška, tak jsou LN téměř nepužitelné. Jediné, na co jsem přišel je, že mám udělat compact -d a updall -r . Domino mám ve verzi 6.5.3 FP1. Jestli to nepomůže, tak v neděli ve spolupráci s firmou Elat udělám reinstalaci na verzi 7.0.2.
O dalším vývoji budu brzy informovat.
Pokud máte/měli stejný problém, neváhejte a podělte se se mnou o své zkušenosti.
19 leden, 2007
Email und biga byznys
Jsem administrátor a helpdesk v jedné osobě. Tuto práci provádím v jedné větší právnické kanceláři, cca 60 lidí ve dvou pobočkách. Jedna je v Praze a druhá v Bratislavě. Jako všude i tady jsou lidé, kteří jsou příjemní a lidé kteří příjemní nejsou.
Nevím jak je to možné, ale ti nepříjemní lidé mají vždycky ty nejpikantnější problémy. Kombinace nepříjemný, nadprůměrně inteligentní a s nulovou sociální inteligencí tvoří ale tu nejhorší kombinaci. Pokud má takový člověk problém, tak za to nikdy nemůže on, v dobrém případě ani vy, ale ta technika. Pak přicházejí otázky typu: "Nebyl by ten Outlook lepší?", "Můžou za to Notesy?", atd. Odpověď je skoro vždy stejná. Nemůžou. LN jsou opravdu spolehlivé, minimálně spolehlivější než Outlook. Problém bývá většinou s uživateli. Ale jak říkám, většinou s těmi nepříjemnými nebo nepříjemnými, nadprůměrně inteligentními a s nulovou sociální inteligencí.
No, a nyní se dostávám k jádru věci, jak takovému člověku vysvětlit, že chce provozovat biga byznys na službě, která není nijak a nikým garantována. Zamýšleli jste se někdy nad tím? Kdo vám zaručí, že se najednou nezhroutí všechny DNS servry? Kdo vám zaručí, že email někdo neodchytí? Že to je blbost? Měnili jste někdy MX a PTR záznamy?
Už vůbec nechci mluvit o tom, jak hojně (tedy vlastně vůbec) se používá digitální podpis a šifrování. A řeknu vám, že asi musí být ty maily hodně zajímavé, když mi někdy nechtějí ten email přeposlat (třeba při Deliery Failure).
Taky ovšem chápu, že vrátit se zpět k normálním dopisům a faxům nejde. Všechno by trvalo o hodně déle.
Co s tím? Podle mě chybí globální osvěta. Třeba v ekonomických magazínech a denících by mohl vyjít článek pro laiky na čem vlastně ten biga byznys stavějí. Možná by pak přestali rýpat....
18 leden, 2007
Winmail.dat... co dodat
Taky se vám občas stane, že v příchozím mailu je místo přílohy soubor winmail.dat? Pokud ano a nevíte s tím rady tak čtěte dál.
Soubory winmail.dat chodí od Outlookářů. Outlook prostě někdy pošle přílohu nějak divně a pokud nepoužíváte zase Outlook, tak máte smůlu. V Outlook Expressu jste na tom stejně. Co můžete dělat, ptáte se teď. Jsou zhruba tři varianty:
1) požádáte o opětovné zaslání, třeba z jiného PC
2) požádáte o opětovné zaslání a poprosíte odesilatele, aby mail odeslal v plain textu
3) Použijete WMDecode z http://www.biblet.freeserve.co.uk/
Poslední zmiňovaný způsob je velmi účinný. WMDecode stojí 10 USD nebo si jej můžete stáhnout ve verzi s omezenou časovou trvanlivostí.
17 leden, 2007
Nejde vám odesílat dokument z MS Office pomocí Lotus Notes?
Když jsem dělal svou první instalaci počítače bez Outlooku a s Lotus Notes, zjistil jsem, že se v MS Office neobjevuje v nabídce Odeslat možnost Příjemce pošty (jako příloha). Pokud máte stejný problém, čtěte dále a postupujte podle bodů.
1. Zavřete všechny MS Office programy
2. Spusťte Regedit
3. Najděte si klíč HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem
Name Type Data
MAPI REG_SZ 1
CMC REG_SZ 1
CMCDLLNAME REG_SZ Mapi.dll
CMCDLLNAME32 REG_SZ Mapi32.dll
MAPIX REG_SZ 1
MAPIXVER REG_SZ 1.0.0.1
OLEMessaging REG_SZ 1
6. Pokud tam některá z hodnot chybí postupujte dle dalších bodů vytvořte jí tak, aby byla stejná jako v bodě 4.
7. V menu klikněte na Exit
Tento návod jsem našel někde na internetu. Vygoogloval jsem ho :-)
Zmizení SwiftFile
Nedávno jsem řešil problém zmizelých SwiftFilev v Lotus Notes 6.5.4. Ony nezmizely úplně. V lokální replice byly stále, ale v replice na servru, se kterou normálně pracuji, nebyly. Projel jsem tedy diskuzi na Notes/Domino 6 and 7 Forum webu IBM. Našel jsem jedno zajímavé a jednoduché řešení. Vypněte Lotus Notes. V adresáři C:\lotus\notes\data\SwiftFile smažte všechny *.tdb soubory. Nastartujte LN. Nyní by mělo vše fungovat.

