<?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>just-a-blog &#187; demobereich</title>
	<atom:link href="http://www.bastian.name/labels/demobereich/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bastian.name</link>
	<description>Aus dem Leben eines Computer-Junkies, der sich der konspirativen Gewalt der Multi-Medien nahezu ungefiltert ausgesetzt sieht.</description>
	<lastBuildDate>Sat, 12 Jun 2010 13:25:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Demobereich-Tour: Wie registriere ich mich</title>
		<link>http://www.bastian.name/2009/08/demobereich-tour-wie-registriere-ich-mich.html</link>
		<comments>http://www.bastian.name/2009/08/demobereich-tour-wie-registriere-ich-mich.html#comments</comments>
		<pubDate>Fri, 07 Aug 2009 10:49:06 +0000</pubDate>
		<dc:creator>bastian</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[demobereich]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.bastian.name/?p=585</guid>
		<description><![CDATA[Endlich ist unsere erste Tour von Demobereich fertig. Im folgenden Video erfährst du, wie du dich bei demobereich anmeldest. Weitere Tutorials sind schon in Planung. Ansonsten gibts auch im Blog schon Touren, die wir noch nicht als Screencast umgesetzt haben zu bewundern.

]]></description>
			<content:encoded><![CDATA[<p>Endlich ist unsere erste Tour von <a href="http://www.demobereich.de/">Demobereich</a> fertig. Im folgenden Video erfährst du, wie du dich bei demobereich anmeldest. Weitere Tutorials sind schon in Planung. Ansonsten gibts auch im <a href="http://blog.demobereich.de">Blog</a> schon Touren, die wir noch nicht als <strong>Screencast</strong> umgesetzt haben zu bewundern.</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/vKS6-UBmQ7A&amp;hl=de&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/vKS6-UBmQ7A&amp;hl=de&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bastian.name/2009/08/demobereich-tour-wie-registriere-ich-mich.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>solved Subversion svn &#8220;chunked stream ended unexpectedly&#8221;</title>
		<link>http://www.bastian.name/2009/07/subversion-svn-chunked-stream-ended-unexpectedly.html</link>
		<comments>http://www.bastian.name/2009/07/subversion-svn-chunked-stream-ended-unexpectedly.html#comments</comments>
		<pubDate>Mon, 20 Jul 2009 10:21:53 +0000</pubDate>
		<dc:creator>bastian</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[demobereich]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.bastian.name/?p=546</guid>
		<description><![CDATA[Ohje, heute ging&#8217;s mal wieder los. Kaum sind wir mit demobereich in die closed-beta-Phase gestartet, kommen die Fehlermeldungen.
Subversion hatte Schluckauf und meldete unkontrolliert: &#8220;svn: chunked stream ended unexpectedly&#8220;. Nach einiger Recherche konnte ich eine Lösung finden. Auch wenn in dem Forenbeitrag eigentlich steht, dass es keine echte Lösung ist, hat es bei mir geholfen:

SVNListParentPath on
Nun [...]]]></description>
			<content:encoded><![CDATA[<p>Ohje, heute ging&#8217;s mal wieder los. Kaum sind wir mit <a href="http://blog.demobereich.de/2009/07/beta-zugang/">demobereich in die closed-beta-Phase</a> gestartet, kommen die Fehlermeldungen.</p>
<p>Subversion hatte Schluckauf und meldete unkontrolliert: &#8220;<em><span><strong><span class="highlight">svn</span>: <span class="highlight">chunked</span> <span class="highlight">stream</span> <span class="highlight">ended</span> unexpectedly</strong></span></em><span>&#8220;.</span><em><span> </span></em><span>Nach e</span><span>iniger R</span><span>echerche konnte ich eine Lösung finden. Auch wenn in dem <a href="http://www.nabble.com/svn:-chunked-stream-ended-unexpectedly-td20854037.html">Forenbeitrag</a> eigentlich steht, dass es keine echte Lösung ist, hat es bei mir geholfen:<br />
</span></p>
<blockquote><p><span>SVNListParentPath <strong>on</strong></span></p></blockquote>
<p><span>Nun taucht der Fehler nicht mehr auf. Merkwürdig, denn eigentlich ist <em>SVNListParentPath</em> nur für die Darstellung des übergeordneten Hauptverzeichnisses bei mehreren parallelen Repositories da (siehe <a href="http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.reposlisting">SVNBook</a>).</span></p>
<p><strong>UPDATE</strong>: Jetzt taucht der Fehler vereinzelt wieder auf. Das kann doch nicht sein&#8230;</p>
<p><strong>UPDATE2</strong>: Fehlerquelle scheinen beim mir Encodingprobleme im Repository zu sein. Lässt sich derzeit nicht beheben. <img src='http://www.bastian.name/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p><strong>UPDATE3</strong>: Nun gab es doch noch eine <a href="http://www.bastian.name/2009/07/fehler-in-mod_auth_mysql-behoben-svn-could-not-read-chunk-size.html">Lösung für das Problem mit chunked strem ended unexpectedly</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bastian.name/2009/07/subversion-svn-chunked-stream-ended-unexpectedly.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Größe des Subversion Repositories beim Commit überprüfen</title>
		<link>http://www.bastian.name/2009/06/grose-des-subversion-repositories-beim-commit-uberprufen.html</link>
		<comments>http://www.bastian.name/2009/06/grose-des-subversion-repositories-beim-commit-uberprufen.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 10:32:42 +0000</pubDate>
		<dc:creator>bastian</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[demobereich]]></category>
		<category><![CDATA[hook]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.bastian.name/?p=477</guid>
		<description><![CDATA[Jetzt habe ich ewig nach einer Lösung für folgendes Problem gesucht:
Für unser Subversion-Hosting brauchte ich die Möglichkeit die Größe des Repositories zu limitieren. Im Idealfall sollte ein Commit verhindert werden, wenn dadurch die Größe überschritten wird.
Um einen Commit zu verhindern, braucht man einen pre-commit Hook. Dieser überprüft dann ob die Größe überschritten wird und beendet [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_479" class="wp-caption alignleft" style="width: 178px"><img class="size-medium wp-image-479" title="subversion_logo-384x332" src="http://www.bastian.name/wp-content/uploads/2009/06/subversion_logo-384x332-300x259.png" alt="Subversion Logo" width="168" height="145" /><p class="wp-caption-text">Subversion Logo</p></div>
<p>Jetzt habe ich ewig nach einer Lösung für folgendes Problem gesucht:</p>
<p>Für unser <a title="Kostenloses Subversion und Trac Hosting" href="http://www.demobereich.de/">Subversion-Hosting</a> brauchte ich die Möglichkeit die <strong>Größe des Repositories</strong> zu limitieren. Im Idealfall sollte ein Commit verhindert werden, wenn dadurch die Größe überschritten wird.</p>
<p>Um einen Commit zu verhindern, braucht man einen <strong>pre-commit Hook</strong>. Dieser überprüft dann ob die Größe überschritten wird und beendet sich mit Fehlercode 0 wenn alles in Ordnung war und 1 (sowie einer Fehlermeldung) wenn es ein Problem gab.</p>
<p>Um die Verzeichnisgröße anzuzeigen, eignet sich das Linux-Kommando <strong>du</strong> (<a href="http://www.manpagez.com/man/1/du/">man du</a>). Die folgende Zeile ermittelt die Größe eines Verzeichnisses in Megabyte:</p>
<pre>MEGS=`du -sm $REPOS | sed -r "s/^([0-9\.]+).+/\1/"`</pre>
<p>$REPOS ist eine Variable in der für unseren Fall das Repository steht.</p>
<p>Hat man auf diese Weise die <strong>Größe des Repository-Verzeichnisses</strong> ermittelt, wird die Größe noch mit der erlaubten Größe verglichen und im Falle des Überschreitens eine Fehlermeldung angezeigt.</p>
<pre>if [ "$MEGS" -gt "$QUOTA" ]; then
        #send error message to stderr
        echo "Das Repository hat die zulässige Größe von ${QUOTA}MB überschritten." 1&gt;&amp;2
        exit 1;
fi</pre>
<p>via <a href="http://www.thedumbterminal.co.uk/php/knowledgebase/?action=view&amp;id=90">The Dumb Terminal</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bastian.name/2009/06/grose-des-subversion-repositories-beim-commit-uberprufen.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
