<?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.d-11.de</title>
	<atom:link href="http://www.blog.d-11.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.d-11.de</link>
	<description></description>
	<lastBuildDate>Wed, 16 May 2012 21:01:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tuning World Bodensee 2012 Mini-Picdump</title>
		<link>http://www.blog.d-11.de/2012/05/16/tuningworld-bodensee-2012-mini-picdump/</link>
		<comments>http://www.blog.d-11.de/2012/05/16/tuningworld-bodensee-2012-mini-picdump/#comments</comments>
		<pubDate>Wed, 16 May 2012 21:01:26 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Fahrzeuge]]></category>
		<category><![CDATA[Friedrichshafen]]></category>
		<category><![CDATA[Tuning World]]></category>
		<category><![CDATA[Tuning World 2012]]></category>
		<category><![CDATA[Tuningworld]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1699</guid>
		<description><![CDATA[Hier mal ein paar (wenige) Bilder von der diesjährigen Tuningworld am Bodensee:
             
Zu wenig Bilder?
]]></description>
			<content:encoded><![CDATA[<p>Hier mal ein paar (wenige) Bilder von der diesjährigen Tuningworld am Bodensee:</p>
<p><a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_001.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1700" title="Mitsubishi Eclipse" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_001-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_014.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1713" title="Dacia Duster" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_014-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_013.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1712" title="VW Golf MK2" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_013-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_012.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1711" title="VW Golf" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_012-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_011.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1710" title="VW Golf" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_011-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_010.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1709" title="VW Golf MK2" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_010-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_009.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1708" title="VW Golf MK1" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_009-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_008.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1707" title="kreativer Audioausbau (ob das klingt? :D )" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_008-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_007.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1706" title="Seat Leon 1M" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_007-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_006.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1705" title="VW Scirocco" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_006-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_005.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1704" title="VW Golf MK2" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_005-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_004.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1703" title="Mazda MX5 Miata" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_004-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_003.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1702" title="VW Golf MK2" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_003-139x105.jpg" alt="" width="139" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_002.jpg" rel="lightbox[1699]"><img class="alignnone size-thumbnail wp-image-1701" title="Mercedes" src="http://www.blog.d-11.de/wp-content/uploads/2012/05/20120429_002-139x105.jpg" alt="" width="139" height="105" /></a></p>
<p><a href="http://www.blog.d-11.de/2011/05/11/tuning-world-bodensee-2011-bilderhaufen/" target="_blank">Zu wenig Bilder?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/05/16/tuningworld-bodensee-2012-mini-picdump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Runtime Plugin unter Firefox 11 Ubuntu/Debian wieder aktivieren installieren</title>
		<link>http://www.blog.d-11.de/2012/04/10/java-runtime-plugin-unter-firefox-11-ubuntudebian-wieder-aktivieren-installieren/</link>
		<comments>http://www.blog.d-11.de/2012/04/10/java-runtime-plugin-unter-firefox-11-ubuntudebian-wieder-aktivieren-installieren/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:57:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 11.0]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java-plugin]]></category>
		<category><![CDATA[jre]]></category>
		<category><![CDATA[jre-plugin]]></category>
		<category><![CDATA[libjavaplugin_jni.so]]></category>
		<category><![CDATA[libnpjp2.so]]></category>
		<category><![CDATA[sunjavaplugin.so]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1677</guid>
		<description><![CDATA[UPDATE: Ich muss hier mal vor meinem eigenen Beitrag warnen. Die Deaktivierung des Java-Plugins ist nicht grundlos geschehen (siehe hier) . Eine Reaktivierung geschieht auf eigene Gefahr. Im Grunde ist es wieder mal ein Lizenzstreit. Oracle hat die &#8220;Operating System Distributor License for Java&#8221; (DLJ) gekündigt und das Oracle Java SDK darf jetzt nicht mehr [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE</strong>: Ich muss hier mal vor meinem eigenen Beitrag warnen. Die Deaktivierung des Java-Plugins ist nicht grundlos geschehen (siehe <a title="Debian und Ubuntu schmeißen Oracle-Java raus" href="http://www.heise.de/open/meldung/Debian-und-Ubuntu-schmeissen-Oracle-Java-raus-1397718.html" target="_blank">hier</a>) .<strong> Eine Reaktivierung geschieht auf eigene Gefahr.</strong> Im Grunde ist es wieder mal ein Lizenzstreit. Oracle hat die &#8220;Operating System Distributor License for Java&#8221; (DLJ) gekündigt und das Oracle Java SDK darf jetzt nicht mehr von den Distributionen verteilt werden. Die letzte Version die noch unter der DLJ steht &#8211; also noch verteilt werden darf &#8211; enthält eine Sicherheitslücke, die sich über das Browser-Plugin ausnutzen lässt. Wegen der fehlenden Lizenz kann kein Sicherheitsupdate verteilt werden. <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Deshalb wurde es von Canonical aus Ubuntu und vom Debian-Projekt aus Debian entfernt. Christoph hat allerdings einen tollen Artikel, wie man sich ein aus den aktuellen <a title="Java nervt, Pakete des Oracle-JDK bzw JRE per Skript erzeugen" href="http://linuxundich.de/de/ubuntu/java-nervt-pakete-des-oracle-jdk-bzw-jre-per-skript-erzeugen/" target="_blank">Java-Downloads von der Oracle Homepage ein installierbares Paket generieren</a> kann.</p>
<p><img class="alignleft size-full wp-image-1688" title="firefox-java-logo" src="http://www.blog.d-11.de/wp-content/uploads/2012/04/firefox-java-logo.png" alt="firefox-java-logo" width="119" height="75" />Bei einem der letzten Updates von Firefox Version 3.6 auf Version 11.0 aus den offiziellen Repositories ging bei mir irgendwie das Java Plugin verloren. <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Dies hat zur Folge, dass Websites mit Java-Anteil (Post Portodruck, oder der online Foto-Dienst von DM) nicht mehr funktionieren.</p>
<h5>Installation überprüfen</h5>
<p>Ob das JRE-Plugin installiert ist, kann man folgendermaßen herausfinden:</p>
<blockquote><p><code>about:plugins</code></p></blockquote>
<p>in die Adresszeile des Browsers eingeben. Es erscheint eine Liste mit allen installierten Plugins. Falls hier kein Eintrag auftaucht, der &#8220;Java(TM) Plug-in 1.6.****&#8221; oder ähnlich heißt, ist das Java-Plugin nicht mehr richtig installiert.</p>
<h5>Java Plugin für Firefox 11 wieder richtig installieren</h5>
<p>Als erstes suchen wir uns die Plugin Datei:</p>
<blockquote><p><code>$ locate libnpjp</code></p></blockquote>
<p>Lustigerweise heißt das Browserplugin <code>libpjp2.so</code> und nicht <code>sunjavaplugin.so</code> oder <code>libjavaplugin_jni.so</code> was ich zuerst vermutete.<br />
Als Ergebnis sollte euch der Pfad angezeigt werden, in welchem die Plugin-Datei zu finden ist. Bei mir ist das beispielsweise:</p>
<blockquote><p><code>$ locate libnpjp<br />
/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libnpjp2.so</code></p></blockquote>
<p>Falls ihr <code>locate</code> nicht installiert habt, erfüllt das gute alte <code>find</code> die Aufgabe natürlich ebenso (so zu suchen könnte etwas länger dauern <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> ):</p>
<blockquote><p><code>$ find / -iname "*libnpjp*" -type f 2&gt; /dev/null </code></p></blockquote>
<p>Wenn die Plugin-Datei gefunden wurde, muss eine symbolischer Link zur Plugin-Datei im Plugins-Verzeichnis von Firefox angelegt werden. Bei mir wäre das beispielsweise <code>/usr/lib/mozilla/plugins</code>. Hierzu werden <code>root</code>-Rechte benötigt, bei Ubuntu also ein <code>sudo</code> vorne anhängen:</p>
<blockquote><p><code># ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/</code></p></blockquote>
<p>Dann noch Firefox neu starten und mit obiger Methode prüfen, ob das Plugin wieder in der Liste auftaucht.</p>
<p>Quellen: [<a href="http://java.com/de/download/help/linux_install.xml#enable" target="_blank">1</a>] und [<a href="http://forum.ubuntuusers.de/topic/java-applets-in-firefox-funktionieren-nicht/" target="_blank">2</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/04/10/java-runtime-plugin-unter-firefox-11-ubuntudebian-wieder-aktivieren-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unter Linux EXIF-Daten aus jpg-Dateien entfernen (verlustfrei / lossless)</title>
		<link>http://www.blog.d-11.de/2012/04/01/unter-linux-exif-daten-aus-jpg-dateien-entfernen-verlustfrei-lossless/</link>
		<comments>http://www.blog.d-11.de/2012/04/01/unter-linux-exif-daten-aus-jpg-dateien-entfernen-verlustfrei-lossless/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 17:36:52 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[entfernen]]></category>
		<category><![CDATA[EXIF]]></category>
		<category><![CDATA[exif-data]]></category>
		<category><![CDATA[exif-daten entfernen]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[jpegtran]]></category>
		<category><![CDATA[jpg]]></category>
		<category><![CDATA[lossless]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[verlustfrei]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1669</guid>
		<description><![CDATA[Möchte man unter Linux aus einem jpg-Bild die EXIF-Daten entfernen, so kann man das mit Hilfe von mogrify aus dem ImageMagick-Paket  tun:
mogrify -strip $BILD 
Der Nachteil: mogrify überschreibt das Basisbild, was meistens nicht gewünscht ist. Abhilfe schafft hier &#8211; ebenfalls aus dem ImageMagick-Paket &#8211; das convert-Tool:
$ convert $BILD -strip $AUSGABE
Das wars! Ganz praktisch, wenn [...]]]></description>
			<content:encoded><![CDATA[<p>Möchte man unter Linux aus einem jpg-Bild die <a href="http://www.exif.org/" target="_blank">EXIF-Daten</a> entfernen, so kann man das mit Hilfe von <code>mogrify</code> aus dem ImageMagick-Paket  tun:</p>
<blockquote><p><code>mogrify -strip $BILD</code> </p></blockquote>
<p>Der Nachteil: <code>mogrify</code> überschreibt das Basisbild, was meistens nicht gewünscht ist. Abhilfe schafft hier &#8211; ebenfalls aus dem ImageMagick-Paket &#8211; das <code>convert</code>-Tool:<br />
<code>$ convert $BILD -strip $AUSGABE</code><br />
Das wars! Ganz praktisch, wenn man sich die Bilder per Script für den Upload ins Web aufbereiten lässt.</p>
<p>Das Entfernen der EXIF-Daten mittels ImageMagick hat allerdings einen Nachteil: ImageMagick komprimiert das Bild neu. Die Entfernung der EXIF-Daten ist also nicht verlustfrei. Das hat laut einem <a href="http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&#038;t=10895"  target="_blank">Thread im ImageMagick-Forum</a> folgenden Grund: ImageMagick versucht zu berechnen, welche Einstellungen für das jpg-Format bei der Erstellung des Bilder verwendet wurde. Da, zumindest in meinem Fall, die zu komprimierenden Bilder meistens von einer Digitalkamera erstellt wurden, ist das Ergebnis der Berechnung nicht exakt, sondern nur eine Annäherung an die proprietären <a href="http://computer.forensikblog.de/2007/11/jpeg-quantisierungstabellen-vergleichen.html" target="_blank">Quantisierungstabellen</a> der Kamerahersteller.</p>
<p>Abhilfe schafft hier das Tool <code>jpegtran</code>, das speziell für die verlustfreie Konvertierung von jpg-Dateien gedacht ist:</p>
<blockquote><p><code>jpegtran -copy none $BILD.jpg > $AUSGABE.jpg<br />
jpegtran -copy none -outfile $AUSGABE.jpg $BILD.jpg</code></p></blockquote>
<p>Quelle: <a href="http://stackoverflow.com/questions/2654281/how-to-remove-exif-data-without-recompressing-the-jpeg" target="_blank">Stackoverflow</a><br />
Mit ImageMagick kann man übrigens noch viele weitere tolle Dinge machen &#8211;> Man-page!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/04/01/unter-linux-exif-daten-aus-jpg-dateien-entfernen-verlustfrei-lossless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alcomat Promillerechner App für Android Version 1.1</title>
		<link>http://www.blog.d-11.de/2012/03/30/alcomat-promillerechner-app-fur-android-version-1-1/</link>
		<comments>http://www.blog.d-11.de/2012/03/30/alcomat-promillerechner-app-fur-android-version-1-1/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 14:41:40 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Alcomat]]></category>
		<category><![CDATA[Alkohol]]></category>
		<category><![CDATA[Alkomat]]></category>
		<category><![CDATA[Android 2.1]]></category>
		<category><![CDATA[BAC]]></category>
		<category><![CDATA[Blutalkoholwert]]></category>
		<category><![CDATA[HDFMNT]]></category>
		<category><![CDATA[HDFMNT-Software]]></category>
		<category><![CDATA[Promille]]></category>
		<category><![CDATA[Promillerechner]]></category>
		<category><![CDATA[Watsonformel]]></category>
		<category><![CDATA[Widmarkformel]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1648</guid>
		<description><![CDATA[Nach knapp einem halben Jahr haben Harald und ich uns aufgerafft und am Alcomat weiterprogrammiert. Deshalb ist ab jetzt Version 1.1 mit zahlreichen Verbesserungen im Market bzw. Google Play erhältlich.
Hier mal grob zusammengefasst die Releasenotes von Version 1.1:

4 neue Getränkeicons hinzugefügt &#8211; insgesamt sind es jetzt 79
GUI Redesign
Es werden Sprüche passend zum Promillestand angezeigt
Multilanguagesupport in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1332" title="Alcomat Logo" src="http://www.blog.d-11.de/wp-content/uploads/2011/06/alcomat_logo-140x93.png" alt="" width="140" height="93" />Nach knapp einem halben Jahr haben Harald und ich uns aufgerafft und am <a title="Alcomat Promillerecher App für Android" href="http://www.blog.d-11.de/2011/06/24/android-alcomat-promillerechner-app/" target="_blank">Alcomat</a> weiterprogrammiert. Deshalb ist ab jetzt Version 1.1 mit zahlreichen Verbesserungen im Market bzw. Google Play erhältlich.</p>
<p>Hier mal grob zusammengefasst die Releasenotes von Version 1.1:</p>
<ul>
<li>4 neue Getränkeicons hinzugefügt &#8211; insgesamt sind es jetzt 79</li>
<li>GUI Redesign</li>
<li>Es werden Sprüche passend zum Promillestand angezeigt</li>
<li>Multilanguagesupport in Deutsch, Englisch, Französisch und Polnisch (Danke Kamill!!)</li>
<li>Die Zeit, bis man wieder nüchtern ist, wird angezeigt.</li>
<li>Sicherheitsabfrage für &#8220;Neue Saufrunde&#8221;-Button hinzugefügt. Ein versehentliches löschen aller getrunkenen Drinks wird so verhindert.</li>
<li>Alle Getränke sind nun löschbar.</li>
<p><span id="more-1648"></span></p>
<li>Größe der Getränkeicons wird automatisch gewählt oder kann manuell eingestellt werden.</li>
<li>Das alte Layout kann über das Optionsmenü wieder aktiviert werden.</li>
<li>Das Anlegen von Mischgetränken ist jetzt komfortabler.</li>
<li>Voreingestellte Getränke wurden verbessert.</li>
<li>Der Startzeitpunkt einer Trinksession kann jetzt auch in der Vergangenheit liegen.</li>
<li>Facebook-Support integriert</li>
</ul>
<p>Außerdem ist der Alcomat jetzt in zwei Versionen erhältlich:</p>
<div id="attachment_1651" class="wp-caption alignright" style="width: 103px"><a href="https://play.google.com/store/apps/details?id=de.hdf"><img class="size-full wp-image-1651" title="Alcomat Lite" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomatliteqr.png" alt="" width="93" height="93" /></a><p class="wp-caption-text">Alcomat Lite</p></div>
<h4>1. Alcomat Lite</h4>
<p>Mit komplettem Funktionsumfang, allerdings mit Werbung. Den Alcomat Lite kann man wie bisher auch kostenlos aus dem Android Market / Google Play herunterladen.<br />
<a href="https://play.google.com/store/apps/details?id=de.hdf" target="_blank">Alcomat Lite Promillerechner in Version 1.1 im Androidmarket</a></p>
<div id="attachment_1652" class="wp-caption alignleft" style="width: 115px"><a href="https://play.google.com/store/apps/details?id=de.hdf.alcomat_pro"><img class="size-full wp-image-1652" title="Alcomat Pro " src="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomatproqr.png" alt="Alcomat Pro " width="105" height="105" /></a><p class="wp-caption-text">Alcomat Pro </p></div>
<h4>2. Alcomat Pro</h4>
<p>Ebenfalls mit komplettem Funktionsumfang, allerdings werbefrei! Diese Version ist einmalig kostenpflichtig und ist ebenfalls über den Android Market bzw. Google Play erhältlich.<br />
<a href="https://play.google.com/store/apps/details?id=de.hdf.alcomat_pro" target="_blank">Alcomat Pro Promillerechner in Version 1.1 im Androidmarket</a></p>
<p>Beider Versionen sind ab Android 2.1 aufwärts lauffähig!</p>
<h4>Screenshots:</h4>
<p><a href="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-01.png" rel="lightbox[1648]"><img class="alignnone size-thumbnail wp-image-1654" title="Alcomat Pro Promillerechner für Android Getränkeauswahl " src="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-01-63x105.png" alt="Alcomat Pro Promillerechner für Android Getränkeauswahl" width="63" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-02.png" rel="lightbox[1648]"><img class="alignnone size-thumbnail wp-image-1655" title="Alcomat Pro Promillerechner für Android Profil" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-02-63x105.png" alt="Alcomat Pro Promillerechner für Android Profil" width="63" height="105" /></a> <a href="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-03.png" rel="lightbox[1648]"><img class="alignnone size-thumbnail wp-image-1656" title="Alcomat Promillerechner App für Android Neues Getränk anlegen" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/alcomat-ver-1-1-pro-03-63x105.png" alt="Alcomat Promillerechner App für Android Neues Getränk anlegen" width="63" height="105" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/03/30/alcomat-promillerechner-app-fur-android-version-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bilderhaufen: RetroClassic 2012 in Stuttgart</title>
		<link>http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/</link>
		<comments>http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 20:13:07 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Auto]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Fahrzeuge]]></category>
		<category><![CDATA[Bilderhaufen]]></category>
		<category><![CDATA[Oldtimer]]></category>
		<category><![CDATA[RetroClassic 2012]]></category>
		<category><![CDATA[Suttgart]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1597</guid>
		<description><![CDATA[Hier mal ein kleiner Bilderhaufen der RetroClassic 2012 auf dem Stuttgarter Messeglände &#8211; einer großen Oldtimerausstellung mit laut Veranstalter mehr als 3000 Fahrzeugen.
Zu sehen gab es geographisch bedingt viele Porsche und Mercedes   Die Stände waren teilweise sehr aufwändig und liebevoll gestaltet &#8211; gerade Campingszenen aus den 70er waren sehr nett anzusehen! Interessant waren [...]]]></description>
			<content:encoded><![CDATA[<p>Hier mal ein kleiner Bilderhaufen der <a href="http://www.messestuttgart.de/cms/retroclassics2012_besucher_messe2.0.html" target="_blank">RetroClassic 2012</a> auf dem Stuttgarter Messeglände &#8211; einer großen Oldtimerausstellung mit laut Veranstalter mehr als 3000 Fahrzeugen.<br />
Zu sehen gab es geographisch bedingt viele Porsche und Mercedes <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Die Stände waren teilweise sehr aufwändig und liebevoll gestaltet &#8211; gerade Campingszenen aus den 70er waren sehr nett anzusehen! Interessant waren auch die restaurierten Youngtimer!<br />
Der Trend hin zu Fahrzeugen, die ihre über die Jahre gesammelte Patina behalten durften und nur technisch restauriert wurden, konnte man nur ein einigen wenigen Fahrzeugen feststellen.<br />
Insgesamt für jeden Oldtimerfan eine empfehlenswerte Veranstaltung!<br />
Das einzige entäuschende war der Teilemarkt! Der Großteil der Stände bestand aus professionellen Flohmarkthändlern, die dann in Großserie in China gefertigtes Werkzeug überteuert verkauften. Beispielsweise solch ein Satz <a href="www.ebay.de/itm/170814323882" target="_blank">Bremskolbenrücksteller</a>: bei eBay für 20€ inklusive Versand, die Händler auf dem Teilemarkt haben die für 80€ verkauft! <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  Wer Ersatzteile für seinen Oldtimer sucht, ist besser beraten  über vorhandene Vereine oder das Internet zu suchen &#8211; hier wird man eher fündig.<br />

<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9127/' title='BMW 6er'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9127-140x105.jpg" class="attachment-thumbnail" alt="" title="BMW 6er" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9128/' title='BMW 6er'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9128-140x105.jpg" class="attachment-thumbnail" alt="" title="BMW 6er" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9129/' title='Fiat 500'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9129-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat 500" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9130/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9130-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9131/' title='Renault Turbo'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9131-140x105.jpg" class="attachment-thumbnail" alt="" title="Renault Turbo" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9132/' title='Simca Rallye'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9132-140x105.jpg" class="attachment-thumbnail" alt="" title="Simca Rallye" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9133/' title='Renault Alpine'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9133-140x105.jpg" class="attachment-thumbnail" alt="" title="Renault Alpine" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9134/' title='Renault Alpine'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9134-140x105.jpg" class="attachment-thumbnail" alt="" title="Renault Alpine" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9135/' title='Mini mit Honda-Motor'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9135-140x105.jpg" class="attachment-thumbnail" alt="" title="Mini mit Honda-Motor" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9136/' title='Mini mit Honda-Motor'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9136-140x105.jpg" class="attachment-thumbnail" alt="" title="Mini mit Honda-Motor" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9137/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9137-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9138/' title='Fiat 500'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9138-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat 500" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9139/' title='Fiat 128'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9139-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat 128" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9140/' title='Fiat 128'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9140-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat 128" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9141/' title='Fiat 128'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9141-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat 128" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9142/' title='Fiat X1/9'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9142-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat X1/9" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9143/' title='Fiat X1/9'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9143-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat X1/9" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9144/' title='Fiat X1/9'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9144-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat X1/9" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9145/' title='Fiat X1/9'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9145-140x105.jpg" class="attachment-thumbnail" alt="" title="Fiat X1/9" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9146/' title='Mercedes E230'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9146-140x105.jpg" class="attachment-thumbnail" alt="" title="Mercedes E230" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9147/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9147-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9148/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9148-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9149/' title='Opel Kadett C Limo'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9149-140x105.jpg" class="attachment-thumbnail" alt="" title="Opel Kadett C Limo" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9150/' title='VW Käfer'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9150-140x105.jpg" class="attachment-thumbnail" alt="" title="VW Käfer" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9151/' title='Audi'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9151-140x105.jpg" class="attachment-thumbnail" alt="" title="Audi" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9152/' title='Audi'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9152-140x105.jpg" class="attachment-thumbnail" alt="" title="Audi" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9153/' title='Ford Capri'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9153-140x105.jpg" class="attachment-thumbnail" alt="" title="Ford Capri" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9154/' title='Ford Capri'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9154-140x105.jpg" class="attachment-thumbnail" alt="" title="Ford Capri" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9155/' title='Hotrod'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9155-140x105.jpg" class="attachment-thumbnail" alt="" title="Hotrod" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9156/' title='Hotrod'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9156-140x105.jpg" class="attachment-thumbnail" alt="" title="Hotrod" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9157/' title='Hotrod'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9157-140x105.jpg" class="attachment-thumbnail" alt="" title="Hotrod" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9158/' title='Kawasaki 750'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9158-140x105.jpg" class="attachment-thumbnail" alt="" title="Kawasaki 750" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9159/' title='BMW 2002'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9159-140x105.jpg" class="attachment-thumbnail" alt="" title="BMW 2002" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9160/' title='BMW 6er'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9160-140x105.jpg" class="attachment-thumbnail" alt="" title="BMW 6er" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9161/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9161-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9162/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9162-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9163/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9163-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9164/' title='RetroClassic'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9164-140x105.jpg" class="attachment-thumbnail" alt="" title="RetroClassic" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9165/' title='VW Käfer'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9165-140x105.jpg" class="attachment-thumbnail" alt="" title="VW Käfer" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9166/' title='Mercedes'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9166-140x105.jpg" class="attachment-thumbnail" alt="" title="Mercedes" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9167/' title='Mercedes'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9167-140x105.jpg" class="attachment-thumbnail" alt="" title="Mercedes" /></a>
<a href='http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/dscf9168/' title='NSU Prinz TT'><img width="140" height="105" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/DSCF9168-140x105.jpg" class="attachment-thumbnail" alt="" title="NSU Prinz TT" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/03/28/bilderhaufen-retroclassic-2012-in-stuttgart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIT-Server für kleine Entwicklergruppen aufsetzen einrichten (Debian basiert)</title>
		<link>http://www.blog.d-11.de/2012/03/28/git-server-fur-kleine-entwicklergruppen-aufsetzen-einrichten-debian-basiert/</link>
		<comments>http://www.blog.d-11.de/2012/03/28/git-server-fur-kleine-entwicklergruppen-aufsetzen-einrichten-debian-basiert/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 08:31:13 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[distributed version control system]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git-server]]></category>
		<category><![CDATA[publik-key]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[vcs]]></category>
		<category><![CDATA[version control system]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1577</guid>
		<description><![CDATA[In diesem Beitrag möchte ich erklären, wie man einen GIT-Server auf einem Debian basierten Server für kleinere Entwicklergruppen einrichtet.
Irgendwelche feingranularen Rechteverwaltungen sind damit nicht möglich, jeder hat Schreib- und Leserechte auf die Repositories.
Im Prinzip wird ein dedizierter GIT-User angelegt, über den alle Entwickler via ssh Zugriff auf die Repositories haben. Die Authentisierung beim Server erfolgt [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1593" title="Git-logo" src="http://www.blog.d-11.de/wp-content/uploads/2012/03/Git-logo.png" alt="Git-logo" width="150" height="55" />In diesem Beitrag möchte ich erklären, wie man einen GIT-Server auf einem Debian basierten Server für kleinere Entwicklergruppen einrichtet.<br />
Irgendwelche feingranularen Rechteverwaltungen sind damit nicht möglich, jeder hat Schreib- und Leserechte auf die Repositories.<br />
Im Prinzip wird ein dedizierter GIT-User angelegt, über den alle Entwickler via ssh Zugriff auf die Repositories haben. Die Authentisierung beim Server erfolgt über ssh-public-keys.</p>
<p><strong>Voraussetzung</strong> ist ein Linux-Server mit ssh-Zugang und vorhandenen root-Rechten.</p>
<p><strong>Git installieren:</strong> Als erstes sollte man auf dem Server git an sich installieren:</p>
<blockquote><p><code>root@server:~# aptitude install git-core -y</code></p></blockquote>
<p><strong>Git-User anlegen:</strong> Danach wird der git-User angelegt und in dessen Home-Verzeichnis gewechselt:</p>
<blockquote><p><code>root@server:~# adduser git<br />
root@server:~# cd /home/git</code></p></blockquote>
<p><code> </code><br />
<span id="more-1577"></span><br />
Als nächstes loggt man sich als der git-User ein:</p>
<blockquote><p><code>root@server:/home/git# su git</code></p></blockquote>
<p><strong>Public-Key-Authentisierung einrichten:</strong> Legt den .ssh-Ordner und die Datei mit den authorisierten Keys an:</p>
<blockquote><p><code>git@server:~$ mkdir .ssh<br />
git@server:~$ touch .ssh/authorized_keys<br />
git@server:~$ chmod 600 .ssh/authorized_keys</code></p></blockquote>
<p>Als nächstes kopiert man den eigenen Public-Key auf den Server. Ich benutze dazu immer das kleine Tool <code>ssh-copy-id</code>, man kann es natürlich auch manuell machen, da das <code>authorized_keys</code>-File nur eine Textdatei ist. Den eigenen Public-Key findet man normalerweise im eigenen <code>home</code>-Verzeichnis im Ordner &#8220;<code>.shh</code>&#8220;. Er trägt den Namen &#8220;<code>id_rsa.pub</code>&#8221;</p>
<blockquote><p><code>user@host:/home/user$ ssh-copy-id -i $PFAD-ZUM-.SSH-VERZEICHNIS/id_rsa.pub git@$IP-DES-SERVERS</code></p></blockquote>
<p>Obigen Befehl führt man auf dem eigenen Rechner aus und nicht auf dem Server.<br />
Hat man noch keinen Public-Key kann man sich einen mit <code>ssh-keygen</code> generieren (Manpage lesen).<br />
<strong>Leeres Git-Repository erstellen:</strong> Jetzt können wir auf dem Server eine leeres git-Repository erstellen:</p>
<blockquote><p><code>git@server:~$ mkdir testrepo.git<br />
git@server:~$ cd testrepo.git<br />
git@server:~$ git --bare init</code></p></blockquote>
<p>Folgende Meldung sollte erscheinen:</p>
<blockquote><p><code>Initialized empty Git repository in /home/git/testrepo.git</code></p></blockquote>
<p><strong>Erster Commit:</strong> So auf dem Server sind wir jetzt fast fertig. Vor der letzten Änderung auf dem Server testen wir noch, ob alles wie gewünscht funktioniert, indem wir einen ersten commit in das Repository machen. Auf dem eigenen Rechner:</p>
<blockquote><p><code>user@host:~$ git clone ssh://git@$IP-ADRESSE/~/testrepo.git<br />
Initialized empty Git repository in /home/user/testrepo/.git/<br />
warning: You appear to have cloned an empty repository.</code></p></blockquote>
<p>Für diese Anleitung erstelle ich jetzt einfach eine kleine Textdatei und commite diese und pushe die Änderungen dann auf den Server:</p>
<blockquote><p><code>user@home:~/testrepo$ echo "Das wird der erste Commit" &gt; testdatei<br />
user@home:~/testrepo$ git add testdatei<br />
user@home:~/testrepo$ git commit -am "Erster Commit"<br />
[master (root-commit) c6b03a5] Erster Commit<br />
1 files changed, 1 insertions(+), 0 deletions(-)<br />
create mode 100644 testdatei<br />
user@home:~/testrepo$ git push origin master<br />
Counting objects: 3, done.<br />
Writing objects: 100% (3/3), 243 bytes, done.<br />
Total 3 (delta 0), reused 0 (delta 0)<br />
To ssh://git@$IP-ADRESSE/~/testrepo.git<br />
* [new branch]      master -&gt; master </code></p></blockquote>
<p>So damit läuft der Server <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /><br />
Jeder, der Zugriff auf das Repo habe will, muss euch jetzt sein Public-Key zuschicken, damit ihr ihn an das <code>authorized_keys</code>-File anhängen könnt.<br />
<strong>Login-Shell des git-Users deaktivieren:</strong> Damit das nicht Missbraucht wird, verhindern wir jetzt noch, dass man über den git-User auf dem Server eine Login-Shell bekommt. Hierzu loggt man sich als root auf dem Server ein und öffnet die /etc/passwd:</p>
<blockquote><p><code>root@server:~# vi /etc/passwd</code></p></blockquote>
<p>Dort ändern wir die Shell des git-Users von /bin/bash auf /usr/bin/git-shell:</p>
<blockquote><p><code>git:x:1001:1001:,,,:/home/git:/bin/bash</code></p></blockquote>
<p>wird zu:</p>
<blockquote><p><code>git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell</code></p></blockquote>
<p>Versucht man sich mit dem git-User per ssh einzuloggen erscheint folgende</p>
<blockquote><p><code>Meldung: "fatal: What do you think I am? A shell?"</code></p></blockquote>
<p>Ob man anstatt der <code>git-shell</code> auch wie üblich einfach <code>/bin/false</code> verwenden kann habe ich nicht ausprobiert.</p>
<p>Obwohl jeder, der Zugriff auf des Repository hat, über den git-User auf den Server geht, sind die Commits übrigens nicht immer vom gleichen User, sondern werden wie gewohnt durch die user-option von git festgelegt. Diese Optionen kann man global durch eine Datei mit dem Namen &#8220;<code>.gitconfig</code>&#8221; im eigenen Home-Verzeichnis ferstlegen. Mehr dazu <a href="http://book.git-scm.com/2_setup_and_initialization.html" target="_blank">hier</a>.</p>
<p>Ja und jetzt kann man anfangen mit Git zu arbeiten! Man wird nie wieder SVN, CVS oder ähnliches verwenden wollen! Git ist toll! <img class="size-full wp-image-1558 alignnone" title="love" src="http://www.blog.d-11.de/wp-content/uploads/2011/12/biggrinlove.gif" alt="Love" width="23" height="16" /> Siehe auch &#8220;<a href="http://de.whygitisbetterthanx.com/" target="_blank">Warum git besser als X ist</a>&#8221;</p>
<p>Meine Quellen: <a href="http://progit.org/book/ch4-0.html" target="_blank">Pro-Git Kapitel 4</a> und <a href="http://tumblr.intranation.com/post/766290565/how-set-up-your-own-private-git-server-linux" target="_blank">Bradley Wrigths Blogpost</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/03/28/git-server-fur-kleine-entwicklergruppen-aufsetzen-einrichten-debian-basiert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suchen und ersetzen in SQL / mySQL Datenbanken</title>
		<link>http://www.blog.d-11.de/2012/02/26/suchen-und-ersetzen-in-sql-mysql-datenbanken/</link>
		<comments>http://www.blog.d-11.de/2012/02/26/suchen-und-ersetzen-in-sql-mysql-datenbanken/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 17:42:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[datenbank]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[rdbms]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[search and replace]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[string ersetzen]]></category>
		<category><![CDATA[suchen und ersetzen]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1568</guid>
		<description><![CDATA[Heute war etwas Aufräumarbeit in der Blog-Datenbank angesagt.  
Im speziellen ging es um die Ersetzung von Links auf den alten Webspace in den Beiträgen und noch ein paar andere kleinere Änderungen.
Fügt man in Wordpress ein Bild ein, wir der Pfad nicht relativ zum Webspace sondern absolut gespeichert, also mit kompletter URL.  Zieht man [...]]]></description>
			<content:encoded><![CDATA[<p>Heute war etwas Aufräumarbeit in der Blog-Datenbank angesagt. <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Im speziellen ging es um die Ersetzung von Links auf den alten Webspace in den Beiträgen und noch ein paar andere kleinere Änderungen.</p>
<p>Fügt man in Wordpress ein Bild ein, wir der Pfad nicht relativ zum Webspace sondern absolut gespeichert, also mit kompletter URL.  Zieht man mit dem Blog über den Lauf der Jahre mehrfach um (so wie ich) und ändert evtl. noch die Domain des Blogs, entstehen so einige Karteileichen.</p>
<p>Hier mal ne kleine Anleitung, wie man die ungültigen Links auf die aktuelle Adresse umbiegt:</p>
<ol>
<li> Als erstes erstellt man ein Backup &#8211; das ist wirklich sehr wichtig! <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Ich benutze dazu immer <em>mysqldump</em> Damit kann man den kompletten Inhalt einer Datenbank einfach in eine Datei &#8220;dumpen&#8221;:<br />
<code>shell&gt; mysqldump  --all-databases -u$USER -p$PASSWORT &gt; dump.sql</code><br />
Geht anschließend etwas schief, hat man ein Backup und kann darauf zurückgreifen. Das Backup kann man mit:<br />
<code>shell&gt; mysql &lt; dump.sql</code><br />
wieder einspielen. Hat man beim Erstellen des Dumps eine spezielle Datenbank ausgewählt sollte man:<br />
<code>shell&gt; mysql $DB-NAME &lt; dump.sql</code><br />
verwenden.</li>
<li>Jetzt die eigentliche Aufgabe, suchen und ersetzen: Hier zu setzt man ein Konstrukt aus dem <em>UPDATE</em> und <em>REPLACE</em> Befehl ein, führt man hintereinander mehrere Ersetzungen durch ist der Feldname in der <em>REPLACE</em>-Funktion besonders tückisch, da man leicht vergisst ihn mitzuändern:<br />
<code>mysql&gt; UPDATE [table_name] SET [field_name] = REPLACE([field_name],'[string_to_find]','[string_to_replace]');</code></li>
<li>Im Vorfeld sollte man natürlich auch per <em>SELECT</em> schauen, wie viele Datensätze man überhaupt ändern muss. Hier für ist <em>LIKE</em> ganz praktisch:<br />
<code>mysql&gt; SELECT * FROM [table_name] WHERE [field_name] like "%SUCHTEXT%";</code></li>
<li>Das war&#8217;s!</li>
<li>Kleiner Hinweise noch: Ich lösche immer noch die bash_history, wenn ich das mysql-Passwort per Befehl mitgebe. Man weiß ja nie&#8230;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/02/26/suchen-und-ersetzen-in-sql-mysql-datenbanken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unter Linux mehrere pdf Dateien in ein pdf-File zusammenführen mergen</title>
		<link>http://www.blog.d-11.de/2012/01/04/unter-linux-mehrere-pdf-dateien-in-ein-pdf-file-zusammenfuhren-mergen/</link>
		<comments>http://www.blog.d-11.de/2012/01/04/unter-linux-mehrere-pdf-dateien-in-ein-pdf-file-zusammenfuhren-mergen/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:05:29 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ghostscript]]></category>
		<category><![CDATA[kombinieren]]></category>
		<category><![CDATA[Mergen]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdftk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[zusammenführen]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1564</guid>
		<description><![CDATA[Gerade kam ich mal wieder in die Verlegenheit mehrere pdf-Dateien in eine Datei zusammenführen zu wollen. Damit ich nicht jedes mal wieder googeln muss schreibe ich&#8217;s hier mal auf.  
Am leichtesten geht es mit dem kleinen Tool pdftk, welches man sich aus den Repositories installieren kann:
~$ sudo aptitude install pdftk
Anschließend kann man einfach mit:
~$ [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade kam ich mal wieder in die Verlegenheit mehrere pdf-Dateien in eine Datei zusammenführen zu wollen. Damit ich nicht jedes mal wieder googeln muss schreibe ich&#8217;s hier mal auf. <img src='http://www.blog.d-11.de/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Am leichtesten geht es mit dem kleinen Tool pdftk, welches man sich aus den Repositories installieren kann:<br />
<code>~$ sudo aptitude install pdftk</code><br />
Anschließend kann man einfach mit:<br />
<code>~$ pdftk datei1.pdf datei2.pdf datei3.pdf cat output out.pdf </code><br />
die pdf-Dateien zusammenführen.</p>
<p>Es gibt noch eine etwas kompliziertere Variante mit Ghostscript, welche den Job genauso souverän erledigt, aber schlechter zu merken ist:<br />
<code>~$ gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=out.pdf -dBATCH datei1.pdf datei2</code>.pdf</p>
<p>Beide Versionen funktionieren bei mir sehr gut! Anstatt alle Inputfiles einzeln anzugeben, kann man auch mit <code>*.pdf</code> arbeiten. Hierzu müssen sich die Files aber alle in einem Verzeichnis befinden.</p>
<p>Quellen: <a href="http://opendevice.blogspot.com/2007/03/merge-pdf-files-on-linux.html" target="_blank">klick</a> und <a href="http://everyjoe.com/technology/merge-multiple-pdfs-into-one-file/" target="_blank">klick</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2012/01/04/unter-linux-mehrere-pdf-dateien-in-ein-pdf-file-zusammenfuhren-mergen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipp: motoringconbrio.com</title>
		<link>http://www.blog.d-11.de/2011/12/05/linktipp-motoringconbrio-com/</link>
		<comments>http://www.blog.d-11.de/2011/12/05/linktipp-motoringconbrio-com/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:10:45 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Fahrzeuge]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Fahrzeugblog]]></category>
		<category><![CDATA[motoringconbrio.com]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1556</guid>
		<description><![CDATA[Damit hier auch mal wieder was neues steht, gibt es heute mal keine Anleitung etc. sondern einen Linktipp auf einen meiner Lieblingsblogs.
Unter www.motoringconbrio.com gibt es fast täglich Updates mit wunderschön photographierten Wagen! Die Autoauswahl beschränkt sich nicht nur auf eine Marke oder einen bestimmten Zeitraum, sondern es ist wirklich sehr bunt und vielfältig! Viele alte [...]]]></description>
			<content:encoded><![CDATA[<p>Damit hier auch mal wieder was neues steht, gibt es heute mal keine Anleitung etc. sondern einen Linktipp auf einen meiner Lieblingsblogs.<br />
Unter <a href="http://www.motoringconbrio.com" target="_blank">www.motoringconbrio.com</a> gibt es fast täglich Updates mit wunderschön photographierten Wagen! Die Autoauswahl beschränkt sich nicht nur auf eine Marke oder einen bestimmten Zeitraum, sondern es ist wirklich sehr bunt und vielfältig! Viele alte Japaner, Schweden, Deutsche, Amerikaner, Franzosen usw. Wirklich herrlich und meiner Meinung nach für jeden Autofan mindestens einmal die Woche Pflicht! <a href="http://www.blog.d-11.de/wp-content/uploads/2011/12/biggrinlove.gif" rel="lightbox[1556]"><img src="http://www.blog.d-11.de/wp-content/uploads/2011/12/biggrinlove.gif" alt="" title="love" width="23" height="16" class="alignnone size-full wp-image-1558" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2011/12/05/linktipp-motoringconbrio-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OSS-Audio-Device beim mplayer auswählen</title>
		<link>http://www.blog.d-11.de/2011/11/07/oss-audio-device-beim-mplayer-auswahlen/</link>
		<comments>http://www.blog.d-11.de/2011/11/07/oss-audio-device-beim-mplayer-auswahlen/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:18:03 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[/dev/dsp]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[oss-audio-device]]></category>
		<category><![CDATA[pulseaudio]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://www.blog.d-11.de/?p=1548</guid>
		<description><![CDATA[Falls man mehrere Soundkarten im PC hat, ist es manchmal recht nützlich, diese einzeln auswählen zu können. Ich verwende hierzu immer die OSS-Ausgabe. Unter VLC kannte ich die Option schon:
cvlc --oss-audio-device=/dev/dsp *.pls
Da ich in letzter Zeit immer häufiger den altgedienten mplayer verwende, musste ich mal nachschauen und bin hier fündig geworden. Der Befehl für den [...]]]></description>
			<content:encoded><![CDATA[<p>Falls man mehrere Soundkarten im PC hat, ist es manchmal recht nützlich, diese einzeln auswählen zu können. Ich verwende hierzu immer die OSS-Ausgabe. Unter VLC kannte ich die Option schon:</p>
<blockquote><p><code>cvlc --oss-audio-device=/dev/dsp *.pls</code></p></blockquote>
<p>Da ich in letzter Zeit immer häufiger den altgedienten mplayer verwende, musste ich mal nachschauen und bin <a href="http://linux.dsplabs.com.au/mplayer-multiple-sound-cards-select-audio-device-p77/" target="_blank">hier</a> fündig geworden. Der Befehl für den mplayer lautet:</p>
<blockquote><p><code>mplayer -ao oss:/dev/dsp *.mp3</code></p></blockquote>
<p>Ist ganz praktisch, so kann man im Hintergrund Musik spielen lassen und z.B. über das Headset noch skypen etc.!</p>
<p><strong>Update:</strong> Per Mail kam der Hinweis auf die Antiquiertheit des Open Sound Systems: Der Grund warum ich OSS verwende ist folgender:<br />
Ich habe momentan zwei Soundkarten im PC. Über die erste Soundkarte lasse ich meistens Musik über normale Lautsprecher laufen. Deshalb starte ich den Mplayer oder vlc im OSS-Mode. Über die zweite Soundkarte ist mein Headset angeschlossen, hierüber läuft dann der ganze Rest mit Pulseaudio, also Skypen, irgendwelche Videos die man sich anschaut usw. Hat den Vorteil, dass man die Lautstärke getrennt voneinander regeln kann und kurz mal eines von beidem ausschalten. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.d-11.de/2011/11/07/oss-audio-device-beim-mplayer-auswahlen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

