<?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>minimeta material &#187; Ausland</title>
	<atom:link href="http://blog.minimeta.de/topics/ausland/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.minimeta.de</link>
	<description>a tiny bit beyond - in no particular order</description>
	<lastBuildDate>Fri, 21 Aug 2009 11:24:41 +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>Das theologische Dilemma von An- und Abwesenheit</title>
		<link>http://blog.minimeta.de/2008/10/leibniz/</link>
		<comments>http://blog.minimeta.de/2008/10/leibniz/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 11:37:43 +0000</pubDate>
		<dc:creator>caribu</dc:creator>
				<category><![CDATA[Ausland]]></category>
		<category><![CDATA[dwigo]]></category>
		<category><![CDATA[Expedition]]></category>
		<category><![CDATA[Leibniz]]></category>
		<category><![CDATA[Schauplatz International]]></category>

		<guid isPermaLink="false">http://blog.minimeta.de/?p=128</guid>
		<description><![CDATA[Wenn das Uhrwerk kaputt geht, muss der Uhrmacher flicken. Er ist ein schlechter Uhrmacher, sonst müsste er sein Werk nicht flicken. So dachte Leibniz über Gott nicht. Die Schöpfung bedürfe ihres Schöpfers nicht, sie sei sonst unvollkommen. Weil aber die Zeit für den Freiherrn von Leibniz nicht zur Schöpfung gehörte, fragte er sich, was vor [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Wenn das Uhrwerk kaputt geht, muss der Uhrmacher flicken. Er ist ein schlechter Uhrmacher, sonst müsste er sein Werk nicht flicken. So dachte Leibniz über Gott nicht. Die Schöpfung bedürfe ihres Schöpfers nicht, sie sei sonst unvollkommen. Weil aber die Zeit für den Freiherrn von Leibniz nicht zur Schöpfung gehörte, fragte er sich, was vor der Schöpfung gewesen sei und erkannte: den Uhrmacher. Der Freiherr von Leibniz hingegen gehörte ohne Zweifel zur Schöpfung dazu, weshalb er des Uhrmachers nicht bedurfte. Damit hätte die Angelegenheit begraben sein können. Weil er, Leibniz, aber Philosoph war, fragte er: «Wo ist Gott?» und erkannte: weg ist er. Gott ist ein abwesender Uhrmacher. Dessen Maschine läuft und läuft und läuft und Schmerzen bereitet, weshalb wir glauben, sie müsse geflickt werden. Weshalb Leibniz sein, Leibniz&#8217;, Werk «Theodizee» nannte. Womit Gottes Abwesenheit als Wunde markiert war. Womit Gott noch nicht tot war. Womit er doch noch irgendwie da war. Die Abwesenheit ist nicht dasselbe wie der Tod. Die Abwesenheit gehört zur Anwesenheit dazu, wie der Freiherr von Leibniz zur Schöpfung dazu gehört. Das ist offenbar. Gott ist abwesend in dem Sinne, als dass er nicht offenbar ist:«Wahrhaftig, du bist ein verborgener Gott.» (Jesaja 45,15) Auf tritt Martin Luther. Gott kann gar nicht erkannt werden. Vor allem andern nicht von den Philosophen. Es gibt nichts zu sehen. Nur geglaubt kann er werden: «Sola fide». Mitten am Rand des Erkennens angelangt.</p></blockquote>
<p><a title="Schauplatz International (CH)" href="http://www.schauplatzinternational.net/" target="_blank">Marin Bieri (Schauplatz International)</a> über An- und Abwesenheit mit bezug auf ihre Performance &#8216;Expedition&#8217;, die im Rahmen von &#8216;<a title="Dein Wort in Gottes Ohr" href="http://www.dwigo.net" target="_blank">Dein Wort in Gottes Ohr</a>&#8216; gezeigt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minimeta.de/2008/10/leibniz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kartell aus Cinemarketing, Zitty &amp; Tip</title>
		<link>http://blog.minimeta.de/2008/09/kartell-aus-cinemarketing-zitty-tip/</link>
		<comments>http://blog.minimeta.de/2008/09/kartell-aus-cinemarketing-zitty-tip/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 11:02:13 +0000</pubDate>
		<dc:creator>caribu</dc:creator>
				<category><![CDATA[Activities]]></category>
		<category><![CDATA[Ausland]]></category>
		<category><![CDATA[cinemarketing]]></category>
		<category><![CDATA[kartell]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[zitty]]></category>

		<guid isPermaLink="false">http://blog.minimeta.de/?p=94</guid>
		<description><![CDATA[Dieses Kartell ist gar keins, wie sich herausstellt. Oder zumindest keins im Sinne der Berliner Kartellgesetze. Soeben habe ich mit Hr. Scholz von der Landeskartellbehörde telefoniert, und der meinte, die Frage sei aufgrund diverser Beschwerden von Veranstaltern sowie aufgrund mehrerer kleiner Anfragen aus dem Abgeordnetenhaus gründlich geprüft worden und ein Missbrauch wäre nicht festgestellt worden. [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses <a title="taz blog: Reptilienfonds" href="http://blogs.taz.de/reptilienfonds/2007/11/27/tip-zitty-sourcen-ihre-kernkompetenz-aus/" target="_blank">Kartell</a> ist gar keins, wie sich herausstellt. Oder zumindest keins im Sinne der Berliner Kartellgesetze. Soeben habe ich mit Hr. Scholz von der Landeskartellbehörde telefoniert, und der meinte, die Frage sei aufgrund diverser Beschwerden von Veranstaltern sowie aufgrund mehrerer kleiner Anfragen aus dem Abgeordnetenhaus gründlich geprüft worden und ein Missbrauch wäre nicht festgestellt worden. Ein behördliches Einschreiten ist auszuschliessen, die Alternative wäre eine Klageerhebung vor dem Landesgericht.</p>
<p><span id="more-94"></span>Mal sehen, ich werde auf jedem Fall mal mit einen Rechtsanwalt drüber sprechen. Denn es geht mir nicht so sehr darum festzustellen, dass eine zentrale Erhebung der Daten unzuläßig ist, das scheint mir ja auch höchst sinnvoll zu sein, sondern eben dass die Schnittstelle zur Datenbank nicht öffentlich ist. Im Kartellverfahren gegen Microsoft wurde Microsoft auch zur Offenlegung solcher Schnittstellen gezwungen, und das scheint mir hier sinnvoll zu sein.</p>
<p>So recht realistisch ist der Weg natürlich nicht, schliesslich würde das alles viel mehr Geld kosten, als ausland der cine marketing gmbh je zahlen würde. Aber vielleicht ist die Klage ja besonders aussichtsreich (-:</p>
<p>Der andere Weg ist natürlich der, den viele Softwareentwickler schon gegangen sind: reverse engineering des Übetragungsprotokolls des von cine marketing verwendeten java applets. Das ist vermutlich nicht komplett unmöglich, nur recht zeitaufwendig. Aber auch ganz reizvoll&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minimeta.de/2008/09/kartell-aus-cinemarketing-zitty-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ohhhh myspace</title>
		<link>http://blog.minimeta.de/2008/09/ohhhh-myspace/</link>
		<comments>http://blog.minimeta.de/2008/09/ohhhh-myspace/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 10:05:39 +0000</pubDate>
		<dc:creator>caribu</dc:creator>
				<category><![CDATA[Ausland]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[cinemarketing]]></category>
		<category><![CDATA[ical]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[not so open]]></category>

		<guid isPermaLink="false">http://blog.minimeta.de/?p=91</guid>
		<description><![CDATA[Ausland has a myspace page. It&#8217;s new it&#8217;s fresh and it&#8217;s something I/we avoided for as long as possible. Of course we get a lot of myspace links from bands that want to play at ausland, but I never bothered to register since I despised the optics of those pages so much that I didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Ausland on myspace" href="http://myspace.com/auslandberlin" target="_blank">Ausland has a myspace page</a>. It&#8217;s new it&#8217;s fresh and it&#8217;s something I/we avoided for as long as possible. Of course we get a lot of myspace links from bands that want to play at ausland, but I never bothered to register since I despised the optics of those pages so much that I didn&#8217;t want to see more of it. I was fine with listening to the sounds on the start page and then leave as quickly as possible.</p>
<p><span id="more-91"></span>Not that those myspace links to music from different bands aren&#8217;t helpful. They are. Instead of having to organize an ever growing pile of demo cds were the interesting ones always seem to be missing we now just have to check the original email and &#8211; booom there is the music. Great.</p>
<p>But myspace, oooh. I mean this could be done so much nicer. And basically myspace is this huge lock-in. The only obvious way to post information to myspace seems to be manual input. Open the editor and type away. This is about as silly as the interface <a title="Zitty berliner veranstaltungstips" href="http://www.zitty.de" target="_blank">Zitty </a>and <a title="Tip Berliner Veranstaltungsmagazin" href="http://tip-berlin.de" target="_self">Tip </a>are providing to input your dates free of charge. Actually, come to think of it the way Zitty and Tip are doing it is even worse. They are using some silly java applet to let you input your dates, one by one and you have to navigate through some kind of calendar that simply takes ages. I mean, there are standards for this kind of thing. Ical or rdf or if you must you could provide a custom api but a java applet is simply the worst possible user experience. Which is most likely intentional since they want you to pay money to a <a title="Cinemarketing Ein verdammter Monopolist" href="http://www.cine-marketing-gmbh.de/" target="_blank">company </a>so they can do it for you. I wonder whether this is legal. I should ask a lawyer because I strongly suspect this is monopolistic behaviour forbidden by law. Watch for another post on that topic.</p>
<p>Back to silly myspace. As I said, this is the age of webservices and of course I don&#8217;t want to retype stuff already on the net just to be up to date on some silly page that is 90% obnoxious and 10% fun. So there is no rdf or ical reader available from myspace and nobody seems to have gotten around to creating such a myspace app. And I didn&#8217;t want to dive into open social just for such a little task. Maybe I&#8217;ll do when I have time.</p>
<p>This is what I ended up doing: I created a javascript ical application using a <a title="pure Javascript Ical Parser" href="http://skogsmaskin.dyns.net/index.php?handling=vis_artikkel&amp;art_id=7" target="_blank">javascript ical parser</a> and a javascript <a title="Javascript extension to format dates" href="http://blog.stevenlevithan.com/archives/date-time-format" target="_blank">extension to the date object</a> to output formated date strings. Then I whipped up a little DOM script that will write the parsed and formated dates into a blank html page. Next, I thought I&#8217;d just use a little iframe on myspace and include this page and I&#8217;m done. No such luck. No iframes on myspace. They are filtered. Which in addition to the fact that you can&#8217;t use javascript is probably the reason why everybody is using these silly flash widgets on myspace pages. So I figure, ok let&#8217;s find some flash app that basically functions as iframe loading a html page from somewhere and display it. Since I run linux and I don&#8217;t really like flash to begin with, I have neither the tools nor the knowledge to create such a flash app. So I looked around the net and found a number of tutorials on how to do just that but no ready to use swf file. None.</p>
<p>Just when I was about to give up I came across <a title="Myspace App: myhtmlspace430" href="http://apps.myspace.com/myhtmlspace430" target="_blank">myhtmlspace430</a> which basically provides an extra editable area for your myspace page, but allows the iframe tag. So problem solved. I&#8217;m sure there are other methods but this works for me. In case anybody is interested, here is <a href="http://blog.minimeta.de/wp-content/uploads/2008/09/ical.zip">the javascript code ical used to parse ical and output to html</a>. Remember that you can&#8217;t pull ical calendars from anything but your own domain using the javascript xmlhttprequest object.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minimeta.de/2008/09/ohhhh-myspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jubilee: eine jüdisch-christliche Tradition als Inspiration für soziale Kämpfe</title>
		<link>http://blog.minimeta.de/2008/08/jubilee/</link>
		<comments>http://blog.minimeta.de/2008/08/jubilee/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 21:19:31 +0000</pubDate>
		<dc:creator>caribu</dc:creator>
				<category><![CDATA[Ausland]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[dwigo]]></category>
		<category><![CDATA[Jubilee]]></category>
		<category><![CDATA[Peter Linebaugh]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[The Many-headed Hydra]]></category>

		<guid isPermaLink="false">http://blog.minimeta.de/?p=13</guid>
		<description><![CDATA[Was folgt sind hauptsächlich Notizen nach &#8216;The Many-headed Hydra: Sailors, Slaves, Commoners, and the Hidden History of the Revolutionary Atlantic, von Peter Linebaugh &#38; Marcus Rediker&#8216; Jubilee, oder lt. der Lutherbibel (1910) &#8216;Halljahr&#8217;, neuere Ausgaben sprechen von &#8216;Erlaßjahr&#8217;, ist ein jüdisches Gesetz, das in Moses 3 (Leviticus), Kap. 25 beschrieben wird. Das Gesetz bestimmt, dass [...]]]></description>
			<content:encoded><![CDATA[<p>Was folgt sind hauptsächlich Notizen nach &#8216;<a title="Google Books: The Many Headed Hydra" href="http://books.google.de/books?id=-Rtlbx15EVcC" target="_blank">The Many-headed Hydra: Sailors, Slaves, Commoners, and the Hidden History of the Revolutionary Atlantic, von Peter Linebaugh &amp; Marcus Rediker</a>&#8216;</p>
<p>Jubilee, oder lt. der Lutherbibel (1910) &#8216;Halljahr&#8217;, neuere Ausgaben sprechen von &#8216;Erlaßjahr&#8217;, ist ein jüdisches Gesetz, das in Moses 3 (Leviticus), Kap. 25 beschrieben wird. Das Gesetz bestimmt, dass jedes 50. Jahr als heiliges Jubilee gefeiert werden soll. Im Jubilee-Jahr sollen alle Sklaven und Gefangenen freigelassen, alles gekaufte Land (mit einigen Ausnahmen) an die Vorbesitzer zurück gegeben, alle Schulden erlassen, alle Arbeit eingestellt und das ganze urbare Land brach gelassen werden.</p>
<p><span id="more-13"></span>Die Torah (die 5 Bücher Moses) wurden Ende des 6. Jhd. v.d. Zeitrechnung, nach der babylonischen Gefangenschaft, aus mündlichen Überlieferungen und anderen Quellen zusammengestellt. Jubilee &#8220;preserved the memory of an earlier, more egalitarian time, when people lived by agriculture (producing grain, oil and wine) and a pastoral economy (tending bovine herds, sheep and goats) amid a process of accelerating class differentiation.&#8221;</p>
<p>Die Propheten Jesaja, Hesekiel und Jeremiah bezogen sich auf Jubilee. Für Jesaja wird Jubilee von einem Jahr der Rückbesinnung und Rückgabe zu einem Jahr der Rache. Und Jesus von Nazareth bezog sich auf Jesajas Interpretation von Jubilee, als er in der Synagoge von Nazareth erklärte, dass diese Prophezeiung sich heute erfüllt habe.</p>
<p>Auf diese religiösen Traditionen bezogen sich im 17., 18. und 19. Jhd. verschiedene aufständische Bewegungen in England, der Karribik und den USA. Diese Bewegungen waren häufig religiös, Prediger ihre Agitatoren und christlische Lieder und Gebete ihre Manifestos. <a title="Wikipedia: Thomas Spence" href="http://en.wikipedia.org/wiki/Thomas_Spence" target="_blank">Thomas Spence</a>, ein radikaler, christlicher Demokrat agitierte Ende des 18. Jhds in England erfolgreich seinen Jubilee aufgreifenden Plan: &#8216;By 1802 the prime minister of England would be informed that there was scarcely a wall in London that did not have chalked upon it the slogan &#8220;Spence&#8217;s plan and Full Bellies.&#8221;&#8216;</p>
<p>Auf der anderen Seite des Atlantik predigten die Methodisten (ähnlich wie auch die Baptisten): &#8216;liberty is the right of every human being as soon as he breathes the vital air&#8217;. Die Forderung nach Freilassung der Sklaven war bei diesen Konfessionen allerdings auch zu dieser Zeit nicht unangefochten, und nur fünf Jahre nachdem die Methodisten erklärt hatten: &#8216;slavery is contrary to the laws of God, man and nature&#8217;, wurden Sklavenhalter die Aufnahme in die methodistischen Gemeinden gestattet.</p>
<p>Jubilee wurde von den christlichen Predigern und den Aufständischen (in den USA u.a. <a title="Wikipedia: Denmark Vesey" href="http://en.wikipedia.org/wiki/Denmark_Vesey" target="_blank">Denmark Vesey</a>, <a title="Wikipedia: Gabriel Prosser" href="http://en.wikipedia.org/wiki/Gabriel_Prosser" target="_blank">Gabriel Prosser</a>, in Barbados <a title="Wikipedia: Bussa" href="http://en.wikipedia.org/wiki/Bussa" target="_blank">Bussa</a>, in England <a title="Wikipedia: Spa Field riots" href="http://en.wikipedia.org/wiki/Spa_Fields_Riot" target="_blank">James Watson</a>), die sich auf sie bezogen, als Mittel verstanden, um die Sklaverei abzuschaffen und soziale Gleichheit (wieder-)herzustellen. Zusammen mit der abolutionistischen Bewegung gewann die Idee von Jubilee gegen Ende des 19. Jhds. immer mehr an Bedeutung. Pamphlete und Hymnen wie &#8220;Don&#8217;t You Hear the Gospel Trumpet Sound Jubilee&#8221; u.a. griffen das Thema auf:</p>
<blockquote><p>Oh, the masters run, ha, ha!<br />
And the darkies stay, ho, ho!<br />
So now must be the Kingdom comin&#8217;<br />
And the year of Jubilo</p></blockquote>
<p>Jubilee war als Idee überzeugend genug, dass auch einige Sklavenhalter/innen sich darauf einließen. Solche Freilassungen wurden aber z.T. staatlicherseits unterbunden mit der Begründung, dass solche &#8216;Spence&#8217;schen&#8217; Methoden die Sicherheit aller Farmer gefährdeten. Die Freilassungen wurden z.T. direkt mit &#8216;Spence&#8217;s Plan&#8217; begründet.</p>
<div id="attachment_22" class="wp-caption alignleft" style="width: 254px"><a href="http://blog.minimeta.de/wp-content/uploads/2008/08/george-cruikshank-a-peep-into-a-london-tavern.jpg"><img class="size-medium wp-image-22" title="george-cruikshank-a-peep-into-a-london-tavern" src="http://blog.minimeta.de/wp-content/uploads/2008/08/george-cruikshank-a-peep-into-a-london-tavern-244x300.jpg" alt="George Cruikshank (1817) A peep into a London tavern" width="244" height="300" /></a><p class="wp-caption-text">George Cruikshank (1817) A peep into a London tavern</p></div>
<p>Die Kommunikation zwischen den verschiedenen Anhängern von Spence und Jubilee wurde durch die Matrosen der Kriegs- und Handelsmarinen aufrechterhalten. Diese Matrosen stammten aus allen Ecken des Atlantik, waren häufig freigelassene Sklaven und hielten die transatlantischen Hoffnungen auf Jubilee durch Verbreitung von Pamphleten, Überbringen von Briefen, Teilnahme an Gottesdiensten und auch handkräftige Hilfe bei Aufständen lebendig.</p>
<p>Die überzeugende Wirkung des Bezugs auf das biblische Jubilee speiste sich aus den Lebens- und Kampfbedingungen der damaligen Zeit. Jubilee brachte zwei Kämpfe zusammen, die die sozialen Auseinandersetzungen im 18. und 19. Jhd dominierten: der Kampf gegen die Sklaverei and der Kampf für Land.<br />
Der Kampf für Land war das vorherrschende Thema in England. Die Einhegungen von dorfgemeinschaftlich genutzten Ländereien zur ausschließlichen Nutzung durch Landadel und bürgerliche Großgrundbesitzer nahmen einem großen Teil der Landbevölkerung die Lebensgrundlage und verdrängten die hungernde Landbevölkerung in die immer zahlreicher werdenden Fabriken. Die <a title="Wikipedia: Great Irish Famine" href="http://en.wikipedia.org/wiki/Great_Irish_Famine" target="_blank">Große Irische Hungersnot</a> von 1845 bis 1852, bei der bis zu ein Viertel der irischen Bevölkerung starb, macht deutlich, wie hoch der Leidensdruck im Kampf um Land war.<br />
Der Kampf gegen die Sklaverei stand in den USA und in der Karribik im Vordergrund. In einer Zeit, in der Rassismus noch nicht zu einer allgegenwärtigen Ideologie geworden war, waren die Kämpfe der Sklaven um Freilassung eng mit den Kämpfen der armen Freien verbunden. Viele arme Freie waren freigelassene Sklaven, und arbeiteten mit Sklaven zusammen auf den Plantagen. Fast alle militanten sozialen Kämpfe in den südlichen USA und der Karribik waren bzw. begannen als Sklavenaufstände bis hin zur <a title="Wikipedia: Haitian Revolution, der Artikel ist mit Vorsicht zu geniessen" href="http://en.wikipedia.org/wiki/Haitian_Revolution" target="_blank">Revolution in Haiti</a>.</p>
<p>Auch in den Fabriken war Jubilee ein Thema, z.B. in einem Motto der Weber von Halifax aus dem Jahr 1819: &#8220;We groan, being burdened, waiting to be delivered, but we rejoice in hopes of a Jubilee.&#8221;</p>
<blockquote><p>&#8220;Slave revolt and urban insurrection could produce a great jubilee, the apotheosis of resistence, which would be inaugurated by a work stoppage, that would &#8216;strike terror to your oppressors&#8217;. By 1820, jubilee had become international and pan-ethnic: it was part of the self-activity of the proletariat, associated with insurrectional prophecy and deeds. It became the basis of the general strike as articulated by <a title="spartacus: william benbow; his general strike is a month long holi day, that leads to armed revolution" href="http://www.spartacus.schoolnet.co.uk/CHbenbow.htm" target="_blank">William Benbow</a>.&#8221;</p></blockquote>
<p>Die jüdisch-christlische Herkunft von Jubilee und die schon in der Bibel sichtbare Verwendung von Jubilee in sozialen Kämpfen ermöglichten zum einen den Bezug auf göttliche Autorität und zum anderen auf die zahlreichen biblischen Gleichheitsversprechungen: &#8216;earth was given to the children of men&#8217;. Und damit auf die lange Tradition radikalen Christentums, in dessen Namen schon seit der Antike für soziale Gerechtigkeit gekämpft wurde. Eine Tradition, in der die Lehre Jesu mit folgenden Worten zusammengefasst wurde: &#8220;Acknowledge no King &#8211; Acknowledge no priest. Acknowledge no father.&#8221; (Robert Wedderburn)</p>
<p><strong>Robert Wedderburns CATHOLICAUTOMATOPPANTOPPIDON:</strong></p>
<p>Finding that the routine of duty required of the clergy of the <em>legitimate</em> church, was so completly mechanical, and that nothing was so much in vogue as the dispensing with human labor by the means of machinery, it struck me that it might one day be possible to subsitute a <strong>cast-iron parson</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minimeta.de/2008/08/jubilee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OneButtonRecording</title>
		<link>http://blog.minimeta.de/2008/08/onebuttonrecording/</link>
		<comments>http://blog.minimeta.de/2008/08/onebuttonrecording/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 13:50:58 +0000</pubDate>
		<dc:creator>caribu</dc:creator>
				<category><![CDATA[Ausland]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[ardour]]></category>
		<category><![CDATA[hammerfall]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://blog.minimeta.de/?p=5</guid>
		<description><![CDATA[Its taken a long while. At ausland we wanted to be able to easily record our shows. In addition we wanted to be able to stream any show through our webserver. Early on we had dubbed this project &#8216;One Button Recording&#8217;. The idea was that it should very easy to use so that even people [...]]]></description>
			<content:encoded><![CDATA[<p>Its taken a long while.</p>
<p>At <a href="http://ausland-berlin.de" target="_blank">ausland</a> we wanted to be able to easily record our shows. In addition we wanted to be able to stream any show through our webserver. Early on we had dubbed this project &#8216;One Button Recording&#8217;. The idea was that it should very easy to use so that even people with little or no knowledge about the involved technologies could do it.</p>
<p>The hardware used is:</p>
<ul>
<li>a donated pentium 4 2.8Ghz computer</li>
<li>two condenser oktava microphones</li>
<li>a microphone preamp build from a kit</li>
<li>a donated hammerfall dsp soundcard</li>
</ul>
<p>Since I am the &#8216;IT departement&#8217; at ausland and since I had stopped using Windows some time ago I decided to use Linux for this project. I&#8217;ve used debian on servers, but on my desktop machines I use Ubuntu exclusively. So I decided to put this project together using <a title="Ubuntu Studio" href="http://ubuntustudio.org/" target="_blank">Ubuntu Studio</a> 8.04.</p>
<p><span id="more-5"></span>Basic setup was simple: Ubuntu recognised the Hammerfall DSP soundcard. The Hammerfall DSP card works best with <a title="Jack Audio" href="http://jackaudio.org/" target="_blank">Jack</a> and <a title="Ardour Digital Audio Workstation" href="http://www.ardour.org/">Ardour</a>. But since this soundcard is multichannel, being able to record anything meant that all users had to have at least some idea about how to route channels.</p>
<p>Our &#8216;Audio departement&#8217; Elle quickly created a template for Ardour, but being able to record anything still involved something like 12 steps. So the first item on my list was to open ardour with a new session that used the template. Sadly this wasn&#8217;t possible from the commandline. The solution was to to first build the new session files from an empty session created using the template. Then ardour could be started using these session files. This would leave the user with an ardour window where simply clicking on the record button would start recording what come in from the microphones.</p>
<p>Of course this didn&#8217;t cover streaming our recorded sounds. For streaming I decided to use icecast2 on the server and darkice an the audio workstation. Darkice works with Jack, but it didn&#8217;t connect the right sound card inputs with the darkice outputs. I looked around and found <a title="pyjack" href="http://sourceforge.net/projects/py-jack/" target="_blank">python bindings for Jack</a> that offered a way to manipulate the connections within jack.</p>
<p>Since those were python bindings I decided to write my little application in python. I knew that python bindings existed for gtk+, allowing me to easily create GUI for my software. I had not worked with python before but that actually added to the challenge.</p>
<div id="attachment_6" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.minimeta.de/wp-content/uploads/2008/08/recording-und-streaming-gui.png"><img class="size-medium wp-image-6" title="recording-und-streaming-gui" src="http://blog.minimeta.de/wp-content/uploads/2008/08/recording-und-streaming-gui-300x217.png" alt="recording-und-streaming-gui" width="300" height="217" /></a><p class="wp-caption-text">recording-und-streaming-gui</p></div>
<p>The GUI was to be as simple as possible: Two buttons: one that started and stopped darkice and one that started ardour.</p>
<p>I used <a title="Pygtk Tutorial" href="http://www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html" target="_blank">Micah Carricks pygtk tutorial</a> to get me up and running for the GUI. This worked fairly well once I understood the basic layout principles of GTK, even though I did run into some problems using the gtk-builder. I think I had messed up my glade file doing some copy-paste in Glade and builder did not create a gui from my xml. I suspect that some of the widget ids were not unique. However I didn&#8217;t really check that and instead simply rebuild my GUI in glade this time being careful not to duplicate any ids.</p>
<p>After finishing the GUI I created two new python classes, one to create the session files and start ardour, the other one to start darkice and manipulate the jack connections. All of this was pretty straight forward, the only bigger problem I ran into was that I needed my software to wait for some time after starting darkice before I could create the necessary jack connections. I solved this using the <a title="Pexpect" href="http://www.noah.org/wiki/Pexpect" target="_blank">pexpect python module</a>, which also gave me functions to monitor health of the started subprocesses.</p>
<p>The one thing I did not manage was to pipe the output of the darkice subprocess into a gtk textview. I found some <a title="[Python-de] Pipes " href="http://python.net/pipermail/python-de/2005q2/006611.html" target="_blank">fairly simple example</a> on how to do this, however this did not work for me. Maybe I&#8217;ll investigate this further some other time.</p>
<p>I&#8217;ll be cleaning up the sources and move the hardcoded path and file informations into a config file and then I&#8217;ll be posting it on this blog, maybe it will be of use to somebody with a similar setup.</p>
<p><strong>Update:</strong><br />
Here is the <a href="http://blog.minimeta.de/wp-content/uploads/2008/08/recordinggui.zip">recordinggui</a>. I didn&#8217;t do much cleanup. But I&#8217;m sure you can figure it out if needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minimeta.de/2008/08/onebuttonrecording/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
