Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


О Notes

Главная   Библиотека   О Notes

Глюки и проблемы интерфейса Lotus Notes R8

Александр Гусев

1. Переключаемся из одной учетной записи в другую – получается вот такой вариант рабочего пространства. Фактически, работа полностью невозможна –т.к. ни почту, ни какую-либо БД с текущего сервера не открыть. Выход один – закрыть клиента и открывать его заново.


Рис. 1. Вот такой вариант оформления окна иногда выдает R8
2. Время от времени (в интенсивном режиме работы – ежедневно) при закрытии окна Lotus Notes оно исчезает с экрана, но не исчезает из памяти – и висит там несколькими процессами (см. рисунок). Мало того, что памяти клиент ест немало, так еще и запустить заново без перезагрузки компьютера в таком варианте Lotus не получится – он будет ругаться на блокированные файлы или неправильно закрытое приложение (!!!!!!!! – а какой способ закрыть его правильно, кроме кнопки закрытия окна, есть еще?). И только опытный администратор может запустить менеджер задач и вручную удалить оттуда 5 процессов, чтобы не тратить время на перезагрузку компьютера (кому интересно – это notes2w.exe, ntaskldr.exe, nlnotes.exe, nslsvice.exe и eclipse.exe)

Рис. 2. «Висящие» в памяти процесс нужно завершать вручную – ждать их самостоятельной выгрузки из памяти даже при штатном режиме работы иногда приходится несколько минут. При аварийном завершении работы они там остаются до перезагрузки ПК.

Рис. 3. Если работа Lotus Notes R8 была завершена аварийно, то после команды на повторный запуск нас ждет вот такое информативное сообщение. Только «знающие люди» могут побороть это без перезагрузки ПК.

3. К сожалению, релиз R8 отличается повышенной нестабильностью. Лично у меня несколько раз в день Lotus «умирает» гарантировано. Мало того, что я каждый раз мучаюсь с проблемами, описанными в пункте 2, так еще меня «особо радует» очень информативное сообщение о причинах возникшей проблемы (см. рисунок), которое настолько информативно, что не влезает на мой 22” монитор с разрешением 1680х1050. Что делать с этим богатством информации, я лично не представляю.

Рис. 4. Видимо, разработчики IBM Lotus Notes R8 полностью уверены, что вывод такого окна сильно помогает пользователю понять, почему же его работа была прервана и что же с этим делать дальше.
4. Проблемы с запуском клиента Lotus Notes. У меня используется вариант с 2-мя учетными записями для разных серверов Domino (и это не должно быть редкостью для такого продукта, как IBM Lotus Notes/Domino). Достаточно часто бывает такое: включаю компьютер, запускаю Lotus Notes – он грузится до какого-то, одному ему известного, предела – и «намертво зависает». Ни сообщений об ошибках, не загруженного полностью приложения – обрывки интерфейса на экране только. Приходится либо вручную удалять все процессы Notes из памяти, либо полностью перегружать компьютер. Очень раздражающая особенность, особенно с утра – когда работать даже не начал, а Lotus Notes уже работать и не может.

Рис. 5. Типичная картина при запуске Lotus R8. Видимо, по мнению R8, мне вполне достаточно и этого для нормальной работы.
5. Проблемы с прорисовкой начальной страницы по умолчанию. Опять же достаточно часто бывает такая проблема: переключился из одной учетной записи на другую – вместо прорисовки начальной страницы получается либо вообще пустое окно Lotus Notes, либо обрывки каких-то элементов дизайна начальной страницы – одни панели выводятся, другие нет. Такую ситуацию спасает либо использование кнопки «Открыть», либо полная перезагрузка клиента.

