Отправляет email-рассылки с помощью сервиса Sendsay

Бюллетень "Lotus Notes CodeStore"

  Все выпуски  

Бюллетень "Lotus Notes CodeStore" No 31 от 2008-06-02


Рассылку ведет: Программист на Lotus NotesLotus CoderВыпуск No 31 от 2008-06-02
рассылка о программировании на Lotus Notes/Domino
Обсуждения на форумах, блогах. Примеры программного кода на LotusScript,@formula, Java

рассылка:выпускархивлентаблогсайт

Бюллетень "Lotus Notes CodeStore" Выпуск 13 от 21.04.2008

comp.soft.prog.lotuscodesrore

CodeStore. Примеры кодов

So the SQL Server guy stop by and says, "Hey, we want to create some reports of Notes data and we only know how to use SQL Server to do it. Do you mind exporting it to a delimited text file and saving it to this restricted folder on the file server? Here's the username and password of a special Windows account with rights to the folder. Oh, and we need it to run on a scheduled basis so everything is automated. Thanks!" The key here is the use of an alternate username and password to gain access to a restricted folder on a Windows file server. Note: This only works on Domino servers running on Windows. Read more: http://www.lotusguru.com/lotusguru/LGBlog.nsf/d6plinks/20080530-7F5HBT
Еще примеры:
Больше кодов на сайтах:

Форумы.Свежи темы и обсуждения

Добрый день! Установил Lotus Notes Client 8 на Mandriva 2008. Пытаюсь настроить - ничего не получается. Запускаю Client reconfiguration wizard, ввожу адрес сервера, нажимаю далее, он проглатывает без ошибок. Далее пытаюсь открыть почту, он мне говорит file not exist. Тоже самое говорит и на Calendar. Все остальное (Documents etc.) работает нормально. Как это полечить?
Есть задача, создать документ напр, form 2, нужно из документа form 1 скопировать прикрепленные файлы (атачменты) и сабформу, которые находятся на форме form 1. каким способом это можно сделать? спасибо заранее..
Добрый день ! Можно ли избежать данную ошибку в Лотусе, если программа расположенна на сетевом диске и во время вечерних процедур (бэкап \ итд ) происходит данный сбой при работе с Лотусом на следующий день. Сбой связан с обращением к сетевому диску ? или при обращении к сетевым ресурсам нужно выставить таймаут ..
Здравствуйте! Невозможно запустить инсталлятор клиента Lotus Notes 7 "setup_wct_platform.bin" под Fedory 8. Никакой ошибки не выдает. Просто не запускается. Что только не делалось. Может вы знаете какой-то нюанс? С Уважением, Юрий.
Добрай день! Помогите, пожалуйста, с такой проблемой. Иногда на некоторых машинах клиент Notes при входе в любые базы или же при входе в сам Lotus Notes начинает выдавать такую ошибку: «Недостаточно памяти стеку протоколов TCP/IP. Обратитесь к документации сети или уменьшите число сеансов Notes». После перезагрузки компьютера через некоторое время происходит то же самое. Переустановка Notes не помогает. Подскажите, пожалуйста, в чем может быть проблема?
Доброго времени суток! Помогите плз начинающему лотусисту! Стоит задача: в шаблонный телефонный справочник LN к страничке каждого контакта добавить фотографию (аватару) этого человека. Добавил в дизайнере на форме контакта поле типа RTF и к нему приаттачил для каждого контакта картинку. Подскажите пжлст какой нить простенький способ отображения этой картинки без двойного клика по приаттаченному файлу. Ток укажите плз скрипт для этого дела, а то я с лотусом знаком ток 2 недели как, и обучаюсь по большей части самостоятельно по книжке Lotus Notus Developer's Toolbox и по форумам
Здравсвуйте. Пишу плагин для лотуса с помощью с++ sdk, который манипулирует тасками в ToDo List. Возникла проблема при добавлении или удалении тасков изменения можно увидеть только после переключения между категориями тасков в ToDo List. Есть ли возможность сделать рефреш ToDo List програмно из SDSDK? Спасибо.
Добрый день! Помогите пожалуйста справиться со следующей проблемой: используя свойство Forms из текущей БД получаю список всех форм, содержащихся в ней. Необходимо программными средствами скопировать одну из форм (или все) из текущей БД в другую. Как это можно сделать?
Extraterrestrial:
Всё просто, из русской версии берутся несколько папок и файлов:
1. \Lotus\Notes\framework (в английской версии эту папку нужно удалить) - для Lotus Symphony
2. \Lotus\Notes\mui - для Lotus Notes
3. \Lotus\Notes\Data\Help (перед копированием лучше сохранить английский хелп, русский его затрет)
4. \Lotus\Notes\Data\russian.dic

И копируем это все туда, куда установлена английская версия (клиент, дизайнер, админ). И вы получаете MUI приложение. Единственное где английские слова не заменились на русские при переключение языка интерфейса (File - Preferences - Regional Settings - Interface Language), это в панели слева (Mail, Calendar, Contacts), но Home Page там по-русски Домашняя страница или некоторые другие пункты. Пока я не понял, какие файлы отвечают за возможность переключение языка интерфейса на этой панели. Если найдете, то скажите, пожалуйста.
fedotxxl:
Надеюсь на дизайнер
http://www-10.lotus.com/ldd/nd8forum.nsf/D...cc?OpenDocument
fedotxxl:
Вышло! . Предлагаю здесь писать полезную инфу о Дизайнере 8.5
Привет Все! Кто-нибудь сталкивался с проблемой в Lotus Notes. при открытии в почте закладки "Параметры" выскакивает ошибка:Variant does not contain a container. Как это лечить админы? на сайте IBM как-то мудренно описано и только про календарь. Клиент переставлял, заменял шаблон , не помогло.
sax_ol:
Цитата(Игорь_OK @ 30:05:2008 - 11:31)
В этом и плюс Лотуса совестимость приложений несмотря на версию...

