<?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 &#187; tryme</title>
	<atom:link href="http://stick.gk2.sk/blog/tag/tryme/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, 26 Jul 2010 16:31:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Chromium package in Contrib</title>
		<link>http://stick.gk2.sk/blog/2009/10/chromium-package-in-contrib/</link>
		<comments>http://stick.gk2.sk/blog/2009/10/chromium-package-in-contrib/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 10:35:47 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[contrib]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[tryme]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=812</guid>
		<description><![CDATA[Thanks to unceasing endeavors of David Buck and Raymond Wooninck we now have Chromium built fully from the source code! It is available from our Contrib repository (package chromium). I recommend using this one instead of various other RPMs that repack Google Chrome/Chromium binaries or are kept in users home repositories. Big thanks also goes [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-814" title="chromium" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/10/chromium.png" alt="chromium" width="128" height="128" /><br />
Thanks to unceasing endeavors of David Buck and <a href="http://rwooninck.blogspot.com/">Raymond Wooninck</a> we now have <a href="http://code.google.com/chromium/">Chromium</a> built fully from the source code! It is available from our <a href="http://en.opensuse.org/Contrib">Contrib</a> repository (package <code>chromium</code>). I recommend using this one instead of various other RPMs that repack Google Chrome/Chromium binaries or are kept in users home repositories. Big thanks also goes to <a href="https://fedoraproject.org/wiki/User:Spot">Tom &#8216;spot&#8217; Callaway</a> for much of the original patchwork, <a href="http://blog.justinhaygood.com/">Justin Haygood</a> for helping with the icu patch and Malcolm Lewis.</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/10/chromium-package-in-contrib/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>SVG-edit 2.3 is out!</title>
		<link>http://stick.gk2.sk/blog/2009/09/svg-edit-2-3-is-out/</link>
		<comments>http://stick.gk2.sk/blog/2009/09/svg-edit-2-3-is-out/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 11:43:29 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[svg-edit]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=741</guid>
		<description><![CDATA[During the last weekend we released version 2.3 of our in-browser SVG editor called SVG-edit. If I was a DnB producer I would call this a &#8220;massive&#8221; release, because it includes lots of new features. To name some of them: Rotate tool Polygon/Polyline Editing Linear Gradient Picking View and Edit Source Clone tool Align tool [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">During the last weekend we released version 2.3 of our in-browser SVG editor called <a href="http://code.google.com/p/svg-edit/">SVG-edit</a>. If I was a <a href="http://www.hospitalrecords.com/artists/">DnB producer</a> I would call this a &#8220;massive&#8221; release, because it includes lots of new features. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  To name some of them:</p>
<ul>
<li>Rotate tool</li>
<li>Polygon/Polyline Editing</li>
<li>Linear Gradient Picking</li>
<li>View and Edit Source</li>
<li>Clone tool</li>
<li>Align tool</li>
<li>Firefox extension</li>
<li>Opera widget</li>
</ul>
<p style="text-align: justify;"><a href="http://www.codedread.com/">Jeff Schiller</a> also prepared two screencasts. The older one is an introduction to SVG-edit, where he uses 2.2 version. And the newer one, which presents some of the new features included in 2.3 release.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZJKmEI06YiY&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/ZJKmEI06YiY&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RVIcIy5fXOc&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/RVIcIy5fXOc&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Head <a href="http://svg-edit.googlecode.com/svn/tags/stable/editor/svg-editor.html">here</a> if you&#8217;d like to try SVG-edit yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/09/svg-edit-2-3-is-out/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hackweek: Game Store</title>
		<link>http://stick.gk2.sk/blog/2009/07/hackweek-gamestore/</link>
		<comments>http://stick.gk2.sk/blog/2009/07/hackweek-gamestore/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 23:33:28 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gamestore]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[tryme]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=565</guid>
		<description><![CDATA[This week we had Hack Week event when everyone was welcome to use Innovation time on FOSS projects or even start the new one! I spent most of the time on hacking the Game Store, which I introduced in my previous blogpost. The package is now ready for you in the Build Service. Simply use [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-578" title="hackweek4" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/07/hackweek4.jpg" alt="hackweek4" width="125" height="125" /></p>
<p style="text-align: justify;">This week we had <a href="http://news.opensuse.org/2009/07/08/hack-week-iv-approaches/">Hack Week</a> event when everyone was welcome to use Innovation time on FOSS projects or even start the new one! I spent most of the time on hacking the <a href="http://en.opensuse.org/GameStore">Game Store</a>, which I introduced in my <a href="http://stick.gk2.sk/blog/2009/07/gamestore/">previous blogpost</a>. The package is now ready for you in the Build Service.</p>
<p style="text-align: justify;">Simply use the following One Click Install files (<a href="http://software.opensuse.org/ymp/games/openSUSE_11.0/gamestore.ymp">openSUSE 11.0</a>, <a href="http://software.opensuse.org/ymp/games/openSUSE_11.1/gamestore.ymp">openSUSE 11.1</a> and <a href="http://software.opensuse.org/ymp/games/openSUSE_Factory/gamestore.ymp">openSUSE Factory</a>) or add the <code>games</code> repository and install the <code>gamestore</code> package manually. Game Store uses this repository to download the games, so you should stay subscribed to it after the installation too.</p>
<p>As a bonus I created a very simple One Click Install files catalog which imitates the Game Store look. It is available at <a href="http://gamestore.gk2.sk/">gamestore.gk2.sk</a>.</p>
<p style="text-align: justify;">The screenshots for both versions (left Qt, right web) are here so you get the idea how it looks, but the best thing is to try it on your own! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore-qt.png"  rel="lightbox[565]"><img class="size-thumbnail wp-image-566" title="GameStore (Qt)" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore-qt-150x150.png" alt="GameStore (Qt)" width="150" height="150" /></a> <a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore-web.png"  rel="lightbox[565]"><img class="size-thumbnail wp-image-567" title="GameStore (Web)" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore-web-150x150.png" alt="GameStore (Web)" width="150" height="150" /></a></p>
<p style="text-align: justify;">Big thanks go to randy-sk who helped me with harvesting of icons and screenshots of the games. I am already looking for your feedback! <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/2009/07/hackweek-gamestore/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wireshark 1.2.0 with GeoIP support hits openSUSE Factory</title>
		<link>http://stick.gk2.sk/blog/2009/06/wireshark-1-2-0-with-geoip-support-hits-opensuse-factory/</link>
		<comments>http://stick.gk2.sk/blog/2009/06/wireshark-1-2-0-with-geoip-support-hits-opensuse-factory/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:47:10 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[factory]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[openstreetmap]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=475</guid>
		<description><![CDATA[A few days ago, the new stable 1.2 branch of Wireshark, the network protocol analyzer, was released to public. It contains many new features that has been added since 1.0. The most vivid are: Wireshark now contains a nice new start page (Picture 1) Display filters now do auto-completion (Picture 2) Wireshark can lookup in [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A few days ago, the new stable 1.2 branch of Wireshark, the network protocol analyzer, was released to public. It contains many new features that has been added since 1.0. The most vivid are:</p>
<ul>
<li>Wireshark now contains a nice new start page (Picture 1)</li>
<li>Display filters now do auto-completion (Picture 2)</li>
<li>Wireshark can lookup in <a href="http://geolite.maxmind.com/download/geoip/database/">GeoIP</a> databases and also use <a href="http://www.openstreetmap.org/">OpenStreetMap</a> (Picture 3)</li>
</ul>
<p style="text-align: center;"><a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-start.png"  rel="lightbox[475]"><img class="size-thumbnail wp-image-501" title="Wireshark 1.2.0 Start Page" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-start-150x150.png" alt="Wireshark 1.2.0 Start Page" width="150" height="150" /></a> <a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-autocomplete.png"  rel="lightbox[475]"><img class="size-thumbnail wp-image-528" title="Wireshark Auto-complete" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-autocomplete-150x150.png" alt="Wireshark Auto-complete" width="150" height="150" /></a> <a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-map.jpg"  rel="lightbox[475]"><img class="size-thumbnail wp-image-504" title="Wireshark OpenStreetMap" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/wireshark-map-150x150.jpg" alt="Wireshark OpenStreetMap" width="150" height="150" /></a></p>
<p style="text-align: justify;">The release contains also a lot of bugfixes, support for the new protocols and the new capture files. You can find more info in the <a href="http://www.wireshark.org/docs/relnotes/wireshark-1.2.0.html">release notes</a>.</p>
<p style="text-align: justify;">If you want to test GeoIP/OpenStreetMap integration in Wireshark, just follow these steps:</p>
<ol>
<li>install the latest wireshark and GeoIP packages from Factory:
<pre>root@host:~&gt; zypper install wireshark GeoIP libGeoIP1</pre>
</li>
<li>run the utility which was recently added to GeoIP package by <a href="http://www.suse.de/~lnussel/">Ludwig Nussel</a>:
<pre>root@host:~&gt; geoip-fetch -a</pre>
<p>This will fetch the latest GeoIP data files including the GeoIPCity, which is 44MB large, so we don&#8217;t keep it in the package, but is necessary for this feature of wireshark.</li>
<li>run wireshark and enable GeoIP: <strong>Edit -&gt; Preferences -&gt; Protocols -&gt; IP -&gt; check Enable GeoIP lookups</strong></li>
<li>trace some network traffic (probably the best is to access various websites in your browser)</li>
<li>pick some packet and expand Internet Protocol from dissector, you will see a line similar to this one:
<pre>[Destination GeoIP: Mountain View, CA, AS15169, 37.419201, -122.057404]</pre>
</li>
<li>go to <strong>Statistics -&gt; Endpoints -&gt;</strong> select <strong>IPv4</strong> tab</li>
<li>you&#8217;ll see IPv4 endpoints with Countries, Cities, Providers and Latitude/Longitude</li>
<li>press Map button at the bottom of the dialog window</li>
<li>browser with OpenStreetMap and embedded Endpoints will open (see Picture 3)</li>
<li>you can also use new packet filters starting with the <code>ip.geoip</code> prefix (see Picture 2)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/06/wireshark-1-2-0-with-geoip-support-hits-opensuse-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVG-edit 2.1 released</title>
		<link>http://stick.gk2.sk/blog/2009/06/svg-edit-2-1-released/</link>
		<comments>http://stick.gk2.sk/blog/2009/06/svg-edit-2-1-released/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 09:13:23 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googlewave]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[svg-edit]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[wave]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/?p=480</guid>
		<description><![CDATA[Thanks to hard work of Jeff, Narendra, Vidar and me, we managed to create today a 2.1 release of SVG-edit. Interesting changes include: tooltips for all UI elements editing of fill, stroke and group opacity selecting and moving elements saving SVG file adding end editing of text elements context panel for tools change rectangle radius [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Thanks to hard work of Jeff, Narendra, Vidar and me, we managed to create today a 2.1 release of <a href="http://svg-edit.googlecode.com/">SVG-edit</a>. Interesting changes include:</p>
<ul>
<li>tooltips for all UI elements</li>
<li>editing of fill, stroke and group opacity</li>
<li>selecting and moving elements</li>
<li>saving SVG file</li>
<li>adding end editing of text elements</li>
<li>context panel for tools</li>
<li>change rectangle radius</li>
<li>controlling of the editor with keyboard shortcuts</li>
</ul>
<p style="text-align: justify;">You can try the 2.1 branch here:</p>
<p><a href="http://svg-edit.googlecode.com/svn/branches/2.1/editor/svg-editor.html"><img class="alignleft size-full wp-image-482" title="SVG-edit 2.1" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/svg-edit-2.1.png"  alt="SVG-edit 2.1" width="518" height="421" style="margin: 8px;"/ rel="lightbox[480]"></a></p>
<p style="text-align: justify;">Unfortunately the editor still has some problems when embedded into <a href="http://wave.google.com/">Google Wave</a>, but now that Vidar received his invitation, I hope we&#8217;ll be able to fix it sooner. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  We are also already cooking new features for 2.2 so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/06/svg-edit-2-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVG-edit, a web based SVG editor</title>
		<link>http://stick.gk2.sk/blog/2009/06/svg-edit-a-web-based-svg-editor/</link>
		<comments>http://stick.gk2.sk/blog/2009/06/svg-edit-a-web-based-svg-editor/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:43:48 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[svg-edit]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/blog/?p=370</guid>
		<description><![CDATA[Last weekend I was looking for a nice in-browser SVG editor. I found some alternatives, but no one was close to my ideals. Most feature complete was SVG editor by Chris Peto, but it has complicated interface based on CGUI and is also pretty heavy. Then I stumbled upon svg-edit by Narendra Sisodiya. It was [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Last weekend I was looking for a nice in-browser SVG editor. I found some alternatives, but no one was close to my ideals. <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Most feature complete was <a href="http://www.resource-solutions.de/svgeditor/">SVG editor</a> by Chris Peto, but it has complicated interface based on CGUI and is also pretty heavy.</p>
<p style="text-align: justify;">Then I stumbled upon <a href="http://code.google.com/p/svg-edit/">svg-edit</a> by Narendra Sisodiya. It was rather raw and lots of features were missing, but then I sat down, started hacking and after few hours I created quite a long list of changes. When I sent them to Narendra, he was so kind that he made me an administrator of the project, so I was able to push all my changes into SVN trunk and to continue the work there.</p>
<p style="text-align: justify;">Today I finished all changes I wanted to fix before the relase, so I can present you the 2.0 release of SVG-edit! You can try for yourself by clicking on the next picture (this is pointer to trunk development version, so it might get messy in time <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ):</p>
<p><a href="http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html"><img src="http://stick.gk2.sk/blog/wp-content/uploads/2009/06/svg-edit.png"  alt="SVG-edit" title="SVG-edit" width="518" height="386" class="aligncenter size-full wp-image-372" / rel="lightbox[370]"></a></p>
<p style="text-align: justify;">During the development I was testing it in Firefox and Opera and I&#8217;m sure there will be some problems in other browsers. If you hit any, do not hesitate and write me an e-mail or even better use the issue tracker on the <a href="http://svg-edit.googlecode.com/">project site</a>.</p>
<p style="text-align: justify;">Also there are some features that are still missing, but they are planned (like adding text, more complicated shapes or selecting, moving, scaling, rotating objects) and I hope they will be added in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/06/svg-edit-a-web-based-svg-editor/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>OSC under Windows and Mac OS X</title>
		<link>http://stick.gk2.sk/blog/2009/05/osc-under-windows-and-mac-os-x/</link>
		<comments>http://stick.gk2.sk/blog/2009/05/osc-under-windows-and-mac-os-x/#comments</comments>
		<pubDate>Fri, 15 May 2009 12:34:26 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[osc]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/blog/?p=335</guid>
		<description><![CDATA[Few months ago I tried to use OSC &#8211; our command-line client to BuildService under Windows. I failed because of the hard-coded dependency on python-rpm module, which is (of course) not present in Python package for Windows. Today I saw Feature #306354, so I decided to give it a try again. Fortunately, the recent code [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-356" title="osc-win" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/05/osc-win.png" alt="osc-win" width="128" height="128" /></p>
<p style="text-align: justify;">Few months ago I tried to use <a href="http://en.opensuse.org/Build_Service/CLI">OSC</a> &#8211; our command-line client to <a href="http://en.opensuse.org/Build_Service">BuildService</a> under Windows. I failed because of the hard-coded dependency on python-rpm module, which is (of course) not present in Python package for Windows.</p>
<p style="text-align: justify;">Today I saw <a href="https://features.opensuse.org/306354">Feature #306354</a>, so I decided to give it a try again. Fortunately, the recent code changes made this task a lot easier! <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I still had to create some fixes and hacks, but they are now commited to OSC subversion and shouldn&#8217;t cause problems anymore.</p>
<p>There are two ways how to use OSC in Windows:</p>
<ul>
<li>download <a href="http://stick.gk2.sk/blog/wp-content/uploads/2009/05/osc.zip">this archive</a> (or click on the openSUSE/Windows icon above),<br />
unpack it and use <code>osc.exe</code> binary without installing the whole python distribution<br />
(this <strong>does not need</strong> administrator rights) (<strong>Obsolete!</strong> see Update #3 below)</li>
<li>install python and use osc directly from its sources<br />
(this <strong>needs</strong> administrator rights if the python is not installed)</li>
</ul>
<p>Most of the features like checkouts, checkins, editing metadata should work, but there are some osc features that are unusuable (yet) under Windows:</p>
<ul>
<li>osc build &#8211; local building of the packages</li>
<li>osc vc &#8211; automated editing of changes file &#8211; you have to change the changelogs manually</li>
</ul>
<p>If you plan to use the binary package (option 1) you don&#8217;t need to read further. However, if you are interested in how I created the package or you want to use osc directly from its sources, keep reading!</p>
<p>Follow these steps if you want to build your own Windows build of osc:</p>
<ol>
<li>install the latest <a href="http://python.org/">python</a> (I used <a href="http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi">python-2.6.2.msi</a> installer and kept the default path<br />
<code>C:\Python26</code>)</li>
<li>install the latest <a href="http://www.py2exe.org/">py2exe</a> (I used <a href="http://dl.sourceforge.net/sourceforge/py2exe/py2exe-0.6.9.win32-py2.6.exe">py2exe-0.6.9.win32-py2.6.exe</a>, it should find your python distribution installed in previous step)</li>
<li>install the latest <a href="http://subversion.tigris.org/">subversion</a> client (I used the build from sliksvn.com: <a href="http://www.sliksvn.com/pub/Slik-Subversion-1.6.2-win32.msi">Slik-Subversion-1.6.2-win32.msi</a>)</li>
<li>change into your working directory and checkout the latest osc from subversion:
<pre>svn co https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/src/clientlib/python/osc</pre>
</li>
<li>change into <code>osc</code> directory</li>
<li>run py2exe:
<pre>C:\Python26\python.exe setup.py py2exe</pre>
</li>
<li>compress all files in directory <code>dist</code> into <code>osc.zip</code> and you are done! enjoy!</li>
</ol>
<p>If you want to use osc directly from its sources, just follow the steps 1, 3, 4, 5 and run:</p>
<pre>C:\Python26\python.exe osc-wrapper.py</pre>
<p>(You can save typing if you add path <code>C:\Python26</code> into your <code>%PATH%</code> variable.</p>
<p>That&#8217;s it!</p>
<p><strong>Update #1:</strong> I found out that something very similar could be acheived on Mac OS X using <a href="http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html">py2app</a> and by calling <code>python setup.py py2app</code>. However, this is usually not needed, because Mac OS X already ships with python (2.4.2 in Tiger and 2.5.1 in Leopard if I recall correctly &#8211; these are older, but running osc with them should be just fine).</p>
<p><strong>Update #2:</strong> Michael E. Brown and Shalonda Matthews from Dell reported two bugs in my build. They were caused by different behaviour of <code>mmap.mmap</code> function under Unix and Windows and the fact that function <code>os.path.sametime</code> isn&#8217;t available under Windows at all. Both problems are fixed in SVN now and I have also rebuild the <code>osc.zip</code> archive.</p>
<p><strong>Update #3:</strong> The zip archive is not maintained. Build Service requires quite new build of osc, therefore I recommend creating your own executable by following the steps described above.</p>
<p><strong>Update #4:</strong> The code has moved from Subversion to <a href="http://www.gitorious.org/opensuse/osc">Gitorious</a>. You need to install Git and run <code>git clone git://gitorious.org/opensuse/osc.git</code> instead of points #3 and #4.</p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/05/osc-under-windows-and-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pencil project &#8211; Sketching and Prototyping with Firefox</title>
		<link>http://stick.gk2.sk/blog/2009/04/pencil-project-sketching-and-prototyping-with-firefox/</link>
		<comments>http://stick.gk2.sk/blog/2009/04/pencil-project-sketching-and-prototyping-with-firefox/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 16:44:53 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[contrib]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[pencil]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[tryme]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/blog/?p=315</guid>
		<description><![CDATA[A few years ago, me and four of my friends were doing an university project, which was basically a web portal. While designing our application we needed a tool for creating mock-ups and screen prototypes. There are a lot of options like Wireframe Sketcher, Cleverlance Petra, but finally we ended up with Axure RP. Now [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-314" style="margin-right: 16px;" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/04/pencil.jpg" alt="pencil" width="128" height="128" /></p>
<p style="text-align: justify;">A few years ago, me and four of my friends were doing an university project, which was basically a web portal. While designing our application we needed a tool for creating mock-ups and screen prototypes. There are a lot of options like <a href="http://wireframesketcher.com/">Wireframe Sketcher</a>, <a href="http://petra.cleverlance.com/">Cleverlance Petra</a>, but finally we ended up with <a href="http://www.axure.com/">Axure RP</a>. Now I&#8217;m not sure why, but at least we had the motivation to finish the prototype early (trial period was only 30 days <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p style="text-align: justify;">Today, I was again looking for the alternatives and found &#8211; <a href="http://www.evolus.vn/Pencil/">Pencil</a>. No, I don&#8217;t mean the office aid, but the <a href="http://www.evolus.vn/Pencil/Screenshots.html">Pencil Project</a>. It lacks some important features like creating hyper-links between the components and thus exporting to HTML pages, but these are <a href="http://code.google.com/p/evoluspencil/issues/detail?id=3">planned</a> and I can say that I really like this tool. And not to forget &#8211; it is open source! You can install it as a <a href="https://addons.mozilla.org/en-US/firefox/addon/8487">Firefox extension</a> or download it as a standalone application. Unfortunately upstream tarball contains the whole XULRunner, so I decided to create a package for openSUSE. It is available from our <a href="http://en.opensuse.org/Contrib">Contrib</a> repository and is only 330kB large! (Big thanks goes to <a href="http://www.rosenauer.org/blog/">Wolfgang Rosenauer</a> for helping me to tame XULRunner.)</p>
<p style="text-align: justify;">Pencil right now supports common shapes like rectangles or bitmaps, annotations, GTK widgets and Windows XP widgets. The widgets (or rather stencils) are simple SVG files, so if we help Duong Thanh An, the author, we might see Qt, <a href="http://www.graffletopia.com/stencils/413">iPhone</a> or <a href="http://developer.yahoo.com/ypatterns/wireframes/">Yahoo</a> stencils as a part of the Pencil in the future! Wouldn&#8217;t that be sweet? <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update:</strong> I just found <a href="http://graffletopia.com/">Graffletopia</a> &#8211; with hundreds of stencils (or so-called graffles) for Mac OS X tool <a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a> and some of them are really great. How about a converter ? <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/2009/04/pencil-project-sketching-and-prototyping-with-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xfce 4.6.0 released (and ready for testing!)</title>
		<link>http://stick.gk2.sk/blog/2009/02/xfce-4-6-0-released-and-ready-for-testing/</link>
		<comments>http://stick.gk2.sk/blog/2009/02/xfce-4-6-0-released-and-ready-for-testing/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 22:12:55 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/blog/?p=132</guid>
		<description><![CDATA[The Xfce development team announced today the release of the long-awaited 4.6.0 version of their Xfce Desktop Environment. There is also a very nice Visual Tour prepared by Jérôme Guelfucci and Jannis Pohlmann, which highlights some of the new and exciting Xfce features. For me, the most vivid change is the complete rewrite of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-135" style="margin-right: 16px;" title="Xfce logo" src="http://stick.gk2.sk/blog/wp-content/uploads/2009/02/xfce_logo.png" alt="Xfce logo" width="128" height="128" /></p>
<p style="text-align: justify;">The Xfce development team <a href="http://www.xfce.org/about/news?id=21">announced</a> today the release of the long-awaited 4.6.0 version of their <a href="http://www.xfce.org/">Xfce Desktop Environment</a>. There is also a very nice <a href="http://www.xfce.org/about/tour">Visual Tour</a> prepared by Jérôme Guelfucci and Jannis Pohlmann, which highlights some of the new and exciting Xfce features. For me, the most vivid change is the complete rewrite of the Settings Manager together with its configuration backend, but I&#8217;m sure that everybody will find his/hers own favorite <img src='http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p style="text-align: justify;">It took me longer to prepare the updated packages than I expected, because of the busy BuildService, but they are finally ready in our <a href="http://en.opensuse.org/X11:xfce">X11:xfce</a> BuildService project and I would like to encourage you to try them. If you encounter any problems, either upgrade issues from distribution 4.4.x series, issues with clean installation from repository or any other defects, please do not hesitate and <a href="http://en.opensuse.org/User:Prusnak">contact me</a>. Thank you very much and I&#8217;m looking for your comments and responses!</p>
<p><strong>Instructions (command-line):</strong></p>
<ol>
<li>add X11:xfce repository if it is not already added:
<pre>zypper addrepo http://download.opensuse.org/repositories/X11:/xfce/openSUSE_11.1/ xfce</pre>
<p>(replace 11.1 with your openSUSE version)</li>
<li>refresh this repository:
<pre>zypper refresh xfce</pre>
</li>
<li>get new packages
<ul>
<li>if you have Xfce 4.4.x installed &#8211; upgrade the packages from xfce repo:<br />
<code>zypper dist-upgrade --repo xfce</code></li>
<li>or install the Xfce packages directly:
<pre>zypper install Terminal mousepad orage ristretto thunar thunar-volman xfce4-appfinder xfce4-desktop xfce4-mixer xfce4-notifyd xfce4-settings xfce4-taskmanager xfce4-volstatus xfconf xfwm4</pre>
</li>
</ul>
</li>
</ol>
<p><strong>Instructions (one-click install):</strong></p>
<p>just click on the link with your distribution:</p>
<ul>
<li><a href="http://download.opensuse.org/repositories/X11:/xfce/openSUSE_10.3/xfce.ymp">openSUSE 10.3</a></li>
<li><a href="http://download.opensuse.org/repositories/X11:/xfce/openSUSE_11.0/xfce.ymp">openSUSE 11.0</a></li>
<li><a href="http://download.opensuse.org/repositories/X11:/xfce/openSUSE_11.1/xfce.ymp">openSUSE 11.1</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2009/02/xfce-4-6-0-released-and-ready-for-testing/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Mango &#8211; Migration Assistant Next GeneratiOn</title>
		<link>http://stick.gk2.sk/blog/2008/09/mango-migration-assistant-next-generation/</link>
		<comments>http://stick.gk2.sk/blog/2008/09/mango-migration-assistant-next-generation/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 12:01:21 +0000</pubDate>
		<dc:creator>Pavol Rusnak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[buildservice]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[mango]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[tryme]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://stick.gk2.sk/blog/?p=40</guid>
		<description><![CDATA[This years Google Sumer of Code, student Peter Libič tried to implement an idea of Migrating Assistant. MacOSX contains utility which can import users, application settings and various files from old Macintosh to new one. Idea to port this functionality to Linux is not new. Something similar was created during GSoC two years ago by [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-184" title="Mango" src="http://stick.gk2.sk/blog/wp-content/uploads/2008/09/mango-icon.png" alt="mango-icon" width="48" height="48" style="margin-right: 16px;" /></p>
<p style="text-align: justify;">This years Google Sumer of Code, student Peter Libič tried to implement an idea of Migrating Assistant. MacOSX contains <a href="http://blogs.zdnet.com/Apple/images/migration475.jpg"  rel="lightbox[40]">utility</a> which can import users, application settings and various files from old Macintosh to new one. Idea to port this functionality to Linux is not new. Something <a href="http://www.ubuntu.com/files/u1/migration-assistant.jpg"  rel="lightbox[40]">similar</a> was created during GSoC two years ago by Ubuntu, but we tried to use different approach (object oriented C++) so the code is better extendable and maintainable.</p>
<p style="text-align: justify;">Application support is not as wide as it probably should be, but because of the clean design, we hope that the number of supported applications will rise in the future. You can try Mango for yourself &#8211; packages are ready in BuildService and we are looking forward to feedback from you. See <a href="http://en.opensuse.org/Mango">http://en.opensuse.org/Mango</a> for more info and installation instructions &#8230;</p>
<p style="text-align: center;"><a href="http://en.opensuse.org/Mango"><img class="aligncenter" title="Mango GUI" src="http://files.opensuse.org/opensuse/en/0/06/Mango-gui.png"  alt="Mango GUI" width="400" height="300" / rel="lightbox[40]"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://stick.gk2.sk/blog/2008/09/mango-migration-assistant-next-generation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
