Встреча в Питере: 12 февраля, настройка сервера дла Ruby/Rails приложений

18 views
Skip to first unread message

Eugene Bolshakov

unread,
Feb 4, 2010, 8:12:39 AM2/4/10
to RubyOnRails to russian
Привет,

В пятницу 12-го февраля в 18.30 состоится очередная руби-встреча. В
этот раз мы будем настраивать VDS, предоставленный locum.ru, для
последующего размещения сайта сообщества (который разумеется будет
написан на Ruby).

Я уверен многим разработчикам приходится (и это полезно) иногда
надевать шляпу системного администратора чтобы поднять сервер для
своего проекта. Вероятно многие имеют представление о том, как это
сделать, но есть какие-то белые пятна, желание лучше разобраться или
узнать про альтернативные способы. Поэтому мы хотим собраться и
попробовать настроить реальный production сервер. Максим Филатов будет
рулить процессом и покажет один из способов настройки.

Приглашаем всех желающих узнать как это делается, обсудить, поспорить
и предложить свои варианты.

Встреча пройдет в традиционном месте -- учебном центре "Авалон" (он же
ФПО СПбГПУ) по адресу ул. Обручевых, д. 1, аудитория 107

Max Lapshin

unread,
Feb 4, 2010, 8:14:03 AM2/4/10
to ror...@googlegroups.com
Хорошая, кстати, идея проводить какие-то коллективные практические
действия вместе.

Yaroslav Markin

unread,
Feb 4, 2010, 8:22:50 AM2/4/10
to ror...@googlegroups.com
Несколько раз поднимали тему о хакфесте или Rails BugMash, но смысла мало :-/

2010/2/4 Max Lapshin <max.l...@gmail.com>

Хорошая, кстати, идея проводить какие-то коллективные практические
действия вместе.


--
Yaroslav

http://evilmartians.com/

Max Lapshin

unread,
Feb 4, 2010, 8:25:43 AM2/4/10
to ror...@googlegroups.com
2010/2/4 Yaroslav Markin <yaro...@markin.net>:

> Несколько раз поднимали тему о хакфесте или Rails BugMash, но смысла мало
> :-/

Думаешь? Мне вот RailsRumble понравился.

Alexander Negoda

unread,
Feb 4, 2010, 8:29:18 AM2/4/10
to ror...@googlegroups.com
А не думали видео-трансляцию организовать? 
Флексо-флэшеры на сходках активно применяют это. Плюс обратная связь в виде чата.
Вот этот инструмент очень хорошо подходит https://acrobat.com/

Alexander Uvarov

unread,
Feb 4, 2010, 8:30:54 AM2/4/10
to ror...@googlegroups.com
А репозиторий с сорсами сайта будет доступен?

Yaroslav Markin

unread,
Feb 4, 2010, 8:35:33 AM2/4/10
to ror...@googlegroups.com

2010/2/4 Max Lapshin <max.l...@gmail.com>
Мне понравилось все кроме результатов и быдлосудей, ага.

Тут речь, скорее, о хакфесте — то есть народ собирается и начинает работать над какой-то проблемой (скажем, очередной багмеш в рельсах). Есть люди, которые могут показать-рассказать, есть люди, которым интересно научиться. Ну, это идеальный сценарий. Тот же «Гоголь» или чей-то большой офис (в наш все не влезут :), несколько команд с ноутами, расписание + задачи.

Проблема все та же — сигнал/шум.
 
--
Yaroslav

http://evilmartians.com/

Eugene Bolshakov

unread,
Feb 4, 2010, 8:37:26 AM2/4/10
to RubyOnRails to russian
> А репозиторий с сорсами сайта будет доступен?

Да, конечно.

> Несколько раз поднимали тему о хакфесте или Rails BugMash, но смысла мало
:-/

Мы пробовали провести хакфест, не сказать что очень удачно получилось,
но вот после настройки сервера попробуем еще раз -- будем работать над
своим сайтой.

> А не думали видео-трансляцию организовать? Флексо-флэшеры на сходках активно применяют это. Плюс обратная связь в виде чата.

Мы запишем видео. Насчет трансляции, не уверен что в этом есть
особенный смысл. Я несколько раз пробовал смотреть трансляции подобных
мероприятий и это не особо здорово хотя бы из-за низкого разрешения
видео. Полезнее потом посмотреть / промотать запись. Хотя это было бы
интересно.

Alexander Negoda

unread,
Feb 4, 2010, 8:48:07 AM2/4/10
to ror...@googlegroups.com

