﻿# Беседа: beseda-20260730-1537.txt
# файлов: 3; начало: 2026-07-30 15:37; конец: ~2026-07-30 15:52

## 2026-07-30/rec_20260730_153736.m4a (старт 15:37:36)

[00:00:00] Какие-то реквизиты, какие пользователи нашлись, потом забираем их айдишники и уже по айдишникам, например, накладываем вторую к фильтрацию в партнерском сервисе.
[00:00:10] Например, так. Можно, конечно, не мучить жопу, а просто их объединить вместе, но это всё-таки не очень правильно.
[00:00:21] Поэтому мы говорим, вот, просто тут надо прийти к тому, что какие конкретные запросы с фронтэнда будут отправляться.
[00:00:31] Может быть, это просто нужно разделить именно функционал, потому что с тебе нужно, если тебе интересует конкретный юзер, но он тебя интересует,
[00:00:44] только, например, с точки зрения того, что поправить у него профиль, и с точки зрения, где у тебя эти данные лежат по профилю,
[00:00:54] и ты их можешь ограничить, там спрятать, зашифровать, ещё и так далее.
[00:00:59] Тогда ты работаешь, чтобы непосредственно с профилем, то есть можешь зайти пользователя, там поправить у него что-то,
[00:01:05] правопороли мы сбросить, и так далее, но это работа вне партнёрского портала, это работа какого-то человека-администратора,
[00:01:15] который по какой-то заявке делает какую-то работу с конкретной учёткой, с его профилем.
[00:01:24] То есть тогда это дело черезався.
[00:01:29] А если тебя интересует пользователь, как пользователь партнёрского портала,
[00:01:37] и ты работаешь с ним не для того, чтобы поправить профиль, а назначить права, то есть перенести там из одного кабинета в другой,
[00:01:50] какие-то такие сложные ситуации, то это ты всё равно, это тебе всё равно придётся делать в партнёрском портале,
[00:01:58] чтобы лишнее не делать лишние запросы из одной под системы в другую.
[00:02:03] Тебе логично, чтобы всё-таки иметь при этом агита этого пользователя?
[00:02:08] Да, мы это можем, да, это мы можем добавить...
[00:02:11] Чтобы иметь это ваше постоянно?
[00:02:13] Да, для этого, да, возможно, нам надо.
[00:02:16] А фамилия имя и отчество не являются частными данными?
[00:02:21] То есть, если там к ним нету ничего, а только фамилия и имя и отчество?
[00:02:25] И о том, что если у нас вот этот...
[00:02:29] Мы же всё-таки с тобой радуем за то, что у нас не было персональных данных открыто,
[00:02:35] и мы, чтобы там каком-то соответствовали закону, да, то есть защите там, персональных данных.
[00:02:41] Ну и всё равно, он тоже попадает в этот...
[00:02:45] Вот это его не должно открывать?
[00:02:48] Нет, мы же работников не гоним туда, на сервер,
[00:02:54] а все данные, которые будут...
[00:02:57] Нет, у тебя должен быть тайтл, у пользователя, тайтл.
[00:03:00] Если у тебя сио не введено, значит там будет и мейл, понимаешь?
[00:03:05] Я понял.
[00:03:07] Я там... Будет какой-то тайтл, который назначит аус-серв.
[00:03:10] В зависимости от того, чего он не упропользует или известно.
[00:03:13] Понял, то есть партнер я поправлю, чтобы в схеме партнера отражение пользователя было.
[00:03:18] Хорошо.
[00:03:20] Ну вот смотри, давай дальше.
[00:03:22] Значит, он меня тревожит сейчас, да?
[00:03:29] Меня тревожит только, чтобы мы навели порядок с самим приложением.
[00:03:33] То есть, вот мы сейчас про базы Знания поговорили, пока ещё ничего не сделали.
[00:03:37] То есть, по-хорошему, надо сделать проект,
[00:03:42] который, либо нам надо это сделать в большом проекте,
[00:03:48] либо это надо сделать в отдельном проекте.
[00:03:51] Чтобы там у нас лежали все базы данных, разложенные,
[00:03:56] может быть даже уже с гитом попробовать работать на эту тему.
[00:03:59] То есть, так только мы работаем с папками яднортистей относительно баз данных,
[00:04:05] перенести фокус этот уже на гит.
[00:04:13] То есть, нам нужно выявить все базы данных,
[00:04:17] и все базы данных обвязать через ОЛПНОПИ.
[00:04:21] То есть, если мы говорим про инфраструктурную задачу, которая перед нами стоит.
[00:04:26] Хорошо, я её сделаю.
[00:04:28] То есть, предварительно, что мы можем сказать?
[00:04:31] Вот я вчера как раз объяснял этому самому товарищу,
[00:04:35] как нам надо хранить.
[00:04:38] Давай я сейчас, когда вот метод запустилась,
[00:04:41] когда что-то починил этот самый.
[00:04:44] То есть, я буквально покажу.
[00:04:46] То есть, вот смотри, я сделал здесь, ну, проба пирабола,
[00:04:50] на предмет UI.
[00:04:52] Ну, то есть, вот он написал скрип питановский,
[00:04:54] который опирается на какую-то библиотеку,
[00:04:57] который называется...