Кзалось бы зачем я писал предыдущий пост ... остается только догадываться .... кто о чем а голому штаны ...
Цитата(Игорь_OK @ 30:05:2008 - 11:31)
Yandex+Google-найдется все...

Ну тогда и вы сходите туда, для более детального выяснения всех вопросов, связанных с темами, затронутыми в данной ветке. Удачи.

Цитата(Игорь_OK @ 30:05:2008 - 11:31)
в стороу Microsoft и Exchange Server никто и не смотрит

http://algonet.ru/?ID=638642
оттуда
Цитата
По данным компании, число пользователей Microsoft Outlook, Exchange Server и SharePoint Server увеличилось на 164% по сравнению с предыдущим годом, причем многие из них — бывшие пользователи IBM Lotus Notes/Domino.
Pasha:
дайте и я пофлеймлю...
Цитата(Игорь_OK @ 30:05:2008 - 10:19)
вопрос был в аргументации...

Цитата(Игорь_OK @ 30:05:2008 - 10:19)
Вот вам ещё один закон Эллисона (на сей раз не Ларри, а Харлан):
Миф репликации
Многие верят, что имея перегруженный сервер, они могут поставить рядом второй такой же, настроить двустороннюю репликацию и снизить нагрузку на существующий сервер вдвое. В конечно итоге, ведь 1+1=2, поэтому, добавляя в два раза больше железа мы сможем работать в два раза быстрее, верно? Ответом будет только "может быть".

Аргументация - основное преимущество лотуса - репликация. Основной недостаток - отсутствие нормльный транзакций. И как бы наоборот для РСУБД+SOA. А теперь финт ушами - РУБД+SOA не подразумевает полную репликацию всей структуры. Если в центре стоит датацентр, это не значит что датацентр придется строить в каждом филиале. Если начал притормаживать веб-сервер, это не значит что надо покупать новый набор web+app+db (тот самый Гималайский сервер приложений), и настаривать репликацию. Можно докупить только web, и он нормально интегрируется в архитектуру. Если начала тормозить база, можно тупо сделать read-only реплику для тяжелых операций - отчетов, кубов. И эта реплика никак не будет влиять на производительность основного сервера. И это вообще-то широко используется, даже в родной документации есть инструкция для админов. С картинками. Транзакции поддерживает. Работает прозрачно для приложения и разработчиков. Тупо погуглите lotus replication и sql server replication. И посмотрите на количество результатов. Или заюзайте google trends.

А у вас представление о репликации, извините, детское - поставить вместо одного сервера 5, заставить их ждать друг друга, а потом показывать пальцем - а лотус тут не тормозил бы. Руки надо ровные иметь. И читать соотв. литературу, перед тем как настраивать всеобъемлющие репликации.

Цитата(Игорь_OK @ 30:05:2008 - 10:19)
я здесь писал о проблемах и охах пользователей VB и полуавтоматическом переводе приложений с VB на VB.NET unreal даже нарушили порядок индексации масивов Все надо с нуля переписывать
Осталось для полноты картины привести в пример перевод с JavaScript на Java. Или с Java на Visual Java. И там и там ведь буквы в названиях языков одинаковые...
Крупно повезло, что МС вообще выложила хоть какие-то инструкции, пожалев тех, кто не может разницу между QBasic, VB и VB.NET понять.
Цитата(Игорь_OK @ 30:05:2008 - 11:31)
VB .NET
Поспоришь со мной на ящик пива, что я приведу пример кода, где в VB.NET создается массив с индексацией от 5 до 10?
Notes/Domino 8.5 is scheduled to ship in Q4, 2008.

IBM Lotus Notes/Domino 8.5 Public Beta Forum
Игорь_OK:
Цитата(Pasha @ 30:05:2008, 12:36 )
дайте и я пофлеймлю...


Аргументация - основное преимущество лотуса - репликация. Основной недостаток - отсутствие нормльный транзакций. И как бы наоборот для РСУБД+SOA. А теперь финт ушами - РУБД+SOA не подразумевает полную репликацию всей структуры. Если в центре стоит датацентр, это не значит что датацентр придется строить в каждом филиале. Если начал притормаживать веб-сервер, это не значит что надо покупать новый набор web+app+db (тот самый Гималайский сервер приложений), и настаривать репликацию. Можно докупить только web, и он нормально интегрируется в архитектуру. Если начала тормозить база, можно тупо сделать read-only реплику для тяжелых операций - отчетов, кубов. И эта реплика никак не будет влиять на производительность основного сервера. И это вообще-то широко используется, даже в родной документации есть инструкция для админов. С картинками. Транзакции поддерживает. Работает прозрачно для приложения и разработчиков. Тупо погуглите lotus replication и sql server replication. И посмотрите на количество результатов. Или заюзайте google trends.


1)Аргументация касалась приведения примеров,например, лично разработанных сделанных систем,нормально работающих систем на репликах Oracle...,MS SQL или SOA +РСУБД ,а не рекламы или фраз из руководства

