Pull to refresh
12
0
Евгений Бойко @eboyko

Пользователь

Send message

Рубин на рельсах: продакшен и деплой для чайников

Reading time13 min
Views32K
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования готового кода в продакшене ранее меня не заинтересовал. С чего вдруг? Несложный язык, лаконичный фреймворк — уж деплой-то явно не сложнее, чем преодоление ментального тормоза после PHP.

Команда разработчиков Rails рекомендует использовать Phusion Passenger, он что-то вроде mod_php — установил, разместил файлы и полетел. На момент изучения вопроса на форумах хватало баталий о производительности решений; Passenger в них фаворитом не значился.

Совета относительно альтернативы я спросил у техдиректора сайта с миллионом уников в сутки — тот отправил меня гуглить на тему Nginx и Unicorn. Инструкция по настройке продакшена, найденная на Хабре, датировалась 2009 годом. Помимо прочего, ее просто переполняли изъяны уроков «Как нарисовать сову».

Отдельные составляющие процесса кое-где разжеваны по-английский, но монолитный tutorial на глаза так и не попался. В традициях рельсового сообщества лежит принцип, предписывающий делиться результатами и опытом решения проблем.
Делюсь
Total votes 38: ↑30 and ↓8+22
Comments81

Соглашаемся на некачественный код?

Reading time3 min
Views648
Рано или поздно все программисты сталкиваются с проблемой написания кода надлежащего качества. Но что за этим качеством скрывается? Отсутствие ошибок? Правильно оформленные названия полей и методов? Жесткое распределение файлов проекта по директориям?

Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments6

Куда дизайнеру податься — Client Side против World Usability Day.

Reading time2 min
Views524
Скажем откровенно, 2007 год был разнообразен на различные ивенты: престарелые КИБ и РИФ, новоиспеченный массовик-затейник РИТ, перегруженный (как и полагается судя по названию) HighLoad. Был еще студенческий вечер встреч с грамматической ошибкой в названии – SofTool. Но интересно не это.

Меня всегда интересовало происхождение различных праздников и мероприятий, проводимых на них. 9 мая – вот с ним все понятно. 23 февраля тоже: мужики традиционно лопали в этот день просто потому что они мужики. 8 марта чуть сложнее: не отыскав мужей после 23, женщины придумали «женский» день, чтобы мужики, пусть с двумя бутылками и на спор, домой все же возвращались. Про традицию дарить цветы ничего не сказано, но можно предположить, что любовницы не было дома. Но интересно и не это.

Еще вот эксцесс: лучшие умы высчитали, что 256-ой день в году чаще других будет рабочим, и посему решили устроить своеобразный протест – день программиста.

Но вот какого хрена именно 8 ноября стало днем юзабилити – непонятно до сих пор. Выделяется то, что этот праздник приглашают отметить сразу два независимых коллектива: client2007.ru и wud2007.ru, причем первый разогреет публику 6 и 7 ноября, а второй будет потчевать коллектив, уже впитавший настроение (где поставить кавычки не придумал).

Жаль, что рассказать о WUD особо нечего: на сайте весьма скромно расположен только экскурс в программу мероприятия и обзор его участников.

У CLIENTSIDE ситуация немного лучше. Гуру (действительно, гуру) названы: Артемий Ломов — практикующий веб-разработчик, пропагандирующий веб-стандарты, автор книги «HTML, CSS, скрипты: практика создания сайтов»; Константин Самойлов – председатель Российского отделения ACM по эргономике и юзабилити; Сергей Швецов и Андрей Золотов – специалисты Usethics – старейшей компании, занимающейся разработкой и тестированием интерфейсов.

Как я понимаю, в отличие от всех остальных мероприятий, это будет узкоспециализированное, объединяющее в себе все технологии, применяемые на клиентской стороне компьютеров и мобильных устройств, что предельно расходится с собравшим в себе все РИТе и не думающем о пользователе HighLoadе.

Стоит отметить, что количество мест на ClientSide-2007 ProfyClub таки сократил. По крайней мере, если на этой неделе подать заявку (как это сделал я, чем горжусь), то попадешь железно.

Вобщем, следим за развитием событий.
Total votes 13: ↑12 and ↓1+11
Comments3

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity