Как стать автором
Обновить

Ruby Meetup в Москве 5 сентября

Ruby *Ruby on Rails *Конференции
Уже завтра в Москве состоится традиционный Ruby Meetup. Приглашаем рубистов и рубисток пообщаться, обсудить последние новости и послушать доклады. Плюшки и чай/кофе тоже будут!
5 сентября, 19:00, Кутузовский проспект 32к1.

Обсудим три темы:

  • Как параноику планировать свою работу. Григорий Петров, Evrone.
  • Backtracking, continuations, amb. Никита Мишарин, Taxdome.
  • LGTM: ревью на код ревью. Максим Понтюшенко, ДомКлик.

Митап организует Evrone, а площадку гостеприимно предоставляют наши друзья из DomClick.

Мероприятие бесплатное, а регистрация обязательна. Все подробности по ссылке.
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 963
Комментарии 0

IEEE опубликовал новый рейтинг языков программирования

Python *Программирование *Java *C *Исследования и прогнозы в IT *
image

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 38K
Комментарии 31

Ruby убрал из code of conduct терпимость к противоположным точкам зрения

Ruby *Законодательство в IT

Сопроводители языка Ruby представили обновленный кодекс проекта на GitHub. Из документа исчезли строчки о терпимости ко всем противоположным точкам зрения.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 5.4K
Комментарии 11

«Все дороги ведут к Ruby»: митап по Ruby On Rails от СберМаркета

Блог компании СберМаркет Разработка веб-сайтов *Ruby *Ruby on Rails *Конференции

Приглашаем на второй RoR-митап из серии СберМаркет Tech — регистрируйтесь и присоединяйтесь к нам 25 ноября в 18:00.

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

Читать программу
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.9K
Комментарии 0

Компания «Комитет» объявила о планах продать Coub

Развитие стартапа Социальные сети и сообщества Финансы в IT IT-компании

Владислав Цыплухин, сооснователь компании «Комитет», которая владеет порталами VC, DTF и TJ, планирует продать сервис коротких видео Coub.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 3.6K
Комментарии 5

Ruby Russia’22: как мы сделали 12 докладов с нуля

Блог компании Evrone Ruby *Ruby on Rails *Конференции

В конце сентября состоится 14-я ежегодная конференция RubyRussia. Коронавирус не дремлет, поэтому уже третий год мы делаем её онлайн. С надеждой вернуться в оффлайн, конечно же. Сделать хорошую онлайн конференцию сложно: приходится конкурировать за внимание с Netflix, Genshin, YouTube и TikTok. Мы считаем, что конференция — это не школа с обучением и не пересказ changelogs. Конференция — это прежде всего место, где полторы тысячи рубистов могут собраться и поговорить о своей работе. Но как создать живое общение в онлайне?

Последние несколько лет на каждой конференции мы пробуем что-то новое. В прошлом году Матц, автор Ruby, выступал по-русски. А в этом году мы снова выбрали самые интересные для обсуждения темы и наш программный комитет с нуля подготовил 12 докладчиков! Как такое возможно и, главное, зачем так делать? Рассказываем.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 312
Комментарии 0

Все доклады Ruby Russia’22 уже в YouTube

Блог компании Evrone Ruby *Программирование *Ruby on Rails *Конференции

RubyRussia 2022 закончилась, и мы готовы поделиться итогами. В этом году конференция в третий раз прошла онлайн, и такой формат отлично себя зарекомендовал. Все доклады уже доступны на YouTube-канале конференции. Это студийные записи с качественной картинкой и звуком, так что контент не только полезный, но и приятный. 

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 365
Комментарии 1

Снова о базовом. Новый Ruby meetup от Evrone

Блог компании Evrone Ruby *Ruby on Rails *Конференции

O Ruby мы в Evrone говорим много и с удовольствием. И наши коллеги из других компаний это разделяют. На ближайшем Ruby-митапе они расскажут, что делать, если вам досталось наследство из PHP-кода, как правильно использовать опыт популярных библиотек, о базовых принципах написания чистого кода и о том, в чем прелесть аппликативного программирования. 

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 137
Комментарии 0

От базовых принципов до аппликативного программирования. Все доклады Ruby meetup

Блог компании Evrone Ruby *Ruby on Rails *

Митап прошёл, а значит пора поделиться его докладами! В этот раз спикеры из Toptal, Distribusion Gmbh, «Баланс Платформы» и «Нетологии» делились секретами аппликативного программирования, учили создавать собственные паттерны, рассказывали об ОСР и собственном опыте с Arel. Все доклады уже доступны на нашем YouTube-канале.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 319
Комментарии 0

Открывается Ruby on Rails.ru

Чулан
Существовавший какое-то время только в виде вики ресурс RubyOnRails.ru недавно предстал во всем великолепии. Если вы еще не знаете, почему вокруг Rails столько шума и что это такое, можно зайти и ознакомиться.
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.9K
Комментарии 12

Бесплатный e-book по Ruby

Чулан
Задумывались об изучении объектно-ориентированного программирования, а в частности языка Ruby? С бесплатной книгой жизнь станет легче.

LifeHacker опубликовал небольшую заметку о бесплатной книге, доступной в онлайн или для скачивания (pdf) для тех, кто начинает изучать Ruby.

Книга в легкой и юмористической форме вводит в мир Ruby. Нулевая глава озаглавлена просто и без изысков: «О чем эт вы, мистер?».