2)насчет же Лотуса, то тут никто не сомневается в надежности..и у меня лично такие системы работают...

3)Насчет VB НЕТ! то Microsoft просто его убил(хороший и простой язык) и сделал тот же Шарп...
http://bbs.vbstreets.ru/viewtopic.php?p=94...89fa0e2d824defc
4)Насчет же JavaScript на Java. Или с Java на Visual Java то разве язык Java является новой версией JavaScript
Язык программирования JavaScript, разработанный в компании Netscape, Inc., не входит в состав платформы Java. Языки программирования JavaScript и Java в некоторых отношениях сходны, но разрабатывались независимо друг от друга.
VB.NET же выступает как продолжение VB.
Microsoft в курсе споров, возникших вокруг VB.NET в сообществе разработчиков на Visual Basic. Стараясь успокоить пользователей Visual Basic 6.0, озабоченных тем, что с выпуском Visual Studio их привычной среде разработки пришел конец, Microsoft, совсем недавно, объявила о намерении поддерживать VB 6.0 до 2008 года. Однако после 2005 года эта поддержка будет ограниченной, и VB 6.0 никогда не станет инструментом для работы в 64-битных средах.
5)Насчет же SOA +РСУБД-
Мы находимся на ранней стадии эпохи сервисов, стадии концепций и обещаний. Сообщество все еще пытается понять, в чем состоят суть и основные характеристики сервис-ориентированного подхода.
DB2-от IBM тут лидер
http://www.pcweek.ru/slideshows/detail.php...CTURE_ID=110240
отечественные заказчики не готовы быть ”пионерами инноваций”, поэтому ждут, когда появятся реальные отзывы о выполненных проектах.SOA — дело очень дорогостоящее (если хочется истинной SOA, то только за основное ПО нужно выложить 500 тыс. долл.)
поэтому говорить о реальной отдаче таких систем нужно на реальных примерах...smile.gif

Цитата
Поспоришь со мной на ящик пива, что я приведу пример кода, где в VB.NET создается массив с индексацией от 5 до 10?

Я знаю что такое можно делать но зачем?

Цитата
А у вас представление о репликации, извините, детское - поставить вместо одного сервера 5, заставить их ждать друг друга, а потом показывать пальцем - а лотус тут не тормозил бы. Руки надо ровные иметь. И читать соотв. литературу, перед тем как настраивать всеобъемлющие репликации.

то же самое что пункт 5)-не все применяют,готовы применять и могут применять ,даже исходя из системных требований той же WEB cферы или исходя из имеющихся знаний
но не смотря на это
http://it4business.ru/news/400/



Цитата(sax_ol @ 30:05:2008, 12:09 )
Детсад ейбогу, где существо? Ваши - "хачу"? Это не существо, это ерунда какая-то.
Как тока вы поймете что написано в посте тогда может и повится существо, а пока истерика маленького мальчика, у которого отобрали его игрушку - "порядок индексации масивов". А что и почему ему пока не понять.

О еще одно существо ...

Странно я раньше не наблюдал в ваших постах таких фраз
Цитата
истерика
,
Цитата
, маленького мальчика
,
Цитата
голому штаны
-и мне кажется что когда кончаются аргументы как раз начинаются подобные некорректные и не культурные выпады.. а это и есть признак истерики ,я себе такого не позволял и тогда Вам как модеру надо с Вашими постами как то разобраться... rolleyes.gif

дело не в том что хачу а в том что это как раз и мешает переходу и совместимости приложений

Цитата
Упрощённые до абсурда массивы
“Hardcore Visual Basic” приводит историю массивов Basic прямо от авторов языка, John Kemeny и Thomas Kurtz. Сначала они ввели массивы с начальным индексом 1, потому что так было бы привычнее для обычных людей, а Basic для них и разрабатывался. Но математики и учёные жаловались, что их матрицы начинаются с нуля, и Kemeny с Kurtz добавили команду Option Base, чтобы пользователи могли сами решать, с нуля или с единицы начинать массивы. Но потом они заметили, что цивильные (хе-хе – прим. перев.) высокоуровневые языки, такие как Pascal, позволяют пользователям указывать начало и конец массива. Так что Kemeny и Kurtz ввели и это в Basic, сделав возможным следующее: Код:
Dim aiJoeAverage (1 To 10) As Integer
Dim aiMathemetician(0 To 9) As Integer
Dim aiWeatherman (-50 To 125) As Integer
Dim aiNoneOfYourBusiness(iFirst To iLast) As Integer



Я рекомендовал, чтобы программисты Visual Basic всегда явно обозначали начало и конец массива. Следующее допустимое выражение должно считаться опасным: Код:
Dim aiUnclearAndConfusing(10) As Integer



Изначально Майкрософт изменило смысл этой команды в VB .NET, чтобы она стала запутывающей как в C++, а не запутывающей как в VB. Потом они вернулись к запутыванию в стиле VB и заявили, что это большая уступка ради совместимости с VB. А восстановить определяемые пользователями нижние границы отказались.

Заметьте, что когда Kemeny и Kurtz разрабатывали массивы Basic, они не спрашивали: «Как компьютеры размещают массивы?». Или «Что легче реализовать?» Или «Что будет эффективнее?» Или «Как сделать совместимость с менее высокоуровневыми языками?» Или «Как мы будем работать с ущербной библиотекой, разработанной для наименьшего общего знаменателя из языков?» Тот факт, что компиляторы и интерпретаторы считают массивы начинающимися с нуля, не имел никакого значения, поскольку для самого языка не составляет труда привести массив к любой границе за кулисами. И даже если бы была потеря в производительности, она не имела бы значения, поскольку Basic — это высокоуровневый язык, разработанный для людей, а не для компьютеров (был, во всяком случае).

