<?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>It is me!</title>
	<atom:link href="http://myrkur.de/thoughts/feed/?lp_lang_view=de" rel="self" type="application/rss+xml" />
	<link>http://myrkur.de/thoughts</link>
	<description>And Chaos is good for you.</description>
	<lastBuildDate>Thu, 23 Jul 2009 12:01:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GNU Coreutils 7.4 built for Mac OS X</title>
		<link>http://myrkur.de/thoughts/2009/07/12/coreutils-built-for-mac-os-x/</link>
		<comments>http://myrkur.de/thoughts/2009/07/12/coreutils-built-for-mac-os-x/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 11:18:54 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=117</guid>
		<description><![CDATA[Hi,
recently I built myself the GNU coreutils 7.4 for Mac OS X, as Intel-only binaries. So if you have an Intel mac, and you&#8217;d like the GNU coreutils instead of the BSD ones on your Mac, I&#8217;ll share them with you.
It was about time that I tried out the Mac OS X Package Maker anyway, [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>recently I built myself the GNU coreutils 7.4 for Mac OS X, as Intel-only binaries. So if you have an Intel mac, and you&#8217;d like the GNU coreutils instead of the BSD ones on your Mac, I&#8217;ll share them with you.</p>
<p>It was about time that I tried out the Mac OS X Package Maker anyway, so I created an <a href="http://myrkur.de/thoughts/wp-content/uploads/2009/07/coreutils-leopard.zip">installer package</a> that you can just hit and run. If you&#8217;re already running Mac OS X 10.6, you can also use this <a href="http://myrkur.de/thoughts/wp-content/uploads/2009/07/coreutils.zip">package containing 32- and 64-bit universal Intel binaries</a>.</p>
<p>Have fun with it,<br />
Jannis.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2009/07/12/coreutils-built-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting random documents from a CouchDB</title>
		<link>http://myrkur.de/thoughts/2009/05/17/random-documents-from-couchdb/</link>
		<comments>http://myrkur.de/thoughts/2009/05/17/random-documents-from-couchdb/#comments</comments>
		<pubDate>Sun, 17 May 2009 10:14:41 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=110</guid>
		<description><![CDATA[Hi, 
for a while now I&#8217;ve been using and trying out Apache CouchDB, the rather new and very cool document-oriented database written in Erlang.
The problem
To get used to the Couch a bit (it&#8217;s very comfortable, by the way), I&#8217;m currently writing a quote management system with CouchDB as backend. Now, every quote thingy has a [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, </p>
<p>for a while now I&#8217;ve been using and trying out <a href="http://couchdb.apache.org">Apache CouchDB</a>, the rather new and very cool document-oriented database written in Erlang.</p>
<h2>The problem</h2>
<p>To get used to the Couch a bit (it&#8217;s very comfortable, by the way), I&#8217;m currently writing a quote management system with CouchDB as backend. Now, every quote thingy has a feature like »random quotes«, and this is done with SQL backends using <em>ORDER BY RANDOM()</em> or something like that. Now CouchDB doesn&#8217;t use SQL, but instead view-based querying, where views are based on map/reduce functions (read more in the <a href="http://wiki.apache.org/couchdb/Views">CouchDB wiki</a>). It&#8217;s not so easy to order by <em>RANDOM()</em> here.</p>
<h2>The solution</h2>
<p>&#8230; is to create a view that I called random_quotes, with only a map function, which looks as follows:</p>
<pre>
<div style="text-align:left;color:#ffffff; background-color:#000000; border:solid black 1px; padding:0.5em 1em 0.5em 1em; overflow:auto;font-size:small; font-family:monospace; "><span style="color:#ec77b4;">function</span>(doc) {
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#96c9ff;">emit</span>(Math.<span style="color:#96c9ff;">random</span>(), doc);
}
</div>
</pre>
<p>Now you&#8217;ll get a random number associated with each of your documents. To  get 1 or n random documents from your CouchDB now, you query the view with the <em>startkey</em> parameter set to a random number between 0 and 1 (e. g. in Python: startkey = random.random()), and set limit to the maximum of rows that you want to get.<br />
Now you could possibly get less rows than you wanted, because if your startkey is too high, it won&#8217;t cover that much documents. The solution is to count what you&#8217;ve got, and get documents from the beginning of the view, with a limit of as much documents as you still need, and the endkey set to your previous startkey.</p>
<p>I have written a python function that does this, using <a href="http://bitbucket.org/benoitc/couchdbkit/">CouchDBKit</a>, to which I contributed a <a href="http://bitbucket.org/Xjs/couchdbkit-mapped/">object mapper</a>:</p>
<pre>
<div style="text-align:left;color:#ffffff; background-color:#000000; border:solid black 1px; padding:0.5em 1em 0.5em 1em; overflow:auto;font-size:small; font-family:monospace; "><span style="color:#ec77b4;">import</span> random
<span style="color:#ec77b4;">def</span> get_random(db, n):
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#f0898f;">&quot;&quot;&quot;Get an iterator over n random quotes from the database.
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;Parameters:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;db: couchdbkit.session.Session
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n: int
&nbsp;&nbsp;&nbsp;&nbsp;&quot;&quot;&quot;</span>
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#91dc93;"># see above how this view looks like
</span>&nbsp;&nbsp;&nbsp;&nbsp;view_results = db.view(<span style="color:#f0898f;">'quote/random_quotes'</span>,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;startkey=random.random(),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limit=n)
&nbsp;&nbsp;&nbsp;&nbsp;count = view_results.count()
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ec77b4;">if</span> count &gt;= n:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ec77b4;">return</span> view_results
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ec77b4;">else</span>: <span style="color:#91dc93;"># not enough documents yet:
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new_limit = n - count
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;other_results = view_results.view(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endkey=view_results.params[<span style="color:#f0898f;">'startkey'</span>],
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limit=new_limit)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#91dc93;"># we'll get at most as much documents as the DB contains, rather than
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#91dc93;"># getting duplicates
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ec77b4;">return</span> chain(view_results, other_results)
</div>
</pre>
<p><em><strong>Update:</strong> Note that if you query for more than a document at a time, you are likely to get »bad« randomness, i. e. always the same set of documents for a given random startkey. I haven&#8217;t yet found a solution to this, so if you need true randomness, you better query for single documents and aggregate them yourself.</em></p>
<p>Have fun with that, and a nice day,<br />
Jannis.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2009/05/17/random-documents-from-couchdb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ein offener Brief zu IPv6</title>
		<link>http://myrkur.de/thoughts/2009/03/18/offener-brief-zu-ipv6/</link>
		<comments>http://myrkur.de/thoughts/2009/03/18/offener-brief-zu-ipv6/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 17:35:20 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[Zeug halt.]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=93</guid>
		<description><![CDATA[Dies ist ein offener Brief an alle Internet-Service- und Hosting-Provider (einschließlich demjenigen, bei dem dieser Blog gehostet ist).
Diesen Brief habe ich aufgrund der aktuellen Lage vor allem in Hinsicht auf momentane ISPs an den meinigen (1&#38;1, falls der geneigte Leser sich erinnert) gesendet und möchte ihn auch hier als lesenswerten Artikel und Referenz veröffentlichen.
Weitere Informationen [...]]]></description>
			<content:encoded><![CDATA[<h2>Dies ist ein offener Brief an alle Internet-Service- und Hosting-Provider <em>(einschließlich demjenigen, bei dem dieser Blog gehostet ist).</em></h2>
<p><em>Diesen Brief habe ich aufgrund der aktuellen Lage vor allem in Hinsicht auf momentane ISPs an den meinigen (1&amp;1, falls der geneigte Leser <a href="http://myrkur.de/thoughts/2008/07/02/kritik-am-isp-11/">sich erinnert</a>) gesendet und möchte ihn auch hier als lesenswerten Artikel und Referenz veröffentlichen.</em></p>
<p><em>Weitere Informationen zu IPv6 finden sich beispielsweise auf der <a href="http://de.wikipedia.org/wiki/IPv6">Wikipedia</a> oder bei <a href="http://www.sixxs.net/">SixXS</a>.</em></p>
<h2></h2>
<p>Sehr geehrte Damen und Herren,</p>
<p>wie Ihnen sicher bekannt ist, wurde im Jahr 1998 von der IETF der neue Internet-Protokollstandard IPv6 spezifiziert. Heute, mehr als zehn Jahre nach der Veröffentlichung, wird IPv6 immernoch kaum genutzt &#8211; vor allem die großen ISPs sind es, die dem Umstieg aus verschiedenen Gründen kritisch gegenüberstehen.</p>
<p>Indes zeichnet sich momentan in der Netz-Szene eine Steigerung der IPv6-Popularität ab. Internet-Größe Google bietet unter ipv6.google.com verschiedene Dienste über IPv6 an, alle Root-DNS-Server und auch einige der DENIC-Nameserver sind über IPv6 zu erreichen. Selbst der durchschnittliche Internetbenutzer beginnt, von der neuen Internetprotokoll-Version zu erfahren.</p>
<p>Im Rahmen dieser Fortschritte möchten wir anfragen, ob Sie bereit sind,  Ihren Kunden (und somit auch uns) natives IPv6 zusätzlich zu den vorhanden IPv4-Adressen anzubieten. Gewisse Anbieter (in Deutschland z. B. Easynet, Titan und SpeedPartner) sind diesen Schritt bereits gegangen und delegieren den Kunden ein frei nutzbares IPv6-Subnetz.</p>
<p>Auch Ihrer Netzwerkstruktur könnte der Wechsel längerfristig zugute kommen. Wir haben z. B. festgestellt, dass beim bekannten DSL-Anbieter 1&amp;1 zwei PPP-Verbindungen (mit jeweils dedizierten IPv4-Adressen) aufgebaut werden, von denen eine für Internet, die andere für Telefonie genutzt wird. Mit einem IPv6-Subnetz für den Kunden, in dem Adressen oder ein Unter-Subnetz für Telefonie reserviert wären, könnte hier für mehr Transparenz und weniger PPP-Sessions gesorgt werden. Andere Anbieter verfahren ebenfalls auf ähnliche Weise, kaum einer kommt noch unter zwei dedizierten IPv4-Adressen pro Haushalt aus.</p>
<p>Dies führt zum Hauptproblem, was durch IPv6 adressiert wird: die Knappheit der IPv4-Adressen. Durch Umstellung essentieller Dienste, die für den Endbenutzer transparent funktionieren würden (so z. B. DNS, Software-Updates des Modems/Routers) auf IPv6 könnten Sie einen entscheidenden Beitrag dazu leisten, die Umstellung fließend und sicher vonstatten gehen zu lassen.</p>
<p>Durch die frühe Umstellung (vorstellbar wäre auch ein Beta-Programm mit ausgewählten, erfahreneren Kunden) könnten sowohl Ihre Kunden als auch Sie selbst Erfahrungen in Konfiguration und Anwendung des neuen Internetprotokolls sammeln. Wenn die komplette Umstellung dann nötig wird (wie oben erwähnt, zeichnet sie sich bereits ab), verläuft die Umstellung für den Kunden reibungs- und für Sie stressfrei ab, da die Erfahrung schon vorhanden ist und nicht erst eilig gesammelt werden muss.</p>
<p>Sollten Sie in naher Zukunft nicht planen, IPv6 nativ anzubieten, erwägen wir, zum Ende der Vertragslaufzeit zu einem der Anbieter zu wechseln, die dies bereits tun. Da wir bisher jedoch mit der generellen Netzstabilität und Verfügbarkeit Ihres Angebotes zufrieden waren, würden wir es natürlich sehr begrüßen, wenn wir den Anbieter nicht wechseln und die bisher übliche Stabilität nicht missen müssten.</p>
<p>Mit freundlichen Grüßen,</p>
<p>Jannis Andrija Schnitzer</p>
<p></em></p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2009/03/18/offener-brief-zu-ipv6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Test von QuickPress</title>
		<link>http://myrkur.de/thoughts/2008/12/19/test-von-quickpress/</link>
		<comments>http://myrkur.de/thoughts/2008/12/19/test-von-quickpress/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 14:20:11 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[German]]></category>
		<category><![CDATA[Zeug halt.]]></category>
		<category><![CDATA[QuickPress]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/2008/12/19/test-von-quickpress/</guid>
		<description><![CDATA[Soo&#8230; das neue WordPress 2.7 »Coltrane« hat direkt auf dem Dashboard eine Funktion namens QuickPress, die es erlaubt, einfach loszutippen. Das probier ich hiermit grade aus.
So long, Jannis.
]]></description>
			<content:encoded><![CDATA[<p>Soo&#8230; das neue WordPress 2.7 »Coltrane« hat direkt auf dem Dashboard eine Funktion namens QuickPress, die es erlaubt, einfach loszutippen. Das probier ich hiermit grade aus.<br />
So long, Jannis.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/12/19/test-von-quickpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was ich schon immer mal machen wollte.</title>
		<link>http://myrkur.de/thoughts/2008/11/13/was-ich-schon-immer-mal-machen-wollte/</link>
		<comments>http://myrkur.de/thoughts/2008/11/13/was-ich-schon-immer-mal-machen-wollte/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 23:25:18 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[Zeug halt.]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=84</guid>
		<description><![CDATA[Nun, hierbei handelt es sich um ein Stöckchen von AgentSmith. Die Frage ergibt sich aus dem Titel&#8230; also, was ich schon immer einmal machen wollte.
Aaaalso.

Zunächst hab ich ein dringendes Bedürfnis danach, etwas bedeutendes (und wie auch immer geartetes) zu erreichen.
Außerdem will ich dringend mal ein gut funktionierendes und von einigen Leuten benutzt werdendes (ja, ich [...]]]></description>
			<content:encoded><![CDATA[<p>Nun, hierbei handelt es sich um ein Stöckchen von <a href="#mce_temp_url#">AgentSmith</a>. Die Frage ergibt sich aus dem Titel&#8230; also, was ich schon immer einmal machen wollte.</p>
<p>Aaaalso.</p>
<ul>
<li>Zunächst hab ich ein dringendes Bedürfnis danach, etwas bedeutendes (und wie auch immer geartetes) zu erreichen.</li>
<li>Außerdem will ich dringend mal ein gut funktionierendes und von einigen Leuten benutzt werdendes <span style="color: #808080;">(ja, ich liebe Partizipien) </span>Software-Projekt (fertig-)schreiben.</li>
<li>Ich würde auch gerne einmal zum Mond fliegen (das will ich, seit ich ungefähr fünf Jahre alt bin).</li>
<li>Ich würde auch gerne mal ein RFC schreiben, dass beantragt, Tagen zukünftig mehr als 24 Stunden zu geben. (Sowas wie IPv6 für Tage)</li>
<li>Nun, da ich jetzt viel mehr Zeit hab, würde ich gerne ein schönes, großes Haus entwerfen und bauen (lassen)&#8230;</li>
<li>Und ich würde gerne mal ein paar Sprachen <span style="text-decoration: line-through;">lernen</span><span style="text-decoration: underline;">können</span> (das Lernen würd ich mir gerne sparen)</li>
<li>Hachja, und sonst &#8211; einmal so richtig kindisch sein, herumalbern, frei sein, niemanden haben, der einem Vorschriften macht, Erwartungen an einen stellt, Sachen von einem wissen oder erledigt haben will&#8230; ihr wisst schon, wass ich meine.</li>
</ul>
<div>Und dann gibt&#8217;s immer noch ein paar Sachen, die ich temporär gerne haben würde, jetzt zum Beispiel luzide Träume haben, Kekse kaufen gehen, etc. (Ersteres muss ich trainieren, für letzteres bräuchte ich ein offenes Geschäft. Und wo findet man das schon um halb eins?)</div>
<div></div>
<div>Naja, so long, Jannis.</div>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/11/13/was-ich-schon-immer-mal-machen-wollte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google &amp; Wolfgang Schäuble.</title>
		<link>http://myrkur.de/thoughts/2008/10/28/google-wolfgang-schauble/</link>
		<comments>http://myrkur.de/thoughts/2008/10/28/google-wolfgang-schauble/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 12:53:55 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[German]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Writings.]]></category>
		<category><![CDATA[Zeug halt.]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=72</guid>
		<description><![CDATA[Hallo, liebe Freunde des geschriebenen Wortes,
heute möchte ich mich einmal mehr einer gesellschaftlichen Angelegenheit zuwenden.
Ihr kennt sicher alle die Suchmaschine Google, die 1998 von zwei Studenten gegründet wurde und inzwischen Suchmonopolist ist. Wir haben ja alle schon immer Angst gehabt, sie würden ihr Monopol irgendwannschamlos ausnutzen – peu à peu haben sie das ja schon immer [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo, liebe Freunde des geschriebenen Wortes,</p>
<p>heute möchte ich mich einmal mehr einer gesellschaftlichen Angelegenheit zuwenden.</p>
<p>Ihr kennt sicher alle die Suchmaschine <a href="http://www.google.com/search?q=Gurken">Google</a>, die 1998 von zwei Studenten gegründet wurde und inzwischen Suchmonopolist ist. Wir haben ja alle schon immer Angst gehabt, sie würden ihr Monopol irgendwannschamlos ausnutzen – peu à peu haben sie das ja schon immer gesteigert, zunächst die eindeutigen Cookies, dann Google Analytics, und so fort. Aber naja, sie haben ja immer gesagt: »We&#8217;re not evil!«. Jedes Mal hat man sich gedacht: »Yes, you are.«.</p>
<p>Heute haben sie noch einen Schritt in die Richtung getan: Es scheint sich <em>SearchWiki</em> oder so ähnlich zu nennen und bietet für den unbedarften Nutzer die Funktionen, Suchergebnisse als gut oder schlecht zu bewerten sowie Kommentare dazu zu speichern. Die Voraussetzung ist natürlich ein Google-Account.</p>
<p>Das ist aus datenschützerischen Gründen schonmal nicht so gut, denn Google speichert dann natürlich (und logischerweise) im Zusammenhang mit deinem Google-Benutzernamen und deiner IP-Adresse (ist ja bekannt), wie du über welches Suchergebnis (welche Seite) im Zusammenhang mit welchem Begriff denkst. Bewertest du zum Beispiel den <a href="http://www.google.com/search?q=Gurken">Wikipedia-Artikel zu Tomaten</a> beim Suchbegriff »<a href="http://www.google.com/search?q=Gurken">Gurken</a>« negativ, so weiß Google, dass du keine Tomaten magst. <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Was allerdings noch viel schlimmer ist: Google (zur Zeit nur die englische Seite) ersetzt die Links zu den Suchergebnissen zu Links der Form</p>
<p>http://www.google.com/url?sa=U&amp;start=1&amp;q=<a href="http://example.com/"><strong>http://ziellink.com/</strong></a>&amp;usg=<em><strong>eine-ID</strong></em></p>
<p>- hierdurch werden alle angeklickten Suchergebnisse erstmal über Google geleitet, die speichern, wo du hingeklickt hast und danach erst dich weiterleiten (Siehe Screenshot). Das tun sie glücklicherweise (bis jetzt) nur, wenn man bei Google angemeldet ist. Daher hab ich jetzt meine Browser angewiesen, keine Cookies von *.google.com mehr zu akzeptieren, außerdem verwende ich Dienste wie iGoogle jetzt nicht mehr. Es gibt ja glücklicherweise Alternativen.</p>
<p><a rel="lightbox" href="http://myrkur.de/thoughts/wp-content/uploads/2008/10/url.png"><img class="alignright size-medium wp-image-76" title="Faked URL" src="http://myrkur.de/thoughts/wp-content/uploads/2008/10/url-300x143.png" alt="" width="300" height="143" /></a></p>
<p>Mein Fazit: Google <em>is </em>evil. Aber das wussten wir ja schon. Irgendwie finde ich aber, das hier sprengt das Fass und bringt den Rahmen zum Überlaufen.</p>
<p>So long, Jannis.</p>
<p>Nachtrag: ich habe inzwischen bemerkt, dass Google das auch schon vorher per JavaScript gemacht hat (was nicht so auffällig ist). Jedoch wäre man da zumindest beim Abschalten von JavaScript sicher gewesen.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/10/28/google-wolfgang-schauble/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Globally turn off spell checking on Mac OS X.</title>
		<link>http://myrkur.de/thoughts/2008/09/25/disable-spell-checking-os-x/</link>
		<comments>http://myrkur.de/thoughts/2008/09/25/disable-spell-checking-os-x/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 18:03:57 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Checking]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[global]]></category>
		<category><![CDATA[globally]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Spell]]></category>
		<category><![CDATA[Spell Checking]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=67</guid>
		<description><![CDATA[I already posted (in my looong diary post) that I&#8217;d like to turn off spell checking globally on Mac OS X. Googling didn&#8217;t really help &#8211; I found links that explained how to disable the spell checker service. But when doing like they tell, several applications complained that they couldn&#8217;t contact the spell checker service [...]]]></description>
			<content:encoded><![CDATA[<p>I already posted (in my looong diary post) that I&#8217;d like to turn off spell checking globally on Mac OS X. Googling didn&#8217;t really help &#8211; I found links that explained how to <a href="http://www.mac-forums.com/forums/showpost.php?p=609895&amp;postcount=7">disable the spell checker service</a>. But when doing like they tell, several applications complained that they couldn&#8217;t contact the spell checker service (via a dialog box) which is even more annoying than the red lines under words. In fact, Camino prompted me like &#8220;could not contact spell checker [OK]&#8221; for EVERY WORD I wrote, which I found out when using a pastebin service <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So, here&#8217;s my sweet solution. How it works: It tells the spell checker that it should check spelling, but for NO language. It works like deleting all the NSLanguages parameters in its Info.plist. If you know what you&#8217;re doing, you can edit <em>/System/Library/Services/AppleSpell.service/Contents/Info.plist </em>yourself (NSLanguages is an array in <em>Services » Item 1 </em>– or use my edited Info.plist, see paragraph below) &#8211; if not, I&#8217;ll assist you a little bit.</p>
<hr /><span id="more-67"></span><br />
First, download my <a href="http://myrkur.de/thoughts/wp-content/uploads/2008/09/info.plist">edited Info.plist</a>. Then, open a Terminal window (<em>Applications » Utilities » Terminal</em>) and type the following:</p>
<pre>sudo mv /System/Library/Services/AppleSpell.service/Contents/Info.plist /System/Library/Services/AppleSpell.service/Contents/Info.plist.bak</pre>
<p>Hit return and you will be prompted for your password. Don&#8217;t be confused of no characters appearing after the prompt, just type your password and hit return again. Paste the following into the terminal window now:</p>
<pre>sudo cp</pre>
<p>Insert a space and then drag the Info.plist you just downloaded on your terminal window. Type another space, then insert the following:</p>
<pre>/System/Library/Services/AppleSpell.service/Contents/Info.plist</pre>
<p>Your line in the Terminal window should now look like this:</p>
<pre>sudo cp /Users/YourUserName/Downloads/Info.plist /System/Library/Services/AppleSpell.service/Contents/Info.plist</pre>
<p>(the string that appeared when you dragged the file onto the terminal window might look different) &#8211; Check if you didn&#8217;t forget a space, then hit return again. Eventually, you may be asked for your password again, but don&#8217;t worry if not, that&#8217;s all right, too.</p>
<p>Finally, type</p>
<pre>sudo killall AppleSpell</pre>
<p>and you&#8217;re done!</p>
<p>Hope somebody&#8217;s lucky with that,</p>
<p>Xjs.</p>
<p><strong>Update: </strong>It appears like you should not have applications running that use AppleSpell.service while &#8220;patching&#8221; it – as <a href="#mce_temp_url#">Owen</a> pointed out. So quit all apps that do spell checking before.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/09/25/disable-spell-checking-os-x/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Kohlenstoff.</title>
		<link>http://myrkur.de/thoughts/2008/09/10/kohlenstoff/</link>
		<comments>http://myrkur.de/thoughts/2008/09/10/kohlenstoff/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 18:06:54 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[German]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Writings.]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Carbon]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=65</guid>
		<description><![CDATA[Hallo mal wieder.
&#60;kalauer&#62;Wie ihr ja alle wisst, trinke ich gerne Kaffee. Wenn ich aber auf dem Macintosh Anwendungen entwickle, darf&#8217;s auch gerne mal Kakao sein. &#60;/kalauer&#62;
Naja, im Ernst. Gestern wurde ja mit den neuen iPod Nanos auch iTunes in der Version 8.0 veröffentlicht. Ich hatte mich ja schon drauf gefreut und es mir gleich heruntergeladen, [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo mal wieder.</p>
<p>&lt;kalauer&gt;Wie ihr ja alle wisst, trinke ich gerne Kaffee. Wenn ich aber auf dem Macintosh Anwendungen entwickle, darf&#8217;s auch gerne mal Kakao sein. &lt;/kalauer&gt;</p>
<p>Naja, im Ernst. Gestern wurde ja mit den neuen iPod Nanos auch iTunes in der Version 8.0 veröffentlicht. Ich hatte mich ja schon drauf gefreut und es mir gleich heruntergeladen, in der Hoffnung, es sei (wie die Major-Release-Zahl vermuten liess) endlich mal ein komplettes Update, bei dem ein groesserer Teil der Codebasis neu geschrieben wurde (so wie das ja bei iMovie &#8216;08 auch der Fall war). Worauf ich mich am meisten freute, war die Umstellung vom alten Carbon-Framework auf Cocoa.</p>
<p style="padding-left: 30px; "><em>Fuer die nicht-Macianer unter euch: Carbon ist ein Port der alten Oberflaechen-API von Mac OS 9, wohingegen Cocoa die »neue« API von Mac OS X/Aqua ist. Carbon ist natuerlich dementsprechend weniger performant als Cocoa.</em></p>
<p>Nunja, nach dem Installieren und erstmaligen Oeffnen fielen mir natuerlich gleich die offensichtlichen Aenderungen ins Auge (der Einstellungsdialog und auch die Ansicht fuer Mediendateien wurden geaendert, nachzulesen in saemtlichen Fanboy-Blogs <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) &#8211; es schien mir aber nicht deutlich schneller geworden zu sein. Auch der Druck auf die Ctrl-Taste veraenderte immernoch in alter Carbon-Manier den Mauszeiger, um zu zeigen, dass hier ein Kontextmenue moeglich sei.</p>
<p>Also hab ich mir das Ganze mal genauer angeschaut &#8211; und tatsaechlich: die Info.plist enthaelt den Schluessel »LSRequiresCarbon« mit dem Wert »true«. Schade, was? Ein Blick ins Binary verschaffte mir voellige Gewissheit: in der Symboltabelle ist /System/Library/Frameworks/Carbon.framework aufgefuehrt, der String »Cocoa« kommt nur im Aufruf »HICocoaViewCreate« (wohl aus dem Carbon-Framework, so firm bin ich da nicht) vor. Wieder mal negatives Karma fuer Apple Incorporated.</p>
<p>So, jetzt hab ich meinem Frust ein wenig Luft gelassen &#8211; vielleicht setze ich mich ja IRGENDWANN mal daran, eine iTunes-Alternative zu schreiben.</p>
<p>Bis dann, Jannis.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/09/10/kohlenstoff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X random things I found under several carpets./Be brave, call it what it is. DIARY.</title>
		<link>http://myrkur.de/thoughts/2008/08/31/diary/</link>
		<comments>http://myrkur.de/thoughts/2008/08/31/diary/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 20:08:50 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Writings.]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Confuse]]></category>
		<category><![CDATA[Diary]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=62</guid>
		<description><![CDATA[I collected information about funny or confusing Mac OS X details, features, bugs and so on in a diary-like form in Stickies.app. Now it&#8217;s time to make this public.
 
2008-05-27
Spotlight: folder1/folderx/filename.txt and folder2/folderx/filename.txt appear to be in folder1 and folder2, not in folder1/folderx and folder2/folderx. Left hand: useful, right hand: confusing.
 Proper English: You&#8217;ll sure have [...]]]></description>
			<content:encoded><![CDATA[<p><em>I collected information about funny or confusing Mac OS X details, features, bugs and so on in a diary-like form in Stickies.app. Now it&#8217;s time to make this public.</em></p>
<p> </p>
<h2><strong>2008-05-27</strong></h2>
<p><strong></strong><em>Spotlight: folder1/folderx/filename.txt and folder2/folderx/filename.txt appear to be in folder1 and folder2, not in folder1/folderx and folder2/folderx. Left hand: useful, right hand: confusing.</em></p>
<p><span> </span>Proper English: You&#8217;ll sure have noticed that if you have two files with the same name and search for them with Spotlight, the name of the folder (directory&#8230;) they are in is displayed in gray letters after the file name. (Something like file1.txt – Stuff and file1.txt – Documents (Screenshot (!))). Now I think I&#8217;ll describe what I found out by giving you a step by step walkthrough how to reproduce it.</p>
<p>1. Take a folder of yours (I always take ~/Stuff for those sort of things).</p>
<p>2. (optional) create a sub-folder and give it a fancy name. Open it. (You don&#8217;t need to do this, but I like sub-folders. (Ask Nico, he&#8217;s always getting crazy about that (Hmm. I&#8217;m developing a lisp-like syntax for my writings.))). (&lt;&#8211;this looks weird)</p>
<p>3. (*NOT* optional) create two folders in your sub-folder (or wherever you want <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). Call them &#8230; say &#8220;folder1&#8243; and &#8220;folder2&#8243;.</p>
<p>4. Create a folder named &#8220;folderx&#8221; in each of the two folders you still know from step 3. It is important that the sub-folder is named the same in both folder1 and folder2. (You know what I mean?)</p>
<p>5. Create a file &#8220;file423.txt&#8221; (add some fancy numbers after the name to make sure it doesn&#8217;t appear somewhere else on your hard disk) in both &#8220;folderx&#8221;-es. This file&#8217;s name also gotta be the same in both folders. And it&#8217;s got to be *in* folderx.</p>
<p>6. Search for &#8220;file423.txt&#8221; (or however you called it) in Spotlight.</p>
<p>You will now see two entries: &#8220;file423.txt – folder1&#8243; and &#8220;file423.txt – folder2&#8243;. &#8216;Huh&#8217;, might you think, &#8216;I put them in folderx, not folder1 and folder2&#8230; has some minister who sits in a wheelchair moved them around?&#8217; (Especially when you – like I – find out this one when sitting in the train without internet connection). No, Spotlight is some sort of smart. It sees that even if it would write the folders after the files, it wouldn&#8217;t help because it still would be the same. So it goes up in the directory hierarchy till it finds out where the pathnames differ from each other, and prints that folder. The good thing: there *must* be a difference, otherwise the files would be in the same place (and have you ever seen two files named the same in the same place?). The bad thing is when you have&#8230; say /usr/local/gtk/include/gtk.h and /opt/local/gtk/include/gtk.h, it tells you that the one file is in /usr and the other one in /opt&#8230; that&#8217;s *really* confusing. A little snippet of the path would be betther in that case, I think. Somehting like &#8220;gtk.h – /usr/&#8230;/include/&#8221; and &#8220;gtk.h – /opt/&#8230;/include/&#8221;.</p>
<p>After installing z-OSX-Updates (10.4.z, 10.5.z) reinstall GNU coreutils if you like them. Because: OSX replaces them by its own coreutils. Nice, huh? Well, but PowerPC apps didn&#8217;t work for me (since about 05-15) &#8230; which was bad. With 10.5.3, they do work again *phew*.</p>
<p>My kernel was last changed on 05-23&#8230; hmmm&#8230; nice date &#8230;. Verschwoerungstheorie&#8230; huh&#8230; there was *no* software update around that date&#8230; or was there? HEEELP!!!</p>
<p>There are files appearing in my ~/Library/Application\ Support/pearLyrics/lyrics/ directory&#8230; which I have never listened to&#8230; help. I think they were created around 05-23 too <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8230; actually 05-15.</p>
<p> </p>
<h2>2008-06-01</h2>
<p>I still have got the problem with bezels in applications such as Mail or Colloquy, in which the number is displayed on the lower border of the bezel instead of centered (Sorry, I can&#8217;t find a screenshot of it.). That&#8217;s since &#8230; about 02-02 or so, and 10.5.3 hasn&#8217;t fixed it. It&#8217;s ultra-weird. Checking the source code in Colloquy, I could fix it with telling Colloquy to draw it to the upper border, now it&#8217;s centered again, but looks sluggish. The bug seems to be in [NSBezierPath AppendPathWithArcAndCenterOrSomethingLikeThat]. Funny thing is: this doesn&#8217;t happen on other user accounts, so I thought it had to be in ~. Now I logged out, moved ~/Library and ~/.[!.]* away (tarred the . files, but Library was too heavy, didn&#8217;t want to wait (/Stuff/Library should be enough, then, and Mac OS X definitely didn&#8217;t touch that directory). Now logged back in, seemed like a fresh user account (let alone the other data (pictures, documents, code) in ~). Started Colloquy on a local ircd, typed something&#8230; know what, the bezel problem still exists. WHY &#8230; WHY THE F*ING H*LL WHY?!?! I also moved aside my complete home directory and logged back in, but Mac OS X seemed to have noticed that and showed me &#8220;jannis2&#8243; instead of &#8220;jannis&#8221; as home in the Finder. Not on Terminal, though. (Slowly this is becoming a sort of chaotic diary.) I am really going to reinstall Mac OS X if I can&#8217;t solve that problem. It&#8217;s *REALLY* *F&#8217;ING* *ANNOYING* *!!!!* !. Yes, it is. (Sorry.) Anyhow, it can&#8217;t have to do anything with a framework *in* the .app bundle, cause it only happens on my user account. (I could perhaps create a new one and move to that one, but don&#8217;treallywantthaty&#8217;know).</p>
<p>Can one turn off &#8220;check spelling as you type&#8221; globally somehow? Annoying, too. I know how to write most of the words out there. It always underlines words like &#8220;NSBezierPath&#8221;, &#8220;don&#8217;treallywantthaty&#8217;know&#8221;, &#8220;jannis&#8221; (although it should at least know my first name, damn it&#8230;), &#8220;AppendPathWithArcAndCenterOrSomethingBeautifulLikeThatNiceFunctionYouKnowWhatIMeanErYesIReallyThinkSo&#8221; and other funny things. But none of the proper English text is ever ever underlined. (Not even if I mistype something&#8230; no, that was a (bad (at least I commit it)) joke). Oh, wait, there are even cases where something that&#8217;s really *right* and *spelled correctly* is underlined, that&#8217;s when I use two languages (that is, German and English) in one context (be it a sentence, a chat, a mail conversation, whatever). Even in this Stickies.app it fools me: I turned it off clicking &#8220;Edit » Check Spelling While Typing&#8221;, switched to another stickie, and what happened? underlined me fflush(). !!!111one eleven!.</p>
<p>Talking of Stickies.app: this nice and light blue cyan (cymbaline cirrus-minor cyspedelic (erm&#8230;)) stickie is getting *very* large. But I can&#8217;t delete it or change its color, because I&#8217;ve got another (dark blue) sticky which says &#8220;blog about that blue sticky in the lower left corner&#8221;. Well. It&#8217;s taking most of the screen now, not just the lower left corner. I think when I&#8217;m on the Net again, I&#8217;ll just copy and paste what&#8217;s written here into my Blog. You must read it, then, not I ;^P.</p>
<p> </p>
<h2>2008-06-07</h2>
<p>Today was a hard day. I deleted my user account, recreated it and moved all the data from my old home folder back here. I sorted out ~/Library, copied only the most important stuff. Especially did I have a look at Application Support and Preferences, where I only copied some things which I didn&#8217;t wanna have to configure again. I *did* reconfigure most of my apps. Now the bug with the bezels is fixed. I still don&#8217;t know why it was. Especially because I did only change my home folder, and manually moving it aside didn&#8217;t work. Why? &#8230; Has anyone had the same problem (or still has)? Well, this *is* a solution, but it is very tiring. Time Machine takes an eternity to backup all the little NetNewsWire files in ~/Library, by the way. Did cost me some nerves.</p>
<p> </p>
<h2>2008-06-20</h2>
<h3>13.50</h3>
<p>Help. My MacBook blew my ears away today. Now I have found out what had lead to the problem: my httpd keeps crashing on launch, I don&#8217;t know why. Yesterday it still worked&#8230; I need to investigate this.</p>
<h3><span> </span>17.03</h3>
<p>Now I found out that it&#8217;s the PHP module that makes my server crashing. Guess how I found out? By disabling all modules one by one. But I need PHP.</p>
<h3><span> </span>17.42</h3>
<p>When Denis from MobileMacs mentioned it about Safari 4, I found that the iScrobbler Info window in the Finder has the option &#8220;open in 32 bit mode&#8221;. In the info.plist is written the following: /Users/jannis/Pictures/Screenshots/64-Bit\ Info.plist.png . By the way: I&#8217;m going to re-compile PHP. Nothing works.</p>
<h3><span> </span>17.50</h3>
<p>Erm, hello? iScrobbler doesn&#8217;t work?! GRR!!! I&#8217;ll reinstall Mac OS X.</p>
<p><span> </span>Igh? It works when turning on 32-bit mode. Does that mean that 64-Bit apps don&#8217;t work any longer? WTF? (By the way, Apache is also a 64-bit-process. But it worked without the libphp.so, so maybe only that one is compiled in 64 bit, or it doesn&#8217;t apply to all my 64-bit-apps.</p>
<h3><span> </span>18.01</h3>
<p>Phew. It works again after I&#8217;ve done a PRAM reset. Does that mean that my mod_php work again?</p>
<h3><span> </span>18.05</h3>
<p>Yes, it does. Good. Again a *big* PHEW!</p>
<p> </p>
<h2>2008-06-23</h2>
<p>I put my MacBook into sleep mode (that is, I closed the lid) and – after a while – opened it again. Now I noticed that I hadn&#8217;t been asked for my password when opening it, which is bad. Going into System Preferences, although, I found that the checkbox for &#8220;Require password to wake the computer from sleep or screen saver&#8221; was checked. Unchecked it, checked it again, same case. Unchecked it, logged out, logged back in, checked it, worked. Anyway, I wonder why – though I didn&#8217;t investigate further where this option is saved, etc.. Anyone had the same problem or knows the answer?</p>
<p> </p>
<h2>2008-06-25</h2>
<p>My Grayscale Icon collection is growing. By now, I got grayscale icons for *breathing deeply* Activity Monitor (Icon and CPU bars), Address Book, Mail, Console, Dashboard, Dictionary, Finder, iCal, Icon Composer, iPhoto, iTunes, Linkinus, NetNewsWire, Pages, Photo Booth, Photoshop, Preview, QuickShareIt, QuickTime Player, Safari, Smultron, Stickies, and TextEdit. I like the looks of a completely grayscale desktop very much.</p>
<p> </p>
<h2>2008-06-26</h2>
<p>HardwareGrowler won&#8217;t keep running. I made a GeekTool entry that shows me if it runs, and if I start HardwareGrowler manually, ten seconds later it&#8217;s quitted again. It says EXC_BAD_ACCESS/KERN_PROTECTION_FAILURE in the crash log. That is, SEGV <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Need to check for a new version or try and debug it.</p>
<h3><span> </span>20.36</h3>
<p>ouch. Just saw that I wrote &#8216;grep &#8220;HardwareGrowler&#8221; file &amp;&amp; $error&#8217; instead of &#8216;grep &#8220;HardwareGrowler&#8221; file || $error&#8217;&#8230; rocket science. Still, *sometimes* it crashes, or there wouldn&#8217;t be crash reports.</p>
<p> </p>
<h2>2008-07-23</h2>
<p>Okay, HardwareGrowler crashes always when changing into sleep mode. Does anybody know how to execute a script when waking from sleep?</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/08/31/diary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drop Box.</title>
		<link>http://myrkur.de/thoughts/2008/07/24/drop-box/</link>
		<comments>http://myrkur.de/thoughts/2008/07/24/drop-box/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 16:09:46 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Picks]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[synchronizing]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=58</guid>
		<description><![CDATA[Hi, dearest friends of Synchronizing!
I&#8217;ve now got an invitation for a service I have known for some time: Dropbox. With Dropbox, you can set up a directory for syncing, which is then synced to their server and over several computers. It&#8217;s similar to .Mac MobileMe. – If you like an invitation, comment here. I&#8217;ve only got [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, dearest friends of Synchronizing!</p>
<p>I&#8217;ve now got an invitation for a service I have known for some time: <a href="http://getdropbox.com">Dropbox</a>. With Dropbox, you can set up a directory for syncing, which is then synced to their server and over several computers. It&#8217;s similar to <span style="text-decoration: line-through;">.Mac</span> MobileMe. – If you like an invitation, comment here. I&#8217;ve only got 10 invites, and I&#8217;ll go by seriousity of the requests.</p>
<p><strong>EDIT: I was invited by another person, so I&#8217;ve now two accounts&#8230;<br />
This means I&#8217;ve now got 16 invitations left!</strong></p>
<p>All the best, Jannis.</p>
<p> </p>
<p>Oh, by the way: Dropbox works for Mac OS X and Windows, not for Linux (sorry).</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/07/24/drop-box/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
