<?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 version="2.0">
  <channel>
    <title>Hi-Tech Melancholia</title>
    <link>http://www.maksd.info/</link>
    <description>Блог Hi-Tech Melancholia</description>
    <language>ru-ru</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/hi_tech_melancholia" type="application/rss+xml" /><item>
      <title>Я снова живу в Питере!!!</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Saint Petersbur forever!" src="http://www.maksd.info/attachment/file/69/TheBronzeHorseman.png" alt="Saint Petersbur forever!" /&gt;&lt;/div&gt;
&lt;p&gt;В середине прошлой неделе я наконец-то перебрался в Питер, после полугодового проживания в Москве. Безумно рад что это наконец-то случилось и мне не надо торчать в ней ещё один год.&lt;/p&gt;

&lt;p&gt;Сейчас разгребу накопившиеся за неделю дела, попью пива с друзьями по поводу моего приезда и начну искать работу в Питере, так что если кому-то нужен Ruby on Rails разработчик на full-time в офисе, то вот моё &lt;a href="/resume_ruby"&gt;резюме&lt;/a&gt;. Пишите :)&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Tue, 09 Jun 2009 01:10:02 +0400</pubDate>
      <link>http://www.maksd.info/message/69</link>
      <guid>http://www.maksd.info/message/69</guid>
    </item>
    <item>
      <title>Уменьшение изображений на стадии разработки</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Decrease Image" src="http://www.maksd.info/attachment/file/68/micro.jpg" alt="Decrease Image" /&gt;&lt;/div&gt;
&lt;p&gt;В этом посте, я хочу рассказать, о том как я избавился от одного побочного эффекта связанного с использованием модуля &lt;a href="http://sysoev.ru/nginx/docs/http/ngx_http_image_filter_module.html"&gt;ngx_http_image_filter_module&lt;/a&gt; для nginx. Он заключался в том что во время разработки я не использую nginx+passenger и как следствие уменьшенные копии изображений не создаются.&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/68"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Thu, 14 May 2009 19:40:12 +0400</pubDate>
      <link>http://www.maksd.info/message/68</link>
      <guid>http://www.maksd.info/message/68</guid>
    </item>
    <item>
      <title>Уменьшения изображений при помощи nginx</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="NGINX - the best of the best!" src="http://www.maksd.info/attachment/file/67/nginx.jpg" alt="NGINX - the best of the best!" /&gt;&lt;/div&gt;
&lt;p&gt;В этом посте я хочу рассказать про интересный, на мой взгляд, модуль &lt;a href="http://sysoev.ru/nginx/docs/http/ngx_http_image_filter_module.html"&gt;ngx_http_image_filter_module&lt;/a&gt;, который появился в начале этого месяца в nginx. Появился он как раз в тот момент когда я думал что же делать с кучей рисунков используемых в сообщениях блога.&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/67"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Mon, 11 May 2009 13:56:47 +0400</pubDate>
      <link>http://www.maksd.info/message/67</link>
      <guid>http://www.maksd.info/message/67</guid>
    </item>
    <item>
      <title>no such file to load -- iconv</title>
      <description>&lt;p&gt;Вчера когда ставил блог на FreeBSD (сначала на виртуалку, потом на продакшен сервер) и собирал &lt;a href="http://www.rubyenterpriseedition.com"&gt;Ruby Enterprise Edition&lt;/a&gt; столкнулся с проблемой отсутствия ruby-модуля iconv что приводило к ошибке: &lt;strong&gt;no such file to load &amp;#8211; iconv&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Поэтому я решил рассказать о двух способах решения этой проблемы.&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/66"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Sun, 10 May 2009 20:49:40 +0400</pubDate>
      <link>http://www.maksd.info/message/66</link>
      <guid>http://www.maksd.info/message/66</guid>
    </item>
    <item>
      <title>Обновление блога</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Моё обычное состояние" src="http://www.maksd.info/attachment/file/65/bradypus.jpg" alt="Моё обычное состояние" /&gt;&lt;/div&gt;
