<?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>Side Notes &#187; Simon</title>
	<atom:link href="http://blog.snaky.org/author/simon/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.snaky.org</link>
	<description>Relax, its only ONES and ZEROS!</description>
	<lastBuildDate>Sun, 11 Oct 2009 12:20:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<image>
<link>http://blog.snaky.org</link>
<url>http://blog.snaky.org/wp-content/plugins/maxblogpress-favicon/icons/favicon-26.ico</url>
<title>Side Notes</title>
</image>
		<item>
		<title>Kurze IDs wie bei Youtube oder TinyUrl</title>
		<link>http://blog.snaky.org/2009/10/11/kurze-ids-wie-bei-youtube-oder-tinyurl/</link>
		<comments>http://blog.snaky.org/2009/10/11/kurze-ids-wie-bei-youtube-oder-tinyurl/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 12:19:46 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/2009/10/11/kurze-ids-wie-bei-youtube-oder-tinyurl/</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/>Als Webentwickler braucht man sobald es um eine Menge von Datensätzen geht eine gute Adressierung der Datensätze. Meist ist eine Veröffentlichung der internetn primary Keys nicht anzuraten. So sucht man schnell nach Alternativen. gute Alternativen haben TinyUrl und auch Youtube gefunden. Hier wird eine gute Funktion erläutert die ebenfalls IDs mit Buchstaben generiert. http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/><p>Als Webentwickler braucht man sobald es um eine Menge von Datensätzen geht eine gute Adressierung der Datensätze. Meist ist eine Veröffentlichung der internetn primary Keys nicht anzuraten. So sucht man schnell nach Alternativen.<br />
gute Alternativen haben TinyUrl und auch Youtube gefunden.<br />
Hier wird eine gute Funktion erläutert die ebenfalls IDs mit Buchstaben generiert.<br />
<a href="http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/">http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2009/10/11/kurze-ids-wie-bei-youtube-oder-tinyurl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eingeloggt bleiben &#8211; Eine Funktion und ihre Tücken</title>
		<link>http://blog.snaky.org/2009/08/16/eingeloggt-bleiben-eine-funktion-und-ihre-tucken/</link>
		<comments>http://blog.snaky.org/2009/08/16/eingeloggt-bleiben-eine-funktion-und-ihre-tucken/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 17:31:11 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=114</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/>Sobald man irgendwo auf eine Seite mit Registrierung gelangt und man diese Seite öfer besucht, merkt man schnell, wie nervig es ist, selbst mit Firefox-Passwortmanager, ständig sich einzuloggen. Als Programmeirer stellt sich schnell die Frage ob man eine Funktion ala &#8220;Eingeloggt bleiben&#8221; anbietet. Wie OWASP in ihren Top 10 empfehlen sollte jeder Entwickler auf diese [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/><p>Sobald man irgendwo auf eine Seite mit Registrierung gelangt und man diese Seite öfer besucht, merkt man schnell, wie nervig es ist, selbst mit Firefox-Passwortmanager, ständig sich einzuloggen.<br />
Als Programmeirer stellt sich schnell die Frage ob man eine Funktion ala &#8220;Eingeloggt bleiben&#8221; anbietet. Wie <a href="http://www.owasp.org">OWASP</a> in ihren <a href="http://www.owasp.org/images/e/e8/OWASP_Top_10_2007.pdf">Top 10</a> empfehlen sollte jeder Entwickler auf diese aus Sicherheitsgründen verzichten.<br />
Meiner Meinung nach sollte man jedoch gerade bei solch wichtigen Funktion usability vor Security stellen. Nun nicht falsch verstehen, natürlich sollte man auf Sicherheit achten. Aber gerade bei einem Login ist es wichtig, dass die Leute sich gerne wieder einloggen um Neuigkeiten zu erfahren. Ist der Login umständlich, so meldet man sich ungern noch einmal an, weil es eine geühlte Ewigkeit dauert.</p>
<p>Um troz einer Funktion &#8220;Eingeloggt bleiben&#8221; genug Sicherheit zu haben um auch das Cookie-Riding zu verhindern verweise ich also gerne auf diesen Eintrag.</p>
<p><a href="http://jaspan.com/improved_persistent_login_cookie_best_practice">Improved Persistent Login Cookie Best Practice</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2009/08/16/eingeloggt-bleiben-eine-funktion-und-ihre-tucken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doppelposting vermeiden</title>
		<link>http://blog.snaky.org/2009/08/13/doppelposting-vermeiden/</link>
		<comments>http://blog.snaky.org/2009/08/13/doppelposting-vermeiden/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 15:00:04 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[doppel]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=110</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/>Das aktualisieren der Seite wird oftmals von Besuchern auch nach einem Forumular benutzt. Damit jedoch kein Doppelposting entsteht erkläre ich kurz eine Funktion. Hierzu muss bereits am Anfang der php-Datei eine Session mit session_start(); gestartet werden. Zusätzlich muss in das Formular ein zusätzliches Feld hinzugefügt werden. Der name kann natürlich Frei gewählt werden. echo &#34;&#60;input [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/><p>Das aktualisieren der Seite wird oftmals von Besuchern auch nach einem Forumular benutzt. Damit jedoch kein Doppelposting entsteht erkläre ich kurz eine Funktion.</p>
