Я написал программу, которая сделала меня здоровее
Периодически из-за тонзиллита мне надо посещать лора примерно два раза в год: осмотреться, подлечиться, и всякое по мелочи.
Проблема в том, что лор в районной поликлинике один, и расписание к нему всегда забито на две недели вперед.
То есть если захочешь записаться через ЕМИАС, ничего не выйдет. Нужно постоянно перепроверять расписание и "ловить окошки".
Пару недель назад я как раз и поймал одно окошко, явился на прием, мне прописали курс поцедур, что означало еще 4-5 посещений, а следующая запись только через 10 дней.
Что ж делать, записался.
Но на следующее утро я случайно обнаружил, что сегодня "окошко" освободилось, и сразу же его занял. В итоге у меня получилось посетить лора два дня подряд по записи, что в среднем невозможно.
То есть слоты по каким-то причинам могут освобождаться, и классно бы об этом узнавать как можно раньше.
Я зашел на https://emias.info, посмотрел, как работает их API (кстати, для авторизации достаточно номера полиса и даты рождения, очень удобно) и написал за час небольшую программу, которая раз в минуту дергает расписание и присылает мне уведомление на почту об освободившемся "окошке". В телефоне настроил так, чтобы конкретно эти уведомления сразу появлялись на экране, а бонусом они появлялись и на часах.
Все сработало очень хорошо. Программа исправно и оперативно присылала мне каждый день освободившиеся слоты, и мне оставалось только их занять. А с помощью Юлиного полиса я "бронировал" запись следующего дня (пациенту нельзя записаться дважды к одному специалисту).
В результате я смог посетить лора еще четыре раза подряд, прошел полный курс всего, что надо, и всем доволен. А лор со следующей недели уходит в отпуск, так что все оказалось своевременно.
Пожалуй, это были самые полезные 200 строк кода в моей жизни.
Go: Отложенная обработка событий файловой системы
Допустим, вам нужно что-то сделать при возникновении какого-то события файловой системы. Например, перезапустить веб-сервер при ...
Идея для стартапа
Недавно беседовал с приятелем о способах хранения сбережений. Один из неплохих - покупка недвижимости. Например, коммерческой. П...
Telegram Premium
Если кто-то раздумывает над покупкой Telegram Premium, рассчитывая получить что-нибудь полезное - ничего такого там нет. Вчера ...
Машина времени и пространства
Возможно, вы не задумывались, но машина времени должна перемещать человека не только во времени, но и в пространстве, учитывая п...
Стейкхолдеры
Всю дорогу думал, что термин "стейкхолдер" как-то относится к мясу. Типа, существуют обычные додики на зарплате, а есть основные...
🎙 Крафтовый Димарик №20 - Маленький, зато халявный
Как нам цену за квартиру поднимали Карьера бодибилдера завершилась, не начавшись С литовским пока всё Чуток про праздники и п...