&lt;p&gt;Сразу хочу извиниться за то что так долго не писал в блог (ого! больше 3-х месяцев&amp;#8230;), причина понятна - лень :) Но всё же что-то из того что я хотел сделать в начале этого года я довёл до конца. В последний месяц-полтора большую часть своего свободного времени я вложил в развитие и доработку блога:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Сделал более удобную систему работы с комментариями чем была прежде. Теперь комментарии имеют древовидную структуру и используют AJAX.&lt;/li&gt;

&lt;li&gt;Много изменений было сделано в админке. Теперь мне стало удобнее ею пользоваться и надеюсь это сподвигнет меня чаще писать :)&lt;/li&gt;

&lt;li&gt;&amp;#8230; ещё множество мелких изменений.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;В ближайшее время постараюсь всё же собраться с силами и поделиться накопленной за три долгих месяца информацией.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Sun, 10 May 2009 16:32:07 +0400</pubDate>
      <link>http://www.maksd.info/message/65</link>
      <guid>http://www.maksd.info/message/65</guid>
    </item>
    <item>
      <title>Мои первые впечатления от работы с RubyMine</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Ruby Mine" src="http://www.maksd.info/attachment/file/59/mine.jpg" alt="Ruby Mine" /&gt;&lt;/div&gt;
&lt;p&gt;Около двух-трёх недель назад я заставил себя перебраться с NetBeans 6.5 на RubyMine дабы прочувствовать хорошенько новую IDE от JetBrains. Тем более к продуктам от JetBrains я уже давно питаю нежные чувства :) И надо сказать впечатления самые что ни наесть положительные.&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/59"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Tue, 27 Jan 2009 13:37:14 +0300</pubDate>
      <link>http://www.maksd.info/message/59</link>
      <guid>http://www.maksd.info/message/59</guid>
    </item>
    <item>
      <title>Переехал на Google Feedburner</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Feedburner" src="http://www.maksd.info/attachment/file/58/feedburner.jpg" alt="Feedburner" /&gt;&lt;/div&gt;
&lt;p&gt;Сейчас совершил небольшой подвиг :) Перенёс свою RSS ленту с &lt;strong&gt;FeedBurner&lt;/strong&gt; на &lt;strong&gt;Google FeedBurner&lt;/strong&gt; как рекомендуется сделать на самом сайте &lt;strong&gt;FeedBurner&lt;/strong&gt;. При переносе я руководствовался &lt;a href="http://www.simplecoding.org/rss-lenta-pereexala.html"&gt;этой&lt;/a&gt; статьёй Владимира Стаценко. Единственное что не совпало так это время переноса, по моим подсчётам потребовалось около часа.&lt;/p&gt;

&lt;p&gt;Надеюсь новый сервис будет работать не хуже старого и все мои подписчики получат это сообщение :)&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Thu, 22 Jan 2009 23:28:30 +0300</pubDate>
      <link>http://www.maksd.info/message/58</link>
      <guid>http://www.maksd.info/message/58</guid>
    </item>
    <item>
      <title>Первый новогодний пост или "пора двигаться дальше"</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Раз! Два! Три! Ёлочка гори!!!" src="http://www.maksd.info/attachment/file/57/burn-tree.jpg" alt="Раз! Два! Три! Ёлочка гори!!!" /&gt;&lt;/div&gt;
&lt;p&gt;Мда&amp;#8230; как предполагал так и получилось :) Отойти после новогодних праздников не так то просто т.е. сами праздники прошли быстро и незаметно, а вот побочный эффект в виде лени, нежелания работать, писать в блог и делать что либо ещё остался, но он уже близок к концу. Хотя конечно не всё это время я страдал фигнёй&amp;#8230;&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/57"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Thu, 22 Jan 2009 18:13:18 +0300</pubDate>
      <link>http://www.maksd.info/message/57</link>
      <guid>http://www.maksd.info/message/57</guid>
    </item>
    <item>
      <title>Апдейт блога перед НГ</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="XHTML" src="http://www.maksd.info/attachment/file/56/XHTML.jpg" alt="XHTML" /&gt;&lt;/div&gt;
