473 lines
34 KiB
Plaintext
473 lines
34 KiB
Plaintext
# Беседа: beseda-20261012-1210.txt
|
||
# файлов: 5; начало: 2026-10-12 12:10; конец: ~2026-10-12 12:35
|
||
|
||
## 2026-10-12/rec_20261012_121033.m4a (старт 12:10:33)
|
||
|
||
[00:00:00] Я запустил, Саш, можно уже очень обидеть.
|
||
[00:00:18] Так вот, вот у нас с тобой наша схема, на которой
|
||
[00:00:27] что не хватает.
|
||
[00:00:28] Только, соответственно, у серверов.
|
||
[00:00:29] Мы их там попозже прелесуем.
|
||
[00:00:31] Короче, что на ней видно?
|
||
[00:00:34] И видно, что у нас есть с тобой Девхлаб, как одна из
|
||
[00:00:39] систем, то есть, которые лежат в задаче, ну, в задаче
|
||
[00:00:48] работа.
|
||
[00:00:49] Общая дерево задача, все организации группы.
|
||
[00:00:55] Да, да, да.
|
||
[00:00:57] В принципе, к ней технических вопросов никаких нет.
|
||
[00:01:02] Ну, мне однажды, какой единственный технический
|
||
[00:01:05] вопрос.
|
||
[00:01:06] Каким образом мы с тобой будем организовывать группы,
|
||
[00:01:11] проекты и так далее?
|
||
[00:01:12] То есть, например, группы, понятно, что можно через
|
||
[00:01:15] теги.
|
||
[00:01:16] А проект это на все-таки более такой, как бы, водораздел
|
||
[00:01:21] серьезный.
|
||
[00:01:22] И, наверное, все-таки мы должны их, как бы, выделять,
|
||
[00:01:25] вообще, как бы, то ли отдельно с правочником, то ли просто
|
||
[00:01:28] отдельным каким-то таблицей там.
|
||
[00:01:31] Нет, ну, я помню, что это все решает.
|
||
[00:01:33] Здесь как бы, есть, как бы, неопределенности в способах
|
||
[00:01:38] создания этой системы нет.
|
||
[00:01:41] Делается модель данных, ну, собственно, чем я сейчас
|
||
[00:01:43] займусь, потребования, да, да.
|
||
[00:01:46] Вот.
|
||
[00:01:47] И дальше пошло поезд.
|
||
[00:01:49] Да, и на выходе веб-серверс, да, соответственно, с какой-то
|
||
[00:01:54] мордой.
|
||
[00:01:55] Да, то есть, что мы или, скажем, вот, ну, посмотрим,
|
||
[00:01:59] там, что такое модель, то мы-то открытые истории.
|
||
[00:02:02] Так вот.
|
||
[00:02:03] Попросов, в принципе, тут нет.
|
||
[00:02:05] Второе, там, что у нас из серверов, да, именно.
|
||
[00:02:09] Второй гид.
|
||
[00:02:10] Ну, блин, гид и гид, ну, что тут?
|
||
[00:02:13] Вот.
|
||
[00:02:14] Третье, это таск фаб, да, еще производная тема.
|
||
[00:02:20] Глобалка.
|
||
[00:02:21] И вот здесь оно болталось.
|
||
[00:02:22] Ну, они одинаковые.
|
||
[00:02:24] Глобалка, что локалка, в этом-то и прикол, что эта
|
||
[00:02:29] фигня, она одинаковая.
|
||
[00:02:32] Вот.
|
||
[00:02:33] И тогда вот, собственно, здесь у нас начинаются те самые
|
||
[00:02:38] непределенности, потому что как бы именно таск
|
||
[00:02:44] фаб, он является, по сути, той средой, которая будет
|
||
[00:02:51] все это дело крутиться.
|
||
[00:02:52] Вот.
|
||
[00:02:53] И мы его запускаем, и вот он готов принимать запросы
|
||
[00:02:59] к себе на выполнение каких-то задач, да, то есть, и, собственно,
|
||
[00:03:05] мы с ним должны что-то делать, то есть, из чего состоит
|
||
[00:03:08] таск фаб?
|
||
[00:03:09] Ну, давайте сейчас с другой стороны займемся.
|
||
[00:03:12] Пользователь.
|
||
[00:03:13] Пользователь.
|
||
[00:03:14] С чем работаешь?
|
||
[00:03:15] Пользователь работает с тремя инструментами.
|
||
[00:03:18] То есть, пользователь работает, соответственно, с первой
|
||
[00:03:24] очереди.
|
||
[00:03:25] С Дэв, Купаб, с Пэйджом, ну, то есть, просто со страничкой,
|
||
[00:03:32] которая пьем на то, на компе, он ее открылся в браузере,
|
||
[00:03:35] и вот он с ней работает, она прилетела из Дэвхаба.
|
||
[00:03:40] Второй он работает с интерфейсом таск-хаба, и третьей он
|
||
[00:03:46] работает с ИДЛ.
|
||
[00:03:47] Вот.
|
||
[00:03:48] То есть, как выглядит работа пользователя?
|
||
[00:03:52] В принципе, он садится, получается, он по идее должен
|
||
[00:03:58] удалить.
|
||
[00:03:59] Для него, если все окей, и все сделано хорошо, для
|
||
[00:04:03] него, наверное, вообще программа минимум, это работа с Дэвхаб
|
||
[00:04:12] Пэйджом.
|
||
[00:04:14] Ну, то есть, он там взял задачу, сказал, какой таск-хаб
|
||
[00:04:20] отправить, да, и все.
|
||
[00:04:24] И как бы и дальше, потом пошел, посмотрел результаты
|
||
[00:04:27] на тестом в сервисах.
|
||
[00:04:29] То есть, в целом, для него вот, программа минимум такая,
|
||
[00:04:33] а как бы вообще остальное должно произойти с командой.
|
||
[00:04:37] Вот.
|
||
[00:04:38] Ну, если там, ну, это же непонятно, а ему зачем идти?
|
||
[00:04:42] Ну, кроме технического обслуживания, когда он не в режиме программистов,
|
||
[00:04:46] в режиме грубали администратора, системного, идет смотреть,
|
||
[00:04:49] что там с таск-хабом, ему как бы туда идти не надо.
|
||
[00:04:54] Вот.
|
||
[00:04:55] Идзеелов, он открывает, если он просто хочет влезть
|
||
|
||
## 2026-10-12/rec_20261012_121534.m4a (старт 12:15:34)
|
||
|
||
[00:00:00] чтобы посмотреть
|
||
[00:00:02] так сказать напрямую артефакт
|
||
[00:00:05] что-то так понаделало
|
||
[00:00:07] Слушай, оно у него все равно, наверное, в его процессе, в рабочем
|
||
[00:00:10] то есть все равно он же как бы должен утвердить, что задача выполнена
|
||
[00:00:14] поэтому он все равно как-то артефакт должен прокрыжить
|
||
[00:00:20] Ну, вот он это должен делать через Dread App
|
||
[00:00:27] а смотреть он их может напрямую через IDE
|
||
[00:00:31] которое там подсвечено
|
||
[00:00:34] ну то есть управлять Task Hub нам нужно
|
||
[00:00:38] через Dev Hub
|
||
[00:00:40] ну почему?
|
||
[00:00:41] потому что Dev Hub это логика, процесса
|
||
[00:00:44] а Task Hub это физика
|
||
[00:00:46] то есть какая
|
||
[00:00:47] то есть на хорошем и там все забрытое
|
||
[00:00:50] скрытое, в принципе скрытое даже, да, то есть как там черный ящик
|
||
[00:00:53] ну, по сути, ну Task Hub это же просто артистратор над моделем
|
||
[00:00:58] поэтому когда модель заканчивает что-то делать
|
||
[00:01:00] она свой результат должна откинуть в Task Hub
|
||
[00:01:08] в Dev App
|
||
[00:01:09] все, поэтому, говорю, Task Hub в этом случае
|
||
[00:01:13] ну как бы он дал внутри крутиться, шестеренки там крутиться
|
||
[00:01:17] и 12 это сейчас самая большая зона технической неопределенности
|
||
[00:01:21] с которой нам надо поработать
|
||
[00:01:23] ну в общем и целом это
|
||
[00:01:26] как бы
|
||
[00:01:28] ну, то есть для пользователей пользователь с ней работать не должен
|
||
[00:01:32] а он должен работать с
|
||
[00:01:34] Dev Hub Creative
|
||
[00:01:36] и он смотрит вот задача
|
||
[00:01:39] я могу ее отправить на реализацию
|
||
[00:01:41] раз
|
||
[00:01:42] через некоторое время статусы поменялся
|
||
[00:01:43] я там
|
||
[00:01:44] там что-то появилось соответственно в GTA
|
||
[00:01:47] да, плюс если это он на локальной машине делает, то может сказать
|
||
[00:01:50] репозитория, оставьте мне на машине
|
||
[00:01:53] я буду
|
||
[00:01:54] ну или он будет выбирать на каком
|
||
[00:01:58] отружении реализовывать эту задачу
|
||
[00:02:01] а дальше
|
||
[00:02:02] собственно
|
||
[00:02:04] пока задача не дарерализованна
|
||
[00:02:07] на этом окружении
|
||
[00:02:10] будет лежать репозиторий
|
||
[00:02:13] ну, склонированный
|
||
[00:02:15] из соответственная
|
||
[00:02:17] гита
|
||
[00:02:20] понимаешь, да?
|
||
[00:02:22] и тогда если это на локалке, пожалуйста, доедка
|
||
[00:02:25] провайш, пошел смотреть
|
||
[00:02:26] если это на глобалке
|
||
[00:02:28] ну, ты себе тогда на локал склонируй репозиторий
|
||
[00:02:32] вот
|
||
[00:02:32] и посмотри его
|
||
[00:02:34] о чем это можно сделать тоже
|
||
[00:02:37] через
|
||
[00:02:39] Dev Hub Page
|
||
[00:02:41] да, скажем так
|
||
[00:02:44] короче
|
||
[00:02:45] и тут вопрос не возникает
|
||
[00:02:47] ну, все, все, вот как бы
|
||
[00:02:49] вот общая картина такая
|
||
[00:02:50] теперь
|
||
[00:02:50] как бы
|
||
[00:02:52] вот дело у нас тут
|
||
[00:02:53] то на чем стоит сейчас поработать
|
||
[00:02:55] вот так как всю работу по большому счету выполняет
|
||
[00:02:58] Task Hub
|
||
[00:03:00] то вот с ним и надо работать
|
||
[00:03:03] вот, что у нас здесь есть
|
||
[00:03:05] у нас здесь есть
|
||
[00:03:06] Dev
|
||
[00:03:08] вот, я назвал пока Dev
|
||
[00:03:10] Task Handler
|
||
[00:03:12] но, по сути, это не Dev
|
||
[00:03:13] Task Handler
|
||
[00:03:15] это
|
||
[00:03:16] хотя, может быть, это будет несколько
|
||
[00:03:18] и тогда рядом с Dev Task Handler
|
||
[00:03:20] может быть какой-то
|
||
[00:03:22] там LLM
|
||
[00:03:23] Task Handler
|
||
[00:03:25] то есть у нас должен быть и просто Task
|
||
[00:03:27] который мы можем просто туда закинуть
|
||
[00:03:29] чтобы агент его выполнил
|
||
[00:03:32] то есть необязательно
|
||
[00:03:34] завязанный на гитты, на разработках
|
||
[00:03:37] а тут возникнет вопрос
|
||
[00:03:39] а где появляется вот эта специфика
|
||
[00:03:42] которая
|
||
[00:03:45] ну, как бы определяет
|
||
[00:03:47] это у нас разработка
|
||
[00:03:48] или это у нас
|
||
[00:03:50] что-то другое
|
||
[00:03:52] ну, я думаю, все-таки это должен быть
|
||
[00:03:54] какой-то справочник
|
||
[00:03:55] то есть мы должны заранее определять
|
||
[00:03:57] какие у нас будут типы задач
|
||
[00:03:59] и, соответственно, типы задач у нас будет
|
||
[00:04:02] и входные данные могут быть
|
||
[00:04:04] развлекаться, отличаться
|
||
[00:04:08] в глубиной данных
|
||
[00:04:09] и выходные, наверное, так же
|
||
[00:04:11] потому что гитом
|
||
[00:04:13] но, помимо гитов, тебе все равно
|
||
[00:04:15] какие-то артефакты должны вернуться
|
||
[00:04:17] в Dev Hub
|
||
[00:04:18] для того, чтобы
|
||
[00:04:19] не только штатус
|
||
[00:04:20] наверное, тебе можно еще
|
||
[00:04:22] что-то увидеть
|
||
[00:04:24] самому на Dev Hub Page
|
||
[00:04:26] то есть не уходя в еде
|
||
[00:04:29] не смотря
|
||
[00:04:31] гит, то есть результат в гит
|
||
[00:04:33] то есть ты это должен будет уже сделать
|
||
[00:04:35] но, предварительно, у тебя какая-то информация
|
||
[00:04:37] а выполнение задач, наверное, может быть
|
||
[00:04:39] сохранится
|
||
[00:04:41] должна быть отображена на странице
|
||
[00:04:44] ну, я так думаю, не знаю
|
||
[00:04:46] поскольку это правило
|
||
[00:04:49] нет, ну, зададут вопрос, как бы
|
||
[00:04:51] а
|
||
[00:04:53] ну, засовываем ли мы в Dev Hub
|
||
[00:04:57] просто какие-то
|
||
[00:04:58] задачи, которые я могу поддать
|
||
|
||
## 2026-10-12/rec_20261012_122035.m4a (старт 12:20:35)
|
||
|
||
[00:00:00] с, ну, просто сообщения, ну, либо тогда просто в Devhub'е
|
||
[00:00:08] должен быть раздел отдельный, то есть если мы говорим,
|
||
[00:00:11] что если мы хотим пользоваться вот эти вот наши инфраструкции
|
||
[00:00:14] Task Hub'а, то тогда, ну, пользуйся Devhub'ом, понимаешь, да?
|
||
[00:00:22] То есть если я просто хочу там что-то проектов, вот
|
||
[00:00:27] как в ZCode, например, ты можешь в рамках проекта
|
||
[00:00:29] чат создать, а можешь создать чат вне проекта, понимаешь, да?
|
||
[00:00:36] Так и там.
|
||
[00:00:37] Поэтому, по принципе, ну, кто мешает, ну, кто не мешает.
|
||
[00:00:41] Вот.
|
||
[00:00:42] При этом, ну, вот базовая вещь, вот, на мой взгляд, ну,
|
||
[00:00:47] наверное, какие-то задачи, которые совсем, ну, вот,
|
||
[00:00:51] просто смотри, если я хочу просто напрямую что-то
|
||
[00:00:53] поделать, то он не мешает поделать это в ZClub'е, прямой.
|
||
[00:00:59] Ну, просто смотри, ну, скорее всего, знаешь, чего это
|
||
[00:01:02] зависит?
|
||
[00:01:03] Это, наверное, скорее всего, зависит от доступа конкретных
|
||
[00:01:06] разработчиков каким-то моделям, да?
|
||
[00:01:08] Если у нас, допустим, наша инфраструктура работает
|
||
[00:01:12] с какой-то моделью, допустим, за которую там заплачены
|
||
[00:01:15] какие-то деньги, там какие-то у нас встроенные ограничения
|
||
[00:01:18] там, да, там по количеству итерации, там, по времени
|
||
[00:01:21] исполнения, да?
|
||
[00:01:22] То есть чтобы, допустим, деньги не сожрал, ну, пример,
|
||
[00:01:24] да?
|
||
[00:01:25] А там уже, а сам разработчик с каких-то задач его нужно,
|
||
[00:01:29] то есть, у него может быть свой аккаунт, да, за который
|
||
[00:01:32] он платит?
|
||
[00:01:33] Или у него есть какая-то часть аккаунта, которая
|
||
[00:01:36] организациям оплачивает?
|
||
[00:01:38] Ну это все равно, вне общей схемы.
|
||
[00:01:41] Ну, плюс у тебя как бы один из схемов, у тебя будет
|
||
[00:01:48] история единая, то есть у нас в этом инструментарии
|
||
[00:01:51] двадцать, то есть, когда идёт в любой точке, ну, то есть
|
||
[00:01:54] там есть свои плюшки у этого всего, если не сомненно.
|
||
[00:01:57] Вот, ну ладно, давай вернёмся к технической компоненте,
|
||
[00:02:00] ну, смотри, ещё раз вот, я взял задачу, то есть, я
|
||
[00:02:03] открыл Дэв Хаппэйдж и говорю, вот эту задачу хочу, хочу
|
||
[00:02:09] выполнить на локальной инфраструктуре, значит, что
|
||
[00:02:15] у нас здесь получается?
|
||
[00:02:18] Получается, что на локальной инфраструктуре, то есть,
|
||
[00:02:24] к этому моменту, у нас надо настроить конденцию,
|
||
[00:02:27] да, инфраструктуре, у нас надо было знать вот это,
|
||
[00:02:29] так далее, так далее, и мы говорим, например, тогда
|
||
[00:02:32] Дэв Хаппэйдж, а вот тебе задача, сделать какую-то задачу
|
||
[00:02:39] из Дэв Хаппэйдж, и тут возникает вопрос, как бы, а Дэв Хаппэйдж
|
||
[00:02:44] должен знать про Дэв Хаппэйдж, вот это зависимость.
|
||
[00:02:54] На диаграмме, вроде, я её рисовал, потому что она
|
||
[00:02:57] нужна нам для того, чтобы мы туда откидывали всякую
|
||
[00:03:00] тщачину, вот, ну, так бы, соответственно, с чём мы там
|
||
[00:03:07] начинаем?
|
||
[00:03:08] То есть, наверное, дальше там типы задачи, то есть, делаем
|
||
[00:03:10] или мы под неё репозитуали, или где лежит репозитуаль,
|
||
[00:03:14] ну, там ещё всё, и даже в том числе, в самой задаче
|
||
[00:03:18] написано, просто вопрос возникает, как бы вот, я просто
|
||
[00:03:22] хотел.
|
||
[00:03:23] Я хотел, чтобы в рамках вот Дэв Хаппэйдж мы, соответственно,
|
||
[00:03:29] контролировали бы вот жизнь репозитуали, ну, которые
|
||
[00:03:33] склонированы.
|
||
[00:03:34] То есть, мы пока сейчас не говорим про то, что новые
|
||
[00:03:37] репозитуали в гитте мы создаём, мы говорим про то, что
|
||
[00:03:41] вот есть гитте, да, и дальше есть задача там, да, задача
|
||
[00:03:46] указана, по сути, получается, ссылка на репозитуаль и
|
||
[00:03:50] на вверх, с которой надо поработать, ну, а дальше там
|
||
[00:03:54] все детали что-то надо сделать, и вот получается, что,
|
||
[00:03:58] допустим, эта задача, как же поступила в Дэв Хаппэйдж,
|
||
[00:04:02] и по-другому, у неё проинкаративный ход там, сейчас, вот сейчас
|
||
[00:04:04] структуру, только вот как это там отдельно, и что мы
|
||
[00:04:08] должны сделать?
|
||
[00:04:09] Мы должны уметь программно из Сишарпа сделать бранч.
|
||
[00:04:17] Вот, потом мы должны уметь программно из Сишарпа склонировать
|
||
[00:04:26] репозиторий, и потом мы, собственно, этот репозиторий
|
||
[00:04:36] мы даём как один из параметров за задачу на выполнение,
|
||
[00:04:43] где наш Дэв Таскфелдер, он запускает лилы, понимаешь, да?
|
||
[00:04:58] Ну, при этом...
|
||
|
||
## 2026-10-12/rec_20261012_122536.m4a (старт 12:25:36)
|
||
|
||
[00:00:00] Вот открытым будет вопрос
|
||
[00:00:04] комиты, кто делает
|
||
[00:00:08] то сделает ли комиты
|
||
[00:00:10] дискретный код
|
||
[00:00:13] внешний
|
||
[00:00:14] или делает ли комиты
|
||
[00:00:16] сама задача
|
||
[00:00:18] я думаю, что дискретный код по результатам
|
||
[00:00:22] выполненный задачи
|
||
[00:00:24] поэтому отчета вывода 2
|
||
[00:00:27] вывод номер один, что
|
||
[00:00:30] нужно
|
||
[00:00:32] написать на сишах, обедку
|
||
[00:00:35] на взаимодействие с гитом
|
||
[00:00:40] то есть клиент можно написать
|
||
[00:00:42] в чем не просто
|
||
[00:00:44] в нашем случае
|
||
[00:00:45] получается с локальным гитом
|
||
[00:00:50] ну да, а локальный гит будет
|
||
[00:00:52] взаимодействовать с гитем
|
||
[00:00:56] правильно?
|
||
[00:00:57] то есть мы должны просто
|
||
[00:00:59] то есть нам нужна обедка
|
||
[00:01:01] с взаимодействием с гитом
|
||
[00:01:03] это вот первая история, которая очевидна
|
||
[00:01:05] и соответственно, в качестве практики
|
||
[00:01:08] мы можем в нашем сценарии
|
||
[00:01:11] у нас получается следующее
|
||
[00:01:14] когда мы взяли задачу
|
||
[00:01:16] и на футажном репозитории
|
||
[00:01:19] и у нас футажная обедка
|
||
[00:01:20] то мы должны от этой
|
||
[00:01:22] ветке сделать бранч
|
||
[00:01:24] и соответственно
|
||
[00:01:28] дальше мы
|
||
[00:01:30] ну вот забранчованную ветку даем
|
||
[00:01:33] задача на выполнение
|
||
[00:01:36] и она с ней работает
|
||
[00:01:37] ну, точнее, мы делаем бранч
|
||
[00:01:38] потом мы репозиторий клонируем в себя
|
||
[00:01:41] и отдаем его
|
||
[00:01:42] задачи
|
||
[00:01:44] которая будет выполнена
|
||
[00:01:46] это вот первый блок
|
||
[00:01:48] второй блок, то что в сиках можно проработать
|
||
[00:01:51] можно проработать структуру данных
|
||
[00:01:53] как должен быть
|
||
[00:01:55] ну, то есть сейчас
|
||
[00:01:56] именно с технической стороны
|
||
[00:01:57] сэнстоидческой, с технической
|
||
[00:01:59] как должна выглядеть
|
||
[00:02:01] сигнатура
|
||
[00:02:02] задачи
|
||
[00:02:05] то есть что мы должны это параметр отдать
|
||
[00:02:07] чтобы у нас вот она выполнилась
|
||
[00:02:10] и
|
||
[00:02:12] и, собственно, это самое
|
||
[00:02:15] ну, могла выполниться
|
||
[00:02:16] то есть вот у нее есть гит
|
||
[00:02:18] вот, ей поставит такая задача
|
||
[00:02:19] и вот, что она возвращает
|
||
[00:02:21] если у нас там есть проблемы какие-то
|
||
[00:02:23] или еще что-то
|
||
[00:02:25] это вот вторая задача
|
||
[00:02:27] которую мы можем участвовать
|
||
[00:02:29] с сигнатурой на запрос и на ответ
|
||
[00:02:31] да, как бы, вот Дертас Хедлера
|
||
[00:02:34] третий момент
|
||
[00:02:37] знаешь, что я на какой вопрос возник
|
||
[00:02:40] вот, исходя из предыдущего нашего исследования
|
||
[00:02:43] то есть у нас с тобой на открытом остался
|
||
[00:02:46] то есть можно ли коннектиться через STD
|
||
[00:02:49] и его на уже запущенное приложение
|
||
[00:02:53] потому что своя великая петрушка получается
|
||
[00:02:56] что
|
||
[00:02:58] либо нам надо тогда AppServer все-таки
|
||
[00:03:01] запускать
|
||
[00:03:03] вот, каждую задачу
|
||
[00:03:07] либо его надо тушить
|
||
[00:03:08] ну, как бы, когда задача закончена, понимаешь
|
||
[00:03:11] или так у нас будет тогда взаимодействие устроено
|
||
[00:03:15] если у нас он мультисессионный
|
||
[00:03:18] да, то есть и у нас несколько есть разных потоков
|
||
[00:03:21] в рамках
|
||
[00:03:24] ну, приложения
|
||
[00:03:27] Дев Фаб, понимаете, да?
|
||
[00:03:28] то есть как вот будут несколько
|
||
[00:03:32] Дев Тас Хедлеров взаимодействовать с моделью
|
||
[00:03:36] вот, у меня какой вопрос
|
||
[00:03:38] и вот это третий момент, который
|
||
[00:03:40] имеет смысл проработать
|
||
[00:03:43] причем
|
||
[00:03:45] а первое, на какой подсветили с тобой?
|
||
[00:03:49] у дит у нас
|
||
[00:03:51] а, дит
|
||
[00:03:52] ну, дит это вот, просто это надо взять и сделать
|
||
[00:03:55] поэтому вот это самое интересная история
|
||
[00:03:57] с которой может быть и стоит начать
|
||
[00:03:59] то есть еще раз
|
||
[00:04:01] ну, дожать вот эту историю
|
||
[00:04:03] то есть как мы
|
||
[00:04:05] цепляемся
|
||
[00:04:07] на Z-код
|
||
[00:04:10] то есть если мы говорим о том, что он у нас
|
||
[00:04:12] висит и он-то
|
||
[00:04:14] или мы его сами запустили
|
||
[00:04:16] то кто его запускает?
|
||
[00:04:18] потому что если мы его запускаем с уровня
|
||
[00:04:20] Дев Тас Хендлер, ну, наверное, он не разделяемый тогда
|
||
[00:04:23] между
|
||
[00:04:24] Дев Тас Хендлером, что Дев Тас Хендлер, он работал и закрылся
|
||
[00:04:27] понимаешь, да?
|
||
[00:04:29] вот
|
||
[00:04:30] вот возникает вопрос
|
||
[00:04:32] а как нам тогда
|
||
[00:04:34] вот здесь взаимодействовать?
|
||
[00:04:35] либо должна быть какая-то прослойка более высокого уровня
|
||
[00:04:39] над Дев Тас Хендлерами
|
||
[00:04:41] и
|
||
[00:04:42] и тогда
|
||
[00:04:44] ну, Дев Тас Хендлер будут через нее гнать
|
||
[00:04:47] они скажут, сделай мне отдельную сессию
|
||
[00:04:50] и начнут с ней работать
|
||
[00:04:51] ну, понимаешь, да?
|
||
[00:04:53] со сроком
|
||
[00:04:53] вот
|
||
[00:04:54] а тогда это
|
||
[00:04:56] задача уровня
|
||
[00:04:58] Дев Хаббл
|
||
[00:04:59] Тас Хаббл
|
||
|
||
## 2026-10-12/rec_20261012_123037.m4a (старт 12:30:37)
|
||
|
||
[00:00:00] Либо второй вариант, ну как-то, мы и создаем сервер под кодовский, под каждый, а они,
|
||
[00:00:18] когда я говорю, ну тогда вопрос так бы, а как я не буду себя чувствовать, когда их будет несколько? Ну вот,
|
||
[00:00:25] два-три. Такой вопрос интересный у меня возник, слушай, я вот тут подумал, что фактически вот даже
|
||
[00:00:35] исполнение задачи, это жарят под задачи небольших, то есть которые в принципе тоже с одной стороны
|
||
[00:00:43] они там детерминированы, например, забрать репозиторий, запушить репозиторий, закомитить,
|
||
[00:00:52] получается, вот ты берешь задачу, говоришь, я ее на исполнение, то есть у тебя уже как минимум возникает
|
||
[00:01:00] три задачи, забрать из гита, выполнить и запушить гитом. Ну здесь вопрос, нужно ли
|
||
[00:01:08] их оформлять отдельными тасками, ну не, я думаю, не нужно, мы так и думаем с тобой,
|
||
[00:01:15] декомпозируемся в этом случае. Поэтому вот смотри, я думаю, что вот над этим можно сейчас как бы
|
||
[00:01:24] поработать, то есть и на тело, чтобы разобраться. Сейчас тогда разобраюсь сцена, как лучше работать в
|
||
[00:01:31] режиме APP-сервер единым, или можно запускать их отдельно, да, и можно ли, можно ли взаимодействовать
|
||
[00:01:39] между запущенными процессами, то есть тогда мы сможем для себя понять, что на самом деле мы даже
|
||
[00:01:45] можем... Нет, нет, нет, можно ли взаимодействовать между запущенными, а можно ли прицепиться на
|
||
[00:01:51] STD и запущенный процесс, чтобы считать... Это первый вопрос, а второй вопрос, а можно ли несколько
|
||
[00:02:00] этим таск-хезвером прицепиться на STD и у одного приложения? Ну в данном случае, ну понимаете,
|
||
[00:02:09] да, здесь как бы поднуждено эту тему, чтобы всех сторон пощупать, потому что потом уже, когда мы с
|
||
[00:02:15] этим разобремся, уже, господи, просто нам нужно сейчас понять, как внутри таск-хаба разложить по
|
||
[00:02:23] уровням вот этот функционал, понимаете, то есть уже сейчас кажется, что контроль планированных
|
||
[00:02:32] репозиториев, он должен быть где-то на уровне таск-хаба, понимаешь, уровнях хэндлера, а таск-хаба,
|
||
[00:02:42] потому что значит, тогда ты будешь показывать на фасхэндлера планировать репозитори, понимаешь,
|
||
[00:02:47] то не эффективно, а сейчас, если мы придем к тому, что и обсевер надо держать постоянно где-то,
|
||
[00:02:55] он тоже уедет на уровень таск-хаба, понимаешь, вот у меня, конечно, еще такая мысль как бы
|
||
[00:03:06] бложит, что не нужно ли объединить дэдхаб пэйдж и таск-хаб, но пока что я прихожу к тому, что нет,
|
||
[00:03:20] не нужно, вот, именно функционально, то есть, соответственно, дэдхаб это одно, а таск-хаб это
|
||
[00:03:29] другое, другое вопрос, что открывать эту страницу можно в принципе в интерфейсе самого приложения
|
||
[00:03:35] таск-хаб, ну понимаешь, да, просто так, браво, да, да, снаружи будет сказать, что это уже как
|
||
[00:03:42] единое все, а по факту это будут именно разные совсем, то есть, то есть, композиция системы так
|
||
[00:03:50] все-таки разные все, видишь, она деплодится по-разному там и так далее, ну ладно, все, давай тогда,
|
||
[00:03:57] напишите сейчас, феррисиев дитокис, я просто в психическом прообедке, просто мне брось,
|
||
[00:04:05] ну не дозадается ответом, ну, что за начинать щупать, а я его посмотрю, если там что-то ты забыл,
|
||
[00:04:12] я тебя даю вот, да это самое, вот, ну, наверное, сейчас я тебе мне подчерк 15, наберу, давай мы с тобой все-таки
|
||
[00:04:21] запишем, поднимаем туда, если вот радовать, так что поднимаем, тогда, да, да, да, это самое,
|
||
[00:04:26] поднимем, сейчас по-хорошему, вот, ну, отвечу такая, по-денствам, ладно, все, добро, пока пребываемся.
|