Для низкоуровневых языков типа C, C++ и Ассемблера абсолютно нормально предлагать своим пользователям начинающиеся с нуля массивы. Свыкнуться с такими массивами там для программиста — меньшая из проблем. Но как они попали в языки, претендующие на звание высокоуровневых, как Java и C#?

Когда разработчики Майкрософт создали новый язык на основе Java (хоть они это и отрицают), а потом изменили Visual Basic для достижения максимальной совместимости с C#, у них было несколько возможностей на выбор:
1. Отупить Visual Basic до массивов, начинающихся с нуля.
2. Подтянуть C# до массивов с произвольной нижней границей.
3. Дать Visual Basic произвольную границу, а C# нулевую границу.

Они сделали наихудший выбор, первый, вместо правильного, второго. Приверженцы Майкрософт могут заявить, что вариант 3 невозможно было воплотить, не потеряв совместимость с Common Language Runtime (CLR), но я этому не верю. Если Майкрософт даже не может сделать Basic Basic’ом, на какое доверие они могут рассчитывать, убеждая поставщиков переходить на .NET?

Чтобы добавить к несправедливости ещё и обиду, утилита конвертирования кода VB6 в код VB.NET берёт следующее: Код:
Dim ai(1 To 10) As Integer



и выдаёт это: Код:
Public ai As Object = New VB6.Array(GetType(Short), 1,10)



Очевидно, есть совместимый класс в пространстве имён VB6, который может имитировать настоящий массив Basic, и утилита обновления предположила, что я буду использовать эту странную и ущербную фичу вместо того, чтобы с ругательствами переделывать мои массивы под требования нового языка. Объекты типа массива не только странны, но они ещё и не работают с Option Strict, потому что используют позднее связывание.

Нет худа без добра. Глупость от изъятия произвольных нижних границ с лихвой компенсируется такой приятностью, как возможность инициализировать массивы. Теперь я могу написать так: Код:
Public asFruit () As String = { Apple , Orange , Pear , Banana }



Я просто помещаю строки в массив, а компилятор сам разберётся, сколько их там, как и в любом цивильном языке. Мы наконец-то можем инициализировать переменные. На это ушло десять лет.
Kee_Keekkenen:
IBM Lotus Notes Client, Designer, Admin 8.5 for Windows beta

File Name: notes85_designadmin_windows_beta_prod.part1.rar
Size: 100MB

http://depositfiles.com/files/5702001
Extraterrestrial:
Цитата(Constantin A Chervonenko @ 29:05:2008, 10:54 )
А.. Экономические соображения. Это - да. Но - частный случай. Типовая тенденция-же удешевление каналов и ОДНОВРЕМЕННО повышение их доступности.
И еще: твоя схема распределения данных заточена под конкретный профиль доступа к ним. Т.е. реализовываться она будет на уровне приложения, а не системы. Именно это я имею в виду в еще одной своей "теореме" wink.gif :
- К любому конкретному СУБД-шному приложению можно прикрутить репликатор (свой!), но как общесистемный сервис репликация в СУБД невозможна


По-моему, не совсем так. Если что, меня поправят: в некоторых (а может и во многих) РСУБД репликация реализована на системном уровне. Другое дело, что в трехзвенке пользователь не имеет прямого доступа к РСУБД, и как общесистемный сервис репликацию он использовать не может, что в общем-то и хорошо.

Цитата(Constantin A Chervonenko @ 29:05:2008, 10:54 )
и с другой стороны
- К любому конкретному LND-шному приложению можно прикрутить транзакцию, но на общесистемном уровне она невозможна


Вот это совсем уже неверное утверждение. DB2 enabled Notes database и DAVs позволяют нам использовать транзакции на системном уровне в LND.
Кстати, я знаю и ещё один совсем уже родной для LND способ, про который ты не в курсе. Там ничего мудрить не надо, это существует, просто не описано в документации, а поддерживается на системном уровне, если код выполняется на серверной БД и включен журнал транзакций...


Цитата(Pasha @ 29:05:2008, 13:33 )
Соскакивайте с лотуса и переходите на .NET wink.gif


Зачем-то? У нас зарплаты выше.
Я пробовал на .Net писать приложения, на C#, лет 5 назад. C# мне очень как язык пришелся по душе, но сам .Net очень тормозной. Может, конечно, исправили уже... Но я год или два назад перекомпилил это приложение, ноль эмоций, те же тормоза.
LND - это цельная среда, можно использовать шаблоны, рефрешить по ним приложения на лету. Вот когда будут такие шаблоны в .Net, когда можно будет сделав изменения в них и протестировав на них эти изменения, перенести полностью в автоматическом режиме ВСЕ изменения в рабочее приложение за несколько минут, а то и секунд, то я, возможно, и перейду на .Net

Цитата(Pasha @ 29:05:2008, 18:51 )
Лотус занимает мелкую часть рынка, и постепенно вымирает.


Голословное утверждение. Факты в студию, плиз.


