<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="http://ruby.inuse.ru">
<channel>
 <title>Язык программирования Ruby - Лучший друг программиста</title>
 <link>http://ruby.inuse.ru</link>
 <description />
 <language>ru</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RuRubyRails" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rurubyrails" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Play - музыкальный сервер от GitHub</title>
 <link>http://ruby.inuse.ru/news/play-muzykalnyi-server-ot-github</link>
 <description>&lt;p&gt;
&lt;p&gt;Продолжая тему слайдов, хочу поделиться ссылкой на стопку слайдов к выступлению Зака Холмана (Zach Holman) - &lt;noindex&gt;&lt;a href="https://speakerdeck.com/u/holman/p/stories-from-a-music-fueled-distributed-streaming-bender" rel="nofollow"&gt;"Stories From a Music-Fueled Distributed Streaming Bender"&lt;/a&gt;&lt;/noindex&gt;. Вы узнаете о проекте Play - музыкальном сервере в офисе GitHub.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Просто красивые слайды, это еще не конец истории :) Код Play открыт и доступен на GitHub - &lt;noindex&gt;&lt;a href="https://github.com/play/play/" rel="nofollow"&gt;github.com/play/play&lt;/a&gt;&lt;/noindex&gt;. Play имеет специфичные требования к окружению, но об этом подробно рассказано в README.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;em&gt;P.S. Советую посмотреть и другие слайды от Зака, если вы этого еще не сделали.&lt;/em&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/play-muzykalnyi-server-ot-github"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/XW8mQA8Zng8" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/play-muzykalnyi-server-ot-github#comments</comments>
 <pubDate>Sat, 19 May 2012 07:49:24 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">176656 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>Слайды доклада "10 Things You Didn't Know Rails Could do" от JEG2</title>
 <link>http://ruby.inuse.ru/news/slaidy-doklada-10-things-you-didnt-know-rails-could-do-ot-jeg2</link>
 <description>&lt;p&gt;
&lt;p&gt;Прогугливаясь по просторам интернета в поисках инетересной информации, я наткнулся на доклад ruby-гуру Джеймса Эдварда Грея II. В нем собрана информация о функциональности rails, о которой вы, возможно, и не знали. Лично я для себя нашел достаточно много нового, надеюсь, вы тоже найдете... Приятного чтения!&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Ссылка: &lt;a href="https://speakerdeck.com/u/jeg2/p/10-things-you-didnt-know-rails-could-do" rel="nofollow"&gt;&lt;noindex&gt;&lt;a href="https://speakerdeck.com/u/jeg2/p/10-things-you-didnt-know-rails-could-do" rel="nofollow"&gt;https://speakerdeck.com/u/jeg2/p/10-things-you-didnt-know-rails-could-do&lt;/a&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;С уважением, &lt;noindex&gt;&lt;a href="http://twitter.com/rezwyi" rel="nofollow"&gt;@rezwyi&lt;/a&gt;&lt;/noindex&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/slaidy-doklada-10-things-you-didnt-know-rails-could-do-ot-jeg2"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/zx3U-C8dMa8" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/slaidy-doklada-10-things-you-didnt-know-rails-could-do-ot-jeg2#comments</comments>
 <pubDate>Fri, 18 May 2012 05:37:10 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">176202 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>"Stay young, stay curious, stay hippy..." - доклад Дэвида Хайнемайера Хенссона с конференции "RailsConf 2012"</title>
 <link>http://ruby.inuse.ru/news/stay-young-stay-curious-stay-hippy-doklad-devida-xainemaiera-xenssona-s-konferencii-railsconf-2012</link>
 <description>&lt;p&gt;
&lt;p&gt;В сети выложен видео-доклад Дэвида с конференеции "RailsConf 2012". Всем, кто еще не видел, очень советую...&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Молодой, знергичный, дерзкий и в то же время достаточно мудрый, он высказал свою точку зрения на прогресс в разработке программного обеспечения в целом и rails в частности.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Несмотря на наличие ненормативной лексики, доклад получился очень и очень хорошим. Я получил массу удовольствия и не раз посмеялся, чего и вам желаю.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Ссылка:&lt;br /&gt;
&lt;a href="https://www.youtube.com/watch?v=VOFTop3AMZ8" rel="nofollow"&gt;&lt;noindex&gt;&lt;a href="https://www.youtube.com/watch?v=VOFTop3AMZ8" rel="nofollow"&gt;https://www.youtube.com/watch?v=VOFTop3AMZ8&lt;/a&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;С уважением, &lt;noindex&gt;&lt;a href="http://twitter.com/rezwyi" rel="nofollow"&gt;@rezwyi&lt;/a&gt;&lt;/noindex&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/stay-young-stay-curious-stay-hippy-doklad-devida-xainemaiera-xenssona-s-konferencii-railsconf-2012"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/LW2tSmvqAq4" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/stay-young-stay-curious-stay-hippy-doklad-devida-xainemaiera-xenssona-s-konferencii-railsconf-2012#comments</comments>
 <pubDate>Wed, 16 May 2012 17:35:42 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">175957 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>Skypekit for Ruby</title>
 <link>http://ruby.inuse.ru/news/skypekit-ruby</link>
 <description>&lt;p&gt;
