• 🚨 Ещё можно успеть на курс «OSINT: технология боевой разведки» от Академии Кодебай

    🔍 Изучите методы разведки с использованием открытых источников (OSINT) для проведения успешных атак.
    🛠️ Освойте ключевые инструменты, такие как Maltego, TheHarvester и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальную разведку.
    🧠 Развивайте навыки, которые помогут вам стать экспертом в области информационной безопасности.

    Запись открыта до 23 мая Подробнее о курсе ...

Заметка Анализатор качества разработки баз на IBM / HCL Lotus

Kizarek86

Green Team
20.07.2007
876
8
Доброго времени суток, Коллегам и страдальцам, работающим с данным продуктом.

Выложил "софтинку" которую сам активно развиваю и использую.

Вот тут проект и немного описания


Буду раз любому фидбеку.

релиз 5.05.00
Код:
1. Добавлен блок правил и мануал для оптимизации индексов (добавлены новые правила и оптимизированы уже существующие). А также добавлены действия для чистки неисользуемых полей.
- (Other) Исключение полей из полнотекстового поиска
- (Доп.) 10 - Разрешить использовать в БД больше полей
- (Доп.) 20 - Переместить представления из базы данных
- 04 Ошибка ComputeWithForm
- 10 Подформы / формы с индексирумыми полями
- 11 Имена полей для индекса (подформа / форма не индексируется)
- 12 Имена полей для индекса (ComputeWithForm)
- 13 Имена полей для индекса ($FIELDS)

2. В правила добавлен пункт "Задействованы оптимизации". Что позволяет ускорить выполнение при частично включённых правилах.

3. После действий Включить/выключить сбрасываются отмеченные галкой правила.

4. Добавлены правила
- 05 Формы по которым включено создание через меню "Создать"
- 06 Формы участвующие в построении запросов

5. "Загрузить все базы с сервера" - добавлены базы шаблоны (*.ntf).

6. Новое правило "12 Переменные (дублирование имён)"
 
Последнее редактирование:
  • Нравится
Реакции: Vertolet
это замечательно - что проект живет и развивается

вопросы/мысли:
- битность клиента к-л учитывается? (вот в domino-jna - с этим сложно, в тестах местами ток 64бит)
- для мну удобнее с ODP (там git и далее) и, полагаю, этот проект DXL активно использует
- морду управления, для меня, логичнее вынести "наружу" и отвязаться от винды (и от нотусни) вовсе

все наработки для ЛС (что я видел здесь) реализованы без использования лексера/парсера а жаль
у мну "руки так и не дошли"
 
Последнее редактирование:
По битности.
Займусь, но что то обещать сложно. По практике использования API 32 под 64 - они либо работают и в 64, либо глючат что не пиши...
Как минимум потестирую работу на 64.

По ODP и морде отвязанной от винды.
ODP конечно хорошо, но не всё что реализовано можно сделать через него. Таже перекомпиляция или удаление стабов.

Лексер / парсер
Интересная тема, буду держать в уме. На текущий набор правил оно не особо надо, но дальше я хотел сделать аналитику использования функций/процедур классов, тут уже будет сложнее, и возможно как раз пригодится.
 
По 64 клиенту.
Погонял по базам функционал (14.0.1 64) всё чётенько.
На более ранних не тестировал, если есть пробелмы, можно попробовать
 
По ODP и морде отвязанной от винды.
ODP конечно хорошо, но не всё что реализовано можно сделать через него. Таже перекомпиляция или удаление стабов.
ОДП как способу управления проектами, а цомпиляция и удаление - это обслуживание
и к винде это тоже никак не привязано
достаточно домино сервера, на линухе
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD