Ruby

индекс
128,98

Используете ли вы новый ситаксис (хеш, лямбда) в Ruby 1.9?

38.34%
(120)
Да
61.66%
(193)
Нет

Проголосовало 313 человек. Воздержалось 763 человека.

–6
7 января 2012, 20:28

Сравнение производительности JRuby 1.7 на OpenJDK b147 и YARV 1.9.3p0

После вот этого поста, сообщающего о сногсшибательном увеличении производительности JRuby в версии 1.7 при работе на OpenJDK 7u2 в 3 раза относительно предыдущих релизов.

Припоминая относительную тормознутость и прожорливость JRuby в 2009м, и вот такую статистику от Programming languages shootout, я решил дать JRuby очередной шанс.

Сравнение не претендует ни на точность измерений, ни на всеобъемлемость тестов, а лишь призвано выяснить, догнал ли JRuby YARV по производительности, или нет. На старт, внимание,
–2
22 декабря 2011, 13:39
1

По чей версии вы видите будущее Ruby?

51.29%
(119)
MRI/YARV — Ruby 1.9.x
13.79%
(32)
Ruby Enterprice Edition
5.17%
(12)
Rubinius
4.74%
(11)
JRuby
2.16%
(5)
Maglev
15.09%
(35)
IronRuby
7.76%
(18)
Ваш вариант в комментариях

Проголосовало 232 человека. Воздержалось 582 человека.

–6
7 декабря 2011, 00:18

Bundler как замена тестовым джемсетам

С распространением rbenv, который не поддерживает джемсеты из коробки, стало актуальным использование bundler для управления джемами. Для этого нужно воспользоваться опцией --path, как описано здесь.
Этот же способ можно применить, если хочется поэкспериментировать с каким-то джемом, не устанавливая его системно и не трогая существующие RoR проекты.
–6
5 ноября 2011, 11:18
8

Ruby — Arrays

Реализация массивов в Ruby отличается от PHP'шной, что и побудило написать меня эту статью.
Я расскажу про Ruby массивы, покажу в чем их отличие от хэшей и приведу несколько примеров из жизни с их использованием.

Массивы(arrays) и хэши(hashes) в Ruby


Массивы (arrays) в Ruby — набор проиндексированных элементов. Индексация начинается с нуля [0].
Ассоциативных массивов в Ruby нет.
Хэши(hashes) в Ruby — набор элементов в виде [ключ] => «значение»



Как видно на картинке, массивы и хэши очень похожи, основные различия между ними:
1) ключ в хэше вы выбираете сами, а в массиве ключом является индекс
2) вытекает из первого — элементы хэша не отсортированы в отличие от массивов

Как в массивах не может быть двух элементов с одинаковым индексом, так и в хэше не может быть двух элементов с одинаковым ключом.

–10
30 июня 2011, 23:24
17

Обучение программированию на Ruby — занятия продолжаются. Основы ООП

В 12:00 MSK в воскресенье 20 февраля 2011 пройдет очередное занятие по обучению программированию на Ruby для школьников и студентов. Курс рассчитан на начинающих изучать программирование и может рассматриваться как введение в программирование вообще. Сложность изложения и темы в значительной степени определяются аудиторией курса.

Тема занятия — Основы объектно-ориентированного программирования на Ruby.
–3
19 февраля 2011, 19:09
2

tweet-button

tweet-button — gem/plugin для генерации новой Twitter кнопки.

Использование

Включите TweetButton в вашем application хелпере. После этого в любом шаблоне можно вызвать хелпер:

<%= tweet_button %>

Поддерживаются так же дополнительные параметры:

<%= tweet_button(:via => «peterc», :url => «hashtrain.com», :text => «AWESOME.») %>

Исходный код и документация доступны на Github: http://github.com/intridea/tweet-button
–6
13 августа 2010, 10:06
5

Новый сайт команды HashTrain

Предлагаю Вам ознакомится и предложить что можно дополнить на сайте команды HashTrain занимающейся разработкой на Ruby On Rails. Критика и предложения приветсвуются.

–4
3 августа 2010, 16:43
2

Джэймс Бак(Jamis Buck), как стать успешным Рубистом

В рамках серии «Как Стать Успешным Рубистом». Оригинал

image

Муж, отец, программист, резчик по дереву. Читатель, писатель. Верующий. twitter.com/Jamis
weblog.jamisbuck.org
–3
11 июня 2010, 20:19
1

Ruby Tips, Tricks, and Hacks (часть 1, заключительная)

Да вроде всё и так нормально :) Разве что, — используйте Ruby EE и будет вам счастье…

P.S.: по мотивам Python Tips, Tricks, and Hacks (часть 4, заключительная)
–8
11 июня 2010, 00:43
1