## 2026-07-30/rec_20260730_154236.m4a (старт 15:42:36)

[00:00:01] стримлит, какая-то ботва, ну и, по сути, это маленький
[00:00:06] web-сервер, я так понимаю, некая, это самое, поэтому
[00:00:08] если мы нажимаем запустить, он им запускает web-сервер
[00:00:21] и то запускает UI, с которой через этот питом работают
[00:00:26] с данными, которые лежат здесь же в папке проекта,
[00:00:29] вот с этими данными.
[00:00:30] Понимаешь, да?
[00:00:31] Да.
[00:00:32] То есть, ну и что-то делает, в том числе поджигает
[00:00:36] модели и так далее, то есть мы можем зайти внутрь, посмотреть
[00:00:40] что-то за это самое, но здесь пока сейчас грубо говоря
[00:00:43] уже закрытые наборы вопросов, а так тут есть поле,
[00:00:47] соответственно, которые мы туда пишем ответы, но
[00:00:50] я тебе показывал сам инструмент, просто мы в рамках
[00:00:55] робопера прикрутили сюда UI, ну, то есть сказали,
[00:01:00] сделай нам интерфейст, ну, чуть-чуть поговорили
[00:01:02] на эту тему, вот, и вот он нам прикрутил интерфейст,
[00:01:06] ну, что такое интерфейс в данном случае, по сути
[00:01:08] это QIP, UIP, да, и все, но я вот сейчас с другого компа
[00:01:14] начал это запускать и выяснилось, что ли там, ни
[00:01:16] сера чего не стоит, и мне надо, получается, было
[00:01:19] моделью его чинить, а правильно, наверное, такую бы интерфейс
[00:01:24] было сделать так, чтобы можно было все, во-первых, лежало
[00:01:27] рядом с ним, а во-вторых, наверное, чтоб он был вообще
[00:01:30] собран в виде какого-нибудь докер-контейнера, который
[00:01:34] бы поднялся и, ну, как бы, я обеспечил бы все, ну,
[00:01:39] можно работать, ну, это так, по-моему, на теме, пока
[00:01:41] просто хотел показать, что вот, ну, как UI приделывается
[00:01:45] вот в такую приложу, вот, теперь, вот, ну, что такое вот
[00:01:50] вчера, как раз, мы, про базы данных, предметом, смотри,
[00:01:55] да, да, да, да, да, да, да, да, да, да, да, да,… (повтор ещё 52×)

## 2026-07-30/rec_20260730_154737.m4a (старт 15:47:37)

