<?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>blog.matthias-balke.de &#187; Mac</title>
	<atom:link href="http://blog.matthias-balke.de/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.matthias-balke.de</link>
	<description>infos von und rund um matthias-balke.de</description>
	<lastBuildDate>Fri, 02 Jul 2010 08:21:16 +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>GPGMail unter Mac OS X 10.6.3</title>
		<link>http://blog.matthias-balke.de/2010/05/05/gpgmail-unter-mac-os-x-10-6-3/</link>
		<comments>http://blog.matthias-balke.de/2010/05/05/gpgmail-unter-mac-os-x-10-6-3/#comments</comments>
		<pubDate>Wed, 05 May 2010 09:09:39 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[PGPMail]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=337</guid>
		<description><![CDATA[Seit einer gefühlten Ewigkeit, konnte ich kein GPGMail mehr nutzen, da Apple meinte irgendetwas in Mail.app ändern zu müssen. Doch heute habe ich per Zufall tatsächlich eine neue funktionierende Version von GPGMail für 10.6.3 gefunden (Downloadlink weiter unten). Falls dies nicht direkt funktionieren sollte habe ich noch diesen Tipp gefunden Man muss diese beiden Befehle [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einer gefühlten Ewigkeit, konnte ich kein GPGMail mehr nutzen, da Apple meinte irgendetwas in Mail.app ändern zu müssen.<br />
Doch heute habe ich per Zufall tatsächlich eine neue funktionierende Version von GPGMail für 10.6.3 gefunden (Downloadlink weiter unten).</p>
<p>Falls dies nicht direkt funktionieren sollte habe ich noch diesen Tipp gefunden</p>
<blockquote><p>Man muss diese beiden Befehle im Terminal ausführen:</p>
<p>defaults write com.apple.mail EnableBundles -bool true<br />
defaults write com.apple.mail BundleCompatibilityVersion 3</p></blockquote>
<p>Hier der Downloadlink für alle Interessierten: <a title="GPGMail 1.2.3 10.6.3 Fix" href="https://service.gmx.net/de/cgi/derefer?TYPE=3&amp;DEST=http%3A%2F%2Fgithub.com%2Fdownloads%2Flukele%2FGPGMail-SL%2FGPGMail.mailbundle-1.2.3-v61-10.6.3-fix.zip" target="_blank">GPGMail.mailbundle-1.2.3-v61-10.6.3-fix.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2010/05/05/gpgmail-unter-mac-os-x-10-6-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotify Invitation Codes</title>
		<link>http://blog.matthias-balke.de/2010/02/19/spotify-invitation-codes/</link>
		<comments>http://blog.matthias-balke.de/2010/02/19/spotify-invitation-codes/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 12:43:22 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[invitation]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=318</guid>
		<description><![CDATA[Auf aptgetupdate gibt es seit gestern eine Anleitung wie man einen Invitationcode für Spotify gratis bekommen kann. How to get a free Spotify invite]]></description>
			<content:encoded><![CDATA[<p>Auf <a title="Aptgetupdate.de" href="http://www.aptgetupdate.de" target="_blank">aptgetupdate</a> gibt es seit gestern eine Anleitung wie man einen Invitationcode für Spotify gratis bekommen kann.</p>
<p><a title="How to get a free Spotify invite" href="http://www.aptgetupdate.de/2010/02/18/how-to-get-a-free-spotify-invite/" target="_blank">How to get a free Spotify invite</a></p>
<p><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2010/02/19/spotify-invitation-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen Konsole beenden auf einem Mac</title>
		<link>http://blog.matthias-balke.de/2010/01/25/xen-konsole-beenden-auf-einem-mac/</link>
		<comments>http://blog.matthias-balke.de/2010/01/25/xen-konsole-beenden-auf-einem-mac/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 22:56:08 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=307</guid>
		<description><![CDATA[Nachdem wir gerade auf unserem neuen Server Xen installiert haben, mussten wir feststellen, dass man aus der Xen Konsole mit dem vorgeschlagenen Shortcut Strg + 5 auf einem Mac nicht mehr herraus kommt. Wenn man eine Console eines Gastsystemes mit dem Befehl: xm console &#60;guestname&#62; geöffnet hat, kann man diese auch auf einem Mac ganz [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.matthias-balke.de/wp-content/2010/01/xen.png"><img class="alignleft size-full wp-image-311" title="Xen" src="http://blog.matthias-balke.de/wp-content/2010/01/xen.png" alt="" width="100" height="100" /></a>Nachdem wir gerade auf unserem neuen Server Xen installiert haben, mussten wir feststellen, dass man aus der Xen Konsole mit dem vorgeschlagenen Shortcut <strong>Strg + 5</strong> auf einem Mac nicht mehr herraus kommt.</p>
<p>Wenn man eine Console eines Gastsystemes mit dem Befehl:</p>
<p>xm console &lt;guestname&gt;</p>
<p>geöffnet hat, kann man diese auch auf einem Mac ganz einfach wieder schließen. Dafür benutzt man einfach den Shortcut <strong>Strg + ü</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2010/01/25/xen-konsole-beenden-auf-einem-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse Plugin für Haskell</title>
		<link>http://blog.matthias-balke.de/2009/11/23/eclipse-plugin-fur-haskell/</link>
		<comments>http://blog.matthias-balke.de/2009/11/23/eclipse-plugin-fur-haskell/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:31:40 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=295</guid>
		<description><![CDATA[Auf der Suche nach einer Haskell IDE fand ich ein Plugin für Eclipse, welches mit dem bekannten GHC Compiler zusammen arbeitet. Dafür einfach als Update-URL in Eclipse die folgende Url verwenden: http://eclipsefp.sf.net/updates Das Plugin installieren und Eclipse neustarten. Danach muss man unter den Eclipse Einstellungen nur noch den Pfad zum GHC festlegen und schon kann [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.matthias-balke.de/wp-content/2008/05/eclipse.png"><img class="size-full wp-image-52 alignleft" title="Eclipse Logo" src="http://blog.matthias-balke.de/wp-content/2008/05/eclipse.png" alt="Eclipse Logo" width="128" height="128" /></a>Auf der Suche nach einer Haskell IDE fand ich ein Plugin für Eclipse, welches mit dem bekannten <a title="GHC Compiler" href="http://haskell.org/ghc/download.html" target="_blank">GHC Compiler</a> zusammen arbeitet. Dafür einfach als Update-URL in Eclipse die folgende Url verwenden:</p>
<p><a title="Haskell Plugin für Eclipse" href="http://eclipsefp.sf.net/updates" target="_blank">http://eclipsefp.sf.net/updates</a></p>
<p><a title="Haskell Plugin für Eclipse" href="http://eclipsefp.sf.net/updates" target="_blank"></a><span id="more-295"></span></p>
<p>Das Plugin installieren und Eclipse neustarten. Danach muss man unter den Eclipse Einstellungen nur noch den Pfad zum GHC festlegen und schon kann man Haskell in Eclipse entwickeln.</p>
<p><a href="http://blog.matthias-balke.de/wp-content/2009/11/eclipse_haskell_settings.png"><img class="aligncenter size-medium wp-image-297" title="eclipse Haskell Einstellungen" src="http://blog.matthias-balke.de/wp-content/2009/11/eclipse_haskell_settings-300x195.png" alt="eclipse Haskell Einstellungen" width="300" height="195" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2009/11/23/eclipse-plugin-fur-haskell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows liest HFS+</title>
		<link>http://blog.matthias-balke.de/2009/09/20/windows-liest-hfs/</link>
		<comments>http://blog.matthias-balke.de/2009/09/20/windows-liest-hfs/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 12:24:25 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[HFS+]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=281</guid>
		<description><![CDATA[HFS+ Support dank Snow Leopard in Windows.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.matthias-balke.de/wp-content/2009/09/Hard_Drive.jpg"><img class="alignleft size-thumbnail wp-image-289" title="Festplatte" src="http://blog.matthias-balke.de/wp-content/2009/09/Hard_Drive-150x150.jpg" alt="Festplatte" width="128" height="128" /></a>Schon lange ärgere ich mich darüber, das es kein gemeinsames Dateisystem für Windows, Linux und Mac OS gibt, außer dem doch sehr veralteten Fat32.<br />
Doch heute musste ich etwas erstaunliches sehen. Nachdem ich Windows 7 inkl. der Snow Leopard Boot Camp Treiber auf meinem Mac Book Pro installiert hatte, stellte ich fest, das Windows meine HFS+ Mac Partition anzeigte und lesen konnte. Schnell googelte ich nach dem sonderbaren Support von Fremddateisystemen und stellte dabei fest, das <strong>Apple </strong>so freundlich war auf die <strong>Snow Leopard DVD</strong> einen <strong>HFS+ (read only) Treiber für Windows</strong> mit drauf zu packen.<br />
Schreiben geht zwar nicht, aber es ist auf Jedenfall ein geniealer Schritt in die richtige Richtung.</p>
<p>Warum sollte es auch keinen Support für verschiedene Dateisysteme zwischen den konkurierenden OS geben!?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2009/09/20/windows-liest-hfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache2 + PHP + MySQL + memcached unter Mac OS 10.5</title>
		<link>http://blog.matthias-balke.de/2009/02/07/apache2-php-mysql-memcached-unter-mac-os-105/</link>
		<comments>http://blog.matthias-balke.de/2009/02/07/apache2-php-mysql-memcached-unter-mac-os-105/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 16:15:03 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=194</guid>
		<description><![CDATA[Nachdem ich lange Zeit zum Entwickeln von PHP Anwendungen MAMP benutzt habe, gefiel mir doch irgendwan das ganze nicht mehr! Warum sollte ich denn MAMP installieren, wenn doch das meiste schon mit Mac OS 10.5 (Leopard) installiert wird? Was nicht jeder weiß: Bei Mac OS 10.5 ist standardmäßig schon Apache2 und PHP5 installiert. Manchem mag [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich lange Zeit zum Entwickeln von PHP Anwendungen MAMP benutzt habe, gefiel mir doch irgendwan das ganze nicht mehr! Warum sollte ich denn MAMP installieren, wenn doch das meiste schon mit Mac OS 10.5 (Leopard) installiert wird?</p>
<p>Was nicht jeder weiß: Bei Mac OS 10.5 ist <span style="text-decoration: underline;">standardmäßig</span> schon Apache2 und PHP5 installiert. Manchem mag das schon reichen, aber früher oder später braucht man doch meist eine Datenbank. Häufig kommt MySQL zum einsatz, die es auch als fertiges Build für Mac OS gibt.</p>
<p>Mir fehlte nun noch memcached und die passende PHP Erweiterung memcache, welche sich aber auch beide leicht einrichten lassen, wenn man über mache Stolpersteine bescheid weiß!<span id="more-194"></span></p>
<p>Ich werde in meinen Beispielen immer den Editor vim benutzen. Natürlich kann man genau so gut jeden anderen Editor benutzen!</p>
<h3><span style="text-decoration: underline;">Apache2</span></h3>
<p>Der Apache2 Webserver muss nicht weiter konfiguriert werden, die Websites liegen standardmäßig unter:</p>
<blockquote><p><strong>/Library/WebServer/Documents</strong> bzw. <strong>/Users/&lt;username&gt;/Sites</strong></p></blockquote>
<p>zugreifen kann man dann über:</p>
<blockquote><p><strong>http://localhost/</strong> bzw. <strong>http://localhost/~&lt;username&gt;/</strong></p></blockquote>
<h3><span style="text-decoration: underline;">PHP5</span></h3>
<p>Als erstes aktiviert man nun PHP5 in der Apache2 Konfiguration:</p>
<blockquote><p>$ sudo vim /etc/apache2/httpd.conf</p></blockquote>
<p>Nun sucht man nach dieser Zeile</p>
<blockquote><p><span style="color: #ff0000;">#LoadModule php5_module        libexec/apache2/libphp5.so</span></p></blockquote>
<p>und entfernt das Kommentarzeichen am Anfang</p>
<blockquote><p><span style="color: #008000;">LoadModule php5_module        libexec/apache2/libphp5.so</span></p></blockquote>
<p>speichert die Datei wieder ab und beendet den Edtitor (unter vim :wq).<br />
Nun starten wir den Apache2 neu, damit PHP5 geladen wird. Neustarten kann man den Server mit dem Befehl:</p>
<blockquote><p>$ sudo apachectl restart</p></blockquote>
<p>Um zu testen ob PHP wie gewünscht arbeitet, legt man eine Datei in seinem Webverzeichnis mit folgendem Inhalt an:</p>
<blockquote><p>&lt;?php phpinfo(); ?&gt;</p></blockquote>
<p>Diese speichert man z.B. als info.php. Ruft man diese nun über den Webserver auf (z.B. http://localhost/info.php) sollten Informationen über die PHP Installation angezeigt werden.</p>
<h3><span style="text-decoration: underline;">MySQL</span></h3>
<p>Die Installation von MySQL verläuft sehr reibungslos. Dafür läd man einfach das passende Disc Image (dmg) runter <a title="MySQL Download" href="http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg" target="_blank">http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg<br />
</a>Danach muss ma nur noch den Installer durchlaufen lassen.</p>
<p>Da die Pfade für mysqld unter Mac etwas anders sind als üblich sollte man noch einen Symlink einrichten, damit Anwendungen wie phpMyAdmin usw. auch auf MySQL zugreifen können:</p>
<blockquote><p>$ sudo mkdir /var/mysql/<br />
$ sudo chown _mysql /var/mysql<br />
$ sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock</p></blockquote>
<p>Um den MySQL Server zu starten, kann man einfach in die Systemsteuerung gehen und unter MySQL den Server starten. Alternativ kann man den Server auch aus dem Terminal mit dem folgenden Befehl steuern (wobei start <strong>oder</strong> stop zu wählen ist):</p>
<blockquote><p>$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM start|stop</p></blockquote>
<h3><span style="text-decoration: underline;">phpMyAdmin</span></h3>
<p>Wer gerne phpMyAdmin nutzen möchte läd dies einfach von der Autorenseite nach: <a title="phpMyAdmin Download" href="http://www.phpmyadmin.net/home_page/downloads.php" target="_blank">http://www.phpmyadmin.net/home_page/downloads.php</a> und entpackt es ins Webverzeichnis.</p>
<p><span style="text-decoration: underline;"><span style="color: #ff0000;">Man sollte nun nur noch das root Passwort ändern, da dieses standardmäßig nicht gesetzt ist!</span></span></p>
<h3><span style="text-decoration: underline;">memcached</span></h3>
<p>Auch wenn man nach einigem Suchen ein Installationsscript findet, was verspricht alles notwendige runterzuladen und zu installieren, sollte man von diesem Abstand nehmen. Das hört sich zwar sehr gut an, doch werden <span style="text-decoration: underline;"><em>meist veraltete</em></span> Versionen der Programme installiert.</p>
<p>Die aktuellen Sourcen von <a title="memcached" href="http://www.danga.com/memcached" target="_blank">memcached</a> und <a title="libevent" href="http://www.monkey.org/~provos/libevent/" target="_blank">libevent</a> (welches von memcached benötigt wird) lassen sich einwandfrei unter Mac OS X kompilieren und installieren!</p>
<p>In meinem Beispiel verwende ich die zur Zeit aktuellen Sourcen. Man sollte aber <strong><span style="text-decoration: underline;">immer die aktuellste stable build</span></strong> benutzen!</p>
<p>Die aktuellen Sourcen von libevent ( <a title="libevent" href="http://www.monkey.org/~provos/libevent/" target="_blank">http://www.monkey.org/~provos/libevent/</a> ) runterladen<a title="libevent" href="http://www.monkey.org/~provos/libevent/" target="_blank"><br />
</a></p>
<p>Danach müssen die Sourcen noch wie folgt entpackt und compiliert werden:</p>
<blockquote><p>$ tar xzf libevent-1.4.9-stable.tar.gz<br />
$ cd libevent-1.4.9-stable<br />
$ ./configure<br />
$ make<br />
$ sudo make install</p></blockquote>
<p>Für memcached die Sourcen hier ( <a title="memcached" href="http://www.danga.com/memcached/download.bml" target="_blank">http://www.danga.com/memcached/download.bml </a>) runterladen</p>
<p>Wieder entpacken und compilieren</p>
<blockquote><p>$ tar xzf memcached-1.2.6.tar.gz<br />
$ cd memcached-1.2.6<br />
$ ./configure<br />
$  make<br />
$ sudo make install</p></blockquote>
<p>Danach ist memcached einsatzbereit!<br />
Starten kann man den Dienst z.B. mit:</p>
<blockquote><p>$ sudo /usr/local/bin/memcached -d -l 127.0.0.1 -m 32 -p 11211 -u nobody</p></blockquote>
<h3><span style="text-decoration: underline;">PHP Extension memcache</span></h3>
<p>Um memcached auch in PHP nutzen zu können braucht man die PHP Extension <a title="PHP Extension memcache" href="http://de.php.net/memcache" target="_blank">memache</a>. Diese kann man ganz einfach kompilieren, wenn man weiß, dass der Apache2 und PHP5 unter Mac OS 10.5 standardmäßig als 64bit binaries kompiliert wurden. Denn dementsprechend muss man auch 64bit extensions kompilieren.</p>
<p>Hierfür läd man sich als erstes die Sourcen von memcache ( <a title="PHP Extension memcache download" href="http://pecl.php.net/package/memcache" target="_blank">http://pecl.php.net/package/memcache</a> ) herrunter.<br />
Danach werden die Sourcen wie folgt entpackt und kompiliert:</p>
<blockquote><p>$ gunzip -c memcache-2.2.4.tgz | tar -xvf -<br />
$ cd memcache-2.2.4</p></blockquote>
<p>Nun erstellt muss man dem Compiler sagen, dass man eine 64bit Version benötigt:</p>
<blockquote><p>$ export CCFLAGS=&#8221;-arch x86_64&#8243;</p></blockquote>
<p>Nun wie üblich kompilieren:</p>
<blockquote><p>$ ./configure<br />
$  make<br />
$ sudo make install</p></blockquote>
<p>Zur Sicherheit kann man noch testen, ob das erstellen der 64bit Version erfolgreich war, indem man folgenden Befehl ausführt:</p>
<blockquote><p>$ file modules/memcache.so</p></blockquote>
<p>Dabei sollte eine Ausgabe wie diese erscheinen (wichtig ist das 64bit!):</p>
<blockquote><p><span style="color: #008000;">modules/memcache.so: Mach-O 64-bit bundle x86_64</span></p></blockquote>
<p><span style="color: #000000;">Nun muss der Apache noch einmal neugestartet werden, damit das Modul geladen wird. Ob das ganze geklappt hat kann man nun sehen, indem man wieder die info.php vom Anfang aufruft und auf der Seite nach &#8220;memcache&#8221; sucht. Es sollte nun eine eigene Sekti</span>on geben, die über die Einstellungen für memcache informiert.<span style="color: #ff0000;"><em> Falls diese Sektion nicht vorhanden ist bitte unten bei den Tipps zum Fehler beheben schauen!</em></span></p>
<p>Nun sollte die PHP Erweiterung memcache verfügbar sein. Man kann nun eine php Testdatei mit folgendem Inhalt erzeugen:</p>
<blockquote><p>&lt;?php<br />
$memcache = new Memcache;<br />
$memcache-&gt;connect(&#8216;localhost&#8217;, 11211) or die (&#8220;Could not connect&#8221;);</p>
<p>$version = $memcache-&gt;getVersion();<br />
echo &#8220;Server&#8217;s version: &#8220;.$version.&#8221;&lt;br/&gt;\n&#8221;;</p>
<p>$tmp_object = new stdClass;<br />
$tmp_object-&gt;str_attr = &#8216;test&#8217;;<br />
$tmp_object-&gt;int_attr = 123;</p>
<p>$memcache-&gt;set(&#8216;key&#8217;, $tmp_object, false, 10) or die (&#8220;Failed to save data at the server&#8221;);<br />
echo &#8220;Store data in the cache (data will expire in 10 seconds)&lt;br/&gt;\n&#8221;;</p>
<p>$get_result = $memcache-&gt;get(&#8216;key&#8217;);<br />
echo &#8220;Data from the cache:&lt;br/&gt;\n&#8221;;</p>
<p>var_dump($get_result);<br />
?&gt;</p></blockquote>
<p><strong>Herzlichen Glückwunsch alles ist fertig eingerichtet!</strong></p>
<p><strong><br />
</strong></p>
<h3><span style="text-decoration: underline;">Fehlerbehebung</span></h3>
<p>Falls die memcache Sektion in der info.php nicht vorhanden ist kann es sein, dass das PHP Modul nicht richtig geladen werden konnte. Um dies genauer zu untersuchen hilft ein Blick in das Apache log:</p>
<blockquote><p>$ tail -f /var/log/apache2/error_log</p></blockquote>
<p>Mit diesem Befehl wird die Logdatei kontinuierlich angezeigt. Man kann also beobachten welche Einträge wärend des Startens des Apache erzeugt werden!</p>
<p><strong>Typische Fehlermeldung:<br />
</strong><em>PHP Warning:  PHP Startup: Unable to load dynamic library &#8216;/usr/lib/php/extensions/no-debug-non-zts-20060613/memcache.so&#8217; &#8211; (null) in Unknown on line 0</em></p>
<p><strong>Lösungsansätze:</strong></p>
<ul>
<li> Das Modul ist nicht passend für den Apache Server (evtl. keine 64bit Version kompiliert?).</li>
<li>Die Datei existiert nicht / ist nicht lesbar?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2009/02/07/apache2-php-mysql-memcached-unter-mac-os-105/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Manually Resizing Eclipse IDE Window</title>
		<link>http://blog.matthias-balke.de/2008/09/08/manually-resizing-eclipse-ide-window/</link>
		<comments>http://blog.matthias-balke.de/2008/09/08/manually-resizing-eclipse-ide-window/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 13:57:16 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=77</guid>
		<description><![CDATA[Nachdem mein Aptana heute mal wieder beschlossen hat, die linke obere Ecke des Fensters bei den Koordinaten 0,-30 zu beginnen, habe ich mal nach einem Weg gesucht diesen Fehler manuell zu beheben. Nach ein bischen googlen haben ich dann die Lösung für Eclipse gefunden, was bekanntlicherweise ja die Plattform für Aptana ist: Anyway, here is [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem mein Aptana heute mal wieder beschlossen hat, die linke obere Ecke des Fensters bei den Koordinaten 0,-30 zu beginnen, habe ich mal nach einem Weg gesucht diesen Fehler manuell zu beheben. Nach ein bischen googlen haben ich dann die Lösung für Eclipse gefunden, was bekanntlicherweise ja die Plattform für Aptana ist:<span id="more-77"></span></p>
<blockquote><p>Anyway, here is the workaround:</p>
<p>1. cd {workspace}/.metadata/.plugins/org.eclipse.ui.workbench/</p>
<p>2. open workbench.xml file</p>
<p>3. change height, width, x, and y values on the 4th line to reasonable values</p>
<p>4. save and close file.</p>
<p>5. launch Eclipse/RadRails</p>
<p>That&#8217;s it.</p>
<p><a href="http://www.docuverse.com/blog/donpark/2006/12/09/manually-resizing-eclipse-ide-window">Don Park&#8217;s Daily Habit &#8211; Manually Resizing Eclipse IDE Window</a>.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2008/09/08/manually-resizing-eclipse-ide-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop CS3 Extended SSL</title>
		<link>http://blog.matthias-balke.de/2008/05/01/photoshop-cs3-extended-ssl/</link>
		<comments>http://blog.matthias-balke.de/2008/05/01/photoshop-cs3-extended-ssl/#comments</comments>
		<pubDate>Thu, 01 May 2008 14:15:39 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Studentenrabatt]]></category>
		<category><![CDATA[Unimall]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=49</guid>
		<description><![CDATA[Als Student hat man bekanntlich ein laues Leben, aber man hat des weiteren auch noch viele andere Vorteile. Unteranderem beim Bestellen von profi Software. Heute habe ich mir Photoshop CS3 Extended als SSL Version bei Unimall bestellt. Statt 1.442,50€ bezahlt man als Student, Schüler oder Lehrer nur 274,90€. Wenn das mal kein Angebot ist. Dafür [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.matthias-balke.de/wp-content/2008/05/pscs3mac.jpg"><img class="alignleft alignnone size-medium wp-image-50" style="border: 0pt none; float: left;" title="Photoshop CS 3 Extended Mac" src="http://blog.matthias-balke.de/wp-content/2008/05/pscs3mac-234x300.jpg" alt="Photoshop CS 3 Extended Mac" width="128" height="164" /></a>Als Student hat man bekanntlich ein laues Leben, aber man hat des weiteren auch noch viele andere Vorteile. Unteranderem beim Bestellen von profi Software.</p>
<p>Heute habe ich mir Photoshop CS3 Extended als SSL Version bei <a title="Unimall" href="http://www.unimall.de" target="_blank">Unimall</a> bestellt. <strong>Statt</strong> <strong>1.442,50€</strong> bezahlt man als Student, Schüler oder Lehrer <strong>nur</strong> <strong>274,90€</strong>. Wenn das mal kein Angebot ist. Dafür darf man Photoshop sogar noch kommerziell nutzen und kann spätere Updates auf neuere Versionen wie CS4 kaufen.<span id="more-49"></span></p>
<p>Wer Photoshop eh nur privat einsetzen will und sich nicht für neure Versionen interessiert, kauft einfach die <strong>Student Edition</strong>, die kostet sogar <strong>nur 178,90€</strong>.</p>
<p>Wenn man mal so drüber nachdenkt, wo man sonst 80% Rabatt bekommt? Ich kenne da nicht so viele Hersteller und Läden, die mir das anbieten.</p>
<p>In dem Sinne allen glücklichen Besitzern von Photoshop: Happy Photoshopping.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2008/05/01/photoshop-cs3-extended-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X-Lite 3.0 mit 1&amp;1 (unter Mac OS X)</title>
		<link>http://blog.matthias-balke.de/2008/04/15/x-lite-30-mit-11-unter-mac-os-x/</link>
		<comments>http://blog.matthias-balke.de/2008/04/15/x-lite-30-mit-11-unter-mac-os-x/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 12:25:24 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[1und1]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[X-Lite]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=20</guid>
		<description><![CDATA[Da ich immer Schwierigkeiten damit hatte X-Lite 3.0 unter Mac OS X mit einer VoIP Verbindung von 1&#38;1 zum laufen zu bekommen will euch heute mal eine kurze Anleitung schreiben. Es ist wie fast immer im Leben: Es ist ganz einfach, wenn man weiß wie es geht. Für meine Konfuguration habe ich natürlich erst einmal [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48" style="border: 0; margin-top: 5pxpx; margin-bottom: 5pxpx;" title="CounterPath Logo" src="http://blog.matthias-balke.de/wp-content/2008/04/counterpath.png" alt="CounterPath Logo" width="277" height="74" />Da ich immer Schwierigkeiten damit hatte X-Lite 3.0 unter Mac OS X mit einer VoIP Verbindung von <a title="1 und 1" href="http://1und1.de/" target="_blank">1&amp;1</a> zum laufen zu bekommen will euch heute mal eine kurze Anleitung schreiben.</p>
<p>Es ist wie fast immer im Leben: Es ist ganz einfach, wenn man weiß wie es geht.<br />
Für meine Konfuguration habe ich natürlich erst einmal gegoogelt, aber leider habe ich <strong>kein</strong> einziges <strong>Tutorial</strong> zu der aktuellen Version gefunden, <strong>was </strong>auch<strong> </strong>so<strong> funktionierte</strong>, wie es auf den entsprechenden Seiten beschrieben war.</p>
<p><strong>Daher mein kurzes Tutorial:</strong></p>
<p><span id="more-20"></span>Als erstes läd man sich den aktuellen Client für Mac OS X &#8211; soweit ich weiß sind die Einstellungsdialoge bei Windows und Mac OS X gleich &#8211; bei <a title="CounterPath X-Lite Download" href="http://www.counterpath.com/xlite-overview.html" target="_blank">CounterPath.com</a> herrunter.</p>
<p><strong>Die Installation</strong> geht wie von Mac OS X gewohnt sehr leicht von der Hand: einfach die .dmg Datei öffnen und X-Lite in den Applications Ordner kopieren.<br />
<strong>Nach dem ersten Start</strong> von X-Lite wird man gefragt, ob die Soundeinstellungen automatisch erkannt werden sollen. Die automatische Konfiguration hat bei mir mein nicht angeschlossenes Bluetooth Headset erkannt, daher musste ich meine interne Soundkarte noch über das Menü (X-Lite &gt; Prereferences &gt; Devices) einstellen.</p>
<p>Nun kommen wir zu den <strong>Einstellungen für den VoIP Provider</strong>.</p>
<p>Dazu <strong>öffnet</strong> man die <strong>SIP Account Settings</strong> (Rechtsklick auf das X-Lite Fenster &gt; SIP Account Settings).</p>
<p>Für meinen <strong>1&amp;1 3DSL</strong> Vertrag habe ich folgende Optionen eingestellt:</p>
<p><strong>Display Name:</strong> <em>&lt;euer Name (beliebig)&gt;</em><br />
<strong>User name:</strong> <em>&lt;Landesvorwahl ohne führende Nullen&gt;&lt;Ortsvorwahl ohne führende Null&gt;&lt;Telefonnummer die bei 1&amp;1 für VoIP freigeschaltet ist&gt;</em><br />
<strong> Password:</strong> <em>&lt;das bei 1&amp;1 für die VoIP-Nummer eingerichtete Passwort&gt;</em><br />
<strong> Authorization user name:</strong> <em>&lt;die gleiche Nummer wie bei User name&gt;</em><br />
<strong> Domain:</strong> <em>sip.1und1.de</em></p>
<p>Danach muss man noch den STUN-Server von 1&amp;1 unter dem <strong>Tab Topology</strong> einstellen:</p>
<p><strong>STUN Server:</strong> Use specified Server: <em>stun.1und1.de</em></p>
<p>Nun sollte man mit X-Lite über die VoIP Verbindung von 1&amp;1 telefonieren können.<br />
<span style="text-decoration: line-through;">Allerdings schellt X-Lite leider nicht wenn jemand auf der mit X-Lite benutzten Nummer anruft. Ich denke das ist aber eher ein Problem was auf bestimmte nicht geforwardete Ports zurück zu führen ist. Falls ich es mal schaffe, werde ich den Beitrag hier ergänzen.</span></p>
<p>Da ich bald in die USA fliege und dort über X-Lite meine PhoneFlat ins Deutsche Festnetz nutzen wollte, habe ich mich noch einmal mit X-Lite beschäftigt. Ich konnte das Problem lösen!</p>
<p>Wenn das Softfone nicht schellen will kann es sein, dass es daran liegt, dass man keine <strong>reine</strong> VoIP Rufnummer verwendet. Ich hatte immer eine Festnetznummer der Telekom angegeben, die ich aber zu 1und1 &#8220;umgezogen&#8221; hatte. Doch das reicht nicht. Probiert man es stattdessen mit einer von 1und1 vergebenen VoIP Nummer schellt das Softfone absofort auch bei eingehenden Gesprächen!</p>
<p><a title="X-Lite Screenshot" href="http://blog.matthias-balke.de/wp-content/2008/03/xlite.png"><img src="http://blog.matthias-balke.de/wp-content/2008/03/xlite.thumbnail.png" border="0" alt="X-Lite Screenshot" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2008/04/15/x-lite-30-mit-11-unter-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Podcasts manuell zu iTunes hinzufügen</title>
		<link>http://blog.matthias-balke.de/2008/04/15/podcasts-manuell-zu-itunes-hinzufugen/</link>
		<comments>http://blog.matthias-balke.de/2008/04/15/podcasts-manuell-zu-itunes-hinzufugen/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 12:07:40 +0000</pubDate>
		<dc:creator>matthias</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://blog.matthias-balke.de/?p=46</guid>
		<description><![CDATA[Da ich mich gerade mal wieder gefragt habe, wie man eigentlich eine Podcast URL manuell in iTunes hinzufügt und mir ein befreundeter Mac Nutzer auch nicht helfen konnte, habe ich mal schnell gegoogelt und dabei ist mir aufgefallen, dass viele Seiten anbieten Podcasts direkt per Klick in iTunes hinzuzufügen. Da ich keine direkte Lösung gefunden [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft alignnone size-medium wp-image-47" style="border: 0; float: left;" title="iTunes Logo" src="http://blog.matthias-balke.de/wp-content/2008/04/itunes.png" alt="iTunes Logo" width="128" height="131" />Da ich mich gerade mal wieder gefragt habe, wie man eigentlich eine Podcast URL manuell in <a title="iTunes" href="http://www.apple.com/de/itunes/" target="_blank">iTunes</a> hinzufügt und mir ein befreundeter Mac Nutzer auch nicht helfen konnte, habe ich mal schnell <a title="Google.de" href="http://www.google.de" target="_blank">gegoogelt</a> und dabei ist mir aufgefallen, dass viele Seiten anbieten Podcasts direkt per Klick in iTunes hinzuzufügen.</p>
<p>Da ich keine direkte Lösung gefunden habe, nutze ich nun einen Workaround:</p>
<p><span id="more-46"></span>Auf der Seite eurer Wahl bekommt ihr eine URL für den Podcast im Format:<strong></p>
<p>http://domain.tld/podcast.xml</strong></p>
<p>nun öffnet ihr einfach euren Browser und ersetzt das <strong>http://</strong> durch ein <strong>itpc:// </strong>daraus ergibt sich folgender Link:<br />
<strong>itpc://domain.tld/podcast.xml</strong></p>
<p>einmal mit Return bestätigen und euer Podcast erscheint in iTunes.</p>
<p>Falls ich irgendwann mal einen Shortcut finde um das ganze aus iTunes herraus zu machen, werde ich es euch hier mitteilen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matthias-balke.de/2008/04/15/podcasts-manuell-zu-itunes-hinzufugen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
