Как стать автором
Обновить
Selectel
IT-инфраструктура для бизнеса

Чем заняться на каникулах? 5 идей для пет-проектов, которые можно сделать за новогодние праздники

Время на прочтение3 мин
Количество просмотров26K

Привет, Хабр! В 2023 году наши коллеги создали много интересных проектов: виртуальную девушку в Telegram, нетипичную игру на Flipper Zero и бота для заказа шавермы. Под катом собрали лучшие инструкции и разделили их по времени разработки. Сохраняйте подборку в закладки: пригодится всем, кто хочет провести новогодние праздники с пользой.

Используйте навигацию, чтобы выбрать интересующий блок:

Нейросеть для генерации изображений
Бот для подготовки к собеседованиям
Бот для заказа шавермы
NFC-крокодил
Виртуальная девушка в Telegram

Нейросеть для генерации изображений


Время разработки: несколько часов

В своих статьях мы уже использовали нейросети Midjourney и DALL-E, поэтому решили поэксперементировать — создать собственного помощника с помощью библиотеки Diffusers и моделей Hugging Face. Как результат, сгенерировали целый «Парк юрского периода» с разными тирексами.


В статье технический писатель Влад поделился подробной инструкцией для создания собственного ML-сервиса. После прочтения вы узнаете, как работать с Diffusers, средой разработки JupyterLab и двумя Python-библиотеками — TensorFlow и PyTorch.

Бот для подготовки к собеседованиям


Время разработки: несколько часов

Новый год — отличное время начать с чистого листа. Например, устроиться в компанию мечты. В этом вам поможет Telegram-бот для подготовки к собеседованиям на фронтенд-разработчика. Он задает вопросы по HTML, CSS, JS и React. При этом часть из них идет с вариантами ответа, а часть — без. Базу вопросов вы можете пополнить самостоятельно.


Автор разработал Telegram-бота на Node.js с помощью библиотеки grammY и дополнил его полезными командами. Как это сделать — читайте в статье.

Бот для заказа шавермы


Время разработки: несколько дней

В Selectel есть традиция — каждый четверг заказывать шаверму. Акция быстро набрала популярность: сейчас в ней участвуют около 300 человек. Чтобы собрать заказ для всех и учесть их предпочтения в ингредиентах, нужна команда организаторов или один Telegram-бот, который автоматизирует весь процесс.


Разработчик Вова рассказал, как создать бота на базе Telegram Bot 20.0 и FastAPI и поделился историей своего проекта в Selectel. Если вам интересна разработка и вы любите шаверму (или шаурму), рекомендуем ознакомиться с проектом поближе.

NFC-крокодил


Время разработки: больше недели

Что если создать программу, на неподходящей для этого технологии. Получится игра «Крокодил» с использованием NFC (протокол ближнего действия). В ней NFC-метка выбирает случайно слово из памяти и отдает его телефону — после игрок начинает показывать пантомиму.

Если вы переиграли во все настольные игры и хотите новенького, создайте собственную игру, как сделал наш автор. Он разработал графический интерфейс игры в слова для Flipper Zero. После добавил NFC-взаимодействие в отдельный поток и настроил обмен NDEF-сообщениями.


Виртуальная девушка в Telegram


Время разработки: несколько дней

Сейчас, конечно, не 2049 год и в мире нет репликантов, но вы можете создать свою виртуальную подругу, как в «Бегущим по лезвию». В отличие от вымышленной героини, она умеет записывать кружочки в Telegram, синтезировать речь и эмоции — все это не без помощи искусственного интеллекта.


Автор сделал проект с помощью четырех нейронных сетей: GPT-J-6B и нескольких моделей для работы с анимированными изображениями. Разработка не займет много времени, зато вы научитесь работать с современными нейросетями.

Знаете интересные пет-проекты, которые можно сделать за праздничную неделю? Делитесь своими вариантами в комментариях! Автору лучшей идеи подарим Тирекса.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Какой проект понравился вам больше всего?
17.48% Нейросеть для генерации изображений25
18.18% Бот для подготовки к собеседованиям26
18.88% Бот для заказа шавермы27
10.49% NFC-крокодил15
60.14% Виртуальная девушка в Telegram86
Проголосовали 143 пользователя. Воздержались 70 пользователей.
Теги:
Хабы:
Всего голосов 32: ↑22 и ↓10+22
Комментарии6

Публикации

Информация

Сайт
slc.tl
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Влад Ефименко