Новый год с пользой: 7 идей для ваших пет-проектов
Зимние праздники — отличное время, чтобы не только отдохнуть, но и заняться чем-то увлекательным, прокачать свои навыки. Хотите вдохновиться? Гид по пет-проектам от экспертов из Selectel — для вас!
Используйте навигацию, если не хотите читать текст полностью:
Вызволить увлажнитель из сетей Xiaomi
Вероятно, вы замечали, что зимой воздух становится суше, что может вызывать дискомфорт и накапливать статическое электричество. Решить проблему поможет увлажнитель воздуха. А если он у вас уже есть, почему бы не сделать его автономным, «вызволив» из серверов производителя? В этом поможет гайд от разработчика Инсафа.
Время разработки: несколько часов. Потребуется прошивка микросхемы и небольшая работа с софтом.
Стоимость: от минимальной до нулевой (без учета увлажнителя). Автору проект обошелся бесплатно: он использовал паяльник и программатор, которые одолжил у коллег.
Поместить студию звукозаписи в карман
Музыка помогает расслабиться и вдохновиться, что особенно важно в праздники. Проектный менеджер Виктор создал Telegram-бота, благодаря которому музицирование доступно даже в дороге. Он поддерживает работу с файлами форматов mp3, ogg, wav, определяет скорость (BPM) и тональность, конвертирует дорожки в MIDI и разделяет трек на отдельные аудиодорожки.
Время разработки: 14-18 часов чистого времени и 35-40 — с отладкой всех фич, а также поддержка проекта на протяжении девяти месяцев. Исходный код можно скачать по ссылке.
Стоимость: если не хранить треки пользователей и конечные дорожки, то хватит виртуальной машины с достаточно простой конфигурацией. Еще один плюс бота в том, что он может хорошо функционировать без GPU.
Построить конвейер по генерации изображений
Давно хотели попрактиковаться с S3-хранилищем или ML-инструментами? Создайте бота для генерации картинок с удобным хранением промптов в метаданных объектов. Гайд от технического писателя Димы расскажет, как построить «конвейерную ленту» и настроить хранение в S3.
Время разработки: от пары часов. Все зависит от ваших познаний и желания погрузиться в изучение S3 и ML-инструментов. С последним дополнительно помогут бесплатные курсы в Академии Selectel — «Объектное хранилище: теория, практика, примеры использования» и «Практический курс по ML».
Стоимость: зависит от конфигурации облачного сервера. С ценами можно ознакомиться в калькуляторе ресурсов.
Запомнить все в новом году
Фитнес-браслеты помогают мониторить здоровье, но можно использовать их и для других целей. Например, для контроля приема лекарств или подсчета иных важных рутинных действий за день. Разработчик Вова поделился гайдом по созданию модифицированного циферблата, а заодно — написал приложение для бросков кубиков 1d20 и 2d20 прямо на запястье!
Время разработки: один вечер. Модифицированный циферблат можно скачать в готовом виде, но вы всегда можете предложить улучшения или реализовать альтернативную версию.
Стоимость: бесплатно (без учета стоимости фитнес-браслета).
Перенести ощущения из игры в жизнь
VR-жилет, разработанный техническим редактором Владом, переносит ощущения из Cyberpunk 2077 в реальность. Проект потребовал недели работы, но результат впечатляет: от вибраций до давления в ключевых точках тела.
Думаете, все, что осталось в играх, остается в играх? Как бы ни так. Технический редактор Влад поделился историей разработки VR-жилета, который помогает перенести ощущения (спойлер: не самые приятные) из Cyberpunk 2077 в реальность.
Время разработки: недельный отпуск. Но все зависит от ваших навыков и желаемого результата.
Стоимость: около 8 000 ₽.
Перенести журнал со сканвордами в цифру
В отличие от предыдущего проекта этот направлен на перевод физической сущности в цифровую. Решение журналов с кроссвордами, сканвордами и судоку остается популярным способом отдыха. Почему бы не сделать их доступными онлайн, чтобы разгадывать с друзьями на расстоянии? Разработчика Вовы рассказал, как автоматизировать процесс оцифровки, реализовать систему общего доступа и о множестве других особенностей проекта.
Время разработки: несколько вечеров.
Стоимость: зависит от конфигурации сервера. С ценами можно ознакомиться в калькуляторе ресурсов.
Спрогнозировать полярные сияния
Видели ли вы полярное сияние? Если нет, проект от технического писателя Саши поможет вам спланировать наблюдение. Из обзора вы узнаете, как автоматизировать оценку состояния магнитосферы Земли и запустить Telegram-бота на облачном сервере, чтобы получать информацию о предстоящих полярных сияниях. Помимо демонстрации пет-проекта, автор рассказал о природе феномена и поделился важной теорией.
Время разработки: автор занимался проектом с перерывами в свободное время, так что на реализацию ушло около двух недель.
Стоимость: если арендовать конфигурацию облачного сервера из обзора, около 70 ₽/день.
Больше полезных материалов по разработке — в Академии Selectel. Пригодится как новичкам, так и опытным специалистам.