Подводим итоги встречи

14 июня 2011, 07:03 Olga Lavrentieva 0

Итак, подводим итоги встречи.

Прежде всего, хочу поблагодарить всех, кто пришел. Доклады и видео будут размещены в ближайшее время, а небольшие фотоотчеты уже доступны в социальных сетях Facebook и в Контакте

Кстати, что касается вопросов Вилсону, то он, как и обещал, прислал нам подробные ответы со ссылками. Информация ниже (привожу его письмо целиком):

Hi Olga; during my presentation I mentioned that I would follow up with some info on ruby 1.9 memory profiling. Here it is:

Firstly, while memprof does not have 'stable' ruby 1.9 support yet, there is a 'tracers-19' branch that you can try out, and possibly contribute bug reports to (hehe):
http://twitter.com/#!/tmm1/status/77879149825495040
https://github.com/ice799/memprof/tree/tracers-19

Memprof is great, but there are many other tools these days. It's very cool to see all this profiling support for various rubies. It's worth remembering that what you learn from a memory profile on one Ruby implementation should be very similar to what you get from another. The absolute amount of memory your process uses will be different, but the number of say, Rack or ActiveRecord objects will be the same. More specifically, if your code runs on something other than 1.9, you can fire that up just long enough to run memprof, etc, and then switch back to 1.9. Apologies if that point was too obvious to mention. :)

Here is a recent presentation by Aman Gupta on pretty much every available Ruby profiling tool. I wish I had gotten a chance to attend this!
http://speakerdeck.com/u/tmm1/p/debugging-ruby-performance
http://en.oreilly.com/rails2011/public/schedule/detail/18051

In particular, he mentions a few really awesome things: rack-perftools_profiler works on 1.9, and lets you profile your Rack (and therefore Rails) app: https://github.com/bhb/rack-perftools_profiler

gdb.rb will let you do some unique things, like connect to a running ruby 1.8/REE/1.9 process and ask it to tell you which types of objects exist, etc, etc. Unfortunately it only runs on x86-based Linux systems at the moment: https://github.com/tmm1/gdb.rb For some good examples check out slide 67 and onward in Aman's "Debugging Ruby Performance" presentation.

Вместо Ренделла выступит более технический специалист

09 июня 2011, 06:16 Алексей Хижняк 0

Сегодня ночью Ренделл прислал письмо с извинениями - самостоятельно он не сможет выступить. Вместо него на встрече будет прямая связь с более техническим специалистом из Engine Yard, которого зовут Wilson Bilkovich. Как он сам себя называет, "Ruby Viking and dynamic-language enthusiast". Кроме того, Вилсон - активный контрибьютор в Rubinius. Может, оно даже и к лучшему, т.к. он сможет ответить на более сложные технические вопросы. Письмо Ренделла:

"I apologize, but I will be unable to make the 9AM tomorrow for the Ruby on Rails meetup. However, Wilson Bilkovich (Long-time Rubinius contributor, OSS Ruby Technologist for EY, and C/C++ language enthusiast) will be sitting in for me this morning. I'm truly sorry for the inconvenience, but Wilson is a great speaker. In a sense, you've been upgraded. Regards, Randall"

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

UPDATE: Ссылка на живую онлайн-трансляцию. Трансляция доклада EY начнётся в 19.00.

Встреча состоится

08 июня 2011, 07:21 Olga Lavrentieva 0

Сегодня окончательно наладили и протестировали видеосвязь МИУ - Калифорния. Все в порядке. Выступление Ренделла будет в видеорежиме - вживую. Наличие микрофонов позволит задавать вопросы Ренделлу вживую, и он сможет отвечать на них через видео. Вводный доклад про JavaScript пройдёт в обычном режиме.

Если успеем сегодня договориться с JetBrains, то, возможно, разыграем лицензионный ключ к RubyMine - но пока не обещаем наверняка.

В любом случае, встреча состоится. Ждем всех на мероприятии.

WARNING! Плохие новости!

07 июня 2011, 12:51 Olga Lavrentieva 0

К сожалению, вчера Ренделл прислал нам очень плохие новости! =(( Из-за того, что отменилось его европейское турне, он не может приехать в одну только Беларусь. Для Engine Yard это слишком накладно, да и получить визу тоже не так просто и недёшево. Самое ужасное то, что уведомление об этом мы получили только вчера!


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


В случае, если встреча всё же состоится, вводный доклад о реализации гибрида Rails-приложения с помощью JavaScript Framework пройдёт в обычном режиме. В течение нескольких часов ситуация должна проясниться - на тех, кто зарегистрировался на встречу, мы сегодня поздним вечером вышлем уведомление о том, чего нам ждать завтра.


От имени Engine Yard приносим извинения за возникшую с их стороны накладку и попытаемся как можно быстрее внести определённость в наши завтрашние планы! Оставайтесь на связи.


Место встречи изменить нельзя!

01 июня 2011, 13:35 Olga Lavrentieva 0

Минский институт управления - один из основных организаторов приезда Ренделла в Минск - любезно предоставил нам аудиторию для встречи. Нам даже обещали, что там будет кондиционер:)

В общем, записывайте адрес:

Минский Институт Управления
Адрес: ул. Котовского 14, корпус 9, аудитория 9-12 (1-й этаж)
9 июня 2011 года
Время: 18.00–21.40
Регистрация участников: с 17.30
Схема проезда

Banner

Red-rss-icon

Партнёры