Зачем Вы впадаете в крайности? Я изначально писал про модельку поменьше (Llama 3 8B Q4 или Mistral Instruct 7B Q4 ~4.5 Гб). Она вполне сносно работает даже на ноутбуке без GPU.
Даже без видеокарты можно запустить llama 3 локально. На процессоре работает не быстро, но терпимо. А у кого есть мощная видеокарта, зачем ему онлайн да ещё через VPN?
В впн можно заворачивать список адресов, только грок например. Какие проблемы?
Использование VPN - слишком большой недостаток. Лучше использовать https://github.com/janhq/jan и скачать модельку поменьше, если места на диске не хватает.
При чём тут Gemini? С чего Вы взяли, что Гугл использует его для генерации стандартных транкрипций на YouTube? Там какой-то быстрый и низкокачественный инструмент используется.
Правильно ли я понял, что используются стандартные транскрипции YouTube? По-моему они очень не качественные. Может лучше использовать Whisper? Кстати, ссылка на Github показывает 404.
Пока автор молчит, позволю себе немного уточнить ваш комментарий.
Надеюсь вы уволили того архитектора, который допустил такую порнографию на проде?
Думаю, там не один человек занимался мобильной версией соц. сети и объём файлов разростался постепенно не один год.
Вам надо было сделать нормальное PWA приложение которое грузилось бы мгновенно из кеша, а обновлялось в фоне.
А первый запуск тоже в фоне? И вообще при чём здесь PWA, если речь про мобильную версию?
Ну а взяли бы нормальный фреймворк...не тянущий несколько версии одного и того же модуля...
Да уж легко говорить... Мне кажется вы даже не представляете какое там количество кода, при чём местами очень старого кода. Больше похоже что Вы пишите про какой-то обычный сайтик, а не про социальную сеть.
Для генерации набора полей и отправки http запроса есть open api ( swagger) - генератор html +js прилагается
В swagger можно протестировать API, но это не удобно (не удобный интерфейс, необходимость вводить данные авторизации). К примеру дадите Вы ссылку на такую документацию конечному заказчику, потом ещё нужно объяснять куда тыкать и какие данные вводить. Вместо этого Вы можете дать ссылку на прототип приложения, где заказчик сразу поймёт куда нажимать, также можно добавить текстовую информацию в любом месте.
для отправки просто запроса есть postman, который может сгенерить программный код для копипаста в ваше приложение
Это только код, потом Вам нужно писать HTML, CSS, загружать это всё на хостинг. Api2app экономит время. Сейчас много разных API, иногда просто хочется создать для себя приложение для работы с этими API. Например, озвучка текста, генерация картинок и т.п.
Есть ещё какие то уникальные фишки ?
На сайте есть каталог открытых API и приложений. Любой человек может добавить свой API и даже добавить информацию для желающих поддержать материально такое API. В планах расширить возможности для авторов.
Спасибо за подсказку, не знал о таком. Сейчас посмотрел по-быстрому. Больше понравился, чем ToolJet, который называли выше, но тоже довольно сложный. Я противник того, чтобы какие-то сложные и профессиональные приложения создавать в подобных конструкторах. Api2app - для простых приложений и прототипов (как Gradio). Плюс у меня была идея сделать каталог открытых API и готовых приложений, в Budibase такого не вижу.
Во-первых потому что я хотел набраться опыта в Python и Django, т.к. до этого работал на PHP. Но Django по-моему универсальный инструмент, который подходит даже для создания простых приложений с API (есть, конечно, и другие более подходящие). Плюс админка не лишнее, а в Django её создать и кастомизировать очень просто.
Из условно бесплатных (но не опенсурсных), знаю только webflow[точка]com. Но, как по мне, он слишком навароченный. Strapi и ToolJet (назвали выше) - по виду похоже, но пока не пробовал.
Сейчас такой возможности нет. Но я планирую добавить возможность вставки приложения в iframe. Сохранение в виде статичных файлов тоже хорошая идея, спасибо. Подумаю как это лучше реализовать.
Мой Дедушка Мороз немного задержался по уважительным причинам, но всё-таки прислал мне подарочек, за что ему большое спасибо! Подарочек, очень понравился, есть вещи, которые, видимо, привезены из дальних стран. Хвастаюсь.
При использовании enum без const компилятор создает дополнительный JavaScript код, что усложняет работу компилятору и размер финального бандла
На практике получалось ли получить ощутимую разницу? У вас сотни енамов коде одного проекта?
При использовании constenum и необходимости только в значении дает отсутствие избыточного кода в скомпилированном JavaScript, а значит, меньший размер и лучшую производительность
На сколько эта разница в производительности существенна не хотите проверить?
А вот если вам нужно где-то перебрать или получить все значения или ключи, то используйте константныйобъект а не const enum.
Логично. Именно поэтому и существуют эти два типа данных в языке.
Зачем Вы впадаете в крайности? Я изначально писал про модельку поменьше (Llama 3 8B Q4 или Mistral Instruct 7B Q4 ~4.5 Гб). Она вполне сносно работает даже на ноутбуке без GPU.
Даже без видеокарты можно запустить llama 3 локально. На процессоре работает не быстро, но терпимо. А у кого есть мощная видеокарта, зачем ему онлайн да ещё через VPN?
За VPN платить нужно. Не у всех он есть.
Использование VPN - слишком большой недостаток. Лучше использовать https://github.com/janhq/jan и скачать модельку поменьше, если места на диске не хватает.
Я как-то раз сравнивал. Если авторы делают транскрипции, то да, качество лучше. Но стандартные автоматические транскрипции очень низкого качества.
При чём тут Gemini? С чего Вы взяли, что Гугл использует его для генерации стандартных транкрипций на YouTube? Там какой-то быстрый и низкокачественный инструмент используется.
Правильно ли я понял, что используются стандартные транскрипции YouTube? По-моему они очень не качественные. Может лучше использовать Whisper?
Кстати, ссылка на Github показывает 404.
Пока автор молчит, позволю себе немного уточнить ваш комментарий.
Думаю, там не один человек занимался мобильной версией соц. сети и объём файлов разростался постепенно не один год.
А первый запуск тоже в фоне? И вообще при чём здесь PWA, если речь про мобильную версию?
Да уж легко говорить... Мне кажется вы даже не представляете какое там количество кода, при чём местами очень старого кода. Больше похоже что Вы пишите про какой-то обычный сайтик, а не про социальную сеть.
Использование Gravatar для аватарок - очень странное решение. Надеюсь это временно.
В swagger можно протестировать API, но это не удобно (не удобный интерфейс, необходимость вводить данные авторизации). К примеру дадите Вы ссылку на такую документацию конечному заказчику, потом ещё нужно объяснять куда тыкать и какие данные вводить. Вместо этого Вы можете дать ссылку на прототип приложения, где заказчик сразу поймёт куда нажимать, также можно добавить текстовую информацию в любом месте.
Это только код, потом Вам нужно писать HTML, CSS, загружать это всё на хостинг. Api2app экономит время. Сейчас много разных API, иногда просто хочется создать для себя приложение для работы с этими API. Например, озвучка текста, генерация картинок и т.п.
На сайте есть каталог открытых API и приложений. Любой человек может добавить свой API и даже добавить информацию для желающих поддержать материально такое API. В планах расширить возможности для авторов.
Спасибо за подсказку, не знал о таком. Сейчас посмотрел по-быстрому. Больше понравился, чем ToolJet, который называли выше, но тоже довольно сложный. Я противник того, чтобы какие-то сложные и профессиональные приложения создавать в подобных конструкторах. Api2app - для простых приложений и прототипов (как Gradio). Плюс у меня была идея сделать каталог открытых API и готовых приложений, в Budibase такого не вижу.
Во-первых потому что я хотел набраться опыта в Python и Django, т.к. до этого работал на PHP. Но Django по-моему универсальный инструмент, который подходит даже для создания простых приложений с API (есть, конечно, и другие более подходящие). Плюс админка не лишнее, а в Django её создать и кастомизировать очень просто.
Вообще я вдохновлялся библиотекой Gradio для Python. Но здесь не нужно писать код для создания приложения.
Спасибо за идею, добавлю. Ещё планирую добавить парсер из curl команд.
api2app[точка]ru
Из условно бесплатных (но не опенсурсных), знаю только webflow[точка]com. Но, как по мне, он слишком навароченный.
Strapi и ToolJet (назвали выше) - по виду похоже, но пока не пробовал.
Сейчас такой возможности нет. Но я планирую добавить возможность вставки приложения в iframe. Сохранение в виде статичных файлов тоже хорошая идея, спасибо. Подумаю как это лучше реализовать.
Мой Дедушка Мороз немного задержался по уважительным причинам, но всё-таки прислал мне подарочек, за что ему большое спасибо! Подарочек, очень понравился, есть вещи, которые, видимо, привезены из дальних стран. Хвастаюсь.
Тык
Можете показать фото этой руки в собранном виде? Инструкция на русском языке?
На практике получалось ли получить ощутимую разницу? У вас сотни енамов коде одного проекта?
На сколько эта разница в производительности существенна не хотите проверить?
Логично. Именно поэтому и существуют эти два типа данных в языке.
Внучек вышел на связь, всё в порядке.