<?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>Patrick Oberdorf</title>
	<atom:link href="http://patrick.oberdorf.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrick.oberdorf.net</link>
	<description></description>
	<lastBuildDate>Thu, 08 Dec 2011 22:36:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Recherche über Vodafone TV</title>
		<link>http://patrick.oberdorf.net/2011/11/26/recherche-uber-vodafone-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recherche-uber-vodafone-tv</link>
		<comments>http://patrick.oberdorf.net/2011/11/26/recherche-uber-vodafone-tv/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 12:21:04 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Vodafone TV]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=154</guid>
		<description><![CDATA[Da das nächste Update für Vodafone TV nun etwas auf sich warten lässt, habe ich mir selber ein bisschen Zeit genommen und jede Menge über Vodafone TV herausgefunden. Als erstes habe ich denn Quellcode im Vodafone TV Forum entdeckt und mir &#8230; <a href="http://patrick.oberdorf.net/2011/11/26/recherche-uber-vodafone-tv/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-htc-lg-smartphones.jpg" rel="lightbox[154]" title="vodafone"><img class="alignleft size-full wp-image-73" title="vodafone" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-htc-lg-smartphones.jpg" alt="" width="312" height="225" /></a>Da das nächste Update für <a title="Test: Vodafone TV Set-Top-Box" href="http://patrick.oberdorf.net/2011/10/09/test-vodafone-tv-set-top-box/">Vodafone TV</a> nun etwas auf sich warten lässt, habe ich mir selber ein bisschen Zeit genommen und jede Menge über Vodafone TV herausgefunden. Als erstes habe ich denn <a href="http://www.wyplay.com/vodafonetv/sources/">Quellcode</a> im Vodafone TV Forum entdeckt und mir diesen genauer angeschaut. Was direkt auffällt ist, dass es alles Linux Tools bzw Programme sind die hier verwendet werden. Nun ist es nicht zu 100% ersichtlich wofür diese Programme im einzelnen genau verwendet werden aber man kann es vermuten.<span id="more-154"></span></p>
<ul>
<li>Samba: Dieses Programm könnte vielleicht ein &#8220;Killer-Feature&#8221; werden für Vodafone TV. So wäre denkbar das man auch die Filme auf seinem Rechner oder seinem Homeserver abspielen könnte. Denn Weg anders herum halte ich für unwahrscheinlich da es doch rechtliche Probleme bereiten könnte, wenn man aufgenommene Serien auf denn Computer übertragen könnte.</li>
<li>usb-utils: Dies könnte endlich die versprochene Unterstützung von USB-Geräten bringen. Zeit wird es langsam mal.</li>
<li>wireless-tools: Ebenfalls ein wichtiger Punkt auf denn ich später noch genauer eingehen werde. Dieses Tool dient dafür um Wlan Verbindungen herzustellen.</li>
<li>ffmpeg: Dient zum Abspielen unterschiedlichster Audio- und Videoformaten. So könnte vielleicht die Wiedergabe per Samba-Netzwerk realisiert werden. Im Moment wird dieses Programm aber wahrscheinlich bereits für das Abspielen von Aufnahmen verwendet.</li>
</ul>
<p>Die anderen Programme/Tools behandeln mehr oder weniger die Tiefen des Systems und lassen keine großen Neuerungen oder Verbesserungen vermuten.</p>
<p>Jedoch habe ich mir die URL zu denn Sourcen nochmal ein bisschen genauer angeguckt und bin ein Verzeichnis nach oben navigiert. Dort habe ich etwas sehr interessantes gefunden und zwar ein PDF (<a href="http://www.wyplay.com/vodafonetv/Wifi_Key_CE_Declaration_of_Conformity.pdf">Wifi_Key_CE_Declaration_of_Conformity.pdf</a>). Aus diesem PDF lässt sich vermut massen, dass Vodafone TV Unterstützung für einen W-Lan USB-Stick bringen könnte. Dies geht auch indirekt aus der Source hervor (vgl: wireless-tools). Dieser Schritt wäre zwar nur logisch es gab aber noch keinerlei Ankündigungen zu diesem Thema.</p>
<p>Verwirklicht Vodafone alle Vermutungen wäre dies ein echter Gewinn für Vodafone TV und die Box würde sich zu einem echten Allround-Talent entwickeln.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/11/26/recherche-uber-vodafone-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ice Cream Sandwich für Google Nexus One</title>
		<link>http://patrick.oberdorf.net/2011/10/26/ice-cream-sandwich-fur-google-nexus-one/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ice-cream-sandwich-fur-google-nexus-one</link>
		<comments>http://patrick.oberdorf.net/2011/10/26/ice-cream-sandwich-fur-google-nexus-one/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 22:01:53 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Nexus One]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Ice Cream Sandwich]]></category>
		<category><![CDATA[Xda]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=148</guid>
		<description><![CDATA[Ice Cream Sandwich wurde erst vor ein paar Tagen offiziell von Google vorgestellt und schon gibt es eine lauffähige Custom Rom für das Nexus One. Wie schon so oft sind hier die XDA-Developers recht schnell und weit fortgeschritten, jedoch funktionieren einige Funktionen &#8230; <a href="http://patrick.oberdorf.net/2011/10/26/ice-cream-sandwich-fur-google-nexus-one/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/11x05101719.jpg" rel="lightbox[148]" title="11x05101719"><img class="alignleft size-full wp-image-149" title="11x05101719" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/11x05101719.jpg" alt="" width="294" height="221" /></a>Ice Cream Sandwich wurde erst vor ein paar Tagen offiziell von Google vorgestellt und schon gibt es eine lauffähige <a href="http://www.androidpit.de/de/android/wiki/view/Custom_ROM" target="_blank">Custom Rom</a> für das <a title="Nexus One" href="http://patrick.oberdorf.net/nexus-one/">Nexus One</a>. Wie schon so oft sind hier die <a href="http://xda-developers.com">XDA-Developers</a> recht schnell und weit fortgeschritten, jedoch funktionieren einige Funktionen noch nicht, so ist die Rom etwas langsam, da noch keine Hardware-Beschleunigung implementiert wurde, auch Wlan funktioniert vorerst nicht.<span id="more-148"></span></p>
<p>Doch um einen ersten Einblick in die neue Android Version zu bekommen, sollte diese experimentelle Version genügen. Mehr Infos bekommt ihr <a href="http://forum.xda-developers.com/showthread.php?t=1316481">hier</a> und Diskussionen über die neue Rom sind <a href="http://forum.xda-developers.com/showthread.php?t=1314781" target="_blank">hier</a> zu finden.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/26/ice-cream-sandwich-fur-google-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alten Rechner in Media Center verwandeln mit Linux und XBMC</title>
		<link>http://patrick.oberdorf.net/2011/10/17/alten-rechner-in-media-center-verwandeln-mit-linux-und-xbmc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alten-rechner-in-media-center-verwandeln-mit-linux-und-xbmc</link>
		<comments>http://patrick.oberdorf.net/2011/10/17/alten-rechner-in-media-center-verwandeln-mit-linux-und-xbmc/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 18:08:12 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Scripte]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[xbmc]]></category>
		<category><![CDATA[xinit]]></category>
		<category><![CDATA[xrandr]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=122</guid>
		<description><![CDATA[Wenn ihr einen alten Rechner irgendwo stehen habt und noch nicht ein Media Center euer eigen nennen könnt, so habt ihr die Chance diesen in ein solches umzuwandeln. In diesem HowTo werde ich auf ArchLinux zurückgreifen, prinzipielle eignet sich jedes &#8230; <a href="http://patrick.oberdorf.net/2011/10/17/alten-rechner-in-media-center-verwandeln-mit-linux-und-xbmc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/xbmcmemk.gif" rel="lightbox[122]" title="xbmcmemk"><img class="alignleft size-full wp-image-127" title="xbmcmemk" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/xbmcmemk.gif" alt="" width="320" height="213" /></a>Wenn ihr einen alten Rechner irgendwo stehen habt und noch nicht ein Media Center euer eigen nennen könnt, so habt ihr die Chance diesen in ein solches umzuwandeln. In diesem HowTo werde ich auf ArchLinux zurückgreifen, prinzipielle eignet sich jedes Linux oder auch Windows, allerdings ist es mit Linux leichter und gegebenenfalls sogar perfomanter. <span id="more-122"></span></p>
<p>ArchLinux könnt ihr <a title="Arch Linux" href="http://archlinux.org" target="_blank">hier</a> herunterladen, entweder ein Netinstall-iso oder eine Coreinstall-iso, der unterschied zwischen diesen beiden ist einfach, das die Core bereits die wichtigsten Pakete mitbringt, die Netinstall hingegen alle Pakete aus dem Internet bezieht. Raten würde ich euch zu der Netinstall-iso, da ihr so direkt auf dem neusten Stand der Packete seid. Im Installationsmenue müsst ihr eigentlich nichts großartig beachten und die Standard-Werte mehr oder weniger so belassen, da ArchLinux hier sehr flexibel ist und man alle Pakete im nachhinein ohne große Probleme nachinstallieren kann. Das einzige was ihr vorab direkt aktivieren könnt ist das Community-Repository sonst müsst ihr nach der Installation und dem Reboot in eurer frisch installiertes System diese in der /etc/pacman.conf auskommentieren.</p>
<p>Nach der Installation solltet ihr gegebenenfalls in der /etc/rc.conf die Keymap ändern, dies sollte in etwa so aussehen:</p>
<pre class="wp-code-highlight prettyprint">....
LOCALE=&quot;de_DE.UTF-8&quot;
DAEMON_LOCALE=&quot;no&quot;
HARDWARECLOCK=&quot;UTC&quot;
TIMEZONE=&quot;Europe/Berlin&quot;
KEYMAP=&quot;de-latin1-nodeadkeys&quot;
CONSOLEFONT=
CONSOLEMAP=
USECOLOR=&quot;yes&quot;
....</pre>
<p>Als nächstes solltet ihr einen Befehl absetzen:</p>
<pre class="wp-code-highlight prettyprint">pacman -Syu</pre>
<p>Damit bringt ihr euer komplettes System auf denn neusten Stand, wenn nicht bereits in der Installation geschehen. Nun wollen wir denn X-Server, das Audio System und das <a title="XBMC" href="http://xbmc.org/" target="_blank">Media Center Interface</a>. Dies geschieht mit diesem Befehl:</p>
<pre class="wp-code-highlight prettyprint">pacman -S xorg xbmc dbus pulseaudio</pre>
<p>Die Standard Konfiguration dieser Pakete sollte fürs erste ausreichend sein. Nun müssen wir dem System noch beibringen diese Pakete beim Start in der richtigen Reihenfolge zu starten, bzw überhaupt zu starten. Diese System wichtigen Einstellungen sind alle in der /etc/rc.conf verankert, also müssen wir die</p>
<pre class="wp-code-highlight prettyprint">DAEMONS=(...)</pre>
<p>Einstellung abändern in:</p>
<pre class="wp-code-highlight prettyprint">DAEMONS=(syslog-ng network dbus netfs crond)</pre>
<p>Wichtig ist hier im Grunde nur das ihr denn DBus dienst hinzufügt, da sonst weder XBMC noch das Audiosystem starten wird. Nun würde euer Media Center nicht grafisch starten und ihr würdet wieder auf der Eingabemaske landen, deswegen müssen wir noch weitere Anpassungen hinzufügen. Ich benutze hier die .xinitrc Datei, es gibt noch weitere Möglichkeiten diese hier ist aber meiner Meinung nach die schnellste Variante und am leichtesten nachzuvollziehen. Als erstes müsst ihr mitteilen welche .xinitrc von welchem Benutzer benutzt werden soll, also in der Datei /etc/inittab die Zeile</p>
<pre class="wp-code-highlight prettyprint">id:3:initdefault:</pre>
<p>in</p>
<pre class="wp-code-highlight prettyprint">id:5:initdefault:</pre>
<p>und</p>
<pre class="wp-code-highlight prettyprint">x:5:respawn:/usr/bin/xdm -nodaemon</pre>
<p>in</p>
<pre class="wp-code-highlight prettyprint">x:5:once:/bin/su - --  -l -c '/usr/bin/startx /dev/null 2&amp;gt;&amp;amp;1'</pre>
<p>abändern. &lt;user&gt; ist hier mit eurem Benutzer zu ersetzen. Nun geht es um denn wirklichen Start des Media Centers in der Datei /home/&lt;user&gt;/.xinitrc. Diese sollte genau so aussehen:</p>
<pre class="wp-code-highlight prettyprint">#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x &quot;$f&quot; ] &amp;amp;&amp;amp; . &quot;$f&quot;
  done
  unset f
fi

exec /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session /usr/bin/xbmc --standalone -fs</pre>
<p>Das wars. Nun könnt ihr ausprobieren ob alles nach einem Reboot richtig funktioniert.</p>
<p>Ein Manko gibt es nun aber und zwar wollt ihr in denn meisten Fällen denn richtigen Monitor ansteuern und gegebenenfalls auch eine andere Auflösung setzen, dies könnt ihr ebenfalls in der .xinitrc Datei realisieren mit<a href="http://www.x.org/wiki/Projects/XRandR" target="_blank"> xrandr</a>. Folgendes Beispiel ist selbsterklärend und schaltet bei mir denn Laptop Bildschirm ab und benutzt nur denn VGA Ausgang.</p>
<pre class="wp-code-highlight prettyprint">#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x &quot;$f&quot; ] &amp;amp;&amp;amp; . &quot;$f&quot;
  done
  unset f
fi
xrandr --output LVDS --off
xrandr --addmode VGA-0 1024x768
xrandr --output VGA-0 --mode 1024x768
exec /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session /usr/bin/xbmc --standalone -fs</pre>
<p>Ich selbst benutze bei mir zu Hause einen alten <a href="http://www.ciao.de/DELL_Latitude_C610__957803" target="_blank">Dell Latitude C610</a> Laptop und es funktioniert alles wunderbar, bis auf die Wiedergabe von mkv-Dateien, hier ist der Laptop doch ein wenig schwach auf der Brust.</p>
<p>Als Fernbedienung könnt ihr <a href="http://wiki.xbmc.org/index.php?title=Remote_Control_Reviews" target="_blank">Universal-Fernbedienungen</a> für denn PC benutzen oder euer Android-Handy, hier gibt es im Market die <a href="https://market.android.com/details?id=org.xbmc.android.remote&amp;feature=search_result" target="_blank">XBMC Remote App</a>.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/17/alten-rechner-in-media-center-verwandeln-mit-linux-und-xbmc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google plus: 2 Neue Updates</title>
		<link>http://patrick.oberdorf.net/2011/10/13/google-plus-2-neue-updates/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-plus-2-neue-updates</link>
		<comments>http://patrick.oberdorf.net/2011/10/13/google-plus-2-neue-updates/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 16:07:06 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google plus]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=115</guid>
		<description><![CDATA[Google hat ein neues Update für Google+ veröffentlicht, mit dem es euch erlaubt ist, Vorteile der Real-Time Suche zu benutzen, sprich ihr sucht einen Beitrag und gibt es ein Update von irgendjemanden, welches euren Suchkriterien entspricht, so erscheint es zeitnah in &#8230; <a href="http://patrick.oberdorf.net/2011/10/13/google-plus-2-neue-updates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/google-plus-logo.jpeg" rel="lightbox[115]" title="google-plus-logo"><img class="alignleft size-full wp-image-119" title="google-plus-logo" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/google-plus-logo.jpeg" alt="" width="384" height="216" /></a>Google hat ein neues Update für <a href="https://plus.google.com" target="_blank">Google+</a> veröffentlicht, mit dem es euch erlaubt ist, Vorteile der Real-Time Suche zu benutzen, sprich ihr sucht einen Beitrag und gibt es ein Update von irgendjemanden, welches euren Suchkriterien entspricht, so erscheint es zeitnah in den Ergebnissen. <span id="more-115"></span></p>
<p>Außerdem bietet Google+ nun die Möglichkeit des hash-taggens, wie man es von Twitter kennt. Es ist schön, neue Updates zu diesem Projekt zu sehen, da es bei weitem noch nicht perfekt ist. Die ansteigenden Nutzerzahlen sprechen zwar für Google+, trotzdem fehlt noch einiges um <a href="http://facebook.com" target="_blank">Facebook</a> konkurrenzfähig zu sein.</p>
<p>Alle Neuerungen werden in dem folgendem Video nochmal fachmännisch erklärt, jedoch auf Englisch.</p>
<p><p><a href="http://www.youtube.com/watch?v=beFP0REw3DM"><img src="http://img.youtube.com/vi/beFP0REw3DM/hqdefault.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=beFP0REw3DM">Click here</a> to view the video on YouTube.</p>
<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/13/google-plus-2-neue-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus One: Root Rechte mit Stock ROM</title>
		<link>http://patrick.oberdorf.net/2011/10/12/nexus-one-root-rechte-mit-stock-rom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nexus-one-root-rechte-mit-stock-rom</link>
		<comments>http://patrick.oberdorf.net/2011/10/12/nexus-one-root-rechte-mit-stock-rom/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 21:04:37 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Handy]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nexus One]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Bexboot]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=111</guid>
		<description><![CDATA[Root Rechte auf einem Nexus One zu bekommen ist nicht sehr kompliziert. Einfach ein Custom Rom wie Cyanogenmod herunterladen und flashen, doch wollt ihr die Stock Rom von Google + Root wird es komplizierter. Hier hilft ein gewiefter Entwickler (Bexton) im XDA-Forum ab, &#8230; <a href="http://patrick.oberdorf.net/2011/10/12/nexus-one-root-rechte-mit-stock-rom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/root-apps-android.png" rel="lightbox[111]" title="root-apps-android"><img class="alignleft size-full wp-image-112" title="root-apps-android" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/root-apps-android.png" alt="" width="300" height="300" /></a>Root Rechte auf einem Nexus One zu bekommen ist nicht sehr kompliziert. Einfach ein Custom Rom wie <a title="Cyanogenmod 7.1 erschienen" href="http://patrick.oberdorf.net/2011/10/10/cyanogenmod-7-1-erschienen/">Cyanogenmod</a> herunterladen und flashen, doch wollt ihr die Stock Rom von Google + Root wird es komplizierter. Hier hilft ein gewiefter Entwickler (<a href="http://forum.xda-developers.com/member.php?u=4273402" target="_blank">Bexton</a>) im <a href="http://forum.xda-developers.com/" target="_blank">XDA-Forum</a> ab, mit <a href="https://bexton.net/2011/10/12/bexboot-root-nexus-one-passion-grk39f/" target="_blank">Bexboot</a>.</p>
<p>Dieses Projekt ist eine Art <a href="http://de.wikipedia.org/wiki/Abspaltung_(Softwareentwicklung)" target="_blank">fork</a> von dem bekannten Superboot, welches genau dies versprochen hat, jedoch nicht mehr weiter entwickelt wird und so <a href="http://forum.xda-developers.com/member.php?u=4273402" target="_blank">Bexton</a> nun versucht diese Lücke zu schließen.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/12/nexus-one-root-rechte-mit-stock-rom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erklärung zum Staatstrojaner</title>
		<link>http://patrick.oberdorf.net/2011/10/11/erklarung-zum-staatstrojaner/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=erklarung-zum-staatstrojaner</link>
		<comments>http://patrick.oberdorf.net/2011/10/11/erklarung-zum-staatstrojaner/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 19:34:51 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CCC]]></category>
		<category><![CDATA[Chaos Computer Club]]></category>
		<category><![CDATA[Piraten Partei]]></category>
		<category><![CDATA[Politik]]></category>
		<category><![CDATA[Staatstrojaner]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=103</guid>
		<description><![CDATA[Der CCC hat Festplatten zugeschickt bekommen, die mit dem Staatstrojaner infiziert worden sind. Der Ursprung dieses Trojaners liegt in Bayern, soll aber auch von vielen anderen Bundesländern benutzt worden sein. Wie dieser Funktioniert wird in folgendem Video sehr gut und anschaulich &#8230; <a href="http://patrick.oberdorf.net/2011/10/11/erklarung-zum-staatstrojaner/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/Chaosknoten-4.0-250.png" rel="lightbox[103]" title="Chaosknoten-4.0-250"><img class="alignleft size-full wp-image-107" title="Chaosknoten-4.0-250" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/Chaosknoten-4.0-250.png" alt="" width="250" height="185" /></a>Der <a href="http://www.ccc.de/">CCC</a> hat Festplatten zugeschickt bekommen, die mit dem Staatstrojaner infiziert worden sind. Der Ursprung dieses Trojaners liegt in Bayern, soll aber auch von vielen anderen Bundesländern benutzt worden sein. Wie dieser Funktioniert wird in folgendem Video sehr gut und anschaulich erklärt. <span id="more-103"></span></p>
<p><a href="http://www.youtube.com/watch?v=eRFhpmiUwU4"><img src="http://img.youtube.com/vi/eRFhpmiUwU4/hqdefault.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=eRFhpmiUwU4">Click here</a> to view the video on YouTube.</p>

<p>Kommentar: Ich persönlich finde dies eine große Schweinerei und macht für mich Parteien wie die <a href="http://www.piratenpartei.de" target="_blank">Piraten Partei</a> nur noch interessanter. Da werde ich mir doch beim nächsten Wählen genauer überlegen wo ich mein Häkchen setze.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/11/erklarung-zum-staatstrojaner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google gibt Dart frei, eine Javascript Alternative</title>
		<link>http://patrick.oberdorf.net/2011/10/10/google-gibt-dart-frei/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-gibt-dart-frei</link>
		<comments>http://patrick.oberdorf.net/2011/10/10/google-gibt-dart-frei/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 20:32:58 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Scripte]]></category>
		<category><![CDATA[Dart]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Webseiten]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=95</guid>
		<description><![CDATA[Google hat heute ihre eigene Javascript Alternative vorgestellt, Dart. Dart selbst ist eine C-ähnliche Sprache die bessere Performance und mehr Flexibilität gegenüber Javascript verspricht. Bis jetzt war Javascript der (verhasste) Standard wenn es um Client-Seitige Sprachen ging, um beispielsweise einer Webseite &#8230; <a href="http://patrick.oberdorf.net/2011/10/10/google-gibt-dart-frei/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/dart-logo.png" rel="lightbox[95]" title="dart-logo"><img class="alignleft size-full wp-image-97" title="dart-logo" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/dart-logo.png" alt="" width="268" height="116" /></a>Google hat heute ihre eigene Javascript Alternative vorgestellt, <a href="http://dartlang.org">Dart</a>. Dart selbst ist eine C-ähnliche Sprache die bessere Performance und mehr Flexibilität gegenüber Javascript verspricht.<span id="more-95"></span> Bis jetzt war Javascript der (verhasste) Standard wenn es um Client-Seitige Sprachen ging, um beispielsweise einer Webseite mehr Dynamik oder Funktionalität zu verabreichen. Ob es sich durchsetzen wird, ist abzuwarten, allerdings was Google im Moment anfasst wird zu Gold, deswegen sollte man diese Sprache ernst nehmen.</p>
<p>Google selbst stellt einige Tutorials und Informationen auf der <a href="http://dartlang.org" target="_blank">DartLang</a> Seite zur Verfügung um denn Einstieg zu erleichtern.</p>
<p>Nachtrag: Google Dart kann auch Server-Seitig in einer <span style="text-decoration: underline;">V</span>irtual<span style="text-decoration: underline;">M</span>achine gerechnet werden.</p>
<address>Quelle: <a href="http://dartlang.org" target="_blank">http://dartlang.org</a></address>
<p><!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/10/google-gibt-dart-frei/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyanogenmod 7.1 erschienen</title>
		<link>http://patrick.oberdorf.net/2011/10/10/cyanogenmod-7-1-erschienen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cyanogenmod-7-1-erschienen</link>
		<comments>http://patrick.oberdorf.net/2011/10/10/cyanogenmod-7-1-erschienen/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 08:56:21 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Handy]]></category>
		<category><![CDATA[Nexus One]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cyanogenmod]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=84</guid>
		<description><![CDATA[Das Team rund um Cyanogenmod.com hat die neuste Version ihres Custom Roms freigegeben. Nach in etwa 6 Monaten Entwicklungszeit ist der Changelog recht üppig ausgefallen, so werden nun 68 Smartphones unterstützt. Was als erstes auffällt ist der neue Lockscreen, der Standardmäßig aktiv ist, &#8230; <a href="http://patrick.oberdorf.net/2011/10/10/cyanogenmod-7-1-erschienen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/CyanogenMod.png" rel="lightbox[84]" title="CyanogenMod"><img class="alignleft size-full wp-image-85" title="CyanogenMod" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/CyanogenMod.png" alt="" width="342" height="342" /></a>Das Team rund um <a href="http://cyanogenmod.com">Cyanogenmod.com</a> hat die neuste Version ihres Custom Roms freigegeben. Nach in etwa 6 Monaten Entwicklungszeit ist der <a href="https://github.com/CyanogenMod/android_vendor_cyanogen/blob/gingerbread/CHANGELOG.mkdn" target="_blank">Changelog</a> recht üppig ausgefallen, so werden nun 68 Smartphones unterstützt. Was als erstes auffällt ist der neue Lockscreen, der Standardmäßig aktiv ist, genauso wie die Verbesserungen des UKW-Radios und die erneuten Verbesserungen der Kamera, die nun Tap-to-Focus unterstützt.<span id="more-84"></span></p>
<p>Im großen und ganzen scheint dieses Release weniger auf neue Features zu schielen, als mehr Wert auf Usabillity zu legen, was ich selbst sehr begrüße und für mich eine echte Alternative darstellt zu der Original-Firmware von Google, durch die Probleme des neusten Updates (<a title="Handy nicht mehr zu gebrauchen: Google Nexus One 2.3.6 update" href="http://patrick.oberdorf.net/2011/10/07/handy-nicht-mehr-zu-gebrauchen-google-nexus-one-2-3-6-update/">Handy nicht mehr zu gebrauchen: Google Nexus One 2.3.6 update</a>). Downloadlinks für das <a title="Nexus One" href="http://patrick.oberdorf.net/nexus-one/">Nexus One</a> gibt es <a href="http://download.cyanogenmod.com/?type=stable&amp;device=passion" target="_blank">hier</a>. Es kann sein, dass die neue Version sich für manche Devices noch im Entwicklungszyklus befindet. Ob es die neue Version für euer Handy schon gibt, könnt ihr <a href="http://www.cyanogenmod.com/devices" target="_blank">hier</a> in Erfahrung bringen.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/10/cyanogenmod-7-1-erschienen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Test: Vodafone TV Set-Top-Box</title>
		<link>http://patrick.oberdorf.net/2011/10/09/test-vodafone-tv-set-top-box/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=test-vodafone-tv-set-top-box</link>
		<comments>http://patrick.oberdorf.net/2011/10/09/test-vodafone-tv-set-top-box/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 23:53:28 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[Set-Top-Box]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Vodafone TV]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=72</guid>
		<description><![CDATA[Seit geraumer Zeit gibt es nun die Hybrid Set-Top-Box von Vodafone, die es ermöglicht sowohl TV-Programme über das Internet als auch über Satellit/Kabel zu empfangen. Ich möchte hier meine Erfahrungen zu diesem Produkt festhalten, um euch vielleicht bei eurer Kaufentscheidung &#8230; <a href="http://patrick.oberdorf.net/2011/10/09/test-vodafone-tv-set-top-box/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-htc-lg-smartphones.jpg" rel="lightbox[72]" title="vodafone"><img class="alignleft size-full wp-image-73" title="vodafone" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-htc-lg-smartphones.jpg" alt="" width="312" height="225" /></a>Seit geraumer Zeit gibt es nun die <a href="http://www.vodafone.de/tv/" target="_blank">Hybrid Set-Top-Box</a> von Vodafone, die es ermöglicht sowohl TV-Programme über das Internet als auch über Satellit/Kabel zu empfangen. Ich möchte hier meine Erfahrungen zu diesem Produkt festhalten, um euch vielleicht bei eurer Kaufentscheidung behilflich zu sein.<span id="more-72"></span></p>
<p>Zu allererst muss ich sagen, das die ganze Box zum jetzigen Zeitpunkt (09.10.11) mehr als unausgereift ist. Versprochene Features wie USB oder Filme vom PC wiedergeben funktionieren alle nicht. Auch gibt es ab und zu Ruckler bei der Wiedergabe des TV-Signals (ich bin nicht der einzige der diese Probleme hat <a href="https://www.vodafone.de/forum/forums/show/29.page" target="_blank">[Link]</a>).</p>
<p>Auch solltet ihr vorher genau in Erfahrung bringen, wie es mit der Verfügbarkeit von IP-TV Empfang bei eurem DSL-Anschluss aussieht. Am besten die Verfügbarkeit auf der <a href="http://www.vodafone.de/tv/free-und-pay-tv.6.0.html" target="_blank">Vodafone Seite</a> selber nachschauen, da es aus verschiedenen Erfahrungsberichten hervorgeht, das hier die Berater der Vodafone-Hotline (oder ähnlichem) etwas <a href="https://www.vodafone.de/forum/posts/list/7617.page" target="_blank">Schmu</a> betreiben und leere Versprechungen geben. Nun mein DSL Anschluss ist leider nicht kompatibel, deswegen kann ich zum IP-TV direkt nix sagen, genauso wenig zur Videothek von Vodafone selbst. Dennoch was ich bis jetzt alles geschrieben habe, hört sich ja komplett negativ an. Schlecht ist die Box allerdings nicht, eigentlich ganz im Gegenteil, doch die Rahmenbedingungen stimmen für mich nicht, hier sollte Vodafone definitiv nachbessern um es wirklich Erfolgreich zu machen und sich nicht nur auf die Werbung des Geräts verlassen.</p>
<p>Nun kommen wir zu denn wirklich positiven Aspekten der Set-Top-Box. Das Umschalten funktioniert wirklich flüssig mit der neusten Firmwareversion (<a href="https://www.vodafone.de/forum/posts/list/7375.page" target="_blank">0&#215;0..097</a>). Dazu muss ich sagen, das die Box bei mir per Satellit mit dem TV-Signal eingespeist wird und zwar nur von einem LNB, also die Twin-Tuner Funktion nicht komplett genutzt wird, dies ist aber nicht mal nötig, da die Box eine Weiche integriert hat und somit der parallele Empfang von 2 Sendern unter bestimmten Voraussetzungen trotzdem möglich ist. Als Beispiel, wird ProSieben aufgenommen kann ich alle wichtigen Privatsender (Sat1,Vox,RTL,RTLII,N24 etc) weiter empfangen, genauso wie die Öffentlichen. Dies hat mich tatsächlich überrascht und damit habe ich nicht gerechnet, also solltest du nur die Möglichkeit haben ein Satelliten-Kabel anzuschließen, ist dies kein Problem.</p>
<div id="attachment_74" class="wp-caption aligncenter" style="width: 1258px"><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/Vodafone_TV_Set-Top-Box_2.jpg" rel="lightbox[72]" title="Vodafone_TV_Set-Top-Box_2"><img class="size-full wp-image-74" title="Vodafone_TV_Set-Top-Box_2" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/Vodafone_TV_Set-Top-Box_2.jpg" alt="" width="1248" height="758" /></a><p class="wp-caption-text">Quelle: http://www.player.de/wp-content/uploads/2010/09/Vodafone_TV_Set-Top-Box_2.jpg</p></div>
<p>Desweiteren liefert Vodafone direkt eine 320GB Festplatte mit, die allerdings in einem speziellen Format ist für die Box und man somit keine Standard Festplatte nachträglich nutzen kann. Deshalb wäre es sinnvoll, wenn man externe Festplatten per USB 2.0 anschließen könnte, jedoch funktioniert dies leider (noch) nicht.</p>
<p>Aufnahmen funktionieren sehr gut. Bei diesem Punkt kann man nicht viel meckern. Aufnahmen werden anstandslos wiedergegeben und lassen sich vorspulen und natürlich auch zurück. Sollte man unabsichtlich die Wiedergabe einer Aufnahme unterbrochen haben, lässt sich die Wiedergabe in der Mediathek  fortsetzen. Auch die Programmierung von zukünftigen Aufnahmen funktioniert einfach und unkompliziert, es lässt sich sogar einstellen bestimmte Serien automatisch immer aufzunehmen. Der einzige Kritikpunkt denn man hier äußern könnten, wäre das Vor- und Zurückspulen. Dies funktioniert (noch) recht langsam, sprich die Bilder wechseln nicht so flüssig wie man sich es wünschen würde. Dies ist aber keine große Sache und daran soll auch gearbeitet werden. So ganz zuversichtlich bin ich aber nicht das es mit dieser Box wirklich mal gut funktionieren wird, da meine Vermutung ist, das die CPU einfach zu schwach ist, bzw die Festplatte zu langsam.</p>
<p>Das was die Box wirklich am Besten kann ist Fernsehen, genauer gesagt die sogenannte TimeShift-Funktion. Das heißt beim Fernsehen, das Programm pausieren und dann wiedergeben und auch Vorspulen ist möglich. Was mich wirklich überrascht hat ist, dass die Box das Programm immer aufnimmt und man so immer auch Zurückspulen kann ohne das Programm vorher pausiert zu haben. Das kannte ich vorher so nicht und funktioniert wirklich prima.</p>
<div id="attachment_75" class="wp-caption aligncenter" style="width: 610px"><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-tv-epg.jpg" rel="lightbox[72]" title="vodafone-tv-epg"><img class="size-full wp-image-75" title="vodafone-tv-epg" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/vodafone-tv-epg.jpg" alt="" width="600" height="339" /></a><p class="wp-caption-text">Quelle: http://www.dsltarife.net/images/news/2011/april/vodafone-tv-epg.jpg</p></div>
<p>Die Bildqualität der Box ist wirklich gut, soweit ich das beurteilen kann und auch die Tonqualität. Gut ist hier, das es zusätzlich auch analoge Audioausgänge gibt (Stereo). Vodafone hat hier wirklich mitgedacht, denn es gibt einerseits denn alten Standard (Scart + L/R Audio) und andererseits auch HDMI, die Box sollte sich also an jedes TV-Gerät anschließen lassen.</p>
<p>Der Einstellungsmanager der Box bietet alle Grundfunktionen und funktioniert im ganzen recht gut. Aber auch hier gibt es einen Kritikpunkt, die Firmware-Aktualisierung funktioniert nicht On-The-Fly, heißt die Box sucht erst nach einem Update, nach &#8220;Zurücksetzen auf Werkseinstellungen&#8221;. Es gibt zwar denn Menüpunkt &#8220;Auf neue Version prüfen&#8221;, jedoch gibt die immer zurück, das keine Installationsquelle gefunden wurde, trotz funktionierendem Internet. Apropos Internet, die Box bietet zwar EPG Unterstützung, lädt die Daten aber nur über Internet. Eine Internetverbindung sollte also Voraussetzung sein, auch wenn man das Signal nur über Satellit/Kabel einspeist, denn nur mit EPG macht die Aufnahme von Sendungen und das Programmieren zukünftiger Sendungen wirklich Sinn.</p>
<p>Zur gesamt Performance der Box lässt sich sagen, das man schon merkt, das Vodafone nicht gerade denn schnellsten Prozessor hier einbauen lassen hat. Aber dazu muss ich aus eigener Erfahrung sagen, das es bis jetzt mit jedem Firmware-Update immer ein bisschen besser wurde. Von Nicht-Benutzbar (<a href="https://www.vodafone.de/forum/posts/list/5048.page" target="_blank">0&#215;0..037</a>) zu Benutzbar (<a href="https://www.vodafone.de/forum/posts/list/7375.page" target="_blank">0&#215;0..097</a>). Ich hoffe der Trend setzt sich noch ein bisschen weiter fort, dann wäre ich vollstens zufrieden.</p>
<p>Fazit: Die Set-Top-Box von Vodafone hat viel potential die es bis jetzt nicht ganz ausschöpft. Es gibt kleinere Ecken und Kanten, welche sich aber durch Firmwareaktualisierungen alle beheben lassen und daran sollte Vodafone nun arbeiten. Nicht ganz richtig finde ich allerdings ein mehr oder weniger unfertiges Produkt bereits jetzt schon so zu bewerben und in denn Medien hochloben zu lassen, ob sich Vodafone damit einen Gefallen tut wird sich zeigen. Würde ich eine Empfehlung für das Gerät aussprechen? Es kommt drauf an was man damit machen möchte, möchte man größtenteils nur fernsehen, dann ja, möchte man mit seiner Set-Top-Box aber mehr machen, wie denn Zugriff auf Samba-Shares oder anschließen externer Festplatten, dann sollte man lieber noch etwas warten. Es kann niemand sagen ob diese Funktionen jemals kommen und besonders wie gut sie dann funktionieren. Ich hoffe ich konnte euch einen kleinen Einblick zu der Box verschaffen.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/09/test-vodafone-tv-set-top-box/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Beispiel für einen Language Selector</title>
		<link>http://patrick.oberdorf.net/2011/10/07/php-beispiel-fuer-einen-language-selector/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-beispiel-fuer-einen-language-selector</link>
		<comments>http://patrick.oberdorf.net/2011/10/07/php-beispiel-fuer-einen-language-selector/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 23:08:52 +0000</pubDate>
		<dc:creator>Patrick Oberdorf</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripte]]></category>
		<category><![CDATA[Language]]></category>

		<guid isPermaLink="false">http://patrick.oberdorf.net/?p=60</guid>
		<description><![CDATA[In einer Webanwendung die Sprache zu wechseln ist meist nicht ganz leicht realisierbar und besonders aufwendig, da jeder Text in verschiedene Sprachen übersetzt werden. Daran kann auch ich nichts ändern, ich will nur die Herangehensweise an diese Problemstellung verdeutlichen. Auch ist diese &#8230; <a href="http://patrick.oberdorf.net/2011/10/07/php-beispiel-fuer-einen-language-selector/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrick.oberdorf.net/wp-content/uploads/2011/10/php-logo1.jpg" rel="lightbox[60]" title="php-logo1"><img class="alignleft size-full wp-image-65" title="php-logo1" src="http://patrick.oberdorf.net/wp-content/uploads/2011/10/php-logo1.jpg" alt="" width="238" height="283" /></a>In einer Webanwendung die Sprache zu wechseln ist meist nicht ganz leicht realisierbar und besonders aufwendig, da jeder Text in verschiedene Sprachen übersetzt werden. Daran kann auch ich nichts ändern, ich will nur die Herangehensweise an diese Problemstellung verdeutlichen. Auch ist diese nicht perfekt und man könnte dies meist besser mit Javascript oder ähnlichen Techniken lösen um ein On-The-Fly zu ermöglichen. Ich selbst bleibe aber erst mal zum Verständnis bei PHP.<span id="more-60"></span></p>
<p>Wir stellen uns unsere Arbeitsumgebung so vor, das wir ein Verzeichnis auf dem Webserver haben in dem alle Flaggen dieser Welt enthalten sind und komfortabler weise auch gleich mit denn Länderabkürzungen benannt sind (bsp: de.png, uk.png). Diese Flaggen möchten wir dann darstellen und mit Links behaften die die komplette URL annehmen plus dem Language-Parameter (bsp: ?lang=de). Hier gibt es einige Probleme die wir berücksichtigen müssen, mehr dazu später. Mit diesem Setup wird die Seite nach dem Klick auf einer Flagge neu geladen und zeigt dann hoffentlich die neue Sprache an.</p>
<p>Nun erst mal das Code Beispiel:</p>
<p><img src="../widget/lang/flags/&quot;.$file.&quot;.png" alt="&quot;.$file.&quot;" border="0" /></p>
<pre class="wp-code-highlight prettyprint">\n&quot;;
            } else {
                echo &quot;&lt;a href=&quot;&amp;quot;.$url.&amp;quot;&amp;quot;.$vorzeichen.&amp;quot;lang=&amp;quot;.$file.&amp;quot;&quot;&gt;&lt;img src=&quot;../widget/lang/flags/&amp;quot;.$file.&amp;quot;.png&quot; alt=&quot;&amp;quot;.$file.&amp;quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;\n&quot;;
            }
        }
    }
    closedir($handle);
}
?&amp;gt;</pre>
<p>Um auf die Problematik mit dem Parameter zurückzukommen, so werden Parameter an ein Script in PHP ja über die URL weitergegeben. Nun ist die Syntax das nach dem Pfad ein &#8220;?&#8221; folgt und jeder weitere Parameter mit einem &#8220;&amp;&#8221; angehängt wird. Also müssen wir überprüfen ob die Datei bereits einen Parameter übergeben bekommen hat und gegebenenfalls denn Operator ändern.</p>
<p>Mit diesem Script oben kann man nun einfach die $_GET['lang'] an einer anderen immer abfragen, falls nicht gesetzt, benutzt man halt eine Standard Sprache und kann so die andere Sprache laden. Um diese dauerhaft zu speichern, muss man eben noch Cookies benutzen oder die Session Variable.<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.oberdorf.net/2011/10/07/php-beispiel-fuer-einen-language-selector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

