<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Entwicklerblog.at.tf</title>
	
	<link>http://www.klausth.net/wordpress</link>
	<description>Spieleprogrammierung, Softwareentwicklung, Internet und Fun</description>
	<lastBuildDate>Sat, 10 Oct 2009 16:42:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Entwicklerblogattf" /><feedburner:info uri="entwicklerblogattf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Schutz vor SQL-Injections</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/XYY02FBR4S8/195</link>
		<comments>http://www.klausth.net/wordpress/archives/195#comments</comments>
		<pubDate>Sat, 10 Oct 2009 16:42:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Abwehr]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Injection]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-sicherheit]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL-Injection]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=195</guid>
		<description><![CDATA[Aus der neuen Serie auf Entwicklerblog.at.tf:  Sicherheit f&#252;r Webseiten
Was sind SQL-Injections?
Als SQL-Injection versteht man die Aussnutzung von schlecht programmierten SQL-Abfragen, vor allem bei Authentifizierung von Besuchern.
Dabei wird das Problem ausgenutzt, dass viele Webprogrammierer die Nutzereingaben ungefiltert direkt in die SQL-Abfragen &#252;bernehmen.
Wie funktioniert so einen SQL-Injection?
Hier ein kleines Beispiel in PHP, wie man eine User-Authentifizierung [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Aus der neuen Serie auf Entwicklerblog.at.tf:  Sicherheit f&#252;r Webseiten</strong></em></p>
<p>Was sind SQL-Injections?</p>
<p>Als SQL-Injection versteht man die Aussnutzung von schlecht programmierten SQL-Abfragen, vor allem bei Authentifizierung von Besuchern.<br />
Dabei wird das Problem ausgenutzt, dass viele Webprogrammierer die Nutzereingaben ungefiltert direkt in die SQL-Abfragen &#252;bernehmen.</p>
<p>Wie funktioniert so einen SQL-Injection?<br />
Hier ein kleines Beispiel in PHP, wie man eine User-Authentifizierung besser nicht bauen sollte:<br />
1: $username = $_POST['username‘];<br />
2: $password = $_POST['password'];<br />
3: $sql = &#8220;SELECT * FROM tbl_user WHERE username=&#8217;&#8221;. $username .&#8221;&#8216; AND password=&#8217;&#8221;. $password.&#8221;&#8216;&#8221;;<br />
4: &#8230;</p>
<p>Schaut ja eigentlich auf den 1. Blick recht harmlos aus: Die SQL- Abfrage soll mir all jene User zur&#252;ckliefern, bei denen entsprechender Username und das Passwort &#252;bereinstimmen.</p>
<p>Wenn ich z.B. als Usernamen Karl &#252;bergebe und als Passwort Myverlongpassword w&#252;rde die SQL folgenderma&#223;en an den Server geschickt<br />
werden:<br />
SELECT * FROM tbl_user WHERE username=&#8217;Karl&#8217; AND password=&#8217;Myverlongpassword&#8217;</p>
<p>Nun kommt aber der Clou an der ganzen Sache:<br />
Wie w&#228;re es, wenn wir als Usernamen Admin &#252;bergeben und als Passwort x&#8217; OR 1=1&#8242;?<br />
Die SQL-Abfrage w&#252;rde wie folgt lauten:<br />
SELECT * FROM tbl_user WHERE username=&#8217;Admin&#8217; AND password=&#8217;x&#8217; OR 1=1</p>
<p>Hoppla, wenn es tats&#228;chlich einen User mit dem Namen Admin gibt (solch einen Benutzernamen sollte man f&#252;r Admins sowieso nicht verwenden) wird noch &#252;berpr&#252;ft, ob das Passwort &#8216;x&#8217; ist oder ob die Zahl 1 gleich der Zahl 1 ist, was wohl immer und &#252;berall zutreffen sollte. Wurde ein Account &#8216;Admin&#8217;<br />
gefunden, wird der User nun eingeloggt, usw.</p>
<p>Wie sch&#252;tze ich mich vor SQL-Injections?<br />
Ein Grundregel f&#252;r dich sollte beim Programmieren immer lauten: In ein Programm oder Script darf nie etwas ungefiltert von Au&#223;en hereinkommen. Das k&#246;nnen Abfragen von anderen Webdiensten, Schnittstellen, etc. sein oder wie in unserem Fall eben Texteingaben z.B. aus einem Formularfeld.</p>
<p>Um Eingaben zu filtern gibt es sehr viele verschiedene M&#246;glichkeiten und Ans&#228;tze:<br />
Eine sehr effektive M&#246;glichkeit w&#228;re, nur bestimmte Zeichen wie z.B. a- z, A-Z, 0-9 durchzulassen. Hierf&#252;r gibt es bereits zahlreiche fertige Scripte, wie z.B. folgendes PHP-Script:</p>
<p>$string = preg_replace ( &#8216;/[^a-z0-9 ]/i&#8217;, &#8221;, $string );<br />
Jedoch sollte man eventuell einige Sonderzeichen f&#252;r Passw&#246;rter erlauben, da diese das Knacken z.B. durch BruteForce (durchprobieren aller Kombinationen) erheblich erschweren oder zumindest verl&#228;ngern.</p>
<p>Eine weitere wichtige Funktion stammt direkt von MySQL:<br />
mysql_escape_string()</p>
<p>Diese &#8220;escaped&#8221; zahlreiche gef&#228;hrliche Zeichen wie in unserem Beispiel das Apostroph (&#8217;) mit Hilfe von Backslashes (\). In unserem Beispiel oben w&#252;rde aus x&#8217; OR 1=1 dann gleich x\&#8217; OR 1=1 werden, was in der SQL-Abfrage keine Probleme bereiten w&#252;rde.</p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/XYY02FBR4S8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/195/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/195</feedburner:origLink></item>
		<item>
		<title>Game-City Wien</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/9zB0FGX8IGA/192</link>
		<comments>http://www.klausth.net/wordpress/archives/192#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:51:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Game-City]]></category>
		<category><![CDATA[Vienna]]></category>
		<category><![CDATA[Wien]]></category>
		<category><![CDATA[World Cyber Games]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=192</guid>
		<description><![CDATA[Vom 25. (FR) bis 27. (SO) September 2009 fand bereits zum 3. Mal die Veranstaltung Game-City in Wien statt. Im Rathaus und davor waren zahlreiche Aussteller und Vereine vertreten.
So pr&#228;sentierte Kaspersky seine aktuelle Sicherheits-Software, Ditech zeigte neue Hardware und man konnte &#252;berall an zahlreichen Gewinnspielen teilnehmen. Au&#223;erdem fand im Zuge der Veranstaltung das Finale der [...]]]></description>
			<content:encoded><![CDATA[<p>Vom 25. (FR) bis 27. (SO) September 2009 fand bereits zum 3. Mal die Veranstaltung Game-City in Wien statt. Im Rathaus und davor waren zahlreiche Aussteller und Vereine vertreten.</p>
<p>So pr&#228;sentierte Kaspersky seine aktuelle Sicherheits-Software, Ditech zeigte neue Hardware und man konnte &#252;berall an zahlreichen Gewinnspielen teilnehmen. Au&#223;erdem fand im Zuge der Veranstaltung das Finale der &#246;sterreichischen World Cyber Games statt und auf der dazugeh&#246;rigen B&#252;hne gab es viel Action bei Hardware-Verlosungen (Wer baut schneller einen Computer zusammen; Heiratsantrag an einen CPU- K&#252;hler machen).</p>
<p>Eintritt bei der Veranstaltung war frei, wodurch wie schon im letzten Jahr &#252;ber gesch&#228;tzte 50 000 Besucher angelockt werden konnten. F&#252;r Kenner der MTV-Show &#8220;Game-One&#8221; war sicher ein Highlight, dass der Moderator Daniel &#8220;Budi&#8221; Budimann als B&#252;hnensprecher bei der B&#252;hne im Eingangsbereich (dieser Platz war wohl einer der schlechtm&#246;glichsten daf&#252;r&#8230;) t&#228;tig war. Witzig fanden ich und meine Freunde auch den Retro-Bereich mit Amiga- und NES-Konsolen, die an sehr betagte R&#246;hrenfernseher angeschlossen waren.</p>
<p>Einige Impressionen wie Bilder und Videos und weitere Infos gibt es auf <a href="http://www.game-city.at/" target="_blank">www.game-city.at</a></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/9zB0FGX8IGA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/192/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/192</feedburner:origLink></item>
		<item>
		<title>Deutschland: Nordrhein-Westfalen will Spieleentwickler fördern</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/WsdSKZF-GMg/179</link>
		<comments>http://www.klausth.net/wordpress/archives/179#comments</comments>
		<pubDate>Fri, 21 Aug 2009 20:39:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Beihilfe]]></category>
		<category><![CDATA[Förderung]]></category>
		<category><![CDATA[Kreativfond]]></category>
		<category><![CDATA[Kreativwirtschaftsfond]]></category>
		<category><![CDATA[NRW]]></category>
		<category><![CDATA[NRW.Bank]]></category>
		<category><![CDATA[Spieleentwickler]]></category>
		<category><![CDATA[Spieleprogrammierer]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=179</guid>
		<description><![CDATA[Das Land unterst&#252;tzt hierzu die neu gegr&#252;ndete  Mediencluster NRW GmbH. Diese sieht die Spielebranche als einen sehr guten  treiben Faktor f&#252;r die regionale Wirtschaft. So w&#252;rden von der Spielebranche  unter anderem die gesamte IT-Industrie, aber auch sonstige Design-, Musik- und  Medienunternehmen und schlie&#223;lich sogar die Filmbranche profitieren.
Die NRW.Bank hat einen so [...]]]></description>
			<content:encoded><![CDATA[<p>Das Land unterst&#252;tzt hierzu die neu gegr&#252;ndete  Mediencluster NRW GmbH. Diese sieht die Spielebranche als einen sehr guten  treiben Faktor f&#252;r die regionale Wirtschaft. So w&#252;rden von der Spielebranche  unter anderem die gesamte IT-Industrie, aber auch sonstige Design-, Musik- und  Medienunternehmen und schlie&#223;lich sogar die Filmbranche profitieren.</p>
<p>Die NRW.Bank hat einen so genannten  &#8220;Kreativwirtschaftsfond&#8221; von &#252;ber 30 Mio. €uro bef&#252;llt und m&#246;chte damit  Medienunternehmen finanziell unterst&#252;tzen.</p>
<p>Nach Prof. J&#246;rg M&#252;ller-Lietzkow  (Medienorganisation und Mediensysteme) g&#228;be es in Deutschland insgesamt 7 000  Spieleentwickler. (EA Manaer Gerhard Florin hatte vor Kurzem diese Zahl auf 5  000 gesch&#228;tzt).</p>
<p>Quelle und weitere Infos: <a title="http://winfuture.de/news,49186.html" href="http://winfuture.de/news,49186.html">http://winfuture.de/news,49186.html</a></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/WsdSKZF-GMg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/179/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/179</feedburner:origLink></item>
		<item>
		<title>Zwei “Massive Multiplayer Games” werden verschmolzen</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/f9NRygaMQwQ/173</link>
		<comments>http://www.klausth.net/wordpress/archives/173#comments</comments>
		<pubDate>Wed, 19 Aug 2009 16:59:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CCP Games]]></category>
		<category><![CDATA[Dust 514]]></category>
		<category><![CDATA[Eve Online]]></category>
		<category><![CDATA[Massive Multiplayer]]></category>
		<category><![CDATA[MMO]]></category>
		<category><![CDATA[MMORPG]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=173</guid>
		<description><![CDATA[Das Entwicklerteam CCP Games hat auf der Gamescon das neue und sehr weit vorangeschrittene Projekt Dust 514 vorgestellt, dass die Spielewelt von Eve Online um einiges erweitern soll.
Bei Dust 514 handelt es sich um einen Ego-Shooter, bei dem man als Infanterist Bodenk&#228;mpfe durchf&#252;hren muss. Diese K&#228;mpfe sollen direkten Einfluss auf die Politik und Hoheitsrechte der [...]]]></description>
			<content:encoded><![CDATA[<p>Das Entwicklerteam CCP Games hat auf der Gamescon das neue und sehr weit vorangeschrittene Projekt Dust 514 vorgestellt, dass die Spielewelt von Eve Online um einiges erweitern soll.</p>
<p>Bei Dust 514 handelt es sich um einen Ego-Shooter, bei dem man als Infanterist Bodenk&#228;mpfe durchf&#252;hren muss. Diese K&#228;mpfe sollen direkten Einfluss auf die Politik und Hoheitsrechte der Allianzen im Eve Online-Universum haben. Wie bisher soll die gesamte Eve Online Welt eine einzige &#8211; nicht auf mehrere Server verteilte &#8211; bleiben.  Ausgenommen des Servers f&#252;r China, wie es bisher schon der Fall war.</p>
<p>Der Entwickler hofft, dass sich Gruppierungen aus Dust 514 mit den Allianzen aus Eve Online verb&#252;nden und somit gemeinsam versuchen den Weltraum zu erobern.</p>
<p>Quelle und weitere Infos: <a title="http://www.golem.de/0908/69136.html" href="http://www.golem.de/0908/69136.html">http://www.golem.de/0908/69136.html</a></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/f9NRygaMQwQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/173/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/173</feedburner:origLink></item>
		<item>
		<title>OpenGL 3.2 fertiggestellt</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/aQMN4V5_T-Q/169</link>
		<comments>http://www.klausth.net/wordpress/archives/169#comments</comments>
		<pubDate>Tue, 18 Aug 2009 17:16:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Spieleprogrammierung]]></category>
		<category><![CDATA[GLSL]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shader]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=169</guid>
		<description><![CDATA[Erstmals seit der Version 3.0,  die etwas &#252;ber einem Jahr ver&#246;ffentlicht wurde, wird wieder etwas mehr auf  R&#252;ckw&#228;rtskompatibilit&#228;t zu den Vorg&#228;ngerversionen 1.x und 2.x geachtet. Dazu soll  es eigene OpenGL Profile geben.
Neue Features sind die  Unterst&#252;tzung von rechteckigen (nicht mehr nur quadratischen) Texturen, neue  Geometrie-Shader mit denen sich 3D-Modelle direkt [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-top: 12px;">Erstmals seit der Version 3.0,  die etwas &#252;ber einem Jahr ver&#246;ffentlicht wurde, wird wieder etwas mehr auf  R&#252;ckw&#228;rtskompatibilit&#228;t zu den Vorg&#228;ngerversionen 1.x und 2.x geachtet. Dazu soll  es eigene OpenGL Profile geben.</div>
<div style="margin-top: 12px;">Neue Features sind die  Unterst&#252;tzung von rechteckigen (nicht mehr nur quadratischen) Texturen, neue  Geometrie-Shader mit denen sich 3D-Modelle direkt in der GPU ver&#228;ndern lassen.  Die GL Shader Language (GLSL) in der Version 1.5 kann nun nur direkt auf  Texturen zugreifen, was die Kantengl&#228;ttung per Multisampling wesentlich  vereinfachen soll.</div>
<div style="margin-top: 12px;">Quelle und weitere Infos: <a title="http://www.golem.de/0908/68808.html" href="http://www.golem.de/0908/68808.html">http://www.golem.de/0908/68808.html</a></div>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/aQMN4V5_T-Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/169/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/169</feedburner:origLink></item>
		<item>
		<title>Opera Unite – Bringt vielleicht millionen neue Webserver ins Www</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/0R8_Ce3VnJ4/153</link>
		<comments>http://www.klausth.net/wordpress/archives/153#comments</comments>
		<pubDate>Wed, 17 Jun 2009 18:56:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet + Fun]]></category>
		<category><![CDATA[Filesharing]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Opera Unite]]></category>
		<category><![CDATA[Unite]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[Wuala]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=153</guid>
		<description><![CDATA[F&#252;r diese Woche hat das Entwicklerteam von Opera eine gro&#223;e Revolution des Internets &#8211; nach deren Aussagen sogar die Neuerfindung des Internets &#8211; angek&#252;ndigt.
Gestern haben sie nun das Geheimnis gel&#252;ftet und zum Vorschein kam der neue Dienst Opera Unite. Damit l&#228;sst sich der Browser Opera um zahlreiche Dienste erweitern, mit denen sich selbst f&#252;r wenig [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r diese Woche hat das Entwicklerteam von Opera eine gro&#223;e Revolution des Internets &#8211; nach deren Aussagen sogar die Neuerfindung des Internets &#8211; angek&#252;ndigt.</p>
<p>Gestern haben sie nun das Geheimnis gel&#252;ftet und zum Vorschein kam der neue Dienst Opera Unite. Damit l&#228;sst sich der Browser Opera um zahlreiche Dienste erweitern, mit denen sich selbst f&#252;r wenig computerversierte Surfer sehr schnell der eigene Computer in eine Art Webserver verwandeln l&#228;sst.</p>
<p>Der Dienst ist dabei in 6 verschiedene Teilservices untergliedert.</p>
<ul>
<li><strong>File Sharing</strong><br />
Einfacher Dateiaustausch, um &#252;berall auf die angebotenen Dateien zugreifen zu k&#246;nnen. Es wird damit geworben, dass nun keine gro&#223;en E-Mailattechments versandt oder gro&#223;e Uploads per FTP get&#228;tigt werden m&#252;ssen. Meiner Meinung nach sehr mit dem Dienst <a href="http://www.wua.la" target="_blank">Wuala</a> vergleichbar.</li>
<li><strong>Media Player</strong><br />
Erm&#246;glicht den Zugriff auf die eigene Musik von &#252;berall per Internet. Nat&#252;rlich sollte man nur &#8220;legal&#8221; erworbene/selbst erstellte/freie Musik verwenden. Somit muss man nicht die selbe Musik auf mehreren Ger&#228;ten &#8220;duplizieren&#8221;.</li>
<li><strong>Web Server</strong><br />
Verwandelt den eigenen Computer in einen Webserver um Webseiten zu hosten. &#220;ber die genauen Features konnte ich noch nix in Erfahrung bringen, dass hole ich eventuell in einem weiteren Beitrag nach.</li>
<li><strong>Fridge</strong><br />
Hier kann man Notizen hinterlassen und hat diese auf allen Computern zur Verf&#252;gung. Alternativ k&#246;nnte man z. B. iGoogle oder andere personalisierbare Startseiten verwendne.</li>
<li><strong>Photo Sharing</strong><br />
Wie der Name vermuten l&#228;sst, ist hier das einfache Teilen von Bildern m&#246;glich. Es ist dadurch kein extra Upload notwendig. Alternativen (mit erforderlichem Upload) w&#228;ren Google Picassa, Flickr, etc.</li>
<li><strong>The Lounge</strong><br />
Hier kann man sich mit Freunden f&#252;r eine Unterhaltung (Chat) treffen.</li>
</ul>
<p>Alles in allem sehr sch&#246;ne Sammlung von Tools, die es in &#228;hnlicher Form &#8211; aber nicht so komfortabel &#8211; schon gibt. Mit der richtigen Marketingtechnik und viel Werbung k&#246;nnte dieser Dienst auf alle F&#228;lle sehr erfolgreich werden.</p>
<p>Au&#223;erdem sind auf der Seite Informationen f&#252;r Entwickler von weiteren Diensten vorhanden. Sollte sich eine gewisse Anzahl von Addons ergeben, dann wird sich der Dienst wohl wirklich sehr verbreiten.</p>
<p>Auf der Seite <a href="http://unite.opera.com/">unite.opera.com</a> ist derzeit ein Youtube-Video zu sehen, dass den Dienst n&#228;her erkl&#228;ren soll.</p>
<p style="text-align: center;"><a href="http://unite.opera.com/" target="_blank"><img class="size-full wp-image-162 aligncenter" title="Opera United" src="http://www.klausth.net/wordpress/wp-content/uploads/2009/06/operauni.jpg" alt="Opera United" width="300" height="227" /></a></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/0R8_Ce3VnJ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/153</feedburner:origLink></item>
		<item>
		<title>Echte 3D-Grafik im Browser dank O3D</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/w6N7lm3GdSU/147</link>
		<comments>http://www.klausth.net/wordpress/archives/147#comments</comments>
		<pubDate>Wed, 22 Apr 2009 08:52:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[3D-Engine]]></category>
		<category><![CDATA[Browserengine]]></category>
		<category><![CDATA[Browsergames]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Low-Level-API]]></category>
		<category><![CDATA[O3D]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=147</guid>
		<description><![CDATA[Google ist mit dem Plugin O3D schon recht weit in der Entwicklung voran geschritten. Bei O3D handelt es sich um eine sogenannte Low-Level-API &#8211; n&#228;mlich eine auf Shadern basierende Engine.
Ein aktuelles Tech-Demo-Video auf Youtube soll zeigen, was damit alles m&#246;glich. Ich freue mich jedenfalls schon auf eventuelle Browsergames, die vielleicht einmal mit O3D umgesetzt werden [...]]]></description>
			<content:encoded><![CDATA[<p>Google ist mit dem Plugin O3D schon recht weit in der Entwicklung voran geschritten. Bei O3D handelt es sich um eine sogenannte Low-Level-API &#8211; n&#228;mlich eine auf Shadern basierende Engine.</p>
<p>Ein aktuelles Tech-Demo-Video auf Youtube soll zeigen, was damit alles m&#246;glich. Ich freue mich jedenfalls schon auf eventuelle Browsergames, die vielleicht einmal mit O3D umgesetzt werden (z. B. riesige Weltraum- oder auch Mittelalterschlachten w&#228;ren damit sehr interessant auszutragen).</p>
<p>Hier das Video (2x daraufklicken um es auf Youtube in voller Gr&#246;&#223;e zu sehen):</p>
<p><object width="373" height="226" data="http://www.youtube.com/v/uofWfXOzX-g&amp;hl=de&amp;fs=1&amp;hd=1&#038;fmt=22" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uofWfXOzX-g&amp;hl=de&amp;fs=1&amp;hd=1&#038;fmt=22" /><param name="allowfullscreen" value="true" /></object></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/w6N7lm3GdSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/147/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/147</feedburner:origLink></item>
		<item>
		<title>Simutrans – Ein Erfolgsprojekt</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/zC353Yx3MBk/137</link>
		<comments>http://www.klausth.net/wordpress/archives/137#comments</comments>
		<pubDate>Thu, 02 Apr 2009 07:05:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Projekt]]></category>
		<category><![CDATA[Simutrans]]></category>
		<category><![CDATA[transport]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=137</guid>
		<description><![CDATA[Kennt von euch jemand Simutrans? Dieses OpenSource-Projekt wurde bereits vor mehreren Jahren gestartet und findet immer mehr freiwillige Mitarbeiter.
Simutrans wurde ganz dem guten alten Transport Tycoon nachempfunden. Das hei&#223;t, dass man bei einem neuen Spiel in einer Welt voller St&#228;dte und D&#246;rfer und vielleicht einigen Verbindungsstra&#223;en anf&#228;ngt. Ziel ist es Waren und Personen von einem [...]]]></description>
			<content:encoded><![CDATA[<p>Kennt von euch jemand Simutrans? Dieses OpenSource-Projekt wurde bereits vor mehreren Jahren gestartet und findet immer mehr freiwillige Mitarbeiter.</p>
<p>Simutrans wurde ganz dem guten alten Transport Tycoon nachempfunden. Das hei&#223;t, dass man bei einem neuen Spiel in einer Welt voller St&#228;dte und D&#246;rfer und vielleicht einigen Verbindungsstra&#223;en anf&#228;ngt. Ziel ist es Waren und Personen von einem Punkt zum n&#228;chsten zu f&#252;hren. Das h&#246;rt sich ja zun&#228;chst eigentlich recht einfach an. Doch wird bei jedem Spiel eine eigene kleine Welt mit Angebot und Nachfrage und sehr komplexen Wirtschaftsabl&#228;ufen simuliert. So gibt es zum Beispiel komplette Produktionsketten wie in etwa ein S&#228;gewerk tief im Wald, von dem Holzst&#228;mme mit einem geeigneten LKW, Zug, etc. zu einer M&#246;belfabrik geliefert werden m&#252;ssen. Diese produziert aber nur so lange M&#246;bel, bis ihre sehr engen Lager bef&#252;llt sind. Das bedeutet wiederum, man muss ein zu belieferndes M&#246;belgesch&#228;ft in einer Stadt in der N&#228;he ausmachen und von der M&#246;belfabrik die Waren m&#246;glichst g&#252;nstig dorthin liefern. Nat&#252;rlich ist aber auch die Nachfrage nach M&#246;beln vor allem in kleinen D&#246;rfern, die aber bei guter Marktlage und wenig Arbeitslosen schnell wachsen k&#246;nnen, nicht unersch&#246;pflich. Das ganze w&#228;re nur ein Beispiel f&#252;r eine kleine Produktionskette.</p>
<p>Interessant wird es auch, wenn man sich an den Personentransport heranwagt. Wenn man anfangs nur einige Bushaltestellen in einer Stadt verteilt und zwischen denen halbwegs logisch aufgebaut Linien betreibt, wird man dennoch nur wenige Fahrg&#228;ste haben. Es ist n&#228;mlich wichtig, in das Bus- und Bahnnetz viele gut besuchte Sehensw&#252;rdigkeiten einzubauen und vor allem mehrere gr&#246;&#223;ere St&#228;dte/D&#246;rfer miteinander zu verbinden.</p>
<p>Auf alle F&#228;lle handelt es sich bei Simutrans um ein sehr komplexes und weit fortgeschrittenes Projekt. Die Community erstellt st&#228;ndig neue Grafikpakete mit neuen Produktionsketten, etc. und es kommen regelm&#228;&#223;ig neue Versionen heraus (eine t&#228;gliche experimentelle nightly-build Version erscheint ebenfalls). Dazu gibt es noch Wikis in verschiedene Sprachen die den Aufbau und die Bedienung des Spiels erkl&#228;ren. Unter anderem sucht die Community auch noch &#220;bersetzer, die z. B. auch &#220;bersetzungen vom Englischen ins Deutsche und viele andere Sprachen vornehmen.</p>
<p>Offizelle Seite (engl.): <a href="http://simutrans.com" target="_blank">http://simutrans.com</a><br />
Deutsche Community: <a href="http://simutrans-germany.com" target="_blank">http://simutrans-germany.com</a></p>

<a href='http://www.klausth.net/wordpress/archives/137/pakgerman1' title='Simuntrans Spieloberfläche'><img width="150" height="150" src="http://www.klausth.net/wordpress/wp-content/uploads/2009/04/pakgerman1-150x150.jpg" class="attachment-thumbnail" alt="" title="Simuntrans Spieloberfläche" /></a>
<a href='http://www.klausth.net/wordpress/archives/137/pakgerman2' title='Simuntrans Spieloberfläche'><img width="150" height="150" src="http://www.klausth.net/wordpress/wp-content/uploads/2009/04/pakgerman2-150x150.jpg" class="attachment-thumbnail" alt="" title="Simuntrans Spieloberfläche" /></a>
<a href='http://www.klausth.net/wordpress/archives/137/pakgerman3' title='Simuntrans Spieloberfläche - Winter'><img width="150" height="150" src="http://www.klausth.net/wordpress/wp-content/uploads/2009/04/pakgerman3-150x150.jpg" class="attachment-thumbnail" alt="" title="Simuntrans Spieloberfläche - Winter" /></a>

<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/zC353Yx3MBk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/137/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/137</feedburner:origLink></item>
		<item>
		<title>Neue Version des DirectX SDK</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/AaoYIO9uaww/134</link>
		<comments>http://www.klausth.net/wordpress/archives/134#comments</comments>
		<pubDate>Wed, 01 Apr 2009 15:22:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Direct2D]]></category>
		<category><![CDATA[directx]]></category>
		<category><![CDATA[DirectX SDK]]></category>
		<category><![CDATA[Grafik-API]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[XNA Math]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=134</guid>
		<description><![CDATA[Vor wenigen Tagen hat Microsoft eine neue Version des DirectX SDK herausgebracht. Sie wird ganz einfach als M&#228;rz 2009 bezeichnet.
Es sind erste Elemente von Direct2D &#8211; einer hardwarebeschleunigten 2D Grafik-API und XNA Math, dass neue aufwendige mathematische Funktionen in XNA erm&#246;glichen soll. Vor allem die Direct2D-API soll einen starken Geschwindigkeitsvorteil bei zweidimensionalen Objekten wie z. [...]]]></description>
			<content:encoded><![CDATA[<p>Vor wenigen Tagen hat Microsoft eine neue Version des DirectX SDK herausgebracht. Sie wird ganz einfach als M&#228;rz 2009 bezeichnet.</p>
<p>Es sind erste Elemente von Direct2D &#8211; einer hardwarebeschleunigten 2D Grafik-API und XNA Math, dass neue aufwendige mathematische Funktionen in XNA erm&#246;glichen soll. Vor allem die Direct2D-API soll einen starken Geschwindigkeitsvorteil bei zweidimensionalen Objekten wie z. B. die GUI selbst in 3D-Spielen gegen&#252;ber per CPU berechneten 2D-APIs bringen.</p>
<p>Einen Blick ist das neue SDK (514,2 MB gro&#223;) auf alle F&#228;lle wert:</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=24a541d6-0486-4453-8641-1eee9e21b282&amp;displaylang=en" target="_blank">Download-Seite aufrufen</a></p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/AaoYIO9uaww" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/134/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/134</feedburner:origLink></item>
		<item>
		<title>Neue Technik zur vollständigen Auslöschung Spielepiraterie?</title>
		<link>http://feedproxy.google.com/~r/Entwicklerblogattf/~3/mH7tdJ2EQD4/132</link>
		<comments>http://www.klausth.net/wordpress/archives/132#comments</comments>
		<pubDate>Wed, 25 Mar 2009 10:32:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Internetspiele]]></category>
		<category><![CDATA[OnLive]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[Webspiel]]></category>

		<guid isPermaLink="false">http://www.klausth.net/wordpress/?p=132</guid>
		<description><![CDATA[Eine neue Technik des Unternehmens OnLive soll mit einem Schlag die gesamte Spielewelt auf den Kopf stellen und Probleme mit Raubkopiereren vollst&#228;ndig ausl&#246;schen. Wenn man bei OnLive k&#252;nftig ein Spiel kauft, bekommt man dieses nicht mehr direkt geliefert, sondern bekommt einen Platz in ihrem Rechenzentrum zugewiesen. Dort wird das Spiel f&#252;r einen ausgef&#252;hrt und man [...]]]></description>
			<content:encoded><![CDATA[<p>Eine neue Technik des Unternehmens OnLive soll mit einem Schlag die gesamte Spielewelt auf den Kopf stellen und Probleme mit Raubkopiereren vollst&#228;ndig ausl&#246;schen. Wenn man bei OnLive k&#252;nftig ein Spiel kauft, bekommt man dieses nicht mehr direkt geliefert, sondern bekommt einen Platz in ihrem Rechenzentrum zugewiesen. Dort wird das Spiel f&#252;r einen ausgef&#252;hrt und man bekommt einfach einen Livestream auf den Heim-PC/Fernseher &#252;bertragen. Dort schlie&#223;t man seine Spielehardware wie Gamepad, Headset, etc. an und die Signale werden per Web an die Server &#252;bertragen.</p>
<p>Nat&#252;rlich denken sich hier die meisten, dass einfach der Ping (Verz&#246;gerung) zu den Servern viel zu hoch sein m&#252;sste.  OnLive verwendet allerdings die Technologie &#8220;Incubator&#8221;, die Ping-Zeiten von angeblich nahezu 1 Millisekunde erm&#246;glichen.</p>
<p>Ein weiterer Vorteil dieser Methode der Spiele&#252;bertragung ist, dass man selbst keinen Highend-Rechner mehr braucht, um selbst hardwarefordernde Spiele wie Crysis mit vollen Details in HD spielen zu k&#246;nnen. Das Bildsignal soll sich &#252;brigens maximal mit 720p (~1280&#215;1024) und 60 Bildern/s. &#252;betragen lassen. Daf&#252;r wird aber eine Leitung mit ungef&#228;hr 5 MBit/s. Downstream ben&#246;tigt. F&#252;r Standard-PAL-Aufl&#246;sung reicht eine 1,5 MBit/s.-Leitung.</p>
<p>S&#228;mtliche befragte Spielehersteller, darunter auch EA, Ubisoft, THQ, Atari und einige andere, sind von der Technologie hellauf begeistert. So w&#228;re es hiermit mal m&#246;glich, nahezu die gesamte Produktpiraterie mit einem Schlag einzuschrenken. Vorausgesetzt wird hier allerdings, dass OnLive wirklich einen vern&#252;nftigen Ping und unterbrechungsfreie Leitungen erm&#246;glicht.</p>
<img src="http://feeds.feedburner.com/~r/Entwicklerblogattf/~4/mH7tdJ2EQD4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.klausth.net/wordpress/archives/132/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.klausth.net/wordpress/archives/132</feedburner:origLink></item>
	</channel>
</rss>
