<?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; config</title>
	<atom:link href="http://www.dhde.de/tag/config/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>Live TV per VDR und MediaTomb</title>
		<link>http://www.dhde.de/2010/08/live-tv-per-vdr-und-mediatomb/</link>
		<comments>http://www.dhde.de/2010/08/live-tv-per-vdr-und-mediatomb/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 12:15:24 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[UPnP]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=243</guid>
		<description><![CDATA[Mit dem MED500X Player ist es über UPnP möglich auf Live Steams zuzugreifen. Hierfür ist die folgende Anleitung sehr gut geeignet. Um nun auch gespeicherte Sendungen streamen zu können, ergängzt man folgendes in die Datei: /etc/mediatomb/config.xml Für &#8220;allte&#8221; VDR-Versionen, die noch Dateien mit 001.vdr speichern, benötigt man: &#60;map from="vdr" to="video/x-vdr"/&#62; Hier folgt jetzt welches profil [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem MED500X Player ist es über UPnP möglich auf Live Steams zuzugreifen. Hierfür ist die folgende <a title="Mediatomb LiveTV und Aufnahmen mit vdr" href="http://www.vdr-portal.de/board/thread.php?threadid=94076" target="_blank">Anleitung</a> sehr gut geeignet.</p>
<p>Um nun auch gespeicherte Sendungen streamen zu können, ergängzt man folgendes in die Datei: /etc/mediatomb/config.xml</p>
<p>Für &#8220;allte&#8221; VDR-Versionen, die noch Dateien mit 001.vdr speichern, benötigt man:<br />
<span id="more-243"></span><br />
<code class="XML">&lt;map from="vdr" to="video/x-vdr"/&gt;<br />
</code></p>
<p>Hier folgt jetzt welches profil benutzt wird um die Datei zu streamen, hier tragen wir zusätzlich zu den VDR_Dateien auch &#8220;video/divx&#8221; ein, man weiß ja nie welche Dateien man noch streamen möchte <img src='http://www.dhde.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="hl-wrapper"><div class="hl-main"><ol class="hl-main"><li>&nbsp;<span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">transcode</span><span class="hl-code"> </span><span class="hl-var">mimetype</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">video/x-vdr</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">using</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">vlcmpeg</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">/&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">transcode</span><span class="hl-code"> </span><span class="hl-var">mimetype</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">video/divx</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">using</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">vlcmpeg</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">/&gt;</span></li></ol></div></div>
<p>Zum Schluss hier noch das &#8220;profile&#8221; für den vlcmpeg, welches den Stream erstellt.</p>
<div class="hl-wrapper"><div class="hl-main"><ol class="hl-main"><li>&nbsp;<span class="hl-brackets">&lt;</span><span class="hl-reserved">profile</span><span class="hl-code"> </span><span class="hl-var">name</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">vlcmpeg</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">enabled</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">no</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">type</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">external</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">mimetype</span><span class="hl-brackets">&gt;</span><span class="hl-code">video/mpeg</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">mimetype</span><span class="hl-brackets">&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">accept-url</span><span class="hl-brackets">&gt;</span><span class="hl-code">yes</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">accept-url</span><span class="hl-brackets">&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">first-resource</span><span class="hl-brackets">&gt;</span><span class="hl-code">yes</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">first-resource</span><span class="hl-brackets">&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">accept-ogg-theora</span><span class="hl-brackets">&gt;</span><span class="hl-code">yes</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">accept-ogg-theora</span><span class="hl-brackets">&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">agent</span><span class="hl-code"> </span><span class="hl-var">command</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">vlc</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">arguments</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">-I dummy %in --sout   #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">/&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">buffer</span><span class="hl-code"> </span><span class="hl-var">size</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">14400000</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">chunk-size</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">512000</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-var">fill-size</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">120000</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">/&gt;</span><span class="hl-code"></span></li>
<li><span class="hl-code">&nbsp;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">profile</span><span class="hl-brackets">&gt;</span></li></ol></div></div>
<div class="shr-publisher-243"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2010/08/live-tv-per-vdr-und-mediatomb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SNI: Server Name Indiation / SSL-vhosts</title>
		<link>http://www.dhde.de/2010/03/sni-server-name-indiation/</link>
		<comments>http://www.dhde.de/2010/03/sni-server-name-indiation/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 10:28:23 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=212</guid>
		<description><![CDATA[Um auf einer IP mehrere SSL-vhosts-hosts mit unterschiedlichen Zertifikaten zu betreiben benötigt man Server Name Indication. Mit dem Apache ab Version 2.2.12 und mod_ssl ist es möglich SSL-Vhosts zu benutzen, wie seit Jahren auch ohne SSL. Folgende Browser ünterstützen SNI Server Name Indication Mozilla Firefox 2.0 or later Mozilla Firefox 2.0 or later Opera 8.0 [...]]]></description>
			<content:encoded><![CDATA[<p>Um auf einer IP mehrere SSL-vhosts-hosts mit unterschiedlichen Zertifikaten zu betreiben benötigt man <a href="http://en.wikipedia.org/wiki/Server_Name_Indication">Server Name Indication</a>.</p>
<p>Mit dem Apache ab Version 2.2.12 und mod_ssl ist es möglich SSL-Vhosts zu benutzen, wie seit Jahren auch ohne SSL.</p>
<p>Folgende Browser ünterstützen SNI</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<h1 id="firstHeading" class="firstHeading">Server Name Indication</h1>
<h1 class="firstHeading">Mozilla Firefox 2.0 or later</h1>
</div>
<ul>
<li>Mozilla Firefox 2.0 or later</li>
<li>Opera 8.0 or later (the TLS 1.1 protocol must be enabled)</li>
<li>Internet Explorer 7 (Vista or higher, not XP) or later</li>
<li>Google Chrome (Vista or higher, not XP. OS X 10.5.7 or higher on Chrome 5.0.342.1 or newer)</li>
<li>Safari Safari 3.2.1 and newer on Mac OS X 10.5.6 and Windows Vista or higher, not XP</li>
</ul>
<p>siehe auch: <a href="http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI">NameBasedSSLVHostsWithSNI</a></p>
<div class="shr-publisher-212"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2010/03/sni-server-name-indiation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kostenlose SSL-Zertifikate von startssl.org</title>
		<link>http://www.dhde.de/2010/03/kostenlose-ssl-zertifikate-von-startssl-org/</link>
		<comments>http://www.dhde.de/2010/03/kostenlose-ssl-zertifikate-von-startssl-org/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:18:58 +0000</pubDate>
		<dc:creator>Dietrich Heise</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[vserver]]></category>

		<guid isPermaLink="false">http://www.dhde.de/?p=208</guid>
		<description><![CDATA[Wie schon auf www.heise.de zu lesen war, bietet startssl.org kostenlose SSL-Zertifikate an. Daher hab ich es einmal probiert ein solches Zertifikat für https://www.dhde.de zu bestellen und auch zu installieren. Nachdem der erste Zertifikatrequest irgendwie schief gegangen war, wurde das Zertifikat innerhalb von Minuten zurück gezogen, so dass ich mit einem erneuten Zertifikatrequest ein dann gültiges [...]]]></description>
			<content:encoded><![CDATA[<p>Wie schon auf <a href="http://www.heise.de/security/artikel/SSL-fuer-lau-880221.html" target="_blank">www.heise.de</a> zu lesen war, bietet <a href="http://www.startssl.org">startssl.org</a> kostenlose SSL-Zertifikate an.</p>
<p>Daher hab ich es einmal probiert ein solches Zertifikat für <a href="https://www.dhde.de">https://www.dhde.de</a> zu bestellen und auch zu installieren. Nachdem der erste Zertifikatrequest irgendwie schief gegangen war, wurde das Zertifikat innerhalb von Minuten zurück gezogen, so dass ich mit einem erneuten Zertifikatrequest ein dann gültiges Zertifikat erhalten habe. Was danach innerhalb von Minuten auch installiert werden konnte.</p>
<p>Die Anleitungen zum installieren des Zertifikats von startssl.org sind gut geschrieben.</p>
<p>Einzig und allein der Zertifikaterstellungsprozess ist etwas gewöhnungsbedürftig, hier kann ich nur empfehlen den Private Key und den Zertifikatrequest vorher auf einem System von Euch durchzuführen und das fertige .csr File über die Webschnittstelle von startssl.org signieren zu lassen.</p>
<p>Viel Spass mit dem kostenlosem SSL-Zertifikat für Eure private Webseite.</p>
<div class="shr-publisher-208"></div>]]></content:encoded>
			<wfw:commentRss>http://www.dhde.de/2010/03/kostenlose-ssl-zertifikate-von-startssl-org/feed/</wfw:commentRss>
		<slash:comments>1</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>
