То чувство, когда ты понимаешь, что в этом что-то есть

Хочу начать серию небольших постов о своих наблюдениях в жизни, а частности на тему стартапов и маркетинга. Сегодня мне пришло одно письмецо.

Ежедневные шифрованные бекапы вашей БД в облаке

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

Как начать использовать Ansible и жить проще

Вчера появилась задачка – добавить ssh ключ в authorized_keys для определенного пользователя на все свои серверы. И если фраза "все свои серверы" раньше меня особо не пугала, то сейчас, как минимум, напрягает. Пришлось начать осваивать еще один крутой инструмент.

Дружим сайт с поисковиками

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

Пара хаков для отладки приложений на Rails

Сегодня поговорим о замечательном веб-сервере Unicorn и дебаге приложений на Rails в целом. Я постараюсь осветить несколько хаков, которые помогут вам в этом нелегком деле.

Поднимаем поиск с поддержкой морфологии на ElasticSearch

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

Авторизация в Devise через Битрикс

Если вы пишите свое Rails-приложение, которое должно уметь делать авторизацию через базу вашего портала Битрикс24, то этот пост окажется для вас полезным.

Подключаем веб-интерфейс для Resque

Часто бывает, что в приложении вылетают ошибки и ActiveJob не отрабатывает так, как нужно. В таком случае нам приходится задумываться о том, как дебажить. Самый простой способ посмотреть, почему ваш процесс умер - воспользоваться веб-интерфейсом, который предоставляет гем resque-web. И если в development-окружении все просто, то в production возникает вопрос - куда прилепить этот самый интерфейс.

Добавляем место к разделу LVM

Не так давно на одном из серверов свободное место начало подходить к концу. Поэтому пришлось немного освежить знания по администрированию LVM.

Как подружить RubyMine и rbenv

Я постоянно работаю с RubyMine, но в последнее время возникла необходимость настроить отладчик, на что было потеряно немалое количество времени. Проблема заключалась в том, что RubyMine просто не видел интерпретаторов, установленных через rbenv.