home.social

#петпроект — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #петпроект, aggregated by home.social.

  1. Как я создавал платформу для внутренних торгов мебелью и почему для этого выбрал PocketBase + Nuxt 3

    Привет, Я Ваня Демидов, разработчик Selectel. Осенью наша компания решила запустить платформу, на которой сотрудники могли бы купить ненужную офисную мебель. Например, ту, что перестала подходить к обновленному дизайну переговорок, кофе-пойнтов или рабочего спейса. В этой статье я расскажу, как создавал такую платформу и поделюсь опытом использования Nuxt3 и Pocketbase.

    habr.com/ru/companies/selectel

    #selectel #nuxtjs #pocketbase #базы_данных #разработка #фронтендразработка #петпроект

  2. Как я создавал платформу для внутренних торгов мебелью и почему для этого выбрал PocketBase + Nuxt 3

    Привет, Я Ваня Демидов, разработчик Selectel. Осенью наша компания решила запустить платформу, на которой сотрудники могли бы купить ненужную офисную мебель. Например, ту, что перестала подходить к обновленному дизайну переговорок, кофе-пойнтов или рабочего спейса. В этой статье я расскажу, как создавал такую платформу и поделюсь опытом использования Nuxt3 и Pocketbase.

    habr.com/ru/companies/selectel

    #selectel #nuxtjs #pocketbase #базы_данных #разработка #фронтендразработка #петпроект

  3. Как я создавал платформу для внутренних торгов мебелью и почему для этого выбрал PocketBase + Nuxt 3

    Привет, Я Ваня Демидов, разработчик Selectel. Осенью наша компания решила запустить платформу, на которой сотрудники могли бы купить ненужную офисную мебель. Например, ту, что перестала подходить к обновленному дизайну переговорок, кофе-пойнтов или рабочего спейса. В этой статье я расскажу, как создавал такую платформу и поделюсь опытом использования Nuxt3 и Pocketbase.

    habr.com/ru/companies/selectel

    #selectel #nuxtjs #pocketbase #базы_данных #разработка #фронтендразработка #петпроект

  4. Как я создавал платформу для внутренних торгов мебелью и почему для этого выбрал PocketBase + Nuxt 3

    Привет, Я Ваня Демидов, разработчик Selectel. Осенью наша компания решила запустить платформу, на которой сотрудники могли бы купить ненужную офисную мебель. Например, ту, что перестала подходить к обновленному дизайну переговорок, кофе-пойнтов или рабочего спейса. В этой статье я расскажу, как создавал такую платформу и поделюсь опытом использования Nuxt3 и Pocketbase.

    habr.com/ru/companies/selectel

    #selectel #nuxtjs #pocketbase #базы_данных #разработка #фронтендразработка #петпроект

  5. Давай, покажи мне свой pet-проект

    Почему рынок AI-стартапов превратился в культ одной функции? ИИ сделал разработку максимально дешевой как никогда, это супер. Все инфополе заполнили однофункциональные стартапы: одна кнопка, одна фича, одна боль, один промпт. Проблема в том, что это уже не продуктовая логика. Это медийная логика на грани флуда. Одну функцию легко показать, пересказать и завиралить. Сложные системы так не работают. Реальный мир требует все более сложного софта, но рынок продолжает производить пересказываемые демки вместо продуктов -- это эволюция рынка под новую реальность, или тихая деградация в сторону “пересказываемых демо”, которые выглядят как стартапы, но ими не являются?

    habr.com/ru/articles/1034146/

    #Слоп #петпроект #стартапы #дурка

  6. Как я написал антиспам-бота (TAB) для Telegram на собственной нейросети

    Привет, Хабр! Решил наконец‑то рассказать о проекте, который уже полгода живёт в тени моего личного репозитория. Речь пойдёт о боте для борьбы со спамом в Telegram‑чатах. Это не просто «очередной антиспам бот», а решение, которое я писал с нуля, включая архитектуру нейросети для классификации текстов. Забегая вперёд: бот бесплатный и открытый к тестированию. И он работает. Но обо всём по порядку.

    habr.com/ru/articles/1029034/

    #телеграм #телеграмботы #телеграмканалы #боты #python #антиспам #петпроект #машинное_обучение #нейросети #lstm

  7. Как я написал антиспам-бота (TAB) для Telegram на собственной нейросети

    Привет, Хабр! Решил наконец‑то рассказать о проекте, который уже полгода живёт в тени моего личного репозитория. Речь пойдёт о боте для борьбы со спамом в Telegram‑чатах. Это не просто «очередной антиспам бот», а решение, которое я писал с нуля, включая архитектуру нейросети для классификации текстов. Забегая вперёд: бот бесплатный и открытый к тестированию. И он работает. Но обо всём по порядку.

    habr.com/ru/articles/1029034/

    #телеграм #телеграмботы #телеграмканалы #боты #python #антиспам #петпроект #машинное_обучение #нейросети #lstm

  8. Как я написал антиспам-бота (TAB) для Telegram на собственной нейросети

    Привет, Хабр! Решил наконец‑то рассказать о проекте, который уже полгода живёт в тени моего личного репозитория. Речь пойдёт о боте для борьбы со спамом в Telegram‑чатах. Это не просто «очередной антиспам бот», а решение, которое я писал с нуля, включая архитектуру нейросети для классификации текстов. Забегая вперёд: бот бесплатный и открытый к тестированию. И он работает. Но обо всём по порядку.

    habr.com/ru/articles/1029034/

    #телеграм #телеграмботы #телеграмканалы #боты #python #антиспам #петпроект #машинное_обучение #нейросети #lstm

  9. Как я написал антиспам-бота (TAB) для Telegram на собственной нейросети

    Привет, Хабр! Решил наконец‑то рассказать о проекте, который уже полгода живёт в тени моего личного репозитория. Речь пойдёт о боте для борьбы со спамом в Telegram‑чатах. Это не просто «очередной антиспам бот», а решение, которое я писал с нуля, включая архитектуру нейросети для классификации текстов. Забегая вперёд: бот бесплатный и открытый к тестированию. И он работает. Но обо всём по порядку.

    habr.com/ru/articles/1029034/

    #телеграм #телеграмботы #телеграмканалы #боты #python #антиспам #петпроект #машинное_обучение #нейросети #lstm

  10. Как я изобрёл велосипед: создание языка программирования с нуля ради одной игры и Telegram-бота

    Разработка собственного языка программирования с нуля: от лексера и парсера до компилятора и интерпретатора. Разбираем архитектуру, построение AST , обратную польскую нотацию, обработку ошибок со стрелочками и двустороннюю интеграцию с Python . А в качестве демонстрации — пишем на получившемся языке игру на Pygame и Telegram-бота с long polling. Язык называется LawScript, и он умеет больше, чем кажется .

    habr.com/ru/articles/1025306/

    #Интерпретатор #компиляторы #игры #телеграмбот #python #язык_программирования #интерпретаторы #петпроект #велосипедостроение

  11. LLM-агент для поиска свободных доменов: автоматизируем подбор

    Каждый день регистрируются сотни тысяч новых доменов, поэтому найти среди оставшихся что-то короткое, понятное и незанятое становится сложнее. Хороший домен — это узнаваемость и доверие пользователя. Привет, Хабр! Меня зовут Сергей. Я работаю инженером

    habr.com/ru/companies/selectel

    #llmагент #selectel #домены #ллм #петпроект #искусственный_интеллект #ии #ии_и_машинное_обучение

  12. Рефлексия: что я узнал о себе и мире, благодаря pet-проекту

    Привет! Меня зовут Артур! Я уже более 8 лет занимаюсь созданием и управлением IT-проектов. Последние 5 лет мой личный и профессиональный интерес находится в сферах edtech, обучения и создания идей. Так как я человек, центрированный на идеях, помимо найма постоянно создаю свои проекты. И хочу рассказать про один из них. Точнее не так... Хочу поделиться, как работа над ним влияет на меня и меняет сам проект. Мои инсайты

    habr.com/ru/articles/1022342/

    #инсайт #инсайты #обучение #саморазвитие #петпроект #конференция #личный_опыт #личностный_рост #личная_эффективность #личная_продуктивность

  13. FiT календарь тренировок — финал трилогии пет-проекта

    Год назад я опубликовал первую статью про разработку приложения календаря тренировок. Спустя 5 месяцев опубликовал рассказ о 10 обновлениях . Сейчас время финала истории - ещё 7 обновлений за 7 месяцев. Сам регулярно пользуюсь приложением - оно добавляет мотивации заниматься спортом дальше, сохраняет график тренировок, следит за объемом выполненных упражнений. На текущий момент в приложении больше 150 зарегистрированных пользователей. Времени на пет-проект уделял крайне мало, но основная функциональность была уже готова ранее. Сейчас на нём можно пробовать что-то новое - получается хороший полигон для испытаний. Исходный код Приложение в RuStore Веб-версия Frontend: Typescript, Vitest, Vite, Vue, Tanstack Query, Vue I18n, Tauri Backend: Typescript, Vitest, Esbuild, Fastify, Mongoose, MongoDB, Swagger

    habr.com/ru/articles/1021790/

    #vue #vuejs #vuejs #петпроект #петпроекты #tauri #мобильные_приложения #javascript #typescript #вебприложения

  14. TrustYFox: путь от пет‑проекта до LLM‑инструмента для поиска уязвимостей

    Всем привет! Меня зовут Андрей, и я работаю в финтех‑направлении Яндекса. Руковожу службой разработки платёжных интерфейсов. Если вы пользуетесь сервисами Яндекса, то наверняка сталкивались с формами оплаты, вот большую их часть делают ребята из моей службы. Сегодня я расскажу вам о TrustYFox — платформе для поиска уязвимостей в коде при помощи LLM, которую я создал своими руками. С практической точки зрения TrustYFox — это ещё один инструмент, который не заменяет существующие сканеры, а дополняет их, позволяя находить уязвимости. Статья не претендует на научность или какой‑то RnD, да и я не являюсь экспертом в этих ваших LLM. По большей части это рассказ о том, как получилось (а в итоге получилось) за несколько месяцев пройти путь от прототипа до рабочего решения, в котором ежедневно запускаются аудиты. За прошедшие полгода разработки проекта были проверены различные концепции, написано, удалено и заново написано много кода, поэтому сначала расскажу, какой путь пройден, а после — про сам проект, что он умеет и где можно было сделать лучше.

    habr.com/ru/companies/yandex/a

    #яндекс #llm #ml #ии #поиск_уязвимостей #петпроект #иб

  15. Как я в одиночку сделал систему аналитики для Clubs в EA FC, потому что нормальной статистики там просто нет

    Начну с контекста. Я играю в EA FC (ранее FIFA) в режиме Clubs (11×11), где каждым виртуальным игроком управляет человек. Сам по себе режим интересный, но мне, как человеку, который любит цифры и аналитику, довольно быстро стало не хватать доступной статистики. Я пришёл в лигу, у которой уже был свой сайт (я в этой статье опущу тему о том, что я администрировал проект порядка 3 лет). Там статистику собирали вручную: люди пересматривали записи матчей и заносили базовые показатели — голы, ассисты, перехваты, отборы и так далее. На основе этих данных считались различные рейтинги: лучшие игроки, бомбардиры, разрушители и прочее. Выглядело это примерно так: набор таблиц, где действия сгруппированы по категориям и амплуа.

    habr.com/ru/articles/1019286/

    #EA_FC #clubs #футбольная_аналитика #статистика #анализ_данны #метрики #nextjs #mysql #петпроект #system_design

  16. От шутки к популярному продукту: история создания ИИ-фоторедактора и кейс победителя VK Dev Grants 2025

    Каждый год тысячи разработчиков создают пет‑проекты — и лишь единицы из них превращаются в продукты с монетизацией. Шансы невелики, но они есть. Мой кейс — как раз из таких исключений: даже самая «несерьёзная» идея способна вырасти в востребованный сервис. Меня зовут Антон Ленев, я разработчик на платформе VK Mini Apps. В этой статье я расскажу, как от шуточного пет-проекта пришёл к мини-приложению « Отредач — ИИ-фоторедактор » на платформе VK Mini Apps и победе в грантовом конкурсе VK Dev Grants 2025.

    habr.com/ru/companies/vk/artic

    #vk_mini_apps #vk_dev_grants #иифоторедактор #отредач #петпроект

  17. Дисциплина не работает. И это лучшая новость для всех, кто устал от самоистязания

    (Тут можно упоминать какой-нибудь крутой сервис VPN, но этого не будет, т.к. собрал свой, чем собсснно горжусь) В январе 2026 я запустил Telegram-бота с одной простой идеей: вечером спрашивать «как прошёл день по твоей цели?» и давать три кнопки: ✅ Сделано, 🌓 Частично, 😕 Не сделано. Я думал, что создаю инструмент для решения «проблемы дисциплины». Оказалось, проблемы нет. Никому на самом деле не нужна «дисциплина» как таковая. Людям нужны результаты без дополнительного стресса, без ощущения, что жизнь и так тяжёлая, а тут ещё и ты себя пинаешь каждый день. Через два месяца ботом пользуются около 100 человек. Некоторые держат одну и ту же цель уже 40–60 дней подряд. Не потому, что стали железными. А потому, что я случайно сделал систему, где процесс приятнее цели. Вот как это вышло...

    habr.com/ru/articles/1012108/

    #телеграм #telegrambot #telegram #product #дисциплина #петпроект #разработка #retention #геймификация #саморазвитие

  18. Дисциплина не работает. И это лучшая новость для всех, кто устал от самоистязания

    (Тут можно упоминать какой-нибудь крутой сервис VPN, но этого не будет, т.к. собрал свой, чем собсснно горжусь) В январе 2026 я запустил Telegram-бота с одной простой идеей: вечером спрашивать «как прошёл день по твоей цели?» и давать три кнопки: ✅ Сделано, 🌓 Частично, 😕 Не сделано. Я думал, что создаю инструмент для решения «проблемы дисциплины». Оказалось, проблемы нет. Никому на самом деле не нужна «дисциплина» как таковая. Людям нужны результаты без дополнительного стресса, без ощущения, что жизнь и так тяжёлая, а тут ещё и ты себя пинаешь каждый день. Через два месяца ботом пользуются около 100 человек. Некоторые держат одну и ту же цель уже 40–60 дней подряд. Не потому, что стали железными. А потому, что я случайно сделал систему, где процесс приятнее цели. Вот как это вышло...

    habr.com/ru/articles/1012108/

    #телеграм #telegrambot #telegram #product #дисциплина #петпроект #разработка #retention #геймификация #саморазвитие

  19. Дисциплина не работает. И это лучшая новость для всех, кто устал от самоистязания

    (Тут можно упоминать какой-нибудь крутой сервис VPN, но этого не будет, т.к. собрал свой, чем собсснно горжусь) В январе 2026 я запустил Telegram-бота с одной простой идеей: вечером спрашивать «как прошёл день по твоей цели?» и давать три кнопки: ✅ Сделано, 🌓 Частично, 😕 Не сделано. Я думал, что создаю инструмент для решения «проблемы дисциплины». Оказалось, проблемы нет. Никому на самом деле не нужна «дисциплина» как таковая. Людям нужны результаты без дополнительного стресса, без ощущения, что жизнь и так тяжёлая, а тут ещё и ты себя пинаешь каждый день. Через два месяца ботом пользуются около 100 человек. Некоторые держат одну и ту же цель уже 40–60 дней подряд. Не потому, что стали железными. А потому, что я случайно сделал систему, где процесс приятнее цели. Вот как это вышло...

    habr.com/ru/articles/1012108/

    #телеграм #telegrambot #telegram #product #дисциплина #петпроект #разработка #retention #геймификация #саморазвитие

  20. Дисциплина не работает. И это лучшая новость для всех, кто устал от самоистязания

    (Тут можно упоминать какой-нибудь крутой сервис VPN, но этого не будет, т.к. собрал свой, чем собсснно горжусь) В январе 2026 я запустил Telegram-бота с одной простой идеей: вечером спрашивать «как прошёл день по твоей цели?» и давать три кнопки: ✅ Сделано, 🌓 Частично, 😕 Не сделано. Я думал, что создаю инструмент для решения «проблемы дисциплины». Оказалось, проблемы нет. Никому на самом деле не нужна «дисциплина» как таковая. Людям нужны результаты без дополнительного стресса, без ощущения, что жизнь и так тяжёлая, а тут ещё и ты себя пинаешь каждый день. Через два месяца ботом пользуются около 100 человек. Некоторые держат одну и ту же цель уже 40–60 дней подряд. Не потому, что стали железными. А потому, что я случайно сделал систему, где процесс приятнее цели. Вот как это вышло...

    habr.com/ru/articles/1012108/

    #телеграм #telegrambot #telegram #product #дисциплина #петпроект #разработка #retention #геймификация #саморазвитие

  21. Под капотом Beetroot: как я написал менеджер буфера обмена на Tauri v2 и Rust с установщиком 6 МБ

    Переезд с macOS на Windows для разработчика часто сопровождается болью от потери привычного инструментария. В моем случае решающим стимулом свитчнуться на ПК стала мощная видеокарта. Сейчас мой верный MacBook всё так же лежит на столе и даже подключен к мониторам, но по факту именно Windows (как бы сильно она мне ни не нравилась) стала основной рабочей системой. И главной болью при этом переходе стал менеджер буфера обмена. На маке я привык к тому, что могу найти скопированный лог недельной давности за секунду, вставить текст без форматирования одним шорткатом и вообще не думать о том, что история куда-то исчезнет. Штатный инструмент Windows (Win+V) разочаровал моментально: лимит в 25 элементов, отсутствие поиска и полное обнуление после перезагрузки ОС. Поиск альтернатив тоже не увенчался успехом: Ditto надежен, но выглядит как гость из 2005 года, а мощный CopyQ имеет перегруженный интерфейс суровой системной утилиты. Ни в одном из них не было современных функций вроде OCR «из коробки» или базовой интеграции с LLM для обработки текста на лету. Решение напрашивалось само собой — написать свой велосипед. Но сделать его легким, быстрым и без Electron. В этой статье расскажу о том, как устроен Beetroot — менеджер буфера обмена с бесконечной историей, нативным OCR и AI-трансформациями. Как это работает под капотом

    habr.com/ru/articles/1008770/

    #Rust #Tauri #буфер_обмена #SQLite #Windows_API #архитектура #петпроект

  22. Почему я решила создать мобильное приложение для здоровья и во сколько мне это обошлось

    Идея сделать мобильное приложение у меня была давно. Это была своего рода идея фикс – решить свою собственную рабочую боль. Боль малоподвижности в течение рабочего дня. С возрастом я стала замечать, что режим «не спать ночами, где-то гулять, а потом с утра бахнуть стаканчик кофе и продолжать работать как ни в чём не бывало» больше не работает. После 30 лет тело стало очень быстро напоминать о себе. Если я плохо поспала или недостаточно двигалась несколько дней подряд, энергия падала стремительно. Уже после обеда я начинала думать о том, как дожить до вечера. А после понедельника – как дожить до выходных. Качество жизни стало от этого страдать. Если в твоей жизни есть что-то кроме работы, то на это часто просто не остаётся сил. В лучшем случае хватает ресурса только на работу. В худшем – не хватает даже на неё, и приходится дотягивать на морально-волевых и кофе. К вечеру состояние «ватки»: диван, сериал, чипсы – и это весь дофамин, на который остаются силы и желание. А если к этому добавляется еще и выгорание, как было в моем случае, то состояние энергичности вообще становится забытым явлением, а каждый день похож на уговоры самой себя хотя бы что-то сделать.

    habr.com/ru/articles/1008098/

    #мобильное_приложение #мобильное_приложение_flutter #health #wellness #здоровье_и_компьютер #здоровье #сидячая_работа #сидячий_образ_жизни #стартап #петпроект

  23. Почему я решила создать мобильное приложение для здоровья и во сколько мне это обошлось

    Идея сделать мобильное приложение у меня была давно. Это была своего рода идея фикс – решить свою собственную рабочую боль. Боль малоподвижности в течение рабочего дня. С возрастом я стала замечать, что режим «не спать ночами, где-то гулять, а потом с утра бахнуть стаканчик кофе и продолжать работать как ни в чём не бывало» больше не работает. После 30 лет тело стало очень быстро напоминать о себе. Если я плохо поспала или недостаточно двигалась несколько дней подряд, энергия падала стремительно. Уже после обеда я начинала думать о том, как дожить до вечера. А после понедельника – как дожить до выходных. Качество жизни стало от этого страдать. Если в твоей жизни есть что-то кроме работы, то на это часто просто не остаётся сил. В лучшем случае хватает ресурса только на работу. В худшем – не хватает даже на неё, и приходится дотягивать на морально-волевых и кофе. К вечеру состояние «ватки»: диван, сериал, чипсы – и это весь дофамин, на который остаются силы и желание. А если к этому добавляется еще и выгорание, как было в моем случае, то состояние энергичности вообще становится забытым явлением, а каждый день похож на уговоры самой себя хотя бы что-то сделать.

    habr.com/ru/articles/1008098/

    #мобильное_приложение #мобильное_приложение_flutter #health #wellness #здоровье_и_компьютер #здоровье #сидячая_работа #сидячий_образ_жизни #стартап #петпроект

  24. Почему я решила создать мобильное приложение для здоровья и во сколько мне это обошлось

    Идея сделать мобильное приложение у меня была давно. Это была своего рода идея фикс – решить свою собственную рабочую боль. Боль малоподвижности в течение рабочего дня. С возрастом я стала замечать, что режим «не спать ночами, где-то гулять, а потом с утра бахнуть стаканчик кофе и продолжать работать как ни в чём не бывало» больше не работает. После 30 лет тело стало очень быстро напоминать о себе. Если я плохо поспала или недостаточно двигалась несколько дней подряд, энергия падала стремительно. Уже после обеда я начинала думать о том, как дожить до вечера. А после понедельника – как дожить до выходных. Качество жизни стало от этого страдать. Если в твоей жизни есть что-то кроме работы, то на это часто просто не остаётся сил. В лучшем случае хватает ресурса только на работу. В худшем – не хватает даже на неё, и приходится дотягивать на морально-волевых и кофе. К вечеру состояние «ватки»: диван, сериал, чипсы – и это весь дофамин, на который остаются силы и желание. А если к этому добавляется еще и выгорание, как было в моем случае, то состояние энергичности вообще становится забытым явлением, а каждый день похож на уговоры самой себя хотя бы что-то сделать.

    habr.com/ru/articles/1008098/

    #мобильное_приложение #мобильное_приложение_flutter #health #wellness #здоровье_и_компьютер #здоровье #сидячая_работа #сидячий_образ_жизни #стартап #петпроект

  25. Почему я решила создать мобильное приложение для здоровья и во сколько мне это обошлось

    Идея сделать мобильное приложение у меня была давно. Это была своего рода идея фикс – решить свою собственную рабочую боль. Боль малоподвижности в течение рабочего дня. С возрастом я стала замечать, что режим «не спать ночами, где-то гулять, а потом с утра бахнуть стаканчик кофе и продолжать работать как ни в чём не бывало» больше не работает. После 30 лет тело стало очень быстро напоминать о себе. Если я плохо поспала или недостаточно двигалась несколько дней подряд, энергия падала стремительно. Уже после обеда я начинала думать о том, как дожить до вечера. А после понедельника – как дожить до выходных. Качество жизни стало от этого страдать. Если в твоей жизни есть что-то кроме работы, то на это часто просто не остаётся сил. В лучшем случае хватает ресурса только на работу. В худшем – не хватает даже на неё, и приходится дотягивать на морально-волевых и кофе. К вечеру состояние «ватки»: диван, сериал, чипсы – и это весь дофамин, на который остаются силы и желание. А если к этому добавляется еще и выгорание, как было в моем случае, то состояние энергичности вообще становится забытым явлением, а каждый день похож на уговоры самой себя хотя бы что-то сделать.

    habr.com/ru/articles/1008098/

    #мобильное_приложение #мобильное_приложение_flutter #health #wellness #здоровье_и_компьютер #здоровье #сидячая_работа #сидячий_образ_жизни #стартап #петпроект

  26. Как дата саинтист имиджборду писал

    На дворе конец 2023. Я только что уволился из Яндекса и скучаю по ячану , чуть меньше скучаю по этушке, вообще не скучаю по таскам, дедлайнам, ревью. Чтобы заполнить возникший информационный вакуум, пробую переключиться на реддит, hacker news, пикабу, вышивание крестиком, сканворды, пилатес — не то. Тогда мне в голову приходит гениальная идея: а почему бы не сделать свою имиджборду с авторизацией по корпоративной почте крупных российских компаний? Ячан для всех! Первая мысль — взять готовый движок и допилить под себя, в открытом доступе уже есть: lynx, vichan, wakaba, kareha, fchannel. Потыкался — ничего не понятно. Как ленивый человек решаю, что надо писать своё. На тот момент я: Не понимал разницу между HTTP и HTTPS Не знал, что такое handler, router, middleware Считал, что DNS — это какой-то раздел электронной музыки Думал, что куки и кэш — это одно и то же Не без труда отличал header от body Не мог пропатчить kde2 под freebsd Короче говоря, я был именно тем человеком, который должен был писать проект с нуля. Цель понятна, надо выбрать инструменты. Я неплохо знал питон и c++... поэтому языком разработки выбрал Голанг. Мой опыт с Голангом на тот момент ограничивался прослушанным фоном на х2 ШАДовским курсом. Прослушал я его в автопоездке Москва — Челябинск. Не написал на Го ни одной строчки кода, но суммарно прослушал — именно «прослушал», ибо рассмотреть мелкий шрифт на экране телефона, будучи за рулём, решительно невозможно — около 30 часов материала. Написать свой движок имиджборды - хороший повод попрактиковаться.

    habr.com/ru/articles/1005248/

    #петпроект #golang #postgresql #markdown #имиджборда #алгоритмы_и_структуры_данных #оптими

  27. Умный выбор домена: MCP-Server + Cursor. Как я перестал перебирать занятые имена

    Вчера я запустил шуточный сервис, который неожиданно собрал трафик, и решил выходить на глобальный рынок. Но при поиске .com домена столкнулся с классической болью: LLM генерируют красивые, но занятые варианты. Проверять каждый вручную — мучение. Я нашел элегантное решение: связал Cursor IDE и свой MCP-сервер для проверки WHOIS. Теперь агент сам предлагает и сразу проверяет доступность доменов. В статье делюсь конфигом и показываю, как это настроить за 5 минут. Настроить Cursor

    habr.com/ru/articles/1001624/

    #Cursor #MCP #Model_Context_Protocol #AI #LLM #поиск_домена #стартап #петпроект #нейросети #автоматизация

  28. Теория мертвого 2GIS

    Выбрали хороший ресторан (врача, СТО, юриста, риэлтора) по отзывам и высокому рейтингу в 2GIS, а оказалось, что там если не ужас-ужас-ужас, то как-то средне, явно не похоже на то, что вы бы ожидали от рейтинга 4.8 или даже 5 баллов. Знакомо? Все знают, что в 2GIS могут быть накрученные фейковые отзывы (а их там всего 10-20 на весь город или там 99% фейковых? Есть ведь разница!), но не все умеют их легко опознавать. У 2gis, похоже, еще нет антифрода (что вполне нормально для пет-проекта, который делают веб-программисты в свободное время), но вы теперь можете различать ботов-зомби-инопланетян через мой антифрод af2gis, и выбирать себе те заведения, которые нравятся людям, а не ботам. Статья будет длинная (она про все подряд о чем я думал и с чем разбирался последнее время), но тех, кто ее прочитает ждет фантастическая награда! Они смогут ходить в самые лучшие заведения города, их будут обслуживать самые красивые и шустрые официантки, еда будет очень вкусной, порции огромными и все это за довольно разумные деньги! Такие места есть, живые люди их любят и ставят им высокие оценки, а боты - любят другие заведения. Нужно только надеть волшебные очки чтобы увидеть, какие заведения хвалят люди, а какие - боты. Прочитать и получить волшебные очки!

    habr.com/ru/articles/913010/

    #2gis #antifraud #антифрод #отзывы #мошенничество #геоинформационные_системы #критика #рекомендательные_системы #петпроект #расследование

  29. Анализируем MLP сообщество на Пикабу или как я спарсил 65 тысяч постов с Pikabu и построил интерактивный дашборд

    Дело было вечером, делать было нечего... Я, как и многие в IT, периодически просматриваю вакансии, чтобы держать руку на пульсе рынка. И знаете, что бросается в глаза? Огромное количество позиций "Аналитик данных". Хоть это и не моя основная специализация (я больше по ML), теоретическая база у меня есть. И вот я подумал: а как бы мне сделать интересный пет-проект в этой области, чтобы и навыки прокачать, и самому не заскучать?

    habr.com/ru/articles/968106/

    #python #парсинг #data_analysis #streamlit #дэшборд #пикабу #aiohttp #визуализация_данных #петпроект #plotly

  30. Защита LLM-приложений от Prompt Injection, исправление рискованных договоров на лету — и ещё 8 российских стартапов

    10 новых российских продуктов для защиты нейросетей от утечек данных, разбора IT-вакансий, организации событий и регистрации участников прямо в Telegram, выполнения действий ИИ в разных системах под контролем человека и многого другого. Битва за «Продукт недели» началась! Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

    habr.com/ru/companies/productr

    #стартап #стартапы #венчур #венчурные_инвестиции #венчурное_финансирование #петпроект #petproject

  31. $5K против $400K в месяц. Почему одно инди-приложение зарабатывает в 80 раз больше другого?

    АI-приложение с выручкой $5000/мес против приложения $400К/мес. Кто зарабатывает $5K, а кто — $400K в месяц? Ответ не самый очевидный. В статье разбираю причины такой разницы в доходе инди-проектов на основе своего опыта.

    habr.com/ru/articles/958244/

    #стартап #петпроект #petproject #запуск_проекта #запуск_стартапов #монетизация_проекта #продвижение_проекта #создание_бизнеса #бизнесмодель #упрощение_подхода

  32. Пишем игру-головоломку под macOS на SwiftUI [StarDust Collector]

    В прошлой статье я поделился опытом, как я писал с помощью ИИ кастомный TO-DO лист под macOS. Опыт оказался противоречивым, однако приложение было создано, и оно даже работало. Поэтому я решил расширить идею, добавить фана и реализовать мечту любого программиста — написать собственную игру . И так как у меня уже появилось небольшое понимание экосистемы десктоп-приложений под macOS и SwiftUI, я решил использовать его.

    habr.com/ru/articles/991402/

    #ии #cursor #разработка_игры #петпроект #swiftui #macos #apple_silicon

  33. Создаем пет-проект по аналитике в связке с GitHub Actions. Часть 2

    Привет, Хабр! Продолжаю обозревать GitHub Actions на примере пет проекта для аналитика. Статья будет полезна начинающим аналитикам в поисках хорошего проекта для своего портфолио. В этой части разбираю подход к выбору проекта и источника данных, к сбору и анализу данных и представлении результатов своей работы.

    habr.com/ru/articles/983926/

    #аналитика #аналитика_данных #автоматизация #requests #петпроект #джун

  34. Агрегатор Telegram барахолок с нуля. Технический разбор бэкенда и проблем

    Привет, Хабр! Начиная думать о следующем пет-проекте, мне хотелось решить какую-нибудь проблему, которая болит не только мне, но и людям вокруг. Взгляд пал на барахолки в телеграм чатах Грузии = потребность в поиске нужных вещей там без постоянного мониторинга десятка групп. Казалось бы, не так и сложно, но на деле я столкнулся с весьма интересными подводными камнями, о решении которых и хотелось бы тут рассказать. Статья - технический разбор моей попытки построить сеть каналов-барахолок в Telegram, которая включала бы в себя все объявления уже существующих и устранила фактор хаоса (спам, коммерция, мусорные сообщения). А так же поверх - бота с подпиской на объявления по ключевыем словам.

    habr.com/ru/articles/900700/

    #петпроект #petproject #микросервисы #redis #aws #telegram #telegrambotapi #telegramботы #архитектура #docker

  35. Любовное письмо LLM, или как я перестал бояться и впервые довел пет-проект до конца

    Я ненавижу пет-проекты. Да, я НЕНАВИЖУ их всей своей душой. Ровно с тех пор, как получил свою первую фул-тайм работу разработчиком. Я ненавижу приходить с работы и вставать перед выбором - работать в рамках привычного мне фронтенда, которым я занимаюсь на моей “с 9 до 5” и от которого к концу рабочей недели уже тошнит. …или с головой погружаться в новые технологии, медленно и мучительно прогрызаясь через них, прежде, чем у тебя получится сделать нечто чуть лучше условного Hello world. Если ты, конечно, не готов жертвовать сном, другими хобби или временем, проведенным с любимыми людьми. По крайней мере, я так думал до одного забавного дня пару месяцев назад.

    habr.com/ru/articles/971742/

    #python #milvus #telegram #telegrambot #петпроект

  36. Где бесплатно хостить пет-проект с собственным доменным именем

    У меня есть несколько персональных пет-проектов, где я тестирую различные технологии, сервисы и библиотеки или упрощаю собственную жизнь (например, персональный трекер с единственным пользователем - мной). Иногда хочется захостить эти проекты за пределами личного ноутбука, а еще лучше если есть возможность прикрутить собственный домен, чтобы можно было делиться с другими людьми. Так как все это абсолютно не коммерческие истории, то платить деньги за хостинг не очень хочется. Раньше для таких целей я пользовался Heroku, но еще несколько лет назад они закрыли бесплатный тариф. В очередной раз столкнувшись с желанием захостить свой проект я решил изучить вопрос. Найденные варианты я собрал в табличку, актуальную на май 2025. ChatGPT o3 наврал в ответах, поэтому пришлось добавлять, фильтровать и перепроверять данные вручную. К сожалению, приходится сравнивать “яблоки с попугаями”, потому что каждый Cloud провайдер рассчитывает стоимость хостинга немного “по-своему” и включает в бесплатный тариф только часть функциональности.

    habr.com/ru/articles/910050/

    #хостинг #хостингпровайдер #петпроект #бесплатный_хостинг #облачные_сервисы #vercel #google_cloud #github_pages #статический_сайт #личный_домен

  37. В общем, решил я все таки развивать свой проект HackFrontend

    Решил писать здесь о ходе развития проекта здесь, оставляйте свое мнение ! Что это? Hack Frontend — это платформа, которая помогает прокачать навыки фронтенд-разработки и подготовиться к собеседованию на позицию фронтенд-разработчика. Что уже есть? 📚 База знаний . В ней собраны важнейшие темы фронтенда с ответами на популярные вопросы, которые часто встречаются на собеседованиях. 💻 База задач . Практические задачи, которые можно решать прямо на платформе. Немного статистики: Запустил проект 26 января. За первые 5 дня:

    habr.com/ru/articles/878356/

    #frontend #frontendразработка #frontend_development #фронтенд #фронтенд_собеседование #собеседование #собеседование_вопросы #собеседование_в_it #развитие_стартапа #петпроект

  38. Давайте напишем Религию 2.0? Open Source эксперимент на стыке физики, энтропии и этики

    Давайте честно: традиционные религии напоминают legacy-код , написанный тысячи лет назад. Их документация противоречива, "техподдержка" (ритуалы) работает через раз, а апдейты не выходили веками. Человеку с критическим мышлением сложно принять догмы без доказательств Но потребность в Смысле никуда не делась. Атеизм предлагает сухую правду: "Ты биоробот, который умрет навсегда". Это логично, но депрессивно (плохой UX). Я предлагаю мысленный эксперимент: создать концепцию "Религии будущего" , основанную не на мистике, а на Теории Информации, Термодинамике и современной физике. Без мистики. Только код и немного иронии.

    habr.com/ru/articles/972656/

    #симуляция #энтропия #философия #термодинамика #петпроект #open_source #физика #ITюмор #теория_симуляции #религия_20

  39. Давайте напишем Религию 2.0? Open Source эксперимент на стыке физики, энтропии и этики

    Давайте честно: традиционные религии напоминают legacy-код , написанный тысячи лет назад. Их документация противоречива, "техподдержка" (ритуалы) работает через раз, а апдейты не выходили веками. Человеку с критическим мышлением сложно принять догмы без доказательств Но потребность в Смысле никуда не делась. Атеизм предлагает сухую правду: "Ты биоробот, который умрет навсегда". Это логично, но депрессивно (плохой UX). Я предлагаю мысленный эксперимент: создать концепцию "Религии будущего" , основанную не на мистике, а на Теории Информации, Термодинамике и современной физике. Без мистики. Только код и немного иронии.

    habr.com/ru/articles/972656/

    #симуляция #энтропия #философия #термодинамика #петпроект #open_source #физика #ITюмор #теория_симуляции #религия_20

  40. Давайте напишем Религию 2.0? Open Source эксперимент на стыке физики, энтропии и этики

    Давайте честно: традиционные религии напоминают legacy-код , написанный тысячи лет назад. Их документация противоречива, "техподдержка" (ритуалы) работает через раз, а апдейты не выходили веками. Человеку с критическим мышлением сложно принять догмы без доказательств Но потребность в Смысле никуда не делась. Атеизм предлагает сухую правду: "Ты биоробот, который умрет навсегда". Это логично, но депрессивно (плохой UX). Я предлагаю мысленный эксперимент: создать концепцию "Религии будущего" , основанную не на мистике, а на Теории Информации, Термодинамике и современной физике. Без мистики. Только код и немного иронии.

    habr.com/ru/articles/972656/

    #симуляция #энтропия #философия #термодинамика #петпроект #open_source #физика #ITюмор #теория_симуляции #религия_20

  41. Давайте напишем Религию 2.0? Open Source эксперимент на стыке физики, энтропии и этики

    Давайте честно: традиционные религии напоминают legacy-код , написанный тысячи лет назад. Их документация противоречива, "техподдержка" (ритуалы) работает через раз, а апдейты не выходили веками. Человеку с критическим мышлением сложно принять догмы без доказательств Но потребность в Смысле никуда не делась. Атеизм предлагает сухую правду: "Ты биоробот, который умрет навсегда". Это логично, но депрессивно (плохой UX). Я предлагаю мысленный эксперимент: создать концепцию "Религии будущего" , основанную не на мистике, а на Теории Информации, Термодинамике и современной физике. Без мистики. Только код и немного иронии.

    habr.com/ru/articles/972656/

    #симуляция #энтропия #философия #термодинамика #петпроект #open_source #физика #ITюмор #теория_симуляции #религия_20

  42. «От идеи и до продакшена»: как разработать веб-приложение и загрузить в VK Mini Apps

    Привет, Хабр! Меня зовут Егор, я независимый разработчик сервисов VK Mini Apps — открытой платформы мини‑приложений и игр, которые доступны в VK, ОК, Почте Mail.ru, браузере Atom и RuStore. Ими можно пользоваться без установки на устройства, а число уникальных пользователей достигает 45 миллионов в месяц. На базе VK Mini Apps можно легко создать приложение и поделиться им с друзьями. А если разработка окажется успешной — загрузить в каталог мини-приложений VK. Об этом всем подробнее поговорим в статье. Создадим приложение для мониторинга погоды, задеплоим на сервер и загрузим в VK Mini Apps.

    habr.com/ru/companies/vk/artic

    #selectel #vk_mini_apps #приложение #петпроект #погода

  43. Посчитаем мои года опыта

    Допустим, мы в курсе про отсутствие корреляции между реальным опытом и годами опыта, фильтры, накрутку. Но если и вправду посчитать количество лет опыта? Что туда относить, если это нестандартная история человека, полюбившего программирование еще в школе? Итак, я вам: описание проектов, условия, сроки (все не обещаю). Вы мне: количество лет (для интереса можно по ролям: hr, тимлид, не-эксперт-в-резюме и другие). Поехали!

    habr.com/ru/articles/912360/

    #карьера #учеба #мотивация #петпроект #первая_работа #вебразработа #достижения

  44. Хватит кормить облака: переезд пет-проектов на старый ThinkPad с разбитым экраном

    Два года я исправно заносил деньги хостерам. Сначала это были копейки за пару vps, потом захотелось управляемую базу данных, потом s3 для бекапов, и вот я уже смотрю на счет в 40 долларов ежемесячно за проекты, которыми пользуюсь я и полтора моих друга. В какой-то момент жаба победила. Я посмотрел на полку, где пылился списанный корпоративный ноутбук с мертвой батареей, и решил: пора. Если вы думаете, что это история про успешный успех и экономию - вы ошибаетесь. Это история про боль, перегрев и Docker на bare metal, но я ни о чем не жалею. Вводные данные были так себе. Ноутбук 2015 года. Core i5, 8 ГБ памяти, ssd на 256. Экран разбит, клавиатура залита кофе еще прошлым владельцем. Главный плюс ноутбука в качестве домашнего сервера - встроенный ups. Батарея держала минут 15, но этого хватало, чтобы пережить мигание света в подъезде и корректно погасить базу, если электричество отрубили надолго. Я накатил туда ubuntu server, кинул ноутбук под шкаф в прихожей и подключил витую пару. Сразу совет: не используйте wifi для сервера, даже если роутер стоит в метре. Пакеты будут теряться, а вы будете терять нервы при дебаге, почему ssh отваливается каждые полчаса.

    habr.com/ru/articles/970362/

    #selfhosted #homelab #docker #cloudflare #bash #backup #домашний_сервер #экономия #петпроект #devops

  45. Telegram‑бот для дисциплины: как я перестал «просто писать код» и начал делать продукт

    Привет, Хабр! Друзья, сразу для контекста: - сам продакт с семилетним стажем, работаю в основном в b2b и b2b2c, для меня прям в новинку b2c - за всякие там метрики и фреймворки шарю, но работаю с ними пока не в полную силу - код пишу с ии - perplexity (фаворит, но когда трэд на 3-4 дня и объемом с энциклопедию начинает жестко тупить) немного claude - все продуктовое управление - самостоятельно. В этом проекте я: продакт, разраб, девопс, тестер, маркетолог - ДА я понимаю, что бот это банально - ДА я вижу что происходит с телегой. Закроют совсем - буду решать. Пока работает - делаю. ТГ идеальная площадка. - Тащусь от процесса: делать самому эт также круто, как первый раз сесть за руль, который тебе осознанно доверили - восторг+страх) Вступление: от «для себя» к «для людей» В прошлой статье я рассказывал, как с нуля собрал и выкатил в прод Telegram‑бота для (само)дисциплины: aiogram 3, APScheduler, таймзоны, деплой на VDS — классический технарский (хотя сам не особо технарь) pet‑project. Родилось все как-то само - идея была простая: один фокус на день, утреннее напоминание, вечерний чек‑ин, немного ачивок для настроения — без геймификации «ради фич», без социальных механик, без подписки и смс Бот решал мою задачу, просто делать рутинные дела, превращая это в ритуал. Все до противного банально: зарядка, чтение обучающих статей. И поначалу этого хватало, чтобы сказать себе: «ну всё, сделал и можно жить дальше». Но потом я вошел в азарт. Выложил статью на Хабр, подключились первые пользователи, кто‑то держал серии по 7/14 дней, кто‑то молча уходил, кто‑то присылал честный фидбек, но фидбека было мало конечно. Ну ка, что там?

    habr.com/ru/articles/1000174/

    #телеграм #бот #diyпроекты #петпроект #pithon #продуктивность #продукт_менеджмент #метрики_продукта #обратная_связь #productmanagement

  46. Почему умирает твой пет-проект?

    Привет, Хабр! В своей статье я хотел бы поделиться мыслями в формате нескольких коротких историй о том, почему большинство пет-проектов остаются где-то на маленькой свалке в гите. Возможно, пет-проекты и не должны быть завершены.

    habr.com/ru/articles/792812/

    #петпроект #лень

  47. Эксперимент: генерация веб-форм для 1С по текстовому описанию

    Привет, хабр! В прошлой статье мы говорили о применении языков разметки для описания графических артефактов, идее языка разметки для аналитиков и приложении для генерации макетов UI и BPMN схем. В сегодняшней статье хочу рассказать об эволюции экспериментов с разметкой и поделиться опытом разработки генератора веб форм для 1С, который позволяет прототипировать и запускать автоматизацию бизнес процессов, эмулируя работу пользователя с ТСД.

    habr.com/ru/articles/952114/

    #конструктор_приложений #петпроект #формы #дизайн #анализ_и_проектирование_систем #разметка

  48. Эксперимент: генерация веб-форм для 1С по текстовому описанию

    Привет, хабр! В прошлой статье мы говорили о применении языков разметки для описания графических артефактов, идее языка разметки для аналитиков и приложении для генерации макетов UI и BPMN схем. В сегодняшней статье хочу рассказать об эволюции экспериментов с разметкой и поделиться опытом разработки генератора веб форм для 1С, который позволяет прототипировать и запускать автоматизацию бизнес процессов, эмулируя работу пользователя с ТСД.

    habr.com/ru/articles/952114/

    #конструктор_приложений #петпроект #формы #дизайн #анализ_и_проектирование_систем #разметка

  49. Эксперимент: генерация веб-форм для 1С по текстовому описанию

    Привет, хабр! В прошлой статье мы говорили о применении языков разметки для описания графических артефактов, идее языка разметки для аналитиков и приложении для генерации макетов UI и BPMN схем. В сегодняшней статье хочу рассказать об эволюции экспериментов с разметкой и поделиться опытом разработки генератора веб форм для 1С, который позволяет прототипировать и запускать автоматизацию бизнес процессов, эмулируя работу пользователя с ТСД.

    habr.com/ru/articles/952114/

    #конструктор_приложений #петпроект #формы #дизайн #анализ_и_проектирование_систем #разметка