Рис. 6. Проблемы с перерисовкой начальной страницы при смене учетной записи – фактически, работает только меню и кнопка «Открыть».
6. Ошибки в дизайнере. Разные релизы Lotus Notes отличаются тем, что в них нередко бывают мелкие, но обидные и раздражающие ошибки, которые разработчики почему-то никак не хотят исправить.
Например, если в дизайнере работать с менеджером изображений, то есть такая ошибка: вставляем картинку в репозиторий в JPEG-формате. Затем, по разными причинам нам нужно заменить ее на обновленный вариант - для этого есть удобная команда "Заменить". Так вот, если выделить JPEG-картинку и дать эту команду, Lotus откроет окно выбора картинки именно в той папке, откуда нужно вставить обновленную картинку, выведет правильно ее название, но в вариантах выбора выведет только GIF-изображения, хотя будет в диалоговом окне утверждать, что выбираются JPEG-изображения.
Эта ошибка была в R7, есть в R8 и осталась к сожалению в R8.5

Рис. 7. В окне выбора изображений написано, что показывается тип файлов "JPEG-изображения", хотя на самом деле показаны GIF-картинки
7. Просто досадные ошибки в клиенте. Говорить и не стоит, но любое ПО содержит ошибки. И чем сложнее это ПО, тем их больше. Требовать или надеяться, что какая-либо из серьезных разработок будет идеальна - значит, верить в коммунизм и оракулов. Но тем не менее - есть совсем уж досадные ошибки, которые совершенно непонятно как остаются незамеченными в таком продукте, как Лотус. Вот например, как выглядит работа с вполне стандартным окном "Параметры". Это окно от версии к версии выглядило одинаково (я начал работать в Lotus Notes с версии R4.6) - лишь дополнялись новые параметры и галочки. В "восьмерке" вдруг решили существенного его улучшить. Результат - на экране.

Рис. 8. Новый вариант оформления окна "Параметры" поражает своей новизной и нестандартным подходом. Вероятно, по замыслу разработчиков - теперь настраивать Lotus Notes стало заметно лучше.
8. Ошибки инсталлятора. Совсем уже странные сообщения иногда выдают инсталляторы Lotus Notes. Вот, например - сообщение инсталлятора новенького Lotus Notes R8 Russian, официально скачанного с сайта IBM (по подписке). Я выбрал свою версию ОС, запустил инсталляцию, четко следовал всем сообщениям и выбирал все настройки по умолчанию. Получил результат на картинке. Удалив все, что было в итоге поставлено и запустив инсталляцию заново, этого можно уже не увидеть - у меня например ровно со второй точно такой же попытке все поставилось без проблем. Другой "люк", который я заметил - это установка Lotus Notes & Designer на новенький ПК с Windows Vista 64 bit - во время первой попытки пункт Lotus Designer вообще отсутствовал в вариантах установки клиента. Перерыв весь сайт IBM и убедившись, что данная версия "виндов" поддерживается официально, я запустил установку второй раз - и "о чудо" - дизайн появился в опциях установки. Почему его не было первый раз и что изменилось между второй и первой попыткой - я так и не понял. Но, как говорят, "осадок остался".

Рис. 9. Ошибки установки. Что это значит и что нужно сделать - совершенно неясно.
Вывод. Эта заметка создавалась очень медленно - почти полгода. За это время я поставил R8, затем - R8.0.1, R8.0.2 - и сейчас у меня установлено ПО версии R8.5. За это время я старательно копил вот такие вот "фокусы", точнее не все их - но наиболее раздражающие. Что могу сказать? Для продукта такого класса (с многомиллионной армией пользователей) некоторые ошибки все же смотрятся как проявление "халтуры" - давным давно уже пора устранить их. Но все же я прекрасно понимаю, что на создание подобного софта, по сложности которому очень трудно подобрать аналог, уходит колоссальный интеллектуальный ресурс. Вне сомнений, создатели Lotus Notes/Domino - это гениальные люди, способные творить чудеса. Сам продукт - "из ряда вон" - такого средства для программирования и работы пользователей второго уже нет. И как все гениальное - он имеет свои странности. И у нас нет выбора, как просто простить их и смириться :)))
 
  Опубликовано — 06/17/2009 |    

