<?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>where fly3rman is at home &#187; design</title>
	<atom:link href="http://www.flyerman.org/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flyerman.org</link>
	<description></description>
	<lastBuildDate>Thu, 26 Aug 2010 13:47:59 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>&#8220;Ein Besucher&#8221;</title>
		<link>http://www.flyerman.org/design/webdesign/ein-besucher/</link>
		<comments>http://www.flyerman.org/design/webdesign/ein-besucher/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:46:06 +0000</pubDate>
		<dc:creator>fly3rman</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[counter]]></category>
		<category><![CDATA[real time]]></category>
		<category><![CDATA[real website]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.flyerman.org/?p=721</guid>
		<description><![CDATA[Available in ENG. Bekomme ich ab und zu von einer Computerstimmt am Rechner zu hören. Warum? Ich war sehr angetan hiervon: http://tinkerlog.com/2007/12/04/arduino-xmas-hitcounter/, da ich meinen Arduino aber momentan für was anderes brauche, mache ich das ganze Softwareseitig. Ich wollte es außerdem nicht jede 10sec pollen sondern das ganze in Echtzeit haben. In die Blogsoftware habe ich [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">Available in ENG.</span></p>
<p>Bekomme ich ab und zu von einer Computerstimmt am Rechner zu hören.</p>
<p>Warum? Ich war sehr angetan hiervon: <a href="http://tinkerlog.com/2007/12/04/arduino-xmas-hitcounter/">http://tinkerlog.com/2007/12/04/arduino-xmas-hitcounter/</a>, da ich meinen Arduino aber momentan für was anderes brauche, mache ich das ganze Softwareseitig. Ich wollte es außerdem nicht jede 10sec pollen sondern das ganze in Echtzeit haben.</p>
<p>In die Blogsoftware habe ich folgendes eingefügt:</p>
<pre>&lt;script type="text/javascript" src="<a href="http://fly3rman.dyndns.org:887/counter.js" target="_blank">http://fly3rman.dyndns.org:887/counter.js</a>"&gt;&lt;/script&gt;</pre>
<p>Und zwar in den Headerbereich der index.php-Template-Datei von WordPress. Zuerst wollte ich das ganze mit einem PHP-Get Request umsetzen. Doch brauche ich ca. 1 Sekunde timeout dafür. In dieser Zeit jedoch tut PHP nichts und liefert natürlich auch keine Webseite aus. Solange tut also auch der Browser nichts. Alle modernen Browser laden jedoch Elemente parallel und meine Webseite braucht laut Chrome (strg+umschlt+i) ca. 2,5-3 Sekunden um komplett geladen und dargestellt zu werden. In der Zeit spielt es keine Rolle, wenn ein einzelnen Javascript-File nicht geladen werden kann, da parallel eh nochg genug anderes passiert.</p>
<p>Worauf verweist die Adresse? Auf den dyndns.org service und dieser wird von meinem Router automatisch mit der aktuellen IP-Adresse gefüttert. Der Port 887 zeigt auf meinen PC. Lokal läuft ein Python Script mit folgenden Code:</p>
<pre>import SocketServer
import SimpleHTTPServer
import winsound

PORT = 887

class CustomHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    def do_GET(self):
        if self.path=="/counter.js":
            soundfile = "einbesucher.wav"
            winsound.PlaySound(soundfile, winsound.SND_FILENAME|winsound.SND_ASYNC)
            return

httpd = SocketServer.ThreadingTCPServer(("", PORT),CustomHandler)
print "serving at port", PORT
httpd.serve_forever()</pre>
<p>Dieser reagiert bei einem HTTP Get Request auf die Datei <em>counter.js </em>und spielt eine Wavedatei ab, die ich vorher bei <a href="http://www2.research.att.com/~ttsweb/tts/demo.php">http://www2.research.att.com/~ttsweb/tts/demo.php</a> gebastelt habe.</p>
<p>Caching ist noch etwas problematisch und ich verstehe das Verhalten gegenüber bereits einmal-nicht-gefundenen-Dateien bei meinem Chrome Browser nicht, aber meistens funktionert es. (F5 funktioniert 1-2 mal im selben Tab, danach wird die Datei ausgelassen, im neuen Tab geöffnet wird wieder ein Request geschickt).</p>
<p style="text-align: left;">Ich weis, das ganze ist vielleicht etwas unsicher aber ich hoffe mein Coder ist halbwegs exploitfrei =)</p>
<p style="text-align: center;"><span style="color: #3366ff;"><strong>Ich weiß übrigens, dass du da bist.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyerman.org/design/webdesign/ein-besucher/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Für die Ubuntufans =)</title>
		<link>http://www.flyerman.org/news/fr-die-ubuntufans/</link>
		<comments>http://www.flyerman.org/news/fr-die-ubuntufans/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 15:01:57 +0000</pubDate>
		<dc:creator>fly3rman</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.flyerman.org/news/fr-die-ubuntufans/</guid>
		<description><![CDATA[Ist bei uns aufm Flur dank meiner Freundin, nein die ist kein Ubuntufan sondern fand den  Vogel zufällig cool und hatte Lust zu malen.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flyerman.org/wp-content/uploads/2009/03/p3173076.jpg"></a><a href="http://www.flyerman.org/wp-content/uploads/2009/03/ubuntu-interpid-ibis-painting.jpg"><img class="size-medium wp-image-370 alignright" title="ubuntu-interpid-ibis-painting" src="http://www.flyerman.org/wp-content/uploads/2009/03/ubuntu-interpid-ibis-painting-162x300.jpg" alt="ubuntu-interpid-ibis-painting" width="162" height="300" /></a></p>
<p>Ist bei uns aufm Flur dank meiner <span style="color: #ff0000;">Freundin</span>, nein die ist kein Ubuntufan sondern fand den  Vogel zufällig cool und hatte Lust zu malen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyerman.org/news/fr-die-ubuntufans/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tony. der Montana.</title>
		<link>http://www.flyerman.org/anschaffungen/tony-der-montana/</link>
		<comments>http://www.flyerman.org/anschaffungen/tony-der-montana/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 14:57:19 +0000</pubDate>
		<dc:creator>fly3rman</dc:creator>
				<category><![CDATA[anschaffungen]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.flyerman.org/http:/example.com/news/tony-der-montana/</guid>
		<description><![CDATA[Endlich, mein Schatz hat mir ein Objekt der Begierde geschenkt. Das Bild wollte ich schon länger haben. Danke =). Ist übrigens Handgemalt, falls jemand Interesse an solch einem Exemplar hat, möchte mich per Mail kontaktieren.]]></description>
			<content:encoded><![CDATA[<p><a class="shutterset_" title="Befindet sich in meinem Besitz =) " href="http://www.flyerman.org/wp-content/gallery/design/scarface.jpg"><img class="ngg-singlepic ngg-none alignleft" src="http://www.flyerman.org/wp-content/gallery/design/thumbs/thumbs_scarface.jpg" alt="scarface.jpg" /></a>Endlich, mein Schatz hat mir ein Objekt der Begierde geschenkt. Das Bild wollte ich schon länger haben.  Danke =). Ist übrigens Handgemalt, falls jemand Interesse an solch einem Exemplar hat, möchte mich per Mail kontaktieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyerman.org/anschaffungen/tony-der-montana/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UT3 Demo &amp; Wallpaper</title>
		<link>http://www.flyerman.org/design/ut3-demo-wallpaper/</link>
		<comments>http://www.flyerman.org/design/ut3-demo-wallpaper/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 23:17:24 +0000</pubDate>
		<dc:creator>fly3rman</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://flyerman.flyerman.org/flyblog/?p=4</guid>
		<description><![CDATA[So, heute die UT3 Demo geladen, installiert, gespielt. Macht fun, sieht super aus. Hmm, nur keine Verbindung zu Internet Servern.[inspic=10,right,fullscreen,thumb][inspic=11,right,fullscreen,thumb] Läuft übrigens flüssig auf 1650&#215;1050 bei meinem System: AMD x2 4200+ 2 GB Ram 8600 GT Und weil ich grad nichts zu tun habe, in 3 Minuten ein Wallpaper erstellt. Vielleicht wills ja jemand haben.]]></description>
			<content:encoded><![CDATA[<p>So, heute die UT3 Demo geladen, installiert, gespielt. Macht fun, sieht super aus. Hmm, nur keine Verbindung zu Internet Servern.[inspic=10,right,fullscreen,thumb][inspic=11,right,fullscreen,thumb]</p>
<p>Läuft übrigens flüssig auf 1650&#215;1050 bei meinem System:</p>
<ol>
<li>AMD x2 4200+</li>
<li>2 GB Ram</li>
<li>8600 GT</li>
</ol>
<p>Und weil ich grad nichts zu tun habe, in 3  Minuten ein Wallpaper erstellt. Vielleicht wills ja jemand haben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyerman.org/design/ut3-demo-wallpaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
