<?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/"
	xmlns:georss="http://www.georss.org/georss">

<channel>
	<title>www.ni-c.de &#187; Computer Science</title>
	<atom:link href="http://www.ni-c.de/category/computer-science/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ni-c.de</link>
	<description>Music, Movies and Computer Science</description>
	<lastBuildDate>Mon, 07 Jun 2010 22:41:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Manga Guide to Electricity</title>
		<link>http://www.ni-c.de/2009/08/the-manga-guide-to-electricity/</link>
		<comments>http://www.ni-c.de/2009/08/the-manga-guide-to-electricity/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 16:47:39 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Comic]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=3230</guid>
		<description><![CDATA[
The Manga Guide to Electricity ist ein Teil der &#8220;The Manga Guide&#8221;-Serie von No Starch Press. Durch den Manga-Stil wird versucht, dem Problem der mentalen Sperre beim Lernen von Elektronik entgegenzuwirken. Auf Scribd kann man einen Auszug des Guides online lesen.
Es macht Spaß dieses Buch zu lesen, auch wenn es nicht komplett vollständig in die [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ni-c.de/wp-content/uploads/2009/08/the_manga_guide_to_electricity.jpg" alt="The Manga Guide to Electricity" title="The Manga Guide to Electricity" width="500" height="654" class="alignnone size-full wp-image-3231" /></p>
<p><a href="http://nostarch.com/mg_electricity.htm">The Manga Guide to Electricity</a> ist ein Teil der <a href="http://nostarch.com/manga/">&#8220;The Manga Guide&#8221;-Serie</a> von <a href="http://nostarch.com">No Starch Press</a>. Durch den Manga-Stil wird versucht, dem Problem der mentalen Sperre beim Lernen von Elektronik entgegenzuwirken. Auf Scribd kann man einen <a href="http://www.scribd.com/doc/13327021/The-Manga-Guide-to-Electricity-excerpt">Auszug des Guides</a> online lesen.</p>
<p>Es macht Spaß dieses Buch zu lesen, auch wenn es nicht komplett vollständig in die Materie eingeht. Als Einstiegsbuch in die Elektronik kann man es aber auf jeden Fall empfehlen.</p>
<p><img src="http://www.ni-c.de/wp-content/uploads/2009/08/the_manga_guide_to_electricity_2.jpg" alt="The Manga Guide to Electricity Excerpt" title="The Manga Guide to Electricity Excerpt" width="500" height="476" class="alignnone size-full wp-image-3233" /></p>
<blockquote><p>“The Manga Guide” attempts to walk the beginner through the very basics of electronics using the interactions between [Rereko], a resident of planet Electopia; [Yonosuke], a transdimensional robot cell phone; and [Hikaru Yano Sensei], an electrical engineering researcher at a Japanese university. [Rereko] is apparently very bad at electricity, and is sent to learn the basics from Hikaru over the summer by her professor.</p>
<p>“The Manga Guide” is a lot of fun to read. The interactions between the characters are lighthearted, and the whole setting has a sort of quirkiness about it that makes you keep reading just for the joy of it. It covers most of the basics thoroughly and with excellent examples. The art is a very well drawn, playful style of manga.<br />
<small>(via <a href="http://hackaday.com/2009/08/05/review-the-manga-guide-to-electricity/">Hack a Day</a>)</small></p></blockquote>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=3230" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/08/the-manga-guide-to-electricity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>borntobeaseo</title>
		<link>http://www.ni-c.de/2009/07/borntobeaseo/</link>
		<comments>http://www.ni-c.de/2009/07/borntobeaseo/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 00:34:54 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[borntobeaseo]]></category>
		<category><![CDATA[Contest]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=2058</guid>
		<description><![CDATA[
borntobeaseo, ausgeschrieben &#8220;Born To Be A SEO&#8220;, nennt sich das Keyword zu dem Contest &#8220;Germany’s Next Super-SEO&#8220;, welcher von www.seo-handbuch.de gestartet wurde.
Ziel bei diesem Contest ist es, Seiten, die das Suchwort &#8220;borntobeaseo&#8221; enthalten, möglichst hoch in den Google-Ergebnissen für borntobeaseo zu plazieren. Andere SEO&#8217;s verfolgen natürlich das gleiche Ziel, jeder dabei auf seine eigene Art [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ni-c.de/wp-content/uploads/2009/07/borntobeaseo.jpg" alt="borntobeaseo" title="borntobeaseo" width="500" height="167" class="alignnone size-full wp-image-2059" /></p>
<p><strong>borntobeaseo</strong>, ausgeschrieben &#8220;Born To Be A <a href="http://de.wikipedia.org/wiki/Search_Engine_Optimization">SEO</a>&#8220;, nennt sich das Keyword zu dem Contest &#8220;<a href="http://www.seo-handbuch.de/suchmaschinen-suchmaschinenoptimierung/seo-contest-germanys-next-super-seo-gestartet">Germany’s Next Super-SEO</a>&#8220;, welcher von <a href="http://www.seo-handbuch.de/">www.seo-handbuch.de</a> gestartet wurde.</p>
<p>Ziel bei diesem Contest ist es, Seiten, die das Suchwort &#8220;<em>borntobeaseo</em>&#8221; enthalten, möglichst hoch in den <a href="http://www.google.de/search?hl=de&#038;q=borntobeaseo" rel="nofollow">Google-Ergebnissen für borntobeaseo</a> zu plazieren. Andere SEO&#8217;s verfolgen natürlich das gleiche Ziel, jeder dabei auf seine eigene Art und Weise. </p>
<p>Ich werde mein Glück auch versuchen und euch dann nach Wettbewerbsende (Freitag, der 24.07.09) verraten wie ich abgeschnitten habe.</p>
<h3>borntobeaseo &#8211; Update 06.07.2009, 14:23:</h3>
<p>Heute morgen auf Platz 40 in den Google-Suchergebnissen nach &#8220;<a href="http://www.ni-c.de/tag/borntobeaseo/">borntobeaseo</a>&#8221; eingestiegen, konnte ich im Laufe des Tages schon einen Platz gutmachen. Somit findet sich dieser Blogpost nun auf Platz 39. Mal sehen was da noch zu holen ist.</p>
<h3>borntobeaseo &#8211; Update 11.07.2009, 15:49:</h3>
<p>Ein wenig SEO betrieben und in der Rangliste der <b>borntobeaseo</b>&#8217;s weiter gestiegen. Nun auf Platz 16. der Google-Ergebnisse.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=2058" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/07/borntobeaseo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blog Traffic steigern: Mehr Besucher</title>
		<link>http://www.ni-c.de/2009/07/blog-traffic-steigern-mehr-besucher/</link>
		<comments>http://www.ni-c.de/2009/07/blog-traffic-steigern-mehr-besucher/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:58:42 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1955</guid>
		<description><![CDATA[
Hier 7 Tipps von mir, mit denen man seinem Blog zu mehr Besuchern verhelfen kann:
1. Aufmerksamkeit erzeugen
Wer einen neuen Blog erstellt hat kennt das Problem: Man schreibt und schreibt und niemand liest es. Deshalb will der neue Blog erst einmal bekannt gemacht werden. Dazu eignen sich Kommentare in anderen Blogs mit einem Link zu dem [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1963" title="Traffic Statistik" src="http://www.ni-c.de/wp-content/uploads/2009/07/statistik.jpg" alt="Traffic Statistik" width="500" height="200" /></p>
<p>Hier 7 Tipps von mir, mit denen man seinem Blog zu mehr Besuchern verhelfen kann:</p>
<h3>1. Aufmerksamkeit erzeugen</h3>
<p>Wer einen neuen Blog erstellt hat kennt das Problem: Man schreibt und schreibt und niemand liest es. Deshalb will der neue Blog erst einmal bekannt gemacht werden. Dazu eignen sich Kommentare in anderen Blogs mit einem Link zu dem eigenen Blog. Idealerweise sucht man sich themenrelevante Blogs um die richtige Zielgruppe zu erreichen. Finden kann man diese mit <a href="http://www.google.de">Google</a> oder <a href="http://www.technorati.com">Technorati</a>.</p>
<p>Eine weitere neue Möglichkeit dazu ist Twitter, wenn man bereits einen Twitter-Account mit einigen Followern hat, kann man <span style="text-decoration: underline;">dezent</span> auf seinen eigenen Blog hinweisen. Spammen sollte man allerdings unterlassen, denn dadurch gehen nur Follower und potentielle Leser verloren.</p>
<h3>2. Twitter nutzen</h3>
<p>Hat man noch keinen eigenen <a href="http://twitter.com">Twitter</a>-Account, so sollte man sich spätestens als Blogger einen zulegen. Denn über Twitter kann man sehr viele Leute erreichen und auf interessante Blogposts im eigenen Blog aufmerksam machen.</p>
<h3>3. In Blogverzeichnisse eintragen</h3>
<p>Der eigne Blog sollte in soviele verschiedene Blogverzeichnisse wie möglich eingetragen werden, dass ist etwas Arbeit bringt aber auch guten Traffic. Da es sehr viele Blogverzeichnisse gibt, sucht man diese am besten mit <a href="http://www.google.de/search?hl=de&amp;q=blog+verzeichnis">Google</a>.</p>
<h3>4. Gute Überschriften wählen</h3>
<p>Beim Schreiben von Artikeln sollten die gewählten Überschriften zwei Aspekte berücksichtigen: Erstens sollten sie kurz und knapp beschreiben, worum es sich in dem Artikel dreht, damit die Leser des Blogs auf den ersten Blick sehen, was sie im Artikel erwartet. Außerdem sollten sie &#8220;Suchmaschinenfreundlich&#8221; gewählt werden. Dazu sollte man sich überlegen, mit welchen Suchwörtern jemand sucht, der den Artikel finden möchte. Diese Suchwörter bindet man dann in die Überschrift ein, damit der Artikel in den Suchergebnissen möglichst weit oben erscheint.</p>
<h3>5. Interessante Inhalte wählen</h3>
<p>Es macht keinen Sinn, nur Artikel von großen Blogs zu kopieren. Diese Blogs veröffentlichen &#8220;Mainstream-Nachrichten&#8221; weil sie bereits eine hohe Anzahl von Lesern haben, niemand wird sich diese Artikel in einem neuen, noch kleinen Blog nochmals durchlesen. Vielmehr sollte man den Fokus auf interessante Nischenthemen legen, um den Lesern etwas einzigartiges zu bieten. Das macht den Blog interessant und die Leser werden wieder kommen.</p>
<h3>6. Artikel optisch ansprechend gestalten</h3>
<p>Blogartikel sollten optisch ansprechend gestaltet werden, eine Wand aus Text schreckt die meisten Leser ab. Artikel lockert man deshalb mit &lt;p&gt;aragraphen, &lt;blockqoutes&gt;, Listen, Bilder, etc. auf.</p>
<h3>7. Zugriffsstatistiken im Auge behalten</h3>
<p>Die Zugriffsstatistiken eines Blogs sollten überwacht werden, so kann man sehen, welche Artikel interessant sind, welche Artikel niemand liest und mit welchen Suchwörtern Suchmaschinen Traffic auf den Blog leiten. Anhand dieser Informationen kann man seine zukünftigen Artikel optimieren.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1955" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/07/blog-traffic-steigern-mehr-besucher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bundestrojaner 2.0: Twitternder Keylogger</title>
		<link>http://www.ni-c.de/2009/07/bundestrojaner-2-0-twitternder-keylogger/</link>
		<comments>http://www.ni-c.de/2009/07/bundestrojaner-2-0-twitternder-keylogger/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:59:26 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1869</guid>
		<description><![CDATA[
Kyle McDonald hat einen Software Keylogger entwickelt, der die Tastenanschläge auf seinem Rechner in (fast) Echtzeit tweetet. Geschrieben hat er die Software in C++ und OpenFrameworks.
Der Keylogger postet alle 140 Tastenanschläge einen Tweet an Twitter. Um sich selbst zu schützen, hat er eine Whitelist mit privaten Wörtern wie Passwörter und Kreditkartennummern angelegt, die vor dem [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/keytweeter"><img class="alignnone size-full wp-image-1870" title="Keytweeter" src="http://www.ni-c.de/wp-content/uploads/2009/07/keytweeter.jpg" alt="Keytweeter" width="500" height="267" /></a></p>
<p>Kyle McDonald hat einen <a href="http://www.openframeworks.cc/forum/viewtopic.php?f=12&amp;t=2227">Software Keylogger</a> entwickelt, der die Tastenanschläge auf seinem Rechner in (fast) Echtzeit tweetet. Geschrieben hat er die Software in C++ und <a href="http://www.openframeworks.cc/">OpenFrameworks</a>.</p>
<p>Der Keylogger postet <a href="http://twitter.com/keytweeter">alle 140 Tastenanschläge einen Tweet</a> an Twitter. Um sich selbst zu schützen, hat er eine Whitelist mit privaten Wörtern wie Passwörter und Kreditkartennummern angelegt, die vor dem Posten an Twitter entfernt werden.</p>
<p><a href="http://hackaday.com/2009/07/01/twittering-keylogger/">via hackaday.com</a></p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1869" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/07/bundestrojaner-2-0-twitternder-keylogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 Wallpaper: A Web Browser Renaissance</title>
		<link>http://www.ni-c.de/2009/07/firefox-3-5-wallpaper-a-web-browser-renaissance/</link>
		<comments>http://www.ni-c.de/2009/07/firefox-3-5-wallpaper-a-web-browser-renaissance/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:38:31 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Pictures]]></category>
		<category><![CDATA[Wallpaper]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1857</guid>
		<description><![CDATA[
Within the web today, a browsing transformation is underway.  We’re seeing constant advancement from the static browsing Middle Ages of old and the ushering in of a new Modern Era of openness, speed and security. (via)
Mit diesen Worten präsentiert Sean Martell von Mozilla sein geniales Da Vinci ähnliches &#8220;A Web Browser Renaissance&#8221; Wallpaper. Das [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.seanmartell.com/2009/06/30/a-web-browser-renaissance/"><img class="alignnone size-full wp-image-1858" title="Firefox 3.5 Wallpaper - A Web Browser Renaissance" src="http://www.ni-c.de/wp-content/uploads/2009/07/firefox35_bg.jpg" alt="Firefox 3.5 Wallpaper - A Web Browser Renaissance" width="500" height="313" /></a></p>
<blockquote><p>Within the web today, a browsing transformation is underway.  We’re seeing constant advancement from the static browsing Middle Ages of old and the ushering in of a new Modern Era of openness, speed and security. (<a href="http://blog.seanmartell.com/2009/06/30/a-web-browser-renaissance/">via</a>)</p></blockquote>
<p>Mit diesen Worten präsentiert Sean Martell von Mozilla sein geniales <a href="http://blog.seanmartell.com/2009/06/30/a-web-browser-renaissance/">Da Vinci ähnliches &#8220;A Web Browser Renaissance&#8221; Wallpaper</a>. Das Firefox-Hintergrundbild ist verfügbar für 4:3- und Widescreen-Aufösungen. Außerdem gibt es einen <a href="http://labs.mozilla.com/2007/12/personas-for-firefox/">Firefox Persona Skin</a>.</p>
<p>Seit gestern ist die finale Version von Firefox 3.5 zum <a href="http://www.mozilla.com/">Download</a> verfügbar. Empfehlen kann ich auch die Echtzeit-Statistik der Firefox 3.5-Downloads, die man unter <a href="http://downloadstats.mozilla.com/">downloadstats.mozilla.com</a> finden kann.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1857" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/07/firefox-3-5-wallpaper-a-web-browser-renaissance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine Top 10 Twitter Tools</title>
		<link>http://www.ni-c.de/2009/06/meine-top-10-twitter-tools/</link>
		<comments>http://www.ni-c.de/2009/06/meine-top-10-twitter-tools/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 12:38:39 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1809</guid>
		<description><![CDATA[Nachdem es soviele &#8220;My Top Twitter Tools&#8221; Blogeinträge bei Google zu finden gibt, einige dabei mit weit über 100 Tools, habe ich nun auch mal eine eigene Liste erstellt. Allerdings werde ich dort keine Twitter-Clients erwähnen, sondern nur Online-Tools. Und von diesen Online-Tools auch nur die 10 Besten, welche ich auch wirklich regelmäßig verwende. Qualität [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem es soviele &#8220;My Top Twitter Tools&#8221; Blogeinträge bei Google zu finden gibt, einige dabei mit weit über 100 Tools, habe ich nun auch mal eine eigene Liste erstellt. Allerdings werde ich dort keine Twitter-Clients erwähnen, sondern nur Online-Tools. Und von diesen Online-Tools auch nur die 10 Besten, welche ich auch wirklich regelmäßig verwende. Qualität vor Quantität und so, ihr wisst schon. Hier also meine Top 10 Twitter Tools:</p>
<h3>1. Twitter Grader</h3>
<p><strong><a href="http://twitter.grader.com/ni_c"><img class="alignnone size-full wp-image-1810" title="Twitter Grader" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_grader.jpg" alt="Twitter Grader" width="500" height="154" /></a><br />
</strong></p>
<p>Nachdem man bei <a href="http://twitter.grader.com">Twitter Grader</a> seinen Twitter Screenname eingegeben hat, berechnet das Tool einen Score im Bereich 0-100 für den angegebenen Twitter Account. Anschließend kann man seine Position in einem Rangliste mit anderen Twitter-Benutzern vergleichen. Über die &#8220;Top In Location&#8221; Rangliste kann man herausfinden, wer in einer Stadt, einem Bundesland oder einem Land den höchsten Score hat und wo man sich selbst in diesem Ranking befindet.</p>
<h3>2. TweetTabs</h3>
<p><a href="http://tweettabs.com/"><img class="alignnone size-full wp-image-1813" title="Twitter TweetTabs" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_tweettabs.jpg" alt="Twitter TweetTabs" width="500" height="221" /></a></p>
<p><a href="http://tweettabs.com/">TweetTabs</a> ist eine Browser-Applikation, die es möglich macht, unbegrenzt viele Tabs zu verschiedenen Suchwörtern zu öffnen. Diese Tabs werden dann regelmäßig über die Twitter-Suche aktualisiert. Das ist sehr nützlich wenn man das ein oder andere Thema (z. Bsp. <a href="http://de.wikipedia.org/wiki/Twitter#Hashtag">Hashtag</a>) über Twitter verfolgen möchte.</p>
<h3>3. Twitoria</h3>
<p><a href="http://twitoria.com/"><img class="alignnone size-full wp-image-1817" title="Twitter Twitoria" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_twitoria.jpg" alt="Twitter Twitoria" width="500" height="197" /></a></p>
<p>Wenn man sein Twitter-Profil entrümplen will, kann man mit <a href="http://twitoria.com/">Twitoria</a> inaktive Friends aufspüren. Dazu gibt man nur seinen Twitter-Screenname ein und wählt, ab welcher &#8220;Inaktivitäts-Dauer&#8221; <em>Gefollowte</em> angezeigt werden sollen.</p>
<h3>4. Tweetstats</h3>
<p><a href="http://tweetstats.com"><img class="alignnone size-full wp-image-1818" title="Twitter Tweetstats" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_tweetstats.jpg" alt="Twitter Tweetstats" width="500" height="233" /></a></p>
<p>Eine ausführliche Statistik zum eigenen Twitter Account kann man sich mit <a href="http://tweetstats.com">TweetStats</a> erstellen lassen.</p>
<h3>5. TweetLater</h3>
<h3><a href="http://www.tweetlater.com"><img class="alignnone size-full wp-image-1823" title="Twitter TweetLater" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_tweetlater.jpg" alt="Twitter TweetLater" width="500" height="186" /></a></h3>
<p><a href="http://www.tweetlater.com">TweetLater</a> ist ein umfangreiches Tool, welches mehrere Tools beinhaltet:</p>
<ul>
<li>Auto-Direct-Message an neue Follower</li>
<li>Auto-Follow von neuen Followern</li>
<li>Auto-Unfollow von Unfollowern</li>
<li>Emailen von @replys an die eigene Email-Adresse</li>
<li>Veröffentlichen eines RSS-Feeds auf einem Twitter-Account</li>
</ul>
<h3>6. #hashtags</h3>
<h3><a href="http://hashtags.org/"><img class="alignnone size-full wp-image-1827" title="Twitter #hashtags" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_hashtags.jpg" alt="Twitter #hashtags" width="500" height="204" /></a></h3>
<p><a href="http://hashtags.org/">#hashtags</a> zeigt die aktuell am meisten benutzten Hashtags an, somit kann man sich einen Überblick schaffen, was gerade das Top-Thema bei Twitter ist.</p>
<h3>7. Twitter Search</h3>
<p><a href="http://search.twitter.com"><img class="alignnone size-full wp-image-1831" title="Twitter Search" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_search.jpg" alt="Twitter Search" width="500" height="215" /></a></p>
<p>Die Standard <a href="http://search.twitter.com">Twitter Suche</a> ist sehr nützlich, wenn man schnell mal etwas zu einem Thema wissen möchte. Die <a href="http://search.twitter.com/advanced">Advanced Twitter Search</a> lässt die Suche noch genauer einschränken.</p>
<h3>8. twittercounter</h3>
<p><a href="http://twittercounter.com/compare/ni_c/month"><img class="alignnone size-full wp-image-1832" title="Twitter TweetCounter" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_tweetcounter.jpg" alt="Twitter TweetCounter" width="500" height="264" /></a></p>
<p><a href="http://twittercounter.com/compare/ni_c/month">twittercounter</a> erstellt Follower-Statistiken für einen Twitter-Account und stellt diese grafisch dar.</p>
<h3>9. FriendOrFollow</h3>
<p><a href="http://friendorfollow.com/"><img class="alignnone size-full wp-image-1835" title="Twitter FriendOrFollow" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_friendorfollow.jpg" alt="Twitter FriendOrFollow" width="500" height="248" /></a></p>
<p>Nach der Eingabe eines Twitter-Screennamens erstellt <a href="http://friendorfollow.com/">FriendOrFollow</a> eine Seite mit drei Tabs: following, fans, friends. Dort kann man übersichtlich erkennen, wem man folgt (following), wer einem folgt (fans) und mit wem man sich gegenseitig folgt (friends).</p>
<h3>10. TweetMeme</h3>
<p><a href="http://tweetmeme.com/"><img class="alignnone size-full wp-image-1837" title="Twitter TweetMeme" src="http://www.ni-c.de/wp-content/uploads/2009/06/twitter_tweetmeme.jpg" alt="Twitter TweetMeme" width="500" height="205" /></a></p>
<p><a href="http://tweetmeme.com/">TweetMeme</a> ist das Digg für Twitter. Es listet die in der vergangenen Zeit am häufigsten getweeteten Links auf. Dabei kann man die Links nach verschiedenen Kategorien filtern oder direkt Retweeten.</p>
<p>Das war sie nun, meine kleine aber feine Toplist. Falls ich in der nächsten Zeit weitere, neue, interessante Tools entdecke, werde ich diese natürlich tweeten. Deshalb kann es nicht schaden, <a href="http://twitter.com/ni_c">mir auch bei Twitter zu folgen</a>.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1809" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/06/meine-top-10-twitter-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>studiVZ: Buschfunk Exploit</title>
		<link>http://www.ni-c.de/2009/06/studivz-buschfunk-exploit/</link>
		<comments>http://www.ni-c.de/2009/06/studivz-buschfunk-exploit/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 10:13:05 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1529</guid>
		<description><![CDATA[
Ich bin eben durch Zufall auf einen kleinen Exploit in der Buschfunk-Anzeige der persönlichen Startseiten von StudiVZ, MeinVZ und SchuelerVZ gestoßen. Der Exploit führt dazu, dass auf der Startseite aller Freunde keine Buschfunk-Nachrichten mehr angezeigt werden.

Auslösen kann man dies, indem man mehrere &#8220;Ich bin gerade&#8230;&#8221;-Nachrichten erstellt und diese dann unter &#8220;Meine Seite&#8221; in dem Abschnitt [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1530" title="meinVZ studiVZ schuelervz" src="http://www.ni-c.de/wp-content/uploads/2009/06/meinvz_studivz_schuelervz.png" alt="meinVZ studiVZ schuelervz" width="500" height="69" /></p>
<p>Ich bin eben durch Zufall auf einen kleinen Exploit in der Buschfunk-Anzeige der persönlichen Startseiten von <a href="http://www.studivz.net/" target="_blank">StudiVZ</a>, <a href="http://www.meinvz.net" target="_blank">MeinVZ</a> und <a href="http://www.schuelervz.net/" target="_blank">SchuelerVZ</a> gestoßen. Der Exploit führt dazu, dass auf der Startseite aller Freunde keine Buschfunk-Nachrichten mehr angezeigt werden.</p>
<p><img class="alignnone size-full wp-image-1531" title="meinVZ Exploit" src="http://www.ni-c.de/wp-content/uploads/2009/06/meinvz_exploit_1.png" alt="meinVZ Exploit" width="500" height="189" /></p>
<p>Auslösen kann man dies, indem man mehrere &#8220;Ich bin gerade&#8230;&#8221;-Nachrichten erstellt und diese dann unter &#8220;Meine Seite&#8221; in dem Abschnitt &#8220;Ich bin gerade&#8230;&#8221; durch klicken auf den <span style="color: #ff9900;">[löschen]</span>-Button wieder entfernt. Für jede erstellte und wieder gelöschte Nachricht verschwindet eine Nachricht aus der Buschfunk-Anzeige auf den Startseiten aller Freunde. Wird dies ein paar Mal wiederholt, werden keine Nachrichten mehr angezeigt, die älter als die eigenen gelöschten Nachrichten sind.</p>
<p><img class="size-full wp-image-1532 alignleft" title="meinVZ Exploit 2" src="http://www.ni-c.de/wp-content/uploads/2009/06/meinvz_exploit_2.png" alt="meinVZ Exploit 2" width="211" height="118" />Ich nehme an, dass für die Anzeige auf der Startseite einfach die letzten 5 Nachrichten aller Freunde genommen werden, egal ob diese gelöscht sind oder nicht. Angezeigt werden dann nur die Ungelöschten. Folglich erfolgt keine Anzeige wenn die letzten 5 Nachrichten gelöscht wurden.</p>
<p>Das legt nahe, dass die &#8220;Ich bin gerade&#8230;&#8221;-Nachrichten bei einem Klick auf <span style="color: #ff9900;">[löschen]</span> nicht aus der Datenbank von StudiVZ verschwinden, sondern dort bestehen bleiben und den Benutzern nicht mehr angezeigt werden. Man sollte also vorsichtig sein welche 140-Zeichen-Nachricht man dort eingibt, denn einmal abgesendet ist sie bei StudiVZ gespeichert und lässt sich vermutlich nicht mehr entfernen.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1529" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/06/studivz-buschfunk-exploit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Evolution of a Programmer</title>
		<link>http://www.ni-c.de/2009/05/the-evolution-of-a-programmer/</link>
		<comments>http://www.ni-c.de/2009/05/the-evolution-of-a-programmer/#comments</comments>
		<pubDate>Thu, 21 May 2009 00:24:58 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1142</guid>
		<description><![CDATA[
High School/Jr.High

  10 PRINT &#34;HELLO WORLD&#34;
  20 END

First year in College

  program Hello&#40;input, output&#41;
    begin
      writeln&#40;'Hello World'&#41;
    end.

Senior year in College

  &#40;defun hello
    &#40;print
      &#40;cons 'Hello &#40;list 'World&#41;&#41;&#41;&#41;

New professional

  #include
  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1145" title="Evolution of a Programmer" src="http://www.ni-c.de/wp-content/uploads/2009/05/evolution-of-programmer.jpg" alt="Evolution of a Programmer" width="500" height="170" /></p>
<p>High School/Jr.High</p>

<div class="wp_syntax"><div class="code"><pre class="blitzbasic" style="font-family:monospace;">  <span style="color: #CC0000;">10</span> <span style="color: #0000ff;">PRINT</span> <span style="color: #009900;">&quot;HELLO WORLD&quot;</span>
  <span style="color: #CC0000;">20</span> <span style="color: #000066; font-weight: bold;">END</span></pre></div></div>

<p>First year in College</p>

<div class="wp_syntax"><div class="code"><pre class="pascal" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">program</span> Hello<span style="color: #009900;">&#40;</span>input<span style="color: #339933;">,</span> output<span style="color: #009900;">&#41;</span>
    <span style="color: #000000; font-weight: bold;">begin</span>
      <span style="color: #000066;">writeln</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'Hello World'</span><span style="color: #009900;">&#41;</span>
    <span style="color: #000000; font-weight: bold;">end</span>.</pre></div></div>

<p>Senior year in College</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;">  <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> hello
    <span style="color: #66cc66;">&#40;</span>print
      <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> 'Hello <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> 'World<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>New professional</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">  <span style="color: #339933;">#include</span>
  <span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>message<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #ff0000;">&quot;Hello &quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;World&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
    <span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">;</span> <span style="color: #339933;">++</span>i<span style="color: #009900;">&#41;</span>
      <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s&quot;</span><span style="color: #339933;">,</span> message<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span></pre></div></div>

<p>Seasoned professional</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">  <span style="color: #339933;">#include &lt;iostream.h&gt;</span>
  <span style="color: #339933;">#include &lt;string.h&gt;</span>
&nbsp;
  class <span style="color: #993333;">string</span>
  <span style="color: #009900;">&#123;</span>
  private<span style="color: #339933;">:</span>
    <span style="color: #993333;">int</span> size<span style="color: #339933;">;</span>
    <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>ptr<span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #993333;">string</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> size<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> ptr<span style="color: #009900;">&#40;</span>new <span style="color: #993333;">char</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> ptr<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #993333;">string</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">string</span> <span style="color: #339933;">&amp;</span>s<span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> size<span style="color: #009900;">&#40;</span>s.<span style="color: #202020;">size</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      ptr <span style="color: #339933;">=</span> new <span style="color: #993333;">char</span><span style="color: #009900;">&#91;</span>size <span style="color: #339933;">+</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
      strcpy<span style="color: #009900;">&#40;</span>ptr<span style="color: #339933;">,</span> s.<span style="color: #202020;">ptr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    ~<span style="color: #993333;">string</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      delete <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> ptr<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    friend ostream <span style="color: #339933;">&amp;</span>operator <span style="color: #339933;">&lt;&lt;</span><span style="color: #009900;">&#40;</span>ostream <span style="color: #339933;">&amp;,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">string</span> <span style="color: #339933;">&amp;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #993333;">string</span> <span style="color: #339933;">&amp;</span>operator<span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
  ostream <span style="color: #339933;">&amp;</span>operator<span style="color: #339933;">&lt;&lt;</span><span style="color: #009900;">&#40;</span>ostream <span style="color: #339933;">&amp;</span>stream<span style="color: #339933;">,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">string</span> <span style="color: #339933;">&amp;</span>s<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span>stream <span style="color: #339933;">&lt;&lt;</span> s.<span style="color: #202020;">ptr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #993333;">string</span> <span style="color: #339933;">&amp;</span>string<span style="color: #339933;">::</span><span style="color: #202020;">operator</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>chrs<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>this <span style="color: #339933;">!=</span> <span style="color: #339933;">&amp;</span>chrs<span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      delete <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> ptr<span style="color: #339933;">;</span>
     size <span style="color: #339933;">=</span> strlen<span style="color: #009900;">&#40;</span>chrs<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      ptr <span style="color: #339933;">=</span> new <span style="color: #993333;">char</span><span style="color: #009900;">&#91;</span>size <span style="color: #339933;">+</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
      strcpy<span style="color: #009900;">&#40;</span>ptr<span style="color: #339933;">,</span> chrs<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>this<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #993333;">string</span> str<span style="color: #339933;">;</span>
&nbsp;
    str <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;Hello World&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> str <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span></pre></div></div>

<p>Apprentice Hacker</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">  <span style="color: #666666; font-style: italic;">#!/usr/local/bin/perl</span>
  <span style="color: #0000ff;">$msg</span><span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;Hello, world.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$#ARGV</span> <span style="color: #0000ff;">&amp;gt</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: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000066;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$arg</span><span style="color: #339933;">=</span><span style="color: #000066;">shift</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">@ARGV</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #0000ff;">$outfilename</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$arg</span><span style="color: #339933;">;</span>
      <span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span>FILE<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;&amp;gt;&quot;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">$outfilename</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000066;">die</span> <span style="color: #ff0000;">&quot;Can't write $arg: $!<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
      <span style="color: #000066;">print</span> <span style="color: #009900;">&#40;</span>FILE <span style="color: #0000ff;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #000066;">close</span><span style="color: #009900;">&#40;</span>FILE<span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000066;">die</span> <span style="color: #ff0000;">&quot;Can't close $arg: $!<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">print</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span></pre></div></div>

<p>Experienced Hacker</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">  <span style="color: #339933;">#include</span>
  <span style="color: #339933;">#define S &quot;Hello, World\n&quot;</span>
  main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>exit<span style="color: #009900;">&#40;</span><span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span>S<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> strlen<span style="color: #009900;">&#40;</span>S<span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">:</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>Seasoned Hacker</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">%</span> <span style="color: #c20cb9; font-weight: bold;">cc</span> <span style="color: #660033;">-o</span> a.out ~<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>misc<span style="color: #000000; font-weight: bold;">/</span>hw<span style="color: #000000; font-weight: bold;">/</span>hw.c
  <span style="color: #000000; font-weight: bold;">%</span> a.out</pre></div></div>

<p>Guru Hacker</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">%</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Hello, world.&quot;</span></pre></div></div>

<p>New Manager</p>

<div class="wp_syntax"><div class="code"><pre class="blitzbasic" style="font-family:monospace;">  <span style="color: #CC0000;">10</span> <span style="color: #0000ff;">PRINT</span> <span style="color: #009900;">&quot;HELLO WORLD&quot;</span>
  <span style="color: #CC0000;">20</span> <span style="color: #000066; font-weight: bold;">END</span></pre></div></div>

<p>Middle Manager</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">  mail <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;Hello, world.&quot;</span> bob<span style="color: #000000; font-weight: bold;">@</span>b12
  Bob, could you please <span style="color: #c20cb9; font-weight: bold;">write</span> me a program that prints <span style="color: #ff0000;">&quot;Hello, world.&quot;</span>?
  I need it by tomorrow.
  ^D</pre></div></div>

<p>Senior Manager</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">%</span> zmail jim
  I need a <span style="color: #ff0000;">&quot;Hello, world.&quot;</span> program by this afternoon.</pre></div></div>

<p>Chief Executive</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">%</span> letter
  letter: Command not found.
  <span style="color: #000000; font-weight: bold;">%</span> mail
  To: ^X ^F ^C
  <span style="color: #000000; font-weight: bold;">%</span> <span style="color: #7a0874; font-weight: bold;">help</span> mail
  <span style="color: #7a0874; font-weight: bold;">help</span>: Command not found.
  <span style="color: #000000; font-weight: bold;">%</span> damn<span style="color: #000000; font-weight: bold;">!</span>
  <span style="color: #000000; font-weight: bold;">!</span>: Event unrecognized
  <span style="color: #000000; font-weight: bold;">%</span> <span style="color: #7a0874; font-weight: bold;">logout</span></pre></div></div>

 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1142" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/05/the-evolution-of-a-programmer/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Neues Logo für Firefox 3.5</title>
		<link>http://www.ni-c.de/2009/05/neues-logo-fur-firefox-35/</link>
		<comments>http://www.ni-c.de/2009/05/neues-logo-fur-firefox-35/#comments</comments>
		<pubDate>Mon, 18 May 2009 20:28:10 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=1112</guid>
		<description><![CDATA[Um die baldige Veröffentlichung von Firefox 3.5 zu feiern (der Release Candidate soll Anfang Juni erscheinen), überarbeitet Mozilla das Firefox Logo.
As we get closer to releasing Shiretoko (Firefox 3.5) we are considering that this might be a good time to update and evolve the Firefox application icon. We will likely be leveraging some conceptual work [...]]]></description>
			<content:encoded><![CDATA[<p>Um die baldige Veröffentlichung von Firefox 3.5 zu feiern (der Release Candidate soll Anfang Juni erscheinen), überarbeitet Mozilla das Firefox Logo.</p>
<blockquote><p>As we get closer to releasing Shiretoko (Firefox 3.5) we are considering that this might be a good time to update and evolve the Firefox application icon. We will likely be leveraging some conceptual work created by Jon Hicks during the development of Firefox 3, but otherwise we are just now getting started. [<a href="http://blog.mozilla.com/faaborg/2009/05/06/thinking-about-refreshing-the-firefox-icon/" target="_blank">via</a>]</p></blockquote>
<p>Der Entwurf stammt vom Firefox-Designer Alex Faaborg, der kürzlich auch die Evolutionsgeschichte des Logos <a href="http://people.mozilla.com/%7Efaaborg/files/20090515-creativeBrief/creativeBrief-i1-wm.png_large.png" target="_blank">in einem Bild</a> dokumentiert hat.</p>
<p>via <a href="http://mozillalinks.org/wp/2009/05/final-firefox-35-update-a-new-logo/" target="_blank">mozillalinks.org</a></p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=1112" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/05/neues-logo-fur-firefox-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your Blog Mobile Friendly</title>
		<link>http://www.ni-c.de/2009/05/make-your-blog-mobile-friendly/</link>
		<comments>http://www.ni-c.de/2009/05/make-your-blog-mobile-friendly/#comments</comments>
		<pubDate>Tue, 12 May 2009 22:08:17 +0000</pubDate>
		<dc:creator>ni.c</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.ni-c.de/?p=989</guid>
		<description><![CDATA[
Das mobile Internet ist nicht mehr aufzuhalten. Nicht erst seit der Einführung des Apple iPhones entdecken immer mehr Benutzer den Reiz, unterwegs mit dem Handy ins Internet zu gehen.
Doch leider sind viele der Webseiten noch nicht bereit für Besucher, die mit Handys oder anderen tragbaren Geräten auf die Seite zugreifen. [via]
Da ich selbst stolzer Besitzer [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1219" title="iPhone" src="http://www.ni-c.de/wp-content/uploads/2009/05/iphone.jpg" alt="iPhone" width="500" height="180" /></p>
<blockquote><p>Das mobile Internet ist nicht mehr aufzuhalten. Nicht erst seit der Einführung des Apple iPhones entdecken immer mehr Benutzer den Reiz, unterwegs mit dem Handy ins Internet zu gehen.<br />
Doch leider sind viele der Webseiten noch nicht bereit für Besucher, die mit Handys oder anderen tragbaren Geräten auf die Seite zugreifen. [<a href="http://www.bravenewcode.com/wptouch/" target="_blank">via</a>]</p></blockquote>
<p>Da ich selbst stolzer Besitzer eines Apple iPhones bin, strapaziert das Surfen mit <a href="http://de.wikipedia.org/wiki/Enhanced_Data_Rates_for_GSM_Evolution" target="_blank">EDGE</a> meine Nerven doch ab und an. Damit das bei meinem Blog nicht der Fall ist, habe ich mich daran gemacht, diesen Blog für das iPhone und andere mobilen Geräte zu optimieren.</p>
<p>Da dieser Blog auf Wordpress basiert, habe ich mich nach Wordpress-Plugins umgesehen die meinen Vorstellungen entsprechen. Gefunden habe ich zwei Plugins, beide Plugins ermitteln die optimale Darstellung anhand des gesendeten <a href="http://de.wikipedia.org/wiki/User_Agent" target="_blank">User Agents</a> und stellen somit immer die richtige Version zur Verfügung.</p>
<p><a href="http://www.bravenewcode.com/wptouch/" target="_blank"><strong>WPtouch</strong></a></p>
<p>WPTouch optimiert das Blog für iPhone/iPod touch/Android. Testen kann man das Ergebnis der Optimierung mit dem iPhone oder auf dem Mac mit dem iPhone-Emulator <a href="http://www.marketcircle.com/iphoney/" target="_blank">iPhoney</a>.</p>
<p><img class="alignnone size-full wp-image-1221" title="iPhone Safari" src="http://www.ni-c.de/wp-content/uploads/2009/05/iphone_safari.jpg" alt="iPhone Safari" width="500" height="368" /></p>
<p><a href="http://www.handypark.de/webmaster/blogs/wp-viewmobile.html" target="_blank"><strong>WP viewMobile</strong></a></p>
<p>WP viewMobile<strong> </strong>optimiert den Blog für alle anderen mobilen Geräte. Das Ergebnis kann man mit dem Mobile-Emulator <a href="http://ready.mobi" target="_blank">ready.mobi</a> überprüfen. Dort bekommt man auch eine &#8220;mobile-score&#8221; für die getestete Seite.</p>
<p><img class="alignnone size-full wp-image-1222" title="Handy Browser" src="http://www.ni-c.de/wp-content/uploads/2009/05/handy_browser.jpg" alt="Handy Browser" width="393" height="250" /></p>
<p>Beide Plugins funktionieren parallel in der gleichen Wordpress-Installation fehlerfrei.</p>
 <img src="http://www.ni-c.de/wp-content/plugins/feed-statistics.php?view=1&post_id=989" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.ni-c.de/2009/05/make-your-blog-mobile-friendly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
