<?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>syslog</title>
	<atom:link href="http://www.kluenter.de/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kluenter.de</link>
	<description>Things that happen during adminwork</description>
	<lastBuildDate>Fri, 20 Aug 2010 08:25:54 +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>redundanz ? Die ist ein Rack weiter.</title>
		<link>http://www.kluenter.de/redundanz-die-ist-ein-rack-weiter</link>
		<comments>http://www.kluenter.de/redundanz-die-ist-ein-rack-weiter#comments</comments>
		<pubDate>Thu, 19 Aug 2010 20:14:28 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=583</guid>
		<description><![CDATA[
Heute ist bei einem &#8220;Marktteilnehmer&#8221; ein Rohr mit Kühlwasser geplatzt. Tausende Liter Wasser/Glycol haben sich daraufhin in den Serverraum darunter ergossen. Das gab natürlich Kurzschluss. Serverraum aus. Lustig daran ist, dass da auch Equipment eines grossen deutschen Mobilfunkbetreibers stand. Und deshalb war dann deren Netz den Tag über aus. In ganz Norddeutschland. Ich fand es [...]
]]></description>
			<content:encoded><![CDATA[<p>Heute ist bei einem &#8220;Marktteilnehmer&#8221; ein Rohr mit Kühlwasser geplatzt. Tausende Liter Wasser/Glycol haben sich daraufhin in den Serverraum darunter ergossen. Das gab natürlich Kurzschluss. Serverraum aus. Lustig daran ist, dass da auch Equipment eines grossen deutschen <a href="http://www.heise.de/newsticker/meldung/Netzausfall-bei-O2-1062367.html">Mobilfunkbetreibers</a> stand.<br />
Und deshalb war dann deren Netz den Tag über aus. In ganz Norddeutschland. Ich fand es schon verwunderlich, dass die keine zweite Location als Backup haben. Das kann doch dauernd passieren, dass ein Rechenzentrum mal aus geht. Habe ich schon mehrfach erlebt. Und noch lustiger:  Deren Techniker waren auch eher schlecht erreichbar. So ganz ohne Handynetz &#8230; schonwieder nicht nachgedacht ?</p>
<div class="wp-caption alignnone" style="width: 160px"><a href="http://fotos.kluenter.de/v/christoph/mobile/20100819_008.jpg.html"><img alt="" src="http://fotos.kluenter.de/d/7158-4/20100819_008.jpg" title="Das Haus verliert Kühlmittel" width="150" height="150" /></a><p class="wp-caption-text">Das Kühlwasser aus dem 2. Stock kommt unten aus dem Haus getropft</p></div> <div class="wp-caption alignnone" style="width: 160px"><a href="http://fotos.kluenter.de/v/christoph/mobile/20100819_007.jpg.html"><img alt="Feuerwehreinsatz" src="http://fotos.kluenter.de/d/7155-2/20100819_007.jpg" title="Feuerwehreinsatz" width="150" height="150" /></a><p class="wp-caption-text">Dank Glycol wurde gleich das ganz grosse Gerät aufgefahren</p></div>
<p>Update: Bei der Gelegenheit durfte ich auch mal eine ausgelöste Gaslöschanlage erleben: Erst ganz grosses Gehupe, dann ein tierisches Rauschen und dann viele flüchtende Menschen. Und alle rufen panisch &#8220;LÖSCHUNG, LÖSCHUNG&#8221;. Aufregend die Arbeit im Büro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/redundanz-die-ist-ein-rack-weiter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>alles ist ein Computer</title>
		<link>http://www.kluenter.de/alles-ist-ein-computer</link>
		<comments>http://www.kluenter.de/alles-ist-ein-computer#comments</comments>
		<pubDate>Sat, 24 Jul 2010 21:00:17 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=565</guid>
		<description><![CDATA[
Die hacken grade für maemo an pbap-support fuer in-car Bluetooth. Das läuft so ab: Einer schickt nen Patch für obex, und die anderen antworten sowas: &#8220;Will try on my 2008 X1 BMW&#8221; , oder &#8220;works on Toyota Prius MY 2010&#8243;. Und dann nehmen die dumps von den Autos mit Wireshark auseinander. Autos sind halt auch [...]
]]></description>
			<content:encoded><![CDATA[<p>Die hacken grade für maemo an pbap-support fuer in-car Bluetooth. Das läuft so ab:<br />
Einer schickt nen Patch für obex, und die anderen antworten sowas: &#8220;Will try on my 2008 X1 BMW&#8221; , oder &#8220;works on Toyota Prius MY 2010&#8243;.<br />
Und dann nehmen die dumps von den Autos mit Wireshark auseinander.<br />
Autos sind halt auch nur Computer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/alles-ist-ein-computer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ls -t &#124; sed &#8217;1,10d&#8217; &#124; xargs rm -f</title>
		<link>http://www.kluenter.de/ls-t-sed-110d-xargs-rm-f</link>
		<comments>http://www.kluenter.de/ls-t-sed-110d-xargs-rm-f#comments</comments>
		<pubDate>Fri, 23 Jul 2010 05:47:29 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=563</guid>
		<description><![CDATA[
als wenn _ich_ diese Zeile geschrieben hätte, wäre mir das peinlich. Fast so gut wie &#8216;less &#124; foo &#8216; Schonmal was von find gehört ?
]]></description>
			<content:encoded><![CDATA[<p>als wenn _ich_ diese Zeile geschrieben hätte, wäre mir das peinlich. Fast so gut wie<br />
&#8216;less | foo &#8216;<br />
Schonmal was von find gehört ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/ls-t-sed-110d-xargs-rm-f/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue Racks</title>
		<link>http://www.kluenter.de/neue-racks</link>
		<comments>http://www.kluenter.de/neue-racks#comments</comments>
		<pubDate>Mon, 19 Jul 2010 12:44:28 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=553</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><img alt="Neue Racks" src="http://fotos.kluenter.de/d/6068-3/20100719_001.jpg" title="Racks" class="alignnone" width="481" height="640" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/neue-racks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>week of kvm</title>
		<link>http://www.kluenter.de/week-of-kvm</link>
		<comments>http://www.kluenter.de/week-of-kvm#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:25:25 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[none]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=538</guid>
		<description><![CDATA[
Letzte Woche war irgendwie die Woche des KVM. Zum einen haben wir einen neuen KVM-Switch in der Werkstatt, der wie die meisten mit einer Java-Anwendung daher kommt. Aber dieses gute Stück Software ist in diesem speziellen Fall besonders rottig. Dafür gibts einen relativ guten windows-client, der auch gut unter wine läuft. Windows-Binaries sind in diesem [...]
]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche war irgendwie die Woche des <a href="http://de.wikipedia.org/wiki/KVM-Switch">KVM</a>. Zum einen haben wir einen neuen KVM-Switch in der Werkstatt, der wie die meisten mit einer Java-Anwendung daher kommt. Aber dieses gute Stück Software ist in diesem speziellen Fall besonders rottig. Dafür gibts einen relativ guten windows-client, der auch gut unter wine läuft. Windows-Binaries sind in diesem Fall Plattformunabhängiger als Java-Binaries. Noch ein Beweis, wie sinnfrei Java auf dem Desktop ist.<br />
Ausserdem habe ich eine <a href="http://de.wikipedia.org/wiki/IPMI">IPMI</a>-Karte von Dell durchdekliniert. Lustig daran, dass sich alles per snmp auslesen lässt. Auch der Verbrauch in Watt und kwH. Das hätte ich gerne für jedes Gerät. Wobei ich lieber drauf verzichte, als mich mit Dell rumschlagen zu müssen. Deren neue Raidcontroller (H200) funkionieren natürlich nicht mit Lenny, und mit dem neuesten Kernel kann man die zwar benutzen, aber nicht managen. Wozu baut man sowas ? Wahrscheinlich aus dem selben Grund, warum Dell seit neuestem Realtek-NICs verbaut, die auch nur mit ganz viel Karma laufen.</p>
<p>Dafür habe ich endlich <a href="https://fotos.kluenter.de/v/christoph/mobile/20100716_001.jpg.html">rosa Netzwerkkabel</a> für mein <a href="http://www.lackrack.org">Lackrack</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/week-of-kvm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wow</title>
		<link>http://www.kluenter.de/wow</link>
		<comments>http://www.kluenter.de/wow#comments</comments>
		<pubDate>Fri, 11 Jun 2010 22:04:30 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=505</guid>
		<description><![CDATA[
From Google&#8217;s IPv6 Implementors Conference 2010: T-Mobile's presentation of IPv6 in their mobile network; specifically, they said very clearly that IPv6-only handsets is in the product pipeline; dual-stack will be too expensive for some 3GPP-specific reasons, so they'll just NAT64 everything that's not ready by then. In short: Make your content available over IPv6, or [...]
]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://blog.sesse.net/blog/tech/2010-06-11-05-25_googles_ipv6_implementors_conference_day_1.htm">Google&#8217;s</a> IPv6 Implementors Conference 2010:</p>
<pre>
 T-Mobile's presentation of IPv6 in their mobile network; specifically,
 they said very clearly that IPv6-only handsets is in the product
 pipeline; dual-stack will be too expensive for some 3GPP-specific
 reasons, so they'll just NAT64 everything that's not ready by then. In
 short: Make your content available over IPv6, or we will do the
 translation for you (and you may not like the results).
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/wow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my own dyndns</title>
		<link>http://www.kluenter.de/my-own-dyndns</link>
		<comments>http://www.kluenter.de/my-own-dyndns#comments</comments>
		<pubDate>Fri, 04 Jun 2010 21:31:50 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=492</guid>
		<description><![CDATA[
Ich will natürlich nicht dauernd updates an dyndns schicken, aber einen dynamischen Hostnamen für meinen Laptop und mein Handy hätte ich trotzdem gerne. Deshalb habe ich heute ein Script geschrieben, dass alle meine Devices per wget holen, sobald sie eine IP haben (Schliesslich hab ich ein Telefon mit /etc/network/if-up.d/). Das Script ruft dann nsupdate(1) auf, [...]
]]></description>
			<content:encoded><![CDATA[<p>Ich will natürlich nicht dauernd updates an dyndns schicken, aber einen dynamischen Hostnamen für meinen Laptop und mein Handy hätte ich trotzdem gerne. Deshalb habe ich heute ein Script geschrieben, dass alle meine Devices per wget holen, sobald sie eine IP haben (Schliesslich hab ich ein Telefon mit /etc/network/if-up.d/). Das Script ruft dann nsupdate(1) auf, und schon wird die neue IP in die entsprechende Zone eingetragen. Leicht und super.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #000088;">$user</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;nonexistant.kluenter.de&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$ip</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;A 127.0.0.1&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$ip</span><span style="color: #339933;">=</span><span style="color: #990000;">escapeshellcmd</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">substr_count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;:&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span>
    <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">substr_count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$ip</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;AAAA &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$ip</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;A &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$user</span><span style="color: #339933;">=</span><span style="color: #990000;">escapeshellcmd</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_USER'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$deletestring</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;printf 'server 127.0.0.1<span style="color: #000099; font-weight: bold;">\n</span>update delete &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$user</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>send<span style="color: #000099; font-weight: bold;">\n</span>'|nsupdate&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$updatestring</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;printf 'server 127.0.0.1<span style="color: #000099; font-weight: bold;">\n</span>update add &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$user</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; 10 &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>send<span style="color: #000099; font-weight: bold;">\n</span>'|nsupdate&quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$deletestring</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$updatestring</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
Die IP fuer <span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">print</span> <span style="color: #000088;">$user</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> wurde ge&amp;auml;ndert auf: <span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">print</span> <span style="color: #000088;">$ip</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Und wo ich grade dabei war habe ich meinem Telefon auch gleich noch gesagt, dass es ein Script runterladen und ausführen soll, sobald es online ist. Da kann ich dann ein &#8220;rm -rf /&#8221; reinschreiben sobald ich es verloren habe. Ich hoffe nur, dass passiert nie. Und wenn mir jemand meinen Server aufmacht, muss ich das Script auf meinem Telefon schnell deaktivieren. Sonst ist das auch gleich mit geowned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/my-own-dyndns/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ssh tools nummer zwo</title>
		<link>http://www.kluenter.de/ssh-tools-nummer-zwo</link>
		<comments>http://www.kluenter.de/ssh-tools-nummer-zwo#comments</comments>
		<pubDate>Mon, 31 May 2010 21:29:26 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[bash stuff]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/ssh-tools-nummer-zwo</guid>
		<description><![CDATA[
Nach ssh-copy-id nun die zweite. sssh-argv0. Die manpage ist ein wenig seltsam. Ich habs jedenfalls erst beim dritten lesen verstanden: ssh-argv0 replaces the old ssh command-name as hostname handling. If you link to this script with a hostname then executing the link is equivalent to having executed ssh with that hostname as an argument. All [...]
]]></description>
			<content:encoded><![CDATA[<p>Nach <a href="http://www.kluenter.de/befehle-die-das-leben-einfach-machen">ssh-copy-id</a> nun die zweite. sssh-argv0.  Die manpage ist ein wenig seltsam. Ich habs jedenfalls erst beim dritten lesen verstanden:</p>
<pre>
 ssh-argv0 replaces the old ssh command-name as hostname handling.
 If you link to this script with a hostname then executing the
 link is equivalent to having executed ssh with that hostname as
 an argument.  All other arguments are passed to ssh and will be
 processed normally.
</pre>
<p>Will heissen, dass ich einen Link auf dieses Programm zeigen lassen kann, und wenn ich den dann ausführe macht der ein ssh zu dem Rechner mit dem Namen des links&#8230; Auch nicht verständlicher als die Manpage. Beispiel:</p>
<pre>
 chris@teZ7i:~$ ln -s /usr/bin/ssh-argv0 ~/bin/lab.colodeck.de
 chris@teZ7i:~$ lab.colodeck.de -v
 OpenSSH_5.5p1 Debian-3, OpenSSL 0.9.8n 24 Mar 2010
 debug1: Reading configuration data /home/chris/.ssh/config
 debug1: Reading configuration data /etc/ssh/ssh_config
 debug1: Applying options for *
 debug1: Connecting to lab.colodeck.de [213.128.138.200] port 22.
 debug1: Connection established.
</pre>
<p>Klar ? Lustig !</p>
<p>Gibts noch mehr solche Perlen ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/ssh-tools-nummer-zwo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pubsub</title>
		<link>http://www.kluenter.de/pubsub</link>
		<comments>http://www.kluenter.de/pubsub#comments</comments>
		<pubDate>Sat, 29 May 2010 16:45:42 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=486</guid>
		<description><![CDATA[
ich hab jetzt xmpp-pubsub. Mal sehen obs klappt. Da es dafür noch keinen client gibt, ist das zwar alles theoretisch, aber trotzdem lustig
]]></description>
			<content:encoded><![CDATA[<p>ich hab jetzt xmpp-pubsub. Mal sehen obs klappt. Da es dafür noch keinen client gibt, ist das zwar alles theoretisch, aber trotzdem lustig</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/pubsub/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reverse()</title>
		<link>http://www.kluenter.de/reverse</link>
		<comments>http://www.kluenter.de/reverse#comments</comments>
		<pubDate>Thu, 20 May 2010 16:06:50 +0000</pubDate>
		<dc:creator>christoph</dc:creator>
				<category><![CDATA[none]]></category>

		<guid isPermaLink="false">http://www.kluenter.de/?p=479</guid>
		<description><![CDATA[
weils nervt: function reverse &#123; ip=$&#40;dig +short $1&#124;tail -n 1&#41; echo &#34;$1 has $ip&#34; host $ip &#125; Das ganze nimmt das Argument, macht daraus eine IP, und aus der IP wieder einen Namen. Ich bin mir nur noch nicht ganz schlüssig, ob ich statt host lieber &#8216;dig +x -short&#8217; nehmen sollte. Ich finds so jedenfalls [...]
]]></description>
			<content:encoded><![CDATA[<p>weils nervt:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> reverse <span style="color: #7a0874; font-weight: bold;">&#123;</span>
	<span style="color: #007800;">ip</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span>dig +short $<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">|</span><span style="color: #c20cb9; font-weight: bold;">tail</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;$1 has <span style="color: #007800;">$ip</span>&quot;</span>
	host <span style="color: #007800;">$ip</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p>Das ganze nimmt das Argument, macht daraus eine IP, und aus der IP wieder einen Namen.<br />
Ich bin mir nur noch nicht ganz schlüssig, ob ich statt host lieber &#8216;dig +x -short&#8217; nehmen sollte.<br />
Ich finds so jedenfalls schöner. Viel spass damit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kluenter.de/reverse/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching 2/13 queries in 0.028 seconds using apc

Served from: www.kluenter.de @ 2010-09-04 23:24:39 -->