Мы запишем видео. Насчет трансляции, не уверен что в этом есть
особенный смысл. Я несколько раз пробовал смотреть трансляции подобных
мероприятий и это не особо здорово хотя бы из-за низкого разрешения
видео. Полезнее потом посмотреть / промотать запись. Хотя это было бы
интересно.


Смысл в том, чтобы поучаствовать, а не посмотреть. А записать по-любому нужно. 

Max Lapshin

unread,
Feb 4, 2010, 8:51:49 AM2/4/10
to ror...@googlegroups.com
2010/2/4 Alexander Negoda <alexande...@gmail.com>:

>
> Смысл в том, чтобы поучаствовать, а не посмотреть. А записать по-любому
> нужно.
>

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

А вообще, живую видеотрансляцию будем опробовать в это воскресенье на
http://railsclub.ru/
В нужный момент появится видео на сайте. Чат стоит приделать?

Андрей Огневский

unread,
Feb 4, 2010, 8:53:05 AM2/4/10
to ror...@googlegroups.com
Думаю, иностранным зрителям было бы очень полезно и приятно (мне как минимум). Смотреть буду 100%

4 февраля 2010 г. 15:51 пользователь Max Lapshin <max.l...@gmail.com> написал:

Alexander Negoda

unread,
Feb 4, 2010, 8:56:21 AM2/4/10
to ror...@googlegroups.com

В нужный момент появится видео на сайте. Чат стоит приделать?


Чат обязательно нужен. Иначе интерактивность теряется. И смысл трансляции как таковой.
По той ссылке, что я выше дал, всё это есть.
1. звук
2. видео
3. шаринг экрана
4. шаринг заметок
5. шаринг файлов
6. можно видеоконференцию сделать - много народу приконектятся камерами
7. чат 

Fedor Kocherga

unread,
Feb 4, 2010, 9:18:18 AM2/4/10
to ror...@googlegroups.com
Присоединяюсь - я бы тоже поучаствовал ремотно с удовольствием..

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru


Eugene Bolshakov

unread,
Feb 4, 2010, 9:19:37 AM2/4/10
to RubyOnRails to russian
> Присоединяюсь - я бы тоже поучаствовал ремотно с удовольствием..

В крайнем случае мы тебя одного подключим через скайп :)


Fedor Kocherga

unread,
Feb 4, 2010, 9:44:34 AM2/4/10
to ror...@googlegroups.com
Тут для меня эта тема была актуальна на днях. Конфигурация passenger/nginx/sinatra. Установка гемов на серваке через последний bundler, зафиксировав конфигурацию в Gemfile.lock Деплоймент с использованием git hooks, a ля Heroku:
т.е. деплоится командой:
gem push origin master
Заодно и гемы на серваке переинсталятся если в девелопменте они были поменяны. Пока не уверен что это все так можно использовать в продакшн, однако, да и вообще возник ряд вопросов. Все относительно беспроблемно за исключением того как деплоить библиотеки, не являющиеся гемами. 

 
On Feb 4, 2010, at 8:19 AM, Eugene Bolshakov wrote:

Присоединяюсь - я бы тоже поучаствовал ремотно с удовольствием..

В крайнем случае мы тебя одного подключим через скайп :)



Yaroslav Markin

unread,
Feb 4, 2010, 12:29:34 PM2/4/10
to ror...@googlegroups.com


2010/2/4 Alexander Negoda <alexande...@gmail.com>


В нужный момент появится видео на сайте. Чат стоит приделать?


Чат обязательно нужен. Иначе интерактивность теряется. 

Проще подключить твиттер-виджет по хештегу. 

--
Yaroslav

http://evilmartians.com/
Message has been deleted

alexbaumgertner

unread,
Feb 8, 2010, 11:45:56 PM2/8/10
to RubyOnRails to russian
Ребята, +1 к аудио-видео трансляции. Запись-то понятное дело засмотрю
до дыр, а вот вожможность онлайн вопрос задать очень помогла бы. Хотя
бы Джаббер, а?

On 4 фев, 20:29, Yaroslav Markin <yaros...@markin.net> wrote:
> 2010/2/4 Alexander Negoda <alexander.neg...@gmail.com>

Eugene Bolshakov