Цитата(Pasha @ 30:05:2008, 01:34 )
А мысль - очень простая, ее выше высказывал vladoos. РСУБД + SOA = LND по возможностям. А если присмотреться, то РСУБД + SOA >> LND, т.к. поддерживает нормальные распределенные транзакции в распределенной среде, c occasionally connected клиентами, не накладывает странных ограничений на UI, позволяет не привязыватся к конкретному продукту и производителю, интегрируется с существующей инфраструктурой, обладает низким порогом входа, не требует высокой квалификации для поддерки... Достаточно подробно МЫСЛЬ расписал?


Не, не совсем подробно. Это слишком общие рассуждения. Многое зависит от конкретной реализации РСУБД + SOA.
1. .Net под Линуксом и Mac OS X работает?
2. Легко ли модифицировать приложения написанные на .Net+РСУБД и перенести эти изменения в рабочую систему? Сколько занимает по времени и среднее количество ошибок при переносе изменений?
3. С чем не интегрируется LND, позвольте узнать?
4. Чем конкретно не нравится UI LND? У нас пользователей как раз UI LND полностью устраивает. Зато их раздражает UI MS Navision и SAP. Можно написать и на .Net интерфейс, который будет общаться с LND через COM или Web-сервисы - без проблем! У нас 1С (версия без поддержки транзакций, но с поддержкой ссылочной целостности - это специально для "знатока" РСУБД К. Червоненко) совершенно без проблемно забирает данные из БД в LND через COM и наоборот тоже делаем, используем как COM классы 1С, так и LND.

Цитата(sax_ol @ 30:05:2008, 12:58 )
http://algonet.ru/?ID=638642
оттуда
"По данным компании, число пользователей Microsoft Outlook, Exchange Server и SharePoint Server увеличилось на 164% по сравнению с предыдущим годом, причем многие из них — бывшие пользователи IBM Lotus Notes/Domino."


Многие - это сколько? Цифры в студию, плиз. А сколько из бывших пользователей Microsoft Outlook, Exchange Server и SharePoint Server перешли на LND? Microsoft Outlook и Exchange Server - это почта, то есть конкуренция лишь по одному из сервисов в составе LND.
Extraterrestrial:
Цитата(Constantin A Chervonenko @ 29:05:2008, 10:54 )
А.. Экономические соображения. Это - да. Но - частный случай. Типовая тенденция-же удешевление каналов и ОДНОВРЕМЕННО повышение их доступности.
И еще: твоя схема распределения данных заточена под конкретный профиль доступа к ним. Т.е. реализовываться она будет на уровне приложения, а не системы. Именно это я имею в виду в еще одной своей "теореме" wink.gif :
- К любому конкретному СУБД-шному приложению можно прикрутить репликатор (свой!), но как общесистемный сервис репликация в СУБД невозможна


По-моему, не совсем так. Если что, меня поправят: в некоторых (а может и во многих) РСУБД репликация реализована на системном уровне. Другое дело, что в трехзвенке пользователь не имеет прямого доступа к РСУБД, и как общесистемный сервис репликацию он использовать не может, что в общем-то и хорошо.

Цитата(Constantin A Chervonenko @ 29:05:2008, 10:54 )
и с другой стороны
- К любому конкретному LND-шному приложению можно прикрутить транзакцию, но на общесистемном уровне она невозможна


Вот это совсем уже неверное утверждение. DB2 enabled Notes database и DAVs позволяют нам использовать транзакции на системном уровне в LND.
Кстати, я знаю и ещё один совсем уже родной для LND способ, про который ты не в курсе. Там ничего мудрить не надо, это существует, просто не описано в документации, а поддерживается на системном уровне, если код выполняется на серверной БД и включен журнал транзакций...


Цитата(Pasha @ 29:05:2008, 13:33 )
Соскакивайте с лотуса и переходите на .NET wink.gif


Зачем-то? У нас зарплаты выше.
Я пробовал на .Net писать приложения, на C#, лет 5 назад. C# мне очень как язык пришелся по душе, но сам .Net очень тормозной. Может, конечно, исправили уже... Но я год или два назад перекомпилил это приложение, ноль эмоций, те же тормоза.
LND - это цельная среда, можно использовать шаблоны, рефрешить по ним приложения на лету. Вот когда будут такие шаблоны в .Net, когда можно будет сделав изменения в них и протестировав на них эти изменения, перенести полностью в автоматическом режиме ВСЕ изменения в рабочее приложение за несколько минут, а то и секунд, то я, возможно, и перейду на .Net

Цитата(Pasha @ 29:05:2008, 18:51 )
Лотус занимает мелкую часть рынка, и постепенно вымирает.


Голословное утверждение. Факты в студию, плиз.


Цитата(Pasha @ 30:05:2008, 01:34 )
А мысль - очень простая, ее выше высказывал vladoos. РСУБД + SOA = LND по возможностям. А если присмотреться, то РСУБД + SOA >> LND, т.к. поддерживает нормальные распределенные транзакции в распределенной среде, c occasionally connected клиентами, не накладывает странных ограничений на UI, позволяет не привязыватся к конкретному продукту и производителю, интегрируется с существующей инфраструктурой, обладает низким порогом входа, не требует высокой квалификации для поддерки... Достаточно подробно МЫСЛЬ расписал?


