Release candidate готов (смена репозитория сверху слева)
К версии пакета для Vue 3 проектов и для встраивания в VitePress добавил
Просьба потестить. Eсли кто проверит работает ли на Nuxt - буду благодарен
Вижу основное применение в замене
Документация
#releasetimeline #pet
К версии пакета для Vue 3 проектов и для встраивания в VitePress добавил
Web components
версию, так что можно запускать на React или простом HTML через <release-timeline />
Просьба потестить. Eсли кто проверит работает ли на Nuxt - буду благодарен
Вижу основное применение в замене
changelog
проектов в их доках на VitePress. При создании релиза на GitHub генеришь описание, правишь его.Документация
#releasetimeline #pet
This media is not supported in your browser
VIEW IN TELEGRAM
Несколько лет назад нужна была анимация для синхронизации данных с сервером для немецкой системы высшего образования, сделалась вот такая кнопка / прогресс-бар.
Есть варианты на Vue 2, Vanilla JS и Web components. Может кто-то захочет проапгрейдить до Vue 3.
#pet #animation
Есть варианты на Vue 2, Vanilla JS и Web components. Может кто-то захочет проапгрейдить до Vue 3.
#pet #animation
Много лет Google Tasks был таким сирым и убогим отпрыском в семействе продуктов
Из-за чрезмерной упрощенности
Выглядит удобоваримо. И семантика поправилась: "Позвонить Маше" - это, всё-таки, задача, а не событие.
Используя их
#google #tasks #pet
Google
. Из плюсов в нём был доступный API
.Из-за чрезмерной упрощенности
Google Tasks
ранее не пригождался, и для небольших напоминаний я давно использовал Google Calendar
события + Google Keep
или TickTick
(который на телефоне постоянно выгружается из памяти), но тут обнаружил, что Google Tasks
сильно переделали и привели в соответствующий эпохе вид. Даже в "канбан" доску засунули.Выглядит удобоваримо. И семантика поправилась: "Позвонить Маше" - это, всё-таки, задача, а не событие.
Используя их
API
можно, кстати, сделать свои Задачи
, и, с моей точки зрения, это намного более полезный пет-проект для фронтендера, нежели стандартный магазин. Потому что магазин ты слабал и выкинул, при собеседовании на них даже не смотрят, понимая, что 99% это просто чужая копия. А вот хорошо сделанными Задачами
можно пользоваться самому или распространять их для других. Мне такие качественные приложения встречались.#google #tasks #pet
Замутил тут проект от нечего делать.
Есть сайт знакомств, там 9000 кандидаток. Настоящих, не ботов.
Работает наподобие
Листать вручную и читать всё - влом
Написал на
Распарсил в
Выделил четкие параметры (возраст, блондинка/брюнетка, локейшн и т.п.) - это хард-скилы.
Выделил нечеткие - описание, увлечения, мечты и т.д. - это софт-скилы.
Загрузил все в
Дальше фильтруем сперва по хард-скилам. Остается пару тысяч вариантов.
Выгружаем всё частями в
Ну он ранжирует, и получаем 30 самых подходящих потенциальных невест с хорошим приданным и прямыми ссылками на профили.
День работы.
#pet #ai
Есть сайт знакомств, там 9000 кандидаток. Настоящих, не ботов.
Работает наподобие
Тиндера
- с пролистыванием. Ну и описание у каждой немаленькое.Листать вручную и читать всё - влом
Написал на
Playwright
бота, который все это пролистал и загрузил как HTML
. Распарсил в
JSON
. Выделил четкие параметры (возраст, блондинка/брюнетка, локейшн и т.п.) - это хард-скилы.
Выделил нечеткие - описание, увлечения, мечты и т.д. - это софт-скилы.
Загрузил все в
БД
.Дальше фильтруем сперва по хард-скилам. Остается пару тысяч вариантов.
Выгружаем всё частями в
CSV
для экономии, и скармливаем батчами AI
с нужным промптом - подходим ли по интересам, насколько серьёзные у нее намерения и тому подобное. В gpt-4o-mini
, чтоб недорого.Ну он ранжирует, и получаем 30 самых подходящих потенциальных невест с хорошим приданным и прямыми ссылками на профили.
День работы.
#pet #ai
Как приятно выйти на пенсию и заниматься только пет-проектами...
Предпоследний - Библеистика
Фронт в целом занял где-то треть работы. Технически было много интересных моментов, особенно на бэке (сбор данных, нормализация, структурирование, размещение, организация/оптимизация передачи их на фронт, индексация, морфологический поиск и т.п.). Был (и есть) даже вариант, что сайт может быть полностью статичным, без бэка, даже с поиском.
В итоге сайт "сотки" и близко к ним выбивает на
Репозиторий
#pet
Предпоследний - Библеистика
Фронт в целом занял где-то треть работы. Технически было много интересных моментов, особенно на бэке (сбор данных, нормализация, структурирование, размещение, организация/оптимизация передачи их на фронт, индексация, морфологический поиск и т.п.). Был (и есть) даже вариант, что сайт может быть полностью статичным, без бэка, даже с поиском.
В итоге сайт "сотки" и близко к ним выбивает на
PageSpeed
Репозиторий
#pet
Библеистика
Изучение Библии по контекстам с помощью Конкорданса Стронга
Потестируйте и покритикуйте (UX, UI, функционал и др.) последний пет-проект
lissa-health.com
Позволяет держать в одном месте свою медицинскую информацию (лабораторные анализы, заключения, произвольные записи) и делать AI аналитику по ним
На сайте есть демо-видео
Также можно загрузить демо-данные
#lissa #pet
lissa-health.com
Позволяет держать в одном месте свою медицинскую информацию (лабораторные анализы, заключения, произвольные записи) и делать AI аналитику по ним
На сайте есть демо-видео
Также можно загрузить демо-данные
#lissa #pet
Lissa-Health
Lissa Health
Lissa Health | Персональный помощник в области здоровья
Технические детали проекта выше
Для графика (
Используются разные
Кнопка справа внизу (
Её задача - сделать удобный
#lissa #pet #arkui
ark-ui
в некоторых местах глючит, но как UI
библиотека понравилась, буду использовать.Для графика (
chart
) модели из TS
переделал на классы (без реактивности внутри), стало намного удобнейAI
очень помогает делать перевод сайта сразу на нескольких языках одновременно с кодингомИспользуются разные
LLM
для парсинга файлов и аналитических отчетов (подешевле и подороже)Кнопка справа внизу (
FAB
) идет как волшебная палочка - в ней разные действия в зависимости от страницы и контекста.Её задача - сделать удобный
UX
, чтобы пользователь не бегал по всему экрану пальцемPWA
, variable fonts
, JSON-RPC
, JSON5
#lissa #pet #arkui
Вышло обновление моей Lissa Health - приложения для хранения личной медицинской информации и ИИ аналитики по данным
Добавлено: вложения файлов, экспорт данных, улучшено распознавание документов, исправлены ошибки в графиках, интегрирована
Наконец сделаны
Создан канал с новостями о разработке приложения - @lissahealth
Подписывайтесь. Будете свидетелями рождения единорога.
#lissa #pet
Добавлено: вложения файлов, экспорт данных, улучшено распознавание документов, исправлены ошибки в графиках, интегрирована
YooKassa
, партнерская программаНаконец сделаны
e2e
(playwright
) и API
(phpunit
) тесты Создан канал с новостями о разработке приложения - @lissahealth
Подписывайтесь. Будете свидетелями рождения единорога.
#lissa #pet
Lissa-Health
Lissa Health
Lissa Health | Персональный помощник в области здоровья
Деривативом к Lissa Health создался телеграмный ботик для
@argus_ocr_bot
Позволяет задать один уточняющий вопрос после распознавания для фильтрации данных, форматирования, перевода на другой язык или еще чего-то
Примеры:
1. Сфотографировать квитанцию СДЭК => Оставь только номер отправления
2. Сфотографировать визитку => Сделай json
3. Сфотографировать непонятный текст => Переведи на русский
Критика и предложения welcome
#lissa #tgbot #argus
AI
распознавания текста на фото и картинках@argus_ocr_bot
Позволяет задать один уточняющий вопрос после распознавания для фильтрации данных, форматирования, перевода на другой язык или еще чего-то
Примеры:
1. Сфотографировать квитанцию СДЭК => Оставь только номер отправления
2. Сфотографировать визитку => Сделай json
3. Сфотографировать непонятный текст => Переведи на русский
Критика и предложения welcome
#lissa #tgbot #argus
Новый пет-проект - Noema
Аналитика по открытым телеграм группам и каналам
Укажите группу или канал, задайте начальную, конечную даты и ваш запрос, и программа выберет все сообщения из этого диапазона и сделает саммари или то, что вы попросите
Вывод в
Удобно, если хочется следить за контентом какого-то ресурса, но нет времени читать его весь
https://startup-tools.ru/telegram-tools/noema
#pet #ai #telegram #noema
Аналитика по открытым телеграм группам и каналам
Укажите группу или канал, задайте начальную, конечную даты и ваш запрос, и программа выберет все сообщения из этого диапазона и сделает саммари или то, что вы попросите
Вывод в
HTML
или markdown
(текст)Удобно, если хочется следить за контентом какого-то ресурса, но нет времени читать его весь
https://startup-tools.ru/telegram-tools/noema
#pet #ai #telegram #noema
99.9% технически реально качественного софта помирает на
На Product Radar за недолгую его историю выставлялось около 800 проектов, некоторые из них очень классные.
Вот, например, наткнулся: acetone.ai - супер удобный сервис для удаления фона с фото и картинок
#pet #software #image
GitHub
с парой десятков звезд, а говно типа Facebook
-a "завоёвывает" мирНа Product Radar за недолгую его историю выставлялось около 800 проектов, некоторые из них очень классные.
Вот, например, наткнулся: acetone.ai - супер удобный сервис для удаления фона с фото и картинок
#pet #software #image
Подшлифовал Noema, теперь она может обрабатывать 2000-3000 сообщений за раз. Но это обычно нужно только для ИИ поиска сообщений по какой-то теме или от какого-то пользователя.
Добавил "Историю отчетов" и еще по мелочи. Экспериментирую с промптами, от них зависит результат на 90%. Использую в основном
Добавил два типовых промпта, которые хорошо работают на небольшого саммари для чатов за небольшой период
#pet #noema #ai
Добавил "Историю отчетов" и еще по мелочи. Экспериментирую с промптами, от них зависит результат на 90%. Использую в основном
microsoft/mai-ds-r1
- это допиленный Микрософтом DeepSeek-R1
Добавил два типовых промпта, которые хорошо работают на небольшого саммари для чатов за небольшой период
#pet #noema #ai