<?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>Headcrash</title>
	<atom:link href="http://damumbl.byteholder.de/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://damumbl.byteholder.de/blog</link>
	<description>Smash your head on the keyboard and let the mind flow</description>
	<lastBuildDate>Sun, 20 Jun 2010 17:09:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Umzug / Move</title>
		<link>http://damumbl.byteholder.de/blog/?p=358</link>
		<comments>http://damumbl.byteholder.de/blog/?p=358#comments</comments>
		<pubDate>Tue, 16 Feb 2010 18:18:11 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=358</guid>
		<description><![CDATA[Da ich ohnehin so wenig blogge und es mir zu aufwendig ist, zwei Blogs zu warten, habe ich mich mit zwei Freunden zusammengetan und ziehe (auch &#228;ltere) technische Beitr&#228;ge nach und nach auf die neue Seite um.
Diesen Blog werde ich daher fr&#252;her oder sp&#228;ter abschalten.
Also ab nach skweez.net und gleich mal einen Kommentar hinterlassen!  [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich ohnehin so wenig blogge und es mir zu aufwendig ist, zwei Blogs zu warten, habe ich mich mit zwei Freunden zusammengetan und ziehe (auch &#228;ltere) technische Beitr&#228;ge nach und nach auf <a href="http://skweez.net">die neue Seite</a> um.</p>
<p>Diesen Blog werde ich daher fr&#252;her oder sp&#228;ter abschalten.</p>
<p>Also ab nach <a href="http://skweez.net">skweez.net</a> und gleich mal einen Kommentar hinterlassen! <img src='http://damumbl.byteholder.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>Because I blog that seldomly I decided to move to <a href="http://skweez.net">skweez.net</a>, which I operate together with two friends. So go there now and leave a comment! <img src='http://damumbl.byteholder.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=358</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When svnsync does not work</title>
		<link>http://damumbl.byteholder.de/blog/?p=176</link>
		<comments>http://damumbl.byteholder.de/blog/?p=176#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:55:37 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=176</guid>
		<description><![CDATA[If svnsync gives something like
Failed to get lock on destination repos, currently held by ...
you have to remove the lock on the destination repository.
svn propdel svn:sync-lock --revprop -r 0 file:///path/to/repo
&#8230; does this.
]]></description>
			<content:encoded><![CDATA[<p>If svnsync gives something like</p>
<pre>Failed to get lock on destination repos, currently held by ...</pre>
<p>you have to remove the lock on the destination repository.</p>
<pre>svn propdel svn:sync-lock --revprop -r 0 <a class="linkification-ext" title="Linkification: file:///var/svn/geoclipse/" href="file:///var/svn/geoclipse/">file:///path/to/repo</a></pre>
<p>&#8230; does this.</p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=176</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding &#8220;Issue Number&#8221; field to Eclipse&#8217; SVN commit dialog</title>
		<link>http://damumbl.byteholder.de/blog/?p=170</link>
		<comments>http://damumbl.byteholder.de/blog/?p=170#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:55:43 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=170</guid>
		<description><![CDATA[In Eclipse you can enable the SVN commit dialog to show a field for an issue number. You just have to set some SVN properties.
bugtraq:message
This property activates the bug tracking system in Input field mode. If this property is set, then TortoiseSVN will prompt you to enter an issue number when you commit your changes. [...]]]></description>
			<content:encoded><![CDATA[<p>In Eclipse you can enable the SVN commit dialog to show a field for an issue number. You just have to set some SVN properties.</p>
<p><strong>bugtraq:message</strong></p>
<p>This property activates the bug tracking system in Input field mode. If this property is set, then TortoiseSVN will prompt you to enter an issue number when you commit your changes. It&#8217;s used to add a line at the end of the log message. It must contain %BUGID%, which is replaced with the issue number on commit. This ensures that your commit log contains a reference to the issue number which is always in a consistent format and can be parsed by your bug tracking tool to associate the issue number with a particular commit. As an example you might use Issue :<br />
%BUGID%, but this depends on your Tool.</p>
<p><strong>bugtraq:number</strong></p>
<p>If set to true only numbers are allowed in the issue-number text field. An exception is the comma, so you can comma separate several numbers. Valid values are true/false. If not defined, true is assumed.</p>
<p><strong>bugtraq:append</strong></p>
<p>true/false. Append or prepend.</p>
<p><strong>bugtraq:url</strong></p>
<p>A URL to the bug in the bugtracking system, e.g. an installation of Bugzilla or Trac, plus the %BUGID%.</p>
<p><a href="http://damumbl.byteholder.de/blog/wp-content/uploads/2009/03/eclipse-commit-issue-number.png"><img class="alignnone size-medium wp-image-173" title="eclipse-commit-issue-number" src="http://damumbl.byteholder.de/blog/wp-content/uploads/2009/03/eclipse-commit-issue-number-254x300.png" alt="eclipse-commit-issue-number" width="254" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=170</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse and the Gnome Accessibility</title>
		<link>http://damumbl.byteholder.de/blog/?p=168</link>
		<comments>http://damumbl.byteholder.de/blog/?p=168#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:50:07 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=168</guid>
		<description><![CDATA[If your Eclipse processes don&#8217;t terminate on Linux with Gnome, you should disable the Gnome Accessibility. You&#8217;re probably hitting this bug: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/293849
]]></description>
			<content:encoded><![CDATA[<p>If your Eclipse processes don&#8217;t terminate on Linux with Gnome, you should disable the Gnome Accessibility. You&#8217;re probably hitting this bug: <a href="https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/293849">https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/293849</a></p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proseminar AspectJ</title>
		<link>http://damumbl.byteholder.de/blog/?p=113</link>
		<comments>http://damumbl.byteholder.de/blog/?p=113#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:19:59 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=113</guid>
		<description><![CDATA[Just a small presentation, I held at university about AspectJ.
http://home.in.tum.de/~kanis/aspectj/ (German)

]]></description>
			<content:encoded><![CDATA[<p>Just a small presentation, I held at university about AspectJ.<br />
<a title="Linkification: http://home.in.tum.de/~kanis/aspectj/" href="http://home.in.tum.de/~kanis/aspectj/">http://home.in.tum.de/~kanis/aspectj/</a><span class="linkification-ext"> (German)</span><a class="linkification-ext" title="Linkification: http://home.in.tum.de/~kanis/aspectj/" href="http://home.in.tum.de/~kanis/aspectj/"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playstation 2 development &#8211; part 2</title>
		<link>http://damumbl.byteholder.de/blog/?p=56</link>
		<comments>http://damumbl.byteholder.de/blog/?p=56#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:34:59 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Playstation 2 development]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PS2]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=56</guid>
		<description><![CDATA[This is the second issue of a series of posts for PS2 development on my blog. Be sure to read the previous articles: part1.
Part 2: Getting SDL
To build SDL, at first you need to install another library named gsKit. This lib is a much lower level graphics library written specifically for the PS2. For an [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second issue of a series of posts for PS2 development on my blog. Be sure to read the previous articles: <a href="http://damumbl.byteholder.de/blog/?p=50">part1</a>.</p>
<h2>Part 2: Getting SDL</h2>
<p>To build SDL, at first you need to install another library named gsKit. This lib is a much lower level graphics library written specifically for the PS2. For an introduction to the hardware architecture of the PS2 please see the excelent article <a href="http://lukasz.dk/playstation-2-programming/an-introduction-to-ps2dev/">An introduction to PS2DEV</a> by Lukasz Bruun.</p>
<p>Again gsKit is pretty easy to get running. Just download, build and install it:</p>
<pre>svn co svn://<a class="linkification-ext" title="Linkification: http://svn.ps2dev.org/ps2/trunk/gsKit" href="http://svn.ps2dev.org/ps2/trunk/gsKit">svn.ps2dev.org/ps2/trunk/gsKit</a>
cd gsKit
make
sudo -E make install</pre>
<p>Now you can get SDL and install it. However, when I tried, the current SDL version on ps2dev.org was not compatible with the current gsKit and didn&#8217;t compile. To make it compile, load <a href="http://damumbl.byteholder.de/blog/wp-content/uploads/2009/02/sdl-compile.patch">sdl-compile.patch</a> and apply it:</p>
<pre>svn co svn://<a class="linkification-ext" title="Linkification: http://svn.ps2dev.org/ps2/trunk/ps2sdk-ports/sdl" href="http://svn.ps2dev.org/ps2/trunk/ps2sdk-ports/sdl">svn.ps2dev.org/ps2/trunk/ps2sdk-ports/sdl</a>
cd sdl
patch -p0 &lt; sdl-compile.patch
make
sudo -E make install</pre>
<p>You should be familiar with building the libraries from ps2dev.org now, it&#8217;s always the same. If not so, the README will most likely explain the steps to get it running, even if very often they are pretty outdated. Now I leave it up to you to compile the additional SDL libs like SDL_ttf and so on.</p>
<p>In the next post I&#8217;ll explain how to write the first SDL program and run it on the PS2.</p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=56</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playstation 2 development &#8211; part 1</title>
		<link>http://damumbl.byteholder.de/blog/?p=50</link>
		<comments>http://damumbl.byteholder.de/blog/?p=50#comments</comments>
		<pubDate>Mon, 09 Feb 2009 16:32:31 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Playstation 2 development]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PS2]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=50</guid>
		<description><![CDATA[I just started messing around with development on my PS2. Compiled PS2DEV, PS2SDK and a few libraries like SDL and SDL_ttf for it. As it I found it a bit hard to find enough information to start, I thought I&#8217;d write my experiences down.
Part 1: Setting things up
Remember that running your own applications will only [...]]]></description>
			<content:encoded><![CDATA[<p>I just started messing around with development on my PS2. Compiled PS2DEV, PS2SDK and a few libraries like SDL and SDL_ttf for it. As it I found it a bit hard to find enough information to start, I thought I&#8217;d write my experiences down.</p>
<h2>Part 1: Setting things up</h2>
<p><em>Remember that running your own applications will only work, if your PS2 is &#8220;homebrew-capable&#8221;. This can be achieved with a mod chip, some disc swapping tool or by using an exploit. Google and Wikipedia know how to that.<br />
</em></p>
<p><strong>PS2DEV</strong> is the crosscompiler toolchain for the PS2. You&#8217;ll need that for compiling C/C++ code for your PS2.</p>
<p><strong>PS2SDK</strong> is a collection of libraries that make accessing the hardware of the PS2 a bit easier. The toolchain alone won&#8217;t let you do much without messing around with very lowlevel programming. SDL and other higher level libraries will need this.</p>
<h3>Building the toolchain</h3>
<p>With the following exports you decide, where the tools are installed. You should probably do this in your .profile or .bashrc or whatever you use to setup your environment.</p>
<pre><em>export PS2DEV=/usr/local/ps2dev
</em><em></em><em>export PS2SDK=$PS2DEV/ps2sdk
</em><em>export PATH=$PATH:$PS2DEV/bin:$PS2DEV/ee/bin:$PS2DEV/iop/bin:$PS2DEV/dvp/bin:$PS2SDK/bin
</em></pre>
<p>Then you can check out the current source:</p>
<pre>svn co svn://<a class="linkification-ext" title="Linkification: http://svn.ps2dev.org/ps2/trunk/ps2toolchain" href="http://svn.ps2dev.org/ps2/trunk/ps2toolchain">svn.ps2dev.org/ps2/trunk/ps2toolchain</a></pre>
<p>Now you can build the toolchain and install it:</p>
<pre>cd ps2toolchain
make
sudo -E make install</pre>
<p>That&#8217;s it, it&#8217;s simple as that. Of course make will take some time, depending on your machine. This will also install a few additional tools, like ps2client, which I&#8217;ll explain later.</p>
<h3>Building the SDK</h3>
<p>It&#8217;s as easy as building the toolchain! Remember that you will have to have your environment variables correctly set.</p>
<pre>svn co svn://<a class="linkification-ext" title="Linkification: http://svn.ps2dev.org/ps2/trunk/ps2sdk" href="http://svn.ps2dev.org/ps2/trunk/ps2sdk">svn.ps2dev.org/ps2/trunk/ps2sdk</a>
cd ps2sdk
make
sudo -E make install</pre>
<p>Now you&#8217;ve got the very basic toolset to develop for your PS2. However most beginners (like me) most likely want to develop on something more &#8220;sophisticated&#8221;. Fortunately SDL is available for the PS2. Read how to compile and install it in part 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Update on the mapping application</title>
		<link>http://damumbl.byteholder.de/blog/?p=30</link>
		<comments>http://damumbl.byteholder.de/blog/?p=30#comments</comments>
		<pubDate>Sat, 23 Jun 2007 13:30:44 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=30</guid>
		<description><![CDATA[Important news first: The application goes now by the name Geoclipse.
Since the last update I implemented a GPS plug-in that shows your current position in the map through an attached GPS receiver. Also I am preparing a release on Sourceforge now.
The icons used are from http://www.famfamfam.com/lab/icons/silk/.

Stay tuned!
]]></description>
			<content:encoded><![CDATA[<p>Important news first: The application goes now by the name <strong>Geoclipse</strong>.</p>
<p>Since the last update I implemented a GPS plug-in that shows your current position in the map through an attached GPS receiver. Also I am preparing a release on <a href="http://www.sourceforge.net">Sourceforge</a> now.</p>
<p>The icons used are from <a href="http://www.famfamfam.com/lab/icons/silk/">http://www.famfamfam.com/lab/icons/silk/</a>.</p>
<p><a href="http://damumbl.byteholder.de/images/geoclipse_2007-06-23.png"></a></p>
<div id="attachment_105" class="wp-caption alignnone" style="width: 160px"><a href="http://damumbl.byteholder.de/blog/wp-content/uploads/2007/06/geoclipse_2007-06-23.png"><img class="size-thumbnail wp-image-105" title="geoclipse_2007-06-23.png" src="http://damumbl.byteholder.de/blog/wp-content/uploads/2007/06/geoclipse_2007-06-23-150x150.png" alt="Geoclipse" width="150" height="150" /></a><p class="wp-caption-text">That&#39;s how it currently looks</p></div>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Mapping application</title>
		<link>http://damumbl.byteholder.de/blog/?p=29</link>
		<comments>http://damumbl.byteholder.de/blog/?p=29#comments</comments>
		<pubDate>Thu, 14 Jun 2007 21:23:12 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=29</guid>
		<description><![CDATA[I made a basic Eclipse application and product out of my SWT port of the mapviewer. It can run standalone without any external dependency to the Eclipse IDE.

Since the last post I ported the last important part that was still left: the rendering code for waypoints.
I also fixed some bugs, did a bigger refactoring and [...]]]></description>
			<content:encoded><![CDATA[<p>I made a basic Eclipse application and product out of my SWT port of the mapviewer. It can run standalone without any external dependency to the Eclipse IDE.</p>
<p style="text-align: center;"><a href="http://damumbl.byteholder.de/blog/wp-content/uploads/2007/06/mapviewer-20070614.png"><img class="aligncenter size-full wp-image-158" title="mapviewer-20070614" src="http://damumbl.byteholder.de/blog/wp-content/uploads/2007/06/mapviewer-20070614.png" alt="mapviewer-20070614" width="384" height="285" /></a></p>
<p>Since the last post I ported the last important part that was still left: the rendering code for waypoints.</p>
<p>I also fixed some bugs, did a bigger refactoring and cleaned up some design issues. The tile loading logic should be a bit better now. I&#8217;m near a release now, but I want to implement one feature before. That&#8217;ll be showing your position in the map through a GPS unit.</p>
<p>If you&#8217;re really keen enough, you can check it out from Subversion at <span style="text-decoration: line-through;"><a class="linkification-ext" title="Linkification: https://ssl.byteholder.de/svn/gps" href="https://ssl.byteholder.de/svn/gps">https://ssl.byteholder.de/svn/gps</a></span> <a href="https://geoclipse.svn.sourceforge.net/svnroot/geoclipse">https://geoclipse.svn.sourceforge.net/svnroot/geoclipse</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapviewer in Eclipse</title>
		<link>http://damumbl.byteholder.de/blog/?p=27</link>
		<comments>http://damumbl.byteholder.de/blog/?p=27#comments</comments>
		<pubDate>Tue, 01 May 2007 12:00:47 +0000</pubDate>
		<dc:creator>Michael Kanis</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://damumbl.byteholder.de/blog/?p=27</guid>
		<description><![CDATA[My Mapviewer port is now running stable enough, that I created an Eclipse Plug-In using it.
Most things, like pan and zoom, work. The threading issues are also ironed out. It&#8217;s not ready for a release yet, though. Still missing is support for overlays.
A picture says a thousand words:

]]></description>
			<content:encoded><![CDATA[<p>My Mapviewer port is now running stable enough, that I created an Eclipse Plug-In using it.</p>
<p>Most things, like pan and zoom, work. The threading issues are also ironed out. It&#8217;s not ready for a release yet, though. Still missing is support for overlays.</p>
<p>A picture says a thousand words:</p>
<p><a href="http://damumbl.byteholder.de/images/Eclipse_SDK_mit_Mapviewer.png"><img src="http://damumbl.byteholder.de/images/Eclipse_SDK_mit_Mapviewer.png" align="middle" border="0" height="384" width="512" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://damumbl.byteholder.de/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
