<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>stick&#039;s corner</title>
	<atom:link href="http://stick.gk2.sk/feed/" rel="self" type="application/rss+xml" />
	<link>http://stick.gk2.sk</link>
	<description>Look at you, hacker. A pathetic creature of meat and bone. How can you challenge a perfect, immortal machine?</description>
	<lastBuildDate>Mon, 08 Mar 2010 14:39:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>openSUSE Live!</title>
		<link>http://stick.gk2.sk/blog/2010/03/opensuse-live/</link>
		<comments>http://stick.gk2.sk/blog/2010/03/opensuse-live/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:03:40 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[studio]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1184</guid>
		<description><![CDATA[A few days ago Michal blogged about a public virtual machine by our dear friend Jaromir Cervenka. Time flew by, Jaromir installed the latest Milestone 3 to the machine and the project is now available from the new and easy to remember domain (thanks darix for driving this). The new frontpage also contains the instructions [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A few days ago <a href="http://michal.hrusecky.net/index.php/blog/show/Public-openSUSE-11.3-virtual-machine.html">Michal blogged</a> about a public virtual machine by our dear friend <a href="http://www.cervajz.com/">Jaromir Cervenka</a>. Time flew by, Jaromir installed the latest Milestone 3 to the machine and the project is now available from the new and easy to remember domain (thanks <a href="http://nordisch.org/">darix</a> for driving this). The new frontpage also contains the instructions in English how to access it via VNC and SSH client or directly inside the browser.</p>
<h4 style="text-align: center; margin: 20px;"><a href="http://live.opensuse.org/">http://live.opensuse.org/</a></h4>
<p style="text-align: center;"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live1.png"  rel="lightbox[1184]"><img class="alignnone size-thumbnail wp-image-1185" title="opensuse-live1" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live1-150x150.png" alt="" width="150" height="150" /></a> <a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live2.jpg"  rel="lightbox[1184]"><img class="alignnone size-thumbnail wp-image-1186" title="opensuse-live2" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: justify;">Enjoy this gift from our community member and don&#8217;t forget to report any problems you find with this new milestone in our <a href="http://bugzilla.novell.com/">bugzilla</a>. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">PS: I had a talk with our <a href="http://susestudio.com/">SUSE Studio</a> guys and they are up to something similar using their infrastructure. They have to solve some issues first, though. <a href="https://features.opensuse.org/307725">Feature</a> for this is already filed in <a href="https://features.opensuse.org/307725">openFATE</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/03/opensuse-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Connect!</title>
		<link>http://stick.gk2.sk/blog/2010/03/announcing-connect/</link>
		<comments>http://stick.gk2.sk/blog/2010/03/announcing-connect/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:11:21 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[connect]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1145</guid>
		<description><![CDATA[During the last openSUSE Conference we (Benji, Brent, Bryen, Francis, Michal, Petr, Stephen and me) had a brainstorming meeting about social aspects of our community. We were able to come up with lots of ideas and I want to thank all of you for your participation!
We felt that openSUSE is missing something similar than Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">During the last <a href="http://en.opensuse.org/OpenSUSE_Conf_2009">openSUSE Conference</a> we (<a href="http://benjiweber.co.uk/">Benji</a>, <a href="http://mindby.com/">Brent</a>, <a href="http://bryen.com/">Bryen</a>, <a href="http://francis.giannaros.org/">Francis</a>, <a href="http://michal.hrusecky.net/">Michal</a>, <a href="http://twitter.com/ptr_uzl">Petr</a>, <a href="http://decriptor.com/">Stephen</a> and me) had a brainstorming meeting about social aspects of our community. We were able to come up with lots of ideas and I want to thank all of you for your participation!</p>
<p style="text-align: justify;">We felt that openSUSE is missing something similar than <a href="https://launchpad.net/">Ubuntu Launchpad</a> or <a href="https://admin.fedoraproject.org/community/">Fedora Community</a>. The discussion happened two months after <a href="http://canonical.com/">Canonical</a> released their Launchpad sources to the public, so I had time to investigate both these solutions before the Conference (Fedora stuff was of course open-sourced from the start). Unfortunately, it turned out that none of these existing solutions were good for us. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p style="text-align: justify;">My next step was to investigate social networking frameworks built on Ruby on Rails platform, because most of our web infrastructure uses this framework and Ruby development stack is in a perfect shape in openSUSE. I played a lot with <a href="http://communityengine.org/">Community Engine</a>, <a href="http://insoshi.com/">Insoshi</a> and <a href="http://lovdbyless.com/">Lovd By Less</a>, but finally I decided to go for <a href="http://toghq.com/">Tog</a>. This was the only solution that was modular (not monolithic) and seemed pretty well hackable.</p>
<p style="text-align: justify;">I created a Tog application, ported all anonymously visible pages to our Bento theme and finally deployed it on <a href="http://connect.opensuse.org/">connect.opensuse.org</a> address, so you can look at it. In the end we would like to replace the old users.opensuse.org application with Connect and make it a new central place for users. We also plan to add extra features like for example:</p>
<ul>
<li>user groups</li>
<li>user karma or XP points</li>
<li>user management (GPG+SSH keys, location, mailing lists subscriptions, IRC cloak, etc.)</li>
<li>ribbons/buttons to put on your site, wordpress/facebook plugins</li>
<li>business cards printing</li>
<li>public API for retrieving all user information</li>
<li>&#8230;</li>
</ul>
<p style="text-align: justify;">There are plenty of ideas and I&#8217;m sure you can come up with even more! I&#8217;m announcing this in a VERY early stage of the development so you can jump in and take part in a discussion and development from the beginning. The full sources are available on <a href="http://gitorious.org/opensuse/connect/">gitorious</a> and if you are interested in helping us (that does not necessarily mean coding!) don&#8217;t hesitate and contact me using my <a href="http://en.opensuse.org/User:Prusnak">work email</a>.</p>
<p style="text-align: justify;">For the comparison I added screenshots how my profile looks in applications I mentioned in this post:</p>
<div id="attachment_1167" class="wp-caption alignleft" style="width: 160px"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/fedora-fas.png"  rel="lightbox[1145]"><img class="size-thumbnail wp-image-1167 " src="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/fedora-fas-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Fedora Account System</p></div>
<div id="attachment_1168" class="wp-caption alignleft" style="width: 160px"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/launchpad.png"  rel="lightbox[1145]"><img class="size-thumbnail wp-image-1168 " src="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/launchpad-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Launchpad</p></div>
<div id="attachment_1169" class="wp-caption alignleft" style="width: 160px"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-connect.png"  rel="lightbox[1145]"><img class="size-thumbnail wp-image-1169 " src="http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-connect-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">openSUSE Connect</p></div>
<div style="clear: both;"></div>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/03/announcing-connect/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>FOSDEM 2010 Report</title>
		<link>http://stick.gk2.sk/blog/2010/02/fosdem-2010-report/</link>
		<comments>http://stick.gk2.sk/blog/2010/02/fosdem-2010-report/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 10:00:12 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1127</guid>
		<description><![CDATA[Last weekend I attended FOSDEM 2010 and it was a blast! I&#8217;ve never seen such a high number of tracks on a conference. Kudos to the organization team! During these two days I was sending a short messages via identica and twitter, because as @amedee said &#8220;the crew provided a fiber optic network, so people [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Last weekend I attended <a href="http://fosdem.org/2010/">FOSDEM 2010</a> and it was a blast! I&#8217;ve never seen such a high number of tracks on a conference. Kudos to the organization team! During these two days I was sending a short messages via <a href="http://identi.ca/stick84">identica</a> and <a href="http://twitter.com/stick84">twitter</a>, because as @<a href="http://twitter.com/amedee/status/8717186287">amedee</a> said &#8220;the crew provided a fiber optic network, so people can compress their thoughts in char[140] blurbs&#8221;. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I still decided to write a short report, because not everything could fit into these blurbs and not everyone uses these microblogging services. So here we go!</p>
<h3 style="margin-bottom: 8px;">Saturday</h3>
<p style="text-align: justify;">The first keynote I attended was the &#8220;<a href="http://fosdem.org/2010/schedule/events/eviloninternet">Evil on the Internet</a>&#8221; by <a href="http://www.cl.cam.ac.uk/~rnc1/">Richard Clayton</a>. The Janson room totally crowded as can be seen on the photo below. I expect there were around 1200 people in the audience. Richard spoke about various tricks how to identify scammers and one of the interesting points was that you can use Google Street View to check scammers&#8217; (often fake) addresses.</p>
<p><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63262664.jpg"  rel="lightbox[1127]"><img class="aligncenter size-medium wp-image-1138" title="Jansen" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63262664-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: justify;">After the keynote I went to see KDE SC 4.4 demo by <a href="http://nowwhatthe.blogspot.com/">Jos Poortvliet</a>. It turned out to be a good choice, because I finally learned why the &#8220;Rotate widget&#8221; feature is useful. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Imagine a multitouch-table with 8 people around, each working with his/hers own set of widgets. Pretty cool idea!</p>
<p style="text-align: justify;">I was interested how Maemo and Fedora manage their communities, so I attended the respective talks in the Distributions track. Maemo uses <a href="http://wiki.maemo.org/Karma">karma</a> to measure the activity of its community members. They have 6 masters who take care of their field related issues and 5 members of community council (see <a>http://wiki.maemo.org/Maemo.org_team</a> team page). <a href="http://fedoraproject.org/wiki/MaxSpevack">Max Spevack</a> of Fedora surprised me that he had no prepared slides, but he is a good speaker so the talk was still very good. He spoke about Fedora governance &#8220;mountain&#8221; which is: Individual, Regional, <a href="http://fedoraproject.org/wiki/SIGs">SIG</a>, Project, <a href="http://fedoraproject.org/wiki/Board">Board</a>, <a href="http://fedoraproject.org/wiki/Project_Leader">Project Leader</a>. One good thing about <a href="http://fedoraproject.org/wiki/SIGs">SIGs</a> is that they can miserably without bad impact on the distribution as a whole (but they tend to be wildly successful). In the end Max recommended us reading <a href="http://starfishandspider.com/">The Starfish and the Spider</a> book.</p>
<p style="text-align: justify;">Then I went to see the Ruby+Rails devroom. More than 70% of people had MacBooks there, but this could be expected. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <a href="http://www.belighted.com/blog">Nicolas Jacobeus</a> gave us <a href="http://www.slideshare.net/Belighted/25-real-life-tips-in-ruby-on-rails-development">25 tips</a> for Ruby and Rails development and <a href="http://www.tulipemoutarde.be/">Francois Stephany</a> told us about how Ruby is still being inspired by Smalltalk even today and used pretty funny examples to demonstrate it:</p>
<p><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63308391.jpg"  rel="lightbox[1127]"><img class="aligncenter size-medium wp-image-1137" title="Ruby/Smalltalk" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63308391-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: justify;">I wanted to see the last 2 <a href="http://fosdem.org/2010/schedule/tracks/jabberxmpp">XMPP</a> talks, but their devroom was desperately full, so I went back to our stand to meet the rest of the openSUSE gang and have dinner with them.</p>
<h3 style="margin-bottom: 8px;">Sunday</h3>
<p style="text-align: justify;">Second day had even more visitors and most of the smaller rooms were full. I couldn&#8217;t get to <a href="http://tirania.org/blog/">Miguel&#8217;s</a> talk about Mono Edge, so I went to see NixOS talk. They use very interesting package management and configuration storage. See bottom of <a href="http://nixos.org/nixos/">this page</a> for more info.</p>
<p style="text-align: justify;">After that it was my turn to give a talk on <a href="http://fosdem.org/2010/schedule/events/dist_rpm_collab">RPM packaging collaboration</a>. It went quite well although the battery in my microphone died, so the recording will be probably fubared. I got valuable feedback from Fedora and Mandriva folks, even from Jeff Johnson. Let&#8217;s see if it raises the level of discussions on rpm.org wiki, mailinglists and IRC. The slides are already available from my <a href="http://stick.gk2.sk/projects/">Projects</a> page.</p>
<p style="text-align: justify;">I was finally able to make it into the Mono room where Miguel shortly presented the <a href="http://pinta-project.com/">Pinta</a> paint editor and <a href="http://www.atoker.com/blog/">Alp</a> showed us Moonlight player which used <a href="http://www.atoker.com/blog/2010/02/04/html5-theora-video-codec-for-silverlight/">fully-managed Theora codec</a> to play the movie. These demos were followed by series of in-browser and desktop Moonlight demonstrations by <a href="http://worldofcoding.com/">Andrea Gaita</a>.</p>
<p style="text-align: justify;">Then I rushed to see Evan presenting his <a href="http://status.net/">StatusNet</a> project (you might know it under ther former name laconi.ca), but I was able to catch only Q&amp;A at the end. Shortly after <a href="http://kroah.com/">GregKH</a> appeared on stage and gave very funny (as usual) guide how to <a href="http://fosdem.org/2010/schedule/events/linuxkernelpatch">contribute to Linux kernel</a>. He also talked about the coding style and gave a perfect explanation why to care about it (of course, not only in kernel, but generally): If you have a coding style, code patterns will start to emerge and you are able to see the &#8220;metadata&#8221;.</p>
<p><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63675469.jpg"  rel="lightbox[1127]"><img class="aligncenter size-medium wp-image-1136" title="Greg" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/63675469-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: justify;">This was the last FOSDEM talk and all I had in front of me was a looooong travel home, but definitively worth it! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>(Twitpic photos by: @<a href="http://twitter.com/jaom7">jaom7</a>, @<a href="http://twitter.com/Cimm">Cimm</a>, @<a href="http://twitter.com/vyruss">vyruss</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/02/fosdem-2010-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Going to FOSDEM 2010</title>
		<link>http://stick.gk2.sk/blog/2010/02/going-to-fosdem-2010/</link>
		<comments>http://stick.gk2.sk/blog/2010/02/going-to-fosdem-2010/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 01:51:24 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1113</guid>
		<description><![CDATA[
&#8230; and I&#8217;m looking forward to meeting you all! I will also give a talk about RPM Packaging Collaboration so remember to show up on Sunday if you are interested!  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://fosdem.org/2010/"><img class="size-full wp-image-1114 aligncenter" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/02/going-to-fosdem-2010.png"  alt="Going to FOSDEM 2010" width="150" height="89" / rel="lightbox[1113]"></a>
<p style="text-align: justify;">&#8230; and I&#8217;m looking forward to meeting you all! I will also give a talk about <a href="http://fosdem.org/2010/schedule/events/dist_rpm_collab">RPM Packaging Collaboration</a> so remember to show up on Sunday if you are interested! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/02/going-to-fosdem-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Geeko Postcard</title>
		<link>http://stick.gk2.sk/blog/2010/01/geeko-postcard/</link>
		<comments>http://stick.gk2.sk/blog/2010/01/geeko-postcard/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:09:31 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[geeko]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1044</guid>
		<description><![CDATA[Today I had a very nice surprise laying on my office desk. It was a postcard from my dear friends from Brno (so called #fedora-cs mafia  ) depicting a 3D image of a geeko on sand. Luckily I was able to find two shops (here and here) which offer this jewel. The latter one [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Today I had a very nice surprise laying on my office desk. It was a postcard from my dear friends from Brno (so called <a href="irc://irc.freenode.net/fedora-cs">#fedora-cs</a> mafia <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> ) depicting a 3D image of a geeko on sand. Luckily I was able to find two shops (<a href="http://www.mapcards.net/?page=products&amp;id=62">here</a> and <a href="http://ikarakorum.com/index.php?main_page=product_info&amp;cPath=317_320&amp;products_id=4387">here</a>) which offer this jewel. The latter one also had the 3D picture so I can share this viewing pleasure with you (click on it to animate):</p>
<p><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/geeko-postcard.gif"  rel="lightbox[1044]"><img src="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/geeko-postcard.jpg" alt="" title="Geeko Postcard" width="470" height="334" class="aligncenter size-full wp-image-1054" /></a></p>
<p>It looks even better in real-life! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/01/geeko-postcard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Make your emails more colorful</title>
		<link>http://stick.gk2.sk/blog/2010/01/make-your-emails-more-colorful/</link>
		<comments>http://stick.gk2.sk/blog/2010/01/make-your-emails-more-colorful/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:26:23 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1030</guid>
		<description><![CDATA[I use Mozilla Thunderbird as my e-mail client and I prefer plain-text messages over HTML format. When you view a threaded conversation it looks like this:

I found a little hack on Mozilla website which adds different colors for various quote levels in messages. Unfortunately the example is no longer valid for Thunderbird 3, because the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I use <a href="http://mozillamessaging.com/thunderbird/">Mozilla Thunderbird</a> as my e-mail client and I prefer plain-text messages over HTML format. When you view a threaded conversation it looks like this:</p>
<p style="text-align: center;"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/tbird-before.png"  rel="lightbox[1030]"><img class="aligncenter size-medium wp-image-1031" title="Thunderbird 3 Before" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/tbird-before-269x300.png" alt="" width="269" height="300" /></a></p>
<p style="text-align: justify;">I found a <a href="http://www.mozilla.org/support/thunderbird/tips#app_quotelevels">little hack</a> on Mozilla website which adds different colors for various quote levels in messages. Unfortunately the example is no longer valid for Thunderbird 3, because the default color scheme had changed. I modified the CSS to fit the new look and ended up with this:</p>
<p style="text-align: center;"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/tbird-after.png"  rel="lightbox[1030]"><img class="aligncenter size-medium wp-image-1032" title="Thunderbird 3 After" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/tbird-after-269x300.png" alt="" width="269" height="300" /></a></p>
<p style="text-align: justify;">If you like it, just run the following code to have it applied:</p>
<pre>cd ~/.thunderbird/*.default
mkdir chrome
cat &lt;&lt;EOF &gt; chrome/userContent.css
/* Quote Levels Colors */
/* bar color: #729fcf */
blockquote[type=cite] {
    color: #394f67 !important;
    background-color: #edf3f9 !important;
}
/* bar color: #ad7fa8 */
blockquote[type=cite] blockquote {
    color: #563f54 !important;
    background-color: #f4eff4 !important;
}
/* bar color: #8ae234 */
blockquote[type=cite] blockquote blockquote {
    color: #45711a !important;
    background-color: #f0fbe5 !important;
}
/* bar color: #fcaf3e */
blockquote[type=cite] blockquote blockquote blockquote {
    color: #7e571f !important;
    background-color: #fef5e6 !important;
}
/* bar color: #e9b96e */
blockquote[type=cite] blockquote blockquote blockquote blockquote {
    color: #745c37 !important;
    background-color: #fcf6ec !important;
}
EOF</pre>
<p style="text-align: justify;">Don&#8217;t forget to restart Thunderbird! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/01/make-your-emails-more-colorful/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gemcutter + openSUSE Build Service cooperation (idea)</title>
		<link>http://stick.gk2.sk/blog/2010/01/gemcutter-opensuse-build-service-cooperation-idea/</link>
		<comments>http://stick.gk2.sk/blog/2010/01/gemcutter-opensuse-build-service-cooperation-idea/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 14:32:23 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gemcutter]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1013</guid>
		<description><![CDATA[
If you are closely following Ruby development and especially the situation around ruby gems, you might already know of Gemcutter. It is a new service, which provides a very easy way how to publish gems and also a good API to deal with them. It is not trying to replace RubyForge as whole, just its [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1017" style="margin-right: 8px;" title="Gemcutter" src="http://stick.gk2.sk/blog/wp-content/uploads/2010/01/gemcutter.png" alt="" width="128" height="128" /></p>
<p style="text-align: justify;">If you are closely following <a href="http://www.ruby-lang.org/">Ruby</a> development and especially the situation around ruby gems, you might already know of <a href="http://gemcutter.org/">Gemcutter</a>. It is a new service, which provides a very easy way how to publish gems and also a good <a href="http://gemcutter.org/pages/api_docs">API</a> to deal with them. It is not trying to replace <a href="http://rubyforge.org/">RubyForge</a> as whole, just its gem hosting (+ now defunct <a href="http://gems.github.com/">GitHub gem hosting</a>) and will soon become the central and the only place for Ruby gems. The whole site is <a href="http://www.opensource.org/licenses/mit-license.php">MIT licensed</a> and the code is available on <a href="http://github.com/qrush/gemcutter">GitHub</a>.</p>
<p style="text-align: justify;">During the winter holidays I wrote a <a href="http://gitorious.org/opensuse/misc/blobs/master/buildservice-gemcutter-versions">simple script</a> which utilizes the <a href="http://gemcutter.org/">Gemcutter</a> API and prints versions of <code>rubygem-*</code> packages in our <code>devel:languages:ruby:extensions</code> <a href="http://en.opensuse.org/Build_Service">Build Service</a> repository compared with the corresponding gem versions on Gemcutter. Using this script and a great <a href="http://rubyforge.org/projects/gem2rpm/">gem2rpm</a> (more particularly <code>gem2rpm-opensuse</code> command which applies openSUSE template and is available from <code>rubygem-gem2rpm</code> package), I was able to update nearly a hundred of gems in just two hours. <a href="http://rubyonrails.org/">Rails</a> rubygems have a specific packaging in openSUSE, so I left them out, but more than 90% of the rest didn&#8217;t need any changes in autogenerated spec file.</p>
<p style="text-align: justify;">This brought me an idea. If only <a href="http://gemcutter.org/">Gemcutter</a> had an option to somehow send out notification that a new gem has been pushed, we could automate the process and have up-to-date rubygems in our <code>devel:languages:ruby:extensions</code> repository almost instantly. (We would still need to keep the list of &#8220;dirty&#8221; rubygems that need to be updated manually, though. For example, <a href="http://rubyonrails.org/">Rails</a> packages I mentioned earlier, where we keep multiple versions, or others where we need to add a patch replacing <code>/usr/local/bin/ruby</code> with <code>/usr/bin/ruby</code> in scripts).</p>
<p style="text-align: justify;">Few days later, <a href="http://gemcutter.org/">Gemcutter</a> gained RSS feed support, but only for the gems one is interested in. I didn&#8217;t find the option to have RSS feed for all gems. This could have helped in creating such mechanism, but that won&#8217;t be needed anymore because &#8230;</p>
<p style="text-align: justify;">&#8230; yesterday <a href="http://twitter.com/qrush">Nick Quaranto</a> of <a href="http://gemcutter.org/">Gemcutter</a> announced <a href="http://gemcutter.org/pages/gem_docs#webhook">webhook support</a>. I&#8217;m really excited, because that&#8217;s exactly what we need! When one registers a webhook, <a href="http://gemcutter.org/">Gemcutter</a> emits a POST request on a certain URL when a gem is pushed or updated. This request is a JSON document containing the info about gem. What we need is to create a mechanism that:</p>
<ul>
<li>receives notification via POST JSON request</li>
<li>checks whether the package is not &#8220;dirty&#8221; → exit if it is (and probably send some email &#8230;)</li>
<li>fetches the package from the <a href="http://en.opensuse.org/Build_Service">Build Service</a> or create a new one</li>
<li>fetches the new gem, removes the old one</li>
<li>runs <code>gem2rpm-opensuse</code> to create a spec file replacing the old one</li>
<li>adds changelog entry</li>
<li>pushes the updated package back into the <a href="http://en.opensuse.org/Build_Service">Build Service</a></li>
</ul>
<p style="text-align: justify;">Last but not least: If <a href="http://fedoraproject.org/">Fedora</a> and <a href="http://mandriva.com/">Mandriva</a> had <a href="http://rubyforge.org/projects/gem2rpm/">gem2rpm</a> templates in a perfect shape too, <a href="http://en.opensuse.org/Build_Service">Build Service</a> could provide packaged gems also for their distributions.</p>
<p style="text-align: justify;">So what do you think? Any volunteers for this? Right now, I&#8217;m off to fix some small bugs I found in <a href="http://rubyforge.org/projects/gem2rpm/">gem2rpm</a> while fiddling with it &#8230; <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2010/01/gemcutter-opensuse-build-service-cooperation-idea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Merry Christmas!</title>
		<link>http://stick.gk2.sk/blog/2009/12/merry-christmas/</link>
		<comments>http://stick.gk2.sk/blog/2009/12/merry-christmas/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 21:32:45 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[newyear]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=1004</guid>
		<description><![CDATA[I wish you a Merry Christmas and a Rocking New Year 2010!

(created using geekobuilder)
]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center; margin: 20px;">I wish you a Merry Christmas and a Rocking New Year 2010!</h3>
<p><img class="aligncenter size-full wp-image-1003" title="Geeko Santa " src="http://stick.gk2.sk/blog/wp-content/uploads/2009/12/santageeko.jpg" alt="" width="600" height="450" /></p>
<p>(created using <a href="http://geekobuilder.com">geekobuilder</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/12/merry-christmas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>image_url function in Ruby on Rails</title>
		<link>http://stick.gk2.sk/blog/2009/12/image_url-function-in-ruby-on-rails/</link>
		<comments>http://stick.gk2.sk/blog/2009/12/image_url-function-in-ruby-on-rails/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 15:40:31 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=997</guid>
		<description><![CDATA[If you need to get the full URL of an image, just put the following code snippet into ApplicationHelper module in your app/helpers/application_helper.rb:
  def image_url(source)
    abs_path = image_path(source)
    unless abs_path =~ /^http/
      abs_path = "#{request.protocol}#{request.host_with_port}#{abs_path}"
    end
   abs_path
  [...]]]></description>
			<content:encoded><![CDATA[<p>If you need to get the full URL of an image, just put the following code snippet into <code>ApplicationHelper</code> module in your <code>app/helpers/application_helper.rb</code>:</p>
<pre>  def image_url(source)
    abs_path = image_path(source)
    unless abs_path =~ /^http/
      abs_path = "#{request.protocol}#{request.host_with_port}#{abs_path}"
    end
   abs_path
  end</pre>
<p>I wonder why this function is not already a standard part of Rails.</p>
<p>(<a href="http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/ab495ed6596afe21">Idea</a> by <a href="http://biedenharn.us/">Rob Biedenharn</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/12/image_url-function-in-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Avatars in openSUSE Build Service</title>
		<link>http://stick.gk2.sk/blog/2009/12/avatars-in-opensuse-build-service/</link>
		<comments>http://stick.gk2.sk/blog/2009/12/avatars-in-opensuse-build-service/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 13:53:36 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=972</guid>
		<description><![CDATA[Thanks to Tom we now have avatars in openSUSE Build Service, so e.g. Involved Users list looks like this:

If you have a shady man instead of your nice photo, go to gravatar.com and setup your own one. Don&#8217;t forget to add the email address you are using in the Build Service!
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Thanks to <a href="http://digitalflow.de/">Tom</a> we now have avatars in openSUSE <a href="http://en.opensuse.org/Build_Service">Build Service</a>, so e.g. Involved Users list looks like this:</p>
<p><img class="aligncenter size-full wp-image-973" title="involved-users" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/12/involved-users.png" alt="involved-users" width="190" height="534" /></p>
<p style="text-align: justify;">If you have a shady man instead of your nice photo, go to <a href="http://gravatar.com/">gravatar.com</a> and setup your own one. Don&#8217;t forget to add the email address you are using in the Build Service!</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/12/avatars-in-opensuse-build-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