Serg, 03.07.2009 17:42:11:
Следует учитывать, что восьмерка есть и в эклипсовом и в обычном варианте. Без эклипса некоторые вкусности работать конечно же не будут. Просто при написании статьи надо корректно говорить о какой версии идет речь.
Кроме того замечено, что повышенная глюкавость у любителей менять стандартные настройки. Фонты, там к примеру, реестр виндовый, кучку плагинов и т.п. А память эти экспериментаторы не увеличивают. Эклипса к этому весьма чуствительна.
Еще есть вещь такая, что восьмерку лучше ставить совсем заново. Он конечно старые локальные служебные базы подтянет,но с ними глюков больше. Ставишь с нуля - все пучком.
Ну и потом есть люди просто притягивающие ошибки. У меня за соседним столом человек собрал все что только можно, а у меня же только изредка при особых извратах что то случается.

HardCool, 02.07.2009 08:58:15:
вот блин а мы уже объявили тендер на закуп этой восьмерки, вот жалоб от пользователей будет много.

Гусев Александр, 19.06.2009 12:54:14:
Насчет идеи нескольких команд разработчиков - да, у меня тоже такое ощущение не раз складывалось. И кроме этого, разница между релизами (например, между 6, 7 и 8) в плане стабильности и производительности - очень часто видна "через версию". другими словами - 6-ка была тормознутой, но стабильной. 7-ку сделали быстрой, но глюкавой. 8-ка - опять тормознутая - и т.д.
создается ощущение, что некоторые релизы разрабатывают в паралели - и лишьна каком-то этапе объединяют все это. поэтому пинг-понг между стабильностью, новым функционалом и глюками постоянный и на лицо. Мы, например, в нашем софте четко рекомендуем клиентам испольовать только определенные релизы - а не все подряд.

DuChan, 18.06.2009 07:50:03:
Н-да, а сколько таких "мелочей" в программирование лотуса... То одно перестало работать, то другое работает не так... А про тормоза вообще молчу...
Всё это напоминает Vist'у, захотелось красивостей добавить, а в итоге народ "поплевавшись", вернулся к XP. Теперь вся надежда на win7 :)))

lmike, 17.06.2009 22:17:14:
щас обратил внимание (хотя "плотно" не работал), что под Мак нотус остался без эклипса ;)
выглядит нормально и работает нормально
такой ощущ, что есть 3-и команды кот. пишут Нотуса:
-виндовая - плодит больше всего глюков и корявостей UI, хотя и фич больше всего (тоже глючных)
-линуховая - не затрудняет себя описанием работы и установки ;) - хотя достаточно устойчиво работает
-мак - здесь вроде как стабильно и вписывается в дизайн (сделано по правилам МакОС)

lmike, 17.06.2009 22:05:56:
на моё глубокое ИМХО это проистекает от попытки скрестить прошлые наработки UI эклипс, путем грубого впихивания, вместо переработки на SWT
хардкодют линки в либах, делаю бинарники в местах где и скриптом обойтись можно...
ужас ежели есть эклипс - ну зачем еще и всякие exe - времени не хватило ;)
на самом деле движок давно уже отдельно от UI нотеса и вот с энтим UI постоянная секаса :) ну никак они его не сделают по-человечьи: ни визуально, ни програмно

Гусев Александр, 17.06.2009 13:48:07:
Мы тоже на работе повременили - пока используем 8.0.2, но вероятно в ближайшее время все же начнем немного переходить.
Самое сложное в 8.5 - это освоить новый Designer - я бы не сказал, что это прямо суперудобно стало. Местами лучше, местами - хуже. Но то, что косяков надобавляли - это факт. Многое просто не стал описывать - потому что глупостей полно. Например, если случайно открыть дизайнер, то он начинаем зачем-то обновлять список ВСЕХ объектов всех РАНЕЕ открытых БД (а их в новом теперь неограничено, это раньше было - 5 последних только). Так вот - если эта учетка не данного сервера (и кросс-сертификации нет) - то он тупо на каждый объект в каждой БД выдает окно, что нет доступа. Раз 100 так может делать - пока руками не убьешь. При этом кнопка закрытия приложения не работает - убивать надо через TaskManager. Веселуха, вообщем.

Hitman-nn, 17.06.2009 11:22:01:
Вчера дома поставил себе R8.5. Конечно дизайн классно изменился, прикольно все выглядит, но касяков... И это очень сильно отпугивает, на работе я решил повременить с обновлением...



Добавить комментарий
Имя * :
e-mail
Комментарий * :
Код подтверждения * :

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU