<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<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/"
	>

<channel>
	<title>Wiedi in wonderland.</title>
	<link>http://wiedi.frubar.net/blog</link>
	<description>Alice im grünen Bereich</description>
	<pubDate>Tue, 18 Nov 2008 19:44:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>+52 19&#8242; 50.02&#8243;, +5 49&#8242; 27.98&#8243;</title>
		<link>http://wiedi.frubar.net/blog/2008/11/18/52-19-5002-5-49-2798/</link>
		<comments>http://wiedi.frubar.net/blog/2008/11/18/52-19-5002-5-49-2798/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 19:44:57 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[event]]></category>

		<category><![CDATA[Frubar]]></category>

		<category><![CDATA[camp]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/11/18/52-19-5002-5-49-2798/</guid>
		<description><![CDATA[August 09: We will be there 
]]></description>
			<content:encoded><![CDATA[<p>August 09: <a href="http://wiki.har2009.org/page/Village:Frubar">We</a> will be <a href="http://har2009.org/">there</a> <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/11/18/52-19-5002-5-49-2798/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hot Picz!!!1elf</title>
		<link>http://wiedi.frubar.net/blog/2008/08/30/hot-picz1elf/</link>
		<comments>http://wiedi.frubar.net/blog/2008/08/30/hot-picz1elf/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 15:21:16 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[openmoko]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/08/30/hot-picz1elf/</guid>
		<description><![CDATA[Zufälligerweise gerade eine Thermo Cam im Haus gehabt und gleich mal ein bisschen damit herumgespielt.

Mirror mirror on the wall, who&#8217;s the hottest dude in town?  


MacBooks werden heiß!

Beim Freerunner ist während dem Laden der Akku zu sehen.

Ansonsten wird nur das GSM (?nicht ganz sicher) etwas wärmer - ist aber nicht spürbar 
]]></description>
			<content:encoded><![CDATA[<p>Zufälligerweise gerade eine <a href="http://www.testosites.de/testo-880/en_INT/">Thermo Cam</a> im Haus gehabt und gleich mal ein bisschen damit herumgespielt.</p>
<p><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/me.png' alt='hot wiedi' /></p>
<p>Mirror mirror on the wall, who&#8217;s the hottest dude in town? <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/house.png' alt='hot house' /></p>
<p><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/macbook.png' alt='hot macbook' /></p>
<p>MacBooks werden heiß!</p>
<p><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/freerunner_charge.png' alt='openmoko neo freerunner charging' /></p>
<p>Beim Freerunner ist während dem Laden der Akku zu sehen.</p>
<p><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/freerunner_gsm.png' alt='thermo freerunner' /></p>
<p>Ansonsten wird nur das GSM (?nicht ganz sicher) etwas wärmer - ist aber nicht spürbar <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/08/30/hot-picz1elf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Holiday Geek</title>
		<link>http://wiedi.frubar.net/blog/2008/08/16/holiday-geek/</link>
		<comments>http://wiedi.frubar.net/blog/2008/08/16/holiday-geek/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 19:06:58 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[Frubar]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/08/16/holiday-geek/</guid>
		<description><![CDATA[Normal ist: zur Urlaubszeit Postkarten bekommen. Nicht ganz so normal: wenn die Postkarte verschlüsselt ist.

Diese nette Karte hab ich kürzlich von Boris bekommen. Um zu erfahren was dort geschrieben steht also erstmal alles in den Rechner tippen.

        03 0c 06 54 1d 08 1a 1d 45 0c
  [...]]]></description>
			<content:encoded><![CDATA[<p>Normal ist: zur Urlaubszeit Postkarten bekommen. Nicht ganz so normal: wenn die Postkarte verschlüsselt ist.</p>
<p><a href="http://frupic.frubar.net/6356"><img src="http://frupic.frubar.net/shots/6356.png" /></a></p>
<p>Diese nette Karte hab ich kürzlich von Boris bekommen. Um zu erfahren was dort geschrieben steht also erstmal alles in den Rechner tippen.</p>
<pre>
        03 0c 06 54 1d 08 1a 1d 45 0c
        45 0e 08 52 23 0b 01 45 0f 06 03
        45 6e 31 17 54 20 0b 13 1c 06 53
        11 00 49 18 4e 26 4f 20 10 4e 1e 10
        16 79 20 45 13 18 0f 14 0c 47 4c 07
        0c 0d 08 52 62 0e 16 07 0b 1a 11 00
        64 7a 45 36 16 0f 09 64 0e 53 16 45
        1a 02 00 24 1a 16 06 06 07 07 04 78
        7a 0d 11 1d 1d 12 4e 0f 49 07 17 47
        43 0e 48 3c 07 0d ad c5 0b 49 2a 30 04
        07 07 4e 25 1b 47 41 0e 09 0c 1e 00 27
        01 10 16 0d 1b 09 a6 b6 27 16 11 18 00 41
        05 08 4e 0c 11 0c 1e 54 6c 65 4e 02 1c 06 16 16 20 5e
</pre>
<p>Dass es kein ASCII ist war durch die niedrigen Werten und den enthaltenen Nullen sofort klar.<br />
Mit Python dann erstmal versucht überall einen Offset zu addieren. Nur Müll.</p>
<p>PGP? Eventuell. Also in Base64 umgewandelt, Envelope aussenrum gebastelt&#8230; passt auch nicht.</p>
<p>Für <a href="http://en.wikipedia.org/wiki/XOR_cipher">XOR</a> fehlt aber ein Schlüssel.</p>
<p>Oder auch nicht. Auf der Vorderseite ist ein kurzer Satz geschrieben. Fängt mit einem &#8220;T&#8221;.<br />
Also mit dem Taschenrechner ausprobiert:</p>
<p><a href="http://frupic.frubar.net/6443"><img src="http://frupic.frubar.net/shots/6443.png" /></a></p>
<p>Ergibt ein &#8220;W&#8221; - ok das ist schonmal nicht schlecht <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Also wieder Python zur Hilfe geholt und ein kurzes Script gebastelt. Das war&#8217;s tatsächlich! So hat&#8217;s geklappt.</p>
<p>Den Schlüssel verrate ich aber nicht! Einen kleinen Hinweis gibt es aber: die Schlüssellänge ist <strong>23</strong> - und kann so relativ leicht geknackt werden. Viel Spaß!</p>
<p>Ach ja, nächstes Wochenende ist <a href="http://www.froscon.de">FrOSCon</a>!<br />
<a href="http://www.froscon.de"><br />
<img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/ifollowthefrog.png' alt='i follow the frog' /><br />
</a><br />
Und nächsten Monat <a href="http://bcstuttgart.mixxt.de">BarCamp Stuttgart</a>.<br />
<a href="http://bcstuttgart.mixxt.de"><br />
<img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/08/bc0711_200.png' alt='BarCamp Stuttgart' /><br />
</a></p>
<p>See you there <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/08/16/holiday-geek/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wiedi running free!</title>
		<link>http://wiedi.frubar.net/blog/2008/07/04/wiedi-running-free/</link>
		<comments>http://wiedi.frubar.net/blog/2008/07/04/wiedi-running-free/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 22:10:39 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[IPv6]]></category>

		<category><![CDATA[Frubar]]></category>

		<category><![CDATA[openmoko]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/07/04/wiedi-running-free/</guid>
		<description><![CDATA[
Heute angekommen. Neues Telefon. Frei. Mein Openmoko Freerunner. Sehr hübsch in schwarz, solide und handlicher als ich erwartet hatte.

Außerdem hat TRIsoft zusätzlich zu dem schon ordentlich mit Spielzeug ausgestattetem Paket noch ein Headset und die offizielle Pouch kostenlos dazugelegt. Danke!  

Die Software läuft bis jetzt sehr stabil. Telefonieren funktioniert, shortmessagen auch. Ein Terminal im [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5966.JPG' title='Openmoko Freerunner Box'><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5966.thumbnail.JPG' alt='Openmoko Freerunner Box' align="right" style="marign-right: 0; margin: 1em;" /></a></p>
<p>Heute angekommen. Neues Telefon. Frei. Mein <a href="http://www.openmoko.com/">Openmoko</a> <a href="http://www.brax4your.net/omoko/">Freerunner</a>. Sehr hübsch in schwarz, solide und handlicher als ich erwartet hatte.</p>
<p><a href='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5971.JPG' title='Openmoko Freerunner Extras'><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5971.thumbnail.JPG' alt='Openmoko Freerunner Extras' align="left" style="margin-left: 0; margin: 1em;" /></a></p>
<p>Außerdem hat <a href="http://trisoft.de/">TRIsoft</a> zusätzlich zu dem schon ordentlich mit Spielzeug ausgestattetem Paket noch ein Headset und die offizielle Pouch kostenlos dazugelegt. Danke! <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5972.JPG' title='Openmoko Freerunner Linux booting'><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/07/k-img_5972.thumbnail.JPG' alt='Openmoko Freerunner Linux booting' align="right" style="marign-right: 0; margin: 1em;" /></a></p>
<p>Die Software läuft bis jetzt sehr stabil. Telefonieren funktioniert, shortmessagen auch. Ein Terminal im Handy ist definitiv praktisch, und hier auch sehr gut zu bedienen. Sogar mit mehreren Tabs! Was allerdings für richtiges Bashen fehlt ist eine Tabulatortaste auf dem On-Screen-Keyboard. Was mir ebenfalls noch fehlt ist etwas mehr Software zum rumspielen (die fehlt im default Image damit alles schön stabil ausgeliefert wird). IPv6 Modul ist auch nicht mit drauf. Das lässt sich aber alles recht leicht durch ein neues Image beheben&#8230; werde ich morgen draufflashen <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Gute Nacht!</p>
<p>PS: das Screenshot-tool hat eine automatische &#8220;ins internet upload&#8221; Funktion! Das muss ich natürlich auch noch umbauen damit die Bilder an <a href="http://sau.frubar.net/">SaU</a> geschickt werden <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/07/04/wiedi-running-free/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IPv6 mit OpenVPN unter Leopard</title>
		<link>http://wiedi.frubar.net/blog/2008/06/01/ipv6-mit-openvpn-unter-leopard/</link>
		<comments>http://wiedi.frubar.net/blog/2008/06/01/ipv6-mit-openvpn-unter-leopard/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 13:05:19 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/06/01/ipv6-mit-openvpn-unter-leopard/</guid>
		<description><![CDATA[Eine IPv6 Verbindung über ein OpenVPN mit tap-Device unter Leopard zu bekommen ist nicht ganz einfach.
Das rtsol versucht mit shutdown() das socket in den Write-Only modus zu versetzen. Das schlägt mit &#8220;Socket is not connected&#8221; fehl.
Ich vermute dass der tap-Driver dafür keine Unterstützung hat, bin mir aber nicht sicher - hab&#8217;s noch nicht näher angeschaut.
Ein [...]]]></description>
			<content:encoded><![CDATA[<p>Eine IPv6 Verbindung über ein OpenVPN mit tap-Device unter Leopard zu bekommen ist nicht ganz einfach.<br />
Das <em>rtsol</em> versucht mit <a href="http://www.hmug.org/man/2/shutdown.php">shutdown()</a> das socket in den Write-Only modus zu versetzen. Das schlägt mit &#8220;Socket is not connected&#8221; fehl.<br />
Ich vermute dass der <a href="http://www-user.rhrk.uni-kl.de/~nissler/tuntap/">tap-Driver</a> dafür keine Unterstützung hat, bin mir aber nicht sicher - hab&#8217;s noch nicht näher angeschaut.</p>
<p>Ein &#8220;einfacher&#8221; work-around ist rtsol zu patchen. Also die Sources von</p>
<p><a href="http://www.opensource.apple.com/darwinsource/tarballs/apsl/network_cmds-307.tar.gz">http://www.opensource.apple.com/darwinsource/tarballs/apsl/network_cmds-307.tar.gz<br />
</a></p>
<p>herunterladen. Dafür braucht man einen <a href="http://www.bugmenot.com/view/daw.apple.com">ADC Account</a>.<br />
Weil ich grad sooo faul war um die mir fehlenden Abhängigkeiten des Makefiles rauszusuchen hab ich schnell ein eigenes gebaut.<br />
<a href="http://wiedi.frubar.net/other/Makefile">Runterladen</a> und in den <em>rtsol.tproj</em> Ordner kopieren.<br />
Die Zeile 88 in der Datei probe.c auskommentieren, die bei dem Fehlschlagen von shutdown() rtsol beendet.<br />
Ebenfalls in probe.c in Zeile 47 das include von ip6_var.h nach in6_var.h ändern.<br />
Nach einem <em>make</em> kann man rtsol mit der selbstgebauten Version ersetzen.<br />
Fertig.</p>
<p>Nicht ganz schön, aber funktioniert. Werde jetzt mal versuchen genauer herauszufinden warum das shutdown() auf dem Tap-Device nicht funktioniert&#8230;</p>
<p>Ach ja, Tunnelblick mag unter Leopard gar kein IPv6 - sobald selbst nur eine Link-Local Adresse hinzugefügt wird startet die VPN-Verbindung neu, das Tunnelblick Suversion ist momentan leider auch kaputt&#8230;. schade</p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/06/01/ipv6-mit-openvpn-unter-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Live from BarCamp</title>
		<link>http://wiedi.frubar.net/blog/2008/05/31/live-from-barcamp/</link>
		<comments>http://wiedi.frubar.net/blog/2008/05/31/live-from-barcamp/#comments</comments>
		<pubDate>Sat, 31 May 2008 10:34:50 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/05/31/live-from-barcamp/</guid>
		<description><![CDATA[
Wunderbar! Einfach super.
Bin ja wie geplant in Friedrichshafen. Hocke mit Blick auf den See vor der ZU und esse eine Brezel.
Eben ist der Zeppelin über mich drüber geflogen - sehr passend  

Nach dem Frühstück mit leckerem Kaffee von Sonntagmorgen und allem was man sich sonst noch so wünscht die übliche Vorstellungsrunde: ca. zwei drittel [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://wiedi.frubar.net/blog/wp-content/uploads/2008/05/foto-10.jpg' title='Zeppelin University'><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/05/foto-10.thumbnail.jpg' alt='Zeppelin University' style="float: right; m; margin-left: 1em;"/></a></p>
<p>Wunderbar! Einfach super.</p>
<p>Bin ja <a href="http://wiedi.frubar.net/blog/2008/05/21/barcamp-bodensee/">wie geplant</a> in Friedrichshafen. Hocke mit Blick auf den See vor der <a href="http://www.zeppelin-university.de/">ZU</a> und esse eine Brezel.</p>
<p>Eben ist der Zeppelin über mich drüber geflogen - sehr passend <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href='http://wiedi.frubar.net/blog/wp-content/uploads/2008/05/foto-11.jpg' title='Zeppelin'><img src='http://wiedi.frubar.net/blog/wp-content/uploads/2008/05/foto-11.thumbnail.jpg' alt='Zeppelin' style="float: left; margin-right: 1em;"/></a></p>
<p>Nach dem Frühstück mit <a href="http://www.sonntagmorgen.com/">leckerem Kaffee von Sonntagmorgen</a> und allem was man sich sonst noch so wünscht die übliche Vorstellungsrunde: ca. zwei drittel sind zum ersten mal hier - cool <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://bluemaex.de/">BlueMaex</a> hilft gerade noch am Eingang aus und <a href="http://panicprone.de">PanicProne</a> kämpft mit dem WLAN&#8230; das bis auf kurze Aussetzer relativ gut funktioniert.</p>
<p>More to come&#8230;</p>
<p><strong>Update:</strong><br />
Sooo gleich gibt&#8217;s Abendessen, die Sessions sind vorbei. Waren einige interessante dabei, unter Anderem über <a href="http://microformats.org/">Microformats</a> oder <a href="http://openid.net/">OpenID</a> von <a href="http://www.keepthebyte.ch/" rel="met">Cédric Hüsler</a>. Zum Schluß ging es noch um zu Zukunft des Internets in 20+ Jahren, wo einige sehr verrückte Ideen diskutiert wurden.<br />
Der kurze Regen von eben ist auch schon wieder weg und ich stürz mich jetzt aufs Buffet&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/05/31/live-from-barcamp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Barcamp Bodensee</title>
		<link>http://wiedi.frubar.net/blog/2008/05/21/barcamp-bodensee/</link>
		<comments>http://wiedi.frubar.net/blog/2008/05/21/barcamp-bodensee/#comments</comments>
		<pubDate>Tue, 20 May 2008 22:50:52 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/05/21/barcamp-bodensee/</guid>
		<description><![CDATA[
Übernächstes Wochenende ist es soweit: ein BarCamp direkt bei uns in Friedrichshafen.
An der Zeppelin University findet von Freitag Abend (30. Mai) bis Sonntag das BarCamp Bodensee statt. Zu erst Party und Samstag und Sonntag dann Unkonferenz. Bin gespannt ;D
]]></description>
			<content:encoded><![CDATA[<p><img src="http://wiedi.frubar.net/blog/wp-content/uploads/2008/05/10619269a18bc851l.jpg" alt="BarCamp Bodensee" align="right"/></p>
<p>Übernächstes Wochenende ist es soweit: ein <a href="http://barcamp.org/">BarCamp</a> direkt bei uns in Friedrichshafen.<br />
An der <a href="http://www.zeppelin-university.de/">Zeppelin University</a> findet von Freitag Abend (30. Mai) bis Sonntag das <a href="http://barcampbodensee.mixxt.eu/">BarCamp Bodensee</a> statt. Zu erst Party und Samstag und Sonntag dann Unkonferenz. Bin gespannt ;D</p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/05/21/barcamp-bodensee/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Echohipa</title>
		<link>http://wiedi.frubar.net/blog/2008/04/23/echohipa/</link>
		<comments>http://wiedi.frubar.net/blog/2008/04/23/echohipa/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 21:31:42 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[fh]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/04/23/echohipa/</guid>
		<description><![CDATA[Heute mach ich mal etwas Werbung für eine ziemlich coole Idee die hier an der FH entwickelt wurde: Echohipa.
Jeder kennt das Problem: man ist unterwegs an einem fremden Computer um mal eben in der trendigen Onlinecommunity nach neuen Mitteilungen zu schauen. Die Tastatur fühlt sich anders an. Man ist sich nicht ganz sicher ob alles [...]]]></description>
			<content:encoded><![CDATA[<p>Heute mach ich mal etwas Werbung für eine ziemlich coole Idee die hier an der FH entwickelt wurde: <a href="http://www.echohipa.de/" alt="Echohipa" title="Echohipa">Echohipa</a>.</p>
<p>Jeder kennt das Problem: man ist unterwegs an einem fremden Computer um mal eben in der trendigen Onlinecommunity nach neuen Mitteilungen zu schauen. Die Tastatur fühlt sich anders an. Man ist sich nicht ganz sicher ob alles richtig geschrieben ist. Gerade im Internetcafé möchte man das Passwort nicht öfters eingeben - zu leicht kann hier auf die Finger geschaut werden.</p>
<p>Echohipa, was übrigens für &#8220;Easy Check of Hidden Passwords&#8221; steht, ist ein simpler Lösungsansatz: Dem User wird vor dem bestätigen des Logins etwas nicht-eindeutiges aber Einprägsames gezeigt. Es wird also über das Passwort ein Hashwert berechnet und visuell Aufbereitet. Beispielsweise kann aus dem Hash eine Farbkombination, eine Grafik oder ein Wort gebildet werden.</p>
<p>So sieht man sofort: &#8220;ah, das Echohipa ist Grün-Orange-Lila, das passt&#8221;. Rückwärts funktioniert das dank des Hashes natürlich nicht.</p>
<p>Ein paar Beispiel Umsetzungen kann man sich auf <a href="http://www.echohipa.de/demos.htm">der Demoseite</a> anschauen und ausprobieren.</p>
<p>Ich sehe aber auch noch Verbesserungspotential:<br />
Das Echohipa sollte erst berechnet und angezeigt werden nachdem das Passwort komplett eingegeben wurde (onblur) - ansonsten ist es sehr einfach bei der Eingabe zuzuschauen welche Farben / Wörter der Reihe nach erscheinen.<br />
Eine Möglichkeit das Echohipa komplett zu deaktivieren wäre für manche Situationen auch sinnvoll: Es enthält immer noch einen gewissen Informationsgehalt über das Passwort den man nicht überall Preisgeben will.</p>
<p>Diese Änderungen können aber ohne weiteres gemacht werden: der Beispielcode wird unter der <a href="http://creativecommons.org/licenses/by-sa/2.0/de/">Creative Commons Attribution-Share Alike</a> Lizenz zum Download angeboten. Sehr schön! <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Mal sehen wo ich mein erstes Echohipa einbaue. <a href="http://www.freamware.net">Freamware?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/04/23/echohipa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The History Meme</title>
		<link>http://wiedi.frubar.net/blog/2008/04/10/the-history-meme/</link>
		<comments>http://wiedi.frubar.net/blog/2008/04/10/the-history-meme/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:07:47 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/04/10/the-history-meme/</guid>
		<description><![CDATA[gruppenzwang&#8230;
# history&#124;awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;&#124;sort -rn&#124;head
81 cd
70 ls
67 nano
54 ssh
25 scp
21 make
16 host
12 sudo
10 ./configure
9 ping6
]]></description>
			<content:encoded><![CDATA[<p>gruppenzwang&#8230;</p>
<p># history|awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;|sort -rn|head<br />
81 cd<br />
70 ls<br />
67 nano<br />
54 ssh<br />
25 scp<br />
21 make<br />
16 host<br />
12 sudo<br />
10 ./configure<br />
9 ping6</p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/04/10/the-history-meme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>libmaia: XML-RPC with Qt4</title>
		<link>http://wiedi.frubar.net/blog/2008/03/08/libmaia-xml-rpc-with-qt4/</link>
		<comments>http://wiedi.frubar.net/blog/2008/03/08/libmaia-xml-rpc-with-qt4/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 02:49:04 +0000</pubDate>
		<dc:creator>wiedi</dc:creator>
		
		<category><![CDATA[fh]]></category>

		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://wiedi.frubar.net/blog/2008/03/08/libmaia-xml-rpc-with-qt4/</guid>
		<description><![CDATA[So, now that my exams are all done I finally found some time to put up a library you might find useful.
Two semesters ago Karl Glatz and I both needed a XML-RPC library for Trolltechs Qt 4.

We first looked around what was already there:

QuteXR: a very good lib implementing the server and client side. Sadly [...]]]></description>
			<content:encoded><![CDATA[<p>So, now that my exams are all done I finally found some time to put up a library you might find useful.<br />
Two semesters ago <a href="http://karl.glatz.biz/blog/">Karl Glatz</a> and I both needed a <a href="http://www.xmlrpc.com/spec">XML-RPC</a> library for <a href="http://trolltech.com/products/qt">Trolltechs Qt 4</a>.</p>
<p><img src="http://wiedi.frubar.net/blog/wp-content/uploads/2008/03/qt4.png" alt='Qt4' align="right" style="margin: 2em; margin-right: 0"/></p>
<p>We first looked around what was already there:</p>
<ul>
<li><a href="http://qutexr.sourceforge.net/">QuteXR</a>: a very good lib implementing the server and client side. Sadly only Qt 3. Has many features and so wasn&#8217;t easy to port over to Qt4 in the short time we had for our Projects.</li>
<li><a href="http://trac.geiseri.com/browser/projects/krpc/src">KRPC</a>: only implements the client side. But we could use some code here.</li>
<li><a href="http://qtnode.net/wiki?title=QxtXmlRpc">QxtXmlRpc</a>: I found out about this one only recently. And also only implements the client.</li>
</ul>
<p>So we had to create something new. Luckily we were able to use some code from KRPC and had some inspiration from QuteXR.</p>
<p>To demonstrate how easy it is to use libmaia: two examples.</p>
<p>Let&#8217;s create a Server first using these simple lines of code:<br />
<code><br />
QLineEdit *sometext = new QLineEdit(this);<br />
MaiaXmlRpcServer *server = new MaiaXmlRpcServer(8080, this);<br />
server->addMethod("examples.displaytext", sometext, "setText");<br />
</code></p>
<p>First we create a <a href="http://doc.trolltech.com/4.3/qlineedit.html">QLineEdit</a> for demonstration purpose.<br />
Then we start the XmlRpc Server on port 8080.<br />
In line 3 we register the Method &#8220;examples.displaytext&#8221; to the QLineEdits slot &#8220;setText&#8221;.<br />
You can now remotely call &#8220;examples.displaytext&#8221; with a String as parameter and change the content of your LineEdit.</p>
<p>Now create a client:<br />
<code><br />
MaiaXmlRpcClient  *rpc = new MaiaXmlRpcClient(QUrl("http://localhost:8080/RPC2"), this);<br />
rpc->call("examples.displaytext", QDateTime::currentDateTime().toString("hh:mm:ss"),<br />
                                this, SLOT(testResponse(QVariant &#038;)),<br />
                                this, SLOT(testFault(int, const QString &#038;)));<br />
</code></p>
<p>Here we create the client object by passing the server URL to the constructor.<br />
Calling a Method is as easy as passing its name, the arguments and two slots to the &#8220;call&#8221; method.<br />
The first of the two slots is used to handle the response, the second can be used to catch errors.</p>
<p>Looks easy to get started with? Right, so checkout directly from subversion here:</p>
<p><code>svn co <a href="http://websvn.frubar.net/listing.php?repname=libmaia&#038;path=%2Ftrunk%2F#_trunk_">https://svn.frubar.net/svn/libmaia/trunk/</a></code></p>
<p>You&#8217;ll also find further examples there.</p>
<p>Have fun with it <img src='http://wiedi.frubar.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://wiedi.frubar.net/blog/2008/03/08/libmaia-xml-rpc-with-qt4/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
