<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Блог Быдлокодера</title>
	<link>http://sumskyi.com</link>
	<description>mine ццц kampf</description>
	<pubDate>Tue, 24 Jun 2008 21:26:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>holidaytour</title>
		<link>http://sumskyi.com/2008/06/23/holidaytour/</link>
		<comments>http://sumskyi.com/2008/06/23/holidaytour/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 11:46:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/06/23/holidaytour/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://sumskyi.com/wp-content/uploads/2008/06/holidaytour.jpg" title="дизайн холидейтур"><img src="http://sumskyi.com/wp-content/uploads/2008/06/holidaytour.thumbnail.jpg" alt="дизайн холидейтур" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/06/23/holidaytour/feed/</wfw:commentRss>
		</item>
		<item>
		<title>чары блещут</title>
		<link>http://sumskyi.com/2008/06/09/hr/</link>
		<comments>http://sumskyi.com/2008/06/09/hr/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 13:16:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Компании]]></category>

		<category><![CDATA[Работа]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/06/09/hr/</guid>
		<description><![CDATA[пришло мыло веселое.
&#8220;Найдя ваше резюме в Интернете, я решил предложить
&#8230;
&#8230;
Ввиду того, что объемы работ на этой должности не большие, начальство достаточно либерально относиться к дополнительной занятости работников.
&#8221;
кстати, в предложении 2 ошыпке.
]]></description>
			<content:encoded><![CDATA[<p>пришло мыло веселое.</p>
<p>&#8220;Найдя ваше резюме в Интернете, я решил предложить<br />
&#8230;<br />
&#8230;<br />
<strong>Ввиду того, что объемы работ на этой должности не большие, начальство достаточно либерально относиться к дополнительной занятости работников.</strong><br />
&#8221;</p>
<p>кстати, в предложении 2 ошыпке.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/06/09/hr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>sitemap</title>
		<link>http://sumskyi.com/2008/06/05/sitemap/</link>
		<comments>http://sumskyi.com/2008/06/05/sitemap/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 10:36:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Программирование]]></category>

		<category><![CDATA[activerecord]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ror]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[sitemap]]></category>

		<category><![CDATA[yandex]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/06/05/sitemap/</guid>
		<description><![CDATA[Буквально пару дней, как яндекс стал поддерживать sitemap
появился раздел &#8220;Файлы Sitemap&#8221; в панели вебмастера, где можно добавить путь к этому файлу.
также путь можно указать в robots.txt



User-agent: Yandex
Sitemap: http://sumskyi.com/sitemap.xml
выкладываю маленькую штуку для генерирования этих самых сайтмапов из базы данных MySQL
required: ruby, activerecord (часть ruby on rails, ror)
Это походу и маленькое руководство по использованию activerecord без рельсов
размазано [...]]]></description>
			<content:encoded><![CDATA[<p>Буквально пару дней, как яндекс стал поддерживать <a href="http://www.sitemaps.org/ru/" title="sitemaps.org" target="_blank">sitemap</a></p>
<p>появился раздел &#8220;Файлы Sitemap&#8221; в панели вебмастера, где можно добавить путь к этому файлу.</p>
<p>также путь можно указать в robots.txt</p>
<link href="/wp-content/plugins/highlight/sample.css" rel="stylesheet" type="text/css" />
<link href="/wp-content/plugins/highlight/highlight.css" rel="stylesheet" type="text/css" />
<pre><code>
User-agent: Yandex
Sitemap: http://sumskyi.com/sitemap.xml</code></pre>
<p>выкладываю маленькую штуку для генерирования этих самых сайтмапов из базы данных MySQL<br />
required: ruby, activerecord (часть ruby on rails, ror)</p>
<p>Это походу и маленькое руководство по использованию activerecord без рельсов</p>
<p>размазано по 3м файлам<br />
- данных для коннекта<br />
- код<br />
- шаблон</p>
<p>шаблон содержит только обязательные параметры формата sitemap.</p>
<p>bin/db.yml:</p>
<pre><code>
adapter: mysql
database: sumskyi
username: root
password: ~
host: localhost
encoding: utf8
</code></pre>
<p>bin/sitemap.rb:</p>
<pre><code class="ruby">
#!/usr/bin/env ruby

require 'rubygems'
require 'activerecord'
require 'erb'

cur_dir = File.dirname(__FILE__)

template = File.read("#{cur_dir}/sitemap.erb")

dbconfig = YAML::load(File.open("#{cur_dir}/db.yml"))

ActiveRecord::Base.establish_connection(dbconfig)

class Article &lt; ActiveRecord::Base
end

@urls = Article.find(:all, :select =&gt; 'id, link, DATE_FORMAT(created_at, "%Y-%m-%d") as cr', :order =&gt; "id ASC")

sitemap = ERB.new(template).result(binding)

file =  File.new('../sitemap.xml', 'w+')
file.puts sitemap
file.close
</code></pre>
<p>bin/sitemap.erb:</p>
<pre><code>
&lt;urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&gt;&lt;% for url in @urls %&gt;
  &lt;url&gt;
    &lt;loc&gt;http://sumskyi.com/articles/&lt;%= url.link %&gt;&lt;/loc&gt;
    &lt;lastmod&gt;&lt;%= url.cr %&gt;&lt;/lastmod&gt;
  &lt;/url&gt;&lt;% end %&gt;
&lt;/urlset&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/06/05/sitemap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>profile</title>
		<link>http://sumskyi.com/2008/06/04/profile/</link>
		<comments>http://sumskyi.com/2008/06/04/profile/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 13:29:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Программирование]]></category>

		<category><![CDATA[console]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/06/04/profile/</guid>
		<description><![CDATA[асечное:



cat ~/.profile

PATH=/usr/local/bin:$PATH
alias CHE="svn stat &#124; grep -v '?'"
alias DAY="svn update"
alias NA="svn commit"
alias CHEZANAH="svn diff"
alias KAKOYMUDAK="svn blame"

]]></description>
			<content:encoded><![CDATA[<p>асечное:</p>
<link href="/wp-content/plugins/highlight/sample.css" rel="stylesheet" type="text/css" />
<link href="/wp-content/plugins/highlight/highlight.css" rel="stylesheet" type="text/css" />
<pre><code class="bash">
cat ~/.profile

PATH=/usr/local/bin:$PATH
alias CHE="svn stat | grep -v '?'"
alias DAY="svn update"
alias NA="svn commit"
alias CHEZANAH="svn diff"
alias KAKOYMUDAK="svn blame"
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/06/04/profile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>дизайн для строительной конторы</title>
		<link>http://sumskyi.com/2008/05/23/cottage/</link>
		<comments>http://sumskyi.com/2008/05/23/cottage/#comments</comments>
		<pubDate>Fri, 23 May 2008 10:51:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/05/23/cottage/</guid>
		<description><![CDATA[
вот с таких клиентов бы натурой брать, домиками.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://sumskyi.com/wp-content/uploads/2008/05/sv.jpg" title="дизайн коттеджного сайта"><img src="http://sumskyi.com/wp-content/uploads/2008/05/sv.thumbnail.jpg" alt="дизайн коттеджного сайта" /></a></p>
<p>вот с таких клиентов бы натурой брать, домиками.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/05/23/cottage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Console tool for Kohana unit-test module</title>
		<link>http://sumskyi.com/2008/04/19/kohana_unittest_console_tool/</link>
		<comments>http://sumskyi.com/2008/04/19/kohana_unittest_console_tool/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 14:15:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Программирование]]></category>

		<category><![CDATA[console]]></category>

		<category><![CDATA[kohana]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/04/19/kohana_unittest_console_tool/</guid>
		<description><![CDATA[Мой текущий похапэ-фреймворк Kohanaphp для тестирования предоставляет модуль, работающий через веб-интерфейс&#8230;
Мне это несколько дико, поэтому нацарапал консольную приблуду на ruby, которая парсит этот самый веб-интерфейс.
Скриншот прилагается.

Для использования поправить SITE_URL в 17й строке и chmod a+x
run_tests.rb
]]></description>
			<content:encoded><![CDATA[<p>Мой текущий похапэ-фреймворк <a href="http://kohanaphp.com/home.html">Kohanaphp</a> для тестирования предоставляет модуль, работающий через веб-интерфейс&#8230;</p>
<p>Мне это несколько дико, поэтому нацарапал консольную приблуду на ruby, которая парсит этот самый веб-интерфейс.</p>
<p>Скриншот прилагается.</p>
<p><a href="http://sumskyi.com/wp-content/uploads/2008/04/unit_test.png" title="Скрин"><img src="http://sumskyi.com/wp-content/uploads/2008/04/unit_test.thumbnail.png" alt="Скрин" border="0" /></a></p>
<p>Для использования поправить SITE_URL в 17й строке и chmod a+x<br />
<a href="http://sumskyi.com/wp-content/uploads/2008/04/run_tests.rb" title="run_tests.rb">run_tests.rb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/04/19/kohana_unittest_console_tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zend_Framework после Django</title>
		<link>http://sumskyi.com/2008/04/10/zend_framework_django/</link>
		<comments>http://sumskyi.com/2008/04/10/zend_framework_django/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 05:09:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Программирование]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/04/10/zend_framework_django/</guid>
		<description><![CDATA[Чувак после работы с Django хвалит Zend Framework. Или это агент влияния или я ему не верю.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://eugen.kiev.ua/2008/04/10/zend-framework-%d0%b2%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%bd%d1%8f/">Чувак после работы с Django хвалит Zend Framework</a>. Или это агент влияния или я ему не верю.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/04/10/zend_framework_django/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPod Nano 8Gb + Linux</title>
		<link>http://sumskyi.com/2008/03/20/ipod-linux/</link>
		<comments>http://sumskyi.com/2008/03/20/ipod-linux/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 12:20:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[amarok]]></category>

		<category><![CDATA[ipod]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/03/20/ipod-linux/</guid>
		<description><![CDATA[Завел таки железяку сабжевую. Opensuse 10.3 дома и на работе.
Всего-то нужно было снести libgpod2, поставить libgpod3 (V0.6.0 is the first release to support the new iPod Classics and Nano Videos), после этого обновился Amarok.
В общем, все линуксячие приложения (floola, amarok, etc) для синхронизации юзают libgpod, разрабатываемый под gtkpod.
Зря только время потратил на то, чтобы iTunes [...]]]></description>
			<content:encoded><![CDATA[<p>Завел таки железяку сабжевую. Opensuse 10.3 дома и на работе.</p>
<p>Всего-то нужно было снести libgpod2, поставить <a href="http://www.gtkpod.org/libgpod.html">libgpod3</a> (V0.6.0 is the first release to support the new iPod Classics and Nano Videos), после этого обновился Amarok.</p>
<p>В общем, все линуксячие приложения (floola, amarok, etc) для синхронизации юзают libgpod, разрабатываемый под <a href="http://www.gtkpod.org">gtkpod</a>.</p>
<p>Зря только время потратил на то, чтобы iTunes под wine заработало. Оно-то заработало, но свою железяку в упор не видит.</p>
<p>Вывод: щас все брошу и виндовс поставлю.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/03/20/ipod-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Хакерская локаль 13_37 K0h4n4</title>
		<link>http://sumskyi.com/2008/03/18/k0h4n4_l0c4l3_13_37/</link>
		<comments>http://sumskyi.com/2008/03/18/k0h4n4_l0c4l3_13_37/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 15:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Программирование]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[kohana]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/03/18/k0h4n4_0c43_13_37/</guid>
		<description><![CDATA[В транке мого коханого фреймворку обнаружилась прикольная хакерская локаль 13_37
пример прилагается )))




$lang = array
(
        'there_can_be_only_one' =&#62; '7h3r3 c4n b3 0n&#124;y 0n3 1n574nc3 0f K0h4n4 p3r p463 r3qu357.',
        'uncaught_exception'    =&#62; 'Unc4u6h7 %s: %s 1n f1&#124;3 %s 0n &#124;1n3 %s',
 [...]]]></description>
			<content:encoded><![CDATA[<p>В транке мого <a href="http://kohanaphp.com/">коханого фреймворку</a> обнаружилась прикольная хакерская локаль 13_37</p>
<p>пример прилагается )))</p>
<link href="/wp-content/plugins/highlight/sample.css" rel="stylesheet" type="text/css" />
<link href="/wp-content/plugins/highlight/highlight.css" rel="stylesheet" type="text/css" />
<pre><code class="php">

$lang = array
(
        'there_can_be_only_one' =&gt; '7h3r3 c4n b3 0n|y 0n3 1n574nc3 0f K0h4n4 p3r p463 r3qu357.',
        'uncaught_exception'    =&gt; 'Unc4u6h7 %s: %s 1n f1|3 %s 0n |1n3 %s',
        'invalid_method'        =&gt; '1nv4|1d m37h0d &lt;tt&gt;%s&lt;/tt&gt; c4||3d 1n &lt;tt&gt;%s&lt;/tt&gt;.',
        'cannot_write_log'      =&gt; 'Y0ur |06.d1r3c70ry c0nf16 53771n6 d035 n07 p01n7 70 4 wr174b|3 d1r3c70ry.',
        'resource_not_found'    =&gt; '7h3 r3qu3573d %s, &lt;tt&gt;%s&lt;/tt&gt;, c0u|d n07 b3 f0und.',
        'no_default_route'      =&gt; 'P|3453 537 4 d3f4u|7 r0u73 1n &lt;tt&gt;c0nf16/r0u735.php&lt;/tt&gt;.',
        'no_controller'         =&gt; 'K0h4n4 w45 n07 4b|3 70 d373rm1n3 4 c0n7r0||3r 70 pr0c355 7h15 r3qu357: %s',
        'page_not_found'        =&gt; '7h3 p463 y0u r3qu3573d, &lt;tt&gt;%s&lt;/tt&gt;, c0u|d n07 b3 f0und.',
        'stats_footer'          =&gt; '|04d3d 1n {execution_time}  53c0nd5, u51n6 {memory_usage} 0f m3m0ry. 63n3r473d by K0h4n4 v{kohana_version}.',
        'error_message'         =&gt; '3rr0r 0ccurr3d 47 &lt;57r0n6&gt;|1n3 %s&lt;/57r0n6&gt; 0f &lt;strong&gt;%s&lt;/strong&gt;.'
);

</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/03/18/k0h4n4_l0c4l3_13_37/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exception Conference #07</title>
		<link>http://sumskyi.com/2008/03/17/exception-conference-07/</link>
		<comments>http://sumskyi.com/2008/03/17/exception-conference-07/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 09:36:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[exception]]></category>

		<category><![CDATA[ipod]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://sumskyi.com/2008/03/17/exception-conference-07/</guid>
		<description><![CDATA[
Удачно так сходил, выиграл Ipod Nano 8GB

С линуксами, естественно, проблемы.
&#8220;Неприятный сюрприз приготовила компания Apple пользователям ОС Linux. Дело в том, что последнее поколение популярных плееров iPod не работает с открытой ОС.
Происходит это потому, что в новые плееры встроена функция автоматического присваивания криптографической контрольной суммы базе данных записей, находящихся в памяти устройства. Это необходимо для того, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://exception.org.ua/news/"><img src="http://exception.org.ua/media/img/exception-logo.png" border="0" height="76" width="379" /></a></p>
<p>Удачно так сходил, выиграл Ipod Nano 8GB</p>
<p><img src="http://www.justaddipod.com/wp-content/uploads/2007/09/ipod_nano_3g.jpg" height="300" width="300" /></p>
<p>С линуксами, естественно, проблемы.</p>
<p>&#8220;Неприятный сюрприз приготовила компания Apple пользователям ОС Linux. Дело в том, что последнее поколение популярных плееров iPod не работает с открытой ОС.</p>
<p>Происходит это потому, что в новые плееры встроена функция автоматического присваивания криптографической контрольной суммы базе данных записей, находящихся в памяти устройства. Это необходимо для того, чтобы приложения сторонних разработчиков не смогли синхронизировать контент с плеерами iPod.&#8221;</p>
<p>мастдайный iTunes кое-как завелся под wine, зато не увидел железяку.</p>
<p>Прослушал 3 доклада по python. Метаклассы и дескрипторы / PEAK rules / Django как платформа для фрилансера.</p>
<p>Для поверхностно знакомого с питоном это грузок. До ruby не дождался, но там доклады были тоже нишевые. Stroke DB какое-то ))). Подозреваю, что это что-то типа KirbyBase</p>
]]></content:encoded>
			<wfw:commentRss>http://sumskyi.com/2008/03/17/exception-conference-07/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
