<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/wordpress-mu-1.1.1" -->
<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>prozz's blog</title>
	<link>http://blogs.cognifide.com/prozz</link>
	<description>Just another blogs.cognifide.com weblog</description>
	<pubDate>Thu, 28 Aug 2008 09:55:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.1.1</generator>
	<language>en</language>
			<item>
		<title>Ruby researches</title>
		<link>http://blogs.cognifide.com/prozz/2008/08/28/ruby-researches-3/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/08/28/ruby-researches-3/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 09:55:40 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/08/28/ruby-researches-3/</guid>
		<description><![CDATA[Juggernaut - interesting stuff, needs evaluation.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://juggernaut.rubyforge.org/svn/trunk/juggernaut/README">Juggernaut</a> - interesting stuff, needs evaluation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/08/28/ruby-researches-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>baduk.pl</title>
		<link>http://blogs.cognifide.com/prozz/2008/08/13/badukpl/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/08/13/badukpl/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:04:34 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Baduk]]></category>

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/08/13/badukpl/</guid>
		<description><![CDATA[I&#8217;m proud to announce, that baduk.pl portal I was working on recently is in beta stage. It&#8217;s an archive for baduk game records (in polish for now). Many various people helped me with this project and I want to say thanks to them here. Especially to Greg, who helped me a lot with CSS stuff. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m proud to announce, that <a href="http://baduk.pl">baduk.pl</a> portal I was working on recently is in beta stage. It&#8217;s an archive for baduk game records (in polish for now). Many various people helped me with this project and I want to say thanks to them here. Especially to <a href="http://gregwolejko.com">Greg</a>, who helped me a lot with CSS stuff. Hopefully there are not too many bugs, so I could focus on new features now. Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/08/13/badukpl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Little success story</title>
		<link>http://blogs.cognifide.com/prozz/2008/06/12/little-success-story/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/06/12/little-success-story/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 09:51:09 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/06/12/little-success-story/</guid>
		<description><![CDATA[I got some free time lately, so I sat down trying to figure out how to make pagination of tagged entities. I&#8217;m using acts_as_taggable_on_steroids plugin for tagging and will_paginate for pagination of some standard queries.
Pagination plugin allows you to replace &#8216;find&#8217; method with &#8216;paginate&#8217; one:

Game.find(:all)
Game.paginate(:all, :page =&#62; 1)

Tagging plugin allows &#8216;tagged_with&#8217; suffix to any &#8216;find&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>I got some free time lately, so I sat down trying to figure out how to make pagination of tagged entities. I&#8217;m using <a href="http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids/README">acts_as_taggable_on_steroids</a> plugin for tagging and <a href="http://rock.errtheblog.com/will_paginate">will_paginate</a> for pagination of some standard queries.</p>
<p>Pagination plugin allows you to replace &#8216;find&#8217; method with &#8216;paginate&#8217; one:<br />
<code><br />
Game.find(:all)<br />
Game.paginate(:all, :page =&gt; 1)<br />
</code></p>
<p>Tagging plugin allows &#8216;tagged_with&#8217; suffix to any &#8216;find&#8217; method call:<br />
<code><br />
Game.find_tagged_with('tsumego')<br />
</code></p>
<p>It&#8217;s easy to find out, that all I needed was:<br />
<code><br />
Game.paginate_tagged_with('tsumego', :page =&gt; 1)<br />
</code></p>
<p>This is the power of dynamic languages. Pretty simple and really useful. All those small magic tricks makes writing software in RoR really exiting!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/06/12/little-success-story/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plugin of the day!</title>
		<link>http://blogs.cognifide.com/prozz/2008/06/12/plugin-of-the-day-2/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/06/12/plugin-of-the-day-2/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 09:41:03 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/06/12/plugin-of-the-day-2/</guid>
		<description><![CDATA[Todays winner is: gemsonrails.
]]></description>
			<content:encoded><![CDATA[<p>Todays winner is: <a href="http://gemsonrails.rubyforge.org/">gemsonrails</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/06/12/plugin-of-the-day-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plugin of the day!</title>
		<link>http://blogs.cognifide.com/prozz/2008/05/28/plugin-of-the-day/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/05/28/plugin-of-the-day/#comments</comments>
		<pubDate>Wed, 28 May 2008 10:38:44 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/05/28/plugin-of-the-day/</guid>
		<description><![CDATA[RoR of course, here it is: has_finder.
]]></description>
			<content:encoded><![CDATA[<p>RoR of course, here it is: <a href="http://pivotalrb.rubyforge.org/svn/has_finder/">has_finder</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/05/28/plugin-of-the-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>?</title>
		<link>http://blogs.cognifide.com/prozz/2008/04/10/27/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/04/10/27/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 14:27:26 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Poker]]></category>

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

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

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/04/10/27/</guid>
		<description><![CDATA[
Anyone knows how in Eclipse I can jump from any file to appropriate test that belongs to it?
Why (!@#!?@) there is no getter for driver in SQLExec Ant task?!?
Why enhanced CD format breaks my DVD player at home?
Why I cannot finish baduk.pl project?
Why ATs is loosing to pocket threes while on bubble?

In case you know [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Anyone knows how in Eclipse I can jump from any file to appropriate test that belongs to it?</li>
<li>Why (!@#!?@) there is no getter for driver in SQLExec Ant task?!?</li>
<li>Why enhanced CD format breaks my DVD player at home?</li>
<li>Why I cannot finish baduk.pl project?</li>
<li>Why ATs is loosing to pocket threes while on bubble?</li>
</ul>
<p>In case you know some answers, please make my life easier and send me an email. Cheers <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/04/10/27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vim Zen</title>
		<link>http://blogs.cognifide.com/prozz/2008/02/04/vim-zen/</link>
		<comments>http://blogs.cognifide.com/prozz/2008/02/04/vim-zen/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 11:42:32 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2008/02/04/vim-zen/</guid>
		<description><![CDATA[Here you can find great article about Vim editing in practice. Recommended for nonbelievers.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://mamchenkov.net/wordpress/2004/05/10/vim-for-perl-developers/">Here</a> you can find great article about Vim editing in practice. Recommended for nonbelievers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2008/02/04/vim-zen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Baduk</title>
		<link>http://blogs.cognifide.com/prozz/2007/11/21/baduk-2/</link>
		<comments>http://blogs.cognifide.com/prozz/2007/11/21/baduk-2/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 09:20:16 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Baduk]]></category>

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2007/11/21/baduk-2/</guid>
		<description><![CDATA[Today is the happy day  After short break (two months), I&#8217;ve reached 9k on KGS recently by beating 7k, 8k and 4k in handicap games and started to play regulary. At least one game a day fully focused. Then study &#8216;Tesuji&#8217;, &#8216;Opening Theory Made Easy&#8217; or &#8216;Lessons in the Fundamentals of Go&#8217;. Shodan challenge [...]]]></description>
			<content:encoded><![CDATA[<p>Today is the happy day <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> After short break (two months), I&#8217;ve reached 9k on KGS recently by beating 7k, 8k and 4k in handicap games and started to play regulary. At least one game a day fully focused. Then study &#8216;Tesuji&#8217;, &#8216;Opening Theory Made Easy&#8217; or &#8216;Lessons in the Fundamentals of Go&#8217;. Shodan challenge has been started - I can do this <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2007/11/21/baduk-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby researches</title>
		<link>http://blogs.cognifide.com/prozz/2007/09/17/ruby-researches-2/</link>
		<comments>http://blogs.cognifide.com/prozz/2007/09/17/ruby-researches-2/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 17:54:12 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2007/09/17/ruby-researches-2/</guid>
		<description><![CDATA[Today, the evening was sponsored by heckle, rcov and ZenTest [applause!]

require 'autotest/redgreen'
require 'autotest/kdenotify'
require 'autotest/timestamp'

]]></description>
			<content:encoded><![CDATA[<p>Today, the evening was sponsored by <a href="http://glu.ttono.us/articles/2006/12/19/tormenting-your-tests-with-heckle">heckle</a>, <a href="http://eigenclass.org/hiki/rcov">rcov</a> and <a href="http://zentest.rubyforge.org/ZenTest/">ZenTest</a> [applause!]</p>
<p><code><br />
require 'autotest/redgreen'<br />
require 'autotest/kdenotify'<br />
require 'autotest/timestamp'<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2007/09/17/ruby-researches-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails IDE, part 2</title>
		<link>http://blogs.cognifide.com/prozz/2007/09/16/rails-ide-part-2/</link>
		<comments>http://blogs.cognifide.com/prozz/2007/09/16/rails-ide-part-2/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 13:49:46 +0000</pubDate>
		<dc:creator>prozz</dc:creator>
		
		<category><![CDATA[Rails]]></category>

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

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

		<guid isPermaLink="false">http://blogs.cognifide.com/prozz/2007/09/16/rails-ide-part-2/</guid>
		<description><![CDATA[Well, I have to be honest - I&#8217;m not the emacs guy and after a few tries of the editor I abandon the idea for emacs to become my Rails/Ruby IDE. The features looked yummy on the screenshots, but practicing Vim Zen is better  
After being defeated by emacs, I focused on finding the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I have to be honest - I&#8217;m not the emacs guy and after a few tries of the editor I abandon the idea for emacs to become my Rails/Ruby IDE. The features looked yummy on the screenshots, but practicing Vim Zen is better <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After being defeated by emacs, I focused on finding the best solution for old, good Vim. Here is what I found usable for RoR developer:</p>
<ul>
<li>rails.vim - easy navigation between rails files, few additional powerful features too, must have!</li>
<li>snippetsEmu.vim - this is awesome plugin, makes TextMate like snippets possible inside Vim, powerful!</li>
<li>fuzzyfinder.vim - buffers explorer, works well with :A and :R from rails.vim, bind this as a shortcut for better usability</li>
<li>surround.vim - something additional found during research, for dealing with every kind of surroundings (like html tags for example), not required, but nice</li>
<li>SimpleFold.vim - well, if this is not working as described (folds are broken), while bugs free it will join my plugins bundle</li>
</ul>
<p>Just paste each script name presented above <a href="http://www.vim.org/search.php">here</a> to find newest versions of them.</p>
<p>My additional snippets I found usable are:</p>
<p><code><br />
exec "Snippet vn validates_numericality_of :".st."field".et.st.et<br />
exec "Snippet vl validates_length_of :".st."field".et.", :maximum =&gt; ".st."max".et.st.et<br />
exec "Snippet vc validates_confirmation_of :".st."field".et.st.et<br />
exec "Snippet vp validates_presence_of :".st."field".et.st.et<br />
exec "Snippet vu validates_uniqueness_of :".st."field".et.st.et<br />
</code></p>
<p>PS. I&#8217;m 10 kyu now and won today with 9 kyu with 25 points! I can do it! I will do it! <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
PS 2. supertab.vim is cool too <img src='http://blogs.cognifide.com/prozz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
PS 3. I&#8217;ve got here <a href="http://vim-ruby.rubyforge.org/">vim-ruby</a> of course too&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cognifide.com/prozz/2007/09/16/rails-ide-part-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