<p>Hierzu muss bereits am Anfang der php-Datei eine Session mit session_start(); gestartet werden.<br />
Zusätzlich muss in das Formular ein zusätzliches Feld hinzugefügt werden. Der name kann natürlich Frei gewählt werden.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;input name='rft' type='hidden' value='&quot;</span><span style="color: #339933;">.</span>random_form_token<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;' /&gt;&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Bei der Verarbeitung des Formulars muss nun nurnoch vor dem Speichern dies hier abgeprüft werden.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>random_form_token<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'rft'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// Schreiben</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// Doppelposting erkannt</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Und nun hier noch die Funktion selbst.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> random_form_token<span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span> <span style="color: #339933;">==</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$token</span> <span style="color: #339933;">=</span> <span style="color: #990000;">hash</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;sha256&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;tanzmal&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">microtime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'random_form_token'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$token</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$token</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'random_form_token'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'random_form_token'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2009/08/13/doppelposting-vermeiden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weisheiten</title>
		<link>http://blog.snaky.org/2009/02/27/weisheiten/</link>
		<comments>http://blog.snaky.org/2009/02/27/weisheiten/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 19:00:47 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/2009/02/27/weisheiten/</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/>► Es ist egal was du in deinem Leben hast, was du tust oder wohin du gehst. Entscheidend ist, wen du an deiner Seite hast◄ ►Weine nicht weil schöne Zeiten vorbei sind. Lächle, dass du sie erleben durftest◄ ►Man sagt, die Zeit heilt alle Wunden. Das stimmt aber nicht, man lernt nur mit den Schmerzen [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/><p>► Es ist egal was du in deinem Leben hast, was du tust oder wohin du gehst. Entscheidend ist, wen du an deiner Seite hast◄</p>
<p>►Weine nicht weil schöne Zeiten vorbei sind. Lächle, dass du sie erleben durftest◄</p>
<p>►Man sagt, die Zeit heilt alle Wunden. Das stimmt aber nicht, man lernt nur mit den Schmerzen umzugehen◄</p>
<p>►Das Leben kann man nicht an der Anzahl der Atemzüge messen, aber an den Momenten, in denen uns die Luft wegbleibt◄</p>
<p>►Ein Freund ist der, der die Melodie deines Herzens kennt und der sie dir vorsingt, wenn du sie vergessen solltest◄</p>
<p>►Ein Freund ist ein Mensch der dein Lächeln sieht und trotzdem spürt dass deine Seele weint◄</p>
<p>►Just tired of beeing me ◄</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2009/02/27/weisheiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carol of the Bell</title>
		<link>http://blog.snaky.org/2008/12/16/carol-of-the-bell/</link>
		<comments>http://blog.snaky.org/2008/12/16/carol-of-the-bell/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 14:28:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/2008/12/16/carol-of-the-bell/</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/>www.youtube.com/watch?v=i8zHmwoTtKc]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/><p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/i8zHmwoTtKc&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1">
