Re: Active Directory Intergation

2024-02-26 Thread Maxim Solodovnik
On Mon, 19 Feb 2024 at 13:51, Ilya Fedotov  wrote:
>
> Добрый день, Максим
>
> Я уже разобрался с оператором search, dn смысл не понял, но не использую.

отлично,

обращайтесь! :)

>
> Спасибо за ответ.
> Приятного отдыха.

спасибо!

>
>
> Илья
>
>
>
>
>
> пн, 19 февр. 2024 г. в 05:53, Maxim Solodovnik :
>>
>> День добрый,
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Tue, Feb 13, 2024, 18:13 Ilya Fedotov  wrote:
>>>
>>> Максим, добрый день
>>>
>>> Можно напрямую вопрос задать по поводу параметров
>>> интеграции с AD в файле om_ldap.cfg
>>
>>
>> Можно и напрямую :)
>>
>>>
>>> который день перебираю параметры, не помогает.
>>
>>
>> Я сейчас в offline отпуске
>> Смогу помочь как спущксь с гор :)
>> (Пока по памяти)
>>
>> Я, в своё время, брал какую-нибудь программу для коннекта по ldap (например 
>> можно попробовать Apache directory studio)
>> И найти "способ прицепиться" в ней
>>
>> Потом, полученные знания, перенести в конфиг ОМ
>>>
>>>
>>> Спасибо за ответ.
>>>
>>>
>>>
>>> Илья Ф.



-- 
Best regards,
Maxim


Re: Работа с базой данных OpenMeetings

2024-02-26 Thread Елизавета Фролова
Добрый день, Максим!
Думала насчет того, как закрывать записи в таблице, если человека выкинуло
из конференции. Что если, считать человека неактивным, если его
«перезахода» не было в течении пяти минут, например.
И как-то разделять людей на категории: активный, неактивный,
полуактивный(?)
И к таким людям, как раз, относить тех у кого вылетала программа.

Чт, 8 февр. 2024 г. в 18:21, Maxim Solodovnik :

> может быть тут можно пойти другим путём?
>
> составить пример "отчёта мечты" в том виде в котором его увидит
> пользователь
>
> понять чего сейчас не хватает чтобы "запросто" такое построить
>
> добавить это
>
> :))
>
> On Thu, 8 Feb 2024 at 21:54, Maxim Solodovnik 
> wrote:
> >
> > On Thu, 8 Feb 2024 at 21:39, Елизавета Фролова 
> wrote:
> > >
> > >
> https://docs.google.com/document/d/1OADjPFaw6SCoqmK6mNgoZRiStGPwjPReqG2YUkciYSk/edit?usp=sharing
> > >
> > > Прикрепляю Вам ссылку на эти запросы. Немного описала, как именно их
> можно
> > > использовать и их полезность.
> >
> > ага
> > помнится я крепко задумался на тему: что будет если
> >  - человека выкинуло и/или он/она перезаходил в комнату много раз
> >  - необходимо как-то "закрывать" записи в этой таблице (если сервер
> > перегрузился почему-то)
> >
> > на тему сущности "видеоконференция" можно завести дополнительные
> > события (типы событий)
> > и сделать лог интереснее :))
> >
> > >
> > > чт, 8 февр. 2024 г. в 17:22, Maxim Solodovnik :
> > >
> > > > Добрый вечер Павел,
> > > >
> > > > On Thu, 8 Feb 2024 at 19:33, Pavel Zhdanovich <
> openmeeti...@12winds.ru>
> > > > wrote:
> > > > >
> > > > > Здравствуйте, Максим!
> > > > > (Прошу прощения, промахнулся с ответом )
> > > > > Попробую немного объяснить замысел.
> > > > > Мы хотим использовать базу данных OpenMeetings для анализа данных.
> > > > > Задача у меня возникла уже довольно давно. В 2020 году нас всех
> > > > > отправили на карантин, и я, как и другие университетские
> преподаватели,
> > > > > начал проводить занятия дистанционно и использовал для этого
> > > > > OpenMeetings, который у меня был развернут дома. Могу, кстати,
> > > > > похвастаться, что не провел ни одной минуты занятий со своими
> студентами
> > > > > в проприетарных системах видеоконференций, не считая случая, когда
> меня
> > > > > включили в комиссию и принудительно подключили к Zoom. 
> > > >
> > > > это отличные новости :)
> > > >
> > > > > Руководство требовало от нас предоставлять отчеты о проведенных
> > > > > занятиях: сколько часов проведено, сколько студентов
> присутствовало,
> > > > > сколько пропускало и т.д. Мне было лень проводить переклички,
> запускать
> > > > > голосовалки и т.п., как это делали коллеги, а потом считать
> вручную. Я
> > > > > просто подключался к БД (Postgres) и писал SQL-запрос.
> > > > > Позже я поставил Елизавете задачу написать несколько аналогичных
> > > > > запросов, в которых уже появляется некая производная сущность
> "встреча"
> > > > > или "конференция". Это ситуация, когда двое или более пользователей
> > > > > одновременно находятся в одной комнате, скажем, более 1 минуты.
> Такие
> > > > > запросы уже пишутся с применением Window Functions (OLAP Functions
> в DB2
> > > > > и т.п.). Парочку из них Елизавета, думаю, сможет здесь показать. Я
> не
> > > > > знаю, настолько ли это всеобщая задача, чтобы предлагать включить
> ее в
> > > > > основной проект.
> > > >
> > > > это очень даже актуальная задача :))
> > > > https://issues.apache.org/jira/browse/OPENMEETINGS-858
> > > > https://issues.apache.org/jira/browse/OPENMEETINGS-
> > > >
> > > > мне казалось что тут можно/нужно улучшать таблицу `conference_log`
> :))
> > > >
> > > > и я бы принял такой PR (пусть и на уровне запроса)
> > > > и прикрутил бы к нему и "веб-морду" и REST
> > > >
> > > > > С другой стороны, и не такая уж узкоспецифическая.
> > > > > Скорее, это что-то в жанре "OpenMeetings SQL Cookbook". 
> > > > > Так вот, для таких запросов могут понадобиться новые индексы и
> > > > > определения внешних ключей, так как оптимизаторы в СУБД используют
> их
> > > > > при составлении планов запросов, содержащих joins.
> > > > > А поскольку внешние ключи сейчас определяются в приложении, которое
> > > > > монопольно использует БД, мы решили посоветоваться насчет их
> определения
> > > > > на уровне БД при помощи DDL, так как к базе данных подключаются и
> другие
> > > > > приложения.
> > > >
> > > > но, если честно, я пока совсем не понимаю как тут помогут те ключи,
> > > > которые упомянуты в документе :(
> > > > может можно это как-то на примере показать? :)
> > > >
> > > > зы индексы можно добавить
> > > >
> > > > >
> > > > > С уважением,
> > > > > Павел Жданович
> > > > >
> > > > >
> > > > > 08.02.2024 06:19, Maxim Solodovnik пишет:
> > > > > > Здравствуйте Елизавета,
> > > > > >
> > > > > > очень извиняюсь за долгий ответ (не стесняйтесь меня пинать если
> я
> > > > > > сильно тихий :))
> > > > > > ну и плюс ответ написать было сложно :(
> > > > > >
> > > > > > БД описывается аннотациями JPA
> > > > > > вот