&lt;p&gt;Наконец-то собрался с силами. Поборол лень. И немного подкрутил и подшлифовал блог перед наступающим НГ :)&lt;/p&gt;

&lt;p&gt;Больше всего горжусь тем что наконец-то сделал разметку совместимую со стандартами, т.к. во первых я считаю что иметь совместимую со стандартами разметку должен каждый приличный сайт, и во вторых каждый веб-разработчик должен ументь такую разметку создавать. Теперь разметка соответстует стандарту XHTML 1.0 Transitional. Поэтому такая вот кнопочка висит теперь у меня в сайдбаре:&lt;/p&gt;
&lt;a href="http://validator.w3.org/check?uri=referer"&gt;
&lt;img src="http://www.w3.org/Icons/valid-xhtml10-blue" height="31" alt="Valid XHTML 1.0 Transitional" width="88" /&gt;
&lt;/a&gt;
&lt;p&gt;Замахнулся было на XHTML 1.0 Strict и XHTML 1.1, но блин разработчики сторонних компонентов подвели т.к. не все из них предоставляют разметку совместимую со стандартами, но думаю в будущем добью эту тему.&lt;/p&gt;

&lt;p&gt;Так же поменял движок генерации капчи с simple_captcha на &lt;a href="http://recaptcha.net/"&gt;reCPTCHA&lt;/a&gt;. Да, понимаю, распознать её будет труднее, но надеюсь это не остановит вас от написания комментариев. Кстати улучшениями связанными с комментариями я планирую занятся в следующем году.&lt;/p&gt;

&lt;p&gt;Чуть не забыл :) Ещё я перевел блог на новую версию &lt;a href="http://softwaremaniacs.org/blog/2008/12/05/highlightjs-50/"&gt;highlight 5.0&lt;/a&gt;, особых проблем пока не замечено.&lt;/p&gt;

&lt;p&gt;Пока всё :)&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Thu, 25 Dec 2008 03:44:41 +0300</pubDate>
      <link>http://www.maksd.info/message/56</link>
      <guid>http://www.maksd.info/message/56</guid>
    </item>
    <item>
      <title>1100100</title>
      <description>&lt;p&gt;&amp;#8212; Одну секунду, - остановил увлеченного докладчика программист А. &amp;#8212; Позвольте, я повторю, чтобы убедиться, что я правильно понимаю. Значит, вы придумали специальную технологию и Java API для того, чтобы программист, не имеющий понятия об XML, мог работать с XML-документами?&lt;/p&gt;

&lt;p&gt;Докладчик довольно кивнул.&lt;/p&gt;

&lt;p&gt;&amp;#8212; И потом вы написали автоматический генератор Java-программ, использующих эту новую технологию, для того, чтобы программист, не имеющий понятия о Java, мог работать с XML, о котором он не имеет понятия? Правильно я понимаю?&lt;/p&gt;

&lt;p&gt;Он обвел взглядом комнату. Индийские программисты белозубо и радостно кивали ему в ответ.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://zagnul.livejournal.com/53160.html"&gt;&amp;#169; zagnul&lt;/a&gt;&lt;/p&gt;

&lt;blockquote style="padding-left:21px"&gt;
&lt;p&gt;Автор &amp;#8220;Записок о программисте А&amp;#8221; наконец-то вышел и из годовой спячки и снова радует нас своими историями :)&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <author>closer</author>
      <pubDate>Fri, 19 Dec 2008 21:42:21 +0300</pubDate>
      <link>http://www.maksd.info/message/55</link>
      <guid>http://www.maksd.info/message/55</guid>
    </item>
    <item>
      <title>По следам "Кофейных ссылок" или "Rails в клеточку"</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Grid" src="http://www.maksd.info/attachment/file/54/grid.jpg" alt="Grid" /&gt;&lt;/div&gt;
