Немного об IT и жизни Ромика

Немного об IT и жизни Ромика

Рассказы , истории и идеи

OLX → Telegram Бот: Как  автоматизировать поиск квартир в Ташкенте и отсеять маклеров
IT

OLX → Telegram Бот: Как автоматизировать поиск квартир в Ташкенте и отсеять маклеров

Задача В Узбекистане снять квартиру через OLX — это лотерея. 80% объявлений размещают маклеры, которые берут комиссию 50–100% от месячной аренды. Каждое объявление — это либо посредник, либо перекуп, либо просто бот, который дублирует чужие фотографии. Мне нужна была квартира в Ташкенте: Алмазарский район, 2–3 комнаты, цена $400–500 в
4 min read
Почему я написал собственный поиск по Telegram вместо готовых сервисов
IT

Почему я написал собственный поиск по Telegram вместо готовых сервисов

Все началось с простой проблемы В рабочих Telegram-каналах ежедневно публикуется огромное количество информации. Через неделю найти нужное сообщение становится непросто. Можно воспользоваться встроенным поиском. Можно использовать сторонние сервисы. Но ни один из вариантов полностью меня не устраивал. В какой-то момент стало понятно: проще написать собственную систему. Основные требования
4 min read
Mailcow за обратным прокси OpenWRT. История одной рабочей конфигурации

Mailcow за обратным прокси OpenWRT. История одной рабочей конфигурации

Зачем вообще понадобился Reverse Proxy? Когда разворачиваешь собственный почтовый сервер, возникает закономерный вопрос: публиковать ли его интерфейс управления напрямую в интернет или скрыть за обратным прокси. Я пошел по второму пути. В моей домашней инфраструктуре роль пограничного устройства выполняет маршрутизатор Cisco с OpenWRT. На нем уже работает встроенный nginx, который
2 min read
Почему резервная копия - это не бэкап
IT

Почему резервная копия - это не бэкап

Очень часто можно услышать фразу: «У нас есть резервные копии.» Следующий вопрос, который я обычно задаю: «Когда вы последний раз восстанавливали из них данные?» Именно здесь становится понятно, есть ли настоящий бэкап. Файл может успешно копироваться каждую ночь. Но если архив поврежден, пароль потерян, хранилище недоступно или никто никогда не
Не обновляйте сервер только потому, что вышла новая версия
IT

Не обновляйте сервер только потому, что вышла новая версия

У многих есть привычка обновлять программное обеспечение сразу после выхода новой версии. На домашнем компьютере это вполне нормально. Но в корпоративной инфраструктуре подобный подход может дорого обойтись. Каждое обновление - это потенциальное изменение поведения системы. Иногда меняются зависимости, иногда появляются новые требования, иногда обнаруживаются ошибки, которые проявляются только в крупных инсталляциях.
1 min read
Почему хороший системный администратор почти незаметен
IT

Почему хороший системный администратор почти незаметен

Когда пользователи говорят: «У нас уже полгода всё работает идеально.» Чаще всего они даже не подозревают, сколько работы стоит за этой фразой. Профилактика редко бывает заметной. Никто не видит обновления ночью. Никто не замечает тестирование резервных копий. Никто не знает, сколько времени занимает проверка журналов, мониторинга или состояния оборудования. Но
1 min read
Почему я перестал доверять «идеальным» схемам из интернета
IT

Почему я перестал доверять «идеальным» схемам из интернета

Каждый, кто хотя бы раз разворачивал корпоративную инфраструктуру, знает одно простое правило: красивые схемы заканчиваются там, где начинается реальная эксплуатация. В интернете можно найти тысячи статей о том, как «правильно» настроить сервер, почту, резервное копирование или VPN. Проблема лишь в том, что большинство этих материалов написаны в лабораторных условиях. В
1 min read