DaemonVoice: транскрипты аудио-папки
This commit is contained in:
parent
ebb33462f7
commit
b3a7ad9512
|
|
@ -0,0 +1,472 @@
|
||||||
|
# Беседа: 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] поднимем, сейчас по-хорошему, вот, ну, отвечу такая, по-денствам, ладно, все, добро, пока пребываемся.
|
||||||
|
|
@ -0,0 +1,265 @@
|
||||||
|
# Беседа: beseda-20261012-1327.txt
|
||||||
|
# файлов: 4; начало: 2026-10-12 13:27; конец: ~2026-10-12 13:44
|
||||||
|
|
||||||
|
## 2026-10-12/rec_20261012_132717.m4a (старт 13:27:17)
|
||||||
|
|
||||||
|
[00:00:00] И там перечислили, прямо в разговоре, в начале.
|
||||||
|
[00:00:05] После того, как её робота обработал, она, по идее, должна лечь просто куда-то в архив всех записей,
|
||||||
|
[00:00:16] где рядом находится, пусть будет Excel-ка.
|
||||||
|
[00:00:20] Да, в Excel-ке будут теги.
|
||||||
|
[00:00:22] Вот в какой-то этой самой.
|
||||||
|
[00:00:26] Ну, плюс мы, наверное, в Git, понятно, делаем это всё.
|
||||||
|
[00:00:29] Плюс, соответственно, всё может быть даже какое-то другое Git.
|
||||||
|
[00:00:35] Надо подумать, куда это спрятать, так что это самое.
|
||||||
|
[00:00:38] Ну ладно, пока в наш обычный Git.
|
||||||
|
[00:00:40] Вот.
|
||||||
|
[00:00:42] И, может быть, мы даже потом как-то привяжемся туда.
|
||||||
|
[00:00:48] Ну, пусть будет Excel-ка и JSON-ка.
|
||||||
|
[00:00:51] Вот.
|
||||||
|
[00:00:53] В этом случае что получает?
|
||||||
|
[00:00:56] В этом случае можно в модели даже спросить, а что мы обсуждали там, тогда-то, тогда-то,
|
||||||
|
[00:01:01] на какую-то тему.
|
||||||
|
[00:01:03] Она раз там подняла по этой фигне.
|
||||||
|
[00:01:07] Вот.
|
||||||
|
[00:01:08] Но сейчас хотя бы, вот, смотри, хотя бы, чтобы просто они все укладывались вот куда-то в одно место.
|
||||||
|
[00:01:13] В чём, по идее, на один сазон должна папка создаваться.
|
||||||
|
[00:01:17] Потому что дальше мы сможем с тобой...
|
||||||
|
[00:01:20] Ну, то есть вот в моменте, сейчас я так понял, у тебя же уже есть какая-то утилита, да?
|
||||||
|
[00:01:24] То есть её минимально доработать сейчас.
|
||||||
|
[00:01:26] Потому что, по-хорошему, сейчас вот мы когда закончим конетель с процессом,
|
||||||
|
[00:01:31] я думаю, мы одновременно стартанём множество процессов параллельных в разработке.
|
||||||
|
[00:01:39] И гарминовку, хернилые аудио, помошник, и эту байду, там, и тренажёры, я там для Насти делаю.
|
||||||
|
[00:01:46] Ну, то есть мы всё это стартанём, чтобы оно двигалось в рамках статических...
|
||||||
|
[00:01:50] Ну, как бы как-то канонического процесса.
|
||||||
|
[00:01:52] Понимаешь, да?
|
||||||
|
[00:01:53] То есть, а сейчас хотя бы просто, чтобы...
|
||||||
|
[00:01:55] Ну, я тебе не говорил, пришли мне запись, ты мне кидаешь там, ну, просто запись, да?
|
||||||
|
[00:02:00] А так она как бы вот, я знаю, что мы с тобой поговорили, я могу зайти, покопаться.
|
||||||
|
[00:02:04] Вот они, в принципе, все записи лежат в дите.
|
||||||
|
[00:02:07] Я же, если мне там что-то взбрело в голову, могу туда какую-нибудь тулу дописать.
|
||||||
|
[00:02:12] Ну, понимаешь, да?
|
||||||
|
[00:02:14] Поэтому сейчас, наверное, всё, что нужно, это чтобы запись, когда закончилась, она автоматически разбиралась.
|
||||||
|
[00:02:22] И укладывалась...
|
||||||
|
[00:02:24] Я сейчас делаю репозиторию, тебе пришёл суток.
|
||||||
|
[00:02:27] Просто укладывалась в гид, в отдельную папку.
|
||||||
|
[00:02:31] И всё.
|
||||||
|
[00:02:32] То есть вот минио, так ли, протеги ничего не делает,
|
||||||
|
[00:02:35] потому что мы их будем выделять в разговоре,
|
||||||
|
[00:02:37] а обработать в кутегов я туда потом накинул, уже сам.
|
||||||
|
[00:02:41] Ну, смотри, вот сейчас как процесс выглядит.
|
||||||
|
[00:02:44] То есть у меня приложение просто пишет, оно же мобильное на телефоне,
|
||||||
|
[00:02:48] оно просто пишет в папку, в яндекс-диске.
|
||||||
|
[00:02:54] А если мы хотим автоматически разбирать, то у нас получается...
|
||||||
|
[00:03:00] Ну, хорошо.
|
||||||
|
[00:03:01] Ну, то есть я просто беру, я в ЗКОГЕ.
|
||||||
|
[00:03:03] А здесь есть, если это папка.
|
||||||
|
[00:03:05] Ну, я тебе могу дать на неё.
|
||||||
|
[00:03:07] Ну, я тебе могу дать на неё доступ.
|
||||||
|
[00:03:10] Ну всё, давай мне доступ на неё.
|
||||||
|
[00:03:12] На номер садака Яндекса, вот.
|
||||||
|
[00:03:16] Ну, мой оттал, яндекс, если ты знаешь его.
|
||||||
|
[00:03:20] Не выписать.
|
||||||
|
[00:03:22] Ну, на ты шею больше.
|
||||||
|
[00:03:24] Ну, давай я выписаю.
|
||||||
|
[00:03:25] Ну, просто тогда сейчас вообще ничего не надо делать,
|
||||||
|
[00:03:28] просто надо сделать так, чтобы у тебя сейчас файл, как называется.
|
||||||
|
[00:03:34] Файлы, ну они просто называются по дате, времени и миллисекундам.
|
||||||
|
[00:03:41] То есть там сейчас минус, да, то есть сейчас нет разбития по разговорам.
|
||||||
|
[00:03:46] То есть это вот надо тоже сделать.
|
||||||
|
[00:03:48] Ну, то я поправлю сейчас приложение.
|
||||||
|
[00:03:50] Нет, ну сейчас у тебя в углу лежит просто дата, да,
|
||||||
|
[00:03:54] и тексты у файлов с именем даты.
|
||||||
|
[00:03:57] Ну, достаточно.
|
||||||
|
[00:03:58] Нет, нет, там нет текстов у файлов, потому что я же только файлы пишу,
|
||||||
|
[00:04:02] а тексты я уже у себя на машине запускаю,
|
||||||
|
[00:04:05] у тилиты, которая вытаскивает текст оттуда.
|
||||||
|
[00:04:10] Ну, вот тебе кандидата, брать внимание, вот,
|
||||||
|
[00:04:14] смотри, она в сослужбе задать.
|
||||||
|
[00:04:16] Ну да.
|
||||||
|
[00:04:17] Этот записал, отправил аудио файлы в задачу.
|
||||||
|
[00:04:21] Из задачи, соответственно, дистерминированный флот,
|
||||||
|
[00:04:27] дистерминированный, как бы, сначала дистерминированный флот,
|
||||||
|
[00:04:32] то есть сделал, обработал, положил, соответственно, текстовую траскребаться.
|
||||||
|
[00:04:38] А потом запускается луны в задачах.
|
||||||
|
[00:04:42] Вот ты ж хотел несколько задач, вот у тебя процесс.
|
||||||
|
[00:04:45] Вот какая-то луны в задачах, которая причёсывает эту траскребацию,
|
||||||
|
[00:04:49] и потом, возможно, будут какие-то у нас ещё туда темы накиданы.
|
||||||
|
[00:04:54] Угу.
|
||||||
|
[00:04:55] Понимаешь, да?
|
||||||
|
[00:04:56] Да, я понял.
|
||||||
|
[00:04:57] Я думаю, мы придём с тобой, что у нас будет Worldflow,
|
||||||
|
|
||||||
|
## 2026-10-12/rec_20261012_133218.m4a (старт 13:32:18)
|
||||||
|
|
||||||
|
[00:00:00] в итоге, помнишь когда-то была программа, забыл как она называлась,
|
||||||
|
[00:00:05] то лет назад, где собирался процесс ало-лэмный визуально,
|
||||||
|
[00:00:10] ну то есть сейчас надо что сделать, тогда нахер меняется папка,
|
||||||
|
[00:00:19] что мне с ней делать, она не нужна мне,
|
||||||
|
[00:00:28] а вот получается все-таки, то есть он на яндах в диске,
|
||||||
|
[00:00:36] я к тому, что по-корошему мобильная приложуха, она должна пулять эту тему сразу в, ну куда-то,
|
||||||
|
[00:00:49] ну тут в опро. Задача я, вот смотри, просто, если ты пуляешь это в задачу,
|
||||||
|
[00:00:54] то грубо говоря, у тебя задача, ну, служба задач становится персистентным
|
||||||
|
[00:01:01] франилищом безнаданно, даже небольшого количества, ну это просто, ну то есть,
|
||||||
|
[00:01:09] у тебя персистентные франилищи должны быть отдельно, то есть это, по сути,
|
||||||
|
[00:01:13] значит, если бы мы с тобой создали объект, которым были бы и поля данных,
|
||||||
|
[00:01:20] и методы поища обработки, то есть мы берем наше проектирование, мы это так не
|
||||||
|
[00:01:24] делаем, то есть у нас всегда есть датах, объекте, и есть, соответственно,
|
||||||
|
[00:01:30] функция на их классе, то есть, в которой уже есть логика их обработки, вот задача
|
||||||
|
[00:01:36] эта алгоритма, эта логика, поэтому по-хорошему вот эта мобильная приложуха, она эта
|
||||||
|
[00:01:43] аудио, ну да, ну куда-то кидать, ну допустим, она сейчас кидает в яндах в диске,
|
||||||
|
[00:01:48] да, и крем в диске, тогда должна другое быть, проразвившись, которая их мониторит,
|
||||||
|
[00:01:53] этот янда в диске, блин, это вот как сладко, ну как бы не серьезно,
|
||||||
|
[00:01:59] другой вопрос, аудио файлов в диске, сложно ли, ну не хотела, понимаешь, вообще это не нужно делать,
|
||||||
|
[00:02:05] ну почему, ну потому что у тебя там вообще национирование как шахало это нет, ну что
|
||||||
|
[00:02:11] понимаешь, то есть по-хорошему это должна быть какая-то пасто, ну крем в диске,
|
||||||
|
[00:02:16] давай-давай-пусть это будет янда в диске, значит тогда как бы, ну тогда, ну тогда у нас
|
||||||
|
[00:02:25] должен быть пасто, проброшенное на какой-то сервер, где крутится демон, который там
|
||||||
|
[00:02:31] мониторит вот в этой папке, какой-то там папку ходящей, ну или же какое-то место,
|
||||||
|
[00:02:37] где появляются эти аудио файлы, дальше он их вклотает этот демон и обрабатывает и кладет
|
||||||
|
[00:02:44] в этой же папке уже место, где оно обработанное, понимаешь, то есть в принципе, мобильное приложение
|
||||||
|
[00:02:53] в этом случае правитель вообще не надо, ну его надо, потому что я его просто поправлю, потому что
|
||||||
|
[00:03:00] оно здесь за один день в один, в одну папку все кладет, надо нам поразговорить, а зачем, ну
|
||||||
|
[00:03:10] подожди, ну в общем, понимаешь, некий поток, все что нужно, оно будет внутри этого, внутри, потому
|
||||||
|
[00:03:17] что мы себе культуры не работаем, что мы там, когда мы включаем запись, мы говорим какой-то контекст,
|
||||||
|
[00:03:25] ну да, и тогда по нему, по нему лэмка будет это все дело раскладывать в правильные файлы там,
|
||||||
|
[00:03:31] соответственно, вот, и получается, что приложение как работало, так и пусть работает,
|
||||||
|
[00:03:40] не надо на него время играть, а вот демон, который будет смотреть за папкой, вот он, по сути,
|
||||||
|
[00:03:47] вот его надо сделать нормально, чтобы он по расписанию записался и шучал бы там с этой папкой,
|
||||||
|
[00:03:55] а его с демоном тогда на слове судьбы задач нашей, вот это все, поэтому вот, как пример просто вот
|
||||||
|
[00:04:04] истории такой, вот здесь как раз-таки, может здесь не с кольца задач накинуть, просто они должны создаваться,
|
||||||
|
[00:04:11] это для нас, значит, это город слоу, по сути, мы приходим, то есть он вступает в задача, а на нее
|
||||||
|
[00:04:18] создается сразу несколько друг от друга зависимых задач, обычно мы это делали просто
|
||||||
|
[00:04:25] подводом, то есть внутри задачи создает следующее, хотя по факту можно сразу накинуть, мы же знаем,
|
||||||
|
[00:04:31] что сначала надо обработать, потом надо там, я не знаю, то есть сначала надо транслибировать,
|
||||||
|
[00:04:37] потом надо очистить этот текст, потом надо, соответственно, выделить оттуда задачи, которые
|
||||||
|
[00:04:48] можно взять в работу и подготовить по ней материалы автоматически. Слушай, а ты прямо сейчас
|
||||||
|
[00:04:56] хочешь, а ты прямо сейчас хочешь попытаться уже вот этот построить,
|
||||||
|
|
||||||
|
## 2026-10-12/rec_20261012_133719.m4a (старт 13:37:19)
|
||||||
|
|
||||||
|
[00:00:00] Так, а для примера первичного как раз вот тут заняться
|
||||||
|
[00:00:04] нашей матью?
|
||||||
|
[00:00:05] Нет, мы так сейчас соблюдаем, а принципов, то есть когда
|
||||||
|
[00:00:07] у нас сейчас с тобой таск сервис заработает, мы на
|
||||||
|
[00:00:11] его основе можно вот эту байду реализовывать.
|
||||||
|
[00:00:14] А сейчас просто демона, которую бы…
|
||||||
|
[00:00:18] Тебе надо просто в расписание, да, в расписание поставить
|
||||||
|
[00:00:22] раскребаться и все.
|
||||||
|
[00:00:24] Ну и как бы, ну, запас, ты же теперь умеешь с командой
|
||||||
|
[00:00:28] с тратизой, за вход, за спускать.
|
||||||
|
[00:00:30] Да.
|
||||||
|
[00:00:31] Поэтому в салонировщике просто стоит вот эта фигня,
|
||||||
|
[00:00:35] которая он смотрит, появилась в аудио, ага, то есть, соответственно,
|
||||||
|
[00:00:41] причем, ну, в начале, наверное…
|
||||||
|
[00:00:43] Да, вообще это даже дискрипный код проверить, если новую
|
||||||
|
[00:00:46] файл или нету новую.
|
||||||
|
[00:00:48] Детерминируемую.
|
||||||
|
[00:00:49] Ну, да.
|
||||||
|
[00:00:50] Вот там будет смесь, как бы, детерминируемую.
|
||||||
|
[00:00:52] Так я пришел смотреть какой, ну ты запускаешь стил,
|
||||||
|
[00:00:55] а внутри у тебя он там южрит те или иные детерминированные
|
||||||
|
[00:01:00] эти сады.
|
||||||
|
[00:01:01] Понимаешь, да?
|
||||||
|
[00:01:02] Ага.
|
||||||
|
[00:01:03] Ну, то есть, ну, конечно, проверять есть ли файл, должен
|
||||||
|
[00:01:09] детерминированный файл.
|
||||||
|
[00:01:10] Ну, как только мы определили, что файл есть, можно запускать
|
||||||
|
[00:01:14] сразу стил.
|
||||||
|
[00:01:15] Ну, тратскребаться, тратскребация тоже на самом деле
|
||||||
|
[00:01:19] полностью детерминирована, она выполняется, причем,
|
||||||
|
[00:01:22] когда я ее первый раз в версии выпускал, я ее писал
|
||||||
|
[00:01:25] на ноутбуке, и она полностью работала на ЦПУ, а вот совсем
|
||||||
|
[00:01:30] недавно там в пятницу я ее подправил, и она теперь
|
||||||
|
[00:01:34] ГПУ использует, то есть сейчас тратскребаться очень
|
||||||
|
[00:01:37] быстро происходит.
|
||||||
|
[00:01:38] 5 минут за 10 секунд.
|
||||||
|
[00:01:41] Скажите еще, прикол, я когда обсуждал с ГЛУЭмкой эти
|
||||||
|
[00:01:50] тренажеры, я закинул два тренажера, т.е. таблицу
|
||||||
|
[00:01:55] умножения и заучивание английских слов, ну, так
|
||||||
|
[00:01:59] бы, и он мне говорит, типа, а он мне сразу накинул
|
||||||
|
[00:02:04] варианты решения, технические, и он говорит, заучивание
|
||||||
|
[00:02:08] слов, значит, синтезировать буду средствами браузера,
|
||||||
|
[00:02:13] это типа, ну, и дальше там какое-то обоснование там,
|
||||||
|
[00:02:16] что-то там, независимое, что-то, что-то, ну, то есть,
|
||||||
|
[00:02:19] значит, можно синтезировать речь, речь, браузер, вывод,
|
||||||
|
[00:02:25] что-ли вы что-то мэль-пятят, а то-ли может быть, это какая-то
|
||||||
|
[00:02:29] внутрянка чего-то там, какого-нибудь хорового баку,
|
||||||
|
[00:02:34] то-ли, пусть пойми, ну, вот, что он имел в виду, интересно
|
||||||
|
[00:02:38] будет узнать.
|
||||||
|
[00:02:39] У меня он именно создал окружение на моей машине, и,
|
||||||
|
[00:02:46] в общем, загрузил одну из подходящих моделей, ну, под
|
||||||
|
[00:02:50] размер моей видеокарточки, там 8 дебайтов меня, и, соответственно,
|
||||||
|
[00:02:56] выполняет транскребацию с помощью ВВМ-ки, локально.
|
||||||
|
[00:02:59] И он реально, то-ли, если, например, раньше один файл
|
||||||
|
[00:03:09] 5 минут шел, наверное, на около несколько минут, то
|
||||||
|
[00:03:14] сейчас за один тридцать секунд, то, сразу, бышховая
|
||||||
|
[00:03:16] все, гуплевая.
|
||||||
|
[00:03:17] А качество?
|
||||||
|
[00:03:18] И качество намного лучше стало.
|
||||||
|
[00:03:21] Ну, что я, ну, вы это, то, надо видео карточку, а,
|
||||||
|
[00:03:26] я так понимаю.
|
||||||
|
[00:03:27] Ну да, что бы это, что бы ее загрузить в память.
|
||||||
|
[00:03:29] Ну, вообще, по-хорошему, мы в какой-то момент с тобой
|
||||||
|
[00:03:33] все-таки придем к тому, что какие-то задачи все-таки
|
||||||
|
[00:03:35] лучше делать локально, да, или стараться, потому что
|
||||||
|
[00:03:39] кто его знает, в какой момент сильные мира всего скажет.
|
||||||
|
[00:03:44] Ну, вот, а, иди на, хер себе, все, то есть мы закрываем,
|
||||||
|
[00:03:47] мы закрываем машины и все.
|
||||||
|
[00:03:49] Да вот, блядь, далеко не надо, смотри, вот, ах, ну, уже
|
||||||
|
[00:03:53] три, три дота-центра янда, ну да, ну да, сейчас беседы,
|
||||||
|
[00:03:57] все наши пиздой натроются.
|
||||||
|
[00:04:00] А, кстати, да, раньше я скачивал, открываешь, выбрал файлы,
|
||||||
|
[00:04:05] и у тебя появляется меню «Скачать», и он, типа, архивирует
|
||||||
|
[00:04:09] и архивом тебе прилетает, все-таки не хера, все-таки
|
||||||
|
[00:04:13] по одному файлу можно скачивать, то есть часть функционала
|
||||||
|
[00:04:17] пропала на янда из диски.
|
||||||
|
[00:04:19] Ну, блядь, надо думать, ну, там какие в яндахе сейчас,
|
||||||
|
[00:04:26] какие меры?
|
||||||
|
[00:04:27] Ну да.
|
||||||
|
[00:04:28] Они такие, блядь, где наши быкапы?
|
||||||
|
[00:04:31] Ну, то есть у них просто не один центр выбили, а три
|
||||||
|
[00:04:34] уже.
|
||||||
|
[00:04:35] Вот, ну, то есть у них же какой-то конечный количество
|
||||||
|
[00:04:39] дота-центра?
|
||||||
|
[00:04:40] Ну да.
|
||||||
|
[00:04:41] Точно.
|
||||||
|
[00:04:42] Ну, там же еще оборудование, кто же сейчас продаст оборудование
|
||||||
|
[00:04:47] -то новое?
|
||||||
|
[00:04:48] Нет, у яндах сами, конечно, крутые чуваки, я там как-то
|
||||||
|
[00:04:51] на концу к ним ходил, так, и что-то я попал, это просто
|
||||||
|
[00:04:55] янда из диски на чуваку, ну, так, про облако было, но
|
||||||
|
[00:05:00] в целом...
|
||||||
|
|
||||||
|
## 2026-10-12/rec_20261012_134220.m4a (старт 13:42:20)
|
||||||
|
|
||||||
|
[00:00:00] У них спрятаны свои контроллеры собственные, то есть аппаратные, разработанные для Яндек с диска.
|
||||||
|
[00:00:07] Ну они все равно где-то же заказывали, на чем оборудование?
|
||||||
|
[00:00:12] Наверное, но они их спроектировали под себя, понимаешь?
|
||||||
|
[00:00:16] Потом у них там всякие дежурные свены, то есть там у них нон-стопом сидит команда, которая всем этим занимается.
|
||||||
|
[00:00:25] То есть там все дежурят, ну то есть приятная у нас поддержка спать пошла там.
|
||||||
|
[00:00:30] А там у нас весь круглосуточная вся эта хуйня обеспечивается людскими рюсмусами там.
|
||||||
|
[00:00:37] Ну и так далее, ну то есть подход там хороший, серьезный.
|
||||||
|
[00:00:40] Поэтому потом были яндек с диском в опасности.
|
||||||
|
[00:00:48] Вот тайцы какие-то легли.
|
||||||
|
[00:00:51] Я так понимаю, тех посидел на плау в инфраструктуре, а у них могут быть еще более серьезные проблемы.
|
||||||
|
[00:00:57] Вот спонсор сейчас лежит за платформом.
|
||||||
|
[00:01:00] Сейчас не знаю поднялась она сегодня или нет.
|
||||||
|
[00:01:03] Все, вчера она легла и сказали, что она вчера не поднимет.
|
||||||
|
[00:01:06] Она не поднялась.
|
||||||
|
[00:01:08] Ну это наш аналог гуще.
|
||||||
|
[00:01:10] Понимаешь, зачем вы говорили?
|
||||||
|
[00:01:12] Вот.
|
||||||
|
[00:01:16] Сейчас поглядим.
|
||||||
|
[00:01:17] Пишка-то в том, что они же могут начать и выбивать тот же самый регру.
|
||||||
|
[00:01:22] С игру тяжелее, потому что это центр в Москве.
|
||||||
|
[00:01:30] Понимаешь, это убивание в Москве.
|
||||||
|
[00:01:37] Вдаешь центры хабы в тайге, чтобы вокруг была бесполетная зона на сотни километров.
|
||||||
|
[00:01:53] Ну, конечно, там скинули все проблемы.
|
||||||
|
[00:01:59] Сейчас же я не поднимаю.
|
||||||
|
[00:02:04] С точнее, это все.
|
||||||
|
[00:02:08] Ну ладно.
|
||||||
|
[00:02:09] В принципе, я более-менее задачу понял.
|
||||||
|
[00:02:11] Пока мы ее решаем в лоб с помощью, получается, демона Виндовова.
|
||||||
|
[00:02:18] А потом, в дальнейшем, когда фастратура у нас будет готова, мы переведем это на наш таск сервис.
|
||||||
|
[00:02:24] Ну давай, да.
|
||||||
|
[00:02:26] Давай видимся.
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,92 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_121033.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:22:44Z
|
||||||
|
|
||||||
|
[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] Идзеелов, он открывает, если он просто хочет влезть
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,133 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_121534.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:23:01Z
|
||||||
|
|
||||||
|
[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] задачи, которые я могу поддать
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,79 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_122035.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:23:19Z
|
||||||
|
|
||||||
|
[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] Ну, при этом...
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,134 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_122536.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:23:34Z
|
||||||
|
|
||||||
|
[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] Тас Хаббл
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,37 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_123037.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:23:48Z
|
||||||
|
|
||||||
|
[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] поднимем, сейчас по-хорошему, вот, ну, отвечу такая, по-денствам, ладно, все, добро, пока пребываемся.
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,89 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_132717.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:24:03Z
|
||||||
|
|
||||||
|
[00:00:00] И там перечислили, прямо в разговоре, в начале.
|
||||||
|
[00:00:05] После того, как её робота обработал, она, по идее, должна лечь просто куда-то в архив всех записей,
|
||||||
|
[00:00:16] где рядом находится, пусть будет Excel-ка.
|
||||||
|
[00:00:20] Да, в Excel-ке будут теги.
|
||||||
|
[00:00:22] Вот в какой-то этой самой.
|
||||||
|
[00:00:26] Ну, плюс мы, наверное, в Git, понятно, делаем это всё.
|
||||||
|
[00:00:29] Плюс, соответственно, всё может быть даже какое-то другое Git.
|
||||||
|
[00:00:35] Надо подумать, куда это спрятать, так что это самое.
|
||||||
|
[00:00:38] Ну ладно, пока в наш обычный Git.
|
||||||
|
[00:00:40] Вот.
|
||||||
|
[00:00:42] И, может быть, мы даже потом как-то привяжемся туда.
|
||||||
|
[00:00:48] Ну, пусть будет Excel-ка и JSON-ка.
|
||||||
|
[00:00:51] Вот.
|
||||||
|
[00:00:53] В этом случае что получает?
|
||||||
|
[00:00:56] В этом случае можно в модели даже спросить, а что мы обсуждали там, тогда-то, тогда-то,
|
||||||
|
[00:01:01] на какую-то тему.
|
||||||
|
[00:01:03] Она раз там подняла по этой фигне.
|
||||||
|
[00:01:07] Вот.
|
||||||
|
[00:01:08] Но сейчас хотя бы, вот, смотри, хотя бы, чтобы просто они все укладывались вот куда-то в одно место.
|
||||||
|
[00:01:13] В чём, по идее, на один сазон должна папка создаваться.
|
||||||
|
[00:01:17] Потому что дальше мы сможем с тобой...
|
||||||
|
[00:01:20] Ну, то есть вот в моменте, сейчас я так понял, у тебя же уже есть какая-то утилита, да?
|
||||||
|
[00:01:24] То есть её минимально доработать сейчас.
|
||||||
|
[00:01:26] Потому что, по-хорошему, сейчас вот мы когда закончим конетель с процессом,
|
||||||
|
[00:01:31] я думаю, мы одновременно стартанём множество процессов параллельных в разработке.
|
||||||
|
[00:01:39] И гарминовку, хернилые аудио, помошник, и эту байду, там, и тренажёры, я там для Насти делаю.
|
||||||
|
[00:01:46] Ну, то есть мы всё это стартанём, чтобы оно двигалось в рамках статических...
|
||||||
|
[00:01:50] Ну, как бы как-то канонического процесса.
|
||||||
|
[00:01:52] Понимаешь, да?
|
||||||
|
[00:01:53] То есть, а сейчас хотя бы просто, чтобы...
|
||||||
|
[00:01:55] Ну, я тебе не говорил, пришли мне запись, ты мне кидаешь там, ну, просто запись, да?
|
||||||
|
[00:02:00] А так она как бы вот, я знаю, что мы с тобой поговорили, я могу зайти, покопаться.
|
||||||
|
[00:02:04] Вот они, в принципе, все записи лежат в дите.
|
||||||
|
[00:02:07] Я же, если мне там что-то взбрело в голову, могу туда какую-нибудь тулу дописать.
|
||||||
|
[00:02:12] Ну, понимаешь, да?
|
||||||
|
[00:02:14] Поэтому сейчас, наверное, всё, что нужно, это чтобы запись, когда закончилась, она автоматически разбиралась.
|
||||||
|
[00:02:22] И укладывалась...
|
||||||
|
[00:02:24] Я сейчас делаю репозиторию, тебе пришёл суток.
|
||||||
|
[00:02:27] Просто укладывалась в гид, в отдельную папку.
|
||||||
|
[00:02:31] И всё.
|
||||||
|
[00:02:32] То есть вот минио, так ли, протеги ничего не делает,
|
||||||
|
[00:02:35] потому что мы их будем выделять в разговоре,
|
||||||
|
[00:02:37] а обработать в кутегов я туда потом накинул, уже сам.
|
||||||
|
[00:02:41] Ну, смотри, вот сейчас как процесс выглядит.
|
||||||
|
[00:02:44] То есть у меня приложение просто пишет, оно же мобильное на телефоне,
|
||||||
|
[00:02:48] оно просто пишет в папку, в яндекс-диске.
|
||||||
|
[00:02:54] А если мы хотим автоматически разбирать, то у нас получается...
|
||||||
|
[00:03:00] Ну, хорошо.
|
||||||
|
[00:03:01] Ну, то есть я просто беру, я в ЗКОГЕ.
|
||||||
|
[00:03:03] А здесь есть, если это папка.
|
||||||
|
[00:03:05] Ну, я тебе могу дать на неё.
|
||||||
|
[00:03:07] Ну, я тебе могу дать на неё доступ.
|
||||||
|
[00:03:10] Ну всё, давай мне доступ на неё.
|
||||||
|
[00:03:12] На номер садака Яндекса, вот.
|
||||||
|
[00:03:16] Ну, мой оттал, яндекс, если ты знаешь его.
|
||||||
|
[00:03:20] Не выписать.
|
||||||
|
[00:03:22] Ну, на ты шею больше.
|
||||||
|
[00:03:24] Ну, давай я выписаю.
|
||||||
|
[00:03:25] Ну, просто тогда сейчас вообще ничего не надо делать,
|
||||||
|
[00:03:28] просто надо сделать так, чтобы у тебя сейчас файл, как называется.
|
||||||
|
[00:03:34] Файлы, ну они просто называются по дате, времени и миллисекундам.
|
||||||
|
[00:03:41] То есть там сейчас минус, да, то есть сейчас нет разбития по разговорам.
|
||||||
|
[00:03:46] То есть это вот надо тоже сделать.
|
||||||
|
[00:03:48] Ну, то я поправлю сейчас приложение.
|
||||||
|
[00:03:50] Нет, ну сейчас у тебя в углу лежит просто дата, да,
|
||||||
|
[00:03:54] и тексты у файлов с именем даты.
|
||||||
|
[00:03:57] Ну, достаточно.
|
||||||
|
[00:03:58] Нет, нет, там нет текстов у файлов, потому что я же только файлы пишу,
|
||||||
|
[00:04:02] а тексты я уже у себя на машине запускаю,
|
||||||
|
[00:04:05] у тилиты, которая вытаскивает текст оттуда.
|
||||||
|
[00:04:10] Ну, вот тебе кандидата, брать внимание, вот,
|
||||||
|
[00:04:14] смотри, она в сослужбе задать.
|
||||||
|
[00:04:16] Ну да.
|
||||||
|
[00:04:17] Этот записал, отправил аудио файлы в задачу.
|
||||||
|
[00:04:21] Из задачи, соответственно, дистерминированный флот,
|
||||||
|
[00:04:27] дистерминированный, как бы, сначала дистерминированный флот,
|
||||||
|
[00:04:32] то есть сделал, обработал, положил, соответственно, текстовую траскребаться.
|
||||||
|
[00:04:38] А потом запускается луны в задачах.
|
||||||
|
[00:04:42] Вот ты ж хотел несколько задач, вот у тебя процесс.
|
||||||
|
[00:04:45] Вот какая-то луны в задачах, которая причёсывает эту траскребацию,
|
||||||
|
[00:04:49] и потом, возможно, будут какие-то у нас ещё туда темы накиданы.
|
||||||
|
[00:04:54] Угу.
|
||||||
|
[00:04:55] Понимаешь, да?
|
||||||
|
[00:04:56] Да, я понял.
|
||||||
|
[00:04:57] Я думаю, мы придём с тобой, что у нас будет Worldflow,
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,47 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_133218.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:24:18Z
|
||||||
|
|
||||||
|
[00:00:00] в итоге, помнишь когда-то была программа, забыл как она называлась,
|
||||||
|
[00:00:05] то лет назад, где собирался процесс ало-лэмный визуально,
|
||||||
|
[00:00:10] ну то есть сейчас надо что сделать, тогда нахер меняется папка,
|
||||||
|
[00:00:19] что мне с ней делать, она не нужна мне,
|
||||||
|
[00:00:28] а вот получается все-таки, то есть он на яндах в диске,
|
||||||
|
[00:00:36] я к тому, что по-корошему мобильная приложуха, она должна пулять эту тему сразу в, ну куда-то,
|
||||||
|
[00:00:49] ну тут в опро. Задача я, вот смотри, просто, если ты пуляешь это в задачу,
|
||||||
|
[00:00:54] то грубо говоря, у тебя задача, ну, служба задач становится персистентным
|
||||||
|
[00:01:01] франилищом безнаданно, даже небольшого количества, ну это просто, ну то есть,
|
||||||
|
[00:01:09] у тебя персистентные франилищи должны быть отдельно, то есть это, по сути,
|
||||||
|
[00:01:13] значит, если бы мы с тобой создали объект, которым были бы и поля данных,
|
||||||
|
[00:01:20] и методы поища обработки, то есть мы берем наше проектирование, мы это так не
|
||||||
|
[00:01:24] делаем, то есть у нас всегда есть датах, объекте, и есть, соответственно,
|
||||||
|
[00:01:30] функция на их классе, то есть, в которой уже есть логика их обработки, вот задача
|
||||||
|
[00:01:36] эта алгоритма, эта логика, поэтому по-хорошему вот эта мобильная приложуха, она эта
|
||||||
|
[00:01:43] аудио, ну да, ну куда-то кидать, ну допустим, она сейчас кидает в яндах в диске,
|
||||||
|
[00:01:48] да, и крем в диске, тогда должна другое быть, проразвившись, которая их мониторит,
|
||||||
|
[00:01:53] этот янда в диске, блин, это вот как сладко, ну как бы не серьезно,
|
||||||
|
[00:01:59] другой вопрос, аудио файлов в диске, сложно ли, ну не хотела, понимаешь, вообще это не нужно делать,
|
||||||
|
[00:02:05] ну почему, ну потому что у тебя там вообще национирование как шахало это нет, ну что
|
||||||
|
[00:02:11] понимаешь, то есть по-хорошему это должна быть какая-то пасто, ну крем в диске,
|
||||||
|
[00:02:16] давай-давай-пусть это будет янда в диске, значит тогда как бы, ну тогда, ну тогда у нас
|
||||||
|
[00:02:25] должен быть пасто, проброшенное на какой-то сервер, где крутится демон, который там
|
||||||
|
[00:02:31] мониторит вот в этой папке, какой-то там папку ходящей, ну или же какое-то место,
|
||||||
|
[00:02:37] где появляются эти аудио файлы, дальше он их вклотает этот демон и обрабатывает и кладет
|
||||||
|
[00:02:44] в этой же папке уже место, где оно обработанное, понимаешь, то есть в принципе, мобильное приложение
|
||||||
|
[00:02:53] в этом случае правитель вообще не надо, ну его надо, потому что я его просто поправлю, потому что
|
||||||
|
[00:03:00] оно здесь за один день в один, в одну папку все кладет, надо нам поразговорить, а зачем, ну
|
||||||
|
[00:03:10] подожди, ну в общем, понимаешь, некий поток, все что нужно, оно будет внутри этого, внутри, потому
|
||||||
|
[00:03:17] что мы себе культуры не работаем, что мы там, когда мы включаем запись, мы говорим какой-то контекст,
|
||||||
|
[00:03:25] ну да, и тогда по нему, по нему лэмка будет это все дело раскладывать в правильные файлы там,
|
||||||
|
[00:03:31] соответственно, вот, и получается, что приложение как работало, так и пусть работает,
|
||||||
|
[00:03:40] не надо на него время играть, а вот демон, который будет смотреть за папкой, вот он, по сути,
|
||||||
|
[00:03:47] вот его надо сделать нормально, чтобы он по расписанию записался и шучал бы там с этой папкой,
|
||||||
|
[00:03:55] а его с демоном тогда на слове судьбы задач нашей, вот это все, поэтому вот, как пример просто вот
|
||||||
|
[00:04:04] истории такой, вот здесь как раз-таки, может здесь не с кольца задач накинуть, просто они должны создаваться,
|
||||||
|
[00:04:11] это для нас, значит, это город слоу, по сути, мы приходим, то есть он вступает в задача, а на нее
|
||||||
|
[00:04:18] создается сразу несколько друг от друга зависимых задач, обычно мы это делали просто
|
||||||
|
[00:04:25] подводом, то есть внутри задачи создает следующее, хотя по факту можно сразу накинуть, мы же знаем,
|
||||||
|
[00:04:31] что сначала надо обработать, потом надо там, я не знаю, то есть сначала надо транслибировать,
|
||||||
|
[00:04:37] потом надо очистить этот текст, потом надо, соответственно, выделить оттуда задачи, которые
|
||||||
|
[00:04:48] можно взять в работу и подготовить по ней материалы автоматически. Слушай, а ты прямо сейчас
|
||||||
|
[00:04:56] хочешь, а ты прямо сейчас хочешь попытаться уже вот этот построить,
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,96 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_133719.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:24:35Z
|
||||||
|
|
||||||
|
[00:00:00] Так, а для примера первичного как раз вот тут заняться
|
||||||
|
[00:00:04] нашей матью?
|
||||||
|
[00:00:05] Нет, мы так сейчас соблюдаем, а принципов, то есть когда
|
||||||
|
[00:00:07] у нас сейчас с тобой таск сервис заработает, мы на
|
||||||
|
[00:00:11] его основе можно вот эту байду реализовывать.
|
||||||
|
[00:00:14] А сейчас просто демона, которую бы…
|
||||||
|
[00:00:18] Тебе надо просто в расписание, да, в расписание поставить
|
||||||
|
[00:00:22] раскребаться и все.
|
||||||
|
[00:00:24] Ну и как бы, ну, запас, ты же теперь умеешь с командой
|
||||||
|
[00:00:28] с тратизой, за вход, за спускать.
|
||||||
|
[00:00:30] Да.
|
||||||
|
[00:00:31] Поэтому в салонировщике просто стоит вот эта фигня,
|
||||||
|
[00:00:35] которая он смотрит, появилась в аудио, ага, то есть, соответственно,
|
||||||
|
[00:00:41] причем, ну, в начале, наверное…
|
||||||
|
[00:00:43] Да, вообще это даже дискрипный код проверить, если новую
|
||||||
|
[00:00:46] файл или нету новую.
|
||||||
|
[00:00:48] Детерминируемую.
|
||||||
|
[00:00:49] Ну, да.
|
||||||
|
[00:00:50] Вот там будет смесь, как бы, детерминируемую.
|
||||||
|
[00:00:52] Так я пришел смотреть какой, ну ты запускаешь стил,
|
||||||
|
[00:00:55] а внутри у тебя он там южрит те или иные детерминированные
|
||||||
|
[00:01:00] эти сады.
|
||||||
|
[00:01:01] Понимаешь, да?
|
||||||
|
[00:01:02] Ага.
|
||||||
|
[00:01:03] Ну, то есть, ну, конечно, проверять есть ли файл, должен
|
||||||
|
[00:01:09] детерминированный файл.
|
||||||
|
[00:01:10] Ну, как только мы определили, что файл есть, можно запускать
|
||||||
|
[00:01:14] сразу стил.
|
||||||
|
[00:01:15] Ну, тратскребаться, тратскребация тоже на самом деле
|
||||||
|
[00:01:19] полностью детерминирована, она выполняется, причем,
|
||||||
|
[00:01:22] когда я ее первый раз в версии выпускал, я ее писал
|
||||||
|
[00:01:25] на ноутбуке, и она полностью работала на ЦПУ, а вот совсем
|
||||||
|
[00:01:30] недавно там в пятницу я ее подправил, и она теперь
|
||||||
|
[00:01:34] ГПУ использует, то есть сейчас тратскребаться очень
|
||||||
|
[00:01:37] быстро происходит.
|
||||||
|
[00:01:38] 5 минут за 10 секунд.
|
||||||
|
[00:01:41] Скажите еще, прикол, я когда обсуждал с ГЛУЭмкой эти
|
||||||
|
[00:01:50] тренажеры, я закинул два тренажера, т.е. таблицу
|
||||||
|
[00:01:55] умножения и заучивание английских слов, ну, так
|
||||||
|
[00:01:59] бы, и он мне говорит, типа, а он мне сразу накинул
|
||||||
|
[00:02:04] варианты решения, технические, и он говорит, заучивание
|
||||||
|
[00:02:08] слов, значит, синтезировать буду средствами браузера,
|
||||||
|
[00:02:13] это типа, ну, и дальше там какое-то обоснование там,
|
||||||
|
[00:02:16] что-то там, независимое, что-то, что-то, ну, то есть,
|
||||||
|
[00:02:19] значит, можно синтезировать речь, речь, браузер, вывод,
|
||||||
|
[00:02:25] что-ли вы что-то мэль-пятят, а то-ли может быть, это какая-то
|
||||||
|
[00:02:29] внутрянка чего-то там, какого-нибудь хорового баку,
|
||||||
|
[00:02:34] то-ли, пусть пойми, ну, вот, что он имел в виду, интересно
|
||||||
|
[00:02:38] будет узнать.
|
||||||
|
[00:02:39] У меня он именно создал окружение на моей машине, и,
|
||||||
|
[00:02:46] в общем, загрузил одну из подходящих моделей, ну, под
|
||||||
|
[00:02:50] размер моей видеокарточки, там 8 дебайтов меня, и, соответственно,
|
||||||
|
[00:02:56] выполняет транскребацию с помощью ВВМ-ки, локально.
|
||||||
|
[00:02:59] И он реально, то-ли, если, например, раньше один файл
|
||||||
|
[00:03:09] 5 минут шел, наверное, на около несколько минут, то
|
||||||
|
[00:03:14] сейчас за один тридцать секунд, то, сразу, бышховая
|
||||||
|
[00:03:16] все, гуплевая.
|
||||||
|
[00:03:17] А качество?
|
||||||
|
[00:03:18] И качество намного лучше стало.
|
||||||
|
[00:03:21] Ну, что я, ну, вы это, то, надо видео карточку, а,
|
||||||
|
[00:03:26] я так понимаю.
|
||||||
|
[00:03:27] Ну да, что бы это, что бы ее загрузить в память.
|
||||||
|
[00:03:29] Ну, вообще, по-хорошему, мы в какой-то момент с тобой
|
||||||
|
[00:03:33] все-таки придем к тому, что какие-то задачи все-таки
|
||||||
|
[00:03:35] лучше делать локально, да, или стараться, потому что
|
||||||
|
[00:03:39] кто его знает, в какой момент сильные мира всего скажет.
|
||||||
|
[00:03:44] Ну, вот, а, иди на, хер себе, все, то есть мы закрываем,
|
||||||
|
[00:03:47] мы закрываем машины и все.
|
||||||
|
[00:03:49] Да вот, блядь, далеко не надо, смотри, вот, ах, ну, уже
|
||||||
|
[00:03:53] три, три дота-центра янда, ну да, ну да, сейчас беседы,
|
||||||
|
[00:03:57] все наши пиздой натроются.
|
||||||
|
[00:04:00] А, кстати, да, раньше я скачивал, открываешь, выбрал файлы,
|
||||||
|
[00:04:05] и у тебя появляется меню «Скачать», и он, типа, архивирует
|
||||||
|
[00:04:09] и архивом тебе прилетает, все-таки не хера, все-таки
|
||||||
|
[00:04:13] по одному файлу можно скачивать, то есть часть функционала
|
||||||
|
[00:04:17] пропала на янда из диски.
|
||||||
|
[00:04:19] Ну, блядь, надо думать, ну, там какие в яндахе сейчас,
|
||||||
|
[00:04:26] какие меры?
|
||||||
|
[00:04:27] Ну да.
|
||||||
|
[00:04:28] Они такие, блядь, где наши быкапы?
|
||||||
|
[00:04:31] Ну, то есть у них просто не один центр выбили, а три
|
||||||
|
[00:04:34] уже.
|
||||||
|
[00:04:35] Вот, ну, то есть у них же какой-то конечный количество
|
||||||
|
[00:04:39] дота-центра?
|
||||||
|
[00:04:40] Ну да.
|
||||||
|
[00:04:41] Точно.
|
||||||
|
[00:04:42] Ну, там же еще оборудование, кто же сейчас продаст оборудование
|
||||||
|
[00:04:47] -то новое?
|
||||||
|
[00:04:48] Нет, у яндах сами, конечно, крутые чуваки, я там как-то
|
||||||
|
[00:04:51] на концу к ним ходил, так, и что-то я попал, это просто
|
||||||
|
[00:04:55] янда из диски на чуваку, ну, так, про облако было, но
|
||||||
|
[00:05:00] в целом...
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,35 @@
|
||||||
|
# source: 2026-10-12/rec_20261012_134220.m4a
|
||||||
|
# model: Systran/faster-whisper-small
|
||||||
|
# transcribed: 2026-10-22T08:24:42Z
|
||||||
|
|
||||||
|
[00:00:00] У них спрятаны свои контроллеры собственные, то есть аппаратные, разработанные для Яндек с диска.
|
||||||
|
[00:00:07] Ну они все равно где-то же заказывали, на чем оборудование?
|
||||||
|
[00:00:12] Наверное, но они их спроектировали под себя, понимаешь?
|
||||||
|
[00:00:16] Потом у них там всякие дежурные свены, то есть там у них нон-стопом сидит команда, которая всем этим занимается.
|
||||||
|
[00:00:25] То есть там все дежурят, ну то есть приятная у нас поддержка спать пошла там.
|
||||||
|
[00:00:30] А там у нас весь круглосуточная вся эта хуйня обеспечивается людскими рюсмусами там.
|
||||||
|
[00:00:37] Ну и так далее, ну то есть подход там хороший, серьезный.
|
||||||
|
[00:00:40] Поэтому потом были яндек с диском в опасности.
|
||||||
|
[00:00:48] Вот тайцы какие-то легли.
|
||||||
|
[00:00:51] Я так понимаю, тех посидел на плау в инфраструктуре, а у них могут быть еще более серьезные проблемы.
|
||||||
|
[00:00:57] Вот спонсор сейчас лежит за платформом.
|
||||||
|
[00:01:00] Сейчас не знаю поднялась она сегодня или нет.
|
||||||
|
[00:01:03] Все, вчера она легла и сказали, что она вчера не поднимет.
|
||||||
|
[00:01:06] Она не поднялась.
|
||||||
|
[00:01:08] Ну это наш аналог гуще.
|
||||||
|
[00:01:10] Понимаешь, зачем вы говорили?
|
||||||
|
[00:01:12] Вот.
|
||||||
|
[00:01:16] Сейчас поглядим.
|
||||||
|
[00:01:17] Пишка-то в том, что они же могут начать и выбивать тот же самый регру.
|
||||||
|
[00:01:22] С игру тяжелее, потому что это центр в Москве.
|
||||||
|
[00:01:30] Понимаешь, это убивание в Москве.
|
||||||
|
[00:01:37] Вдаешь центры хабы в тайге, чтобы вокруг была бесполетная зона на сотни километров.
|
||||||
|
[00:01:53] Ну, конечно, там скинули все проблемы.
|
||||||
|
[00:01:59] Сейчас же я не поднимаю.
|
||||||
|
[00:02:04] С точнее, это все.
|
||||||
|
[00:02:08] Ну ладно.
|
||||||
|
[00:02:09] В принципе, я более-менее задачу понял.
|
||||||
|
[00:02:11] Пока мы ее решаем в лоб с помощью, получается, демона Виндовова.
|
||||||
|
[00:02:18] А потом, в дальнейшем, когда фастратура у нас будет готова, мы переведем это на наш таск сервис.
|
||||||
|
[00:02:24] Ну давай, да.
|
||||||
|
[00:02:26] Давай видимся.
|
||||||
Loading…
Reference in New Issue