&lt;p&gt;На написание этого поста меня натолкнула &lt;a href="http://www.html-blog.ru/2008/12/11/coffee-links"&gt;ссылка&lt;/a&gt; на AJAX грид найденная на блоге &amp;#8220;Записки из тех. отдела&amp;#8221;. Грид конечно ещё молодой и мало функциональный, я бы рекомендовал, если нужен действительно AJAX грид, посмотреть в сторону &lt;a href="http://extjs.com/products/extjs/"&gt;ExtJS Grid-a&lt;/a&gt;. Но речь пойдёт не о нём.&lt;/p&gt;

&lt;p&gt;Вообще найти грид работающий на Ruby on Rails это большая проблема, да&amp;#8230; что-то найти несомненно можно, но вот вряд ли эти находки оправдают ваше ожидание. Около пяти месяцев назад я сам &lt;a href="http://groups.google.com/group/ror2ru/browse_thread/thread/deeaa4391dd3da88/ed87d5c4f1e6d867"&gt;занялся&lt;/a&gt; подобными поисками и так и не нашел грида который бы устроил меня. И за прошедшее время существенных изменения в этом направлении не произошло. Но жить как-то с этой проблемой надо и я нашел устраивающее меня решение.&lt;/p&gt;&lt;br/&gt;( &lt;a href="/message/54"&gt;Читать далее...&lt;/a&gt; )</description>
      <author>closer</author>
      <pubDate>Fri, 12 Dec 2008 20:12:41 +0300</pubDate>
      <link>http://www.maksd.info/message/54</link>
      <guid>http://www.maksd.info/message/54</guid>
    </item>
    <item>
      <title>Хорошие новости</title>
      <description>&lt;p&gt;Съездил сегодня в Books.ru и купил наконец-то книгу &amp;#8220;Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails&amp;#8221; :) Сегодня вечером начну читать :)&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Fri, 12 Dec 2008 18:24:50 +0300</pubDate>
      <link>http://www.maksd.info/message/53</link>
      <guid>http://www.maksd.info/message/53</guid>
    </item>
    <item>
      <title>"Browser Security Handbook" от Google</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Lock" src="http://www.maksd.info/attachment/file/52/lock.jpg" alt="Lock" /&gt;&lt;/div&gt;
&lt;p&gt;Просматривая, как обычно, посты в GoogleReader, среди всякого шлака, нашел одну интересную на мой взгляд новость. Raz0r - автор &lt;a href="http://raz0r.name/"&gt;блога&lt;/a&gt; о веб-безопасности сообщил о публикации компанией Google книги под названием &amp;#8221;&lt;a href="http://code.google.com/p/browsersec/"&gt;Browser Security Handbook&lt;/a&gt;&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Как следует из названия в книге освещаются аспекты безопасности современных web-браузеров (за исключением IE8 так как всё ещё идёт подготовка к его релизу). Например рассматривается насколько точно в разных браузерах реализована работа с URI или, что например мне особенно понравилось, приводится таблица допустимых и недопустимых HTTP заголовков у AJAX запросов в зависимости от браузера.&lt;/p&gt;

&lt;p&gt;Хотя книга наверное в первую очередь будет интересна экспертам в области безопасности, но я считаю что и web-разработчики (и тем более Ruby on Rails :) найдут некоторые моменты описанные в книги довольно интересными и полезными в повседневной работе.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Fri, 12 Dec 2008 00:27:48 +0300</pubDate>
      <link>http://www.maksd.info/message/52</link>
      <guid>http://www.maksd.info/message/52</guid>
    </item>
    <item>
      <title>Вопрос по географии нашей родины :)</title>
      <description>&lt;p&gt;Несколько месяцев назад поставил себе &lt;a href="http://www.xericdesign.com/earthdesk.php"&gt;EartDesk&lt;/a&gt;. Надо сказать очень удобная вешь при занятии фрилансом, смотришь и видно примерно какое время там у буржуйского заказчика (день, ночь, а может утро). Но одна проблема не даёт мне покоя: что это светиться практически в самом центре России (обведено красной рамкой)?&lt;/p&gt;