В комментариях на LifeHacker посетители вспомнили еще о двух книгах:
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 2.2K
Комментарии 12

Что такое Ruby on Rails

Разработка веб-сайтов *
"Ruby on Rails — это современный высокоуровневый фреймворк веб-разработки. Создатели утверждают, что Ruby on Rails позволит в разы повысить продуктивность веб-разработчиков по сравнению с предыдущими популярными технологиями, такими как PHP. Версия 1.0 вышла в прошлом году и с тех пор Ruby on Rails быстрыми темпами набирает популярность."
Alex Lebedev

Под линком весьма приятная статья с разбором полетов…
Источник: alexlebedev.com/blog/we-are-on-rails
Всего голосов 40: ↑35 и ↓5 +30
Просмотры 12K
Комментарии 206

Бесплатный e-book по Ruby

Чулан
LifeHacker опубликовал небольшую заметку о бесплатной книге, доступной в онлайн или для скачивания (pdf) для тех, кто начинает изучать Ruby.
Книга в легкой и юмористической форме вводит в мир Ruby. Нулевая глава озаглавлена просто и без изысков: " О чем эт вы, мистер?"
В комментариях на LifeHacker посетители вспомнили еще о двух книгах:

Всего голосов 2: ↑1 и ↓1 0
Просмотры 724
Комментарии 2

Новый рейтинг TIOBE. Ruby пошёл на спад?!

Разработка веб-сайтов *
Голландская компания TIOBE Software BV опубликовала рейтинг популярности языков программирования за май 2007 года. О методике расчёта рейтинга я уже рассказывал ранее.
Первая десятка не претерпела изменений по сравнению с апрелем: в жёлтой майке лидера по-прежнему Java, за ней следуют C и C++. Однако майский рейтинг выявил назревающую сенсацию — стремительный рост рейтинга языка Ruby прекратился. Более того, впервые более чем за год наметился откат: майский рейтинг Ruby оказался ниже апрельского.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 3.9K
Комментарии 15

Предисловие, первые шаги

Ruby *
Ruby— один из самых молодых языков, но в Японии уже успел потеснить, таких гигантов как Python и Perl. Ruby работает на многих платформах, таких как Linux, многие реализации Unix, Windows 9x/2000/NT, MacOS и многие другие.

Ruby
Ruby, получил своё название благодаря драгоценному камню— Рубину.

Язык очень хорош для того, чтобы начать изучать программирование именно с него. Так же Ruby— свободно распространяемый язык, что освобождает нас от каких— либо затрат.

Книга Ruby the Object-Oriented Scripting Language, сразу после выхода стала бестселлером. За последние годы появилось множество книг по Ruby, к сожалению, не имеющие русского перевода.

Скачать Ruby для Windows, можно например здесь: One-Click Installer


Начнем с простого!
Читать дальше →
Всего голосов 73: ↑56 и ↓17 +39
Просмотры 5K
Комментарии 72

Объекты и методы

Ruby *
Ruby— Объектно- ориентированный язык.


Как и в других Объектно— ориентированных языках, всё, с чем работает программа является объектом.
Каждый объект является экземпляром некоторого класса и функциональность объекта определяется именно классом.
Все объекты, которые являются экземплярами одного класса, могут выполнять одни и теже действия называемые методами.
Для того, чтобы применить метод к объекту, достаточно, после указания объекта поставить «.» (точку), а затем указать метод

Продолжим!
Читать дальше →
Всего голосов 54: ↑44 и ↓10 +34
Просмотры 5K
Комментарии 67

Установка

Ruby *
Это небольшая статья для тех, кто испытал, какие- либо трудности с установкой Ruby.



Для начала, не плохо было бы скачать дистрибутив Ruby, например— отсюда

Дальше всё просто, не даром это One-Click Installer.

Приступим!
Читать дальше →
Всего голосов 30: ↑18 и ↓12 +6
Просмотры 1.6K
Комментарии 15

Массивы в Ruby

Ruby *
Работа с массивами — одна из сильных сторон Руби. Они автоматически изменяют размер, могут содержать любые элементы и язык предоставляет мощные средства для их обработки.



Массив в Ruby— это экземпляр класса Array

Чтобы создать пустой массив в Ruby можно воспользоваться одной из двух следующих конструкций:
a = [ ]
b = Array.new


Если требуется создать пустой массив определенного размера, то следует указать его размер в качестве аргумента метода new.
myArray = Array.new(10)


Можно также указать, объекты каких классов будут храниться в данном массиве:
habraArray = Array.new(3, Habr)
p habraArray #[Habr, Habr, Habr]


Дальше интереснее!
Читать дальше →
Рейтинг 0
Просмотры 9.4K
Комментарии 0

Ruby-фишки

Ruby *
Вижу, многих заинтересовала тема Ruby. И многие просят больше практики и больше кода. Я решил вложить свои 5 копеек :) Не буду писать много теории, а лишь покажу несколько интересных фишек Ruby. Ведь главное в Ruby — красота.

1. Присвоение значений для переменных.
Вот так можно в одну строчку записать присвоение значений нескольким переменным.
x, y, z = 1, 2, 3

Результат: x = 1, y = 2, z = 3
Читать дальше →
Всего голосов 16: ↑9 и ↓7 +2
Просмотры 5.8K
Комментарии 31