© 2021 WebHive

Автоматизируем версионность приложений

Для развертывания приложений и рельсовых в частности, весьма актуально знать версию приложения. И не только знать, но и обновлять по необходимости. Желательно автоматически. Для этого существуют различные способы и методики. Ниже поделюсь способом к которому вынужденно пришёл я.

Читать далее →

Как пофиксить проблемы с клавиатурой Kemove-61m под макосью

Некоторое время назад купил себе новую клавиатуру “убийцу Anne Pro 2” - Kemove-61m. Да - именно на замену почившей Anne. И всё бы ничего, но под macOS эта поделка работала прямо скажем отвратительно. Периодически безуспешно пытался ее настроить и вот сегодня удалось, чем и спешу поделиться.

Читать далее →

Заставляем работать SD card reader на Acer Aspire V3-571G

На днях купил новую SD карточку от компании Sandisk на 64 Гб. Терзаемый смутными предчувствиями воткнул её в кард-ридер ноутбука и получил облом - карта не читается. Конечно же проблема в итоге была решена о чём я и спешу поведать.

Читать далее →

Проблемы при апгрейде rails приложения до версии 5.2

Довелось тут на днях обновить одно рельсовое приложение. Казалось бы ничего хитрого - минорный апдейт с версии 5.1 до 5.2, однако возникли некоторые неожиданные проблемы. Думаю такие косяки возникли не только лишь у меня, поэтому спешу поделиться своими находками.

Читать далее →

Доступ из докер-контейнера к сети хоста

В ходе работы над одним из проектов критически важным оказалось отладить работу приложения с некоторой заданной конфигурацией Nginx-а, т.к. часть логики была реализована на нём. Не долго думая завернул эту конфигурацию nginx в контейнер, а само приложение было запущено у меня локально. Ну и очевидно, что nginx в контейнере не увидел моего приложения, хотя и приложение и контейнер были запущены на одной и той-же машине. Как же так получилось и что с эти делать?

Читать далее →

Project Atomic - ещё одна кластерная ОС

Я уже упоминал, что тестирую различные т.н. “кластерные” операционные системы. После фиаско с CoreOS ближайший претендент это Project Atomic - следующая в списке операционных систем, которые предлагает мне Digital Ocean.

Читать далее →

Что не так с CoreOS?

В последнее время много экспериментирую с Kubernetes и одним из вопросов, которые я для себя пытаюсь разрешить это выбор “правильного” дистрибутива для запуска кластера на голом железе. Дело в том, что на сегодняшний день есть целый ряд дистрибутивов, позиционирующих себя как заточенные на построение кластеров. Одним из таких, я бы даже сказал одним из пионеров в этой области является CoreOS.

Читать далее →

Как пересобрать ckeditor5 в виде ES5 модуля

Столкнулся с проблемой - нужно воткнуть в Rails приложение ckeditor5 через стандартный рельсовый sprockets. Ничего не предвещало подвоха, но неожиданно казалось бы нехитрая задача превратилась в проблему.

Читать далее →

Создаю свой локальный Docker Registry

Не стану отрицать очевидный медицинский факт, что у меня докер головного мозга. Болезнь пустила метастазы в виде неистребимого желания заиметь свой персональный registry для хранения и распространения собственных образов. Этим бесценым опытом я и хочу поделиться.

Читать далее →