Встреча Ruby-программистов
14 сентября планируем провести очередное мероприятие Piter.rb #4: http://habrahabr.ru/blogs/ruby/127767
Читать продолжение этой записи »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
Читать продолжение этой записи »Проводим сегодня встречу рубистов Питера: http://habrahabr.ru/blogs/ruby/113843/
Читать продолжение этой записи »Обсуждается обоснование перехода с PHP на Ruby on Rails В обсуждении упоминается минус перехода на Ruby, который мне кажется основным – дефицит квалифицированных кадров. Говорится, что если php-программист адекватный, то он быстро полюбит писать на Ruby on Rails. На самом деле, все кто хотел перейти на Ruby – уже перешли. В Питере есть несколько компаний [...]
Читать продолжение этой записи »An Essential Guide to the Ruby Ecosystem Кроме массы разных ссылок, нашёл здесь ссылку на свой доклад. Делать доклады полезно. Когда я готовил предыдущий доклад, узнал много для себя нового о предмете доклада. Следующий доклад хотел бы сделать о Ruby Core, чтобы как-то заставить себя систематизировать знания по этой теме.
Читать продолжение этой записи »5 плагинов Rails для оптимизации SQL
Читать продолжение этой записи »Law of Demeter & Rails => delegate
Читать продолжение этой записи »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
Читать продолжение этой записи »