[00:00:00] Здесь структура такая общего вида, а хотя вот. Вот смотри, вот есть пример, то есть есть внешнего
[00:00:16] уровня скиллы, а есть проекты, конкретные, то есть вот видишь, есть проект там портал вот
[00:00:25] и 5M, то есть получается мы пишем скиллы верхнего уровня, который будет отвечать за то, как правильно
[00:00:31] документировать базу данных, как диаграммы рисовать и так далее, а потом есть папка, грубо говоря,
[00:00:38] Project и в ней лежат конкретные базы данных со всей трибухой, которая их касается, скрипты,
[00:00:45] документы там, да, но по снямению, что сама общая структура, она должна быть вот такой,
[00:00:51] то есть сейчас мы о чем с тобой говорим, о том, что, то есть нам нужно вот такая вот,
[00:00:59] то есть мы на гид заходим, да, соответственно, тоже я там, когда буду коннектиться сегодня туда,
[00:01:04] значит разберемся заодно, как мне туда коннектится, второй момент, соответственно, делаем проектный
[00:01:11] подход, если вверху будет общие, общие идеи стилы, соответственно, внутри будут эти самые,
[00:01:19] внутри будут конкретные проекты с базами данных, вот, поэтому нам нужно по-хорошему,
[00:01:27] в верхний уровень дальше, там будет на самом деле рефракторинг, то есть когда вместе сядем,
[00:01:32] то есть ты сейчас предметную часть накидает, а когда я подключусь, мы с тобой туда добавим
[00:01:36] всякое вот этой вот общей трибухи в виде общих навыков, которые вот мы наработали в разных
[00:01:41] там хистаре, Backlog, QA, ну и так далее, всякую общачину, которая залетит в общие навыки,
[00:01:50] которые касаются в принципе работы, вот, ну и по базам данных, то есть еще раз,
[00:01:56] мы должны быть в висиске L-коп, у нас должны быть диаграммы, у нас должна быть документация,
[00:02:02] которая описывает, наверное тут вопрос возникать, являются ли диаграммы частью документации,
[00:02:12] ну не знаю, пока можем посмотреть на это как на отдельную часть, а по факту подумаем,
[00:02:20] на как их представить, в принципе, вот, и потом заодно мы этот подход сможем,
[00:02:26] если мы навгись зайдем, в том числе и туда использовать, вот, наверное, пока все, ну и OpenAPS
[00:02:33] пека на функции, да сейчас можешь пока грузону, для бы так сделать, Жаффи, я бы грузонул одну базу
[00:02:44] по Г и одну базу бы SQLite, вот, Даша там присылала в общую группу ссылку на, или мне она присылала,
[00:03:00] сейчас я посмотрю, наверное, на общую группу присылала, да, вот, общая ссылка, а давай начнем
[00:03:47] с базы описания курса. Который SQLite? Который SQLite? Да, ну берем две базы,
[00:04:01] одну ПД, одну SQLite. Хорошо. В качестве ПД берем AUS, ну, может портнешься в портал,
[00:04:09] если хочешь вместе, ну, может, просто он там больше, потому что поменьше что-нибудь взять,
[00:04:13] давай возьмем AUS, а с точки зрения SQLite тоже бы нам что-нибудь поменьше взять, потому что потом
[00:04:22] вторым номером, ну, возьми что угодно, хочешь там base, хочешь девайс, ну, что-то небольшое,
[00:04:31] организейшены и курсы, они будут уже большие, давай сейчас первой шар сделаем новоменький базов,
[00:04:38] понимаешь, да, вот, а потом пойдет партнерский портал и курсы организейшен, страшная задача
[00:04:45] с тобой вывинить все базы и дать на них опа напис пеку, то есть у нас должна быть,
[00:04:51] должен быть код базы данных, у нас должна быть документация на базу данных и у нас
[00:04:57] должна должна быть спецификация на базу данных.