Не, не совсем подробно. Это слишком общие рассуждения. Многое зависит от конкретной реализации РСУБД + SOA.
1. .Net под Линуксом и Mac OS X работает?
2. Легко ли модифицировать приложения написанные на .Net+РСУБД и перенести эти изменения в рабочую систему? Сколько занимает по времени и среднее количество ошибок при переносе изменений?
3. С чем не интегрируется LND, позвольте узнать?
4. Чем конкретно не нравится UI LND? У нас пользователей как раз UI LND полностью устраивает. Зато их раздражает UI MS Navision и SAP. Можно написать и на .Net интерфейс, который будет общаться с LND через COM или Web-сервисы - без проблем! У нас 1С (версия без поддержки транзакций, но с поддержкой ссылочной целостности - это специально для "знатока" РСУБД К. Червоненко) совершенно без проблемно забирает данные из БД в LND через COM и наоборот тоже делаем, используем как COM классы 1С, так и LND.

Цитата(sax_ol @ 30:05:2008, 12:58 )
http://algonet.ru/?ID=638642
оттуда
"По данным компании, число пользователей Microsoft Outlook, Exchange Server и SharePoint Server увеличилось на 164% по сравнению с предыдущим годом, причем многие из них — бывшие пользователи IBM Lotus Notes/Domino."


Многие - это сколько? Цифры в студию, плиз. А сколько из бывших пользователей Microsoft Outlook, Exchange Server и SharePoint Server перешли на LND? Microsoft Outlook и Exchange Server - это почта, то есть конкуренция лишь по одному из сервисов в составе LND.


Цитата(vladoos @ 30:05:2008, 17:56 )
Вопрос не лучше/хуже, а зачем козе бойан, когда она на балалайке играет? Тенденция развития Лотуса движется в соторону LND+DB2+SAP если это не полный конец всему живому тогда я не знаю.


Это ответ на твой вопрос: "А как мне стать миллионером?". При этом всему живому .Net конец, конечно, да wink.gif
Балалайку у козы никто не отнимает, nsf никуда не денется. Это также как с 1С, которая может использовать самый простой вариант - данные в папке с общим доступом, либо посложнее и понадежнее - РСУБД, например, ту же IBM DB2.

Цитата(vladoos @ 30:05:2008, 17:56 )
Тема форума как раз про перспективы LND, а они то как раз то апокалептические smile.gif


Для .Net и Microsoft - да laugh.gif IBM Билла породилла, она же его и "прикончит". Могу обосновать почему. В свое время IBM могли бы расчленить на части, если бы они стали слишком крупным монополистом на многих рынках, поэтому была открыта дорога для Microsoft. Сейчас же IBM прошла реструктуризацию, не так давно. У них сейчас другая стратегия развития. Они продали свой IBM PC бизнес Леново Груп, а производство жестких дисков - Hitachi. Они оставили себе из производства железа только более дорогие и уникальные вещи (суперкомпьютеры, серверы), так как на них выше маржа. Софт же производить вообще гораздо рентабельнее, так как переменные затраты меньше существенно. Поэтому для IBM производство софта стало важнее. А также консалтинг тоже дает им хорошую прибыль. Можете посмотреть годовые финансовые отчеты на сайте IBM (баланс, отчет о прибылях и убытках, отчет о движении денежных средств и другие). А коли IBM сместила акценты с железа на софт и консалтинг, то будет конкурировать с Microsoft на одном поле не по-детски...
vladoos:
"Exchange Server" vs "Lotus Notes" - это все равно, что "Сервер приложений" vs "Сервер почты". Абсурдно не правда ли?

offtop: А вот к .NET испытываю идеологическое отвращение, хотя к языку C#, отношение неоднозначное, с одной стороны Java в ущерб ООП теории исключали некоторые привычные для программистов С++ элементы, а с другой стороны С# - это тот же Java, но наделённая недостающими инструментами С++. Вот насколько это оправданно, до сих пор непонятно. Либо читый с точки зрения ООП теории, но не всегда удобный, Java, либо С# - не читый, но достаточно удобный, что бы отстреличть себе яйца.
Про то что под линуксом нормальной поддержки .NET нет, я не говорю. А то что в LND всегда была поддержка жабы, тоже говорить не нужно. все этим пользуются когода нужно, вот только не все признаются. smile.gif
Есть задача, создать документ напр, form 2, нужно из документа form 1 скопировать прикрепленные файлы (атачменты) и сабформу, которые находятся на форме form 1. каким способом это можно сделать? спасибо заранее..
Здравсвуйте. Пишу плагин для лотуса с помощью с++ sdk, который манипулирует тасками в ToDo List. Возникла проблема при добавлении или удалении тасков изменения можно увидеть только после переключения между категориями тасков в ToDo List. Есть ли возможность сделать рефреш ToDo List програмно из SDSDK? Спасибо.
Добрый день! Помогите пожалуйста справиться со следующей проблемой: используя свойство Forms из текущей БД получаю список всех форм, содержащихся в ней. Необходимо программными средствами скопировать одну из форм (или все) из текущей БД в другую. Как это можно сделать?
Добрай день! Помогите, пожалуйста, с такой проблемой. Иногда на некоторых машинах клиент Notes при входе в любые базы или же при входе в сам Lotus Notes начинает выдавать такую ошибку: «Недостаточно памяти стеку протоколов TCP/IP. Обратитесь к документации сети или уменьшите число сеансов Notes». После перезагрузки компьютера через некоторое время происходит то же самое. Переустановка Notes не помогает. Подскажите, пожалуйста, в чем может быть проблема?
Доброго времени суток! Помогите плз начинающему лотусисту! Стоит задача: в шаблонный телефонный справочник LN к страничке каждого контакта добавить фотографию (аватару) этого человека. Добавил в дизайнере на форме контакта поле типа RTF и к нему приаттачил для каждого контакта картинку. Подскажите пжлст какой нить простенький способ отображения этой картинки без двойного клика по приаттаченному файлу. Ток укажите плз скрипт для этого дела, а то я с лотусом знаком ток 2 недели как, и обучаюсь по большей части самостоятельно по книжке Lotus Notus Developer's Toolbox и по форумам
Здравствуйте! Невозможно запустить инсталлятор клиента Lotus Notes 7 "setup_wct_platform.bin" под Fedory 8. Никакой ошибки не выдает. Просто не запускается. Что только не делалось. Может вы знаете какой-то нюанс? С Уважением, Юрий.
Добрый день ! Можно ли избежать данную ошибку в Лотусе, если программа расположенна на сетевом диске и во время вечерних процедур (бэкап \ итд ) происходит данный сбой при работе с Лотусом на следующий день. Сбой связан с обращением к сетевому диску ? или при обращении к сетевым ресурсам нужно выставить таймаут ..
Добрый день! Установил Lotus Notes Client 8 на Mandriva 2008. Пытаюсь настроить - ничего не получается. Запускаю Client reconfiguration wizard, ввожу адрес сервера, нажимаю далее, он проглатывает без ошибок. Далее пытаюсь открыть почту, он мне говорит file not exist. Тоже самое говорит и на Calendar. Все остальное (Documents etc.) работает нормально. Как это полечить?
Solyaeva:
Крупный международный банк