&lt;div style="text-align:center;margin:10px 0;"&gt;
      &lt;table class="ximg" style="width:1px;margin: 0 auto;"&gt;
        &lt;tfoot&gt;
          &lt;tr&gt;
            &lt;td class="label"&gt;EarthDesk - Россия - вид сверху&lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tfoot&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td&gt;
              &lt;a href="http://www.maksd.info/attachment/file/51/Russia.jpg" title="EarthDesk - Россия - вид сверху" rel="lightbox"&gt;
                &lt;img src="http://www.maksd.info/attachment/file/51/medium/Russia.jpg" alt="EarthDesk - Россия - вид сверху" /&gt;
              &lt;/a&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
      &lt;/div&gt;
&lt;p&gt;Полазив по GoogleMaps не нашел там крупных городов&amp;#8230; а ведь светиться посильнее Москвы и её окресностей. Подскажите, кто знает что там у нас? Лас-Вегас? :)&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Sun, 07 Dec 2008 21:11:19 +0300</pubDate>
      <link>http://www.maksd.info/message/51</link>
      <guid>http://www.maksd.info/message/51</guid>
    </item>
    <item>
      <title>Вести с полей о книге: Путь Rails.</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Sunbeam" src="http://www.maksd.info/attachment/file/50/sunbeam.gif" alt="Sunbeam" /&gt;&lt;/div&gt;
&lt;p&gt;мда&amp;#8230; выпуск книги &amp;#8221;&lt;a href="http://www.books.ru/shop/books/611002"&gt;Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails&lt;/a&gt;&amp;#8221; изрядно задерживается. Я уже начал волноваться и решил задать вопрос Books.RU когда же ждать её появления и ждать ли вобще в этом году. И получил такой вот ответ:&lt;/p&gt;

&lt;blockquote style="padding-left: 5px; margin-left: 15px;border-left: 2px #ccc solid;"&gt;
&lt;p&gt;Сообщаем, что выход книги в издательстве ожидается ориентировочно 10.12.08.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;т.е. в лучшем случае в Books.RU книга попадёт спустя неделю. Так что не теряем терпения, хотя роботы на Books.RU уже запаниковали :) т.к. недавно получил от них такое письмо:&lt;/p&gt;

&lt;blockquote style="padding-left: 5px; margin-left: 15px;border-left: 2px #ccc solid;"&gt;
&lt;p&gt;Books.Ru приветствует вас и сообщает, что, к сожалению, заказ ######-W не может быть выполнен, так как данный товар в настоящий момент недоступен (закончился у наших поставщиков). Мы не можем гарантировать его появление в ближайшем будущем, однако нередко это все же происходит. Рекомендуем оставить заявку на него на сайте, нажав кнопку &amp;#8220;оставить заявку&amp;#8221; рядом с данным товаром.&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <author>closer</author>
      <pubDate>Sun, 07 Dec 2008 17:10:17 +0300</pubDate>
      <link>http://www.maksd.info/message/50</link>
      <guid>http://www.maksd.info/message/50</guid>
    </item>
    <item>
      <title>Итоги прошедшего месяца</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Зима наступила" src="http://www.maksd.info/attachment/file/49/snow-comp.gif" alt="Зима наступила" /&gt;&lt;/div&gt;
&lt;p&gt;Как то быстро закончился Ноябрь и наступил Декабрь&amp;#8230; За прошедший месяц я мало что сделал&amp;#8230; это хорошо видно по моей активности в блоге&amp;#8230; в реале примерно так же.&lt;/p&gt;

&lt;p&gt;В первую очередь это конечно свзяано с накатившей на меня ленью :), но думаю в этом месяце я смогу её побороть. Вторая составляющяя безабразия заключается в том что я решил попробовать себя во фрилансе и потратил на это порядочно сил и времени, но результат не столь впечатляющий по сравнению с тем что я хотел получить. За потраченный месяц я заработал всего лишь $35 :) и два положительных фидбека. По большей части это связано с тем что встречается мало интересных проектов (на Rails вобще повезт если за неделю появятся 3-4 проекта, и хотя бы один окажется живым (т.е. работодатель снизойдёт до интервью с соискателями)). Понял ещё что писать на PHP мне после Rails совсем не хочется (потому как тот код на PHP, что я увидел за это время трудно было назвать кодом), да и сам я если признаться честно плохо представляю как на PHP создавать грамотный код, есть некоторые навыки которые я получил программируя на других языка и их я и стараюсь применять к коду на PHP, но не всегда выходит &amp;#8220;конфетка&amp;#8221;&amp;#8230; вобщем в этом деле (как и в любом другом) тоже важен опыт.&lt;/p&gt;

