<?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>Tüntel</title>
	<atom:link href="http://www.tuentel.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tuentel.de</link>
	<description>Dinge die kamen und blieben</description>
	<lastBuildDate>Mon, 25 Jan 2010 16:27:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Über Tastaturen</title>
		<link>http://www.tuentel.de/2009/04/tastaturen/</link>
		<comments>http://www.tuentel.de/2009/04/tastaturen/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 09:13:32 +0000</pubDate>
		<dc:creator>dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gesellschaft]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Sprache]]></category>
		<category><![CDATA[Amerikanisch]]></category>
		<category><![CDATA[Europäisch]]></category>
		<category><![CDATA[Geschichte]]></category>
		<category><![CDATA[Gewohnheit]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Tastatur]]></category>

		<guid isPermaLink="false">http://www.tuentel.de/?p=94</guid>
		<description><![CDATA[Diesen Artikel schreibe ich auf einer amerikanischen Tastatur. Warum? Nun als Programmierer bin ich auf viele Zeichen angewiesen, die auf einer deutschen Tastatur nur schwer zu erreichen sind, aber auf amerikanischen Tastaturen zugänglicher sind. Dabei ist mir allerdings ein Gedanke gekommen&#8230;

Tastaturen und Programmiersprachen
Wie kommt es also das verschieden Programmiersprachen unterschiedliche Klammerungen benutzen? Meine These: es [...]]]></description>
			<content:encoded><![CDATA[<p>Diesen Artikel schreibe ich auf einer amerikanischen Tastatur. Warum? Nun als Programmierer bin ich auf viele Zeichen angewiesen, die auf einer deutschen Tastatur nur schwer zu erreichen sind, aber auf amerikanischen Tastaturen zugänglicher sind. Dabei ist mir allerdings ein Gedanke gekommen&#8230;<br />
<span id="more-94"></span></p>
<h2>Tastaturen und Programmiersprachen</h2>
<p>Wie kommt es also das verschieden Programmiersprachen unterschiedliche Klammerungen benutzen? Meine These: es liegt an der Bequemlichkeit! Hier ein paar Beispiele:</p>
<h3>Europäische Programmiersprachen:</h3>
<ul>
<li>HTML (Schweiz): &lt;h1&gt;Header&lt;/h1&gt;</li>
<li>Python (Niederlande): Keine Klammerung von Blöcken, Kommentare nach &#8216;#&#8217;</li>
<li>Pascal, Modula, Oberon (Schweiz): Keine wilden Klammern, explizite Blöcke mit &#8216;BEGIN&#8217; und &#8216;END&#8217;</li>
</ul>
<h3>Amerikanische Programmiersprachen:</h3>
<ul>
<li>C, C++, Java, Javascript: Schlimme { } Klammern überall! Gierig nach Semikolons &#8216;;&#8217;</li>
<li>Objective-C: Ganz krasse excessive [ ] Klammern zusätzlich zu den { } Klammern</li>
</ul>
<h2>Tipp: Umlaute und amerikanische Tastatur</h2>
<p>Ein kleiner Tipp am Rande für Leute die sich vielleicht auch dafür entscheiden es mal mit einer QWERTY Tastatur unter MacOS X zu versuchen: die deutschen Umlaute kann man sich einfach zusammenbauen indem erst ALT+&#8217;u&#8217; gedrückt wird und dann einer der Buchstaben &#8216;a&#8217;, &#8216;o&#8217; oder &#8216;u&#8217;. Das ALT+&#8217;u&#8217; zeigt das Trema an, das dann ähnlich wie bei Zeichen mit Akzent auf das passende Zeichen wartet. Das scharfe S, also &#8216;ß&#8217; gibt es ach drücken von ALT+&#8217;s&#8217;. Am besten schaltet man die Tastaturübersicht in den Systemeinstellungen ein, dann wir sehr schnell klar welche Tastenkombinationen so zur Verfügung stehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/04/tastaturen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verschlüsselung, Sicherheit und Privatssphäre</title>
		<link>http://www.tuentel.de/2009/02/sicherheit/</link>
		<comments>http://www.tuentel.de/2009/02/sicherheit/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 15:36:56 +0000</pubDate>
		<dc:creator>Dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=43</guid>
		<description><![CDATA[Und wieder einmal ein kleiner Beitrag zum Thema Daten und Sicherheit. Der Grund ist, dass ich gerade meine heterogene Computerlandschaft ein wenig harmonisieren möchte und demnächst hauptsächlich auf einem neuen MacBook Pro arbeiten möchte. Nun ist ein nachteiliger Aspekt von Notebooks das diese unterwegs verloren gehen können, sprich geklaut. Aus diesem Grund ist es nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Und wieder einmal ein kleiner Beitrag zum Thema Daten und Sicherheit. Der Grund ist, dass ich gerade meine heterogene Computerlandschaft ein wenig harmonisieren möchte und demnächst hauptsächlich auf einem neuen MacBook Pro arbeiten möchte. Nun ist ein nachteiliger Aspekt von Notebooks das diese unterwegs verloren gehen können, sprich geklaut. Aus diesem Grund ist es nicht nur wichtig sich vor dem Verlust der Daten zu schützen, sondern auch die sensiblen Daten auf dem Laptop selbst zu schützen. Dazu gibt es für den Mac verschiedene Möglichkeiten.</p>
<p><span id="more-43"></span></p>
<h3>Apple Vault</h3>
<p>Das Betriebssyste,m MacOS X bringt direkt eine Funktion zum Verschlüsseln des Home-Verzeichnisses mit. Diese lässt sich schnell und einfach in den Einstellungen unter &#8220;Sicherheit&#8221; aktivieren. Im Prinzip ist diese Lösung schon super, allerdings gibt es zwei Nachteile: 1. das gesamte Home wird verschlüsselt, wodurch sich auch der Zugriff auf unsensible Daten verlangsamen kann und 2. weiß kein Mensch, wie Apple Vault programmiert ist und daher auch unklar ist wie sicher es ist (man frage mal beim CCC nach).</p>
<h3>TrueCrypt</h3>
<p>Der Klassiker der Verschlüsselung via virtuellen Laufwerken. Die Lösung ist bereits super und absolut sicher! Der einzige Nachteil den ich hier sehe ist die mangelnde Möglichkeit zur inkrementellen Datensicherung, stattdessen muss immer das monolithische File kopiert werden.</p>
<p>TrueCrypt Homepage: <a href="http://www.truecrypt.org/" target="_blank">http://www.truecrypt.org/</a></p>
<h3>EncFS</h3>
<p>Das ist im Moment die Lösung meiner Wahl. Hierbei wird ebenfalls ein virtuelles Laufwerk gemountet, allerdings wird hier jede Datei und jeder Dateiname einzeln verschlüsselt.  Der Vorteil ist, dass man die verschlüsselten Dateien direkt mit einem inkrementellen Backup Programm oder per rsync Kommando sichern kann. Die Installation ist im Moment noch etwas umständlich und bei Interesse beschreibe ich sie gerne noch ausführlicher in diesem Artikel. Im Prinzip braucht man aber dazu: MacFuse und das passende EncFS. Um es bequem zu machen kann noch MacFusion (wichtig! Version 1.x, nicht 2.x) und das passende EncFS Plugin installieren.</p>
<p style="padding-left: 30px;"><strong>Update:</strong> Mittlerweile scheint es auch wieder ein Plugin zu geben, das auch mit Macfusion2 zusammenarbeitet. Weiterführende Informationen hier: <a href="http://thenakedman.wordpress.com/encfs/">http://thenakedman.wordpress.com/encfs/</a>.</p>
<p>Allerdings ist das in puncto Sicherheit auch nicht der heilige Grahl, denn unter Umständen ist man aus Bequemlichkeit geneigt die Passwörter im &#8220;Schlüsselbund&#8221; abzulegen und da bin ich mir nicht ganz sicher, ob man dort nicht doch als &#8220;root&#8221; irgendwie dran kommen kann. Über Feedback zu dieser Frage würde ich mich freuen.</p>
<p style="padding-left: 30px;"><strong>Update:</strong> Nachdem ich mal kurz nach &#8220;sicherheit schlüsselbund root&#8221; gegooglet habe scheinen meine Befürchtungen zur Sicherheit der Ablage von Passwörtern im Schlüsselbund unbegründet zu sein. Der Schlüsselbund selbst wird wohl verschlüsselt und kann nur mit dem Passwort des Users geöffnet werden. Sollte also jemand das root-Passwort zurück setzen oder direkt auf die Platte zugreifen käme er ohne das Passwort des User Accounts nicht weiter. Nun, es wäre natürlich noch ein Brute-Force-Angriff denkbar, aber das kann man mit einem sicheren Passwort relativieren. Absolut sicher ist nix <img src='http://www.tuentel.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/02/sicherheit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IMAP E-Mail Backup</title>
		<link>http://www.tuentel.de/2009/01/imap-mail-backup/</link>
		<comments>http://www.tuentel.de/2009/01/imap-mail-backup/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 10:44:18 +0000</pubDate>
		<dc:creator>dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://www.tuentel.de/?p=68</guid>
		<description><![CDATA[Alle nutzen E-Mails, aber mal ehrlich&#8230; wer macht davon regelmäßig Backups? Für meine Zwecke habe ich eine ganz brauchbare Lösung gefunden.
Dazu benutze ich das Python Skript imapbackup.py das hier zu besorgen ist: http://the.taoofmac.com/space/Projects/imapbackup. Leider kam es bei mir zu Problemen mit Python 2.5, (MemoryError) daher lasse ich dieses Skript unter Python 2.6 laufen, was bisher [...]]]></description>
			<content:encoded><![CDATA[<p>Alle nutzen E-Mails, aber mal ehrlich&#8230; wer macht davon regelmäßig Backups? Für meine Zwecke habe ich eine ganz brauchbare Lösung gefunden.<span id="more-68"></span></p>
<p>Dazu benutze ich das Python Skript imapbackup.py das hier zu besorgen ist: <a href="http://the.taoofmac.com/space/Projects/imapbackup" target="_blank">http://the.taoofmac.com/space/Projects/imapbackup</a>. Leider kam es bei mir zu Problemen mit Python 2.5, (MemoryError) daher lasse ich dieses Skript unter Python 2.6 laufen, was bisher noch keine Probleme verursacht hat. Aufgerufen wird das Ganze wie folgt:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ python imapbackup.py -s mail.example.com -u example_user -p top_secret</div></div>
<p>Die Backups werden dann in das aktuelle Arbeitsverzeichnis geschrieben. Das hat mir nicht so sonderlich gefallen, weil ich mehrere Accounts habe. Der folgende Code-Schnipsel kann in das Skript eingefügt werden und sorgt dafür das die Backups in einem Verzeichnis mit dem Namen &#8220;HOSTNAME-USERNAME&#8221; landen, wobei beim Usernamen alles ab dem @ Zeichen abgeschnitten wird:</p>
<div class="codecolorer-container python vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;"># Pimp &nbsp;filename</span><br />
dest = <span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">join</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">os</span>.<span style="color: black;">getcwd</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>, config<span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;server&quot;</span><span style="color: black;">&#93;</span> + <span style="color: #483d8b;">&quot;-&quot;</span> + config<span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;user&quot;</span><span style="color: black;">&#93;</span>.<span style="color: black;">split</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;@&quot;</span><span style="color: black;">&#41;</span><span style="color: black;">&#91;</span>0<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">isdir</span><span style="color: black;">&#40;</span>dest<span style="color: black;">&#41;</span>:<br />
<span style="color: #dc143c;">os</span>.<span style="color: black;">makedirs</span><span style="color: black;">&#40;</span>dest<span style="color: black;">&#41;</span><br />
filename = <span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">join</span><span style="color: black;">&#40;</span>dest, filename<span style="color: black;">&#41;</span></div></div>
<p>Viel Erfolg mit der neuen Sicherheit <img src='http://www.tuentel.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Update 25.1.2010:</strong></p>
<p>Kompletter modifizierter Sourcecode <a href="http://gist.github.com/285987" target="_blank">http://gist.github.com/285987</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/imap-mail-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sichere E-Mails mit S/MIME Verschlüsselung</title>
		<link>http://www.tuentel.de/2009/01/verschluesselung/</link>
		<comments>http://www.tuentel.de/2009/01/verschluesselung/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 12:20:10 +0000</pubDate>
		<dc:creator>dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=57</guid>
		<description><![CDATA[Absolut unverständlich ist eigentlich, dass fast jeder den ich kenne (einschließlich mir selbst) seine E-Mails unverschlüsselt verschickt. Damit macht man es dem NSA und allen anderen interessierten Stellen ja doch recht einfach. Man stelle sich zum Vergleich vor eine Postkarte zu verschicken, denn höher ist die Sicherheit von E-Mails nicht, eher noch geringer da es [...]]]></description>
			<content:encoded><![CDATA[<p>Absolut unverständlich ist eigentlich, dass fast jeder den ich kenne (einschließlich mir selbst) seine E-Mails unverschlüsselt verschickt. Damit macht man es dem NSA und allen anderen interessierten Stellen ja doch recht einfach. Man stelle sich zum Vergleich vor eine Postkarte zu verschicken, denn höher ist die Sicherheit von E-Mails nicht, eher noch geringer da es einfach ist in die Postfächer zu sehen.</p>
<p><span id="more-57"></span>Daher hier eine kurze Anleitung wie man schnell für etwas Sicherheit sorgen kann.</p>
<h3>Zertifikat besorgen</h3>
<p>Zunächst wird ein Zertifikat benötigt. Ich habe meines hier besorgt:</p>
<p><a href="http://www.trustcenter.de/products/tc_internet_id.htm" target="_self">http://www.trustcenter.de/products/tc_internet_id.htm</a> </p>
<p>Da sich das Zertifikat anschließend bei mir im Firefox bereits selbst installiert hatte, habe ich es von dort exportiert als Datei mit der Endung &#8220;.p12&#8243;. Diese Datei wurde anschließend von mir in Thunderbird bei den persönlichen Zertifikaten importiert.</p>
<p>Danach habe ich mich um des Root Zertifikat vom Trustcenter gekümmert. Das konnte hier herunter geladen werden, wenn es nicht ohnehin schon vorhanden ist:</p>
<p><a href="http://www.trustcenter.de/certservices/cacerts/tcclass1-2011.der" target="_self">http://www.trustcenter.de/certservices/cacerts/tcclass1-2011.der</a></p>
<p>Wichtig ist nun, dass dieses Zeritifikat als vertrauenswürdig markiert wird. Dazu wird das Zertifikat (bei mir &#8220;TC TrustCenter Class 1 L1 CA VI&#8221;) zum bearbeiten geöffnet und die entsprechenden Häkchen gesetzt.</p>
<p>Jetzt kann das neue Zertifikat in den E-Mail Konto Einstellungen unter dem Punkt &#8220;S/MIME&#8221; ausgewählt werden, damit es zukünftig zur Signierung der Mails und ggfls. deren Verschlüsselung benutzt wird. Für alle weiteren Fragen war folgender Service nützlich, z.B. mit der Suche nach dem Begriff &#8220;Thunderbird&#8221;:</p>
<p><a href="http://www.trustcenter.de/infocenter/faq.htm" target="_self">http://www.trustcenter.de/infocenter/faq.htm</a> </p>
<h3>Apple Mail</h3>
<p>Um das Zertifikat in Apple Mail benutzen zu können muss es zunächst in das Programm &#8220;Schlüsselbund&#8221; importiert werden. Nun per Doppelklick auf das Zertifikat die Info Ansicht öffnen und hier festlegen, dass diesem Zertifikat für &#8220;S/Mime&#8221; immer vertraut werden kann. Wenn nun in Apple Mail (bei mir erst nach Neustart des Programms) eine E-Mail mit dem Absender erstellt wird, dann erscheint direkt über dem Nachrichten-Editor zwei Sicherheitssymbole bei denen durch Klick gewechselt werden kann zwischen Signieren, Verschlüsseln oder nichts von beidem.</p>
<h3>Alternativen</h3>
<p>Besonders beliebt ist auch die Verschlüsselung per PGP bzw. GPG. Ich persönlich finde die Installation der entsprechenden Tools etwas mühselig, aber die Methode ist stärker in der Open Source Community verbreitet und die Zertifikatbeschaffung geht einfacher.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/verschluesselung/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Tüntel Done</title>
		<link>http://www.tuentel.de/2009/01/getting-tuntel-done/</link>
		<comments>http://www.tuentel.de/2009/01/getting-tuntel-done/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 16:43:53 +0000</pubDate>
		<dc:creator>Dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gewohnheit]]></category>
		<category><![CDATA[Ordnung]]></category>
		<category><![CDATA[ToDo]]></category>
		<category><![CDATA[Zeit]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=14</guid>
		<description><![CDATA[&#8220;Ordnung ist das halbe Leben&#8221;&#8230; na super! Aber in der heutigen Zeit Ordnung zu halten während von allen Seiten immer Neues auf einen einprasselt ist gar nicht so einfach. Daher gibt es auch eine ganze Reihe Literatur und Websites die sich mit diesem Thema beschäftigen. Am bekanntesten ist sicherlich das Buch &#8220;Getting things done&#8221; kurz [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Ordnung ist das halbe Leben&#8221;&#8230; na super! Aber in der heutigen Zeit Ordnung zu halten während von allen Seiten immer Neues auf einen einprasselt ist gar nicht so einfach. Daher gibt es auch eine ganze Reihe Literatur und Websites die sich mit diesem Thema beschäftigen. Am bekanntesten ist sicherlich das Buch &#8220;<a href="http://www.amazon.de/gp/product/3492240607?ie=UTF8&amp;tag=holtwick-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=3492240607">Getting things done</a>&#8221; kurz &#8220;GTD&#8221; von David Allen. Der Autor schweift zwar komplett aus, aber im Kern hat er ein paar nützliche Regeln:<span id="more-14"></span></p>
<ul>
<li>Aufgaben sollten in Kontexte eingeordnet werden, z.B. @Büro, @Supermarkt, @Auto, damit man in den entsprechenden Kontexten sofort weiß was man dort zu erledigen hat. Auf diese Art und Weise vergisst man u.a. seltener was beim Einkauf.</li>
<li>Alles was so anfällt sollte in einer so genannte &#8220;Inbox&#8221; abgelegt werden, und ist damit erst mal sprichwörtlich &#8220;vom Tisch&#8221; und somit auch aus dem Kopf. Denn wie oft denkt man sich &#8220;da war doch noch was&#8221; und ist dadurch gestresst.</li>
<li>Die Inbox sollte dann regelmäßig abgearbeitet werden und es gibt eigentlich nur folgende Möglichkeiten was damit passiert: Papierkorb, Delegieren, Wegheften, Sofort erledigen oder Verschieben.  Trotzdem sollte bei diesem Prozess niemals etwas in die Inbox zurück gelegt werden.</li>
</ul>
<p>Der Autor hat noch eine Menge weiterer praktischer Tipps, wie z.B. sich eine Beschriftungsmaschine zu besorgen, aber das halte ich eher für Marketing da er direkt sie entsprechenden Marken nennt <img src='http://www.tuentel.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Viel kompakter und menschenfreundlicher kommt die abgespeckte Version von GTD und einigen anderen Weisheiten in &#8220;<a href="http://imgriff.com/serien/zen-to-done/" target="_blank">Zen to done</a>&#8221; kurz &#8220;ZTD&#8221; zum Zuge. Das PDF hat 50 Seiten und die reichen auch komplett aus. Ich bin ein großer Fan von diesem Werk! Die Website <a href="http://imgriff.com/" target="_blank">imgriff.com</a> bietet überhaupt eine Menge nützlicher Informationen zum Thema.</p>
<p>Falls man aber eher ein Problem mit der Zeit an sich hat, kann ein generelles Zeitmanagement nicht schaden. Schnell erkennt man das man die meiste Zeit mit nebensächlichen Dingen verbringt, aber in kurzer Zeit große Dinge erledigen kann (Pareto-Prinzip). Mindmaps und Tagespläne helfen zu strukturieren und das Essentielle von dem Unwichtigen zu trennen. Ich habe ganz gute Erfahrenen mit folgendem Buch von Lothar J. Seiwert gemacht: <a href="http://www.amazon.de/gp/product/3930799863?ie=UTF8&amp;tag=httpwwwholtwi-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=3930799863">30 Minuten für optimales Zeitmanagement</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.de/e/ir?t=httpwwwholtwi-21&amp;l=as2&amp;o=3&amp;a=3930799863" border="0" alt="" width="1" height="1" />. Allerdings sollten auch ähnliche Bücher zum Erfolg führen können.</p>
<p>Prinzipiell kommt man aber einfach nicht drum herum die Dinge anzugehen, anstatt sich mit den schönen Dingen zu beschäftigen und daher beende ich diesen Artikel jetzt um meinen Schreibtisch aufzuräumen <img src='http://www.tuentel.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/getting-tuntel-done/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tauwetter</title>
		<link>http://www.tuentel.de/2009/01/tauwetter/</link>
		<comments>http://www.tuentel.de/2009/01/tauwetter/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 18:18:55 +0000</pubDate>
		<dc:creator>Vienne</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=40</guid>
		<description><![CDATA[Aus und vorbei mit dem Wintertraum, wieder zurück in der grauen trüben Schmuddelsuppe. Aber bald ist Frühling&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Aus und vorbei mit dem Wintertraum, wieder zurück in der grauen trüben Schmuddelsuppe. Aber bald ist Frühling&#8230;</p>
<p><img class="alignnone size-medium wp-image-21" title="Schnee in Duisburg" src="http://www.tuentel.com/wp-content/uploads/20090105-_dsc4754-300x112.jpg" alt="Schnee in Duisburg" width="300" height="112" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/tauwetter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google App Engine</title>
		<link>http://www.tuentel.de/2009/01/google-app-engine/</link>
		<comments>http://www.tuentel.de/2009/01/google-app-engine/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:23:21 +0000</pubDate>
		<dc:creator>Dirk</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Pyxer]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=16</guid>
		<description><![CDATA[Schon seit einiger Zeit nutze ich nun die Google App Engine (kurz: GAE) und habe auch ein kleines Framework namens Pyxer programmiert, dass das Leben dort und anderswo einfacher machen soll. In diesem Artikel möchte ich kurz meinen Eindruck wiedergeben und auf das momentan angesagte Cloud Computing eingehen.

Was es kann&#8230;
Zunächst einmal muss ich sagen das [...]]]></description>
			<content:encoded><![CDATA[<p>Schon seit einiger Zeit nutze ich nun die <a href="http://code.google.com/intl/de/appengine/" target="_blank">Google App Engine</a> (kurz: GAE) und habe auch ein kleines Framework namens <a href="http://code.google.com/p/pyxer/" target="_blank">Pyxer</a> programmiert, dass das Leben dort und anderswo einfacher machen soll. In diesem Artikel möchte ich kurz meinen Eindruck wiedergeben und auf das momentan angesagte Cloud Computing eingehen.</p>
<p><span id="more-16"></span></p>
<h2>Was es kann&#8230;</h2>
<p>Zunächst einmal muss ich sagen das Google ganze Arbeit geleistet hat und mit Python genau die richtige Programmiersprache für diese anspruchsvolle Aufgabe gewählt hat. Denn es geht um nichts weniger als eine Plattform zur Verfügung zu stellen die trotz einfacher Anwendung maximal skaliert. Dazu trägt auch die mitgelieferte Datenbank bei, die eigentlich gar nicht als solche bezeichnet werden kann, denn es handelt sich um eine so genannte &#8220;Big Table&#8221;, die auch bei Google Suchdaten Speicherung zum Einsatz kommen soll. Also beste Voraussetzungen für unbegrenztes Wachstum der Applikationen.</p>
<p>Allerdings müssen dafür auch Einschränkungen in Kauf genommen werden, denn Google hat Python in ein enges Korsett gesteckt. Daher ist es nur möglich Python Module von Drittanbietern zu verwenden, die ohne nativen Code auskommen. Durch diese Begrenzungen fallen beliebte Module wie <strong>lxml </strong>und <strong>PIL </strong>leider weg. Ebenso taten sich sämtliche Templating Sprachen die auf den AST Baum zugriffen schwer, jedoch hat sich hier zumindest bei Genshi einiges getan, so dass dieser Makel in kürze verschwinden sollte.</p>
<h2>Die große Wolke</h2>
<p>GAE stellt neben den üblichen Diensten, wie z.B. denen von Amazon, eine Besonderheit dar. Üblicherweise bieten Cloud Anbieter virtuelle Maschinen zur Verfügung auf der beliebige Programme laufen können. Hat die Maschine ein bestimmtes Limit erreicht, wird ein Ausbau notwendig.</p>
<p>Google hingegen setzt auf eine proprietäre Entwicklungsumgebung. Der Vorteil hier ist, dass die verarbeitende Hardware absolut unwichtig ist und auch keinerlei physikalische Begrenzungen durch den User wahrgenommen werden können und brauchen.</p>
<p>In allen Szenarien des Cloud Computings ist aber das Motto &#8220;Zahle soviel zu brauchst&#8221; das schlagende Verkaufsargument. Für viele Startups bei die es sich leisten können ihrer Kundendaten bei einem Anbieter wie Google zu lagern ist dies der ideale Service. Allerdings ist gerade diese ungewisse Speicherung von Daten in der Cloud das stärkte Gegenargument für kommerzielle Nutzer. Sollte diese Problem der Datensicherheit befriedigend gelöst werden können, dann spräche wirklich nichts mehr gegen das Cloud Computing, aber hier ist momentan kein goldener Wurf abzusehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tüntel</title>
		<link>http://www.tuentel.de/2009/01/tuentel/</link>
		<comments>http://www.tuentel.de/2009/01/tuentel/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 08:27:57 +0000</pubDate>
		<dc:creator>Dirk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Sprache]]></category>
		<category><![CDATA[Niederrhein]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[Wort]]></category>

		<guid isPermaLink="false">http://www.tuentel.com/?p=1</guid>
		<description><![CDATA[Was ist Tüntel?]]></description>
			<content:encoded><![CDATA[<p>Herzlich willkommen zu meinem ersten Blog in deutscher Sprache. Der verwendete Titel “Tüntel” scheint außerhalb des Niederrheins nicht besonders bekannt zu sein und Google kommt gerade mal auf 346 Treffer zu diesem Begriff. Dabei ist Tüntel ein Universalwort und beschreibt (nach meiner persönlichen Definition) all die Dinge die da sind, aber keinen sonderlichen Nutzen haben. Es gibt aber auch noch das “Getüntel”, sozusagen ein Herstellungsprozess bei dem nicht der notwendige Ehrgeiz aufgebracht wurde und daher nur Tüntel raus kommt.</p>
<p><span id="more-1"></span>In diesem Blog (BTW ich bin der Meinung es heißt “der” und nicht “das” Blog) soll solch ein Tüntel seinen Platz finden und als Dachboden meiner Ideen und Themen dienen, um dort in Ehren zu verstauben. Dabei wird es sicherlich viel um Programmierung gehen, aber auch um gesellschaftliche Themen. Ich bin selbst gespannt was sich hier so ansammeln wird…</p>
<h3>Update:</h3>
<p>Da das alles so viel Spaß macht und ich mich andauernd bei der URL verschrieben habe, habe ich noch ein paar weiter Domains registriert die auch auf diesen Blog zeigen:</p>
<ul>
<li>www.tuentel.com</li>
<li>www.tuentel.de</li>
<li>www.tüntel.de</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tuentel.de/2009/01/tuentel/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