Специалист по поддержке Lotus Notes

Задачи и функциональные обязанности:
- Работа на второй линии поддержки приложений (IT Applications);
- Поддержка и развитие Intranet, которая базируется на Lotus Notes;
- Анализ требований конечных пользователей;
- Настройка системы, подготовка технических заданий на доработку;
- Тестирование функциональности системы;
- Разработка документации - процедур поддержки систем, инструкций для пользователей в соответствии с политикой IT

Требования к кандидатам:
- Высшее техническое образование;
- Опыт разработки для Lotus Notes/Domino – от 1.5 лет;
- Знание интегрированных языков программирования и функциональности Domino R5/R6;
- Знание технологий HTML, XML, CSS, JavaScript;
- Опыт разработки приложений для IE 5.5 на Java/JavaScript под Domino;
- Опыт написания и анализа технических заданий


Условия и компенсация:
- Зарплата официальная – до 75 000 рублей в месяц (по результатам собеседования);
- Премии по результатам работы;
- Соцпакет (медстраховка для сотрудников и членов их семьи, дотации на питание);
- Программы по обучению (в т.ч. курсы английского языка);
- Перспективы карьерного и профессионального роста;
- Офис в Центре;
- Рабочий день с 09:00 до 18:00

Контакты:
Соляева Юлия
Generalist
HR Consulting Company
http://www.generalist.ru/
Office: + 7 495 727 1318
Mob: + 7 906 036 2301
Mail: julia.solyaeva@generalist.ru
ICQ: 222 202 966

Интересные темы:
Список форумов:

Tips. Советы

Еще советы:
Смотри советы на сайтах:

Блоги. Что обсуждают и пишут

Author: Deb Carpenter
Tags: mail Junk_Mail Trash Notes_Client
Idea:
When I delete Junk Mail, it's a pretty sure thing that I don't want it in my mail file. As it stands now, Notes requires that I select the Junk Mail I want to delete, click delete, and confirm at the prompt. Then I have to go into the Trash, select the items I want to delete, click delete, and confirm at the prompt. I'd like to see the functionality of right clicking on the Junk Mail folder (veiw) with the option of "Empty Junk Mail" and have it be deleted once I confirm at the prompt "Are you sure?". The same feature would be nice on the Trash folder (veiw) as well. 

Author: Deb Carpenter
Tags: Notes_Client Mail Personal_Address_Book Recent_Contacts Recipient_name_lookup
Idea:
Release 8 has a new feature on the type-ahead for email addresses. It records email addresses on all those received and sent in the new view, "Recent Contacts", located in the Personal Address book. It is nice to have the type-ahead feature which gives you a history dropdown, similar to URL addresses in a browser. However, we have been seeing issues with this feature and have had to turn it off. Storing recent contact addresses has a similar affect of storing company email address in your contacts. If AdminP has to process a name change, it cannot change anything in a user's Personal Address book. Additionally, if a user types in the complete address using all lower case and at another time selected the same address from the company address book that used upper case, Recent Contacts records both as separate entries. When this happens, the next time the user attempts to email that address, an error occurs and the email cannot be sent until the user clears the Recent Contacts list. The send function appears to be looking at the Contact list and the Recent Contact list.
 
I'd like to keep the type-ahead historical feature, but would like to see the "Send" button not look at the "Recent Contacts" when emailing.

Author: Deb Carpenter
Tags: Personal_Address_Book Mail Notes_Client Recent_Contacts Contacts
Idea:
Release 8 has a new feature on the type-ahead for email addresses. It records email addresses on all those received and sent in the new view, "Recent Contacts", located in the Personal Address book. It is nice to have the type-ahead feature which gives you a history dropdown, similar to URL addresses in a browser. However, we have been seeing issues with this feature and have had to turn it off. Storing recent contact addresses has a similar affect of storing company email address in your contacts. If AdminP has to process a name change, it cannot change anything in a user's Personal Address book. Additionally, if a user types in the complete address using all lower case and at another time selected the same address from the company address book that used upper case, Recent Contacts records both as separate entries. When this happens, the next time the user attempts to email that address, an error occurs and the email cannot be sent until the user clears the Recent Contacts list. The send function appears to be looking at the Contact list and the Recent Contact list.