unread,
Feb 9, 2010, 1:39:13 AM2/9/10
to RubyOnRails to russian
В "Авалоне" вроде была камера. Вероятно мы могли бы ее подключить и
вещать через какой-нибудь justin.tv (или аналоги). Там и чат есть.
Просто я не уверен что будет отчетливо видно код / комманды, которые
будут выводиться на экран через проектор. Я несколько раз пробовал
подобные мероприятия смотреть и было ооочень скучно и как правило
непонятно.

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

Fedor Kocherga

unread,
Feb 9, 2010, 3:32:59 AM2/9/10
to ror...@googlegroups.com
Запускать на VPS хосте команду script -af
А удаленным наблюдателям логинится на этот же хост и делать
tail -f /path/to/typescript
Голосовую связь поддерживать через Skype.
?
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror...@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
> Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Maxim Filatov

unread,
Feb 9, 2010, 3:59:11 AM2/9/10
to ror...@googlegroups.com

On Feb 9, 2010, at 11:32 AM, Fedor Kocherga wrote:

> Запускать на VPS хосте команду script -af


Mожно еще в принципе screen -x юзать.
Подумаем эту мысль.

---
Best regards,
Maxim Filatov

Eugene Bolshakov

unread,
Feb 12, 2010, 5:13:19 AM2/12/10
to RubyOnRails to russian
Привет,

Просто хочу напомнить что все в силе -- встреча сегодня в 18.30. Мы уже
скоро туда направимся и на месте будем пробовать наладить
трансляцию :) Следите за сообщениями здесь, либо в twitter @spbruby

Eugene Bolshakov

unread,
Feb 12, 2010, 9:48:36 AM2/12/10
to RubyOnRails to russian
http://live.spbruby.org/ -- вот здесь если ничего не сломается будет
отображаться терминал сервера, который мы будем настраивать

Barablin Mihail

unread,
Feb 12, 2010, 10:30:17 AM2/12/10
to ror...@googlegroups.com
Интересная штука, буду следить за процессом :)

12 февраля 2010 г. 17:48 пользователь Eugene Bolshakov <eugene.b...@gmail.com> написал:

http://live.spbruby.org/ -- вот здесь если ничего не сломается будет
отображаться терминал сервера, который мы будем настраивать

--
Бараблин Михаил, Locum.ru

Maxim Filatov

unread,
Feb 12, 2010, 11:08:11 AM2/12/10
to ror...@googlegroups.com
Видеотрансляция тут: http://www.justin.tv/spbruby
Вливайтесь ;)




--
Best regards,
Maxim Filatov

Андрей Огневский

unread,
Feb 12, 2010, 11:28:01 AM2/12/10
to ror...@googlegroups.com
Прикольно:)
Мне очень полезно будет, ибо от начала и до конца я как-то ни разу так и не смог все поставить РОВНО и НОРМАЛЬНО :)

12 февраля 2010 г. 18:08 пользователь Maxim Filatov <pipo...@gmail.com> написал:

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
= elf.xf

Fedor Kocherga

unread,
Feb 12, 2010, 1:07:22 PM2/12/10
to ror...@googlegroups.com
Спасибо Максиму и организаторам, был впечатлен эффектом присутствия. Да и запротоколированая установка сервера на гитхабе - хорошая идея, можно пользовать как отправную точку.

On Feb 12, 2010, at 10:28 AM, Андрей Огневский wrote:

>
> 12 февраля 2010 г. 18:08 пользователь Maxim Filatov <pipo...@gmail.com> написал:
> Видеотрансляция тут: http://www.justin.tv/spbruby
> Вливайтесь ;)
>
> --
> Best regards,
> Maxim Filatov

--
Fedor Kocherga
http://sidenotes.kocherga.info/

Maxim Filatov

unread,
Feb 13, 2010, 5:18:49 AM2/13/10
to ror...@googlegroups.com

On Feb 12, 2010, at 9:07 PM, Fedor Kocherga wrote:

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

Я там не успел написать про мониторинг и чуть-чуть недописал про логротейт.
Сегодня-завтра все допишу и запушу.

P.S. Федор, если бы ты написал секцию про Bundler, было бы здорово.

Andrey

unread,
Feb 15, 2010, 3:34:24 AM2/15/10
to RubyOnRails to russian
А можно теперь это где-нибудь в записанном виде глянуть?
Я к сожалению не успел никуда :(

Eugene Bolshakov

unread,
Feb 15, 2010, 3:40:18 AM2/15/10
to RubyOnRails to russian
Запись с экрана Максима появится через некоторое время. Пока есть
только архив на justin.tv/spbruby, но там не видно что происходит на
экране :)
Reply all
Reply to author
Forward
0 new messages