<?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>Jan-Kaspar Münnich</title>
	<atom:link href="http://www.jan-muennich.de/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jan-muennich.de</link>
	<description>Web Development, Linux Administration, Mac Usage</description>
	<lastBuildDate>Wed, 18 Jan 2012 11:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lenovo A1 Tablet hat WLAN-Probleme mit der Vodafone Easybox 803</title>
		<link>http://www.jan-muennich.de/lenovo-a1-wlan-easybox-803</link>
		<comments>http://www.jan-muennich.de/lenovo-a1-wlan-easybox-803#comments</comments>
		<pubDate>Mon, 16 Jan 2012 16:46:41 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=78</guid>
		<description><![CDATA[Das Lenovo A1 Tablet verliert minütlich die Verbindung zum WLAN-Netzwerk des Routers Easybox 803. Abhilfe schafft eine Einstellung im Admin-Interface der Easybox: Einfach die DHCP-Leasetime von &#8220;unendlich&#8221; auf einen anderen Wert stellen, z.B. &#8220;zwei Wochen&#8221;. Ob der Fehler an einem Bug im Android-WLAN-Modul oder der Easybox liegt, kann ich nicht sagen. Bei beiden kann man <a href='http://www.jan-muennich.de/lenovo-a1-wlan-easybox-803'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Das Lenovo A1 Tablet verliert minütlich die Verbindung zum WLAN-Netzwerk des Routers Easybox 803. Abhilfe schafft eine Einstellung im Admin-Interface der Easybox: Einfach die DHCP-Leasetime von &#8220;unendlich&#8221; auf einen anderen Wert stellen, z.B. &#8220;zwei Wochen&#8221;.</p>
<p>Ob der Fehler an einem Bug im Android-WLAN-Modul oder der Easybox liegt, kann ich nicht sagen. Bei beiden kann man ohne größeren Aufwand ja keine Logfiles einsehen. Aber damit wird das Tablet jedenfalls brauchbar :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/lenovo-a1-wlan-easybox-803/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux backups like Time Machine with rsync hard links</title>
		<link>http://www.jan-muennich.de/linux-backups-time-machine-rsyn</link>
		<comments>http://www.jan-muennich.de/linux-backups-time-machine-rsyn#comments</comments>
		<pubDate>Tue, 01 Nov 2011 17:42:11 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server Administration]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=73</guid>
		<description><![CDATA[TimeMachine is a very mighty but nonintrusive backup utility on Mac. It would be nice to have something comparable also on Linux. But just with few linex shell script and rsync you get some of the features. There is already a good tutorial: Time Machine for every Unix out there The following script adds some <a href='http://www.jan-muennich.de/linux-backups-time-machine-rsyn'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>TimeMachine is a very mighty but nonintrusive backup utility on Mac. It would be nice to have something comparable also on Linux. But just with few linex shell script and rsync you get some of the features.</p>
<p>There is already a good tutorial: <a href="http://blog.interlinked.org/tutorials/rsync_time_machine.html" target="_blank">Time Machine for every Unix out there</a></p>
<p>The following script adds some features:</p>
<ul>
<li>Create hourly backups</li>
<li>Keep daily and weekly backups and delete old ones</li>
<li>Prevent executing the script more than one at a time (lockfile)</li>
</ul>
<p>Feel free to use adapt it to your needs!<br />
<span id="more-73"></span><br />
<code><br />
#!/bin/sh</p>
<p># settings<br />
backup="/home"<br />
target="/mnt/backup/"</p>
<p># date for this backup<br />
date=`date "+%Y-%m-%dT%H_%M_%S"`</p>
<p># check and create lockfile<br />
if [ -f ${target}lockfile ]<br />
	then<br />
		echo "Lockfile exists, backup stopped."<br />
		exit 2<br />
	else<br />
		touch ${target}lockfile<br />
fi</p>
<p># create folders if neccessary<br />
if [ ! -e ${target}current ]<br />
	then<br />
		mkdir ${target}current<br />
fi<br />
if [ ! -d ${target}weekly ]<br />
	then<br />
		mkdir ${target}weekly<br />
fi<br />
if [ ! -d ${target}daily ]<br />
	then<br />
		mkdir ${target}daily<br />
fi<br />
if [ ! -d ${target}hourly ]<br />
	then<br />
		mkdir ${target}hourly<br />
fi</p>
<p># rsync<br />
rsync \<br />
        --archive \<br />
        --xattrs \<br />
        --human-readable \<br />
        --delete \<br />
        --link-dest=${target}current \<br />
        $backup \<br />
        $target$date-incomplete</p>
<p># backup complete<br />
mv $target$date-incomplete ${target}hourly/$date<br />
rm -r ${target}current<br />
ln -s ${target}hourly/$date ${target}current<br />
touch ${target}hourly/$date</p>
<p># keep daily backup<br />
if [ `find ${target}daily -maxdepth 1 -type d -mtime -2 -name "20*" | wc -l` -eq 0 ] &#038;&#038; [ `find ${target}hourly -maxdepth 1 -name "20*" | wc -l` -gt 1 ]<br />
	then<br />
		oldest=`ls -1 -tr ${target}hourly/ | head -1`<br />
		mv ${target}hourly/$oldest ${target}daily/<br />
fi</p>
<p># keep weekly backup<br />
if [ `find ${target}weekly -maxdepth 1 -type d -mtime -14 -name "20*" | wc -l` -eq 0 ] &#038;&#038; [ `find ${target}daily -maxdepth 1 -name "20*" | wc -l` -gt 1 ]<br />
	then<br />
		oldest=`ls -1 -tr ${target}daily/ | head -1`<br />
		mv ${target}daily/$oldest ${target}weekly/<br />
fi</p>
<p># delete old backups<br />
find ${target}hourly -maxdepth 1 -type d -mtime +0 | xargs rm -rf<br />
find ${target}daily -maxdepth 1 -type d -mtime +7 | xargs rm -rf</p>
<p># remove lockfile<br />
rm ${target}lockfile<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/linux-backups-time-machine-rsyn/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Lion: Ordner aus der Finder Seitenleiste entfernen</title>
		<link>http://www.jan-muennich.de/lion-ordner-aus-der-finder-seitenleiste-entfernen</link>
		<comments>http://www.jan-muennich.de/lion-ordner-aus-der-finder-seitenleiste-entfernen#comments</comments>
		<pubDate>Tue, 26 Jul 2011 19:02:09 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=69</guid>
		<description><![CDATA[Früher konnte man Ordner und Dateien aus der Finder-Seitenleiste entfernen, indem man sie einfach herauszog. Das funktioniert spätestens seit Lion nicht mehr. Also habe ich mir vorerst damit beholfen, im Rechtsklick-Menü &#8220;Aus der Seitenleiste entfernen&#8221; auszuwählen. Aber dies geht nicht bei Ordnern auf Netzwerk-Volumes, die nicht verbunden sind. Da es den Server in meinem Fall <a href='http://www.jan-muennich.de/lion-ordner-aus-der-finder-seitenleiste-entfernen'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Früher konnte man Ordner und Dateien aus der Finder-Seitenleiste entfernen, indem man sie einfach herauszog. Das funktioniert spätestens seit Lion nicht mehr. Also habe ich mir vorerst damit beholfen, im Rechtsklick-Menü &#8220;Aus der Seitenleiste entfernen&#8221; auszuwählen.</p>
<p>Aber dies geht nicht bei Ordnern auf Netzwerk-Volumes, die nicht verbunden sind. Da es den Server in meinem Fall nicht mehr gibt und eine zugemüllte Sidebar nicht schön aussieht, wollte ich schon die entsprechende Preferences-Datei suchen.</p>
<p>Das ist nicht nötig: Durch Zufall habe ich entdeckt, daß man jetzt die Apfeltaste (bzw. heißt die ja mittlerweile Command-Taste) drücken muß, um die Aliasse zu löschen. So einfach :)</p>
<p>EDIT: Anscheinend wurde das schon <a href="http://support.apple.com/kb/HT4580?viewlocale=de_DE">mit 10.6.7 geändert</a>, damals konnte man aber noch mit Rechtsklick die Server-Ordner löschen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/lion-ordner-aus-der-finder-seitenleiste-entfernen/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Lion: Library sichtbar machen</title>
		<link>http://www.jan-muennich.de/lion-library-sichtbar-machen</link>
		<comments>http://www.jan-muennich.de/lion-library-sichtbar-machen#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:52:53 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=62</guid>
		<description><![CDATA[Mit Mac OS X 10.7 Lion wurde der Ordner Library im Benutzerordner unsichtbar gemacht. Das nervt ziemlich, wenn man wie ich häufiger z.B. irgendwelche Preferences löschen will. Mit folgender Terminal Eingabe kann man die Library wieder dauerhaft sichtbar machen: chflags nohidden ~/Library]]></description>
			<content:encoded><![CDATA[<p>Mit Mac OS X 10.7 Lion wurde der Ordner Library im Benutzerordner unsichtbar gemacht. Das nervt ziemlich, wenn man wie ich häufiger z.B. irgendwelche Preferences löschen will. Mit folgender Terminal Eingabe kann man die Library wieder dauerhaft sichtbar machen:</p>
<p><code>chflags nohidden ~/Library</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/lion-library-sichtbar-machen/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Lion: Mobile Backup (Lokale Time Machine) abschalten</title>
		<link>http://www.jan-muennich.de/lion-mobile-backup-lokale-time-machine-abschalten</link>
		<comments>http://www.jan-muennich.de/lion-mobile-backup-lokale-time-machine-abschalten#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:41:23 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=58</guid>
		<description><![CDATA[Mit dem gestern erschienen Mac OS X 10.7 Lion sind einige neue Features hinzugekommen, u.a. Mobile Backup. Die Funtionsweise ist ähnlich der bisherigen Time Machine, nur werden die Backups auf der lokalen Festplatte (/.MobileBackups) gespeichert. Diese Versionen gleicht Time Machine dann mit dem Time Machine Backup auf einer externen Festplatte ab, sofern vorhanden. Bisher habe <a href='http://www.jan-muennich.de/lion-mobile-backup-lokale-time-machine-abschalten'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jan-muennich.de/wp-content/uploads/2011/07/Screen-Shot-2011-07-21-at-14.32.38.png"><img src="http://www.jan-muennich.de/wp-content/uploads/2011/07/Screen-Shot-2011-07-21-at-14.32.38-300x279.png" alt="" title="Screen Shot 2011-07-21 at 14.32.38" width="300" height="279" class="alignright size-medium wp-image-64" /></a></p>
<p>Mit dem gestern erschienen Mac OS X 10.7 Lion sind einige neue Features hinzugekommen, u.a. <a href="http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18">Mobile Backup</a>. Die Funtionsweise ist ähnlich der bisherigen Time Machine, nur werden die Backups auf der lokalen Festplatte (/.MobileBackups) gespeichert. Diese Versionen gleicht Time Machine dann mit dem Time Machine Backup auf einer externen Festplatte ab, sofern vorhanden.</p>
<p>Bisher habe ich zwei gravierende Nachteile festgestellt: Erstens ist meine SSD wesentlich langsamer geworden, weil sie schon innerhalb eines Tages randvoll mit Backups zugemüllt wurde. Zweitens konnte ich nicht einmal das neue Xcode installieren. Es kam ein wenig aussagekräftige Fehlermeldung des Installers, erst das Logfile zeigte an, daß zuwenig Speicherplatz vorhanden war.</p>
<p>Bei Laptops ist Mobile Backup automatisch aktiviert. Leider wurde außerdem die Option zum Deaktivieren in den Systemeinstellungen &#8220;Time Machine&#8221; gestrichen, die in der Developer Preview noch vorhanden war. Aber Mobile Backup läßt sich einfach über das Terminal deaktivieren:</p>
<p><code>sudo tmutil disablelocal</code></p>
<p>Nach einem Neustart sollten die Backups dann auch verschwunden sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/lion-mobile-backup-lokale-time-machine-abschalten/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Wenn die Server Admin Tools plötzlich streiken</title>
		<link>http://www.jan-muennich.de/wenn-die-server-admin-tools-plotzlich-streiken</link>
		<comments>http://www.jan-muennich.de/wenn-die-server-admin-tools-plotzlich-streiken#comments</comments>
		<pubDate>Thu, 23 Jun 2011 19:43:34 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Server Administration]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=53</guid>
		<description><![CDATA[So richtig warm bin ich mit der Server-Version von Mac OS X leider nie geworden. Der Versuch, ein vollwertiges Server-Betriebssystem unter die benutzer- und vor allem einsteigerfreundliche Oberfläche von Mac OS X zu verpacken, ist ja eine prima Idee und funktioniert soweit auch. Mit einem Klick ist ein neuer User eingerichtet und der VPN-Server läuft <a href='http://www.jan-muennich.de/wenn-die-server-admin-tools-plotzlich-streiken'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>So richtig warm bin ich mit der Server-Version von Mac OS X leider nie geworden. Der Versuch, ein vollwertiges Server-Betriebssystem unter die benutzer- und vor allem einsteigerfreundliche Oberfläche von Mac OS X zu verpacken, ist ja eine prima Idee und funktioniert soweit auch. Mit einem Klick ist ein neuer User eingerichtet und der VPN-Server läuft nach nur zwei weiteren. Wenn der mac-affine Chef einer kleinen Firma die alltäglichen Einstellungen selbst vornehmen kann, erspart das dem externen Admin viel Arbeit.</p>
<p>Soviel zur Theorie. Denn von der ersten Version an war Mac OS X Server ziemlich buggy. Ich hatte immer gehofft, daß sich das mit der Zeit bessern würde. Aber der heutige Tag fing damit an, daß ein neuer Mac mini Server direkt nach dem Auspacken schon während des automatisierten Konfigurationsdialogs anzeigte, daß die Konfiguration fehlgeschlagen sei. Der Versuch, die Logfiles dazu anzuzeigen, wurde mit einer Kernel Panic quittiert.</p>
<p>Nun ja, dann eben sauber neu installieren, ich wollte eh noch das RAID 1 konfigurieren. Nach dem Combo Update auf 10.6.7 funktionierten dann Server Admin und Workgroup Manager nicht mehr. Der Prozeß servermgrd lief zwar, aber lauschte laut netstat nicht auf Port 311. Falls das jemand auch unterkommen sollte, folgendes hat bei mir geholfen:</p>
<ol>
<li>Daemon beenden: <code>sudo launchctl unload /System/Library/LaunchDaemons/com.apple.servermgrd.plist</code></li>
<li>Preferences File löschen: <code>sudo rm /Library/Preferences/com.apple.servermgrd.plist</code></li>
<li>Mit Pacifist die Datei von der Install-DVD extrahieren und an die Stelle einsetzen</li>
<li><code>sudo launchctl load /System/Library/LaunchDaemons/com.apple.servermgrd.plist</code> oder neustarten</li>
</ol>
<p>Fakt ist jedenfalls, daß der normale Freizeitadmin (für den Mac OS X Server aber wohl konzipiert ist) in der Situation den ganzen Server zu Apple zurückgeschickt hätte. Und mir ist da ein ehrliches Linux ohne GUI wesentlich lieber. Da ist zwar einiges wesentlich umständlicher und braucht etwas Erfahrung auf der Kommandozeile, aber man hat dafür die Kontrolle über das System. Und in vielen Jahren Linux-Administration ist es mir noch nie untergekommen, daß etwas einfach so von einer Minute auf die andere nicht mehr funktioniert. Außer ich habe was kaputtgemacht, aber dann darf ich mich nur über mich selbst ärgern.</p>
<p>Mal schauen, was mit Lion kommt. Die separate Server-Version wird ja abgeschafft und man kann die Serversoftware über den Appstore für ein paar Euro nachladen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/wenn-die-server-admin-tools-plotzlich-streiken/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian-Paket ohne Abhängigkeiten installieren</title>
		<link>http://www.jan-muennich.de/debian-paket-ohne-abhangigkeiten-installieren</link>
		<comments>http://www.jan-muennich.de/debian-paket-ohne-abhangigkeiten-installieren#comments</comments>
		<pubDate>Fri, 10 Jun 2011 12:15:56 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server Administration]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=40</guid>
		<description><![CDATA[Manchmal möchte man ein Debian-Paket installieren ohne die automatischen Abhängigkeiten installieren. Ich habe z.B. auf einem Server ein selbst kompiliertes Postfix laufen. Viele Pakete, z.B. bsd-mailx benötigen jedoch einen Mailclient, der das Paket mail-transport-agent erfüllt. Daher würde ein reines aptitude install bsd-mailx sofort den default-mta Exim installieren. Natürlich wäre die sauberste Lösung, ein eigenes Postfix-Paket <a href='http://www.jan-muennich.de/debian-paket-ohne-abhangigkeiten-installieren'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Manchmal möchte man ein Debian-Paket installieren ohne die automatischen Abhängigkeiten installieren.</p>
<p>Ich habe z.B. auf einem Server ein selbst kompiliertes Postfix laufen. Viele Pakete, z.B. bsd-mailx benötigen jedoch einen Mailclient, der das Paket mail-transport-agent erfüllt. Daher würde ein reines <code>aptitude install bsd-mailx</code> sofort den default-mta Exim installieren.</p>
<p>Natürlich wäre die sauberste Lösung, ein eigenes Postfix-Paket aus der aktuellen Version zu erstellen. Aber das ist mir für einen einzigen Server dann doch zu viel Aufwand. Es gibt jedoch keine Option für atp-get, dpkg oder aptitude, die Äbhängigkeiten eines Paketes komplett und für immer zu ignorieren.</p>
<p>Aber man kann sie recht einfach selbst entfernen:</p>
<ol>
<li>Paket herunterladen:<br /><code>aptitude download bsd-mailx</code></li>
<li>Verzeichnis anlegen, in den das Paket entpackt werden soll:<br /><code>mkdir -p extract/DEBIAN</code></li>
<li>Paket und Kontrolldateien entpacken:<br /><code>dpkg-deb -x bsd-mailx_8.1.2-0.20100314cvs-1_amd64.deb extract/<br />dpkg-deb -e bsd-mailx_8.1.2-0.20100314cvs-1_amd64.deb extract/DEBIAN</code></li>
<li>Gewünschte Abhängigkeit im Texteditor entfernen:<br /><code>nano extract/DEBIAN/control</code></li>
<li>Paket wieder zusammensetzen und installieren:<br /><code>dpkg-deb -b extract<br />dpkg -i extract.deb</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/debian-paket-ohne-abhangigkeiten-installieren/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Easiest way to remove PDF restrictions</title>
		<link>http://www.jan-muennich.de/easiest-way-to-remove-pdf-restrictions</link>
		<comments>http://www.jan-muennich.de/easiest-way-to-remove-pdf-restrictions#comments</comments>
		<pubDate>Wed, 20 Oct 2010 15:51:51 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=34</guid>
		<description><![CDATA[If you have a PDF that doesn&#8217;t allow some features like editing or printing but has no password, under Linux this is the easiest way to remove the restrictions: Install qpdf and decrypt the file. qpdf doesn&#8217;t check the restrictions like Acrobat does. aptitude install qpdf qpdf --decrypt restricted_file.pdf free_file.pdf]]></description>
			<content:encoded><![CDATA[<p>If you have a PDF that doesn&#8217;t allow some features like editing or printing but has no password, under Linux this is the easiest way to remove the restrictions: Install qpdf and decrypt the file. qpdf doesn&#8217;t check the restrictions like Acrobat does.</p>
<p><code>aptitude install qpdf<br />
qpdf --decrypt restricted_file.pdf free_file.pdf</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/easiest-way-to-remove-pdf-restrictions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merging two Piwik installations</title>
		<link>http://www.jan-muennich.de/merging-two-piwik-installations</link>
		<comments>http://www.jan-muennich.de/merging-two-piwik-installations#comments</comments>
		<pubDate>Mon, 11 Oct 2010 10:51:10 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server Administration]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=25</guid>
		<description><![CDATA[Today I had to import the data of an old installation of Piwik into another one. Since there are many correlating IDs it&#8217;s not just copying the data with MySQL. So I wrote a small script that imports the sites, visits, actions and goals with conversions. You can download it here: piwik_merge.php Important Notices: This <a href='http://www.jan-muennich.de/merging-two-piwik-installations'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Today I had to import the data of an old installation of <a href="http://www.piwik.org/">Piwik</a> into another one. Since there are many correlating IDs it&#8217;s not just copying the data with MySQL. So I wrote a small script that imports the sites, visits, actions and goals with conversions.</p>
<p>You can download it here: <a href="http://www.jan-muennich.de/wp-content/uploads/2010/10/piwik_merge.php_.zip">piwik_merge.php</a></p>
<div id="_mcePaste">Important Notices:</div>
<div>
<ul>
<li>This version works with Piwik version 1.0, probably there will be database structure changes in later versions.</li>
<li>You should run this script in the shell with `php piwik_merge.php` since it could run very long.</li>
<li>If the imported data doesn&#8217;t show in Piwik, make sure that the created date of the site is not after the first (imported) visit.</li>
<li>I&#8217;ve written this script because I needed to merge two Piwik installations. It worked for me and this task, but maybe it won&#8217;t work for you. The script is just quick work and may contain bugs or security issues.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/merging-two-piwik-installations/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Mac macht Probleme mit Umlaut-Dateien auf Samba-Server</title>
		<link>http://www.jan-muennich.de/mac-macht-probleme-mit-umlaut-dateien-auf-samba-server</link>
		<comments>http://www.jan-muennich.de/mac-macht-probleme-mit-umlaut-dateien-auf-samba-server#comments</comments>
		<pubDate>Tue, 24 Aug 2010 21:35:23 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Server Administration]]></category>

		<guid isPermaLink="false">http://www.jan-muennich.de/?p=18</guid>
		<description><![CDATA[Heute habe ich die Dateien von einem alten Mac OS X Fileserver auf einen neuen Server unter Debian kopiert. Da es sehr viele Dateien waren, natürlich mit rsync. Erst einmal funktionierte auch alles wie erwartet und die Mac Clients griffen munter per Samba auf den Server zu. Bis sich die ersten User über leere Ordner <a href='http://www.jan-muennich.de/mac-macht-probleme-mit-umlaut-dateien-auf-samba-server'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich die Dateien von einem alten Mac OS X Fileserver auf einen neuen Server unter Debian kopiert. Da es sehr viele Dateien waren, natürlich mit rsync. Erst einmal funktionierte auch alles wie erwartet und die Mac Clients griffen munter per Samba auf den Server zu. Bis sich die ersten User über leere Ordner beschwerten.</p>
<p>Dabei handelt es sich nach kurzer Prüfung um alle Ordner mit Umlauten. Anscheinend verwendet Apple eine etwas <a href="http://www.samba.org/rsync/FAQ.html#2">andere UTF-8 Kodierung als der POSIX Standard</a>.</p>
<p>Die Rettung brachte ein kleines Perl-Skript namens <a href="http://j3e.de/linux/convmv/">convmv</a>, die Option &#8211;nfc brachte alles wieder in Ordnung. Vielen Dank an den Autor Björn Jacke!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jan-muennich.de/mac-macht-probleme-mit-umlaut-dateien-auf-samba-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