&lt;p&gt;Так, теперь о планах на этот месяц т.к. в России в связи с новогодними празниками тихо и незаметно &lt;em style="text-decoration:line-through"&gt;проё..&lt;/em&gt; проходит Январь, надо как можно больше дел переделать в Декабре. План пока таков:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;попробовать себя в новом (ещё мало знакомом) деле (пока нескажу каком)&lt;/li&gt;

&lt;li&gt;написать не меньше 10 интересных постов в блог&lt;/li&gt;

&lt;li&gt;найти интересный фрилансерский проект (приносящий приемлемый доход, а не копейки) на Rails и освоиться на ещё одной фрилансерском сайте&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Думаю перечисленный список мне вполне по силам.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Sat, 06 Dec 2008 15:16:23 +0300</pubDate>
      <link>http://www.maksd.info/message/49</link>
      <guid>http://www.maksd.info/message/49</guid>
    </item>
    <item>
      <title>Новая книга о Ruby on Rails!!!</title>
      <description>&lt;p&gt;Ура товарищи!!! Не прошло и года, а в продаже уже появилась новая книга на русском языке о Ruby on Rails 2.0 от издательства &amp;#8220;Символ-Плюс&amp;#8221;.&lt;/p&gt;
&lt;div style="text-align:center;margin:10px 0;"&gt;
      &lt;table class="ximg" style="width:1px;margin: 0 auto;"&gt;
        &lt;tfoot&gt;
          &lt;tr&gt;
            &lt;td class="label"&gt;Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails&lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tfoot&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td&gt;
              &lt;a href="http://www.maksd.info/attachment/file/48/Rails_Path.jpg" title="Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails" rel="lightbox"&gt;
                &lt;img src="http://www.maksd.info/attachment/file/48/medium/Rails_Path.jpg" alt="Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails" /&gt;
              &lt;/a&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
      &lt;/div&gt;
&lt;p&gt;Называется она &amp;#8221;&lt;a href="http://www.books.ru/shop/books/611002"&gt;Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails&lt;/a&gt;&amp;#8221; от Оби Фернандеса. Надеюсь она станет неплохим дополнением к моей небольшой коллекции книг по Ruby и Rails.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Sat, 15 Nov 2008 15:53:47 +0300</pubDate>
      <link>http://www.maksd.info/message/48</link>
      <guid>http://www.maksd.info/message/48</guid>
    </item>
    <item>
      <title>Вывод информации в виде N колонок</title>
      <description>&lt;p&gt;Нашёл ещё один повод для восхищения Ruby :) Потребовалось мне расположить несколько записей из таблицы с товарами в виде небольшой таблицы размером две на три ячейки т.е. чтобы получился примерно такой результат:&lt;/p&gt;
&lt;div style="text-align:center;margin:10px 0;"&gt;
      &lt;table class="ximg" style="width:1px;margin: 0 auto;"&gt;
        &lt;tfoot&gt;
          &lt;tr&gt;
            &lt;td class="label"&gt;Таблица с товарами которая мне нужна&lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tfoot&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td&gt;
              &lt;a href="http://www.maksd.info/attachment/file/47/table-gaika.gif" title="Таблица с товарами которая мне нужна" rel="lightbox"&gt;
                &lt;img src="http://www.maksd.info/attachment/file/47/medium/table-gaika.gif" alt="Таблица с товарами которая мне нужна" /&gt;
              &lt;/a&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
      &lt;/div&gt;
