Меня зовут Дмитрий. Я веб-программист, занимаюсь созданием сайтов.
На этом блоге находятся мои заметки по программированию. Многие идеи
взяты у других авторов, часть текста — перевод с английского, что-то придумал сам.
Scout Realtime - небольшая утилита для мониторинга нагрузки сервера. Написана на Ruby. Позволяет через браузер в режиме онлайн следить за нагрузкой на сервер, с выводом топ-10 процессов.
Проблема в том, что она очень древняя. И на современном Ruby просто не поднимается. Нужна версия 2.7.x
На днях возникла задача поднять socks5 прокси-сервер на машине с несколькими айпи. Остановил свой выбор на Dante. Есть системный айпи 10.11.0.3. И два дополнительных 10.11.0.4 и 10.11.0.5. Основной уже работает по умолчанию, дополнительные надо подключать.
Недавно я узнал о замечательном бесплатном сервере для приложений fly.io
Развернул на нем приложение golang через Dockerfile. В общем-то все понравилось. Бесплатно дают несколько гигабайт места, и три приложения по 256 мб оперативки каждое. Я поднял веб-сервер и базу данных postgres. Почти пустая база данных отняла у меня 120 мб оперативки, а веб-сервер на go около 60 мб. Из минусов – если превысить лимиты, то спишут деньги.
Настройка браузера Chromium на Delphi 7. Много лет назад была статья про dcef3. На днях столкнулся с проблемой, что ВК не пускает через dcef3. Стал разбираться, и понял, что надо переходить на версию cef4.
Cloudflare – это в первую очередь сервис по обеспечению безопасности сайта. Это облако, которое встает между нашим сервером и конечным посетителем. Что в итоге позволяет отбить элементарные ддос-атаки. Также сервис ускоряет работу сайта, кэшируя статическое содержимое. Кэшируются файлы размеры до 500 мб (на бесплатном тарифе). Также сервис скрывает за облаком настоящий IP-адрес сервера. Также он выдает внутренний сертификат сроком на 15 лет. Можно получить его до 100 поддоменов (чтобы закрыть все поддомены разом, нужен платный тариф)