<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	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>mikas blog</title>
	<atom:link href="http://michael-prokop.at/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://michael-prokop.at/blog</link>
	<description>... and even if no one reads it</description>
	<lastBuildDate>Sun, 06 May 2012 21:35:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Kritik: 123gold / Trauring-Lounge Graz</title>
		<link>http://michael-prokop.at/blog/2012/05/06/kritik-123gold-trauring-lounge-graz/</link>
		<comments>http://michael-prokop.at/blog/2012/05/06/kritik-123gold-trauring-lounge-graz/#comments</comments>
		<pubDate>Sun, 06 May 2012 21:35:36 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3099</guid>
		<description><![CDATA[So, dieser Blogartikel gurkt schon ewig in den Entwürfen rum, also endlich mal raus damit&#8230; Die &#8220;123gold Trauring-Lounge Graz&#8221; hat am 1. März 2011 ihr Geschäft eröffnet. Das kam gerade recht für das Event des Jahres und so haben meine Liebste und ich uns dort nach einem passenden Paar Trauringe umgesehen. Die Verkäuferin Frau S. [...]]]></description>
			<content:encoded><![CDATA[<p>So, dieser Blogartikel gurkt schon ewig in den Entwürfen rum, also endlich mal raus damit&#8230;</p>
<p>Die &#8220;<a href="http://www.123gold.at/graz.html">123gold Trauring-Lounge Graz</a>&#8221; hat am 1. März 2011 ihr Geschäft eröffnet. Das kam gerade recht für <a href="http://michael-prokop.at/blog/2011/05/29/mika-marrymari/">das Event des Jahres</a> und so haben meine Liebste und ich uns dort nach einem passenden Paar Trauringe umgesehen. Die Verkäuferin Frau S. wirkte nervös und chaotisch aber freundlich und bemüht, so haben wir die etwas chaotische Beratung in Kauf genommen.</p>
<p>Unsere gewünschten Ringe wurde bestellt und waren rechtzeitig für das Event zur Abholung bereit. Die Ringe waren ein wenig zu groß, aber da uns versprochen wurde, dass eine Verkleinerung des Ringes für 25€ möglich ist und wir uns ob der Größe einfach unsicher waren, war uns das in dem Moment egal. Marianne war der Ring schließlich für den Alltagsgebrauch ganz klar zu groß und daher hat sie sich nach der Hochzeit auf den Weg in das Geschäft gemacht. Doch auf einmal hieß es, dass die Verkleinerung in ihrem Fall doch mehr kostet als angekündigt, weil wegen des eingesetzten Diamantes der Ring neu eingeschmolzen werden muss. Sie ging zur Konkurrenz ums Eck &#8211; dem Juwelierladen Weikhart &#8211; und dort wurde ihr gesagt, dass der Ring ganz klar um 2 Nummern zu groß ist, aber die Anpassung leider nicht von Weikhart durchgeführt werden kann, da der Diamant-Einsatz eine spezielle Behandlung durch den Hersteller/Produzenten benötigt. Marianne hat in den sauren Apfel gebissen und sich den Ring bei der Trauring-Lounge kleiner machen lassen.</p>
<p>Auch mein Ring war zu groß, besonders bei kalten Fingern war es störend. Ich habe aber erst später den Weg in die Trauring-Lounge geschafft. Unsere damalige Verkäuferin war dann leider nicht mehr anzutreffen. Der erste Hammer kommt aber sofort: die Verkäuferin gibt mir <em>falsche</em> Modellringe zum Probieren in die Hand, denn innen sind diese komplett anders geformt als mein Exemplar. Das ist genau das, was sich im Nachhinein als der Grund für die falschen Ringgrößen herausstellte. Nach meinem diesbezüglichen Hinweis habe ich dann zwischen zwei Modellen der richtigen Passform entscheiden müssen. Die Variante die zwei Nummern kleiner war als mein Ring kam mir eine Spur zu klein vor, die größere Variante wiederum kam mir zu locker vor. Die Dame konnte mir aber meine Entscheidung nicht leichter machen (im Gegenteil, mit dem Hinweis auf die Option einer Zwischengröße hat sie mich noch weiter verunsichert). So habe ich mich erst mal nach den Kosten für die Anpassung erkundigt. Nach meinem Hinweis darauf, dass wir bereits ursprünglich beim Kauf schlecht beraten wurden &#8211; denn auch damals bekamen wir nicht die zu unserem Modell passenden Proberinge zum Probieren &#8211; bot mir die Verkäuferin einen Preisnachlass um 10€ an. Doch sollte es jetzt statt der ursprünglich versprochenen 25€ auf einmal 35€ <em>pro verkleinerter Größe</em> &#8211; sprich 70€ für 2 Größen kleiner &#8211; kosten. Die 60€ empfand ich als Hohn und als letztes Angebot wurde mir noch eine Anpassung um 35€ angeboten. Daraufhin habe ich den Laden verlassen um mir in einem anderen Juwelierladen ein Angebot einzuholen.</p>
<p>Im Juwelierladen Weikhart gleich auf der anderen Seite vom Hauptplatz habe ich daraufhin die Situation geschildert und bekam eine äußerst kompetente und freundliche Beratung. Im Vergleich zur Trauring-Lounge wurde mir die Entscheidung für die Größenwahl leicht gemacht, denn die Verkäuferin hat mir den Ring &#8211; ganz im Gegensatz zur Konkurrenz &#8211; nicht nur auf den Finger gesteckt, sondern auch &#8220;herumprobiert&#8221;. Es wäre eine ganz klare Angelegenheit: 2 Nummern zu groß. Aufgrund einer ungewöhnlichen Legierungsart wurde auch sofort Rücksprache mit dem Goldschmied gehalten, ob die Änderung denn auch möglich sei. Ich könnte den Ring am nächsten Tag abholen, da der Aufwand aber aufgrund der ungewöhnlichen Legierung noch nicht abschätzbar sei können sie mir noch nicht garantieren, wie viel es ausmachen würde. Als Preisbereich wurden 10 bis 25€ genannt. Für mich war die Entscheidung damit natürlich eine klare Sache. Keine vier Stunden später erhalte ich bereits den Anruf, dass ab sofort mein Ring abgeholt werden kann. Das habe ich dann auch getan, und gezahlt habe ich dafür 10(!) Euro.</p>
<p>Der direkte Vergleich der Beratung war wie Tag zu Nacht, von den Kosten ganz abgesehen. Da man Trauringe üblicherweise nur einmal im Leben kauft können wir unsere Geschichte nur teilen, was hiermit getan sei. Unser Fazit und was ihr daher bitte wissen und weitererzählen sollt:</p>
<p><strong><abbr title="Too long; didn't read">tl;dr</abbr>: Finger weg von der 123gold / Trauring-Lounge Graz</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2012/05/06/kritik-123gold-trauring-lounge-graz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grazer Linuxtage 2012: Call for Lectures</title>
		<link>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/</link>
		<comments>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 10:06:14 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3165</guid>
		<description><![CDATA[Am Samstag, dem 28. April finden heuer wieder die Grazer Linuxtage statt! Die Suche nach Vorträgen und Projektständen wurde soeben offiziell eröffnet. Wenn du ein spannendes Thema oder Projekt hast, über das du vor einem interessierten Publikum reden möchtest ist das deine Chance. Die Grazer Linuxtage feiern heuer ihren 10. Geburtstag(!) und wir erwarten auch [...]]]></description>
			<content:encoded><![CDATA[<p>Am Samstag, dem 28. April finden heuer wieder die <a href="http://linuxtage.at/">Grazer Linuxtage</a> statt!</p>
<p>Die Suche nach Vorträgen und Projektständen wurde soeben offiziell eröffnet. Wenn du ein spannendes Thema oder Projekt hast, über das du vor einem interessierten Publikum reden möchtest ist das deine Chance. <img src='http://michael-prokop.at/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Die Grazer Linuxtage feiern heuer ihren 10. Geburtstag(!) und wir erwarten auch diesmal wieder mehr als 500 Besucher auf einem der größten IT-Events in Österreich.</p>
<p>Disclaimer: Die Grazer Linuxtage sind für ein buntgemischtes Thema bekannt. Wir beschränken uns aber weder auf Linux, noch mußt du dir ein supertechnisches Thema aussuchen. Von Anwendersoftware und Projektvorstellungen, über Themen für Systemadministratoren und Softwareentwickler, bis hin zu freier Kultur und Technik ist alles mit dabei. Ganz besonders freuen wir uns über Vorträge für Einsteiger (du musst definitiv kein Superduperüberdrüber-Geek sein um bei uns vorzutragen &#8211; weder wir noch unser Publikum beißen!).</p>
<p>Wir freuen uns über deine Vortrags- und/oder Projektstand-Einreichung über <a href="http://linuxtage.at/"> Linuxtage.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>commit-sounds &#8211; make committing more fun</title>
		<link>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/</link>
		<comments>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 01:45:03 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3159</guid>
		<description><![CDATA[December, release time. I&#8217;m currently involved in the release management of three major projects and it&#8217;s not always about fun. So lets make it more fun: https://github.com/mika/commit-sounds]]></description>
			<content:encoded><![CDATA[<p>December, release time. I&#8217;m currently involved in the release management of three major projects and it&#8217;s not always about fun. So lets make it more fun: <a href="https://github.com/mika/commit-sounds">https://github.com/mika/commit-sounds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FAI: switch from Subversion to Git</title>
		<link>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/</link>
		<comments>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 22:51:01 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3138</guid>
		<description><![CDATA[Revision one in the Subversion repository of the FAI project dates back to the 27th of June 2000. Over the last few months we were discussing the switch to Git. At the last FAI meeting we decided to finally switch to Git and I volunteered to drive the migration. Today I officially did the migration. [...]]]></description>
			<content:encoded><![CDATA[<p>Revision one in the Subversion repository of the <a href="http://fai-project.org/">FAI project</a> dates back to the 27th of June 2000. Over the last few months we were discussing the switch to Git. At the last FAI meeting we decided to finally switch to Git and I volunteered to drive the migration. Today I officially <a href="https://lists.uni-koeln.de/pipermail/linux-fai-devel/2011q4/001094.html">did the migration</a>.</p>
<p>I&#8217;ve been using <a href="https://github.com/faiproject/fai/blob/master/doc/release-management.txt">git-svn to handle the FAI svn repository</a> for at least as long as I&#8217;m wearing the FAI stable release manager hat. But the tags, author information,&#8230; inside my git-svn checkout weren&#8217;t ready for official publishing yet&#8230;</p>
<p>There are at least <a href="https://github.com/nirvdrum/svn2git">two</a> <a href="http://www.gitorious.org/svn2git/svn2git">different</a> well known and referenced svn2git implementations out there. I decided to give the one hosted on github a shot because it&#8217;s mentioned at <a href="http://help.github.com/import-from-subversion/">http://help.github.com/import-from-subversion/</a>. It basically uses git-svn and just does the few annoying steps for you that I&#8217;d had to do manually otherwise. For more complex repositories <a href="http://www.gitorious.org/svn2git/svn2git">the other svn2git implementation</a> <em>might</em> be worth a try, especially since it&#8217;s supported by the <a href="http://blog.hartwork.org/?p=763">svneverever</a> tool. svneverever supports more flexible rules regarding the repository layout (it was used for switching Gentoo’s Portage from Subversion to Git). Luckily we didn&#8217;t need it in our situation and I had experience with git-svn on the FAI repository already, so&#8230;</p>
<p>Converting the repository was as simple as running:</p>
<pre class="rahmen">
% svn2git svn://svn.debian.org/svn/fai --authors ../fai-svnauthors
</pre>
<p>The ../fai-svnauthors file contains all the &#8220;svnuser = Realname &lt;mail@example.org&gt;&#8221; mappings to get the author information right. Some 41 minutes later svn2git finished its work. Finally I pushed the result to the <a href="https://github.com/faiproject/fai">FAI repository at github</a>.</p>
<p>If you&#8217;re interested in the repository size of svn vs. git:</p>
<ul>
<li>svn repository (server side): 155MB</li>
<li>svn checkout (client side): 318.3MB (4.3MB trunk, 301MB tags, 13MB branches)</li>
<li>git-svn checkout: 13MB</li>
<li>git repository/checkout: 7.1MB</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rocking Zsh: directory specific shell profiles &#8211; Screencast</title>
		<link>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/</link>
		<comments>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 14:57:39 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3115</guid>
		<description><![CDATA[The &#8220;Directory specific shell configuration with Zsh&#8221; is a rocking feature I use in all my projects when working on the command line. I just created a screencast where I&#8217;m showing this feature in action, including its configuration: This embedded video doesn&#8217;t work for you? Try heading over to YouTube. Since its my first screencast [...]]]></description>
			<content:encoded><![CDATA[<p>The &#8220;<a href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">Directory specific shell configuration with Zsh</a>&#8221; is a rocking feature I use in all my projects when working on the command line. I just created a screencast where I&#8217;m showing this feature in action, including its configuration:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/VOHIYhbRIq0?autohide=1&#038;showinfo=0" frameborder="0" allowfullscreen></iframe></p>
<p><em>This embedded video doesn&#8217;t work for you? Try heading over to <a href="http://www.youtube.com/watch?v=VOHIYhbRIq0">YouTube</a>.</em></p>
<p>Since its my first screencast please let me know what you think of it. Waste of time? Want to see further screencasts about Zsh, Grml,…? Is there any other platform than YouTube better suited for such screencasts (for the creator as well as the visitor&#8217;s point of view)? Is there anything specific I might consider changing in upcoming screencasts?</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Open Source Projects using Jenkins</title>
		<link>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/</link>
		<comments>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 11:35:39 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3060</guid>
		<description><![CDATA[For a (german) talk I&#8217;ll be giving soon I was interested in a list of open source projects which use Jenkins. Jenkins is a great open source continuous integration server. I was wondering whether such a list exists but since it doesn&#8217;t exist yet I created my own and Kohsuke Kawaguchi (creator of Hudson/Jenkins) suggested [...]]]></description>
			<content:encoded><![CDATA[<p>For <a href="http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/">a (german) talk I&#8217;ll be giving soon</a> I was interested in a list of open source projects which use Jenkins. <a href="http://jenkins-ci.org/">Jenkins</a> is a great open source continuous integration server. I was wondering whether such a list exists but since it doesn&#8217;t exist yet I created my own and <a href="http://kohsuke.org/about/">Kohsuke Kawaguchi</a> (creator of Hudson/Jenkins) suggested to blog about it. There we go. <img src='http://michael-prokop.at/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><a href="https://builds.apache.org/">Apache</a></li>
<li><a href="http://babune.ladeuil.net:24842/">Bazar</a></li>
<li><a href="http://jenkins.cocos2d-x.org/">cocos2d-x</a></li>
<li><a href="https://jenkins.opensource.anotheria.net/hudson/">ConfigureMe/DistributeMe/MoSKito</a></li>
<li><a href="http://qa.coreboot.org/">coreboot</a></li>
<li><a href="http://code.creativecommons.org/jenkins/">Creativecommons</a></li>
<li><a href="http://ci.django-cms.org/">Django CMS</a></li>
<li><a href="http://dpb.yagisan.org/jenkins/">Doom Port Build Service</a></li>
<li><a href="https://build.ecf-project.org/jenkins/">Eclipse Communication Framework</a></li>
<li><a href="http://www.freeswitch.de/jenkins/">Freeswitch</a></li>
<li><a href="http://jenkins.grml.org/">Grml</a></li>
<li><a href="http://outils.icescrum.org/jenkins/">iceScrum</a></li>
<li><a href="http://ci.jboss.org/jenkins/">JBoss</a></li>
<li><a href="http://ci.jenkins-ci.org/">Jenkins</a></li>
<li><a href="http://builds.jmri.org/jenkins/">JMRI</a></li>
<li><a href="http://ci.jruby.org/">JRuby</a></li>
<li><a href="http://build.kde.org/">KDE</a></li>
<li><a href="http://validation.linaro.org/jenkins/">Linaro</a></li>
<li><a href="https://jenkins.mahara.org/">Mahara</a></li>
<li><a href="https://jenkins.mozilla.org/">Mozilla</a></li>
<li><a href="http://qa.nuxeo.org/jenkins/">Nuxeo</a></li>
<li><a href="http://ci.openquake.org/">OpenQuake</a></li>
<li><a href="http://ci.pentaho.com/">Pentaho</a></li>
<li><a href="http://qa.piwik.org:8080/jenkins/">Piwik</a></li>
<li><a href="https://jenkins.plone.org/">Plone</a></li>
<li><a href="http://www.jemos.eu/jenkins/">PODAM</a></li>
<li><a href="http://jenkins.pylonsproject.org/">Pylons Project</a></li>
<li><a href="http://ci.analytical-labs.com/jenkins/">Saiku</a></li>
<li><a href="http://jenkins.scala-tools.org/">Scala-Tools</a></li>
<li><a href="http://jenkins.sqlalchemy.org/">SQLAlchemy</a></li>
<li><a href="http://jenkins.gnuviech-server.de/">SQLAlchemy-migrate</a></li>
<li><a href="http://jenkins.unbound.se/">Tapestry 5 modules breadcrumbs + tagselect</a></li>
<li><a href="http://jenkins.unbound.se/">TYPO3</a></li>
<li><a href="http://utgenome.org/jenkins/">UTGB (University of Tokyo Genome Browser) Toolkit</a></li>
<li><a href="http://wicketstuff.org/hudson/">Wicket Stuff</a></li>
<li><a href="http://ci.zikula.org/">Zikula</a></li>
</ul>
<p>Open source projects using Jenkins, though Jenkins service not accessible for the public (yet):                                                                              </p>
<ul>
<li><a href="http://evolvis.org/">Evolvis</a></li>
<li><a href="http://fusionforge.org/">Fusionforge</a></li>
<li><a href="http://icinga.org">Icinga</a></li>
<li><a href="http://community.joomla.org/blogs/community/1476-who-is-joomla-jenkins.html">Joomla</a></li>
<li><a href="http://code.google.com/p/openjdk-osx-build/">OpenJDK 7 for OS/X</a></li>
<li><a href="http://www.openstack.org/">Openstack</a></li>
<li><a href="http://www.sipwise.com/products/spce/overview/">sip:provider CE</a></li>
</ul>
<p>And Cloudbees <a href="http://www.cloudbees.com/foss/foss-projects.cb">hosts some OSS projects</a> providing Jenkins as a service.</p>
<p><strong>Update [2011-09-05]:</strong> I put the list to the jenkins wiki under <a href="https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins">https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins</a> -&gt; <a href="https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258">https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258</a></p>
<p><strong>Update [2011-08-29]:</strong> thanks for all the feedback, I&#8217;ve updated the list accordingly.<br />
<del datetime="2011-08-29T09:28:35+00:00">If you&#8217;re aware of another open source project using Jenkins please leave it in the comments, I&#8217;ll update the list accordingly then.</del></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Event: 20 Jahre Linux &#8211; WKO/Graz</title>
		<link>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/</link>
		<comments>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 11:33:02 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3079</guid>
		<description><![CDATA[Die Open Source Experts Group Steiermark veranstaltet am 1. September 2011 das Event &#8220;20 Jahre Linux&#8221; in Graz. Gemeinsam mit Alfred Bach, Jan Kleinert und Klaus Knopper bin ich als Vortragender anzutreffen. Ich würde mich über ein paar bekannte Gesichter im Publikum freuen. Der Eintritt ist frei, weitere Details unter oseg.at.]]></description>
			<content:encoded><![CDATA[<p>Die Open Source Experts Group Steiermark veranstaltet am 1. September 2011 das Event &#8220;<a href="http://oseg.at/20jahrelinux">20 Jahre Linux</a>&#8221; in Graz. Gemeinsam mit Alfred Bach, Jan Kleinert und Klaus Knopper bin ich als Vortragender anzutreffen. Ich würde mich über ein paar bekannte Gesichter im Publikum freuen. Der Eintritt ist frei, weitere Details unter <a href="http://oseg.at/20jahrelinux">oseg.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use of VCS in Debian packages &#8211; some stats</title>
		<link>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/</link>
		<comments>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:14:46 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=2978</guid>
		<description><![CDATA[Everyone loves stats, ok well &#8211; at least I do. I was doing some research with regards to package maintenance within the Debian distribution and since the results might be interesting for someone else &#8211; there we are. On 19th of August 2011 there have been: 16935 unique source packages in Debian/sid 9977 packages with [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone loves stats, ok well &#8211; at least <em>I</em> do. I was doing some research with regards to package maintenance within the <a href="http://www.debian.org/">Debian</a> distribution and since the results might be interesting for someone else &#8211; there we are.</p>
<p>On 19th of August 2011 there have been:</p>
<ul>
<li>16935 unique source packages in Debian/sid</li>
<li>9977 packages <em>with</em> <a href="http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-vcs">Vcs-* field</a> in Debian/sid</li>
<li>6957 packages <em>without</em> a Vcs-* field in Debian/sid</li>
</ul>
<p>Therefore ~59% of all packages in Debian/sid are officially managed with a version control system (VCS). Now, which VCS do those packages use?</p>
<ol>
<li><a href="http://subversion.tigris.org/">Svn</a>: 4939</li>
<li><a href="http://git-scm.com/">Git</a>: 4377</li>
<li><a href="http://darcs.net/">Darcs</a>: 284</li>
<li><a href="http://bazaar.canonical.com/en/">Bzr</a>: 247</li>
<li><a href="http://mercurial.selenic.com/">Hg</a>: 61</li>
<li><a href="http://www.nongnu.org/cvs/">Cvs</a>: 31</li>
<li><a href="http://www.gnu.org/software/gnu-arch/">Arch</a>: 28</li>
<li><a href="http://www.monotone.ca/">Mtn</a>: 10</li>
</ol>
<p>I&#8217;ve retrieved the numbers from the <a href="http://udd.debian.org/">Ultimate Debian Database</a> (UDD). Sadly there&#8217;s a bug in UDD regarding the Vcs-Type information, see <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637524">#637524</a>. Therefore I&#8217;ve extracted a list of 80 packages where a Vcs-Browser header is available but the Vcs-Type entry is empty in UDD. 29 packages of them are managed inside CVS but don&#8217;t appear as such in UDD, so I manually corrected the number for CVS in the numbers above. The remaining 51 packages have a Vcs-Browser field set but lack the according Vcs-* entry, some of them pointing to upstream VCS instead of the according Debian package repository, some of them result in 404 errors, etc. As a result I&#8217;ve reported bugs where applicable (#638466, #638468, #638469, #638470, #638471, #638472, #638474, #638475, #638476, #638477, #638479, #638482, #638486, #638488, #638493, #638497, #638501, #638475, #638475, #638502, #638503, #638505, #638506, #638508, #638509, #638510, #638511, #638512, #638513, #638516, #638518, #638519, #638520, #638522, #638523, #638524, #638525, #638526, #638527, #638528, #638529, #638530, #638516, #638531).</p>
<p>Disclaimer: I found Debian&#8217;s <a href="http://wiki.debian.org/Statistics">Statistics wiki page</a> and <a href="http://upsilon.cc/~zack/stuff/vcs-usage/">Zack&#8217;s VCS usage stats</a> after starting to play with my own stats. <abbr title="As Far As I Can Tell">AFAICT</abbr> Zack&#8217;s slightly higher numbers are the result of looking at multiple versions for the same source packages, as you&#8217;ll see when comparing numbers from <a href="http://udd.debian.org/schema/udd.html#public.view.sources-uniq">UDD&#8217;s sources_uniq</a> view (which I used) with either 1) UDD&#8217;s sources table, 2) source table count from <a href="http://wiki.debian.org/ProjectB">projectb</a> or 3) Package count from http://$DEBIAN_MIRROR/debian/dists/unstable/{main,contrib,non-free}/source/Sources.bz2.</p>
<p><strong>Conclusion:</strong> 9316 packages are officially managed with Subversion and Git as of today, representing ~94% of the VCS managed packages. This means ~55% of all the Debian (source) packages are available through either a Git or Subversion repository &#8211; and that&#8217;s actually the number I was originally interested in.</p>
<p>Thanks to Alexander Wirt, Christian Hofstaedter, Gerfried Fuchs, Jörg Jaspert and Michael Renner for hints in forming up the final stats results.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Review: Das Git-Buch</title>
		<link>http://michael-prokop.at/blog/2011/08/14/review-das-git-buch/</link>
		<comments>http://michael-prokop.at/blog/2011/08/14/review-das-git-buch/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 00:26:20 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Bücher & CO]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=2963</guid>
		<description><![CDATA[Ich habe soeben &#8220;Das Git-Buch &#8211; Verteilte Versionsverwaltung für Code und Dokumente&#8221; von Valentin Haenel und Julius Plenz gelesen. Das deutschsprachige Buch füllt 328 Seiten und konkurriert mit freien Büchern wie dem Git Community Book, Pro Git und Git In the Trenches. Das Inhaltsverzeichnis des Buches sieht wie folgt aus: Einführung und erste Schritte Grundlagen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gitbu.ch/"><img src="http://gitbu.ch/gitbuch.png" alt="*" height="250" style="border: 0px; margin-right: 20px" align="left" /></a></p>
<p>Ich habe soeben &#8220;<a href="http://gitbu.ch/">Das Git-Buch</a> &#8211; Verteilte Versionsverwaltung für Code und Dokumente&#8221; von Valentin Haenel und Julius Plenz gelesen. Das deutschsprachige Buch füllt 328 Seiten und konkurriert mit freien Büchern wie dem <a href="http://book.git-scm.com/">Git Community Book</a>, <a href="http://progit.org/book/">Pro Git</a> und <a href="https://github.com/cbx33/gitt">Git In the Trenches</a>. Das Inhaltsverzeichnis des Buches sieht wie folgt aus:</p>
<ol>
<li>Einführung und erste Schritte</li>
<li>Grundlagen</li>
<li>Praktische Versionsverwaltung</li>
<li>Fortgeschrittene Konzepte</li>
<li>Verteiltes Git</li>
<li>Work&#64258;ows</li>
<li>Git auf dem Server</li>
<li>Git automatisieren</li>
<li>Zusammenspiel mit anderen Versionsverwaltungssystemen</li>
</ol>
<p>Es geht schnell zur Sache: die fürs Verständnis besonders wichtigen Themen Index und Objektmodell sind bereits nach rund 60 Seiten solide absolviert. Bei dickeren Büchern habe ich immer Angst, dass die Seiten mit Auszügen aus Manpages oder Kommandozeilenoutput gefüllt sein könnten, das ist aber hier definitiv nicht der Fall. Die Erklärungen sind knackig und präzise geschrieben, es wird nicht lange um den heißen Brei geredet.</p>
<p>Es gibt anschauliche Beispiele und es wird nicht nur das <em>wie</em> erklärt, sondern auch das <em>warum</em> und was der Hintergrund von einem anfangs vielleicht noch komisch anmutendem Konzept ist. Fortgeschrittene Themen wie reflog und filter-branch werden praxisnahe behandelt und auch meine Lieblinge wie &#8211;color-words, interaktives Rebasen, git grep und cherry-picking kommen vor.</p>
<p>Ich habe einiges dazu gelernt, wie z.B. &#8216;git show id:datei&#8217;, &#8216;git gui blame&#8217;, den Einsatz von &#8216;<a href="http://www.kernel.org/pub/software/scm/git/docs/git-rerere.html">git rerere</a>&#8216; und wie man eine GPG-Signatur in einen Blob steckt. Dass die sehr nette <a href="http://noone.org/blog/English/Computer/VCS/git-dash-p.futile">patch-Option &#8216;-p&#8217; in vielen Tools funktioniert</a> war mir bereits bekannt, dass die verbose-Option &#8216;-v&#8217; aber etwa beim Commiten nützlich sein kann war mir neu. Der Hinweis auf mergeinfo-Support in git-svn mit Git Version 1.7.4 kam mir ebenso wie die Gegenüberstellung von Submodules zu Subtrees gerade recht.</p>
<p>Zu Beanstanden habe ich nur eine Kleinigkeit: Im Absatz über gute Commit-Nachrichten fehlt mir ein Hinweis auf englischsprachige Commit-Nachrichten als empfehlenswerter Standard. Das Buch richtet sich natürlich an deutschsprachiges Publikum und daher sind die deutschen Commit-Nachrichten in den Beispielen verzeihbar, aber deutschsprachigen Commit-Nachrichten möchte zumindest <em>ich</em> in keinem Repository begegnen, an dem mehrere Personen beteiligt sind.</p>
<p>Aus der Stichwortliste was ich gerne erwähnt gefunden hätte sind folgende Punkte offen geblieben: das praktische Tool <a href="http://git-wt-commit.rubyforge.org/#git-wtf">git-wtf</a>, das Konsolenfrontend <a href="http://jonas.nitro.dk/tig/">tig</a> sowie der mit speziellen Tools versehene Workflow <a href="https://github.com/nvie/gitflow">gitflow</a>. Zu git-svn fällt mir noch die <a href="http://xn.pinkhamster.net/blog/2011/01/index.html">addAuthorFrom/useLogAuthor</a>-Thematik ein. Sehr praktisch für den Alltag finde ich weiters <a href="http://www.kernel.org/pub/software/scm/git/docs/git-clone.html">url insteadOf/pushInsteadOf</a>. Im Kapitel zu Github hätte vielleicht noch ein Hinweis auf eines der hilfreichen Tools wie <a href="https://github.com/splitbrain/git-pull-request">git-pull-request</a> Platz gehabt. Dass Tools wie <a href="https://honk.sigxcpu.org/piki/projects/git-buildpackage/">git-buildpackage</a> und <a href="http://packages.debian.org/sid/gitpkg">gitpkg</a> im Debian-Paketbau beliebt sind und diverse Frontends für <a href="http://alexott.net/en/writings/emacs-vcs/EmacsGit.html">Emacs</a> und <a href="https://github.com/motemen/git-vim">Vim</a> existieren hätte aber vermutlich das Buch inhaltsmäßig gesprengt oder das Risiko mit sich gebracht, dass die Informationen für ein Buch zu schnell überholt sein könnten.</p>
<p>Mein Fazit: Selbst mit über 3 Jahren Erfahrung und als Anhänger von Git hat mich das Buch nicht gelangweilt, sondern das vorhandene Wissen gefestigt und neues dazugestellt. Das Buch liefert solides Wissen in angenehm lesbarer Form und ich kann es Einsteigern wie Fortgeschrittenen empfehlen. Man hat damit den passenden Überblick und die richtigen Stichwörter um sich durch die <a href="http://www.kernel.org/pub/software/scm/git/docs/">diversen Manpages</a> und die Weite des Internets zu kämpfen und Git voll genießen zu können.</p>
<p>Disclaimer: Ich habe vom Verlag ein kostenloses Exemplar zur Verfügung gestellt bekommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/14/review-das-git-buch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Zsh Pony</title>
		<link>http://michael-prokop.at/blog/2011/07/29/the-zsh-pony/</link>
		<comments>http://michael-prokop.at/blog/2011/07/29/the-zsh-pony/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 12:45:00 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=2954</guid>
		<description><![CDATA[I was giving a skills exchange session about Zsh at DebConf 11. I wasn&#8217;t expected to prepare the session, but since there was no video projector available in the meeting room I started to work on some notes. Looks like I suffer from presentation driven development, so the notes turned out to become bigger than [...]]]></description>
			<content:encoded><![CDATA[<p>I was giving a <a href="http://penta.debconf.org/dc11_schedule/events/824.en.html">skills exchange session about Zsh</a> at <a href="http://debconf11.debconf.org/">DebConf 11</a>. I wasn&#8217;t expected to prepare the session, but since there was no video projector available in the meeting room I started to work on some notes.</p>
<p>Looks like I suffer from presentation driven development, so the notes turned out to become bigger than expected. If you&#8217;re interested in my Zsh pony then head over to <a href="http://grml.org/zsh-pony/">grml.org/zsh-pony</a>.</p>
<p>PS: I plan to provide <a href="https://github.com/mika/zsh-pony">the zsh pony at github</a>, but my org-mode file still causes an error 500 at github. Github support is already aware of it. In the meantime I&#8217;m happy to receive feedback, patches and contributions via mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/07/29/the-zsh-pony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

