Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «rvm»
Рубин на рельсах: продакшен и деплой для чайников 2014-10-13 18:33:32
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования ...
+ развернуть текст сохранённая копия
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования готового кода в продакшене ранее меня не заинтересовал. С чего вдруг? Несложный язык, лаконичный фреймворк — уж деплой-то явно не сложнее, чем преодоление ментального тормоза после PHP.
Команда разработчиков Rails рекомендует использовать Phusion Passenger, он что-то вроде mod_php — установил, разместил файлы и полетел. На момент изучения вопроса на форумах хватало баталий о производительности решений; Passenger в них фаворитом не значился.
Совета относительно альтернативы я спросил у техдиректора сайта с миллионом уников в сутки — тот отправил меня гуглить на тему Nginx и Unicorn. Инструкция по настройке продакшена, найденная на Хабре, датировалась 2009 годом. Помимо прочего, ее просто переполняли изъяны уроков «Как нарисовать сову».
Отдельные составляющие процесса кое-где разжеваны по-английский, но монолитный tutorial на глаза так и не попался. В традициях рельсового сообщества лежит принцип, предписывающий делиться результатами и опытом решения проблем.
Делюсь
Тэги: capistrano, nginx, rails, ruby, rvm, ubuntu, unicorn, администрирование, веб-разработка, системное, теги, читает
Установка OpenNebula на centos 7 2014-07-16 18:42:00
+ развернуть текст сохранённая копия
Одним прекрасным летним днем у нас в очередной раз упал Proxmox. И глючит он постоянно, например кластер разваливается, или еще что-то случается. В этот раз отвалилась NFS шара и из за этого вэб интерфейс перестал работать. Мне это надоело, и я начал искать альтернативные решения. Первым делом посмотрел мой взор пал на openstack, все хвалят и многие пользуются. http://repo.dimonyga.ru/centos/7/x86_64/ Что там есть - собранная opennebula для centos 7, и все зависимости которых нет в base updates и epel. (перед установкой репозитория необходимо подключить epel). Как всё это делалось - Если чего-то не хватало - я искал на rpmfind пакет для 19 федоры и пытался его поставить. пакеты как правило устанавливались без проблем, но вот не работали. Если пакет не работал - пробовал 20 и 21 федору. Если ничего не работало - я брал исходник пакета и собирал его. В я дальнейшем планирую пересобрать все пакеты а также накатить патчи для ветки 4.4 (кстати именно она в репозитории) из git. Там уже профикшено несколько багов, но вот feature я думаю не буду накатывать. Все пакеты перед выкладыванием будут проходить тщательное тестирование так как эта репа для production серверов. Также в репозитории есть nginx 1.6, так как в epel его на данный момент нет никакого. Для использования репозитория создайте файл /etc/yum.repos.d/dimonyga.repo со следующим содержимым: [dimonyga] name=Dimonyga's repo baseurl=http://repo.dimonyga.ru/centos/$releasever/$basearch enabled=1 gpgcheck=0
Тэги: 4.4, centos, opennebula, rpm
Сегментация и работа с клиентской базой веб-студии/агентства 2013-06-18 12:52:33
Привет, Хабр! Сегодня я бы хотел продолжить наш цикл материалов жизнь веб-студий и digital-агентств ...
+ развернуть текст сохранённая копия
Привет, Хабр! Сегодня я бы хотел продолжить наш цикл материалов жизнь веб-студий и digital-агентств – и поговорить про работу с клиентской базой, а также конкретные принципы/подходы к ее сегментации.
* Кстати, данная тема подробно разбирается и в нашем недавно запущенном бесплатном спецпроекте из 11 видео-лекций про маркетинг, продажи и клиентский сервис в студии.
Часто, общаясь с представителями небольших студий из 10-15 человек, я слышу «У нас 3-4 проекта в производстве и полтора десятка клиентов на поддержке, я знаю их всех в лицо, зачем мне какая-то сегментация и какие-то метрики по ним?». Вобщем-то, это довольно резонный вопрос. Зачем городить дополнительный огород, если все клиенты и так наперечет?
Во-первых, ваша клиентская база – не только ваши текущие клиенты, а еще и «отток» и «отказ» (ниже напишу чуть подробнее). С учетом этого, размер базы из полутора десятков клиентов сразу превращается в несколько десятков/сотен, а то и тысяч, контактов.
Во-вторых, оценка перспективности клиента должна быть не только эмоционально-экспертной («Этот клиент вроде крутой, сейчас он почти ничего на заказывает, но скоро мы его дожмем» или «Да ну их, какая-то мелкая фирма, сайт-визитку им сделали – и ладно, пусть платят за хостинг пару тысяч в месяц»), но и рациональной, основанной на значениях реальных KPI.
Только так мы сможем дать оценку на 360 градусов и избежать ситуации, когда все силы компании брошены на развитие крупного федерального бренда, для которого год назад сделали один баннер и который особо не горит желанием продолжать работу с нами, а небольшой клиент, которому надо кучу всего сделать в интернете, скучает без внимания клиентских менеджеров, потихоньку сливаясь к конкурентам. Читать дальше →
Тэги: bsg, csi, rfm, ruward, бизнес, блог, веб-разработка, компания, сегментация, студия
Yaware — учет рабочего времени в Linux 2013-01-08 04:23:18
Операционные системы семейства Linux давно вышли за рамки домашнего использования. Из систем для ...
+ развернуть текст сохранённая копия
Операционные системы семейства Linux давно вышли за рамки домашнего использования. Из систем для энтузиастов дистрибутивы linux незаметно перекочевали в весовую категорию предприятий. Не минул этой участи и дистрибутив SuSE. В то же время, внедрение дистрибутивов линукс в корпоративном секторе привело к появлению специализированных систем, автоматизирующие те или иные задачи, в том и числе работу руководителей [...]
Тэги: linux, opensuse, rpm, yaware, пакет, софт, установка
MDC для openSUSE 12.1 2012-05-16 01:11:46
Всем привет. В одной из прошлых статей я писал о мультипротокольном кроссплатформенном мессенджере ...
+ развернуть текст сохранённая копия
Всем привет. В одной из прошлых статей я писал о мультипротокольном кроссплатформенном мессенджере MDC. Напомню, MDC – мессенджер с поддержкой протоколов ICQ, Mail.ru и других. Но главной его фишкой является возможность хранить историю на сервере и объединять контакты из разных протоколов. На момент написания статьи в моем репозитории был собран пакет MDC. С тех пор [...]
Тэги: icq, mail.ru, opensuse, rpm, yast, мессенджер, пакет, репозитории, софт, установка
Главная / Главные темы / Тэг «rvm»
|
Взлеты Топ 5
Падения Топ 5
|