<?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:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2314740301413555927</atom:id><lastBuildDate>Sun, 27 Nov 2011 23:41:38 +0000</lastBuildDate><category>Bundler</category><category>Barcamp</category><category>Философия</category><category>Командная разработка</category><category>Разное</category><category>Debian</category><category>GNU/Linux</category><category>Юмор</category><category>Книги</category><category>Mock</category><category>RR</category><category>Java</category><category>freeware</category><category>BornCon</category><category>OpenSource</category><category>mplayer</category><category>WEB</category><category>firefox</category><category>RubyConfUA2010</category><category>UIB</category><category>Git</category><category>Склерозник</category><category>Ruby</category><category>Игра на публику</category><category>Delphi</category><category>Блоггинг</category><category>RoR</category><category>Rails 3</category><category>Бирюльки</category><category>FastReport</category><category>Firebird</category><category>Rails3</category><category>Ruby on Rails</category><category>Поток сознания</category><category>Seleniumcamp</category><title>Чердак айтишника</title><description /><link>http://romanvbabenko.blogspot.com/</link><managingEditor>noreply@blogger.com (Roman V. Babenko)</managingEditor><generator>Blogger</generator><openSearch:totalResults>127</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/romanvbabenko" /><feedburner:info uri="romanvbabenko" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-7919188336346366537</guid><pubDate>Mon, 05 Sep 2011 04:47:00 +0000</pubDate><atom:updated>2011-09-05T07:56:41.392+03:00</atom:updated><title>"Народжені бути вільними"(born to be free)</title><atom:summary>"Народжені бути вільними"(born to be free). Отличная документалка о природе, с паршивеньким переводом на украинский. Почему я называю перевод паршивеньким? Потому, что в переводах такого уровня недопустимы такие ляпы как использование термина "сурогатная мать" в отношении сотрудников к подопечным животным. Я чуть попкорном не подавлися когда услышал. Сразу же представилась картина как жительницы </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/OQZzQo6TzZs/born-to-be-free.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/JQlOqFJEPjE/default.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/OQZzQo6TzZs" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/09/born-to-be-free.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-3478951412372590698</guid><pubDate>Thu, 14 Apr 2011 06:00:00 +0000</pubDate><atom:updated>2011-04-14T09:03:57.408+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Юмор</category><title>Если случилась жопа...</title><atom:summary>Буддизм -- Если случилась жопа -- в действительности это не жопа.Индуизм -- Эта жопа случалась и раньше.Мормоны -- Эта жопа еще случится.Ислам -- Если жопа случилась -- значит, на то была воля Аллаха.Католицизм -- Жопа случилась потому что вы были плохими.Кальвинизм -- Жопа случилась от того, что мы недостаточно усерднотрудились.Пpавославие -- Жопа случилась? Hу и фиг с ней.Стоицизм -- Эта жопа </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/KYHUuSo1S70/blog-post.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/KYHUuSo1S70" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/04/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-9132704662568859788</guid><pubDate>Tue, 29 Mar 2011 05:32:00 +0000</pubDate><atom:updated>2011-03-29T08:33:12.160+03:00</atom:updated><title>Capoeira CAT</title><atom:summary /><link>http://feedproxy.google.com/~r/romanvbabenko/~3/n59wK3-TzdE/capoeira-cat.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/TZZGvpKLQX4/default.jpg" height="72" width="72" /><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/n59wK3-TzdE" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/03/capoeira-cat.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-128093749287171767</guid><pubDate>Tue, 22 Mar 2011 02:32:00 +0000</pubDate><atom:updated>2011-03-22T05:32:50.495+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Юмор</category><title>Комиксы от brainlesstales</title><atom:summary>http://www.brainlesstales.com/</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/zo9szxosSdk/brainlesstales.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/zo9szxosSdk" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/03/brainlesstales.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-3984762366947911464</guid><pubDate>Wed, 16 Mar 2011 06:20:00 +0000</pubDate><atom:updated>2011-03-16T08:20:24.465+02:00</atom:updated><title>RubyConfUA 2010 Kyiv, Ukraine. Slideshow</title><atom:summary>Небольшой экскурс "Как это было" и "Кто виноват" ;-)</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/60SMIpzq-sQ/rubyconfua-2010-kyiv-ukraine-slideshow.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/GrGcfsVRSaY/default.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/60SMIpzq-sQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/03/rubyconfua-2010-kyiv-ukraine-slideshow.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-154233660178036347</guid><pubDate>Mon, 28 Feb 2011 16:42:00 +0000</pubDate><atom:updated>2011-03-03T23:23:11.054+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Seleniumcamp</category><title>Seleniumcamp, 2011. Разведка боем</title><atom:summary>Был 26 февраля на Seleniumcamp".Разведка боем, потому как я не професиональный QA или тестироващик, а интерес возник в связи с желанием спать спокойно и делать рефакторинг своего кода. Вот и решил посмотреть-послушать как люди "избы делают".До места проведения добрался быстро и без  проблем.Аудитория удивила минимумом ноутбуков(видно это объяняет отсутствие розеток) и обилием молодых симпатичных </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/idf9W493zKQ/seleniumcamp-2010.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/idf9W493zKQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/02/seleniumcamp-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-8951786426833180660</guid><pubDate>Fri, 18 Feb 2011 15:17:00 +0000</pubDate><atom:updated>2011-03-03T23:12:13.389+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Ruby coding on the mount</title><atom:summary>Малый Горган. Лето 2010 года. 1600 метров над уровнем моря</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/6EVborDR57g/ruby-coding-on-mount.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/6EVborDR57g" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2011/02/ruby-coding-on-mount.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-8157296407354557031</guid><pubDate>Mon, 20 Dec 2010 07:47:00 +0000</pubDate><atom:updated>2010-12-20T10:49:48.062+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mock</category><category domain="http://www.blogger.com/atom/ns#">RR</category><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>RR, mock, stub, mocha. Назад в будущее.</title><atom:summary>Мне нужно было протеcтировать фичу которая обрабатывала данные с определенным сроком давности.Решение "в лоб" - срок давности максимально уменьшить и "подождать" 2-3 секунды в тесте.Но там 2 секунды, там 3 секунди и я уже слышу ворчание о "медленных тестах" и отдельной машине для их прогонке, и вообще о "тормозности" ruby.Поскольку база данных и приложение у меня на одной машине, то я передаю </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/SIJrCy0U9Ug/rr-mock-stub-mocha.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/SIJrCy0U9Ug" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/12/rr-mock-stub-mocha.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-8393829115797207758</guid><pubDate>Wed, 15 Dec 2010 07:07:00 +0000</pubDate><atom:updated>2010-12-15T09:22:32.613+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Rails3</category><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Выход за рамки. Rails3 scopes are obsolete</title><atom:summary>В Rails 3 рамки(scopes) стали не актуальны, так как фактически дублируют стандартный функционал Ruby: некий метод который парсит другой метод, что-бы потом его выполнить.В итоге, методы класса модели стали chainable: последовательный вызов действует как и scopes - объединяет условия.class Post  scope :recent, imit(5).order(:'create_at desc')  scope :published, where(:published =&gt; true)   def </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/Pl2PYFzkkBw/rails3-scopes-are-obsolete.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/Pl2PYFzkkBw" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/12/rails3-scopes-are-obsolete.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-4362363672709910482</guid><pubDate>Sat, 06 Nov 2010 10:14:00 +0000</pubDate><atom:updated>2010-11-06T12:35:07.724+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Git</category><category domain="http://www.blogger.com/atom/ns#">Ruby</category><category domain="http://www.blogger.com/atom/ns#">Bundler</category><title>.gitignore. Настройтесь индивидуально</title><atom:summary>Игнорьте всех, они мешают вам работать. Какие файлы игнорить в проекте? Та все. Особенное если вы работаете не один.Игнорить все dot-файлы. На то они и дотфайлы, что-бы содержать индивидиаольные настройки.Ником не интересно в какой IDE или текстовом редакторе вы кодите? Папочки .idea, netbeansВременные файлы которые плодит ваш инструмент тоже отправте в игнор: это просто они обычно начинаются с </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/rjenRwm_lAk/gitignore.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/rjenRwm_lAk" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/11/gitignore.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-8595317654255985372</guid><pubDate>Tue, 19 Oct 2010 03:43:00 +0000</pubDate><atom:updated>2011-03-03T23:17:51.895+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">RubyConfUA2010</category><title>RubyConfUA 2010. Post factum.</title><atom:summary>Я прожил 33 года. Собираюсь подвести тут небольшой итог. Чуть позже...Вместе с замечательной командой Aejis подготовил и провел RubyConfUA 2010Когда полгода назад мы с @josevalim планировали его визит на это мероприятие я был уверен, что оно выйдет за рамки "постсоветского" пространства. Почти так и произошло: Россия, Польша, Израиль, Франция, Англия и собственно Бразилия, которую должен был </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/CqVPUvFv6-k/rubyconfua-2010-post-factum.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_CW31wRpRv9Y/TL3dE_1o34I/AAAAAAAABUk/vEMQPWjqCfc/s72-c/IMG_6578.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/CqVPUvFv6-k" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/10/rubyconfua-2010-post-factum.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-127063115035717295</guid><pubDate>Wed, 13 Oct 2010 14:02:00 +0000</pubDate><atom:updated>2010-10-13T17:16:18.685+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Refactoring</title><atom:summary>Так было ...def self.options_for_select(entry)  options = []  options &lt;&lt; ["",""] if entry.entry_type_id.nil?  all.map{|entry_type| options&lt;&lt;[entry_type.title,entry_type.id]}  optionsendТренируемся на кошках ...irb(main):021:0&gt; [1,2,5].inject( true ? [nil] : [] ){|a, b| a + [b, 1]}=&gt; [nil, 1, 1, 2, 1, 5, 1]irb(main):022:0&gt; [1,2,5].inject( false ? [nil] : [] ){|a, b| a + [b, 1]}=&gt; [1, 1, 2, 1, 5, 1</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/ZOvsVs6Nh6Y/refactoring.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/ZOvsVs6Nh6Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/10/refactoring.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-6555776759244760053</guid><pubDate>Mon, 20 Sep 2010 18:37:00 +0000</pubDate><atom:updated>2010-09-20T22:09:47.887+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Установка Ruby on Rails на Windows</title><atom:summary>Как установить Ruby on Rails на Windows ?Очень просто.Всего три этапа:Ставим VirtualBox отсюдаНакатывем образ отсюда. Лучше этот или этотСтавим Ruby отсюдаВам остается только прописать в своем ~/.profile путь куда вы поставили Rubyгде-то такPATH=$PATH:/opt/ruby-enterprise-1.8.7/binНе удивляйтесь если все будет работать под любым пользователем, только не под root, если вы прописали путь в /etc/</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/mMDOjqgr5Sc/ruby-on-rails-windows.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/mMDOjqgr5Sc" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/09/ruby-on-rails-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-3253202382770178627</guid><pubDate>Fri, 10 Sep 2010 14:19:00 +0000</pubDate><atom:updated>2010-09-10T18:06:31.692+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>REE+Debian Lenny+SQLite3</title><atom:summary>При установке Ruby Entrerprise Edition на Debian Lenny инсталлер пытается установить SQLite3 начиная с версии sqlite3-ruby 1.3.0 так как требует версии 3.6.6+Выход установить из бекпортов свежую версию SQLite3/etc/apt/sources.listdeb http://www.backports.org/debian lenny-backports mainapt-get install -t lenny-backports libsqlite3-dev UPD: @ptico подсказывает, что-есть официальный репозитарий </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/nhWz4UHk7zQ/reedeian-lennysqlite3.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/nhWz4UHk7zQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/09/reedeian-lennysqlite3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-636314489048519537</guid><pubDate>Thu, 09 Sep 2010 07:03:00 +0000</pubDate><atom:updated>2010-09-14T08:29:20.601+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Миграция на Bundler и  Rails 2.3.9</title><atom:summary>i18nИзменился систаксис интерполяцииЗамена в VIM:%/s/{{/%{/gc:%/s/}}/}/gcили такЗависимостиBundler'у нужен json_pure &gt;=1.4.6. Надо удалить все пакеты которые могут зависеть от младших версий. Например: gemcuter 0.5.0СессииПеред запуском на продакшене желательно сделать rake db:sessions:clear, иначе получим ошибку защиты от подделок ActionController::InvalidAuthenticityToken.Bundler на Rails 2.</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/mMkEyPfvQwQ/bundler-rails-239.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/mMkEyPfvQwQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/09/bundler-rails-239.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-313063706024541846</guid><pubDate>Wed, 08 Sep 2010 07:54:00 +0000</pubDate><atom:updated>2010-09-08T11:04:38.234+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Мастеркласс по Rails3 на RubyConfUA 2010</title><atom:summary>В ходе мастеркласса мы напишем коллективный блог на Ruby on Rails 3 используя самые популярные в Ruby &amp; Rails мире инструменты и гемы.Наш блог будет содержать следующим функционал:- контроль доступа пользователей(devise);- разделения доступа к действиям по ролям(declarative_authorization);- создание новых постов(RedCloth + state_machine);- загрузка фото и видеофайлов на сервер(Carrierwave);- </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/CuO5sVk6HaQ/rails3-rubyconfua-2010.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bUTIAYrT6wI/TIdCUihTknI/AAAAAAAABew/neUFKDS40kA/s72-c/rubyconfua2010.jpg" height="72" width="72" /><thr:total>2</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/CuO5sVk6HaQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/09/rails3-rubyconfua-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-6999315271783433688</guid><pubDate>Tue, 07 Sep 2010 09:28:00 +0000</pubDate><atom:updated>2010-09-07T13:01:16.248+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Rails3</category><title>Переход на Rails3</title><atom:summary>Rails3 уже готов и вышел финальный релиз.Пора пересмотреть код своих апликаций для предстоящих миграций.Можно несколько упростить такой процес пользуясь тремя правилами:- устранять warnings, а особенно те которые касаются deprecations;- прогонять код через rails_best_practices;- мониторить код спецаиальным гемом rails_upgrade, который на 80% укажет проблемные места для перехода на новые </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/ZUAY8TEUPz8/rails3.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/ZUAY8TEUPz8" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/09/rails3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-3161868591918208100</guid><pubDate>Mon, 16 Aug 2010 14:40:00 +0000</pubDate><atom:updated>2010-09-14T08:48:02.456+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><category domain="http://www.blogger.com/atom/ns#">GNU/Linux</category><title>Autotest Growl на GNU/Linux debian &amp; Ubuntu</title><atom:summary>Autotest - библиотека для автоматического запуска тестов.Обычно я использую второй монитор для просмотра результатов прогона тестов, но в нынешней ситуации его просто нет :-)Я работаю с VIM и каждый раз переключается на окно где крутятся тесты - накладно.Потому я решил использовать Autotest Growl. Это гем который соединяет libnotify и Autotest$ sudo aptitude install </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/1b48ySrGIX4/autotest-growl-gnulinux-debian-ubuntu.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bUTIAYrT6wI/TGlUOZ_JoZI/AAAAAAAABdg/Z-4y0AbCSVo/s72-c/autotest-growl.png" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/1b48ySrGIX4" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/08/autotest-growl-gnulinux-debian-ubuntu.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-2993157475693350246</guid><pubDate>Wed, 04 Aug 2010 05:17:00 +0000</pubDate><atom:updated>2010-09-27T01:27:56.796+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Git</category><title>Книги по Git на русском.</title><atom:summary>Некоторое время назад я начал использовать Git как основную систему контроля версий в своих проектах.Поскольку переводные изданий купить бывает довольно дорого, а то, что существует опаздывает как минимум на год от текущих версий, то находка первода «Git Magic» Бена Лина (Ben Lynn) заслуживает как минимум поста в моем блоге.# клонировать репозитарий$ git clone git://github.com/mifistor/</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/oYaByIgXxe8/blog-post.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>2</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/oYaByIgXxe8" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/08/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-5093253997927772866</guid><pubDate>Sat, 10 Jul 2010 06:43:00 +0000</pubDate><atom:updated>2010-07-10T10:42:12.659+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>О вкусах не спорят?!?</title><atom:summary>WebratCucumberSteakCapybara</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/iMVRrMm0YNU/blog-post.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bUTIAYrT6wI/TDgbTN6cwTI/AAAAAAAABaM/WQQDGH0rDUE/s72-c/webrat.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/iMVRrMm0YNU" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/07/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-4047353224252521010</guid><pubDate>Fri, 02 Jul 2010 06:18:00 +0000</pubDate><atom:updated>2010-07-05T08:20:44.429+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Краткий путь к rubygems</title><atom:summary>Я часто смотрю исходные тексты, это одна из привилегий OpenSource, что бы там не говорили "бизнесмены" шароварщики и прочие лодыри. Но я не меньший лодырь и потому ...sudo ln -s /usr/lib/ruby/gems/1.8/gems/ /gems</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/-YFoHlpBohs/rubygems.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/-YFoHlpBohs" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/07/rubygems.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-5420973697175554216</guid><pubDate>Mon, 21 Jun 2010 15:34:00 +0000</pubDate><atom:updated>2010-06-21T18:56:05.330+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Ruby. JSON to HASH</title><atom:summary>Договорились дать мне погодный информер в xml формате, но как всегда обманули и дали в json. Делать нечего. Будем "хавать" json. Раз вы ПХПники такие.$sudo gem install jsonполучаем хеш и с ним работаем...</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/aaGzgEMBOJ8/ruby-json-to-hash.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/aaGzgEMBOJ8" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/06/ruby-json-to-hash.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-681333614235609106</guid><pubDate>Mon, 21 Jun 2010 07:56:00 +0000</pubDate><atom:updated>2010-06-21T10:58:02.451+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Ruby пропаганда</title><atom:summary /><link>http://feedproxy.google.com/~r/romanvbabenko/~3/8yKyGFHrlh4/blog-post_21.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/8yKyGFHrlh4" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/06/blog-post_21.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-3277068526557203840</guid><pubDate>Sun, 20 Jun 2010 17:55:00 +0000</pubDate><atom:updated>2010-07-05T08:12:14.071+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Поток сознания</category><title>Пересечение интервалов. Тупеем вместе.</title><atom:summary>Есть такие штуки, которые я не хочу держать у себя в голове. Например: пузырьковая сортировка или пересечение отрезков.Для меня сейчас намного важнее понимать, "что" я делаю, а не "как" я это делаю.Те кто, говорят, что возможности мозга безграничны, либо не делали программ сложнее сложение двух чисел, либо не имеют в жизни занятия окромя как искать границы возможностей этого самого мозга, если </atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/tvEBGBDmCfM/blog-post_20.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/tvEBGBDmCfM" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/06/blog-post_20.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2314740301413555927.post-7090930173063343139</guid><pubDate>Sat, 19 Jun 2010 19:24:00 +0000</pubDate><atom:updated>2010-06-20T09:19:39.140+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GNU/Linux</category><category domain="http://www.blogger.com/atom/ns#">mplayer</category><title>Кириличные субтитры в mplayer</title><atom:summary>Что-бы использовать субтитры в mplayer надо воспользоваться командойmplayer  -sub зачастую субтитры на екране появляються кракозяблами или знаками повросарешается  конвертацией с помощью encaenca -L ru -x utf-8 копируем любой ttf шрифт который поддерживает кирилицу в ~/.mplayer/subtitle.ttfи прописывем в ~/.mplayer/configsubcp=utf-8</atom:summary><link>http://feedproxy.google.com/~r/romanvbabenko/~3/IMeJpAW6DUU/mplayer.html</link><author>noreply@blogger.com (Roman V. Babenko)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/romanvbabenko/~4/IMeJpAW6DUU" height="1" width="1"/&gt;</description><feedburner:origLink>http://romanvbabenko.blogspot.com/2010/06/mplayer.html</feedburner:origLink></item></channel></rss>

