© 2018 WebHive

Всё про администрирование

Автозагрузка нужной версии node.js в zsh с помощью nvm

В последнее время довелось много поработать с node.js. Разные проекты требуют разных версий ноды. Управлять этим зоопарком сильно помогает NVM. Но как бы ни было это удобно часто забываю переключить версию при переходе в папку другого проекта. Пора покончить с этим безобразием и переложить всю грязную рутину на плечи компьютера и я покажу как это сделать.

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

Бесплатный SSL сертификат для сайта

Современный веб катится в тартарары - старый добрый http отживает своё и на смену идёт http2. И всё бы ничего, но требованием к новому стандарту является обязательное шифрование. К сожалению ключи у нас не просто платные, а довольно негуманно платные. Навскидку глянул на reg.ru - минимум 1499 руб. в год. Но мир не без добрых людей и есть возможность заполучить заветный сертификат бесплатно.

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

Проблемы с установкой MS Office

Попросили установить новый офис “на попробовать” - типа если понравится - куплю. Давно таким эникейством не занимаюсь, но тут такой случай - отказать было нельзя. С установкой офиса проблем никогда не было, да и вообще продукты Microsoft всегда славились простотой установки. Но не в этот раз - Microsoft Office 13 превзошёл все ожидания.

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

Выбираем чем следить за процессами

В одном из проектов возникла острая потребность следить за процессами. Выкатили бета версию и неожиданно стал иногда умирать redis. В голове на эту тему вертелись только monit и god, но т.к. давно уже не пользовался такого рода софтом решил посмотреть, что сейчас в мире модного по этой теме.

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

Работаем с веб хуками - ngrok

Подключал к сайту платежную систему оплаты BrainTree. Многое реализовано через веб хуки т.е. в ответ на какие-то действия, сайт обращается к заданному в настройках URL-у и передаёт туда результаты обработки запроса. К сожалению у BrainTree нет возможности использовать в качестве URL-а localhost, что существенно осложняет разработку.

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

Как установить Sphinx 0.9 на Debian

Потребовалось поднять локально проект, жёстко завязанный на sphinx. Причем sphinx дремучей 0.9 версии. Сходу возникли проблемы. Для родной системы (у меня Arch) сборок нет - такое старьё в репах не держат. Собрать из исходников так-же оказалось невозможным - требует старой версии gcc.

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