&lt;p&gt;Понятно что получить 6 записей из таблицы не проблема, но вот как их сгруппировать по две на ряд чтобы облегчить создание разметки? Я уже было приготовился писать велосипед, но тем не менее меня одолели сомнения: не может быть такого чтобы в Ruby или Rails не было бы какого-нибудь вспомогательного метода который бы умел группировать записи из массива или по крайней мере делать что-то подобное. И сомнения были не напрасными, буквально через несколько минут я наткнулся на метод &lt;a href="http://apidock.com/ruby/Enumerable/each_slice"&gt;&lt;strong&gt;#each_slice&lt;/strong&gt;&lt;/a&gt; который делал всю грязную работу. Осталось лишь подключить библиотеку &lt;em&gt;require &amp;#8216;enumerator&amp;#8217;&lt;/em&gt; в контроллере и написать примерно такой код:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;table cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;
  &amp;lt;% @products.each_slice(2) do | product_row | %&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;% product_row.each do | product | %&amp;gt;
        &amp;lt;td&amp;gt;
          &amp;lt;%= render :partial =&amp;gt; &amp;#39;product&amp;#39;, :locals =&amp;gt; {:product =&amp;gt; product} %&amp;gt;
        &amp;lt;/td&amp;gt;
      &amp;lt;% end %&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;% end %&amp;gt;
&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Таким вот образом Ruby сэкономил мне пол часа времени :)&lt;/p&gt;

&lt;p&gt;P.S.&lt;/p&gt;

&lt;p&gt;Камень в сторону &lt;a href="http://www.noobkit.com"&gt;noobkit.com&lt;/a&gt;: noobkit.com почему то считает что такого метода не существует.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Sat, 08 Nov 2008 00:03:02 +0300</pubDate>
      <link>http://www.maksd.info/message/47</link>
      <guid>http://www.maksd.info/message/47</guid>
    </item>
    <item>
      <title>Начало ноября...</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="Говно-код" src="http://www.maksd.info/attachment/file/46/faeces.gif" alt="Говно-код" /&gt;&lt;/div&gt;
&lt;p&gt;После небольшого отдыха на прошедших праздниках в Питере сразу начался небольшой фрилансерский проект. Этим и объясняется моё затишье в начале месяца.&lt;/p&gt;

&lt;p&gt;Писать пока особо нечего т.к. ничего интересного я не делаю и всего-лишь меняю дизайн в приложений. Хотя это приложение меня сильно поразило&amp;#8230; поразило тем насколько говёно можно написать приложение на Ruby on Rails. В нём можно встретить все &amp;#8220;болячки&amp;#8221; которые ни раз и не два обмусоленные в литературе по программированию: дублирование кода, гигантских размеров функции, полотна кода во view-шках, полотна HTML-разметки втиснутые в строки, SQL injection практически в каждом запросе, полотна SQL кода и это ещё не всё. В общем я в тихом ужасе, такого бля№$!ва-кода я не видел уже давно.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Fri, 07 Nov 2008 12:53:51 +0300</pubDate>
      <link>http://www.maksd.info/message/46</link>
      <guid>http://www.maksd.info/message/46</guid>
    </item>
    <item>
      <title>Время не властно над ActiveResource</title>
      <description>&lt;div style="float:right"&gt;&lt;img title="НЕ-время ActiveRecord" src="http://www.maksd.info/attachment/file/45/Time.jpg" alt="НЕ-время ActiveRecord" /&gt;&lt;/div&gt;
&lt;p&gt;С ещё одной проблемы связанной с ActiveResource начался сегодня день. Оказывается ActiveResource не поддерживает работу с часовыми поясами (временными зонами) т.е. значение которое находиться в &lt;em&gt;config.time_zone&lt;/em&gt; не влияет на формат времени в полях класса ActiveResource. При этом REST-запросы возвращают дату с учётом часового пояса установленного на сервере, но судя по всему, при десериализации значение часового пояса теряется и возвращается дата в формате UTC.&lt;/p&gt;</description>
      <author>closer</author>
      <pubDate>Fri, 31 Oct 2008 12:18:04 +0300</pubDate>
      <link>http://www.maksd.info/message/45</link>
      <guid>http://www.maksd.info/message/45</guid>
    </item>
  </channel>
</rss>
