К основному контенту

Сообщения

Сообщения за 2016

OpenNTF Domino API (ODA). Тест производительности

Сто лет назад анонсированный тест производительности ODA. Обзорно что такое ODA, как ее использовать, какие возможности и преимущества можно почерпнуть из презентации . Основное. на чем я бы хотел остановиться, это обращение с View (слайды 25, 26), а именно - не только удобства написания кода, но сравнение производительности разных подходов к обходу view.

Итоги второго лучного сезона

Лук Стреляя из Samik Polaris думал о том, куда же двигаться дальше в плане снаряжения. Есть проблема еще в том, что я левша и попробовать какой-то лук у другого стрелка является несколько проблематичным. В магизине потягал те же Hoyt - не понравилось. На одном из летних 3D турниров увидел лук компании Border - Black Douglas. Попробовав, понял что хочу! Но...вот незадача - никто не возит, да и цена кусается. Прокручивая как-то форум, хорошо известный лучникам - Лукомания , заглянул в раздел Витрина мастров, а именно к Евгению Ревину (на форуме Ksavr). Моим первым удивлением было - не сколько одна из его моделей похожа на тот самый Border. Списались, сказал, что и правда похож, подсказал, где можно посмотреть его лук, оказалось у знакомых - в " 10 ярдах ". Лук понравился, заказал. Очередь не маленькая - 3 месяца. Получил лук в декабре. Что сказать - лук сразу притягивает взгляд своим внешним видом: красивое исполнение, большая рекурсия. Лук скоростной - гораздо быстр

FAQ. Domino Designer. Поиск строки с ошибкой

Думаю, все, кто работает с Eclipse-версией редактора LotusScript, который появился с 8-ой версии сталкивался с проблемой, что номер строки в сообщении об ошибке ну никак не совпадает с тем, что есть на самом деле. Речь идет о коде, который написан в разделе Declarations таких элементов, как скриптовые библиотеки, агенты, Database Script. Т.е. по сути - о классах. В версиях 7 и ниже была проблема найти метод или класс, а теперь (когда дизайнер научился отображать классы и методы в дереве элементов) проблема найти строку с ошибкой :) Полагаю, так же не секрет формула вывода нужной строки: берем количество строк в Options, складываем с тем, что выдала ошибка и получаем строку, которую нужно искать перейдя в просмотр кода всей библиотеке. Та-да-м! Недавно, зачем-то рылся в пунктах меню и наткнулся на...кнопку спасения! - Go to Erl Line.... До чего же было мое удивление. Давно ее добавили, я много проспал? :) В общем, чтобы ей воспользоваться, нужно перейти в Declarations (просто

Oracle Lib - библиотека для работы с Oracle для LotusScript

LS_Oracle_Lib - свободно распространяемая библиотека на языке LotusScript с открытым исходным кодом для работы с базами данных Oracle. Библиотека поставляется "как есть". Вы можете использовать ее на свой страх и риск. Автор не несет ответственности за последствия использования библиотеки. При использовании библиотеки автор не ограничивает изменение кода библиотеки под свои нужды. Тем не менее, рекомендуется переопределение классов и методов в соответствии с принципами ООП. Библиотека использует OLE-объект OracleInProcServer.XOraSession для работы с Oracle. Это объект из OLE Objects For Oracle (OO4O). Используется родные Oracle OLE-объекты, поскольку дают больше возможностей, чем стандартные LC классы LotusScript. Например, стандартные классы не дают возможности вернуть результат выполнения хранимой процедуры. Механизм несколько устаревший, поскольку на серверах х64 dll регистрируется не корректно и объект OracleInProcServer.XOraSession не удается создать. В дальнейшем пл

LS_ActiveDirectory_Lib. Документация и примеры использования. Часть 2. ADObject

Продолжении документации по открытой библиотеке LS_ActiveDirectory_Lib . Первая часть доступна здесь . Часть 3

LS_ActiveDirectory_Lib. Документация и примеры использования. Часть 1. ADConnector

LS_ActiveDirectory_Lib - свободно распространяемая библиотека на языке LotusScript с открытым исходным кодом. Библиотека поставляется "как есть". Вы можете использовать ее на свой страх и риск. Автор не несет ответственности за последствия использования библиотеки. При использовании библиотеки автор не ограничивает изменение кода библиотеки под свои нужды. Тем не менее, рекомендуется переопределение классов и методов в соответствии с принципами ООП. Библиотека  LS_ActiveDirectory_Lib предоставляет интерфейс взаимодействия с Microsoft Active Directory (MS AD) для IBM Notes/Domino. Взаимодействия происходит по протоколу LDAP. Для подключения используется OLE-объект ADODB.Connection. Часть 2 и Часть 3 документации.

Перезапуск Active Directory Lib

Выпустил новую версию Active Directory Lib - библиотеку для Notes/Domino на LotusScript для работы с Active Directory. Кардинально отличается от предыдущего публичного варианта. Можно сказать это полный перезапуск библиотеки. Распространять будут через BitBucket. Ссылка:  https://bitbucket.org/livescripts/active-directory/overview В репозитории будет лежать DXL, который можно импортировать, и просто текстовое представление в формате *.lss Оставляйте свои комментарии, bug-репорты, пожелания здесь или на BitBucket. Можете так же присоединиться к разработке.