<?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>Thomas Falkner &#187; geek</title>
	<atom:link href="http://blog.thomas-falkner.de/tag/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thomas-falkner.de</link>
	<description>Marginalien zu  Linux, Webdesign und Softwareentwicklung</description>
	<lastBuildDate>Mon, 12 Jul 2010 16:14:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Die Antwort ist 42</title>
		<link>http://blog.thomas-falkner.de/2008/12/31/die-antwort-ist-42/</link>
		<comments>http://blog.thomas-falkner.de/2008/12/31/die-antwort-ist-42/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 14:50:10 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/?p=217</guid>
		<description><![CDATA[Und wieder einmal lautet die Antwort 42!

]]></description>
			<content:encoded><![CDATA[<p>Und wieder einmal lautet die Antwort <a href="http://de.wikipedia.org/wiki/42_(Antwort)">42</a>!<br />
<a href="http://blog.thomas-falkner.de/wp-content/uploads/2008/12/die_antwort_ist_42.png"><img src="http://blog.thomas-falkner.de/wp-content/uploads/2008/12/die_antwort_ist_42.png" alt="" title="die_antwort_ist_42" width="281" height="180" class="alignnone size-medium wp-image-218" /></a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2008%2F12%2F31%2Fdie-antwort-ist-42%2F&amp;linkname=Die%20Antwort%20ist%2042"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2008/12/31/die-antwort-ist-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a+b = a*b</title>
		<link>http://blog.thomas-falkner.de/2007/06/30/ab-ab/</link>
		<comments>http://blog.thomas-falkner.de/2007/06/30/ab-ab/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 21:24:41 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Mathematik]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[rätsel]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/06/30/ab-ab/</guid>
		<description><![CDATA[Ist es nicht bemerkenswert, dass 2+2 das gleiche wie 2x2 ergibt? Tats&#228;chliche ist die 2 die einzige nat&#252;rliche Zahl mit dieser Eigenschaft. Doch es finden sich zahlreiche Zahlen  f&#252;r die gilt:

Wer kann passende Werte f&#252;r a und b nennen? Wieviele L&#246;sungen sind m&#246;glich?
Kleiner Tip: Es gibt nicht nur nat&#252;rliche Zahlen.
]]></description>
			<content:encoded><![CDATA[<p>Ist es nicht bemerkenswert, dass <em>2+2</em> das gleiche wie <em>2x2</em> ergibt? Tats&#228;chliche ist die 2 die einzige nat&#252;rliche Zahl mit dieser Eigenschaft. Doch es finden sich zahlreiche Zahlen <img src='http://freegan.eu/cgi-bin/mimetex.cgi?{N} \setminus \{0\}' title='{N} \setminus \{0\}' alt='{N} \setminus \{0\}' style="border:0;vertical-align:middle"> f&#252;r die gilt:</p>
<p><img src='http://freegan.eu/cgi-bin/mimetex.cgi?a+b = a*b' title='a+b = a*b' alt='a+b = a*b' style="border:0;vertical-align:middle"></p>
<p>Wer kann passende Werte f&#252;r <em>a</em> und <em>b</em> nennen? Wieviele L&#246;sungen sind m&#246;glich?<br />
Kleiner Tip: Es gibt nicht nur nat&#252;rliche Zahlen.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F06%2F30%2Fab-ab%2F&amp;linkname=a%2Bb%20%3D%20a%2Ab"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/06/30/ab-ab/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>wget aufbohren: dotfiles per &#8211;mirror mitkopieren</title>
		<link>http://blog.thomas-falkner.de/2007/04/21/wget-aufbohren-dotfiles-per-mirror-mitkopieren/</link>
		<comments>http://blog.thomas-falkner.de/2007/04/21/wget-aufbohren-dotfiles-per-mirror-mitkopieren/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 14:15:34 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[open_source]]></category>
		<category><![CDATA[rootserver]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/04/21/wget-aufbohren-dotfiles-per-mirror-mitkopieren/</guid>
		<description><![CDATA[Ich benutze GNU wget gerne um verschiedene Websites per FTP mit dem Parameter --mirror zu spiegeln. Leider werden dabei versteckte Dateien (so genannte dotfiles) wie etwa .htaccess nicht ber&#252;cksichtigt. Nach eingehendem Studium der manpage stellte ich entt&#228;uscht fest, dass wget tats&#228;chlich keine Option zur L&#246;sung des Problem vorsieht. 
Aber zum Gl&#252;ck l&#228;sst sich GNU wget [...]]]></description>
			<content:encoded><![CDATA[<p>Ich benutze <a href="http://www.gnu.org/software/wget/wget.html">GNU wget</a> gerne um verschiedene Websites per FTP mit dem Parameter <tt>--mirror</tt> zu spiegeln. Leider werden dabei <em>versteckte</em> Dateien (so genannte dotfiles) wie etwa <tt>.htaccess</tt> nicht ber&#252;cksichtigt. Nach eingehendem Studium der manpage stellte ich entt&#228;uscht fest, dass wget tats&#228;chlich keine Option zur L&#246;sung des Problem vorsieht. </p>
<p>Aber zum Gl&#252;ck l&#228;sst sich GNU wget als Open-Source-Software an die eigenen Bed&#252;rfnisse anpassen, so dass ich folgenden <a href="http://www.catb.org/~esr/jargon/html/Q/quick-and-dirty.html">q&#038;d </a>Patch "entwickelte". </p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">--- wget-<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">10</span>.<span style="color:#800000;color:#800000;">2</span>_orig/src/ftp-basic.<span style="">c</span>&nbsp; &nbsp; &nbsp;<span style="color:#800000;color:#800000;">2005</span>-<span style="color:#800000;color:#800000;">06</span>-<span style="color:#800000;color:#800000;">19</span> <span style="color:#800000;color:#800000;">15</span>:<span style="color:#800000;color:#800000;">47</span>:<span style="color:#800000;color:#800000;">10</span>.<span style="color:#800000;color:#800000;">000000000</span> +<span style="color:#800000;color:#800000;">0200</span></div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">+++ wget-<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">10</span>.<span style="color:#800000;color:#800000;">2</span>/src/ftp-basic.<span style="">c</span> <span style="color:#800000;color:#800000;">2007</span>-<span style="color:#800000;color:#800000;">04</span>-<span style="color:#800000;color:#800000;">21</span> <span style="color:#800000;color:#800000;">14</span>:<span style="color:#800000;color:#800000;">17</span>:<span style="color:#800000;color:#800000;">33</span>.<span style="color:#800000;color:#800000;">000000000</span> +<span style="color:#800000;color:#800000;">0200</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">@@ -<span style="color:#800000;color:#800000;">977</span>,<span style="color:#800000;color:#800000;">7</span> +<span style="color:#800000;color:#800000;">977</span>,<span style="color:#800000;color:#800000;">7</span> @@</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;uerr_t err;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#008000;">/* Send LIST request.&nbsp; */</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">-&nbsp; request = ftp_request <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"LIST"</span>, file<span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">+&nbsp; request = ftp_request <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"LIST -a"</span>, file<span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;nwritten = fd_write <span style="color:#006600; font-weight:bold;">&#40;</span>csock, request, strlen <span style="color:#006600; font-weight:bold;">&#40;</span>request<span style="color:#006600; font-weight:bold;">&#41;</span>, -<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;if <span style="color:#006600; font-weight:bold;">&#40;</span>nwritten &lt;<span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;<span style="color:#006600; font-weight:bold;">&#123;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><code><br />
wget ftp://ftp.gnu.org/pub/gnu/wget/wget-1.10.2.tar.gz<br />
tar -xzf wget-1.10.2.tar.gz<br />
patch -p0 < wget-1.10.2_dotfiles<br />
./configure<br />
make<br />
make install<br />
</code></p>
<p>Es gen&#252;gt also <tt>LIST -a</tt> anstatt <tt>LIST</tt> an den FTP-Server zu senden, um wget zu &#252;berreden auch dotfiles rekursiv zu kopieren.<br />
Der Patch ist - wie gesagt - ein &#252;bler Hack, der mir zur schnellen L&#246;sung eines Problems dienen solle. F&#252;r mich funktioniert er gut. Perspektivisch w&#228;re es jedoch w&#252;nschenswert durch einen Parameter zwischen <tt>LIST</tt> und  <tt>LIST -a</tt> w&#228;hlen zu k&#246;nnen. Nach meiner m&#252;ndlichen Diplompr&#252;fung werde ich das sauber implementieren und als Feature vorschlagen.    </p>
<p>EDIT 16:40: <a href="http://www.unixwiz.net/techtips/wget-dotfiles.html">Hier</a> gibt es einen sauberen Patch, allerdings nur f&#252;r Version 1.9.1. Doch es sollte nicht allzu schwer fallen ihn auf die aktuelle Version zu portieren.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F04%2F21%2Fwget-aufbohren-dotfiles-per-mirror-mitkopieren%2F&amp;linkname=wget%20aufbohren%3A%20dotfiles%20per%20%26%238211%3Bmirror%20mitkopieren"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/04/21/wget-aufbohren-dotfiles-per-mirror-mitkopieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quote of the day</title>
		<link>http://blog.thomas-falkner.de/2007/04/16/quote-of-the-day/</link>
		<comments>http://blog.thomas-falkner.de/2007/04/16/quote-of-the-day/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 09:18:19 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/04/16/quote-of-the-day/</guid>
		<description><![CDATA[Ich w&#252;rde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Ich w&#252;rde gern die Welt verbessern, doch <a href="http://de.wikipedia.org/wiki/Fliegendes_Spaghettimonster">Gott</a> gibt mir den Quellcode nicht!</p></blockquote>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F04%2F16%2Fquote-of-the-day%2F&amp;linkname=Quote%20of%20the%20day"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/04/16/quote-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shutdown Day</title>
		<link>http://blog.thomas-falkner.de/2007/03/24/shutdown-day/</link>
		<comments>http://blog.thomas-falkner.de/2007/03/24/shutdown-day/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 01:37:52 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/03/24/shutdown-day/</guid>
		<description><![CDATA[Heute ist Shutdown Day, der Tag an dem die Computer ruhen und der Mensch entspannen soll. Wie an diesem Eintrag zu erkenne, verweigere ich mich momentan dem Shutdown Day. Dennoch kann es nicht schaden den Tag zum Anlass zu nehmen dar&#252;ber zu reflektieren, ob ich zuviel vor dem Computer sitze oder in zu gro&#223;er Abh&#228;ngigkeit [...]]]></description>
			<content:encoded><![CDATA[<p>Heute ist <a href="http://www.shutdownday.org/">Shutdown Day</a>, der Tag an dem die Computer ruhen und der Mensch entspannen soll. Wie an diesem Eintrag zu erkenne, verweigere ich mich momentan dem Shutdown Day. Dennoch kann es nicht schaden den Tag zum Anlass zu nehmen dar&#252;ber zu reflektieren, ob ich zuviel vor dem Computer sitze oder in zu gro&#223;er Abh&#228;ngigkeit von ihm stehe.<br />
<span id="more-105"></span><br />
Mein MacBook hat in diesem Moment eine Uptime von 15:58 Stunden -  gestern Vormittag gleich nach dem Aufstehen wurde es eingeschaltet und l&#228;uft seitdem durch. So wie beinah jeden Tag, wenn ich zu Hause bin. Rund 16 Stunden, die nackte Zahl mag alarmierend wirken. Doch die Uptime des Rechners gibt zum Gl&#252;ck keinen Hinweis auf die tats&#228;chliche Nutzungszeit - und diese f&#228;llt deutlich geringer aus. Computer sind mein wichtiges Werkzeug und m&#252;ssen deshalb stets bereit stehen. Autoren aus analogen Zeiten r&#228;umten ihre Schreibmaschinen schlie&#223;lich auch nicht in den Schrank, sondern hielten sie stets griffbereit auf dem Schreibtisch. Fast alle Arbeiten erledige ich computergest&#252;tzt: Schreiben, Programmieren, Gestalten. Zudem ziehe ich Onlinemedien Printmedien ob ihrer Aktualit&#228;t, freien Verf&#252;gbarkeit und Vielfalt vor. Mittlerweile telefoniere ich fast ausschlie&#223;lich &#252;ber VoIP und E-Mails sind mein prim&#228;res Kommunikationsmittel. Den Rechner auszuschalten, bedeutet f&#252;r mich also nicht nur ohne Besch&#228;ftigung, sondern isoliert von vielen Menschen zu sein. Nicht einmal mit Musik k&#246;nnte ich Zerstreuung finden, denn meine Musiksammlung liegt ausschlie&#223;lich in Form von Audiodateien vor. Selbst ein paar Fotos angucken, um in Erinnerungen zu schwelgen ist bei einer digitalen Fotosammlung ohne Computer unm&#246;glich. Einzig und alleine B&#252;cher bleiben mir, denn die lese ich noch immer am liebsten offline. </p>
<p>Tats&#228;chlich ist es schon bedenklich wie stark Computer binnen der vergangenen 15 Jahre Einzug in unseren Alltag gefunden und dabei viele Arbeitstechniken, Werkzeuge, Ger&#228;te sowie Kommunikationsmittel verdr&#228;ngt haben. Computern konzentrieren dabei die F&#228;higkeiten vieler Ger&#228;te und Techniken auf sich.  F&#228;llt ein Computer aus, fehlen mit ihm pl&#246;tzlich s&#228;mtliche Ger&#228;te und Medien, die er ersetzt hat: Angefangen bei der Schreibmaschine, &#252;ber das Telefon bis hin zur Tageszeitung.<br />
Das kann zum Problem werden, denn viele Menschen, die tatt&#228;glich mithilfe von Textverarbeitungen seitenlange Briefe schreiben, stellt es vor eine echte Herausforderung einen kurzen Brief handschriftlich zu verfassen. Bei einigen durchaus intelligenten Mitstudenten habe ich oft genug erlebt, dass sie kaum in der Lage sind in Zahlenbereichen > 100 ohne Taschenrechner zu rechnen. </p>
<p>Je h&#228;ufiger wir eine Technologie nutzen, die uns Arbeit abnimmt oder erleichtert, umso gr&#246;&#223;er scheint die Gefahr, traditionelle Kenntnisse und Techniken zu verlernen. Computer werden als hochkomplexes St&#252;ck Technologie von den meisten Menschen selbstverst&#228;ndlich genutzt, doch nur wenige verstehen wie Computer funktionieren und kaum jemand verf&#252;gt &#252;ber Wissen und M&#246;glichkeit selbst einen Computer zu konstruieren. Gerade im letzten Aspekt sehe ich eine gro&#223;e Gefahr: Wir gehen immer st&#228;rker dazu &#252;ber Informationen auf digitalen Datentr&#228;gern zu konservieren und mit Computer zu erschlie&#223;en. Fallen die Computer aus, sind die Informationen nicht mehr zug&#228;nglich und unter Umst&#228;nden auch das Wissen verloren, wie ein Computer zu bauen ist. Im schlimmsten Fall k&#246;nnte das die Menschheit in die kulturelle Umnachtung eines weiteren Mittelalters st&#252;rzen. </p>
<p>Angesichts dessen ist es  eine gute Idee, den Rechner mal auszuschalten und zu &#252;berlegen, ob es weise ist sich in zu gro&#223;e Abh&#228;ngigkeit von Computern zu geben. H&#228;ufiger auch mal wieder handschriftlich Notizen anfertigen, etwas im Kopf rechnen und wichtige Informationen auch als <a href="http://de.wikipedia.org/wiki/Hardcopy">Hardcopy</a> bereithalten. Computer k&#246;nnen unser Leben verbessern; aber nur, wenn wir auch ohne sie auskommen!</p>
<p>Ich bin dann bis morgen offline. Ich versuche es zumindest. <img src='http://blog.thomas-falkner.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F03%2F24%2Fshutdown-day%2F&amp;linkname=Shutdown%20Day"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/03/24/shutdown-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server endlich installiert</title>
		<link>http://blog.thomas-falkner.de/2007/03/14/server-endlich-installiert/</link>
		<comments>http://blog.thomas-falkner.de/2007/03/14/server-endlich-installiert/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 15:16:40 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Alltag]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/03/14/server-endlich-installiert/</guid>
		<description><![CDATA[Ich bin entz&#252;ckt: Nach 4 Tagen und etlichen unbeantworteten Mails hat der fast it Support endlichen den Server neu aufgesetzt. Ich frage mich nur gerade, was die sonst f&#252;r Kunden haben, wenn in der Best&#228;tigungsmail ein solcher Hinweis zu finden ist:
Eventuelle Warnungen Ihres SSH-Clients aufgrund eines neuen Schl&#252;ssels auf Ihrem Server k&#246;nnen Sie ignorieren.
Bitte verwenden [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin entz&#252;ckt: Nach 4 Tagen und etlichen unbeantworteten Mails hat der <em>fast it</em> Support endlichen den Server neu aufgesetzt. Ich frage mich nur gerade, was die sonst f&#252;r Kunden haben, wenn in der Best&#228;tigungsmail ein solcher Hinweis zu finden ist:</p>
<blockquote><p>Eventuelle Warnungen Ihres SSH-Clients aufgrund eines neuen Schl&#252;ssels auf Ihrem Server k&#246;nnen Sie ignorieren.<br />
Bitte verwenden Sie f&#252;r die SSH Verbindung zu Ihrem dedizierten Server das SSH 2 Protokoll.</p></blockquote>
<p>Wer schon am Login &#252;ber SSH scheitert, sollte lieber die Finger von einem eigenen Server lassen.<br />
Heute Abend werde ich mich mal daran setzen den Server zu konfigurieren. Den root Login &#252;ber SSH habe ich sofort abgeschaltet und auf PKey umgestellt. Alle anderen Dienste werden erst einmal iptables blockiert. Sicher ist sicher. Sonst muss ich schlimmstenfalls noch weitere 4 Tage warten, bis ich dazu komme den Server zu konfigurieren. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F03%2F14%2Fserver-endlich-installiert%2F&amp;linkname=Server%20endlich%20installiert"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/03/14/server-endlich-installiert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IKEA-Infoterminal crashen</title>
		<link>http://blog.thomas-falkner.de/2007/03/12/ikea-infoterminal-crashen/</link>
		<comments>http://blog.thomas-falkner.de/2007/03/12/ikea-infoterminal-crashen/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 14:00:58 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Alltag]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/03/12/ikea-infoterminal-crashen/</guid>
		<description><![CDATA[IKEA bietet ein durchaus praktisches Terminalsystem an, das dem Kunden mitteilt in welchem Lagerregal sich welches M&#246;bel befindet. Die Bedienung ist durchweg intuitiv und das Design funktional. Doch bei der Programmierung waren die Entwickler nachl&#228;ssig: Mit ein wenig Hintergrundswissen &#252;ber die zahlreichen Bugs des Internet Explorers kann mensch das System abst&#252;rzen lassen. 

]]></description>
			<content:encoded><![CDATA[<p>IKEA bietet ein durchaus praktisches Terminalsystem an, das dem Kunden mitteilt in welchem Lagerregal sich welches M&#246;bel befindet. Die Bedienung ist durchweg intuitiv und das Design funktional. Doch bei der Programmierung waren die Entwickler nachl&#228;ssig: Mit ein wenig Hintergrundswissen &#252;ber die zahlreichen Bugs des Internet Explorers kann mensch das System abst&#252;rzen lassen. </p>
<p><img src='http://blog.thomas-falkner.de/wp-content/uploads/2007/03/ikea_terminal.jpg' alt='Ein agbest&#252;rztes IKEA Infoterminal' /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F03%2F12%2Fikea-infoterminal-crashen%2F&amp;linkname=IKEA-Infoterminal%20crashen"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/03/12/ikea-infoterminal-crashen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP nervt</title>
		<link>http://blog.thomas-falkner.de/2007/02/22/php-nervt/</link>
		<comments>http://blog.thomas-falkner.de/2007/02/22/php-nervt/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 19:58:21 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/02/22/php-nervt/</guid>
		<description><![CDATA[Gibt es eigentlich irgendeinen logischen Grund, warum es keine einheitliche Namensgebung f&#252;r PHP-Funktionen gibt? Jedes mal sitze ich vor der Tastatur und &#252;berlege, wie denn nun der Funktionsname geschrieben wird. Hei&#223;t es nun stripcslashes oder strip_cslashes? Und wenn es stripcslashes, warum hei&#223;t es dann strip_tags und nicht striptages? Das gleiche Problem bei strtolower und bin2hex. [...]]]></description>
			<content:encoded><![CDATA[<p>Gibt es eigentlich irgendeinen logischen Grund, warum es keine einheitliche Namensgebung f&#252;r PHP-Funktionen gibt? Jedes mal sitze ich vor der Tastatur und &#252;berlege, wie denn nun der Funktionsname geschrieben wird. Hei&#223;t es nun <tt>stripcslashes</tt> oder <tt>strip_cslashes</tt>? Und wenn es <tt><a href="http://www.php.net/manual/de/function.stripcslashes.php">stripcslashes</a></tt>, warum hei&#223;t es dann <tt><a href="http://www.php.net/manual/de/function.strip-tags.php">strip_tags</a></tt> und nicht striptages? Das gleiche Problem bei <tt><a href="http://www.php.net/manual/de/function.strtolower.php">strtolower</a></tt> und <tt><a href="http://www.php.net/manual/de/function.bin2hex.php">bin2hex</a></tt>. Klar: PHP ist eine gewachsene Sprache und wurde von Version zu Version um Funktionalit&#228;t erweitert; da lassen sich Innkonsistenzen nicht immer vermeiden. Aber was hindert das Entwicklerteam daran die Namensgebung zu vereinheitlichen, indem sie Synonyme zulassen und von der Norm abweichenden Funktionsnamen als deprecated kennzeichnen?   </p>
<p>PHP unterst&#252;tzt mittlerweile eine sinnvolle Fehlerbehandlung durch Exceptions - dumm nur, dass kritische Funktionen wie <tt><a href="http://www.php.net/manual/de/function.file.php">file()</a></tt> keine Exception werfen. </p>
<p><a href="http://php.net/~derick/meeting-notes.html">PHP6</a> l&#228;sst zumindest hoffen, dass in kommenden Versionen die Sprache endlich von den Altlasten befreit werden kann. Denn es ist zwar sch&#246;n, dass mensch seit PHP5 fortgeschrittene objektorientierte Implementierungstechniken anwenden kann, aber es macht eben wenig Spa&#223;, diese auf Relikten der strukturierten Programmierung aufsetzen. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F02%2F22%2Fphp-nervt%2F&amp;linkname=PHP%20nervt"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/02/22/php-nervt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek?</title>
		<link>http://blog.thomas-falkner.de/2007/02/22/geek/</link>
		<comments>http://blog.thomas-falkner.de/2007/02/22/geek/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 16:29:11 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/02/22/geek/</guid>
		<description><![CDATA[Vegan Geeks, Aus dem Leben eines Geeks, Geeks, Geeks, Geeks. Was um alles in der Welt sind Geeks, wollte jemand wissen. 
Nun, der Mathematiker Paul Erd?s definierte einen Mathematiker so:
A mathematician is a device for turning coffee into theorems.
In Anlehnung daran lie&#223;e sich ein Geek wie folgt definieren:
A geek is a device for turning coffee [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://veg.gs/de">Vegan Geeks</a>, <a href="http://blog.thomas-falkner.de">Aus dem Leben eines Geeks</a>, Geeks, Geeks, Geeks. Was um alles in der Welt sind Geeks, wollte jemand wissen. </p>
<p>Nun, der Mathematiker <a href="http://de.wikipedia.org/wiki/Paul_Erd?s">Paul Erd?s</a> definierte einen Mathematiker so:</p>
<blockquote><p>A mathematician is a device for turning coffee into theorems.</p></blockquote>
<p>In Anlehnung daran lie&#223;e sich ein Geek wie folgt definieren:</p>
<blockquote><p>A geek is a device for turning coffee into source code.</p></blockquote>
<p>Zugegeben, das gilt nur f&#252;r kaffeetrinkende-informatikaffine Geeks. Ein ernsthaftere Definition dessen, was einen Geek auszeichnet, findet sich in der englischsprachigen <a href="http://en.wikipedia.org/wiki/Geek">Wikipedia</a>.<br />
<a href="http://www.dilbert.com/">Dilbert</a> ist &#252;brigens das gro&#223;e Vorbild der meisten Geeks. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F02%2F22%2Fgeek%2F&amp;linkname=Geek%3F"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/02/22/geek/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NerdTests.com</title>
		<link>http://blog.thomas-falkner.de/2007/02/18/nerdtestscom/</link>
		<comments>http://blog.thomas-falkner.de/2007/02/18/nerdtestscom/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 19:32:57 +0000</pubDate>
		<dc:creator>Thomas Falkner</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://blog.thomas-falkner.de/2007/02/18/nerdtestscom/</guid>
		<description><![CDATA[
 
Wenn ich das Ergebnis als beunruhigend empfinde, schm&#228;lert das dann wohl meinen Score?
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nerdtests.com/ft_cg.php?im"><br />
<img src="http://www.nerdtests.com/images/ft/cg.php?val=0848" alt="My computer geek score is greater than 100% of all people in the world! How do you compare? Click here to find out!"> </a></p>
<p>Wenn ich das Ergebnis als beunruhigend empfinde, schm&#228;lert das dann wohl meinen Score?</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.thomas-falkner.de%2F2007%2F02%2F18%2Fnerdtestscom%2F&amp;linkname=NerdTests.com"><img src="http://blog.thomas-falkner.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.thomas-falkner.de/2007/02/18/nerdtestscom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