&lt;p&gt;Skypekit для Ruby - библиотека для работы со Skype протоколом&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href="http://blog.railsware.com/2012/05/11/libskypekit-and-skypekit-c-and-ruby-interface-for-skype/" rel="nofollow"&gt;&lt;noindex&gt;&lt;a href="http://blog.railsware.com/2012/05/11/libskypekit-and-skypekit-c-and-ruby-interface-for-skype/" rel="nofollow"&gt;http://blog.railsware.com/2012/05/11/libskypekit-and-skypekit-c-and-ruby-interface-for-skype/&lt;/a&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/skypekit-ruby"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/9MPJ8qx2H5Y" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/skypekit-ruby#comments</comments>
 <pubDate>Fri, 11 May 2012 11:52:03 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174838 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>ActiveRecord::Relation#merge или как объединиться с друзьями</title>
 <link>http://ruby.inuse.ru/news/activerecordrelationmerge-ili-kak-obedinitsya-s-druzyami</link>
 <description>&lt;p&gt;
&lt;p&gt;Цель данного обзора показать пару приемов использования метода &lt;span class="codeblock"&gt;&lt;span style="color:#008000; font-style:italic;"&gt;#merge&lt;/span&gt;&lt;/span&gt; из модуля &lt;span class="codeblock"&gt;ActiveRecord::SpawnMethods&lt;/span&gt;, предназначенного для объединения скоупов.&lt;br /&gt;
&lt;span class="codeblock"&gt;relation_destination.&lt;span style="color:#9900CC;"&gt;merge&lt;/span&gt;&lt;span style="color:#006600; font-weight:bold;"&gt;&amp;#40;&lt;/span&gt;relation_source&lt;span style="color:#006600; font-weight:bold;"&gt;&amp;#41;&lt;/span&gt;&lt;/span&gt; добавляет sql-выражение из &lt;span class="codeblock"&gt;relation_source&lt;/span&gt; в  итоговый &lt;span class="codeblock"&gt;relation_destination&lt;/span&gt;. Приведу пару примеров.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Допустим мы хотим получить список всех оплаченных заказов, но только для клиентов с голубыми глазами. В общем случае это могло бы быть так:&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/activerecordrelationmerge-ili-kak-obedinitsya-s-druzyami"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/fGgUmk1LNt8" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/activerecordrelationmerge-ili-kak-obedinitsya-s-druzyami#comments</comments>
 <pubDate>Fri, 11 May 2012 08:45:48 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174588 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>DevConf: открыто голосование</title>
 <link>http://ruby.inuse.ru/news/devconf-otkryto-golosovanie</link>
 <description>&lt;p&gt;
&lt;p&gt;Всего подано 57 заявок в восьми категориях. В категории посвященной Ruby предлагаются следующие темы:&lt;/p&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;noindex&gt;&lt;a href="http://devconf.ru/offers/32" rel="nofollow"&gt;Опыт эксплуатации большого Ruby проекта&lt;/a&gt;&lt;/noindex&gt;&lt;/li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;noindex&gt;&lt;a href="http://devconf.ru/offers/41" rel="nofollow"&gt;Sprockets under the hood&lt;/a&gt;&lt;/noindex&gt;&lt;/li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;noindex&gt;&lt;a href="http://devconf.ru/offers/42" rel="nofollow"&gt;OpenSource стартап на Ruby&lt;/a&gt;&lt;/noindex&gt;&lt;/li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;noindex&gt;&lt;a href="http://devconf.ru/offers/52" rel="nofollow"&gt;Локализация приложения на базе Rails. Личный опыт и советы&lt;/a&gt;&lt;/noindex&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;p&gt;У вас есть возможность отдать свой голос за интересные доклады - &lt;a href="http://devconf.ru/offers/" rel="nofollow"&gt;&lt;noindex&gt;&lt;a href="http://devconf.ru/offers/" rel="nofollow"&gt;http://devconf.ru/offers/&lt;/a&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/devconf-otkryto-golosovanie"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/SUJJarNMT0w" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/devconf-otkryto-golosovanie#comments</comments>
 <pubDate>Thu, 10 May 2012 17:24:58 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174589 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>Для заинтересовавшихся RubyMotion</title>
 <link>http://ruby.inuse.ru/news/dlya-zainteresovavshixsya-rubymotion</link>
 <description>&lt;p&gt;
&lt;p&gt;Репозиторий с эксперементальными проектами - &lt;noindex&gt;&lt;a href="https://github.com/railsfactory/rubymotion-learn" rel="nofollow"&gt;github.com/railsfactory/rubymotion-learn&lt;/a&gt;&lt;/noindex&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;В файле &lt;noindex&gt;&lt;a href="https://github.com/railsfactory/rubymotion-learn/blob/master/projects.md" rel="nofollow"&gt;projects.md&lt;/a&gt;&lt;/noindex&gt; можно найти большое количество ссылок на проекты с открытым кодом на базе RubyMotion.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Если вы еще не знаете что такое RubyMotion, то начните со статьи &lt;noindex&gt;&lt;a href="http://rubyflow.ru/items/1290" rel="nofollow"&gt;"Ruby для iOS"&lt;/a&gt;&lt;/noindex&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/dlya-zainteresovavshixsya-rubymotion"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/l-ZxKycAKzQ" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/dlya-zainteresovavshixsya-rubymotion#comments</comments>
 <pubDate>Thu, 10 May 2012 06:11:24 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174338 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>SeedDump</title>
 <link>http://ruby.inuse.ru/news/seeddump</link>
 <description>&lt;p&gt;