I'd like to keep the type-ahead historical feature, but would like to see the "Send" button not look at the "Recent Contacts" when emailing.

Author: Deb Carpenter
Tags: Folder_Names Mail Notes_Client Folder_Index Folder_Index_Problems
Idea:
When naming a folder in your mail file, Notes will propt you if you try to duplicate a main folder name on a new mail folder name, but it allows it if the duplicate folder name will reside in a sub-folder. Since this will eventually cause problems after several duplicate folder names are created, Notes should not allow any duplicate folder names. Problems are also evident when the user uses punctuations and/or symbols (e.g., ! @ # $ %  ^ & * (  ) + = , . / ? | \ { } [ ] ` ~) in their folder names... and yes, I have seen them all. Using symbols can disrupt the indexing of the folders. Therefore, it would make sense to not allow the user to use these when creating new folders.

Author: Axel Janssen
Tags: integration soa
Idea:
Wouldn't it be usefull to have some client code to easily connect Lotus Notes (client and server) with openSource and commercial "soa-middleware" (own term, might be wrong) like activeMQ, Websphere MQ, apache Mule, Websphere Process Server, etc.?
I once worked in a project where they had integration from notes with Websphere MQ. That was highly usefull to integrate with old mainframe apps. Could also be used to integrate with JEE or .NET environments. Domino has no transactions, but those systems have.
If anybody knows, if something like this does exist openSource, please drop a comment.
Should be easier with Java, but for example with Websphere MQ it might be possible with Lotus Script, too.
 

Author: Robert Shaver
Tags: object design reuse
Idea:
I want to be able to include the same subform on a form multiple times.
 
For exampe if I were making a billing system it would require several addresses; order address, billing address, shipping address. Then I could build one subform; address. Then I could include it three times, each with a name. Then I could reference the fields on the subform using name-spaces such as order_address.city, shipping_address.zip, etc.

Еще записи:
Интересные блоги специалистов:

Статьи и Документация

For Web applications on a Lotus Domino server, the @TimeZoneToText Formula function unexpectedly returns Belgrade when the function acts on input where another time zone was the input parameter.
This document contains some of the issues encountered in Notes/Domino when Daylight Saving Time begins and ends.
The Lotus Notes client is designed to open the "CalendarFS" frameset in the Notes UI and to obtain the Calendar view through the CurrentView property of the NotesUIWorkspace class. This worked correctly in earlier releases but in the Notes 8.0 releases, the CurrentView property of the NotesUIWorkspace class fails to return a handle to the Calendar view. Why does this happen?
The server icon is missing from the shortcut bar on the Domino Administrator client's Welcome Page. Reinstalling the Domino Administrator client fails to resolve the issue.
The WSCONN task is mentioned in the Lotus Domino release notes in the section titled "Additional items on Notes and Domino CD-Roms," but you cannot located it on your Domino CD-ROM for AIX, Solaris, etc.
Review steps and commands needed to manually extracting binary files from a hotfix installer on Unix or Linux platforms.
In Lotus Domino, there are no server language packs for Arabic, Czech, Greek, Hebrew, Hungarian, Polish, IB Portuguese, Russian, and Turkish (Group 2b languages) on non-Windows platforms. Customers can copy the language elements from Microsoft Windows to non-Windows platforms to set up a language server for these languages.
Reminders that you delete in Lotus Notes are not deleted after synching on your Palm Tungsten t5 device using Lotus EasySync Pro 4.2.6. Why does this happen?
New to Lotus Notes® 8.0.1 mail files is a Mail Quota Status thermometer which displays information about current mail file usage and allocation.
Desktop policy setting "Internet browser" is not applied to Notes 8 Standard configuration clients.
The Lotus Domino Administrator client crashes when searching the Domino Directory. Why does this happen?
Explanation: The DEFAULT_INDEX_LIFETIME_DAYS setting allows administrators to set a default lifetime for indexes associated with database views if none was selected by the database designer in the De
Explanation: This setting specifies which views in the Domino Directory the LDAP service updates after processing an LDAP write operation. 0 = After a write operation the LDAP service updates all t
You can safely ignore these errors, Notes is working as designed. Some of the buttons and other controls embedded in the message will not work. Forwarding the message converts it to Notes Rich Text and resolves the error but may affect the formatting of the message.
This technote addresses an issue encountered when you attempt to schedule a repeating meeting. In this case, you successfully schedule the repeating meeting - with the exception of any dates/times already reserved. You receives a decline notice for the dates/times that are unavailable. However, all requested instances of the meeting remain on your Calendar. This behavior occurs whether the instance is accepted or decline by the Resource Reservations database.
The Lotusscript notesuidocument.spellcheck() method does not run without user interaction even if no spelling errors are found
When a meeting entry is opened which was previously "Saved as draft" the "Specify a different time zone" checkbox becomes unchecked. The meeting is set configured as under a different time zone and repeats
If you delete a user from the Lotus® Domino® Directory, reservations the user has made in the Domino Resource Reservations database will remain the same (that is, they will stay reserved by that user). There is no way to automatically transfer the reservations to another user (chairperson) or delete the reservations.
Также почитатай:
Найти документацию можно на сайтах:

В избранное