<?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! &#187; English</title>
	<atom:link href="http://myrkur.de/thoughts/cat/english/feed/" 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>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>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>
		<item>
		<title>Ptui!</title>
		<link>http://myrkur.de/thoughts/2008/07/04/ptui/</link>
		<comments>http://myrkur.de/thoughts/2008/07/04/ptui/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:43:26 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[critics]]></category>
		<category><![CDATA[EM]]></category>
		<category><![CDATA[Football]]></category>
		<category><![CDATA[Soccer]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=53</guid>
		<description><![CDATA[Hi there&#8230;
Today, as the european soccer championship is over (luckily), I want to lose a word or two on it, too.
As you might have noticed, those soccer players spit out on the ground very often during or after games (at least they did very often in the ten minutes I looked at the television). Firstly, [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there&#8230;</p>
<p>Today, as the european soccer championship is over (luckily), I want to lose a word or two on it, too.</p>
<p>As you might have noticed, those soccer players spit out on the ground very often during or after games (at least they did very often in the ten minutes I looked at the television). Firstly, I wonder why they do not simply swallow their saliva instead of spitting it out. Secondly, which I think is a very important issue nobody thinks of, I saw many children between the age of &#8230; say eight and thirteen imitating that, and there is no doubt that they just thought it was, you know, <em>cool</em>. <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>If any soccer player is reading this, maybe he can answer my first question &#8211; and: you should watch out that you don&#8217;t do this every time a camera&#8217;s got its focus on you, because many children get used to it, which is unhygienic. (I think.)</p>
<p>&#8230;ereht iH,</p>
<p>Jannis.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/07/04/ptui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Language again.</title>
		<link>http://myrkur.de/thoughts/2008/07/02/language-again/</link>
		<comments>http://myrkur.de/thoughts/2008/07/02/language-again/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 13:43:59 +0000</pubDate>
		<dc:creator>Xjs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[German]]></category>

		<guid isPermaLink="false">http://myrkur.de/thoughts/?p=51</guid>
		<description><![CDATA[Dearest friends of the English tongue,
 
I have decided not to continue translating every blog post I write. I&#8217;ll post them into two categories called &#8220;German&#8221; and &#8220;English&#8221;, and you can subscribe to either if you don&#8217;t like one of these languages.
 
I cannot really tell which sort of posts will rather be in English and which [...]]]></description>
			<content:encoded><![CDATA[<p>Dearest friends of the English tongue,</p>
<p> </p>
<p>I have decided not to continue translating every blog post I write. I&#8217;ll post them into two categories called &#8220;German&#8221; and &#8220;English&#8221;, and you can subscribe to either if you don&#8217;t like one of these languages.</p>
<p> </p>
<p>I cannot really tell which sort of posts will rather be in English and which in German, I think I&#8217;ll write in the language whichever I am currently thinking in.</p>
<p> </p>
<p>Wishing to have made things clear,</p>
<p>your Jannis. <img src='http://myrkur.de/thoughts/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://myrkur.de/thoughts/2008/07/02/language-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