&lt;p&gt;&lt;strong&gt;SeedDump&lt;/strong&gt; - плагин добавляющий rake-задачу &lt;span class="codeblock"&gt;db:seed:dump&lt;/span&gt;. Эта задача генерирует файл &lt;span class="codeblock"&gt;db/seeds.&lt;span style="color:#9900CC;"&gt;rb&lt;/span&gt;&lt;/span&gt; на основе уже существующей базы данных.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Пример:&lt;/p&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;div class="codeblock"&gt;&lt;div class="ruby" style="font-family: monospace;"&gt;rake db:seed:dump&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;
&lt;p&gt;Получаем файл db/seeds.rb со следующим содержимым:&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/seeddump"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/ODeLBnuxAuw" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/seeddump#comments</comments>
 <pubDate>Thu, 10 May 2012 06:05:22 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174339 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>Bloggy - возможность добавить блог на базе Jekyll в Rails-приложение</title>
 <link>http://ruby.inuse.ru/news/bloggy-vozmozhnost-dobavit-blog-na-baze-jekyll-v-rails-prilozhenie</link>
 <description>&lt;p&gt;
&lt;p&gt;&lt;strong&gt;Bloggy&lt;/strong&gt; - это небольшая библиотека, позволяющая "завести" блог на базе Jekyll в вашем Rails-приложении.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Jekyll - это генератор статических сайтов, созданный Томом Престоном-Вернером (&lt;noindex&gt;&lt;a href="http://tom.preston-werner.com/" rel="nofollow"&gt;Tom Preston-Warner&lt;/a&gt;&lt;/noindex&gt;).&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Чтобы начать пользоваться Bloggy, добавьте в Gemfile следующую строку:&lt;/p&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;div class="codeblock"&gt;&lt;div class="ruby" style="font-family: monospace;"&gt;gem ‘bloggy’&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;
&lt;p&gt;и выполните&lt;/p&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;div class="codeblock"&gt;&lt;div class="ruby" style="font-family: monospace;"&gt;$ bundle&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;
&lt;p&gt;Далее генерируем все необходимое для первого старта:&lt;/p&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;div class="codeblock"&gt;&lt;div class="ruby" style="font-family: monospace;"&gt;$ rails g jekyll:blog blog&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;
&lt;p&gt;Готово! Ваш блог доступен по адресу &lt;a href="http://yourdomain.com/blog" rel="nofollow"&gt;&lt;noindex&gt;&lt;a href="http://yourdomain.com/blog" rel="nofollow"&gt;http://yourdomain.com/blog&lt;/a&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/bloggy-vozmozhnost-dobavit-blog-na-baze-jekyll-v-rails-prilozhenie"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/QpTa4Hxmmn4" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/bloggy-vozmozhnost-dobavit-blog-na-baze-jekyll-v-rails-prilozhenie#comments</comments>
 <pubDate>Thu, 10 May 2012 05:57:42 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174340 at http://ruby.inuse.ru</guid>
</item>
<item>
 <title>Фестиваль профессионального развития  для IT-специалистов – Bit Byte</title>
 <link>http://ruby.inuse.ru/news/festival-professionalnogo-razvitiya-dlya-it-specialistov-%E2%80%93-bit-byte</link>
 <description>&lt;p&gt;
&lt;p&gt;19 мая компания ITmozg проводит в Санкт-Петербурге крупнейшее мероприятие для IT-специалистов – &lt;strong&gt;Bit Byte&lt;/strong&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;strong&gt;Bit Byte&lt;/strong&gt; – это фестиваль профессионального развития,  где студенты технических специальностей,  и специалисты с опытом  работы в IT в 2-4 года после окончания ВУЗа смогут пообщаться с представителями крупнейших  IT-компаний и успешных стартапов и послушать выступления звезд IT.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;В программе:&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ruby.inuse.ru/news/festival-professionalnogo-razvitiya-dlya-it-specialistov-%E2%80%93-bit-byte"&gt;читать дальше&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RuRubyRails/~4/9mtw0Th9ghE" height="1" width="1"/&gt;</description>
 <comments>http://ruby.inuse.ru/news/festival-professionalnogo-razvitiya-dlya-it-specialistov-%E2%80%93-bit-byte#comments</comments>
 <pubDate>Tue, 08 May 2012 06:09:18 +0000</pubDate>
 <dc:creator>spine</dc:creator>
 <guid isPermaLink="false">174221 at http://ruby.inuse.ru</guid>
</item>
</channel>
</rss>

