Начали с DVD-приводов, затем ВНЕЗАПНО оказалось, что мы пострадали от потери высокого качества фильмов в BR-приводе. Это же разные технологии в приниципе!
Вы помните максимальное разрешение фильмов на DVD? Не случалось захотеть посмотреть качественную картинку с DVD на современном мониторе в 2K или в 4K?
Там тоже всё запускается через питоновский venv, и недавно добавил дополнительную обработку текста через sentence-transformer, который работает на Pythong, поэтому «чистый bash» отпадает.
И описание проекта будет сделано только в финале — еще надо развести настройки на две ветви, чтобы поменьше что-то переписывать, если для работы доступен только CPU. А и когда есть GPU, надо тонко балансировать нагрузку на CPU, бо Whisper начинает активно жарить только одно ядро, даже если их множество.
И с качеством итоговых текстов ещё получается криво, даже при запуске на самой старшей модели. Без сохранения исходного звука и субтитров к нему в файле vtt автору бывает сложно понять, о чем автор говорил, глядя в транскрибированный текст. Раньше это частично решалось тем, что транскрибаторы иногда что-то переписывали «на понятный язык», а сейчас куда всё подевалось…
в который вставляю содержимое оригинального readme.md,
а внутри него вместо строки <!-- INSERT_PLAN_MD --> вставляю содержимое файла plan.md.
ввва
Если файл plan.md отсутствует (удален или переименован), то вместо <!-- INSERT_PLAN_MD --> будет пустота, и сборку документации это не остановит.
Дальше выполняю сборку документации через "pdoc", который бегает по всем файлам и собирает описание модулей из докстрингов, и в браузере открывается html, на главной странице Readme и внутри него раздел «План работы» — он же список задач, он же отчет о том, какие из задач уже сделаны (расставляю смайлики в начале строки).
Когда всё доделаю, переименую файл plan.md в 1plan.md и раздел «План работы» в readme уже не будет отображаться.
В целом то, что заранее «и об этом подумай, и об этом не забудь», и плавно брюки превращаются в «товарищ, у нас тут для вас/LLM задан контекст проекта, причем глобально… это уже не условная ерундятина, just think».
Я про такое раньше думал, но это казалось очевидно-невероятным, потому что ну вроде да, все это нужно сделать ДО, но если этого не просят… А тут понятно, что таки надо, таки контекст для llm.
Из удобностей в плане "док о проекте" я придумал себе только вписывать в readme.md содержимое отдельного файла plan.md, и если план выполнен, то файл с ним можно переименовать/переместить, и для readme.md он «исчезает», и моя «документация по проекту» генерируется в html не запинаясь. Или где-то в тот же readme положить диаграмму если не модулей, то хотя бы этапов выполнения шагов в main.py, чтобы постоянно видеть, к чему надо придти в итоге и где я сейчас.
Я пришел из мира скриптов на bash, они в принципе монолитно-индивидуальные, «сделай все в одном файле», а сейчас привыкаю разносить шаги в тематические модули единого проекта, и окрепло ощущение необходимости поясняющей информации и в отдельных модулях, и более глобально, потому что постоянно переключаюсь между двумя уровнями восприятия проекта. Наверное, стоит и про vision подумать заранее.
Отсутствие развития персонажей — типичная ситуация для средневековой литературы и для всех сказок, соппсно. Пошел главный героф (закручинившись) туда, не знаю куда, и принес то, не знаю что. И стал жить-поживать, по усам текло… а характер свой не поменял.
Или Незнайка. Его характер где-то поменялся после пережитых приключений?
О, это точно из Покровского: «Офицера можно не отпускать в академию или на офицерские курсы; или отпустить его, но в последний день, и он туда опоздает, — и всё это для того, чтобы он ощутил, чтоб он понял, чтоб дошло до него, что не всё так просто»
Менеджеру платят за количество строк в его письмах.
Вы не хотите ВЕСЬ текст сделать скрытым?
А наше поколение быстро канет зиме.
Михаил, вот вам новое правило: СОКРАЩ.!
Можно сокращать. Надо сокращать.
Гоу читать «Мешок» Моррисона.
(снова упал обморок)
Не хотите признать, что подход сам по себе калечный?
Начали с DVD-приводов, затем ВНЕЗАПНО оказалось, что мы пострадали от потери высокого качества фильмов в BR-приводе. Это же разные технологии в приниципе!
Вы помните максимальное разрешение фильмов на DVD? Не случалось захотеть посмотреть качественную картинку с DVD на современном мониторе в 2K или в 4K?
Мои скрипты скриптее ваших! Транскрибирование через Whisper на bash https://github.com/testitquickly/bystro.whisper
Там тоже всё запускается через питоновский venv, и недавно добавил дополнительную обработку текста через sentence-transformer, который работает на Pythong, поэтому «чистый bash» отпадает.
И описание проекта будет сделано только в финале — еще надо развести настройки на две ветви, чтобы поменьше что-то переписывать, если для работы доступен только CPU. А и когда есть GPU, надо тонко балансировать нагрузку на CPU, бо Whisper начинает активно жарить только одно ядро, даже если их множество.
И с качеством итоговых текстов ещё получается криво, даже при запуске на самой старшей модели. Без сохранения исходного звука и субтитров к нему в файле vtt автору бывает сложно понять, о чем автор говорил, глядя в транскрибированный текст. Раньше это частично решалось тем, что транскрибаторы иногда что-то переписывали «на понятный язык», а сейчас куда всё подевалось…
Надо, как на радио, внятно и быстро сказать
https://youtu.be/rLlr2gBnJ1M?si=3AoEK7Ucc6MWQKpZ
Лечишься, лечишься… а потом Therac-25!
Молодежь верит в то, что до github жизни не было.
И до Торвальдса тоже были только мрак, Mark I и коммунизм.
…и дают по шее, потому что ты при переходе из ля минор в ре минор залез сперва залез в до мажор.
Не только в опенсорсе бывает жесткое ревью.
Actually, this is a literally strategically visionary!
Да.
В файле readme.md есть строка
<!-- INSERT_PLAN_MD -->
Сборка документации по проекту через pdoc проходит так:
создаю файл /tmp/README.md,
в который вставляю содержимое оригинального readme.md,
а внутри него вместо строки <!-- INSERT_PLAN_MD --> вставляю содержимое файла plan.md.
ввва
Если файл plan.md отсутствует (удален или переименован), то вместо <!-- INSERT_PLAN_MD --> будет пустота, и сборку документации это не остановит.
Дальше выполняю сборку документации через "pdoc", который бегает по всем файлам и собирает описание модулей из докстрингов, и в браузере открывается html, на главной странице Readme и внутри него раздел «План работы» — он же список задач, он же отчет о том, какие из задач уже сделаны (расставляю смайлики в начале строки).
Когда всё доделаю, переименую файл plan.md в 1plan.md и раздел «План работы» в readme уже не будет отображаться.
В целом то, что заранее «и об этом подумай, и об этом не забудь», и плавно брюки превращаются в «товарищ, у нас тут для вас/LLM задан контекст проекта, причем глобально… это уже не условная ерундятина, just think».
Я про такое раньше думал, но это казалось очевидно-невероятным, потому что ну вроде да, все это нужно сделать ДО, но если этого не просят… А тут понятно, что таки надо, таки контекст для llm.
Из удобностей в плане "док о проекте" я придумал себе только вписывать в readme.md содержимое отдельного файла plan.md, и если план выполнен, то файл с ним можно переименовать/переместить, и для readme.md он «исчезает», и моя «документация по проекту» генерируется в html не запинаясь. Или где-то в тот же readme положить диаграмму если не модулей, то хотя бы этапов выполнения шагов в main.py, чтобы постоянно видеть, к чему надо придти в итоге и где я сейчас.
Я пришел из мира скриптов на bash, они в принципе монолитно-индивидуальные, «сделай все в одном файле», а сейчас привыкаю разносить шаги в тематические модули единого проекта, и окрепло ощущение необходимости поясняющей информации и в отдельных модулях, и более глобально, потому что постоянно переключаюсь между двумя уровнями восприятия проекта. Наверное, стоит и про vision подумать заранее.
Мне понравилось
Отсутствие развития персонажей — типичная ситуация для средневековой литературы и для всех сказок, соппсно. Пошел главный героф (закручинившись) туда, не знаю куда, и принес то, не знаю что. И стал жить-поживать, по усам текло… а характер свой не поменял.
Или Незнайка. Его характер где-то поменялся после пережитых приключений?
А Карлсончик дорогой?
А Красная шапочка?!
О, это точно из Покровского: «Офицера можно не отпускать в академию или на офицерские курсы; или отпустить его, но в последний день, и он туда опоздает, — и всё это для того, чтобы он ощутил, чтоб он понял, чтоб дошло до него, что не всё так просто»