<param name="movie" value="http://www.youtube.com/v/i8zHmwoTtKc&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=i8zHmwoTtKc">www.youtube.com/watch?v=i8zHmwoTtKc</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/12/16/carol-of-the-bell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stereophonics &#8211; I Stopped To Fill My Car Up</title>
		<link>http://blog.snaky.org/2008/10/26/stereophonics-i-stopped-to-fill-my-car-up/</link>
		<comments>http://blog.snaky.org/2008/10/26/stereophonics-i-stopped-to-fill-my-car-up/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 14:01:45 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=101</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/>www.youtube.com/watch?v=UV0EMu3Md-I]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/><p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/UV0EMu3Md-I&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1">
<param name="movie" value="http://www.youtube.com/v/UV0EMu3Md-I&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=UV0EMu3Md-I">www.youtube.com/watch?v=UV0EMu3Md-I</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/10/26/stereophonics-i-stopped-to-fill-my-car-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steal this comic</title>
		<link>http://blog.snaky.org/2008/10/13/steal-this-comic/</link>
		<comments>http://blog.snaky.org/2008/10/13/steal-this-comic/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 10:13:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=96</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/>]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/misc.png" width="16" height="16" alt="" title="Allgemeines" /><br/><div class="wp-caption aligncenter" style="width: 508px"><img title="Steal this comic" src="http://imgs.xkcd.com/comics/steal_this_comic.png" alt="DRM" width="498" height="469" /><p class="wp-caption-text">found via xkcd.com</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/10/13/steal-this-comic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One-T &#8211; Bein&#8217; a Star</title>
		<link>http://blog.snaky.org/2008/10/05/one-t-bein-a-star/</link>
		<comments>http://blog.snaky.org/2008/10/05/one-t-bein-a-star/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 12:08:39 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[gut]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=91</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/>www.youtube.com/watch?v=CQOBSsssgBE]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/><p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/CQOBSsssgBE&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1">
<param name="movie" value="http://www.youtube.com/v/CQOBSsssgBE&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=CQOBSsssgBE">www.youtube.com/watch?v=CQOBSsssgBE</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/10/05/one-t-bein-a-star/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elissa Franceschi &#8211; Touch</title>
		<link>http://blog.snaky.org/2008/09/29/elissa-franceschi-touch/</link>
		<comments>http://blog.snaky.org/2008/09/29/elissa-franceschi-touch/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 13:36:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[gefühl]]></category>
		<category><![CDATA[Klavier]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=88</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/>www.youtube.com/watch?v=UzFZ7gdfe2Q]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/video.png" width="16" height="16" alt="" title="Video" /><br/><p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/UzFZ7gdfe2Q&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1">
<param name="movie" value="http://www.youtube.com/v/UzFZ7gdfe2Q&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=UzFZ7gdfe2Q">www.youtube.com/watch?v=UzFZ7gdfe2Q</a></p><br mce_bogus="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/09/29/elissa-franceschi-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standard Sprachen anhand des Browsers definieren</title>
		<link>http://blog.snaky.org/2008/09/20/standard-sprachen-anhand-des-browsers-definieren/</link>
		<comments>http://blog.snaky.org/2008/09/20/standard-sprachen-anhand-des-browsers-definieren/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 13:36:50 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[selfhtml]]></category>
		<category><![CDATA[Spache]]></category>

		<guid isPermaLink="false">http://blog.snaky.org/?p=84</guid>
		<description><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/>Sobald man mehrere Sprachen unterstützt, ist es natürlich leicht den Besucher selbst aussuchen zu lassen welche Sprache er ansehen will. Um die Standard-Sprache zu setzen habe ich auf selfhtml eine schöne Sprachfunktion gefunden. Sinnvoll ist diese um eine Standardsprache auszuwählen und eine Menge an unterstützen Sprachen.]]></description>
			<content:encoded><![CDATA[<img src="http://blog.snaky.org/wp-content/uploads/2008/07/php_16.png" width="16" height="16" alt="" title="PHP" /><br/><p>Sobald man mehrere Sprachen unterstützt, ist es natürlich leicht den Besucher selbst aussuchen zu lassen welche Sprache er ansehen will.<br />
Um die Standard-Sprache zu setzen habe ich auf selfhtml eine schöne <a href="http://aktuell.de.selfhtml.org/artikel/php/httpsprache/">Sprachfunktion</a> gefunden.<br />
Sinnvoll ist diese um eine Standardsprache auszuwählen und eine Menge an unterstützen Sprachen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.snaky.org/2008/09/20/standard-sprachen-anhand-des-browsers-definieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
