<?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>dhde.de &#187; howto</title>
	<atom:link href="http://www.dhde.de/tag/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dhde.de</link>
	<description>dhde.de über das Leben und Dinge die keiner braucht</description>
	<lastBuildDate>Tue, 24 Aug 2010 12:52:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>gentoo &#8211; Portage abspecken für Server</title>
		<link>http://www.dhde.de/2009/10/gentoo-portage-abspecken-fur-server/</link>
		<comments>http://www.dhde.de/2009/10/gentoo-portage-abspecken-fur-server/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 09:08:06 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[anderes]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vserver]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=172</guid>
		<description><![CDATA[In portage gibt es nette Features, wie auch ein exclude für überflüssige Pakete aus dem portage. Eigentlich braucht man auf einem Server nie etwas wie z.B. games-* Da es unter diesem Punkt doch einiges gibt, kann der Portage-Tree durch entfernen der games um ein großes Stück verkleinert werden. Hierzu benötigt man eine Exclude-Liste (alles was [...]]]></description>
			<content:encoded><![CDATA[<p>In <em>portage</em> gibt es nette Features, wie auch ein <em>exclude</em> für überflüssige Pakete aus dem <em>portage</em>. Eigentlich braucht man auf einem Server nie etwas wie z.B. <em>games-*</em> <img src='http://www.dhde.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Da es unter diesem Punkt doch einiges gibt, kann der Portage-Tree durch entfernen der <em>games</em> um ein großes Stück verkleinert werden.</p>
<p>Hierzu benötigt man eine Exclude-Liste (alles was nicht im Portage erscheinen soll). Unter &lt;portage-dir&gt; (z.B. /usr/portage) stört hier u.a. &#8220;games-*&#8221;<br />
Dazu ist dann folgendes zu tun:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">vi /etc/portage/rsync_excludes</pre></div></div>

<p>Inhalt der Datei dann:</p>
<pre>games-*/</pre>
<p>des weiteren ist dann noch die Datei /etc/make.conf zu bearbeiten, so dass <em>portage</em> auch mitbekommt, dass es eine Exclude-Liste gibt:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">vi /etc/make.conf</pre></div></div>

<p>Hier ist folgendes zu ergänzen:</p>
<pre>PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"</pre>
<p>Hierdurch wird nun beim &#8220;emerge &#8211;sync&#8221; alles was auf /usr/portage/games-*/ matched nicht gesynced.</p>
<p>Da hier vermutlich auch noch alte Dateien liegen kann man diese nun auch direkt löschen:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">rm -rf /usr/portage/games-*</pre></div></div>

<p>Viel Spass damit <img src='http://www.dhde.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="shr-publisher-172"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2009/10/gentoo-portage-abspecken-fur-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: TomTom Wegaufzeichnung</title>
		<link>http://www.dhde.de/2009/07/howto-tomtom-wegaufzeichnung/</link>
		<comments>http://www.dhde.de/2009/07/howto-tomtom-wegaufzeichnung/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:58:04 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[anderes]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[TomTom]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=96</guid>
		<description><![CDATA[Es gibt für ein TomTom ein Tool TTTracklog. Mit diesem Tool, ist es möglich den gefahrenen Weg aufzeichnen zu lassen, um z.B. später eine Route auf einer Karte aus diesen Daten zu erstellen. Hierzu wird einfach das Tool auf dem TomTom installiert und beim starten des TomTom&#8217;s kann man den Tracker dann starten, so dass [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt für ein TomTom ein Tool <em><a title="TTTracklog" href="http://www.opentom.org/TTTracklog" target="_blank">TTTracklog</a></em>. Mit diesem Tool, ist es möglich den gefahrenen Weg aufzeichnen zu lassen, um z.B. später eine Route auf einer Karte aus diesen Daten zu erstellen.</p>
<p>Hierzu wird einfach das Tool auf dem TomTom installiert und beim starten des TomTom&#8217;s kann man den Tracker dann starten, so dass GPS-Daten gesammelt werden. Es wird einfach die ZIP-Datei auf dem TomTom entpackt. Folgende Ordner (d) oder Dateien (-) sollten nach dem entpacken auf dem TomTom vorhanden sein:</p>
<blockquote>
<pre>d      bin/
d      itn/
-      README
-      RELEASE_NOTES
d      SDKRegistry/
d      statdata/
d      text/</pre>
</blockquote>
<p>Die Route wird z.B. im <a title="GPX" href="http://de.wikipedia.org/wiki/GPS_Exchange_Format" target="_blank">GPX</a> Format gesichert.<br />
Derzeit plane ich eine solche Route für den kommenden Urlaub aufzeichnen zu lassen um später dann diese Route über z.B. <a title="maps.google.de" href="http://maps.google.de/" target="_blank">maps.google.de</a> darstellen zu können.</p>
<h3>Update:</h3>
<p>Eine solche Route sieht dann z.B. folgendermaßen aus:<br />
<span id="more-96"></span></p>
<h2><a href="http://www.everytrail.com/view_trip.php?trip_id=293052">Testroute:</a></h2>
<div style="border: 2px solid #acd7f5; padding: 5px; width: 500px; height: 420px;"><object id="main" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="FlashVars" value="tripId=293052&amp;picDim=250&amp;mapType=Map&amp;units=&amp;isWidget=true&amp;key=ABQIAAAAggE6oX7o-2CFkLBRN20X9BTCaWgBOrVzmDbJc0e41WeTNzCWNBSYkdZ8D6iOk2yqQd-kgDCXfoqiUQ&amp;host=http://www.everytrail.com/get_data.php" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.everytrail.com/swf/main.swf" /><param name="name" value="main" /><param name="align" value="middle" /><param name="flashvars" value="tripId=293052&amp;picDim=250&amp;includeElevation=&amp;mapType=Map&amp;units=&amp;isWidget=true&amp;key=ABQIAAAAggE6oX7o-2CFkLBRN20X9BTCaWgBOrVzmDbJc0e41WeTNzCWNBSYkdZ8D6iOk2yqQd-kgDCXfoqiUQ&amp;host=http://www.everytrail.com/get_data.php" /><embed id="main" type="application/x-shockwave-flash" width="100%" height="100%" src="http://www.everytrail.com/swf/main.swf" align="middle" name="main" allowscriptaccess="always" bgcolor="#ffffff" quality="high" flashvars="tripId=293052&amp;picDim=250&amp;includeElevation=&amp;mapType=Map&amp;units=&amp;isWidget=true&amp;key=ABQIAAAAggE6oX7o-2CFkLBRN20X9BTCaWgBOrVzmDbJc0e41WeTNzCWNBSYkdZ8D6iOk2yqQd-kgDCXfoqiUQ&amp;host=http://www.everytrail.com/get_data.php"></embed></object></div>
<p>Widget powered by EveryTrail: <a href="http://www.everytrail.com">Share and Plan your Trips</a></p>
<div class="shr-publisher-96"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2009/07/howto-tomtom-wegaufzeichnung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: bash history &#8211; HISTCONTROL</title>
		<link>http://www.dhde.de/2009/07/bash-history/</link>
		<comments>http://www.dhde.de/2009/07/bash-history/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 09:47:34 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=62</guid>
		<description><![CDATA[Die bash besitzt eine Reihe nützlicher Einstellungen: z.B. kann man mit den Tasten [ctrl]+[r] in der bash-history suchen. Die history protokolliert in der Regel alle commands, die eingegeben werden und mit enter bestätigt werden. Es gibt jedoch dummerweise wie bei jeder Regel Ausnahmen In der default-Eintellung z.B. werden keine Zeilen protokolliert die mit einem whitespace [...]]]></description>
			<content:encoded><![CDATA[<p>Die <em>bash</em> besitzt eine Reihe nützlicher Einstellungen:</p>
<p>z.B. kann man mit den Tasten <code>[ctrl]+[r]</code> in der bash-history suchen. Die <em>history</em> protokolliert in der Regel alle <em>commands</em>, die eingegeben werden und mit <em>enter</em> bestätigt werden. Es gibt jedoch dummerweise wie bei jeder Regel Ausnahmen <img src='http://www.dhde.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In der <em>default</em>-Eintellung z.B. werden keine Zeilen protokolliert die mit einem <em>whitespace</em> beginnen. Diese Einstellung kann jedoch mit der Umgebungsvariable HISTCONTROL bearbeitet werden.</p>
<p>Hier der Eintag in der <em>man page</em> der <em>bash</em>:</p>
<blockquote><p>HISTCONTROL<br />
A colon-separated list of values controlling how commands are saved on the history list.  If  the  list  of  values  includes ignorespace,  lines which begin with a space character are not saved in the history list.  A value of ignoredups causes lines matching the previous history entry to not be saved.  A value of ignoreboth is shorthand for ignorespace and  ignoredups.   A value  of  erasedups causes all previous lines matching the current line to be removed from the history list before that line is saved.  Any value not in the above list is ignored.  If HISTCONTROL is unset, or does not include a valid value, all lines read  by the shell parser are saved on the history list, subject to the value of HISTIGNORE.  The second and subsequent lines of a multi-line compound command are not tested, and are added to the history regardless of the value of HISTCONTROL.</p></blockquote>
<p><strong><code>HISTCONTROL</code></strong><br />
Dieser Parameter erwartet einen der folgenden Strings: &#8220;<code>ignorespace</code>&#8220;, &#8220;<code>ignoredups</code>&#8221; oder &#8220;<code>ignoreboth</code>&#8220;.</p>
<p>Die erste Option speichert alle Zeilen die mit einem <em>space</em> beginnen <strong>nicht</strong> in der <em>history</em>.<br />
Der Zweite löscht alle doppelten Zeilen und behält immer die Jüngste.<br />
Naja und &#8220;<code>ignoreboth</code>&#8221; steht eben für beide Einstellungen zusammen.<br />
Will man wirklich alles in der history behalten, so ist die die HISTCONTROL=&#8221;" zu setzen <img src='http://www.dhde.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dieser Parameter kann global in z.B. der Datei /etc/bashrc oder /etc/bash/bashrc (je nach Linux Distribution) gesetzt werden, oder Benutzer spezifisch in der Datei ~/.bashrc</p>
<p>Hier kann man z.B. eine der folgenden Zeilen eintragen:<br />
Um sowohl doppelte Eingaben sowie Eingaben die mit einem <em>whitespace</em> beginnen <strong>nicht</strong> zu protokollieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">HISTCONTROL</span>=ignoreboth</pre></div></div>

<p>Um Eingaben die mit einem <em>whitespace</em> beginnen <strong>nicht</strong> zu protokollieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">HISTCONTROL</span>=ignorespace</pre></div></div>

<p>Um doppelte Eingaben <strong>nicht</strong> zu protokollieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">HISTCONTROL</span>=ignoredups</pre></div></div>

<p>Um <strong>alles</strong> zu protokollieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">HISTCONTROL</span>=<span style="color: #ff0000;">&quot;&quot;</span></pre></div></div>

<div class="shr-publisher-62"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2009/07/bash-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
