├── .gitignore ├── 03 ├── S03E05.md └── S03E06.md ├── 04 ├── S04E01.md ├── S04E02.md ├── S04E03.md ├── S04E04.md ├── S04E05.md ├── S04E06.md ├── S04E07.md ├── S04E08.md ├── S04E09.md ├── S04E10.md ├── S04E11.md ├── S04E12.md ├── S04E13.md ├── S04E14.md ├── S04E15.md ├── S04E16.md ├── S04E17.md ├── S04E18.md ├── S04E19.md ├── S04E20.md ├── S04E21.md ├── S04E22.md ├── S04E23.md ├── S04E24.md └── S04E25.md ├── 05 ├── S05E01.md ├── S05E02.md ├── S05E03.md ├── S05E04.md ├── S05E05.md ├── S05E06.md ├── S05E07.md ├── S05E08.md ├── S05E09.md ├── S05E10.md ├── S05E11.md ├── S05E12.md ├── S05E13.md ├── S05E14.md ├── S05E15.md ├── S05E16.md ├── S05E17.md ├── S05E18.md ├── S05E19.md ├── S05E20.md └── S05E21.md ├── Gemfile ├── Gemfile.lock ├── README.md ├── S06E01.md ├── S06E02.md ├── S06E03.md ├── S06E04.md ├── S06E05.md ├── footer.md ├── images ├── kedy1.jpg └── kedy2.jpg └── rakefile.rb /.gitignore: -------------------------------------------------------------------------------- 1 | .rvmrc 2 | .ruby-version 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /03/S03E05.md: -------------------------------------------------------------------------------- 1 | # S03E05 2 | ## Show Notes: 3 | 4 | * [Replace The Rails Console With Pry](http://www.dotnetguy.co.uk/post/2011/08/23/replace-the-rails-console-with-pry), [RailsCast](http://railscasts.com/episodes/280-pry-with-rails) 5 | * [Pry is a powerful alternative to the standard IRB shell for Ruby](http://pry.github.com/) 6 | * [rvm’s *cd* script](http://batkin.tumblr.com/post/8847990062/on-rvms-cd-script) 7 | * [#2667: poor coding quality of all rails components - Issues - rails/rails](https://github.com/rails/rails/issues/2667), [video](http://www.youtube.com/watch?v=nVTkoHvGFQU) 8 | * [JRuby 1.6.4 Released](http://jruby.org/2011/08/22/jruby-1-6-4.html) 9 | * [A Gentle Introduction to CarrierWave (engineyard)](http://www.engineyard.com/blog/2011/a-gentle-introduction-to-carrierwave/) 10 | * [Write Your Own Gemspec](http://blog.leshill.org/blog/2011/08/21/write-your-own-gemspec.html) 11 | * [Scala and Ruby Rosetta Stone](http://www.nevercertain.com/2011/08/17/scala-ruby-rosetta.html) 12 | * [RubyGems 1.8.9 Released](http://blog.segment7.net/2011/08/23/rubygems-1-8-9) 13 | * [Travis-ci.org today surpassed 100,000 builds. Keep those pushes coming!](https://twitter.com/travisci/status/106700760045203457) 14 | * [Mongoid 2.2.0](https://github.com/mongoid/mongoid/commit/a16852f7d53113f2032fd6a01dedf2ed6fbad185) 15 | * [Иерархия ошибок в Ruby, а также какие исключения нужно бросать, а какие - ловить](http://leonid.shevtsov.me/ru/ierarhiya-oshibok-v-ruby-a-takzhe-kakie-isklyucheniya-nuzhno-brosat-a-kakie-lovit#ixzz1WPDGRnSw) 16 | * [A gem to use Rails Database Migrations in non Rails projects](https://github.com/thuss/standalone-migrations) 17 | * [Decorators/View-Models for Rails Applications](https://github.com/jcasimir/draper) 18 | * [Datagrid - gem to represent table-like data with filters and sortable columns](https://github.com/bogdan/datagrid) - [live demo](http://datagrid.heroku.com) 19 | * [Крошка-сын к отцу пришел... Учебничек, который я чуть было не купил, как вдруг нашел в онлайне](http://pine.fm/LearnToProgram/) 20 | -------------------------------------------------------------------------------- /03/S03E06.md: -------------------------------------------------------------------------------- 1 | # S03E06 2 | ## Show Notes: 3 | 4 | * [Конференция RubyC](http://rubyflow.ru/items/1182) 5 | * [Asset Pipeline guide by @richardhulse and myself (Ryan Bigg - PA) is now an official Rails guide](http://guides.rubyonrails.org/asset_pipeline.html) 6 | * [Rails 3.1](https://github.com/rails/rails/commit/505e84599aff6abf719484636b0515e1ce2e2220) 7 | * [Новая версия Rusrails.ru — перевод официального руководства по Rails 3.1](http://habrahabr.ru/blogs/ror/127415/) 8 | * [MailView -- Visual email testing](https://github.com/37signals/mail_view) 9 | * [The universal Base class you've always wanted.](https://github.com/garybernhardt/base) 10 | * [Book Review: CoffeeScript: Accelerated JavaScript Development](http://books.slashdot.org/story/11/08/31/1627240/Book-Review-CoffeeScript-Accelerated-JavaScript-Development?utm_source=slashdot&utm_medium=twitter) 11 | * [Rails switches to SDoc](http://weblog.rubyonrails.org/2011/8/29/the-rails-api-switches-to-sdoc) -------------------------------------------------------------------------------- /04/S04E01.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Puma web server](https://github.com/evanphx/puma) 3 | * [Rails/master is now 4.0.0.beta](http://weblog.rubyonrails.org/2011/12/20/rails-master-is-now-4-0-0-beta) 4 | * [Never create Ruby strings longer than 23 characters](http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters) 5 | * [Momentum, a SPDY Server](https://github.com/jonasschneider/momentum) 6 | * [MongodbLogger for Rails 3](http://mongodb-logger.catware.org/) 7 | * [Leopard - Васильев Алексей](http://leopard.in.ua/) 8 | * [Работа с Postgresql: настройка, масштабирование](http://postgresql.leopard.in.ua/) 9 | * [Ruby Warrior](http://www.trybloc.com/courses/ruby-warrior) is an open source game "designed to teach the Ruby language and artificial intelligence in a fun, interactive way. 10 | * [RSpec-2.8 is released!](http://blog.davidchelimsky.net/2012/01/04/rspec-28-is-released/) 11 | * [TextMate 2.0 Alpha](http://blog.macromates.com/2011/textmate-2-0-alpha/) and [Switching to Sublime Text 2](http://www.nickdesteffen.com/blog/switching-to-sublime-text-2) 12 | * [Syntastic](https://github.com/scrooloose/syntastic.git) 13 | * [Ресторанный критик](http://acrmp.github.com/foodcritic/) 14 | * [Слоупок атака](http://habrahabr.ru/blogs/infosecurity/135817/) 15 | * [Уязвимость в хэшах](http://www.ruby-lang.org/en/news/2011/12/28/denial-of-service-attack-was-found-for-rubys-hash-algorithm-cve-2011-4815/) 16 | * Rails on 5-th place in [2011 Open Source Adoption Trending Report](http://www.openlogic.com/news/press/01.04.12.php) 17 | * [A(n incomplete) Javascript implementation in Ruby!](https://github.com/charliesome/twostroke) 18 | 19 | # Обсуждение 20 | ## Троли в гостях у RNP 21 | * [Стив Клабник продолжает вопрошать о мозге программера][1]. 22 | [1]: http://blog.steveklabnik.com/posts/2011-12-30-active-record-considered-harmful "Практичный фреймворк и разжижение мозга" 23 | * [Sweet, sweet vindication](http://lostechies.com/chadmyers/2011/12/30/sweet-sweet-vindication/) 24 | * [FubuMVC](http://mvc.fubu-project.org/) 25 | * [Rails Has Turned Me Into a Cannibalizing Idiot](http://wekeroad.com/2012/01/03/rails-has-turned-me-into-a-cannibalizing-idiot/) 26 | 27 | Pavel Argentov интересуется: 28 | "Кстати, дор. 29 | редакция, а как вам вообще все эти теоретизации вокруг довольно 30 | академических вопросов программирования, когда у всех умных уже степень, 31 | работа и опцион, у глупых -- ruby-беллетристика на ночь, а совсем умные 32 | сначала решите задачу Ферма, а потом себе перельманте ;-)" 33 | 34 | 35 | ``` 36 | ruby -e 'def a;10.times{puts " "*rand(79)+"*"};end;99.times{a;puts " "*34+"Happy New Year 2012";a;sleep 0.1;puts "\e[2J"}' 37 | ``` 38 | (c) @CamilleRoux 39 | -------------------------------------------------------------------------------- /04/S04E02.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * 20 января вышел [Rails 3.2](http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store) 3 | * 26 января вышел [Rails 3.2.1](http://weblog.rubyonrails.org/2012/1/26/rails-3-2-1-has-been-released) 4 | * [5 незаметных изменений в Rails 3.2 от Джозе Валима](http://blog.plataformatec.com.br/2012/01/my-five-favorite-hidden-features-in-rails-3-2/) 5 | * [Bundler and public applications](http://blog.phusion.nl/2012/01/19/bundler-and-public-applications/) 6 | * Steve Klabnik: [Introducing Metadown][1] -- внедрение произвольных YAML-метаданных в Markdown-документы. Полезно для самодельных нанодвижочков. 7 | * [Вышел devise-2.0](http://blog.plataformatec.com.br/2012/01/devise-2-0-released/) 8 | * [Patch ruby 1.9.3-p0 for 30% faster rails boot (one-liner!)](https://gist.github.com/1688857) 9 | * [Bitmap Marking GC for Ruby Improves Memory Usage](http://www.infoq.com/news/2012/01/bitmap-marking-gc) 10 | * [RiteVM](http://www.reddit.com/r/ruby/comments/k9jce/ruby_ritevm_faq_and_timeline_updates/) 11 | * [.toster {ruby} в Москве](http://toster.ru/) 12 | 13 | # Обсуждение 14 | * [Отладка утечек памяти в Rubinius](http://rubini.us/doc/en/tools/memory-analysis/) 15 | 16 | [1]: http://blog.steveklabnik.com/posts/2012-1-23-introducing-metadown "Introducing Metadown" 17 | -------------------------------------------------------------------------------- /04/S04E03.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * [Вышел Draper 1.1](https://github.com/jcasimir/draper) 4 | * [Factory Girl 2.4](http://robots.thoughtbot.com/post/15781666382/factory-girl-2-4-goes-meta) 5 | * [Вышла Juvia - открытый Disqus](https://github.com/phusion/juvia) 6 | * [Travis CI собирает пожертвования](https://love.travis-ci.org/) 7 | * [Mechanize 2.1.1](http://blog.segment7.net/2012/02/03/mechanize-2-1-1) 8 | * Для начинающих и конченных программеров [шпаргалочка](http://speakerdeck.com/u/mrjaba/p/ruby-rails-antipatterns) о том, как **не надо** делать, 9 | [подкаст Ruby Rogues](http://rubyrogues.com/) 10 | * 7 февраля вышел [Sidekiq](http://mperham.github.com/sidekiq/) — библиотека для обработки фоновых событий 11 | * 12 февраля вышел [Split 0.3.2](http://www.rubyflow.com/items/7194-split-0-3-2-released) библиотека для A/B тестирования 12 | 13 | # Обсуждение 14 | * [Ruboto](http://rubysource.com/ruboto-rubys-and-androids-first-born/) 15 | * [Rails or Sinatra](http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/) 16 | * [Heroku](http://heroku.com) 17 | * Пока мы писались, коммитов у [Алексея Вахова](http://vakhov.me/) стало [37](http://contributors.rubyonrails.org/), 18 | прямо как количество сигналов у одной известной компании 19 | -------------------------------------------------------------------------------- /04/S04E04.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Grape](https://github.com/intridea/grape) 3 | * [24 приёма в Ruby](http://rubyreloaded.com/trickshots/) 4 | * [Ruby 1.9.3-p125](http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/) 5 | * [MacRuby & MountainLion + what you can do to help the project](http://lists.macosforge.org/pipermail/macruby-devel/2012-February/008547.html) 6 | * 9 февраля зарелизился [Spree 1.0.0](http://spreecommerce.com/blog/2012/02/09/spree-1-0-0-released/) 7 | * Полезные инструменты для Capistrano - [capistrano-deploy](https://github.com/lest/capistrano-deploy) 8 | * ["MicroGems: five minute RubyGems"](http://jeffkreeftmeijer.com/2011/microgems-five-minute-rubygems) 9 | * 22 февраля вышел [JRuby 1.6.7](http://jruby.org/2012/02/22/jruby-1-6-7.html) 10 | * 23 февраля вышел [SimpleForm 2.0](http://blog.plataformatec.com.br/2012/02/simpleform-2-0-bootstrap-for-you-with-love/) 11 | 12 | # Обсуждение 13 | 14 | ## Версии Ruby 15 | * [tinyrb](http://code.macournoyer.com/tinyrb/), который неграммотные авторы обзывали то "тайни руби", то TinyRuby 16 | * [JRuby](http://jruby.org/) 17 | * [Rubinius](http://rubini.us/) 18 | * [MagLev](http://maglev.github.com/) 19 | * [MRI Ruby](http://www.ruby-lang.org/en/) 20 | 21 | ## Celluloid 22 | * [Elixir](https://github.com/elixir-lang/elixir) - функциональный язык поверх Erlang VM 23 | * [Celluloid](https://github.com/celluloid/celluloid/) 24 | * [Nio2R](https://github.com/tarcieri/nio4r) — New IO for Ruby 25 | * [Reel](https://github.com/celluloid/reel) — web-сервер на Celluloid 26 | * [DCell](https://github.com/celluloid/dcell) - распределенный Celluloid 27 | * [ZooKeeper](http://zookeeper.apache.org/) — высоконадежный сервер для распределенной координации 28 | -------------------------------------------------------------------------------- /04/S04E05.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * Вышли [Rails 3.0.12](http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-0-12-has-been-released), [3.1.4](http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-1-4-has-been-released), [3.2.2](http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released) 4 | * Товарищ Константин, [О времени и о себе](http://rubysource.com/interview-with-konstantin-haase/). Кстати, 5 | упоминаемая в интервью книжица "Sinatra: Up and Running" --- тоже очень 6 | ничего. Можно рекомендовать как академическое пособие для желающих 7 | разобраться, как правильно готовить на Руби web-(и прочее)-middleware и все такое. 8 | * [Деплой как в Heroku](https://github.com/mislav/git-deploy) 9 | * 4 марта вышло обновление на Github, связанное с [массовыми уязвимостями на этом сайте](https://github.com/blog/1068-public-key-security-vulnerability-and-mitigation) 10 | * 6 марта вышел [Vagrant](http://vagrantup.com/) версии [1.0](https://github.com/mitchellh/vagrant/tree/v1.0.0) 11 | * 7 марта вышел [Bundler 1.1](https://github.com/carlhuda/bundler/tree/v1.1.0) 12 | * [Lightrail](https://github.com/lightness/lightrail) - легкий rails-стэк для json приложений 13 | * [Ruby 2.0 Enumerable::Lazy](http://blog.railsware.com/2012/03/13/ruby-2-0-enumerablelazy/) 14 | * [Except.io](http://except.io/) - сервис, аналогичный airbrake.io 15 | 16 | # Обсуждение 17 | 18 | ## Системы полнотекстового поиска 19 | 20 | * [Sphinx](http://sphinxsearch.com/) - система полнотекстового поиска от Андрея Аксенова 21 | * [Full Text Search в Postgresql](http://www.postgresql.org/docs/9.1/interactive/textsearch.html) - система 22 | полнотекстового поиска, встроенная в Postgresql 23 | * [Elasticsearch](http://www.elasticsearch.org/) 24 | * [Solr](http://lucene.apache.org/solr/) - сервер полнотекстового поиска от Apache Foundation 25 | * [Lucene](http://lucene.apache.org/) - движок полнотекствого поиска от Apache Foundation 26 | 27 | ## Срывая покровы с Ивана Самсонова 28 | 29 | * [Профиль Ивана на Моем Круге](http://samsonov-ivan.moikrug.ru/) 30 | * [Профиль Ивана на LinkedIn](http://www.linkedin.com/in/samsonovivan) 31 | * [Wheely](http://wheely.com/) - компания, где сейчас работает Иван 32 | * [РГГУ](http://www.rsuh.ru/) - а здесь Иван сейчас учится 33 | -------------------------------------------------------------------------------- /04/S04E06.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Errbit](https://github.com/errbit/errbit) - opensource error catcher совместимый с Airbrake API 3 | * [Ruby style guide](https://github.com/styleguide/ruby) 4 | * [Jbuilder от DHH](https://github.com/rails/jbuilder/) 5 | * [GC in Ruby 2.0](http://patshaughnessy.net/2012/3/23/why-you-should-be-excited-about-garbage-collection-in-ruby-2-0) 6 | * [Документация по Rails](http://api.rubyonrails.org/), [Ruby-core](http://www.ruby-doc.org/core-1.9.3/) и [Ruby stdlib](http://www.ruby-doc.org/stdlib-1.9.3/) 7 | * [Валидация на грани фола](http://habrahabr.ru/post/140684/) - статья на харбре про валидацию 8 | * 23 марта вышел [Factory Girl 3.0](http://robots.thoughtbot.com/post/19412394597/factory-girl-hits-3-0) 9 | * 17 марта вышел [Rspec 2.9.0](http://blog.davidchelimsky.net/2012/03/17/rspec-290-is-released/) 10 | 11 | # Специальный гость 12 | 13 | ## Алексей Вахов 14 | 15 | «Документация — это то, как люди думают, как работает код» 16 | «Меньше кода — больше смысла» 17 | 18 | * [Блог Алексея](http://vakhov.me/) 19 | * [Twitter](https://twitter.com/#!/avakhov) 20 | * [Профиль на GitHub](https://github.com/avakhov) 21 | * [Семантическое версионирование](http://semver.org/) 22 | * [Алексей на странице контрибьюторов Rails](http://contributors.rubyonrails.org/contributors/alexey-vakhov/commits) 23 | * [Автоматические миграции - gem automigration](http://vakhov.me/blog/2012/03/24/automigration/) 24 | * [gem booter](https://github.com/boshie/booter) 25 | -------------------------------------------------------------------------------- /04/S04E07.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Fork/Join](http://www.igvita.com/2012/02/29/work-stealing-and-recursive-partitioning-with-fork-join/) для JRuby 3 | * [Evan Phoenix уходит из Engine Yard](http://blog.fallingsnow.net/2012/03/28/a-new-door-opens/) 4 | * Скидка 1000 рублей на [devConf](http://devconf.ru/join/?coupon=railsclub) 5 | * [Heimdallr](https://github.com/roundlake/heimdallr) CanCan 2.0, [статья на 6 | Хабре](http://habrahabr.ru/company/roundlake/blog/141282/) про него 7 | * [Yell](https://github.com/rudionrails/yell) логгер 2.0 8 | * [Poffer](https://github.com/hudge/proffer) защищаем представления от "случайных" переменных контроллера 9 | * [Акторы в Rubinius](http://blog.carbonfive.com/2011/04/19/concurrency-with-actors/) 10 | * [Future of MacRuby](http://lists.macosforge.org/pipermail/macruby-devel/2012-April/008685.html) 11 | * [Ruby 1.8.7 and REE End of Life](http://www.engineyard.com/blog/2012/ruby-1-8-7-and-ree-end-of-life/) 12 | * Новый блог Расса Олсена [Без комментариев.](http://blog.russolsen.com/) 13 | 14 | # Специальный гость 15 | 16 | ## Леонид Никаноров 17 | 18 | * [Конкурс от Mail.ru](http://www.itmozg.ru/mailru/?utm_campaign=rnp) для всех любителей МакБуков 19 | * [Леонид на Моем круге](http://nikanorov-leonid.moikrug.ru/) 20 | 21 | # Обсуждение 22 | 23 | ## Fork/Join 24 | * [Плохая статься в Wikipedia про дэк](http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80\)) 25 | 26 | ## IDE и текстовые редакторы 27 | 28 | * [Текстовый редактор Vim](http://www.vim.org/) 29 | * [Текствоый редактор Sublime Text 2](http://www.sublimetext.com/2) 30 | * [NetBeans для Ruby](http://netbeans.org/features/ruby/index.html), который уже не поддерживается 31 | * [IDE RubyMine от JetBrains](http://www.jetbrains.com/ruby/) 32 | * [Шрифт PT Mono](http://paratype.livejournal.com/33686.html) от компании ПараТайп, которую безграммотные ведущие 33 | обозвали ПараГраф 34 | * [Шрифт Bitstream Vera Sans Mono](http://www.dafont.com/bitstream-vera-mono.font) 35 | * [Плагин vim-rails](https://github.com/tpope/vim-rails) 36 | * Не к ночи помянутый редактор [Emacs](http://www.gnu.org/software/emacs/) 37 | * Библиотека для создания PDF-файлов [Prawn](http://prawn.majesticseacreature.com/) 38 | * [Плагин для Vim для дебага Ruby](https://github.com/astashov/vim-ruby-debugger) 39 | * [Gedit](http://projects.gnome.org/gedit/) 40 | * [Redcar](http://redcareditor.com/) 41 | * [IDE Aptana Studio](http://aptana.com/products/studio3) 42 | * Попытка приделать Eclipse к Vim - [Eclim](http://eclim.org/) 43 | * [Arcadia IDE](https://github.com/angal/arcadia) 44 | -------------------------------------------------------------------------------- /04/S04E08.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [SMT_rails - Shared Mustache Templates for Rails 3](http://blog.railsware.com/2012/04/12/shared-mustache-templates-for-rails-3/) шарим темплейты между Ruby и JavaScript. [Пример приложения](http://smt-rails-example.herokuapp.com/) - первые 10 продуктов генерится на сервере, следующие по скролу (scroll pagination) загружаются через JS. Для обоих используется один темплейт. 3 | * Вышла книга [The dRuby Book: Distributed and Parallel Computing with Ruby](http://blog.new-bamboo.co.uk/2012/04/11/the-druby-book-distributed-and-parallel-computing-with-ruby-is-finally-out) 4 | * [Вышел Ruby 1.9.3 patchlevel 194](http://www.ruby-lang.org/en/news/2012/04/20/ruby-1-9-3-p194-is-released/) 5 | * Ехуда Кац запустил проект [Токайдо](http://yehudakatz.com/2012/04/13/tokaido-my-hopes-and-dreams/) 6 | * 16 апреля вышел [ruby-plsql](https://github.com/rsim/ruby-plsql) 7 | * Вышло расширение к Chrome [CoffeeConsole](http://snook.ca/archives/browsers/coffeeconsole) 8 | * [mruby](http://matt.aimonetti.net/posts/2012/04/20/mruby-and-mobiruby/) and [MobiRuby](http://mobiruby.org/) 9 | * 19 и 20 мая [Brainwashing](http://brainwashing.pro/rails) 10 | 11 | # Обсуждение 12 | 13 | ## В догонку к рассказу про IDE 14 | * [LightTable — редактор будущего](http://www.kickstarter.com/projects/ibdknox/light-table) 15 | * [RSense](http://cx4a.org/software/rsense/) 16 | * [Eclim](http://eclim.org) 17 | * [vim-ruby](http://github.com/vim-ruby/vim-ruby) 18 | * [GNU Global](http://www.gnu.org/software/global/) 19 | * [cscope](http://cscope.sourceforge.net/) 20 | * [ctags](http://ctags.sourceforge.net/) 21 | 22 | ## Структуры данных и алгоритмы 23 | * [Массив](http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2) 24 | * [Множество](http://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_(%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85\)) 25 | * [Список](http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA) 26 | * [Хеш](http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0) 27 | * [Стек](http://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BA) 28 | * [Очередь](http://ru.wikipedia.org/wiki/%D0%9E%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5\)) 29 | * [Граф](http://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D1%84_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0\)) 30 | * [Дерево поиска](http://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0) 31 | * [AVL-дерево](http://ru.wikipedia.org/wiki/AVL-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE) 32 | * [B-дерево](http://ru.wikipedia.org/wiki/B-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE) 33 | * [Суффиксное дерево](http://ru.wikipedia.org/wiki/%D0%A1%D1%83%D1%84%D1%84%D0%B8%D0%BA%D1%81%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE) 34 | * [Бинарный поиск](http://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA) 35 | * [facebook и 6 рукопожатий](http://habrahabr.ru/post/133159/) 36 | 37 | ## Конкурс 38 | [Описание задачи на конкурс](https://gist.github.com/6569ecd7db151afd2cc2), спешите до 15 мая решить задачу и получить 39 | свой кусочек тяжелой программистской славы! 40 | -------------------------------------------------------------------------------- /04/S04E09.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Rails for API applications (rails-api)](http://blog.wyeworks.com/2012/4/20/rails-for-api-applications-rails-api-released) 3 | * Проекту [Rusrails](http://habrahabr.ru/post/142432/#habracut) исполнилось 2 года 4 | * Инсталятор rails для OS X [RailsOneClick](http://railsoneclick.com/) 5 | * И еще один инсталятор для OS X — [Railscar](https://github.com/arcturo/Railcar) 6 | * Инструмент для разработки на Ruby под iOS [RubyMotion](http://www.rubymotion.com/), и куча обзоров на него. Обзор от 7 | [Matt Aimonetti (merbist)](http://merbist.com/2012/05/04/macruby-on-ios-rubymotion-review/), от 8 | [PragmaticStudio](http://pragmaticstudio.com/blog/2012/5/3/rubymotion-primer) 9 | * Funny Falcon выпустил свой патч для [Ruby 1.9.3-p194](https://twitter.com/#!/funny_falcon/status/198335210679566336) 10 | * [Вникаем в include и extend](http://habrahabr.ru/post/143483/) 11 | * [What is the Ruby Top-Level?](http://banisterfiend.wordpress.com/2010/11/23/what-is-the-ruby-top-level/) 12 | * [Метаклассы в Ruby](http://www.madebydna.com/all/code/2011/06/24/eigenclasses-demystified.html) 13 | * [Отличный рассказ про DRb на Хабре](http://habrahabr.ru/post/143671/) 14 | 15 | # Обсуждение 16 | 17 | ## DCI (Data-Context-Interaction) 18 | * [Большая статься от создателей DCI](http://www.artima.com/articles/dci_vision.html) 19 | * [Что такое DCI в Wikipedia](http://en.wikipedia.org/wiki/Data,_Context,_and_Interaction) 20 | * [Статья про DCI в Ruby от Майка Пэка](http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby) 21 | * [Что использовать для DCI в Ruby](http://mikepackdev.com/blog_posts/26-dci-role-injection-in-ruby) 22 | * [Статья про DCI в rails](http://andrzejonsoftware.blogspot.com/2011/02/dci-and-rails.html) 23 | * [Презентация](http://decoupling-wrocloverb-2012.heroku.com/#76) с конференции [wrocloverb](http://wrocloverb.com/) о DCI 24 | * [devConf::Ruby](http://devconf.ru/offers/ruby) — ruby-секция на конференции devConf 25 | -------------------------------------------------------------------------------- /04/S04E10.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Libskypekit and Skypekit – C and Ruby interface for Skype](http://blog.railsware.com/2012/05/11/libskypekit-and-skypekit-c-and-ruby-interface-for-skype/) 3 | * [Gem для работы с Google spreadsheet](https://github.com/nesquena/sheet_mapper) 4 | * [Поддержка PostgreSQL datatypes в Rails 4](http://reefpoints.dockyard.com/ruby/2012/05/18/rails-4-sneak-peek-expanded-activerecord-support-for-postgresql-datatype.html) 5 | * [Ruby 2.0 roadmap](http://bugs.ruby-lang.org/projects/ruby-trunk/versions/#2.0.0) 6 | * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) 7 | * [Continuos deployment for ruby gems](http://hackers.mylookout.com/2012/05/continuous-deployment-for-gems/) 8 | * [Ruboto 0.6.0](https://github.com/ruboto/ruboto/wiki/Ruboto-0.6.0-release-doc) 9 | * [Mechanize 2.5](http://blog.segment7.net/2012/05/09/mechanize-2-5) 10 | * Гем для асинхронной отсылки почты из devise - [devise-async](https://github.com/mhfs/devise-async) 11 | * Глава из книги [Ruby Under a Microscope](http://patshaughnessy.net/2012/5/9/one-chapter-from-my-upcoming-ebook-ruby-under-a-microscope) 12 | * Последняя попытка попасть на [devConf](http://devconf.ru/join/?coupon=railsclub) 13 | 14 | # Обсуждение 15 | 16 | ## NP-полнота 17 | * Для ознакомления с базовыми определениями и теоремами рекомендуется к прочтению книга: М. Гэри, Д. Джонсон, 18 | «Вычислительные машины и труднорешаемые задачи». 19 | * [Random_k-SAT](http://michaelnielsen.org/polymath1/index.php?title=Random_k-SAT) 20 | * [VV1986] L. G. Valiant, V. V. Vazirani, [NP is as easy as detecting unique solutions](http://www.cs.princeton.edu/courses/archive/fall05/cos528/handouts/NP_is_as.pdf) (показано, что поиск solutions to instances having a unique solutions, are as hard as SAT, under randomized reduction) 21 | * [Var1982] M. Vardi, [Complexity of Relational Query Languages](http://www.dcc.uchile.cl/~cgutierr/cursos/CC/vardi-complex-bd.pdf) 22 | * [Imm1986] N. Immerman, [Relational Queries Computable in Polynomial Time](http://people.cs.umass.edu/~immerman/pub/query.pdf) ([Imm1982] и [Var1982] дают th. Immerman-Vardi, что FO(LFP) = P) 23 | * [Wiki, где собраны основные данные о проверке и paper](http://michaelnielsen.org/polymath1/index.php?title=Deolalikar's_P!%3DNP_paper) 24 | * По всей видимости [первое или одно из первых упоминаний в интернете о paper](http://gregbaker.ca/blog/2010/08/07/p-n-np/) 25 | * [Первый комментарий проф. Liption](http://rjlipton.wordpress.com/2010/08/08/a-proof-that-p-is-not-equal-to-np/) 26 | * Ссылки на остальные есть в wiki, [вот еще важный комментарий](http://rjlipton.wordpress.com/2010/08/12/fatal-flaws-in-deolalikars-proof/), 27 | где Liption публикует письмо Immerman, что Deolalikar безосновательно использует только mondaic fixed points и 28 | указывает, что он полагается на это свойство в своем доказательстве, но указывает, что тогда он получает не все P. Тем 29 | самым получается, что Deolalikar неправильно применяет теорему Immermana-Vardi. Ошибка найдена! 30 | * Прочее: упоминал «кирпич»: Т. Кормен, Ч. Лейзерсон, Р. Ривест, «Алгоритмы: построение и анализ» 31 | 32 | ## Текущее 33 | * Наш конкурс закончился, результаты подводятся 34 | * Иван Евтухович [ушел работать](http://blog.evtuhovich.ru/blog/2012/05/23/new-work/) в [Express42](http://express42.com). 35 | -------------------------------------------------------------------------------- /04/S04E11.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * Зарелизились версии [3.0.13](http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-0-13-has-been-released/), 4 | [3.1.5](http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-1-5-has-been-released/) и 5 | [3.2.5](http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-2-5-has-been-released/) Rails 6 | * [Online routes](https://github.com/schneems/sextant) 7 | * [James Golick выпустил](http://jamesgolick.com/2012/5/22/objectify-a-better-way-to-build-rails-applications.html) фреймворк 8 | [Objectify](https://github.com/bitlove/objectify). 9 | * Русский [скринкаст](http://learnruby.snitko.ru/) о Руби 10 | * [100-ый коммит](http://vakhov.me/blog/2012/05/28/100-commits/) Алексея Вахова в rails. 11 | * [ActiveSupport::Configurable](http://akash.im/2012/06/04/using-activesupport-configurable-to-store-config-options.html) 12 | * [Разработчки JRuby ушли в RedHat](http://www.theregister.co.uk/2012/05/23/red_hat_hires_j_ruby_brains/), русский 13 | [перевод](http://habrahabr.ru/post/144601/) 14 | * [Замена](https://github.com/halst/docopt.rb#docopt-%E2%80%93-command-line-option-parser-that-will-make-you-smile) стандартному OptionParser 15 | * Зарелизился фреймворк от рельсоводов для рельсоводов - [Joosy](http://joosy.ws/) 16 | пост на [хабре](http://habrahabr.ru/company/roundlake/blog/145210/) 17 | * [JRuby performance](http://elevat.eu/blog/2012/06/characterizing-jruby-performance/) 18 | * Yet another [debug for ruby](http://blackbytes.wordpress.com/2012/06/02/ruby-tracing/) 19 | 20 | # Обсуждение 21 | 22 | * [Интервью с докладчиками DevConf](http://devconf.ru/programm/ruby) 23 | * Результаты конкурса 24 | -------------------------------------------------------------------------------- /04/S04E12.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * Бесплатные рускоязычные скринкасты по [Ruby](http://ruby.hasbrains.ru/) 4 | * Новые свежие рельсы [3.2.6](http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6-has-been-released/), 5 | [3.1.6](http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-1-6-has-been-released/) и 6 | [3.0.14](http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-0-14-has-been-released/) 7 | * Новый инструмент для быстрого деплоя — [mina](https://github.com/nadarei/mina) 8 | * Вышел gem [RubyMass](https://github.com/archan937/ruby-mass), который позволяет смотреть, какие объекты есть в текущем процессе 9 | [Evan Phoenix о RubyMass](http://twitter.com/evanphx/status/213324428325568512) 10 | * [Grocer](https://github.com/highgroove/grocer) и [urbanairship](https://github.com/groupon/urbanairship) 11 | * [Evented Ruby vs Node.js](http://www.softdevtube.com/2012/06/15/evented-ruby-vs-node-js/) 12 | * Techniques to Secure Your Website with Ruby On Rails: 13 | [part1](http://rubysource.com/techniques-to-secure-your-website-with-ruby-on-rails-part-1/) and 14 | [part2](http://rubysource.com/techniques-to-secure-your-website-with-ruby-on-rails-part-2/) 15 | * [RSpec's New Expectation Syntax](http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax) 16 | * Вышла [web-книжка][1] Стива Клабника по конструированию Hypermedia (formerly AKA REST) APIs. 17 | * Близится выход 2.0.0 гема [Couchrest::Model][2]. Сейчас в ["репе" проекта][3] на GitHub'е доступна 18 | вполне рабочая бета. 19 | 20 | # Специальный гость 21 | 22 | ## Алексей Васильев 23 | 24 | * [Блог Алексея](http://leopard.in.ua/) 25 | * [Twitter Алексея](https://twitter.com/#!/leopard_me) 26 | * [Аккаунт на GitHub](https://github.com/le0pard) 27 | * [Книга Алексея по PostgreSQL](http://postgresql.leopard.in.ua/) 28 | * [Поиск похожих обьектов в PostgreSQL](http://railsware.com/blog/2012/05/10/effective-similarity-search-in-postgresql/) 29 | * [Caphub](https://github.com/railsware/caphub) 30 | * [smt_rails & sht_rails gems demo](http://smt.rw.rw/) 31 | * [MongodbLogger for Rails 3](http://mongodb-logger.catware.org/) 32 | * [Skypekit](http://railsware.github.com/skypekit/) 33 | * [Статья о проблемах SPDY](http://lists.w3.org/Archives/Public/ietf-http-wg/2012AprJun/0498) и [вольный перевод на хабре](http://habrahabr.ru/post/145564/) 34 | * [Chrome клиент для PivotalTracker](http://piro.railsware.com/) 35 | 36 | # Послесловие 37 | * [Свежий Brainwashing](http://brainwashing.pro/rails) 14 и 15 июля 38 | * [Переработка «Звездных Войн»](http://www.starwarsuncut.com/watch) 39 | 40 | [1]: http://designinghypermediaapis.com 41 | [2]: http://couchrest.info/model 42 | [3]: https://github.com/couchrest/couchrest_model 43 | -------------------------------------------------------------------------------- /04/S04E13.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * Padrino v.0.10.7. [Семья по достоинству оценила список багфиксов и HTML5-хелперы.][1] 4 | * [Ruby OpenSource Challenge](http://rubyosc.com/) 5 | * [Gem для тестироваия api](https://github.com/fredwu/api_taster) 6 | * [DTrace for ruby](http://tenderlovemaking.com/2011/12/05/profiling-rails-startup-with-dtrace.html) 7 | * [Очереди в Rails 4](http://reefpoints.dockyard.com/ruby/2012/06/25/rails-4-sneak-peek-queueing.html) 8 | * Пишем [парсер](http://hunterpowers.com/data-scraping-and-more-with-ruby-nokogiri-sinatra-and-heroku/) на Ruby для самых маленьких 9 | * [Версия 1.0.0 R18n от Андрея Ситника](https://twitter.com/andrey_sitnik/status/216855825334018049) 10 | * В ряду rvm и rbenv [прибыло](https://github.com/hmans/rbfu) 11 | * [ActiveModel для REST](https://github.com/Exvo/amfetamine) 12 | 13 | # Специальный гость 14 | 15 | ## Юра Соколов (Funny Falcon) 16 | 17 | * [Твиттер Юры](https://twitter.com/funny_falcon) 18 | * [Первый патч (бинарный поиск)](http://bugs.ruby-lang.org/issues/5427 https://github.com/ruby/ruby/pull/51) и 19 | [Обнаруженный благодаря ему баг](http://bugs.ruby-lang.org/issues/5727) 20 | * [Кэширование "раскрытых" LOAD_PATH](http://bugs.ruby-lang.org/issues/5767 https://bugs.ruby-lang.org/issues/4969) (основной патч, ускоряющий загрузку) 21 | * [Принятый патч, упаковывающий маленькие хэши](http://bugs.ruby-lang.org/issues/5789 http://bugs.ruby-lang.org/issues/5903 https://github.com/ruby/ruby/pull/84) 22 | * [Патч ускоряющий создание хэшей](https://github.com/ruby/ruby/pull/83) (issues те же) 23 | * [Объединение этих патчей применительно к 1.9.3-p194](https://gist.github.com/2593385) 24 | * Ускорение массива как очереди: [issue](http://bugs.ruby-lang.org/issues/6638), [pull request](https://github.com/ruby/ruby/pull/133). 25 | [Версия к 1.9.3-p194 и тесты](https://gist.github.com/2981959) 26 | * [Sequel](http://sequel.rubyforge.org/) и [Jeremy Evans](http://rubygems.org/profiles/jeremyevans) 27 | 28 | [1]: http://www.padrinorb.com/blog/padrino-0-10-7-reloader-jruby-helpers-and-other-bug-fixes 29 | -------------------------------------------------------------------------------- /04/S04E14.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * [Routing concerns in Rails 4](https://github.com/rails/routing_concerns) 4 | * [Yet another manual for blocks& procs](http://www.elonflegenheimer.com/2012/07/08/understanding-ruby-closures.html) 5 | * [Minitest for rails](http://blowmage.com/2012/07/10/announcing-minitest-rails) 6 | * [Code climate](https://codeclimate.com/explore) 7 | * [Jenkins in two commands](http://www.engineyard.com/blog/2012/boot-up-your-own-dedicated-jenkins-ci-in-two-commands/) 8 | * [Rubymotion tutorials](http://rubymotion-tutorials.com/) 9 | * [webmachine 1.0](https://github.com/seancribbs/webmachine-ruby) 10 | * [Integrating ActiveRecord with MySQL fulltext search](http://elevat.eu/blog/2012/07/integrating-activerecord-with-mysql-fulltext-search/) 11 | * [Customize Pry](https://github.com/kyrylo/pry-theme) 12 | * [Wongi engine](https://github.com/ulfurinn/wongi-engine) 13 | 14 | # Обсуждение 15 | 16 | * [Паттерн Factory Method](http://cpp-reference.ru/patterns/creational-patterns/factory-method/) 17 | * [Паттерн Abstract Factory](http://cpp-reference.ru/patterns/creational-patterns/abstract-factory/) 18 | * [Паттерн Builder](http://cpp-reference.ru/patterns/creational-patterns/builder/) 19 | * [Паттерн Prototype](http://cpp-reference.ru/patterns/creational-patterns/prototype/) 20 | * [Паттерн Singleton](http://cpp-reference.ru/patterns/creational-patterns/singleton/) 21 | * [Паттерн Object Pool](http://cpp-reference.ru/patterns/creational-patterns/object-pool/) 22 | -------------------------------------------------------------------------------- /04/S04E15.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * [Занимательное функциональное программирование в Ruby](http://habrahabr.ru/post/148076/) 4 | * [Active Record loves blocks](http://blog.plataformatec.com.br/2012/07/active-record-loves-blocks/) 5 | * [Gitlab 2.7](http://blog.gitlabhq.com/gitlab-2-dot-7/) 6 | * [Ошибка безопасности в рельсах, новые версии 3.0.16, 3.1.7, 3.2.7](https://groups.google.com/forum/?fromgroups#!topic/rubyonrails-security/vxJjrc15qYM) 7 | * [Active Record Deep Dive](http://schneems.com/post/28125445535/active-record-deep-dive) 8 | * [An Introduction to Celluloid, Part I](http://rubysource.com/an-introduction-to-celluloid-part-i/) 9 | * [An Introduction to Celluloid, Part II](http://rubysource.com/an-introduction-to-celluloid-part-ii/) 10 | * [RubyMine 4.5](http://www.jetbrains.com/ruby/) 11 | * [Rubinius debugging session](http://vimeo.com/34622441) 12 | * Pat Shaughnessy написал кусок из своей книги «Ruby Under a Microscope» [Objects, Classes and Modules](http://patshaughnessy.net/2012/7/26/objects-classes-and-modules) 13 | * [Fun with ruby hashes](http://alex.nisnevich.com/blog/2012/07/30/fun_with_ruby_hashes.html) 14 | 15 | # Обсуждение 16 | 17 | * 15 сентября пройдет новый [Railsclub](http://railsclub.ru/), на который приедут 5 иностранных гостей. 18 | * [Steve Klabnik](http://steveklabnik.com) 19 | * [DayZ](http://dayzmod.com/) 20 | * [Xavier Noria](http://hashref.com) 21 | * [Wynn Netherland](http://wynnnetherland.com) 22 | * [Dirkjan Bussink](github.com/dbussink) 23 | * [Sau Sheong Chang](http://www.saush.com) 24 | * [Redis Sentinel](http://antirez.com/post/redis-sentinel-beta-released.html) 25 | * [ActiveMQ](http://activemq.apache.org/) 26 | * [RabbitMQ](http://www.rabbitmq.com/) 27 | * [skytools](http://pgfoundry.org/projects/skytools/) 28 | * [PgQ](http://skytools.projects.postgresql.org/doc/pgq-sql.html) 29 | * [Tom Lane](http://en.wikipedia.org/wiki/Tom_Lane_\(computer_scientist\)) 30 | * [Дмитрий Завалишин](http://dz.livejournal.com/) 31 | * [PhantomOS](http://dz.ru/en/solutions/phantom/) и [в Wikipedia](http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%BD%D1%82%D0%BE%D0%BC_(%D0%9E%D0%A1\)) 32 | * [Griffin подставка](http://store.griffintechnology.com/elevator) 33 | * [Техника Александра](http://www.psychosomatica.ru/aleksandera.html) 34 | * [Gist с Эдуардом](https://gist.github.com/3206400) 35 | 36 | -------------------------------------------------------------------------------- /04/S04E16.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * [Стриминг в новой рельсе](http://tenderlovemaking.com/2012/07/30/is-it-live.html) 4 | * [mortal-token](http://jordanhollinger.com/2012/08/02/mortal-token-a-library-for-generating-self-destructing-tokens) 5 | * [travis-api](https://github.com/travis-ci/travis-api) 6 | * [Ransak](https://github.com/ernie/ransack/) 7 | * [Metaprogramming in Ruby](http://rubymonk.com/learning/books/2) 8 | * [BinUtils from funny-falcon](https://github.com/funny-falcon/bin_utils) 9 | * [bit.ly on Ruby](http://mattbradley.github.com/stubble/) 10 | * [Yet another JSON parser](https://github.com/ohler55/oj) and [discussion on reddit](http://www.reddit.com/r/ruby/comments/xv8m0/is_oj_really_fast/) 11 | * [SublimeText package for generating Yardoc](https://github.com/revathskumar/sublime-yardoc) 12 | * [Narihiro Nakamura: Ruby’s GC Innovator](http://rubysource.com/narihiro-nakamura-rubys-gc-innovator/) 13 | * [Unexpected Ruby Behaviour](http://greyblake.com/blog/2012/08/10/unexpected-ruby-behaviour/) 14 | * [Ruboto 0.8.0](https://github.com/ruboto/ruboto/wiki/Ruboto-0.8.0-release-doc) 15 | 16 | # Обсуждение 17 | 18 | ## Блоги 19 | 20 | * [Dr Nic](http://drnicwilliams.com/) 21 | * [Edge rails](http://www.edgerails.info/) 22 | * [Ilya Grigorik](http://www.igvita.com/) 23 | * [Ivan Blinkov](http://www.insight-it.ru/) 24 | * [James Golick](http://jamesgolick.com/) 25 | * [Jeff Kreeftmeijer](http://jeffkreeftmeijer.com/) 26 | * [Alexey Vasiliev](http://leopard.in.ua/archive.html) 27 | * [plataformatec](http://blog.plataformatec.com.br/) 28 | * [Блог Алексея Дмитриева](http://railorz.ru/) 29 | * [Railscasts](http://railscasts.com) 30 | * [Ruby on rails](http://weblog.rubyonrails.org/) 31 | * [Ruby in use](http://ruby.inuse.ru/) 32 | * [rubysource](http://rubysource.com/) 33 | * [Aaron Patterson](http://tenderlovemaking.com/) 34 | * [Ivan Evtuhovich](http://blog.evtuhovich.ru/) 35 | * [Alexey Vakhov](http://vakhov.me) 36 | * [Katz Got Your Tongue?](http://yehudakatz.com) 37 | * [Literate Programming](http://blog.steveklabnik.com/archive) 38 | * [Pat Shaughnessy](http://patshaughnessy.net/) 39 | * [Joe Damato](http://timetobleed.com/) 40 | * [Unlimited Novelty](http://www.unlimitednovelty.com/) 41 | * [Avdi Grimm](http://devblog.avdi.org/) 42 | 43 | ## Про жизнь 44 | * [Сентябрьская конференция RailsClub](http://railsclub.ru/) 45 | * [Dell u2711](http://accessories.us.dell.com/sna/productdetail.aspx?c=us&cs=04&l=en&s=bsd&sku=224-8284&redirect=1) 46 | -------------------------------------------------------------------------------- /04/S04E17.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | 3 | * [Thin v2](https://github.com/macournoyer/thin/tree/v2) 4 | * [Множества в Ruby от Avdi Grimm](http://devblog.avdi.org/2012/08/27/array-set-operations-in-ruby/) 5 | * [Refinements в Trunk](https://bugs.ruby-lang.org/issues/4085#change-28594) 6 | * [Зевс ускоряет рельсы](https://github.com/burke/zeus) 7 | * [Голиаф стал взрослым - вышла версия 1.0.0](https://github.com/postrank-labs/goliath) 8 | * [Refinements и DCI](http://mikepackdev.com/blog_posts/35-dci-with-ruby-refinements) 9 | * [Tic-tac-toe with EM and websocket](http://www.lorefnon.com/blog/2012/08/15/websocket-tic-tac-toe/) 10 | * [Generating Thread-Dumps for Ruby Scripts](http://itreallymatters.net/post/29549982905/generating-thread-dumps-for-ruby-scripts) 11 | * [Stack tracy](https://github.com/archan937/stack_tracy) and [video](http://vimeo.com/47689001) 12 | * [Dan Watsons Coding Zen](http://www.dotnetguy.co.uk/) 13 | * [Polish your gems](http://rubysource.com/polish-your-gems/) 14 | * [DJ Mon](http://www.akshay.cc/dj_mon/) – веб мордочка для DelayedJob 15 | * [Разработка гемов с помощью bundler](https://github.com/radar/guides/blob/master/gem-development.md) 16 | 17 | # Обсуждение 18 | 19 | * Помошники для сайта – пишите [Ивану](mailto:evtuhovich@gmail.com) 20 | * Торопитесь на [Railsclub](http://railsclub.timepad.ru/event/29192/?r=148e12657751a5ad9ffb18d5f38657884a7b43fa) 21 | * Вакансия в [Системе Ниппель](https://www.evernote.com/shard/s37/sh/978f0ca1-692a-40d5-bf0c-a32373c5113c/9ecdf1d5f5dbdd246d3035f09851fca3) 22 | 23 | ## GitLab 24 | * [GitLab](http://gitlabhq.com/), о том, как Иван ошибся и о проекте 25 | * [Дмитрий Запорожец](http://dzaporozhets.me/) и его [Твиттер](https://twitter.com/dzaporozhets) 26 | * [Твиттер GitLab](https://twitter.com/#!/gitlabhq) 27 | 28 | ## GUI 29 | * [Shoes](http://shoesrb.com/). [Shoes на github](https://github.com/shoes/shoes). 30 | На shoes написан [hackety](http://hackety.com/). 31 | * [Книга Why’s (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) 32 | * [qtruby](https://github.com/kzhamaji/qtruby) 33 | * [ruby-gnome2](http://ruby-gnome2.sourceforge.jp/). Еще один [проект](https://github.com/mvz/ruby-gir-ffi) 34 | * [FXRuby](https://github.com/larskanis/fxruby) 35 | * И многое [другое](http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules) 36 | 37 | ## Mobile 38 | * [Ruboto](http://ruboto.org/) 39 | * [RubyMotion](http://www.rubymotion.com/) и [success story](http://blog.rubymotion.com/) 40 | * [Рассказ про RubyMotion в подкасте Ruby Rogues](http://rubyrogues.com/055-rr-rubymotion-with-laurent-sansonetti/) 41 | 42 | ## Game development 43 | * [мнение](http://gafferongames.com/2009/01/11/ruby-is-not-at-all-suitable-for-game-development/) 44 | на этот счет 45 | * [gosu](http://www.libgosu.org/) 46 | * [RubyGame](http://rubygame.org/) 47 | 48 | ## Scripts 49 | * [chef](http://wiki.opscode.com/display/chef/Home) 50 | * [puppet](http://puppetlabs.com/) 51 | -------------------------------------------------------------------------------- /04/S04E18.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Bundler 1.2](http://gembundler.com/v1.2/whats_new.html) 3 | * [Ruby exit, exit!, SystemExit and at_exit blunder](http://www.bigfastblog.com/ruby-exit-exit-systemexit-and-at_exit-blunder) 4 | * [Вышел ruboto 0.8.1](https://github.com/ruboto/ruboto/wiki/Ruboto-0.8.1-release-doc) 5 | * [ActiveRecord inheritance and contexts](http://brainspec.com/blog/2012/07/09/activerecord-inheritance-contexts/) 6 | * [Красивый RFC от Heroku](http://pretty-rfc.herokuapp.com/) 7 | * [Pg_power](http://greyblake.com/blog/2012/09/06/pg-power-activerecord-extension-for-postgresql/) 8 | * [Jack Daniels](http://www.jackdaniels.com/) 9 | * [How we keep GitHub fast](https://github.com/blog/1252-how-we-keep-github-fast) 10 | * [Avoiding hash lookups in ruby](http://blog.headius.com/2012/09/avoiding-hash-lookups-in-ruby.html) 11 | * [Падшие ангелы: gem fallen](https://github.com/inkel/fallen) 12 | * [Recursive sql in activerecord](http://blog.hashrocket.com/posts/recursive-sql-in-activerecord) 13 | 14 | # Обсуждение 15 | 16 | ## Интервью про Rubinius с Dirkjan Bussink 17 | * [Твиттер Диркьяна](https://twitter.com/dbussink) 18 | * [Оффициальный сайт Rubinius](http://rubini.us/) 19 | 20 | ## Postgresql 9.2 21 | * [Changelog](http://www.postgresql.org/docs/9.2/static/release-9-2.html) 22 | * [Что нового в pg 9.2](http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.2) 23 | * [Конференция PgConf в Праге](http://2012.pgconf.eu/) 24 | -------------------------------------------------------------------------------- /04/S04E19.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Given When Then для RSpec](https://github.com/jimweirich/rspec-given) 3 | * [Поддержка массивов Postgresql в Rails 4](http://reefpoints.dockyard.com/ruby/2012/09/18/rails-4-sneak-peek-postgresql-array-support.html) 4 | * [Новый ruby toolbox](http://www.knight.io/) и [исходный код](https://github.com/thomasklemm/Knight) 5 | * [Всякие фишечки для Ruby](https://speakerdeck.com/u/jsantos/p/ruby-things) 6 | * [Враппер методов класса](http://blog.reenhanced.com/post/31397796389/log-all-calls-to-instance-methods-of-a-ruby-class) 7 | * [gem vkontakte_api](http://7even.github.com/vkontakte_api/) и [статья о его использовании](http://habrahabr.ru/post/151585/) 8 | * [ТЬюнинг Rails, nginx и Ruby](http://pulse.sportngin.com/news_article/show/156863?referrer_id=543230) 9 | * [Мнение по поводу Sinatra vs Rails](http://pedro.herokuapp.com/past/2012/9/12/on_rails_sinatra_and_picking_the_right_tool_for_the_job/) 10 | * [Интересная идея как бороться с очевидными ошибками](http://schneems.com/post/31460949407/raise-hell-better-programming-through-error-messages) 11 | * [Сканер безопасности для Rails](https://www.youtube.com/watch?v=2MzrnBiNgZ4) 12 | * [Линейная алгебра в Ruby](https://github.com/SciRuby/nmatrix) 13 | * [Немножко функциональщины в Ruby](http://po-ru.com/diary/rubys-magic-underscore/) 14 | * [Конкурентность ActiveRecord в Rails4](http://bibwild.wordpress.com/2012/09/21/state-of-activerecord-and-concurrency-another-update/) 15 | 16 | # Обсуждение 17 | * [Скандальное интервью с DHH](http://www.youtube.com/watch?v=FkLVl3gpJP4#t=33m30s) 18 | * [Message queue as a service](https://www.softlayer.com/services/additional/message-queue/) 19 | * [Turbolinks](https://github.com/rails/turbolinks) 20 | -------------------------------------------------------------------------------- /04/S04E20.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Ускоряем Precompile Asset Pipeline](https://github.com/ndbroadbent/turbo-sprockets-rails3) 3 | * [RailsRumble проект от Российских коллег](http://open-impact.r12.railsrumble.com/kronos) 4 | * [Отличный сайт с рекомендациями о том, как писать спеки](http://betterspecs.org/) 5 | * [Truncate для HTML](https://gist.github.com/3893745) 6 | * [Бегство LinkedIn](http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html) 7 | * [Exception Notifier 3.0.0](https://github.com/smartinez87/exception_notification) 8 | * [Интервью с Шавье Нориа](http://rubysource.com/xavier-noria-the-code-gardener/) 9 | * [Expressing Ruby Code in Natural Language](http://blog.txus.io/2012/10/expressing-ruby-code-in-natural-language/) 10 | * [Вышел патчлевел 286 для ruby 1.9.3](http://www.ruby-lang.org/en/news/2012/10/12/ruby-1-9-3-p286-is-released/) 11 | * [SHA-3 расширение для Ruby](http://blog.phusion.nl/2012/10/06/sha-3-extensions-for-ruby-and-node-js/) 12 | * [gitfm.com](http://gitfm.com) и рассказ о [нем](http://gistflow.com/posts/436-gistflow-team-at-railsrumble2012) 13 | * [Мнение про скобочки в Ruby](http://blog.mojotech.com/post/31812700196/a-fireside-chat-about-optional-parentheses) 14 | * [wheremymates.com](http://wheremymates.com/) - проект с railsrumble 15 | 16 | # Обсуждение 17 | 18 | * Конференция [HighLoad++](http://highload.ru/) 19 | * Генератор статических сайтов [Middleman](http://middlemanapp.com/) 20 | * [Конференция по PostgreSQL в Праге](http://2012.pgconf.eu/) 21 | * Гем для посылки почты [Pony](http://github.com/benprew/pony) 22 | -------------------------------------------------------------------------------- /04/S04E21.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Rollout от Джеймса Голика](https://github.com/jamesgolick/rollout/) 3 | * [Вышел JRuby 1.7.0](http://jruby.org/2012/10/22/jruby-1-7-0.html) 4 | * [Много вещей, которые умеет делать Ruby, а вы не знали](https://speakerdeck.com/jeg2/10-things-you-didnt-know-ruby-could-do) 5 | * [Ruby Scaffolding as a Service](http://bristolscaffoldingltd.com/) 6 | * [Clap - еще один парсер командной строки](https://github.com/soveran/clap) 7 | * [Используемые технологии среди победителей Rails Rumble](http://www.dwellable.com/blog/Rails-Rumble-Winners-Gem-Teardown) 8 | * [Быстрый CityHash](http://brainspec.com/blog/2012/10/29/fast-hashing-with-cityhash/) 9 | * [Вышла Ruby Under a Microscope](http://patshaughnessy.net/ruby-under-a-microscope) 10 | * [Passenger поддерживает JRuby и Rubinius](http://blog.phusion.nl/2012/10/30/phusion-passenger-4-0-supports-jruby-rubinius) 11 | * Если вы еще не знаете что такое символы в Ruby, это [видео](http://www.youtube.com/watch?v=mBXGBbEbXZY) для вас! 12 | * Быстрая замена Nokogiri: [бенчмарк](http://www.ohler.com/dev/xml_with_ruby/xml_with_ruby.html) и сам проект [Ox](https://github.com/ohler55/ox) 13 | 14 | # Обсуждение 15 | * Ванин позор в 19 эпизоде по поводу [скандального интервью с DHH](http://www.youtube.com/watch?v=FkLVl3gpJP4#t=33m30s) 16 | * Конференция [Highload++](http://www.highload.ru/) 17 | * [Коллега Никита Борзых в твиттере](https://twitter.com/ex_sample) 18 | * [Chef-рецепт postgresql](https://github.com/express42-cookbooks/postgresql) от [Express42](http://express42.com/) 19 | * Конференция [PostgreSQL Conference Europe](http://2012.pgconf.eu/) 20 | * Репликация в PostgreSQL 21 | * [Postgres-XC](http://wiki.postgresql.org/wiki/Postgres-XC) 22 | * [Postgres R](http://wiki.postgresql.org/wiki/Postgres-R), официальный сат лежал на момент подготовки подкаста 23 | * [Londiste](http://wiki.postgresql.org/wiki/Londiste_Tutorial) 24 | * [Slony](http://slony.info/) 25 | * [Bucardo](http://bucardo.org/) 26 | * Инструменты для анализа запросов в PostgreSQL 27 | * [PgFouine](http://pgfouine.projects.pgfoundry.org/) 28 | * [pgBadger](http://dalibo.github.com/pgbadger/) 29 | * [pg_stat_statements](http://www.postgresql.org/docs/9.2/static/pgstatstatements.html) 30 | * Менеджер соединений для PostgreSQL - [pgBouncer](http://wiki.postgresql.org/wiki/PgBouncer) 31 | * [Bruce Momjian](http://momjian.us/) — там в разделе Presentations есть его презентации, о которых рассказывалось в подкасте 32 | * [Пражский рубист Эдуард](https://twitter.com/edtsech) 33 | -------------------------------------------------------------------------------- /04/S04E22.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Newrelic переехал на Ruby 1.9](http://blog.newrelic.com/2012/10/23/eating-the-1-9-elephant/) 3 | * [Сравнение версий Ruby от Игоря Александрова](http://igor-alexandrov.github.com/blog/2012/11/05/yet-another-ruby-shootout/) 4 | * [5 типичных ошибок новичка](http://www.readysetrails.com/index.php/2111/5-mistakes-that-make-you-look-like-a-rails-n00b/) 5 | * [Простой GUI чат на Ruby](http://tx.pignata.com/2012/11/multicast-in-ruby-building-a-peer-to-peer-chat-system.html) 6 | * [Ruby 1.9.3p327](http://www.ruby-lang.org/en/news/2012/11/09/ruby19-hashdos-cve-2012-5371/) 7 | * [Rails footnotes 3.7.9](https://rubygems.org/gems/rails-footnotes) 8 | * [Список сложных проблем в Ruby](http://programmingzen.com/2012/10/15/why-i-wont-be-publishing-new-great-ruby-shootouts/) 9 | * [Сравнение Sidekiq и Resque на MRI и JRuby](http://joshrendek.com/2012/11/sidekiq-vs-resque/) 10 | * [Три простых совета рельсоводам](http://homeonrails.com/2012/09/dont-do-this-at-home-on-rails-1/) 11 | * [Почему учить rails сложно](http://www.readysetrails.com/index.php/181/this-is-why-learning-rails-is-hard/) 12 | * [Matt Aimonetti про mruby](https://speakerdeck.com/matt_aimonetti/mmmm-dot-mruby-everywhere-and-revisiting-ruby) 13 | * [Что рельсы грядущие нам готовят](http://vimeo.com/51181496?utm_source=rubyweekly&utm_medium=eail) 14 | 15 | # Обсуждение 16 | * [Началось - Ruby 2.0](https://github.com/ruby/ruby/commit/6b8d4ab840b2d76d356ba30dbccfef4f5fd10767) 17 | * [Что нового в Ruby 2.0](http://www.rubyinside.com/ruby-2-0-implementation-work-begins-what-is-ruby-2-0-and-whats-new-5515.html) 18 | * [План релиза Ruby 2.0](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/46348) 19 | * [Ruby перешел на UTF-8](http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/37485) 20 | * [Детальное обсуждение новый возможностей 2.0](http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/) 21 | * [Можно потрогать уже на Heroku](http://blog.heroku.com/archives/2012/11/5/ruby-2-preview-on-heroku/) 22 | -------------------------------------------------------------------------------- /04/S04E23.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Вышли рельсы 3.2.9 с коммитом от Евтуховича](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-core/ZfFiOt65l8k). 3 | * [Фоновые задачи: все в одном](https://github.com/fnando/qe) 4 | * [Вышел Ruboto 0.9.0](https://github.com/ruboto/ruboto/issues?state=closed&milestone=15) 5 | * [Простой мониторинг mon](http://tjholowaychuk.com/post/35623012479/monitoring-processes-with-mon) 6 | * [Новая версия "Работа с PostgreSQL"](http://postgresql.leopard.in.ua/) 7 | * [Неудача с BritRuby](http://2013.britruby.com/) 8 | * [Недоработки в GC::Profiler](http://jamesgolick.com/2012/11/19/the-cost-of-ruby-1.9.3-s-gc-profiler.html) 9 | * [Futures паттерн в Ruby](http://tx.pignata.com/2012/11/concurrency-patterns-in-ruby-futures.html) 10 | * [Отправка push сообщений в apns](http://habrahabr.ru/post/157481/) 11 | * [Разработка игр и Ruby](https://speakerdeck.com/cadwallion/game-development-and-ruby) 12 | * [Еще одна штука для межпроцессного взаимодействия](https://github.com/robgleeson/ichannel) 13 | * [7 способов избавиться от толстых моделей](http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/) 14 | 15 | # Обсуждение 16 | 17 | * [Владимир Герасичев](http://gerasichev.ru/) и его фильм [Контекст](http://www.youtube.com/watch?v=S94vz5ujPy8) 18 | * [Наследование от базовых классов и Rubinius](https://github.com/rubinius/rubinius/issues/2015#issuecomment-10562023) 19 | * [Partitioning в PostgreSQL](http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html) 20 | * [Бот для чата Hubot](http://hubot.github.com/) 21 | * [Railsclub в Ульяновске](http://railsclub.ru/) 22 | 23 | -------------------------------------------------------------------------------- /04/S04E24.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Engine Yard Local](https://www.engineyard.com/blog/2012/engine-yard-local/?eymktci=70170000000hHEC) 3 | * [JRuby 1.7.1](http://jruby.org/2012/12/03/jruby-1-7-1.html) 4 | * [DRY в RSpec](http://habrahabr.ru/post/160915/) 5 | * [Refinements могу быть отложены до 2.1](https://bugs.ruby-lang.org/issues/4085), полная функциональность [точно отложена](https://bugs.ruby-lang.org/issues/4085#note-175), статья [Чарльза Наттера об этом](http://blog.headius.com/2012/11/refining-ruby.html) 6 | * [Статья на русском об ActiveSupport::Notifications](http://habrahabr.ru/post/160701/) 7 | * [Легкий пул процессов xpool](https://github.com/robgleeson/xpool) 8 | * [StatBoard](https://github.com/vigetlabs/stat_board) — [статистика](http://viget.com/extend/simple-app-stats-with-statboard) создания объектов 9 | * [Ruby 2.0.0 preview2](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/50443) 10 | * [Вышел Draper 1.0.0.beta1](http://blog.steveklabnik.com/posts/2012-11-30-draper-1-0-0-beta1-release) 11 | * [Библиотека krypt](http://emboss.github.com/blog/2012/12/02/krypt-the-next-level-of-ruby-cryptography/) 12 | * [Тур по исходному коду MRI](http://www.rubyinside.com/ruby-mri-code-walk-tour-6020.html) 13 | 14 | # Обсуждение 15 | 16 | ## Новый сайт 17 | * [Наш новый сайт](http://rubynoname.ru) 18 | * [Мащенко Артем](https://github.com/kkdoo) и [твиттер](http://twitter.com/kkdoo) 19 | * [Хилков Иван](https://github.com/ivan-hilckov) 20 | * [Юдин Максим](https://github.com/railscard) 21 | * [Инструмент для статических сайтов middleman](http://middlemanapp.com/) 22 | * [Railsclub'Ульяновск](http://railsclub.ru/) — 15 и 16 декабря в Ульяновске 23 | 24 | ## Алексей Палажченко 25 | 26 | * [Твиттер Алексея](https://twitter.com/paaleksey) 27 | * [Qik](http://qik.com) 28 | * [Проект PyPy](http://pypy.org) и [еще о нем же](http://speed.pypy.org) 29 | * [Язык Go](http://golang.org) и [еще о нем же](http://tour.golang.org/) 30 | * [История создания и философия языка Go](http://commandcenter.blogspot.ru/2012/06/less-is-exponentially-more.html) 31 | * [Дизайн и философия языка](http://talks.golang.org/2012/splash.article) 32 | * [Celluloid](http://celluloid.io) 33 | * [Модель акторов](http://en.wikipedia.org/wiki/Actor_model) и [статья в википедии о последовательных процессах](http://en.wikipedia.org/wiki/Communicating_Sequential_Processes) (Алексей назвал их "синхронными", хотя они последовательные) 34 | * [dl.google.com now served by Go](https://groups.google.com/forum/#!msg/golang-nuts/BNUNbKSypE0/E4qSfpx9qI8J) 35 | * [Пакетный менеджер для Go](http://gonuts.io) 36 | * [Проблема с GC на 32-битных системах](http://code.google.com/p/go/issues/detail?id=909) 37 | * [Changelog Go 1.1](https://groups.google.com/forum/#!topic/golang-nuts/FxELIOik2f4) 38 | * [Пять этажей в сутки](http://ailev.livejournal.com/1041624.html) 39 | 40 | Борец за качество подкаста Алексей назвал процедурные языки декларативными, хотя они императивные. *facepalm*. 41 | (Добавлено по просьбе Алексея) 42 | -------------------------------------------------------------------------------- /04/S04E25.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Дэвид Челимски передает права Rspec Lead](http://blog.davidchelimsky.net/2012/11/28/myron-marston-and-andy-lindeman-are-rspecs-new-project-leads/) 3 | * [Будущее Ruby](http://nathany.com/ruby-design) и [статья от Brian Ford](http://brixen.io/2012/12/11/a-ruby-design-process) 4 | + [тикет в официальном редмайне Ruby](http://bugs.ruby-lang.org/issues/7549) 5 | * [Почему надо компилировать руби с -O3](http://spin.atomicobject.com/2012/11/06/is-your-application-running-with-ruby-slow/) 6 | * [Сравнение ОО моделей в Ruby и JavaScript](http://stantona.github.com/blog/2012/12/12/a-tale-of-two-object-models-javascript-and-ruby/) 7 | * [Почему НЕ надо компилировать руби с -O3](https://twitter.com/joedamato/status/274251373904818176) ([тут подробнее](http://timetobleed.com/the-broken-promises-of-mrireeyarv/)) 8 | * [Изменение суперкласса в Ruby](http://charlie.bz/blog/changing-the-superclass-of-a-class-in-ruby) 9 | * [Гем для прокидывания валидации из БД в рельсы](https://github.com/kaize/valle) 10 | * [Не наследуйтесь от класса Struct](http://gistflow.com/posts/566-don-t-subclass-struct-classes-please) 11 | * [Класс User для хипстеров](http://gistflow.com/posts/554-hipsterstruct-new-way-for-creating-objects-in-rails) 12 | * [Custom Expectations With RSpec](http://greyblake.com/blog/2012/12/14/custom-expectations-with-rspec/) 13 | * [Подмножество Ruby для Embedded устройств](http://whitequark.org/blog/2012/12/06/a-language-for-embedded-developers/) 14 | * [Композиция и to_proc](http://jhchabran.com/blog/2012/12/09/fun-with-to-proc-and-compositions/) 15 | * [Ruby2.0 и SystemTap](http://avsej.net/2012/systemtap-and-ruby-20/) 16 | * [Ruby в Google+](https://plus.google.com/u/0/communities/101878695540653445908) 17 | * [Возвращение блудного RubyRacer](http://blog.thefrontside.net/2012/12/04/therubyracer-rides-again/) 18 | * [Более лучше выводить ошибки](https://github.com/charliesome/better_errors) 19 | 20 | # Обсуждение 21 | 22 | * [Конференция Railsclub в Ульяновске](http://railsclub.ru) 23 | * [Владимир Ильич Ленин](http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BD%D0%B8%D0%BD) 24 | * [Ульяновск в Википедии](http://ru.wikipedia.org/wiki/%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2%D1%81%D0%BA) 25 | * [Кирилл Мокевнин](http://mokevnin.moikrug.ru/) 26 | * [Материалы выступления Ивана Евтуховича в Ульяновске](http://blog.evtuhovich.ru/blog/2012/12/18/railsclub-ulsk/) 27 | 28 | ## Интервью и Игорем Александровым 29 | 30 | * [Компания Игоря JetRockets](http://www.jetrockets.ru/) 31 | * [Проект sdelki.ru](http://sdelki.ru) 32 | * [Блог Игоря](http://igor-alexandrov.github.com/) 33 | * [Обсуждаемая статья про Ruby Shootout](http://igor-alexandrov.github.com/blog/2012/11/05/yet-another-ruby-shootout/) 34 | * [Гем wisepdf](https://github.com/igor-alexandrov/wisepdf) 35 | * [Гем metrika](https://github.com/igor-alexandrov/metrika) 36 | * [Гем wiselinks](https://github.com/igor-alexandrov/wiselinks) 37 | * [Поддержка AWS в paperclip](https://github.com/igor-alexandrov/paperclip-aws) 38 | * [Role.js от Саши Косса](https://github.com/kossnocorp/role) 39 | -------------------------------------------------------------------------------- /05/S05E01.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Компьютерное зрение на Ruby - Hornetseye](http://www.wedesoft.de/ruby-computer-vision-thesis.html) 3 | * [Чего не хватает в Ruby](http://tonyarcieri.com/2012-the-year-rubyists-learned-to-stop-worrying-and-love-the-threads) 4 | * [Книга Ruby Science](http://habrahabr.ru/post/162547/) 5 | * [Страничка о контрибьюторах Rails стала круче](http://weblog.rubyonrails.org/2012/12/28/what-is-new-in-rails-contributors/) 6 | * [Обсуждение нового Gist](http://www.ryandaigle.com/a/the-new-github-gists) 7 | * [Интервью с создателем rake Jim Weirich](http://rubysource.com/an-interview-with-jim-weirich/) 8 | * [О переменных класса в Ruby и Smalltalk](http://patshaughnessy.net/2012/12/17/ruby-smalltalk-and-class-variables) 9 | * [31 статья про Rails 4](http://blog.remarkablelabs.com/2012/11/rails-4-countdown-to-2013) 10 | * [Почему плох DCI в Ruby](http://tonyarcieri.com/dci-in-ruby-is-completely-broken) 11 | * [Лисп в 27 строк на Ruby](http://fogus.github.com/ulithp/) 12 | * [Можно ли уйти с Ruby на Clojure](http://briancarper.net/blog/536/clojure-from-a-ruby-perspective) 13 | * [Рассказ о том, как создать приложение с помощью Ruboto](http://habrahabr.ru/post/165071/) 14 | * [Необычный способ искать сотрудников](http://battle.platform45.com/), спасибо [Андрею Дерябину](https://twitter.com/aderyabin) 15 | * [Свежие рельсы 3.2.10, 3.1.9, 3.0.18](http://weblog.rubyonrails.org/2013/1/2/Rails-3-2-10--3-1-9--and-3-0-18-have-been-released/) 16 | * [Жуткая уязвимость в Rails с YAML](http://blog.codeclimate.com/blog/2013/01/10/rails-remote-code-execution-vulnerability-explained/), 17 | всем срочно обновляться на новые версии 3.2.11, 3.1.10, 3.0.19, 2.3.15. Либо применить 18 | [workaround](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/60bkgvnSGTQ) 19 | * [Рассказ о Zeus от Thoughtbot](http://robots.thoughtbot.com/post/40193452558/improving-rails-boot-time-with-zeus) 20 | 21 | # Обсуждение 22 | 23 | ## Безопасность rails с Егором Хомяковым 24 | 25 | * [Письмо в RoR:Security о CVE-2013-0156](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/61bkgvnSGTQ) 26 | 27 | ## Остальное 28 | * [Подкаст выходит только на rubynoname.ru](http://rubynoname.ru) 29 | * [Карточка Eye-Fi](http://www.eye.fi/) 30 | * [Саша Титов на борту Экспресса 42](http://express42.com/blog/2013-01-10-alexander-titov.html) 31 | * [О Звезде Смерти в США на lenta.ru](http://lenta.ru/news/2013/01/12/nostar/) и [ресурсе, который нельзя называть](http://habrahabr.ru/post/165531/) 32 | -------------------------------------------------------------------------------- /05/S05E02.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Свеженький Ruby 1.9.3p374](http://www.ruby-lang.org/en/news/2013/01/17/ruby-1-9-3-p374-is-released/) 3 | * [Building an Ember app with RailsAPI](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) 4 | * [rbenv 0.4.0](https://github.com/sstephenson/rbenv/tree/c56f727#version-history) 5 | * [Книга про OO дизайн в руби](http://www.poodr.info/) 6 | * [Ruby Player](https://github.com/georgi/audite) 7 | * [Ошибки в руби](https://gist.github.com/c8188956cd66c38feb1f) 8 | * [The new Rack socket hijacking API](http://blog.phusion.nl/2013/01/23/the-new-rack-socket-hijacking-api/) 9 | * Андрей Руденко разразился двумя новыми гемами: [em-pg](https://github.com/prepor/em-pg) и [green-em-pg](https://github.com/prepor/green-em-pg) 10 | * [Rails 3.2 standards](https://github.com/hopsoft/rails_standards/tree/rails-3-2) 11 | * [И снова дыры в рельсах, версия 3.0.20 и 2.3.16](http://weblog.rubyonrails.org/2013/1/28/Rails-3-0-20-and-2-3-16-have-been-released/) 12 | * [Мониторинг для Rails приложений](https://instrumentalapp.com/) 13 | * [Вышел Draper 1.0.0](http://blog.steveklabnik.com/posts/2013-01-14-draper-1-0-0-released) 14 | * [Как делать электронные книги](http://patshaughnessy.net/2012/11/27/my-ebook-build-process-and-some-pdf-epub-and-mobi-tips) 15 | * [Интервью с Джеффом Морганом](http://habrahabr.ru/company/JetBrains/blog/162863/) 16 | * [И еще раз о DCI](http://blog.kentarok.org/entry/2013/01/22/091809) 17 | 18 | # Обсуждение 19 | 20 | * [500 фоловер в твиттере](https://twitter.com/ivanovich_me) 21 | * [Sublime Text 3](http://www.sublimetext.com/3) 22 | * [Статья о смерти Аарона Шварца от Голубицкого](http://old.computerra.ru/sgolub/731112/) и от [Лессига](http://lessig.tumblr.com/post/40347463044/prosecutor-as-bully) 23 | * [Вики для github](https://github.com/github/gollum) 24 | * [Waza conf](https://waza.heroku.com/2013) 25 | -------------------------------------------------------------------------------- /05/S05E03.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Поломали rubgems](https://status.heroku.com/incidents/489) 4 | * [О подписи rubygems](http://tonyarcieri.com/lets-figure-out-a-way-to-start-signing-rubygems) 5 | * [Вышел Chef 11.0.0](https://github.com/opscode/chef/), [список нововведений на сайте opscode](http://wiki.opscode.com/display/chef/Breaking+Changes+in+Chef+11) 6 | * [Вышел Chef 11.2.0](http://www.opscode.com/blog/2013/02/07/chef-client-11-2-0-10-20-0-released/) 7 | * [Topaz — Ruby, написанный на Python](http://docs.topazruby.com/en/latest/blog/announcing-topaz/) 8 | * [Вышел Ruby 1.9.3-p385](http://www.ruby-lang.org/en/news/2013/02/06/ruby-1-9-3-p385-is-released/) 9 | * [Вышел Ruby 2.0.0-rc2](http://www.ruby-lang.org/en/news/2013/02/08/ruby-2-0-0-rc2-is-released/) 10 | * [Гем gesteau](http://gusteau.gs/) 11 | * [Вышел RubyMine 5](http://www.jetbrains.com/ruby/whatsnew/) 12 | * Проект [Divergence](http://cosmos.layervault.com/divergence.html), для переключения между бранчами на stage-сервере 13 | * Серия статей о внутренностях руби от Пэта Шонесси — 14 | [один](http://patshaughnessy.net/2013/1/23/ruby-mri-source-code-idioms-1-accessing-data-via-macros), 15 | [два](http://patshaughnessy.net/2013/1/31/ruby-mri-source-code-idioms-2-c-that-resembles-ruby) и 16 | [три](http://patshaughnessy.net/2013/2/8/ruby-mri-source-code-idioms-3-embedded-objects) 17 | * [В gist теперь есть имя](https://github.com/blog/1406-namespaced-gists) 18 | * [Strano — деплоилка мечты (почти что)](https://github.com/express42/strano) 19 | * [Поддержка версий Rails](http://blog.steveklabnik.com/posts/2013-02-11-ruby-on-rails-maintenance-policy) 20 | * [Четвертый пассажир — вышел Phusion Passenger 4.0beta2](http://blog.phusion.nl/2013/01/24/phusion-passenger-4-0-beta-2-syscall-failure-simulation-framework-focus-on-stability/) 21 | * [Уязвимости в Rack](http://rack.github.com/), в частности [атака по времени](http://en.wikipedia.org/wiki/Timing_attack) 22 | 23 | ## Обсуждение 24 | 25 | ### Безопасность 2 26 | * [Новые версии Rails с исправленными 27 | уязвимостями](http://weblog.rubyonrails.org/2013/2/11/SEC-ANN-Rails-3-2-12-3-1-11-and-2-3-17-have-been-released/) 28 | * [Уязвимость в JSON](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/4_YvCpLzL58) 29 | * [Уязвимость в serialize](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/KtmwSbEpzrU) 30 | * [Уязвимость в attr_protected](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/AFBKNY7VSH8) 31 | * [Комментарии Егора Хомякова](http://homakov.blogspot.ru/2013/02/rails-vulnerabilities-learning-lesson.html) 32 | * [Объяснение](http://tenderlovemaking.com/2013/02/06/yaml-f7u12.html) некоторых уязвимостей от Аарона Петерсона 33 | 34 | ### Новый шеф 35 | * [Chef эпизод 11. Новая надежда](http://express42.com/blog/2013-02-07-chef-new-hope.html) 36 | * [Митап по поводу Chef](http://www.meetup.com/DevOps-Moscow-in-Russian/events/98712872/) 37 | -------------------------------------------------------------------------------- /05/S05E04.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [User retention in rails applications](http://ninjasandrobots.com/cohort-analysis-user-retention-in-a-rails-application) 4 | * [Зарелизился Ruby 2.0.0-p0, ликуем!](http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/) 5 | * [Rails 4.0.beta1](http://weblog.rubyonrails.org/2013/2/25/Rails-4-0-beta1/) 6 | * [Vagrant AWS Provider](http://www.hashicorp.com/blog/preview-vagrant-aws.html) 7 | * [Подробно о фичах ruby 2.0](http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example/) и первые 8 | [бенчмарки](http://www.superpumpup.com/ruby-2-load-rails-twice-as-fast) 9 | * [Конкуренты нашего подкаста](http://www.rwpod.com/) 10 | * [multipart аплоад на S3](http://blog.bitcast.io/post/43001057745/direct-multipart-uploads-to-s3-in-rails) 11 | * [Интервью в Лорентом Сансонетти](http://rubysource.com/getting-to-know-rubymotion-with-laurent-sansonetti/) в [двух 12 | частях](http://rubysource.com/laurent-sansonetti-on-rubymotion-internals/) 13 | * [Книга Working with ruby threads](http://www.workingwithrubythreads.com/) 14 | и [статья](http://www.jstorimer.com/newsletter/ruby-core-classes-arent-thread-safe.html) про то, 15 | как появилась идея написать эту книгу 16 | * [Rack::Прочность](https://github.com/blambeau/rack-robustness) 17 | * [Первый DevOps митап в Москве](http://express42.com/blog/2013-02-25-devops-meetup-16-feb.html) 18 | * [Помни про views в базе данных](http://blog.hashrocket.com/posts/sql-views-and-activerecord) 19 | * [Вышла бета сервиса проверки безопасности gemcanary](https://gemcanary.com/) 20 | * Открыт предзаказ на книгу [Securing Rails](http://securingrails.com/) 21 | 22 | ## Обсуждение 23 | 24 | * Gem для Zabbix [Rubix](https://github.com/express42/rubix) 25 | * Gem для Zabbix [zabbixapi](https://github.com/vadv/zabbixapi) 26 | * [Заявка Ивана на конференцию AgileDays](http://msk13.agiledays.ru/reports/view/63/), поддержите его! 27 | * [Транзакции и несколько БД](http://blog.evtuhovich.ru/blog/2013/02/22/transactions-on-multiple-db/) 28 | * [Партиционирование](http://blog.evtuhovich.ru/blog/2013/02/24/partitioning/) 29 | -------------------------------------------------------------------------------- /05/S05E05.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * В Vagrant [добавили поддержку VMWare](http://www.hashicorp.com/blog/vagrant-1-1-and-vmware.html) 4 | * [Визуализация утечек памяти в Ruby](http://cirw.in/blog/find-references) 5 | * Аарон Патерсон о [define_method и class_eval](http://tenderlovemaking.com/2013/03/03/dynamic_method_definitions.html) 6 | * [Как выловить утечки памяти в EventMachine](http://blog.nelhage.com/2013/03/tracking-an-eventmachine-leak/) 7 | * [Тим Поуп понаделал плагинов для heroku](https://twitter.com/tpope/status/309025108675145730) 8 | * [Подписанные гемы в Heroku](http://blog.meldium.com/home/2013/3/6/signed-gems-on-heroku) 9 | * [Вышел Rubgems версии 2.0.3](http://blog.rubygems.org/2013/03/11/2.0.3-released.html) 10 | * [Эпичное обновление Net::SSH](https://github.com/net-ssh/net-ssh/issues/80) 11 | * [Рельсы — это решето, вышли версии 3.2.13, 3.1.12, 2.3.18](https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/4_QHo4BqnN8) 12 | 13 | ## Обсуждение 14 | 15 | * [Самый важные софтверные инновации](http://www.dwheeler.com/innovation/innovation.html) 16 | 17 | ### Собеседования 18 | -------------------------------------------------------------------------------- /05/S05E06.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * Рассказ о дырках в рельсах был неполным, был еще [Symbol 4 | DoS](http://weblog.rubyonrails.org/2013/3/18/SEC-ANN-Rails-3-2-13-3-1-12-and-2-3-18-have-been-released/), а патч оказался с [багами, которые задели github](https://github.com/blog/1440-today-s-email-incident) 5 | * [Dirkjan и Rubinius](http://rubini.us/2013/03/13/welcome-dirkjan/) 6 | * [Gem upsert](https://github.com/seamusabshere/upsert) 7 | * [Code climate добавил проверку безопасности](http://blog.codeclimate.com/blog/2013/03/19/launching-today-security-monitor-by-code-climate/) 8 | * [Gitlab 5.0](http://blog.gitlab.org/gitlab-5-dot-0-has-been-released/) 9 | * [Ловушки в mixin-ах](http://definingterms.com/2013/03/23/pitfalls-of-ruby-mixins/) 10 | * [Ruby вместо sed](http://dougireton.com/blog/2013/03/24/ruby-p-i-e/) 11 | * [Неизменяемые данные и Ruby](https://deveo.com/blog/2013/03/22/immutability-in-ruby-part-1/) 12 | * [Статья от разработчиков StackOverflow о выборе Ruby](http://www.codinghorror.com/blog/2013/03/why-ruby.html) 13 | * [git bisect](http://mojolingo.com/blog/2013/using-git-bisect-to-troubleshoot-ruby-gems/) 14 | * [Различные сервера в Ruby и Rails](http://stackoverflow.com/questions/4113299/ruby-on-rails-server-options/4113570#4113570) 15 | * [Кастомитизация irb](http://rakeroutes.com/blog/customize-your-irb/) 16 | * [Делегаты в Ruby](http://www.saturnflyer.com/blog/jim/2013/03/21/ruby-delegate-rb-secrets/) 17 | 18 | ## Обсуждение 19 | 20 | * [Почему Ruby медленный?](https://speakerdeck.com/alex/why-python-ruby-and-javascript-are-slow) 21 | * [Немного про профайлинг, пускай и не Ruby](http://blog.golang.org/2011/06/profiling-go-programs.html) 22 | * [Ложка дегдя про Ruby](http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2-go.html) 23 | -------------------------------------------------------------------------------- /05/S05E07.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Rear admin](https://github.com/espresso/rear) 4 | * [Сканер уязвимсотей для RoR](http://brakemanscanner.org/) 5 | * [Прямой аплоад файла на nginx](https://coderwall.com/p/swgfvw) 6 | * [Ставим рельсы на убунту с нуля](http://wiki.summercode.com/rails_deployment_step_by_step_to_ubuntu) 7 | * [RubyMine со скидкой](http://www.jetbrains.com/ruby/buy/) 8 | * [Gem отучался shound_not](https://github.com/should-not/should_not) 9 | * [Обновление сайта _why-я](http://whytheluckystiff.net/) 10 | * [Объяснение на пальцах фичи Ruby 2.0 Enumeration#lazy](http://patshaughnessy.net/2013/4/3/ruby-2-0-works-hard-so-you-can-be-lazy) 11 | * [Пиши на Ruby правильно](https://github.com/bbatsov/rubocop) 12 | * [Passenger 4.0 RC6](http://blog.phusion.nl/2013/04/09/phusion-passenger-4-0-release-candidate-6/) 13 | * [Ruboto 0.11.0](https://github.com/ruboto/ruboto/wiki/Ruboto-0.11.0-release-doc) 14 | * [Кеширование методов в Ruby и патч от Джеймса Голика](http://jamesgolick.com/2013/4/14/mris-method-caches.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+JamesOnSoftware+%28James+on+Software%29) 15 | 16 | ## Обсуждение 17 | 18 | ### Интервью с Андреем Руденко 19 | 20 | * [Сайт Андрея](http://prepor.ru/) 21 | * [Твиитер Андрея](https://twitter.com/prepor) 22 | * Книга [Land of Lisp](http://landoflisp.com/) 23 | * [Официальный сайт языка Clojure](http://clojure.org/) 24 | * [Common Lisp в Wikipedia](http://en.wikipedia.org/wiki/Common_Lisp) 25 | * Редактор [Emacs](http://www.gnu.org/software/emacs/) 26 | * Редактор [Light Table](http://www.lighttable.com/) 27 | -------------------------------------------------------------------------------- /05/S05E08.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Настройка резервного копирования](http://www.csolg.com/blogs/nastroika-rezervnogo-arhivirovaniya-backup-ruby-on-rails-32-proektov) 4 | * По мотивам ror2ru: [делаем gem вместе с bundler](http://net.tutsplus.com/tutorials/ruby/gem-creation-with-bundler/) 5 | * [Неизвестные фишки Ruby 2.0](http://whitequark.org/blog/2013/04/14/unmentioned-features-of-ruby-2-dot-0/) 6 | * [Еще](https://news.ycombinator.com/item?id=5571387) один апдейт сайта \_why 7 | * Генератор конфигов для Vagrant [Rove.io](http://rove.io/) и [статья о нем](http://staal.io/blog/2013/04/12/vagrant-to-the-masses/) 8 | * [Связанные списки на Ruby от Пэта Шонесси](http://rubysource.com/rubys-missing-data-structure/) 9 | * [Свой memoize](http://www.commandercoriander.net/blog/2013/04/10/metaprogramming-fibonacci/) 10 | * [Превращение в рубиста](http://collectiveidea.com/blog/archives/2013/02/25/becoming-a-rubyist/) 11 | * [мини-worms](https://github.com/jamesmoriarty/scorched-earth-rb) 12 | * [11 глава Ruby Hacking Guide от Петра Зотова](http://whitequark.org/blog/2013/04/01/ruby-hacking-guide-ch-11-finite-state-lexer/) 13 | * [Ruby слишком медленный для соревнований по программированию](http://blog.clifreeder.com/blog/2013/04/21/ruby-is-too-slow-for-programming-competitions/) 14 | * [noSQL БД в 150 строчках ruby-кода](https://github.com/sausheong/rbase) 15 | * [UPSERT/MERGE с использованием CTE в PostgreSQL 9.1](http://vibhorkumar.wordpress.com/2011/10/26/upsertmerge-using-writable-cte-in-postgresql-9-1/) 16 | 17 | ## Обсуждение 18 | 19 | ### Интервью с Александром Фурмановым 20 | 21 | * [Твиттер Александра](https://twitter.com/afurmanov) 22 | * [Блог Александра](http://afurmanov.com) 23 | * [Nation Builder](http://nationbuilder.com) 24 | * [База данных по voters с API](http://election.nationbuilder.com/) 25 | 26 | ### Ссылки из обсуждения 27 | 28 | * [Конференция SECON в Пензе](http://2013.secon.ru/) 29 | * [Слайды доклада Ивана Евтуховича в Пензе](http://2013.secon.ru/program/technology/4) 30 | * [Интервью Ивана Евтуховича в подкасте IT-Компот](http://hack.podfm.ru/it_compot/47/) 31 | * [Слайды доклада Дмитрия Еманова в Пензе](http://2013.secon.ru/program/technology/11) 32 | * [База данных FirebirdSQL](http://firebirdsql.org/) 33 | * [Конференция DevConf 14 июня](http://devconf.ru/) 34 | * [Страница "О нас"](/about) 35 | -------------------------------------------------------------------------------- /05/S05E09.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Гем для визуализации классов RDot](https://github.com/shikhalev/rdot/) 4 | * [Rails 4.0 RC1](http://weblog.rubyonrails.org/2013/5/1/Rails-4-0-release-candidate-1/) 5 | * [Возможности гема Parser](http://whitequark.org/blog/2013/04/26/lets-play-with-ruby-code/) 6 | * [Петрович](https://github.com/rocsci/petrovich/) 7 | * [Функциональное программирование в ОО языках](http://www.harukizaemon.com/blog/2010/03/01/functional-programming-in-object-oriented-languages/) 8 | * [Ruby 2.1.0 Roadmap](https://bugs.ruby-lang.org/projects/ruby-trunk/roadmap#Ruby-210) 9 | * [Hamster — библиотека неизменяемых типов для Ruby](https://github.com/harukizaemon/hamster) 10 | * [Как масштабировался Pinterest](http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html) 11 | * [Возрождаем Google Reader](https://github.com/swanson/stringer) 12 | * [Пассажир 4.0.1 таки доехал до нас](http://blog.phusion.nl/2013/05/06/phusion-passenger-4-0-1-final-release/) 13 | * [Ruby at github](http://opensoul.org/blog/archives/2013/04/29/ruby-at-github/) 14 | * [Новый GC в Ruby](https://bugs.ruby-lang.org/issues/8339) (на самом деле нет) 15 | 16 | ## Обсуждение 17 | 18 | ### Интервью с Петром Зотовым 19 | 20 | * [Официальный сайт языка Foundry](http://foundry-lang.org) 21 | * [Блог Петра](http://whitequark.org) 22 | * [Твиттер Петра](http://twitter.com/whitequark) 23 | * [Почта Петра](whitequark@whitequark.org) 24 | * [Виртуальная машина llvm](http://llvm.org/) 25 | * [Язык Rust](http://www.rust-lang.org/) 26 | * [Язык Go](http://golang.org/) 27 | * [Функциональное реактивное программирование](http://en.wikipedia.org/wiki/Functional_reactive_programming) 28 | * [Язык Haskell](http://www.haskell.org/haskellwiki/Haskell) 29 | * [Структура данных веревка](http://en.wikipedia.org/wiki/Rope_(computer_science)) 30 | 31 | ### Разное 32 | 33 | * [Конференция DevConf 14 июня](http://devconf.ru/) 34 | -------------------------------------------------------------------------------- /05/S05E10.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Вышел Jekyll 1.0](http://blog.parkermoore.de/2013/05/06/jekyll-1-dot-0-released/) 4 | * [Графики одной строчкой Ruby](http://ankane.github.io/chartkick/) 5 | * [По следам интервью с Петром Зотовым](http://yawnt.github.io/blog/2013/02/15/on-compilers-and-interpreters/) 6 | * [Ruby Motion 2.0](http://blog.rubymotion.com/post/49943751398/rubymotion-goes-2-0-and-gets-os-x-support-templates) 7 | * [Гем rails-erd для построения ER диаграм для AR](https://github.com/voormedia/rails-erd) 8 | * [jruby 1.7.4](http://jruby.org/2013/05/16/jruby-1-7-4.html) 9 | * [Создание списков в стиле Хаскеля](https://gist.github.com/andkerosine/3356675) 10 | * [Ruby - Решето](http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/) 11 | * [Зарелизился Ruby 2.0.0p195](http://www.ruby-lang.org/en/news/2013/05/14/ruby-2-0-0-p195-is-released/) 12 | * [Патерсон о сравнении дат](http://tenderlovemaking.com/2013/05/21/one-danger-of-freedom-patches.html) 13 | * Джеймс Голик о работе с памятью: [основы](http://jamesgolick.com/2013/5/15/memory-allocators-101.html) и [tcmalloc](http://jamesgolick.com/2013/5/19/how-tcmalloc-works.html) 14 | 15 | ## Обсуждение 16 | 17 | ### Обучение 18 | 19 | Учение - свет, а неучение чуть свет и на работу. 20 | 21 | * [Возможность получить Master Degree in Computer science онлайн](http://www.omscs.gatech.edu/announcement/) 22 | * [Udacity](https://www.udacity.com/) 23 | * [Coursera](https://www.coursera.org/) 24 | * [MIT Open Course](http://ocw.mit.edu/index.htm) 25 | * [khan academy](https://www.khanacademy.org/) 26 | * Курсы CodeSchool: [Try Ruby](http://www.codeschool.com/courses/try-ruby) и [Ruby Bits](http://www.codeschool.com/courses/ruby-bits) 27 | * [Рельсы для зомби](http://railsforzombies.org/) 28 | 29 | ### И остальное 30 | 31 | * [DevConf — ссылка со скидкой 1000 рублей](http://devconf.ru/join/?coupon=railsclub) 32 | * [Иван в Киеве выступит на HotCode](http://hotcode.org/speeches/chef/) 33 | * [Статья про установку PostgreSQL 9.3 beta 1 в OSX](http://evtuhovich.ru/blog/2013/05/15/postgresql-9-dot-3/) 34 | * [Маша и Витя против «Диких Гитар»](http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%9C%D0%B0%D1%88%D0%B8_%D0%B8_%D0%92%D0%B8%D1%82%D0%B8) 35 | * [Новый альбом Daft Punk «Random Access Memories»](https://itunes.apple.com/us/album/random-access-memories/id617154241) 36 | * [Трейлер нового супермена](http://www.youtube.com/watch?v=NlOF03DUoWc&feature=youtu.be) 37 | 38 | -------------------------------------------------------------------------------- /05/S05E11.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Русскоязычные DevOps посиделки](https://plus.google.com/communities/114229108523474610285) 4 | * [Презентация про высокую производительность в Rails](https://speakerdeck.com/mirakui/high-performance-rails-long-edition) 5 | * [Вышла версия 2.0 гема the_role](https://github.com/the-teacher/the_role) 6 | * [Блог на sinatra и PostgreSQL](http://mherman.org/blog/2013/06/08/designing-with-class-sinatra-plus-postgresql-plus-heroku/) 7 | * [RailsDiff — что поменялось в версиях рельс](http://railsdiff.org/html/v4.0.0.beta1-v4.0.0.rc1.html?utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer:%2Brails_apps%2Bon%2Btwitter&buffer_share=6ad59) 8 | * [Исходники сайта ruby-lang.org](https://github.com/ruby/www.ruby-lang.org) 9 | * [Микровеб фреймворк Cuba](http://www.frodsan.com/hello-cuba) 10 | * [Про DRY в rspec](http://devblog.orgsync.com/maintaining-a-large-test-suite-a-dry-approach-to-rspec/) 11 | * [Как писать врапперы над С библиотеками для Ruby](http://blog.firmhouse.com/wrapping-up-a-c-library-for-ruby-it-s-actually-pretty-easy) 12 | 13 | ## Обсуждение 14 | * [Mongres — как сделать MongoDB из PostgreSQL](https://github.com/umitanuki/mongres) 15 | * [Инструменты DevOps-инженера: Librarian](http://habrahabr.ru/company/express42/blog/182264/) 16 | * [Программа DevConf](http://devconf.ru/programm/ruby) 17 | * [DevConf — ссылка со скидкой 1000 рублей](http://devconf.ru/join/?coupon=railsclub) 18 | 19 | ### Интервью и Никитой Шильниковым 20 | 21 | * [GitHub Никиты](https://github.com/flash-gordon) 22 | * [Gem для работы с PL\SQL](https://github.com/rsim/ruby-plsql) 23 | -------------------------------------------------------------------------------- /05/S05E12.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Статья о GIL](http://www.jstorimer.com/blogs/workingwithcode/8085491-nobody-understands-the-gil) и 4 | [продолжение](http://www.jstorimer.com/blogs/workingwithcode/8100871-nobody-understands-the-gil-part-2-implementation) 5 | * [Документация в Dictionary](https://github.com/priithaamer/rubydictionary) 6 | * [Библиотека для C Cello](http://libcello.org/) 7 | * [Еще один парсер командной строки](https://github.com/visionmedia/commander) 8 | * [Пэт про Hash.fetch и счастье](http://rubysource.com/ruby-python-java-c-and-programmer-happiness/) 9 | * [Предпросмотр мейлов как Rails Engine](https://github.com/glebm/rails_email_preview) 10 | * [Статья про Gem Protector](http://staal.io/blog/2013/06/04/the-protector/) 11 | 12 | ## Обсуждение 13 | * [DevConf — в поиске затерянных презентаций](http://devconf.ru/programm/) 14 | * [Jepsen — проверка разных СХД на разрыв сети](http://aphyr.com/tags/jepsen) 15 | * [CRDT — Commutative Replicated Data Type](http://highscalability.com/blog/2010/12/23/paper-crdts-consistency-without-concurrency-control.html) 16 | -------------------------------------------------------------------------------- /05/S05E13.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Няшный вывод от Rspec](https://github.com/mattsears/nyan-cat-formatter) 4 | * [Вышли Rails 4.0](http://weblog.rubyonrails.org/2013/6/25/Rails-4-0-final/) 5 | * [Новый интерфейс репозиториев в Github](https://github.com/blog/1529-repository-next) 6 | * [Ruby 1.8.7 медленно и печально отошёл в мир воспоминаний](http://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/) 7 | * [Устройство сетевых сервисов от Алексея Махоткина](http://squadette.ru/blog/2013/06/19/high-scalability-3/) 8 | * [Rubinius в бою](http://www.tech-d.net/2013/06/18/threaded-ruby-in-production-rbx-edition/) 9 | * [docopt.rb — замена OptionParser](http://docopt.org/) 10 | * [Изменение поведения scopes в Rails 4](http://blog.envylabs.com/post/52395695243/chaining-scopes-in-rails-4) 11 | * [Сеть надежна](http://aphyr.com/posts/288-the-network-is-reliable) 12 | * [О цене сложности](http://firstround.com/article/The-one-cost-engineers-and-product-managers-dont-consider) 13 | 14 | ## Обсуждение 15 | 16 | * [Гришковец теперь поет с Мгзавреби](http://odnovremenno.com/archives/3763) 17 | * [Ruby 2.0.0-p247](http://www.ruby-lang.org/en/news/2013/06/27/ruby-2-0-0-p247-is-released/) 18 | * [Статья про pg_stat_statements](http://evtuhovich.ru/blog/2013/06/28/pg-stat-statements/) и [веб-интерфейс к нему от 19 | Кира Шатрова](https://github.com/kirs/pg_web_stats) 20 | * [Профайл кошки Вафли в Facebook](https://www.facebook.com/svafelman) 21 | 22 | ### Новые рельсы 23 | 24 | * [Russia-doll caching](http://37signals.com/svn/posts/3113-how-key-based-cache-expiration-works), статья от самого DHH 25 | и [гем](https://github.com/rails/cache_digests), с которого все началось 26 | * [Turbolinks](https://github.com/rails/turbolinks/) 27 | * [Стриминг для постоянных соединений](http://tenderlovemaking.com/2012/07/30/is-it-live.html) 28 | * Убрали Active Resource, Active Record Observers, action caching. 29 | * [Мануал](http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0) 30 | по апгрейду до Rails 4 31 | * [Agile Web Development with Rails 4](http://pragprog.com/book/rails4/agile-web-development-with-rails) и 32 | [Railscast](http://railscasts.com/episodes/415-upgrading-to-rails-4) 33 | * [PUT -> PATCH](http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for-updates/) 34 | * Отключили identity_map [пример проблемы](https://github.com/rails/rails/commit/302c912bf6bcd0fa200d964ec2dc4a44abe328a6) 35 | * Убрали attr_accessible и attr_protected. Теперь вместо них [gem protected_attributes](https://github.com/rails/protected_attributes) 36 | -------------------------------------------------------------------------------- /05/S05E14.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Акция от NewRelic](http://newrelic.com/lp/nerdlife) 4 | * [О сложности URL Encoding](http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding) 5 | * [Паттерн visitor](http://blog.bigbinary.com/2013/07/07/visitor-pattern-and-double-dispatch.html) 6 | * [Эликсир для программистов](http://blog.peepcode.com/blog/2013/elixir-is-for-programmers) 7 | * [Конфигурилка iptables](https://github.com/koudelka/asbestos) 8 | * [Как сэкономить немного денег (и потратить много времени)](https://follower.io/blog/how-we-saved-3-5k-a-year) 9 | * [Метод с пробелом](http://99designs.com/tech-blog/blog/2012/10/30/abusing-ruby-for-fun-and-profit/) 10 | * [Новая книга Эвди Гримма](http://devblog.avdi.org/2013/07/05/new-book-and-a-huge-birthday-sale/) 11 | * [Rspec sutiations](http://brett-richardson.github.io/rspec-situations/) 12 | * [Отчет Леонида Шевцова о поездке на EuRuKo 2013](http://leonid.shevtsov.me/ru/euruko-2013-thoughts) 13 | * [Еще один PaaS - nitrous.io](http://bit.ly/10YAexB) 14 | * [Обзор потоков в Ruby](http://habrahabr.ru/post/180741/) 15 | * [Пару слов о Rack](http://net.tutsplus.com/tutorials/exploring-rack/) 16 | * [Revel — жалкие Go-подражатели пытаются сделать рельсы](http://robfig.github.io/revel/) 17 | 18 | ## Обсуждение 19 | 20 | ### У нас в гостя Борис Сталь 21 | * [Блог Бориса](http://staal.io) 22 | * [Твиттер Бориса](http://twitter.com/_inossidabile) 23 | * [SOAP для Rails, WashOut](https://github.com/inossidabile/wash_out) 24 | * [JRuby](http://jruby.org) 25 | * [Trinidad](https://github.com/trinidad/trinidad/) 26 | * [TorqueBox](http://torquebox.org) 27 | * [Puma](http://puma.io) 28 | * [Joosy](http://joosy.ws) 29 | * [Protector](https://github.com/inossidabile/protector) 30 | * [Интеграции Protector](https://github.com/inossidabile/protector/wiki) 31 | * [Прототип Protector, Heimdallr](https://github.com/inossidabile/heimdallr) 32 | * [Apiary](http://apiary.io) 33 | * [Наброски формата документации API](https://gist.github.com/inossidabile/4559352) 34 | 35 | ### Разное 36 | 37 | * [Скетчап – 3D редактор](http://www.sketchup.com/) 38 | * [Обучающий курс Brainwashing по DevOps от «Экспресс 42»](http://brainwashing.pro/devops) 39 | * [Railsclub 28 сентября](http://railsclub.ru/) 40 | 41 | 42 | -------------------------------------------------------------------------------- /05/S05E15.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Ruby warrior с музычкой и видео](https://www.bloc.io/ruby-warrior#/) 4 | * [Готов ли мой проект к 4 рельсам](http://ready4rails4.net/gemfile_check/new) 5 | * [Книга «Programming Ruby 1.9 & 2.0, 4th Edition»](http://shop.oreilly.com/product/9781937785499.do) 6 | * [Support Vector Machines](http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/) 7 | * [Вышли рельсы 3.2.14](http://weblog.rubyonrails.org/2013/7/23/Rails-3-2-14-has-been-released/) 8 | * [Перевод статьи про стриминг в четвертых рельсах](http://habrahabr.ru/post/187994/) 9 | * [Статья про паттерн шаблонный метод](http://habrahabr.ru/post/188046/) 10 | * [10 причин не использовать статически типизированный функциональный язык](http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-use-a-functional-programming-language/) 11 | * [Интервью с 15 или 16 коммитерами в руби](http://rubysource.com/meet-fifteen-ruby-core-committers/) 12 | * [Page object pattern](http://blog.josephwilk.net/cucumber/page-object-pattern.html) 13 | 14 | ## Обсуждение 15 | 16 | ### Интервью с Андреем Дерябиным 17 | 18 | * [GitHub профиль Андрея](https://github.com/aderyabin) 19 | * [Твиттер Андрея](https://twitter.com/aderyabin) 20 | * [Разбор приложения Rocketbank в блоге Тани Мисютиной](http://blog.infotanka.ru/all/roketbank/) 21 | * [Рокетбанк](https://rocketbank.ru) 22 | * [Приложение в АппСторе для Рокетбанка](http://appstore.com/рокетбанк) 23 | * [Проект Rove.io](http://rove.io) 24 | * [Проект Vagrant](http://www.vagrantup.com/) 25 | * [Различные образы для Vagrant](http://www.vagrantbox.es/) 26 | * [Opscode Chef](http://www.opscode.com/chef/) 27 | * [Проект Veewee](https://github.com/jedi4ever/veewee) 28 | * [Проект Cobbler для генерации образов](http://www.cobblerd.org/) 29 | * [Проект bento — настройки Veewee от Opscode](https://github.com/opscode/bento) 30 | * [Vagrant файл Андрея](https://github.com/aderyabin/vagrantfiles) 31 | * [Мастер-класс по разработке на рельсах от Злых Марсиан](http://brainwashing.pro/rails) 32 | * [Отличная подобрка ссылок по Шефу от Равиля](https://gist.github.com/brainopia/22cbdf2ea71526660f30) 33 | 34 | ### Остальное 35 | 36 | * [Билеты на railsclub уже продаются, скидка 500 рублей — промокод «rubynoname»](http://railsclub.timepad.ru/event/76008/?utm_refcode=345644f64513d94bf60603bf536b20837815d4b7) 37 | * [Гем Jeremy Evans Sequel](https://github.com/jeremyevans/sequel) 38 | * [Обучающий курс Brainwashing по DevOps от «Экспресс 42» 21 и 22 сентября](http://brainwashing.pro/devops) 39 | * [Подкаст DevOps Дефлопе — первый выпуск](http://devopsdeflope.ru/posts/2013/001.html) 40 | -------------------------------------------------------------------------------- /05/S05E16.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Why Nobody Should Use Rails For Anything](http://blog.bensigelman.org/post/57543889435/why-nobody-should-use-rails-for-anything-ever) 4 | * [Page Object Model DSL for Capybara](https://github.com/natritmeyer/site_prism) 5 | * [Verbal Expression](https://github.com/ryan-endacott/verbal_expressions) 6 | * [Расширение core классов - плохо](http://brainspec.com/blog/2013/08/09/make-love-not-ruby-core-extensions/) 7 | * [Github trending page](https://github.com/trending) 8 | * [Создание конкурентных индексов в Rails](http://robots.thoughtbot.com/post/56828751507/how-to-create-postgres-indexes-concurrently-in) 9 | * [Ruby 2.0 что нового?](https://blog.engineyard.com/2013/ruby-2-0-under-the-hood?eymktci=70170000000hHEC) 10 | * [Фотошоп на Руби](https://github.com/layervault/psd.rb) 11 | * [Тьюнинг Rails API](http://blog.dcxn.com/2013/08/11/rails-api-performance-tuning/) 12 | * [Мысли о непрерывной поставке ПО](http://mayerdan.com/programming/2013/08/04/thoughts-on-continuous-deployment/) 13 | 14 | ## Обсуждение 15 | 16 | ### Интервью с Ильей Зыкиным 17 | 18 | * [Гитхаб Ильи](https://github.com/the-teacher) 19 | * [Гем the_sortable_tree](https://github.com/the-teacher/the_sortable_tree) 20 | * [Гем the_role](https://github.com/the-teacher/the_role) 21 | * [Гем the_comments](https://github.com/the-teacher/the_comments) 22 | 23 | Илья просил всех новичков не стесняться и стучать ему в скайп: ilya.killich 24 | 25 | ### Остальное 26 | 27 | * [Обучающий курс Brainwashing по DevOps от «Экспресс 42» 21 и 22 сентября](http://brainwashing.pro/devops) 28 | * [Конференция RailsClub будет 28 сентября](http://railsclub.ru) 29 | * [Билеты на railsclub уже продаются, скидка 500 рублей — промокод «rubynoname»](http://railsclub.timepad.ru/event/76008/?utm_refcode=345644f64513d94bf60603bf536b20837815d4b7) 30 | * [Hstore](http://obartunov.livejournal.com/172503.html) 31 | * [Доклад Ивана Евтуховича в Ульяновске про Hstore в AR](http://www.slideshare.net/evtuhovich/ruby-postgresql) 32 | * [Проект Vagrant](http://www.vagrantup.com/) 33 | * [Конференция Highload](http://www.highload.ru/) 34 | -------------------------------------------------------------------------------- /05/S05E17.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Phusion Passenger 4.0.14](http://blog.phusion.nl/2013/08/19/phusion-passenger-4-0-14-released/) 4 | * [Гем для того, чтобы делать необычные отметки в коде](https://github.com/ymendel/nO_op) 5 | * [Своя игра в Ruby](http://www.confreaks.com/videos/2585-lonestarruby2013-ruby-2-jeopardy) 6 | * [Ускорение гема contracts.ruby](http://www.adit.io/posts/2013-03-04-How-I-Made-My-Ruby-Project-10x-Faster.html) 7 | * [PostGIS и Rails](http://ngauthier.com/2013/08/postgis-and-rails-a-simple-approach.html) 8 | * [Параллельный bundler](http://robots.thoughtbot.com/post/59584648154/parallel-gem-installing-using-bundler) 9 | * [Local path в бандлер](http://ryanbigg.com/2013/08/bundler-local-paths/) 10 | * [Ускоряем загрузку рельс](https://gist.github.com/ankane/5022636) 11 | * [Книга про платежи в Ruby](https://www.petekeen.net/mastering-modern-payments) 12 | * [Вышла книга «Confident Ruby»](http://devblog.avdi.org/2013/08/26/confident-ruby-is-finished/) 13 | * [Permit в Rails](http://blog.sensible.io/2013/08/17/strong-parameters-by-example.html) 14 | * [Тестирование Rails API](http://matthewlehner.net/rails-api-testing-guidelines/) 15 | * [Полнотекстовый поиск в PostgreSQL](http://robots.thoughtbot.com/post/58438017998/implementing-multi-table-full-text-search-with-postgres) 16 | * [Ускоряем прогон тестов](http://blog.codeship.io/2013/08/21/faster-test-suite-boot-times-with-ruby-on-rails.html) 17 | 18 | ## Обсуждение 19 | 20 | ### Остальное 21 | 22 | * [Обучающий курс Brainwashing по DevOps от «Экспресс 42» 21 и 22 сентября](http://brainwashing.pro/devops) 23 | * [Конференция RailsClub будет 28 сентября](http://railsclub.ru) 24 | * [Эрик Ходл — мейнтейнер RubyGems и RDoc](https://github.com/drbrain) 25 | * [Фредерик Чанг — 35 коммитер в рельсы](http://contributors.rubyonrails.org/contributors/frederick-cheung/commits) 26 | * [Билеты на railsclub уже продаются, скидка 500 рублей — промокод «rubynoname»](http://railsclub.timepad.ru/event/76008/?utm_refcode=345644f64513d94bf60603bf536b20837815d4b7) 27 | * [Gem whenever — генератор crontab](https://github.com/javan/whenever) 28 | * [Gem thinking_sphinx — генератор конфигурации для sphinx из rails](http://pat.github.io/thinking-sphinx/) 29 | -------------------------------------------------------------------------------- /05/S05E18.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Чат бот Lita](http://jimmycuadra.github.io/lita/) 4 | * [Определение методов в Ruby 2.1.0](http://franck.verrot.fr/blog/2013/08/21/method-definitions-in-ruby-2-1-0-will-not-be-void-anymore/) 5 | * [Рефакторинг жирных моделей с медведями и балалайкой](http://habrahabr.ru/post/192504/) 6 | * [harvestman](https://github.com/mion/harvestman) 7 | * [Адаптер для master-slave Makara](http://tech.taskrabbit.com/blog/2013/01/02/makara/) 8 | * [NYNY](http://alisnic.github.io/nyny/) 9 | * [Ruby и роботы](http://artoo.io/) 10 | * [Ruby Motion 2.6](http://blog.rubymotion.com/post/59390449567/) 11 | * [Rails 4 diff cheatsheet](http://owningrails.com/rails-4-diff-cheatsheet) 12 | * [Стейт машины](https://mojolingo.com/blog/2013/state-machines/) 13 | * [Валидация ip адресов](http://spin.atomicobject.com/2013/08/28/ruby-ip-address-regex/) 14 | * [Топ 10 сайтов на Rails](http://blog.netguru.co/post/58995145341/top-10-sites-built-with-ruby-on-rails) 15 | 16 | ## Обсуждение 17 | 18 | * [Конференция RubySPB в Питере 21 сентября](http://rubyspb.ru/) 19 | * [Обучающий курс Brainwashing по DevOps от «Экспресс 42» 21 и 22 сентября](http://brainwashing.pro/devops) 20 | * [Конференция RailsClub будет 28 сентября](http://railsclub.ru) 21 | * [Билеты на railsclub уже продаются, скидка 500 рублей — промокод «rubynoname»](http://railsclub.timepad.ru/event/76008/?utm_refcode=345644f64513d94bf60603bf536b20837815d4b7) 22 | * [Интервью с Эриком Ходлом](http://habrahabr.ru/company/railsclub/blog/193322/) 23 | * [Интервью с Джереми Эвансом](http://habrahabr.ru/company/railsclub/blog/192564/) 24 | * [Интервью с Эрни Миллером](http://habrahabr.ru/company/railsclub/blog/191888/) 25 | 26 | ### Свежий сочный постгрес 27 | 28 | * [Новость о релизе PostgreSQL 9.3](http://www.postgresql.org/about/news/1481/) 29 | * [Release Notes](http://www.postgresql.org/docs/9.3/static/release-9-3.html) 30 | * [Чего нового в 9.3 в wiki PostgreSQL](https://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.3) 31 | * [Как поставить 9.3 на OSX](https://github.com/petere/homebrew-postgresql) 32 | -------------------------------------------------------------------------------- /05/S05E19.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Костя про Ruby 2.1](http://rkh.im/ruby-2.1) и русский [перевод](http://habrahabr.ru/post/195844/) 4 | * [Как Групон перешел на Node.js](https://engineering.groupon.com/2013/misc/i-tier-dismantling-the-monoliths/) 5 | * [Что модно в Rails](http://www.petekeen.net/essential-tools-for-starting-a-rails-app-in-2013) 6 | * [Rubinius 2.0](http://rubini.us/2013/10/04/rubinius-2-0-released/) и [2.1](http://rubini.us/2013/10/18/the-parisian-release/) зарелизился 7 | * [Resque для Go](http://www.goworker.org/) 8 | * [Resque 1.25.0 зарелизился](http://blog.steveklabnik.com/posts/2013-09-16-resque-1-25-0-has-been-released) 9 | * [Изучение Ruby через айфон](http://iconoclastlabs.github.io/rubytrivia/) 10 | * [Ruby 2.1 preview1](https://www.ruby-forum.com/topic/4417257) 11 | * [Шедулер для Sidekiq](https://github.com/tobiassvn/sidetiq) 12 | * [Capistrano 3](https://medium.com/p/ba896a142ac) 13 | * [http gem](https://github.com/tarcieri/http) 14 | * [Свежий релиз Rails 4.0.1](http://weblog.rubyonrails.org/2013/11/1/Rails-4-0-1-has-been-released/) 15 | * [Ruby Hacking Guide на английском](http://ruby-hacking-guide.github.io/) 16 | * [Самовыпиливание wmeissner](https://github.com/ffi/ffi/commit/bef6f44505fd96eb16c044b1e1af9cbad2697bfe) 17 | 18 | ## Обсуждение 19 | * [Подкаст rwpod](http://www.rwpod.com/) 20 | * [Подкаст ДевОпс Дефлопе](http://devopsdeflope.ru/) 21 | * [Рубиниус Икс](http://x.rubini.us/) 22 | * [Руби упал в индексе TIOBE](http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) 23 | * [Вагрант](http://www.vagrantup.com/) 24 | * [Пакер](http://www.packer.io/) 25 | * [Виви](https://github.com/jedi4ever/veewee) 26 | * [Серф](http://www.serfdom.io/) 27 | * [К.Г. Юнг "Воспоминания, сновидения, размышления"](http://lib.ru/PSIHO/JUNG/memdreamrefs.txt) 28 | * [Фильм Ивана Вырыпаева "Танец Дели"](http://www.kinopoisk.ru/film/652859/) 29 | -------------------------------------------------------------------------------- /05/S05E20.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Рельсы — решето](http://weblog.rubyonrails.org/2013/12/3/Rails_3_2_16_and_4_0_2_have_been_released/) 4 | * [Как делать PDF в рельсе](http://viget.com/extend/how-to-create-pdfs-in-rails) 5 | * [Как открывать рельсовые сессии в других местах](http://matt.aimonetti.net/posts/2013/11/30/sharing-rails-sessions-with-non-ruby-apps/) 6 | * [Нестандартный актив рекород](http://blog.crowdint.com/2013/09/25/non-standard-activerecord.html) 7 | * [Жозе Валим написал еще одну книгу про 4-ые рельсы](http://shop.oreilly.com/product/9781937785550.do) 8 | * [Как работает поколенческий GC](http://patshaughnessy.net/2013/10/30/generational-gc-in-python-and-ruby) 9 | * [Ruby 1.9.3-p484](https://www.ruby-lang.org/en/news/2013/11/22/ruby-1-9-3-p484-is-released/) и 10 | [Ruby 2.0.0-p353](https://www.ruby-lang.org/en/news/2013/11/22/ruby-2-0-0-p353-is-released/) 11 | * [Руби-лэнг на русском](https://www.ruby-lang.org/ru/) 12 | * [RubyMine 6](http://habrahabr.ru/company/JetBrains/blog/204198/) 13 | * [Визуализация работы GC в Руби и Питоне](http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python) 14 | * [ПНУ от Кирилла](http://mokevnin.github.io/blog/2013/11/14/pnu/) 15 | * [Книга о том, как делать приложения для команднной строки](http://shop.oreilly.com/product/9781937785758.do) 16 | * [Маленькие бэктрейсы](http://jamesgolick.com/2007/12/1/noisy-backtraces-got-you-down.html) 17 | * [Раби андэр и микроскопе доступна на бумаге](http://patshaughnessy.net/2013/11/7/expanded-ruby-under-a-microscope-available-in-print) 18 | 19 | ## Обсуждение 20 | -------------------------------------------------------------------------------- /05/S05E21.md: -------------------------------------------------------------------------------- 1 | [Толя Макаревич](https://github.com/makaroni4/) 2 | 3 | Проекты Толи: 4 | * [sandi_meter](https://github.com/makaroni4/sandi_meter) 5 | * [russian_sex](https://github.com/makaroni4/russian_sex) 6 | * [melkman](https://github.com/makaroni4/melkman) 7 | 8 | ## [Конкурс](https://gist.github.com/kirs/8180501) 9 | 10 | ## Новости 11 | 12 | [Rails 4.1 release notes](https://github.com/rails/rails/blob/master/guides/source/4_1_release_notes.md) 13 | 14 | [Новость в блоге Rails](http://weblog.rubyonrails.org/2013/12/18/Rails-4-1-beta1/) 15 | 16 | [Обзор новых фич](http://coherence.io/blog/2013/12/17/whats-new-in-rails-4-1.html) 17 | 18 | [Почему не умер Bundler](http://andre.arko.net/2013/12/07/the-rumors-of-bundlers-death-have-been-greatly-exaggerated/) 19 | 20 | [Bower-пакеты как гемы для asset pipeline](https://rails-assets.org/) 21 | 22 | [Как поднять свой маленький Heroku](http://blog.rajivm.com/your-own-mini-heroku-for-5-dollars-per-month.html) 23 | 24 | [MRI 1.8.7 и 1.9.2 не будут поддерживаться с июня 2014](https://www.ruby-lang.org/en/news/2013/12/17/maintenance-of-1-8-7-and-1-9-2/) 25 | 26 | [deep_thought, новый инструмент для CI и деплоя](https://github.com/redhotvengeance/deep_thought) 27 | 28 | ### Доклады с конференций 29 | 30 | * [Happy dev](http://www.youtube.com/channel/UCf83OZg4OR3_X041zbTF1KA/videos) 31 | * [rubyconf 2013](http://www.confreaks.com/events/rubyconf2013) 32 | * [BaRuCo](http://www.youtube.com/channel/UCFlDMr_d8zRuOWCcKH7LpuQ/videos) 33 | 34 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source :gemcutter 2 | 3 | gem 'rake' 4 | gem 'bluecloth' 5 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: http://rubygems.org/ 3 | specs: 4 | bluecloth (2.2.0) 5 | rake (0.9.2.2) 6 | 7 | PLATFORMS 8 | ruby 9 | 10 | DEPENDENCIES 11 | bluecloth 12 | rake 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ruby NoName Podcast теперь и по заявкам 2 | 3 | Если вы хотите, чтобы Андрей и Кир рассказали о чем-то, что вам интересно, или нашли новость, которая обязательно, по вашему 4 | мнению, должна попасть в RubyNoName Podcast, то сделать это проще простого, потому что мы работаем по вашим заявкам. 5 | Каждый из вас может повлиять на программу подкаста. Для этого достаточно просто прислать pull реквест 6 | к шоунотам предстоящего подкаста, и если ваши темы нам понравится, мы обязательно их обсудим. 7 | 8 | Оставь свой след в истории и когда-нибудь о тебе напишут в книге "Русский технологический подкастинг: антология". 9 | 10 | # Как сделать pull-реквест 11 | 12 | Мы думаем, что ты уже взрослый мальчик и умеешь читать документацию: http://help.github.com/send-pull-requests/ 13 | 14 | # Где послушать 15 | 16 | Послушать и подписаться на нас можно на [нашем сайте rubynoname.ru](http://rubynoname.ru/). 17 | 18 | [Наш твиттер](https://twitter.com/#!/rubynoname) 19 | 20 | 21 | -------------------------------------------------------------------------------- /S06E01.md: -------------------------------------------------------------------------------- 1 | # Новости 2 | * [Подробный бенчмарк MRI 2.1](http://miguelcamba.com/blog/2013/10/05/benchmarking-the-ruby-2-dot-1-and-rubinius-2-dot-0/) 3 | * [Обзор MRI 2.1 от Константина Хааса](http://rkh.im/ruby-2.1) 4 | * [1.9.3 будет поддерживаться до конца 2015](http://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/) 5 | * [Пост в блоге @tmm1 о GC 2.1](http://tmm1.net/ruby21-rgengc/) 6 | * [О продакшн-опыте с 2.1 @tmm1 из GitHub](https://twitter.com/tmm1/status/422559636261068800) 7 | * [Топ гитхаб контрибьюторов](https://gist.github.com/paulmillr/2657075) 8 | * [Новость про рубигемсы 2.2](http://blog.rubygems.org/2013/12/26/2.2.0-released.html) 9 | * [Аггрегатор вакансий для рубистов от Энвилабс](https://toprubyjobs.com/) 10 | * [Аналитика по Гитхабу от Грегорика](https://github.com/igrigorik/ga-beacon) 11 | * [Пост про официальную аналитику](https://github.com/blog/1672-introducing-github-traffic-analytics) 12 | * [Sneakers, новый процессор очередей на основе rabbitmq](http://jondot.github.io/sneakers/) 13 | * [Que, еще один процессор очередей](https://github.com/chanks/que) 14 | * [Про постгресовые advisory locks](http://www.postgresql.org/docs/9.3/static/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS) 15 | * [deployments api в гитхабе](http://developer.github.com/changes/2014-01-09-preview-the-new-deployments-api/) 16 | * [попытка включения автопрефиксера в рельсы](https://github.com/rails/rails/issues/13712) 17 | * [gem rails layout](http://blog.railsapps.org/post/72810856767/rails-layout-gem-v1-0-1) 18 | * [Foundry теперь в открытом доступе](https://github.com/evilmartians/foundry) 19 | * [Пост Пети Зотова про Foundry](http://whitequark.org/blog/2013/12/21/foundry-has-been-cancelled/) 20 | 21 | ## Кирилл Мокевнин 22 | * [Профиль на Github](https://github.com/mokevnin/coursify) 23 | * [Сервис для обучения](http://wddx.ru/) 24 | * [Доклад Кирилла на AgileDays](http://agiledays.ru/reports/view/19/) 25 | * [Конференция Стачка в Ульяновске](http://nastachku.ru/l) 26 | -------------------------------------------------------------------------------- /S06E02.md: -------------------------------------------------------------------------------- 1 | # Спонсор выпуска 2 | * [Hoheybadger - сервис для мониторинга исключений, аптайма и производительности руби проектов.](http://bit.ly/rnp_honeybadger) 3 | 4 | # Новости 5 | * [Книга от Линды Лукас на Кикстартере](http://kck.st/1a5Dyh8) 6 | * [RailsConf 2014](http://bit.ly/1bc4JC7) 7 | * [Thoughtbot'ы рассказывают чем тестируют приложения](http://bit.ly/1bcgVWI) 8 | * [Новые матчеры в Rspec 3](http://bit.ly/1fCs1Up) 9 | * [Классическая экосистема приложения](http://bit.ly/1hVB9Fa) 10 | * [Сканнер кода](http://bit.ly/1fseO2m) 11 | * [middleware, отслеживающий неиспользуемый код](http://bit.ly/1bc4QgU) 12 | * [Анонс нового фрейморка Lotus](http://bit.ly/MmkYGD) 13 | * [Как в руби устроено умножение](http://bit.ly/LgL90y) 14 | * [Применение принципов функционального программирования в руби-коде](http://bit.ly/1a5DQ7L) 15 | * [Архиватор миграций](http://bit.ly/1jQSenG) 16 | * [Что ждать от CoffeScript 1.7](http://bit.ly/1iSmyhj) 17 | * [Фреймворк локализации от Mozilla](http://bit.ly/1fsf2GG) 18 | * [Дебаг единорога в продакшине](http://bit.ly/1bchobf) 19 | * [Клевый клиент для Github Issues](http://bit.ly/1jQStPz) и еще [один](http://bit.ly/LgLgJB) 20 | * [Антон Давыдов о глобальных переменных в Руби](http://bit.ly/1bc5afA) 21 | 22 | ## Михаил Клишин 23 | * [Профиль на Github](http://bit.ly/1noTFtw) 24 | * [Твиттер](http://bit.ly/1aJDWTa) 25 | 26 | ## Ресурсы от Миши Клишина 27 | * [ClojureWerkz](http://bit.ly/1ekDee3) 28 | * [Java Concurrency in Practice](http://amzn.to/1aLUYzZ) 29 | * [Книги по распределенным системам](http://bit.ly/LvhqBD) 30 | -------------------------------------------------------------------------------- /S06E03.md: -------------------------------------------------------------------------------- 1 | # Спонсор выпуска 2 | * [Hoheybadger - сервис для мониторинга исключений, аптайма и производительности руби проектов.](http://bit.ly/rnp_honeybadger) 3 | 4 | # Новости 5 | * [Номинируем @whitequark на Ruby Hero](http://bit.ly/1bDrxjI) 6 | * [Уязвимость в libyaml, обновляйте Ruby](http://bit.ly/1ho8qs0) 7 | * [Релиз ElasticSearch 1.0](http://bit.ly/1k2vSwG) 8 | * [Интеграция ElasticSearch с Rails](http://bit.ly/1bDrNPE) 9 | * [Программируем нативные OS X приложения на Ruby](http://bit.ly/1fMyOtf) 10 | * [Структурируем Sinatra приложение](http://bit.ly/1k4BSYO) 11 | * [Рекомендация по гемам](http://bit.ly/OszhuO) 12 | * [Hub переписаный на Go](http://bit.ly/1k2w8vz) 13 | * [Быстрый клиент для Heroku](http://bit.ly/1nZY17W) 14 | * [Нас опять обманули — Errbit отказался вырезать Монгу](http://bit.ly/MSTvwO) 15 | * [Автопрефиксер теперь и в Wordpress](http://bit.ly/1fMyZ7P) 16 | * [Rails в top 5 GitHub по активности с Issues](http://bit.ly/1fgtbCV) 17 | * [Новость о маленькой чикагской компании](http://bit.ly/Nqzf5J) 18 | * [Тревисы рассказывают, как работают удаленно](http://bit.ly/1cGzvqK) 19 | * [Выступление от GitHub про удаленную работу](http://bit.ly/1k4BYQr) 20 | * [Правильная организация кода](http://bit.ly/1phk1yy) 21 | * [Что и зачем: Kernel.proc vs Proc.new](http://bit.ly/1fwbNyn) 22 | * [Refinements наглядно](http://bit.ly/1hJEriZ) 23 | 24 | ## Наш гость Леша Гусев 25 | * [Профиль на Гитхабе](http://bit.ly/1dnKUsc) 26 | * [Профиль в Твиттере](https://twitter.com/alxgsv) 27 | * [Блог](http://gusev.ae/) 28 | * [Прошлый работодатель Леши](http://bit.ly/1dnJVs3) 29 | * [Текущий работодатель работодатель Леши](http://bit.ly/1fmOAQM) 30 | * [Антидепрессант от Леши каждый день](http://bit.ly/1eoMUQG) 31 | * [Статья про почемучку](http://bit.ly/1mCpXDs) 32 | * [why the lucky stiff](http://bit.ly/1hofMfc) 33 | * [why's (poignant) Guide to Ruby](http://bit.ly/1mCpXDs) 34 | * [Вторая книга от _why](http://bit.ly/OsCOJJ) 35 | * [Статья про эмпатию от Чада Фаулера](http://bit.ly/1hgzWZF) 36 | -------------------------------------------------------------------------------- /S06E04.md: -------------------------------------------------------------------------------- 1 | ## Новости 2 | 3 | * [Скончался Jim Weirich — создатель rake и известнейший евангелист Ruby](http://bit.ly/1c1X9j7) 4 | * [Релиз Ruby 2.1.1](http://bit.ly/1okSfOm) 5 | * [MRI 1.9.3-p545, который посвящен Jim Weirich](http://bit.ly/1hGJ4ae) 6 | * [Релиз-кандидат Rails 4.1](http://bit.ly/1jMKlgT) 7 | * [AdequateRecord, превью некоторых оптимизаций AR по скорости в 4.2](http://bit.ly/1kOZ4Yt) 8 | * [Новость про RSpec 2.99 & 3.0beta2 в блоге одного из авторов RSpec](http://bit.ly/1cox91W) 9 | * [Vagrant 1.5 с возможностью шарить виртуалки](http://bit.ly/1dhK2sF) 10 | 11 | ## Статьи 12 | 13 | * [Rails Engines и для чего они нужны](http://bit.ly/NokDEb) 14 | * [Статистика по использованию классов в Ruby](http://bit.ly/1dhK6bN) 15 | * [Старая история о том что паршиалы — зло](http://bit.ly/1c1XHFK) 16 | * [Про то, как интегрировать Puppet и Capistrano 3](http://bit.ly/1eXj9GL) 17 | 18 | ## Дискуссия 19 | 20 | * [Gitsh, специальный шелл для Гита](http://bit.ly/1hZAuSU) 21 | * [SublimeGit, большое расширение для Sublime Text](http://bit.ly/1fW3uMD) 22 | * [Atom, новый редактор кода от Github](http://bit.ly/OU2I9u) 23 | * [Дима Галинский](http://bit.ly/1n30Kig) 24 | * [Проект Димы — Vexor](http://bit.ly/1cxAwhD) 25 | * [Drone, новый CI на Go](http://bit.ly/1cxAvKn) 26 | 27 | -------------------------------------------------------------------------------- /S06E05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubynoname/ShowNotes/f0afbd5f68a0467c87b69d447abb8dc300d35817/S06E05.md -------------------------------------------------------------------------------- /footer.md: -------------------------------------------------------------------------------- 1 | 2 | # Контакты 3 | * [Наш твиттер](https://twitter.com/#!/rubynoname) 4 | * [Email для предложенией](mailto:evtuhovich@gmail.com) 5 | -------------------------------------------------------------------------------- /images/kedy1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubynoname/ShowNotes/f0afbd5f68a0467c87b69d447abb8dc300d35817/images/kedy1.jpg -------------------------------------------------------------------------------- /images/kedy2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubynoname/ShowNotes/f0afbd5f68a0467c87b69d447abb8dc300d35817/images/kedy2.jpg -------------------------------------------------------------------------------- /rakefile.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | require 'bluecloth' 3 | 4 | task :default do 5 | file = Dir['S*.md'].sort.last 6 | bc = BlueCloth.new File.read(file) + File.read('footer.md') 7 | puts bc.to_html 8 | end 9 | 10 | desc "Generate habrahabr compatible html file. Use rake habr file=filename.md not for last file" 11 | task :habr do 12 | if ENV['file'] 13 | file = ENV['file'] 14 | else 15 | file = Dir['S*.md'].sort.last 16 | end 17 | 18 | bc = BlueCloth.new File.read(file) 19 | res = bc.to_html 20 | url = "http://rubynoname.ru/posts/2013/#{file.split('.').first}.html" 21 | res = %Q[Ссылка на выпуск подкаста: #{url}\n\n] + res 22 | res.sub!(/<\/ul>/, "\n\n") 23 | 24 | puts "RubyNoName Podcast " + file.split('.').first.upcase + ":" 25 | puts 26 | puts res 27 | end 28 | --------------------------------------------------------------------------------