Покодить на выходных
100 subscribers
1 photo
19 links
Идеи для пет-проджектов длиной до полугода. Идеально для изучения новых языков и технологий.
Download Telegram
🛠Современные гаджеты, которые можно сделать своими руками

Технологии всегда были лицом прогресса. С каждым годом появляется всё больше новых технических возможностей, о которых лет десять назад никто даже не мог подумать. В сегодняшней подборке — современные устройства и гаджеты, собрать которые можно в условиях домашней мастерской, даже не будучи Илоном Маском.

#проекты
Хотите изучить go, но непонятно, с чего начать?
go хорош для сетевых приложений. так почему бы не сделать многопользовательский сетевой пин-понг?
для простоты можно не заморачиваться с визуальным интерфейсом и сделать его консольным.
Интернет периодически лагает, но вопрос: почему.
Причём для диагностики достаточно чёткого набора запросов:
- пингануть несколько точек
- сделать mtr до нескольких точек (`mtr ya.ru`, mtr 8.8.8.8, например)
- курлануть какие-то адреса с выводом заголовоков
чтобы понять, что лагает: связь до роутера, связь до шлюза провайдера, что-то вовне или это вмешался РКН.
Но держать открытыми кучу окон, чтобы когда лаги начались было куда посмотреть - такое себе удовольствие.
Вот бы была утилитка, которая вела бы нормально логи таких запросов и, возможно, даже выводить предположительные результаты диагностики!
А на основании информации от кучи пользователей можно в веб-сервисе делать выводы о качестве связи в городе/у провайдера/etc!
Есть в этих ваших Kubernetes-ах, в утилите Helm шаблонизатор http://masterminds.github.io/sprig/ с крайне неочевидным синтаксисом.
И это редкостный ад - отлаживать его. Вот бы кто сделал онлайн-sandbox для отладки наподобие https://jsfiddle.net/, чтобы вводить туда переменные, код и видеть сразу выхлоп!
Есть такой чувак - Дэвид Фридман (https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B8%D0%B4%D0%BC%D0%B0%D0%BD,_%D0%94%D1%8D%D0%B2%D0%B8%D0%B4_%D0%94%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%BE%D1%80)
Интересный экономист, с хорошими выступлениями на ютубе.

У него на сайте есть раздел, куда он выкладывает идеи продуктов, которые бы ему хотелось увидеть воплощёнными
http://www.daviddfriedman.com/Miscellaneous/products_i_wd_like_to_see.htm
Возможно что-то вдохновит и вас 😉
Есть ряд классических ошибок, усложняющих коммуникации: аппеляция к авторитетам, переход на личности, уничижение и обесценивание всего, о чём говорят собеседники и другие.
В чатах и флудилках море флуда и разборок, так или иначе упирающихся в эти проблемы. Вот бы сделать бота, который палил бы такие косяки и помогал бы сообществу в чате вылечиться!
Погода на улице
Умные колонки, виджеты на телефоне и прочие умные зеркала показывают погоду на улице и/или прогноз на ближайшее время.
но на самом деле часто нужен ответ на другой вопрос: что надеть? насколько тепло? что взять с собой?
хорошая тема для мини проекта - найти хорошие, емкие формулировки и визуализацию и сопоставить с градусами и скоростями ветра.
^^^ в статье и комментах к ней практически готовый набор кейсов для того, чтобы начинать кодить.
Найден прекрасный склад идей
https://github.com/florinpop17/app-ideas
Разбито на уровни сложности, разберетесь - не маленькие

И отличный челендж к ним
https://www.florin-pop.com/blog/2019/09/100-days-100-projects/
Есть такой инструмент для мониторинга, называется Deadman's switch. Смысл в том, что он сообщает о проблеме, если человек/сервис перестаёт делать то, что должен делать регулярно.
Сервис перестаёт пинговать наружу, человек перестаёт выходить онлайн, перестают приходить смс, whatever.

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