Записи с метками ‘ruby’

Встреча Ruby-программистов

14 сентября планируем провести очередное мероприятие Piter.rb #4: http://habrahabr.ru/blogs/ruby/127767

Читать продолжение этой записи »

Часто в качестве примера использования обработки исключений предлагают случай деления на ноль А в Ruby такой код вполне рабочий: def estimate_upper_bound # здесь сложные вычисления rescue 1/0.0 end При исключении будет выкидываться бесконечность, которую можно сравнивать например: value < estimate_upper_bound Будет true, если в процессе вычислений произошёл сбой

Читать продолжение этой записи »

Столкнулся с забавным багом производительности в Ruby, такая функция: class Array def my_join(delimiter)  str = »  each  do |item|    str << item.to_s + delimiter  end  str[0..-2] end end – работает в 10 раз быстрее чем join, несмотря на то что join в MRI написан на C. Впрочем это верно только для 32-битный архитектуры, не [...]

Читать продолжение этой записи »

Десять очень полезных гемов В комментариях узнал об аналогах популярных Ruby-гемов: Kaminari -> will_paginate resque, navvy -> delayed_job Carrierwave -> paperclip

Читать продолжение этой записи »

Встреча Ruby-программистов

Проводим сегодня встречу рубистов Питера: http://habrahabr.ru/blogs/ruby/113843/

Читать продолжение этой записи »

Проблема перехода на Ruby

Обсуждается обоснование перехода с PHP на Ruby on Rails В обсуждении упоминается минус перехода на Ruby, который мне кажется основным – дефицит квалифицированных кадров. Говорится, что если php-программист адекватный, то он быстро полюбит писать на Ruby on Rails. На самом деле, все кто хотел перейти на Ruby – уже перешли. В Питере есть несколько компаний [...]

Читать продолжение этой записи »

Ruby Compendium

An Essential Guide to the Ruby Ecosystem Кроме массы разных ссылок, нашёл здесь ссылку на свой доклад. Делать доклады полезно. Когда я готовил предыдущий доклад, узнал много для себя нового о предмете доклада. Следующий доклад хотел бы сделать о Ruby Core, чтобы как-то заставить себя систематизировать знания по этой теме.

Читать продолжение этой записи »

5 плагинов Rails для оптимизации SQL

Читать продолжение этой записи »

Law of Demeter & Rails => delegate

Читать продолжение этой записи »

Книги по Ruby 1.9

http://ruby.runpaint.org/ – онлайн книга по Ruby 1.9 Выложил имеющиеся у меня книжки по Ruby 1.9: Matz-The_Ruby_Programming_Language_2008.chm Metaprogramming_Ruby.pdf Programming_Ruby_1.9-The_Pragmatic_Programmers_Guide_2009.pdf

Читать продолжение этой записи »