<?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>Der Schreiber</title>
	<atom:link href="http://www.der-schreiber.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.der-schreiber.net</link>
	<description>Dinge, die ich schrieb, als ich wohl nicht ganz bei Trost und Deutsch mir sehr fern war.</description>
	<lastBuildDate>Wed, 15 Feb 2012 23:01:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Javascript und ne halbe Stunde zu viel Zeit &#8230;</title>
		<link>http://www.der-schreiber.net/2012/02/javascript-und-ne-halbe-stunde-zu-viel-zeit/</link>
		<comments>http://www.der-schreiber.net/2012/02/javascript-und-ne-halbe-stunde-zu-viel-zeit/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 22:56:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Selbstgebautes]]></category>
		<category><![CDATA[Zeug]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=588</guid>
		<description><![CDATA[ohne Worte &#8230; Hypnokästchen]]></description>
			<content:encoded><![CDATA[<p>ohne Worte &#8230;</p>
<p><a href="http://www.der-schreiber.net/hypnokaestchen.html"><img class="alignnone size-full wp-image-593" title="Screenshot at 2012-02-15 23:58:53" src="http://www.der-schreiber.net/uploads/Screenshot-at-2012-02-15-235853.png" alt="" width="394" height="300" /></a></p>
<p><a href="http://www.der-schreiber.net/hypnokaestchen.html" target="_blank">Hypnokästchen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2012/02/javascript-und-ne-halbe-stunde-zu-viel-zeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mal was neues &#8230; mit Asteroiden drin!</title>
		<link>http://www.der-schreiber.net/2010/11/mal-was-neues-mit-asteroiden-drin/</link>
		<comments>http://www.der-schreiber.net/2010/11/mal-was-neues-mit-asteroiden-drin/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 22:59:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asteroiden]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=571</guid>
		<description><![CDATA[(Äh &#8230; das sieht lang aus, ich will direkt zu den Asteroiden!) Etwas neues steht vor der Tür! Ok, eigentlich ist es schon in die Wohnung eingefallen, hat sich in den bequemsten Sessel geflätscht und geht jetzt einfach nicht mehr. Ich hab in letzter Zeit viel über Javascript gelernt .. und bin total fasziniert von [...]]]></description>
			<content:encoded><![CDATA[<p>(Äh &#8230; das sieht lang aus, ich will direkt zu den <a href="#asteroidenJetzt"><strong>Asteroiden</strong></a>!)</p>
<p>Etwas neues steht vor der Tür! Ok, eigentlich ist es schon in die Wohnung eingefallen, hat sich in den bequemsten Sessel geflätscht und geht jetzt einfach nicht mehr.</p>
<p>Ich hab in letzter Zeit viel über Javascript gelernt .. und bin total fasziniert von dieser Sprache. Und was gibt es besseres, als ein Projekt zu beginnen, um wirklich in die tiefen vorzudringen?</p>
<p>Mir schwirren sowieso immer irgendwelche Ideen im Kopf rum, also hab ich eine genommen, mir ne Spielidee daraus zusammengebastelt und angefangen, sie umzusetzen.</p>
<p>Und gerade ist mir die Idee gekommen, dass es vielleicht interessant wäre, meine ersten tapsigen Schritte im Spieleentwicklungsbereich zur allgemeinen Erheiterung zu protokollieren. Also: Los geht&#8217;s!</p>
<h2>Worum geht&#8217;s denn jetzt genau?</h2>
<ul>
<li>Ich will Javascript!</li>
<li>Ich will ein Multiplayerspiel!</li>
<li>Ich will schnelle Echtzeitgrafik!</li>
</ul>
<p>Javascript? Echtzeit? Multiplayer? Jaha .. das geht &#8211; wenn man denn ein paar Abstriche machen kann. Und ich kann und bin wild entschlossen.</p>
<h2>Technologien</h2>
<p>Ich werde folgende Technologien einsetzen und versuchen, das ganze so performant wie nur eben möglich umzusetzen &#8211; um eventuell noch komplexere Dinge damit anstellen zu können.</p>
<ul>
<li><a href="http://de.wikipedia.org/wiki/WebSockets">Websockets</a> (Wikipedia)</li>
<li><a href="http://de.wikipedia.org/wiki/Canvas_(HTML-Element)">HTML 5 Canvas</a> (Wikipedia)</li>
<li><a href="http://http://nodejs.org/">Node.js</a> (Homepage)</li>
</ul>
<p>Das bedeutet, dass für dieses Projekt nur folgende Browser in Frage kommen,<br />
<strong>alle anderen &#8211; vor allem der Internet Explorer &#8211; bleiben draussen</strong>.</p>
<h2>Browserunterstützung</h2>
<ul>
<li>Google Chrome 4</li>
<li>Opera 10.70</li>
<li>Safari 5 (noch nicht von mir getestet)</li>
<li>Firefox 4 (noch nicht von mir getestet)</li>
</ul>
<p>Was bedeuteten diese Begriffe?</p>
<h2>Erklärung der eingesetzten Technologien</h2>
<h3>Websockets</h3>
<p>Websockets sind eine (sehr neue) Möglichkeit, eine persistende, bidirektionale Verbindung von einer normalen Website zu einem Server aufbauen zu können. Das bedeutet tatsächlich, dass man einen direkten Kanal hat, über den sowohl der Client als auch der Server ständig Daten austauschen können, ohne jedes mal eine neue Verbindung aufbauen zu müssen. Das macht Websockets wesentlich schneller sind, als &#8220;normale&#8221; HTTP-Anfragen, da vieles wegfällt, was langsam ist:</p>
<ul>
<li>Ein eventueller DNS-Lookup &#8211; passiert beim IE alle 30 Minuten, beim Firefox jede Minute, siehe <a href="http://developer.yahoo.com/performance/rules.html">http://developer.yahoo.com/performance/rules.html</a> unter  &#8221;Reduce DNS Lookups&#8221;</li>
<li>Overhead, der für kurze Statusupdates (habe meine Maus jetzt nach x:120,y:500 bewegt) bei jedem HTTP-Request mitgesendet wird, siehe <a href="http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol#HTTP_GET">http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol#HTTP_GET<br />
</a></li>
<li>Eventuell muss der Server erst einen Prozess spawnen, um die HTTP-Anfrage zu beantworten (Dazu auch der Node.js Teil unten)</li>
</ul>
<p>Man muss vielleicht noch dazu sagen, dass gerade die Websockets es sind, die den IE und alle älteren Browser ausschliessen. Allerdings kann man bei Spielen nicht darauf warten, dass ein Mausklick eine halbe Sekunde zum Server und wieder zurück braucht.</p>
<h3>HTML 5 Canvas</h3>
<p>Das Canvas Element wird schon länger von vielen Browsern &#8211; und vor allem auch vom IE &#8211; unterstützt.Wichtig für mein Vorhaben ist es, da es dynamische Grafiken auf dem Client ermöglicht. Beim Canvas ist es möglich, z.B. eine Linie von x1,y1 nach x2,y2 oder einen Kreis mit Radius r an position x,y zu zeichnen. Ausserdem können Bitmaps eingefügt und alles nach belieben gedreht und transformiert werden.</p>
<p>Den Kreis könnte man mit HTML zur Not auch noch mit einem skalierenden Bild simulieren &#8211; was eher doof aussieht &#8211; aber spätestens bei einer einfachen Linie ist man am Ende seiner Möglichkeiten. (Ja, ich weiss, man kann auch 1 Pixel grosse Div-Boxen einen Pfad lang absolut positionieren &#8211; aber bitte!).</p>
<h3>Node,js</h3>
<p>Habe ich nicht gesagt, dass ich Javascript will? Bittesehr, jetzt sogar auf dem Server <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Scherz beiseite. Node.js bringt einen noch viel grösseren Vorteil mit: Es ist darauf ausgelegt, eine grosse Anzahl an Anfragen gleichzeitig zu bearbeiten, ohne dabei in die Knie zu gehen. Da ich den Server auf meiner kleinen Miet-VPS aufsetze ist das ein nicht zu unterschätzender Vorteil. Aber warum wie kann Node.js viele Verbindungen bearbeiten? Ich vergleiche Node.js dabei mit PHP.</p>
<p>Bei einem standard Apache mit PHP würde für jede Verbindung ein Prozess gespawnt, der dann für diesen Client zuständig ist. Wenn dieser Prozess 20mb an RAM verbraucht (was nicht viel ist) verbrauchen 10 Clients 200mb. Ausserdem hängt jeder Prozess in seiner eigenen Schleife fest und wartet darauf, dass etwas geschieht, um dann darauf reagieren zu können.</p>
<p>Bei Node.js ist das anders. Hier gibt es genau einen Prozess (oder eher pro Prozessor einen &#8211; wenn konfiguriert) mit einer Schleife, die läuft. Die Programmierung in Node.js basiert auf einem Event Modell. Will man zum Beispiel auf Daten vom Websocket warten, registriert man ein &#8220;onData&#8221; Event, das gefeuert wird, sobald Daten ankommen.</p>
<p>Bei PHP  kann man man nur eine Schleife durchlaufen und jedes mal am Socket nachfragen, ob schon Daten da sind. Will man parallel auch noch etwas anderes mit diesem Prozess anstellen &#8211; zum Beispiel Berechnungen für Positionierungen anstellen &#8211; muss man dafür die &#8220;horch&#8221; Schleife pausieren. Erst wenn die Berechnungen durch sind, kann wieder nachgefragt werden, ob schon Daten da sind.</p>
<p>Node.js hingegen würde einfach beim &#8220;onData&#8221; Event den dafür registrierten Handler aufrufen und für sich arbeiten lassen. Kommen während der Berechnung, die der Handler anstellt, weitere Daten an, werden einfach weitere Handler gestartet.</p>
<p>Ein weiterer Vorteil ist die Kommunikation der verschiedenen Handler untereinander. Man speichert die für alle zugreifbaren Daten einfach im global Namespace ab und fertig. Bei PHP müsste man da schon auf Semaphoren oder eigens dafür angelegte Sockets vom Betriebssystem zurückgreifen.</p>
<p>Zugegebenermassen ist eventbasierende Programmierung verwirrender als die von einfachen Abläufen, da man immer aufpassen muss, ob eventuell noch andere Dinge abgearbeitet werden müssen, bevor man mit dem gerade gefeuerten Handler starten kann, allerdings hat das auch so seinen Reiz <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>Doof</h2>
<p>Das hier ist leider alles noch etwas oberflächlich und ich würde gerne in Zukunft noch näher auf die einzelnen Punkte eingehen, allerdings wirds langsam spät. Deswegen möchte ich langsam zum Abschluss dieses Artikels kommen.</p>
<h2>Das Produkt</h2>
<p>Die zwei Themen, an denen ich meine Idee und alle Entscheidungen festgemacht habe sind:</p>
<ul>
<li>Asteroiden</li>
<li>Gravitation</li>
</ul>
<p>Der Spieler ist ein Asteroid unter mehreren auf einem vom Canvas begrenzten Spielfeld. Ziel ist es, zu wachsen.</p>
<p>Das kann man, indem man kleinere Asteroiden berührt. Damit geht ein Teil der Masse des anderen Asteroiden auf einen selbst über. Trifft</p>
<p>man auf einen grösseren Asteroiden, wird man von ihm verschlungen und das Spiel ist fürs erste aus. Das gleiche gilt, wenn man das Spielfeld verlässt.</p>
<p>Es gibt von Spielern gelenkte und vom Spiel kontrollierte, ungelenkte Asteroiden (Opfer <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>Alle Asteroiden ziehen sich gegenseitig an, sodass auch ungelenkte Asteroiden zu etwas grossen werden können.</p>
<p>Mass des Erfolgs ist eine Punkteskala. Punkte erreicht man, indem man überlebt (momentan alle 3 Sekunden 25 Punkte) und indem man seine Masse erhöht (Eine Masseeinheit sind 2 Pixel breite des Asteroiden).</p>
<p>Der Spieler muss eine Balance finden zwischen: nicht geschluckt zu werden ( grösser als andere zu sein) und nicht zu schnell zu wachsen (weniger Punkte über die Zeit).</p>
<p>Der Spielerasteroid kann über ein Gummiband gesteuert werden. Der Spieler-asteroid ist bestrebt, immer auf den Mauscursor der Spielers zuzufliegen. Allerdings besitzt der Asteroid auch Trägheit, was bedeutet, dass Kursänderungen länger dauern können, je drastischer sie sind und je schneller der Asteroid bereits in eine Richtung fliegt.</p>
<p><a name="asteroidenJetzt"></a></p>
<p><strong>So, das wars jetzt aber erstmal,<br />
</strong>hier darf ich jetzt endlich mein neuestes Baby vorstellen! Der Arbeitstitel dieses Projektes lautet:</p>
<h1 style="text-align: left;">Wenn ich gross bin, werd&#8217; ich Planet!</h1>
<p><em><strong>(Eine Multiplayerreise durch einen Canvashimmel, der von Node.js berechnet wird.)</strong></em></p>
<ul>
<li><a href="http://www.der-schreiber.net/asteroiden/v0.2/">Wenn ich gross bin, werd ich Planet! Version 0.2</a></li>
<li><a href="http://www.der-schreiber.net/asteroiden/v0.1/">Wenn ich gross bin, werd ich Planet! Version 0.1</a></li>
</ul>
<p>Version 0.1 ist innerhalb von knapp 6 Stunden entstanden. Version 0.2 hat inklusive der Pixelgrafik nochmal 4 Stunden gebraucht <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ich würd mich natürlich über jeden Kommentar freuen. Ausserdem bin ich fest entschlossen, dieses Projekt bis zu seinem Ende zu verfolgen, also einfach immer mal wieder Vorbeischauen!</p>
<p><strong>Viel Spass beim Ausprobieren!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2010/11/mal-was-neues-mit-asteroiden-drin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hilfe, mein Kabelanschluss wurde gesperrt &#8230;</title>
		<link>http://www.der-schreiber.net/2009/12/hilfe-mein-kabelanschluss-wurde-gesperrt/</link>
		<comments>http://www.der-schreiber.net/2009/12/hilfe-mein-kabelanschluss-wurde-gesperrt/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Argh]]></category>
		<category><![CDATA[Grenzwärtig]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=533</guid>
		<description><![CDATA[&#8230; WTF? Was fürn Teil? Aber &#8230; aber &#8230; ich hab doch gar keinen Fernseher (und ergo auch nie einen Anschluss angemeldet?). Meine erste Reaktion war ein herzliches Lachen. Meine zweite: Die Schweine! Wieso sperren die an einem Freitag meinen Anschluss? Hätte ich jetzt bis Montag warten müssen, wenn ich denn warten gemusst haben hätte? [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; WTF?</p>
<p>Was fürn Teil?</p>
<p>Aber &#8230; aber &#8230; ich hab doch gar keinen Fernseher (und ergo auch nie einen Anschluss angemeldet?).</p>
<p>Meine erste Reaktion war ein herzliches Lachen.</p>
<p>Meine zweite: Die Schweine! Wieso sperren die an einem Freitag meinen Anschluss? Hätte ich jetzt bis Montag warten müssen, wenn ich denn warten gemusst haben hätte?</p>
<p>Moment, da steht eine Handynummer auf dem Zettel, also dritte Reaktion: Nummer anrufen und Typ am anderen Ende auslachen. Reaktion Nummer 4: Enttäuscht bin. Keiner rangegangen.</p>
<p>Naja ok, ich habs probiert. Sollen die sich halt jetzt melden.</p>
<p>Ich hab keinen Vertrag unterschrieben und ich habe noch nie von obligatorischen Verträgen in dem Bereich gehört &#8230;?</p>
<p>Bin gespannt, was als nächstes passiert &#8230; vielleicht kommt in den nächsten drei Monaten einer vorbei und gräbt das Kabel aus oder so &#8230; <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/12/hilfe-mein-kabelanschluss-wurde-gesperrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Von KISS zu METT</title>
		<link>http://www.der-schreiber.net/2009/11/von-kiss-zu-mett/</link>
		<comments>http://www.der-schreiber.net/2009/11/von-kiss-zu-mett/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 14:09:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Grenzwärtig]]></category>
		<category><![CDATA[Weisheiten]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=522</guid>
		<description><![CDATA[Man nehme einen komplizierten SQL-Query und jemanden, der davor sitzt und sich fragt: Wie mach ich denn nu&#8217; hiermit weiter? Das erste was uns dazu einfällt ist: K(eep) I(t) S(imple), S(tupid). Oh ja, ein Prinzip für alle Zeiten. Aber halt! Trotz allem Internets, wir sprechen hier doch Deutsch und wie klingt das denn, wenn man [...]]]></description>
			<content:encoded><![CDATA[<p>Man nehme einen komplizierten SQL-Query und jemanden, der davor sitzt und sich fragt: Wie mach ich denn nu&#8217; hiermit weiter?</p>
<p>Das erste was uns dazu einfällt ist: <strong>K</strong>(eep) <strong>I</strong>(t) <strong>S</strong>(imple), <strong>S</strong>(tupid).<br />
Oh ja, ein Prinzip für alle Zeiten.</p>
<p>Aber halt! Trotz allem Internets, wir sprechen hier doch Deutsch und wie klingt das denn, wenn man einem gestandenen Programmierer so&#8217;n kuschelblümchenweiches <em>kiss</em> an den Kopf wirft? Oh ja, ziemlich Sch**sse!</p>
<p>Wir brauchen also ein knalliges Gegenstück.<br />
Und, <strong>man höre und staune</strong>, die Antwort ist gar nicht fern!</p>
<p>Nach mehrminütlicher Entwicklung präsentieren wir:</p>
<p><strong>METT</strong><br />
<strong>M</strong>(achet) <strong>E</strong>(infach), (Tro)<strong>TT</strong>(el)</p>
<p>Man muss das nur einmal in den Mund nehmen und da sanft zergehen lassen. Formschön und kraftvoll. Und mit eingebauter Ironie-Parodie. Perfekt für den täglichen Einsatz. Und Produktlebenslauftechnisch betrachtet macht man bei Anwendung erst einmal jedem klar, was für ein <em>verdammt cooler early adaptor</em> man ist.</p>
<p>Also nochmal zum zergehen lassen:</p>
<p><strong>METT</strong>!</p>
<p>Einfach schön. Also schnell zugreifen und benutzen.<br />
Der Einsatz ist vollkommen kostenlos und frei!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/11/von-kiss-zu-mett/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filezilla &#8230;</title>
		<link>http://www.der-schreiber.net/2009/11/filezilla/</link>
		<comments>http://www.der-schreiber.net/2009/11/filezilla/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:01:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Selbstgebautes]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=514</guid>
		<description><![CDATA[&#8230; geht demnächst seine Wege ohne meine Dirty-hack-skills. Der Maik hat neulich festgestellt, dass es jetzt keinen Nachteil mehr gibt, WENN Filezilla zwischendurch mal dichtmacht. Dann ist es natürlich vollkommen ok und meine nervender Ping belastet nicht zusätzlich die Leitung. Ich lasse den Download noch ein bischen hier, aber ich werde keinen neuen Patches mehr [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; geht demnächst seine Wege ohne meine Dirty-hack-skills.</p>
<p>Der Maik hat neulich festgestellt, dass es jetzt keinen Nachteil mehr gibt, WENN Filezilla zwischendurch mal dichtmacht. Dann ist es natürlich vollkommen ok und meine nervender Ping belastet nicht zusätzlich die Leitung. </p>
<p>Ich lasse den Download noch ein bischen hier, aber ich werde keinen neuen Patches mehr bauen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/11/filezilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schon wieder eine neue Version vom Filezilla im schreiber-Eigenbau</title>
		<link>http://www.der-schreiber.net/2009/11/schon-wieder-eine-neue-version-vom-filezilla-im-schreiber-eigenbau/</link>
		<comments>http://www.der-schreiber.net/2009/11/schon-wieder-eine-neue-version-vom-filezilla-im-schreiber-eigenbau/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 22:26:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Selbstgebautes]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=509</guid>
		<description><![CDATA[Die Beta, die ich Anfang der Woche hochgeladen habe, wurde von den fleissigen Jungs bei Filezilla mittlerweile zum Release Candidate 1 gebracht. Und da will ich doch nicht wieder ewig hinterherhängen. Deswegen hier schon die neue Version: filezilla_330_rc_1-svn_with_nagging_keepalive_setup Was das ganze soll, steht immer noch hier: Filezilla mit schnellem keepalive ping]]></description>
			<content:encoded><![CDATA[<p>Die Beta, die ich Anfang der Woche hochgeladen habe, wurde von den fleissigen Jungs bei Filezilla mittlerweile zum Release Candidate 1 gebracht. Und da will ich doch nicht wieder ewig hinterherhängen. Deswegen hier schon die neue Version:</p>
<p><a href='http://www.der-schreiber.net/2009/11/schon-wieder-eine-neue-version-vom-filezilla-im-schreiber-eigenbau/filezilla_330_rc_1-svn_with_nagging_keepalive_setup/' rel='attachment wp-att-507'>filezilla_330_rc_1-svn_with_nagging_keepalive_setup</a></p>
<p>Was das ganze soll, steht immer noch hier: <a href="http://www.der-schreiber.net/filezilla-mit-schnellem-keepalive/">Filezilla mit schnellem keepalive ping</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/11/schon-wieder-eine-neue-version-vom-filezilla-im-schreiber-eigenbau/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue Version vom Filezilla im schreiber-Eigenbau</title>
		<link>http://www.der-schreiber.net/2009/11/neue-version-vom-filezilla-im-schreiber-eigenbau/</link>
		<comments>http://www.der-schreiber.net/2009/11/neue-version-vom-filezilla-im-schreiber-eigenbau/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 17:08:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Selbstgebautes]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=484</guid>
		<description><![CDATA[Endlich! Ja, wir haben ein paar minor releases übersprungen Also schnell die gepatchte Version vom aktuellen FileZilla&#160;3.3.0&#160;beta&#160;2 hier: filezilla_330_beta_2_svn_with_nagging_keepalive_setup runterladen! Was das ganze soll, steht immer noch hier: Filezilla mit schnellem keepalive ping Ich bin im übrigen ein bischen stolz auf die Wortneuschöpfung schreiber-Eigenbau, aber ich hab die Warnung mit dem Deutsch ja extra oben [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich! Ja, wir haben ein paar minor releases übersprungen <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Also schnell die gepatchte Version vom aktuellen FileZilla&nbsp;3.3.0&nbsp;beta&nbsp;2 hier: <a href='http://www.der-schreiber.net/2009/11/neue-version-vom-filezilla-im-schreiber-eigenbau/filezilla_330_beta_2-svn_with_nagging_keepalive_setup/' rel='attachment wp-att-477'>filezilla_330_beta_2_svn_with_nagging_keepalive_setup</a> runterladen!</p>
<p>Was das ganze soll, steht immer noch hier: <a href="http://www.der-schreiber.net/filezilla-mit-schnellem-keepalive/">Filezilla mit schnellem keepalive ping</a></p>
<p><small><i>Ich bin im übrigen ein bischen stolz auf die Wortneuschöpfung schreiber-Eigenbau, aber ich hab die Warnung mit dem Deutsch ja extra oben in den Kopf geschrieben!</i></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/11/neue-version-vom-filezilla-im-schreiber-eigenbau/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Resident Evil 5</title>
		<link>http://www.der-schreiber.net/2009/09/resident-evil-5/</link>
		<comments>http://www.der-schreiber.net/2009/09/resident-evil-5/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 12:30:27 +0000</pubDate>
		<dc:creator>Jaklyl</dc:creator>
				<category><![CDATA[Gespielt]]></category>
		<category><![CDATA[Pixeljunkies]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=442</guid>
		<description><![CDATA[Eines gleich vorweg. Ich habe keinen weiteren Resident Evil Teil wirklich gespielt. Ich hatte mir auf der Playstation 1 mal den ersten Teil angeschaut aber ich bin seit Alone in the Dark 2 kein Fan mehr von Shootern wo der Protagonist nur dazu in der Lage ist zu Laufen oder zu Feuern; Wo schnelle Bewegungen [...]]]></description>
			<content:encoded><![CDATA[<p>Eines gleich vorweg. Ich habe keinen weiteren <a href="http://de.wikipedia.org/wiki/Resident_Evil" target="_blank">Resident Evil Teil</a> wirklich gespielt. Ich hatte mir auf der Playstation 1 mal den ersten Teil angeschaut aber ich bin seit <a href="http://de.wikipedia.org/wiki/Alone_in_the_Dark#Alone_in_the_Dark_2" target="_blank">Alone in the Dark 2</a> kein Fan mehr von Shootern wo der Protagonist nur dazu in der Lage ist zu Laufen oder zu Feuern; Wo schnelle Bewegungen nur 180° Weise möglich sind und wo das Inventar verbohrter ist als bei <a href="http://en.wikipedia.org/wiki/Planet%27s_Edge" target="_blank">Planets Edge</a>.</p>
<p><img class="alignleft" title="RE5 - Cover" src="http://ecx.images-amazon.com/images/I/51PHxiRo26L._SL500_AA240_.jpg" alt="" width="240" height="240" /></p>
<p>Wie bin ich nun bei <a href="http://de.wikipedia.org/wiki/Resident_Evil_5" target="_blank">RE5</a> gelandet? Es hat einen Online-Coop-Modus. Ich musste mich also nicht alleine durch die Story schlagen sondern konnte einen Freund damit quälen. Als Import aus UK war es dann auch finanzierbar. Gespannt war ich nun schon. Es sollte ja möglich sein die Story mit einem Freund im Coop zu spielen. Nicht einzelne Karten sondern die ganze Story. Darauf wurde ja auch in der Werbephase viel wert gelegt.</p>
<p><img class="alignnone" title="Laserpointer only" src="http://www.psphacks.com/wp-content/uploads/2009/04/resident-evil-5.jpg" alt="" width="368" height="277" /></p>
<p>Der Start klappt problemlos. Schnell findet man sich damit ab nur über einen Laserpointer zu verfügen so das Zielen so etwas fummelig sein kann. Aber geteiltes Leid ist ja halbes Leid. Also:</p>
<p>Waffe raus; Zielen; Keine Monster; Waffe rein; Laufen; Waffe raus; Keine Monster; Tür; Waffe rein; zur Tür laufen; Tür auf; Filmsequenz; Tür zu; Viele Monster; Waffe raus; Zielen; Schießen; Daneben; Besser zielen; Schießen; Monster durch die Decke; Monster am Hals, Hunde am Hals; Neustart auf<em> &#8220;Supereinfachfürnoobs</em>&#8220;.</p>
<p>Danach geht das Spiel recht gut. Die Kletter-, Kampf- und Rätsel-Abschnitte sind gut verteilt, es kommt so gut wie nie Langeweile auf. Das erste drittel geht flott von der Hand (Nach dem ich verstanden hatte das im ersten Level unendliche Viele Gegner spawnen und man einfach eine gewisse Zeit überleben muss). Gut das hat uns erstmal 5-10 Leben gekostet. Aber ne gute Sache dem Spieler so etwas am Anfang vor zusetzten ?-) . Wer das übersteht, übersteht vielleicht auch das Ende, (aber dazu später mehr).</p>
<p>Dann der erste wirkliche Frust: <a href="http://de.wikipedia.org/wiki/Quick_Time_Event" target="_blank">QTE</a>. Lustiges Button drücken in einer Filmsequenz. Damit kann ich mich gar nicht anfreunden. Ab hier (Wir sind natürlich erst mal überrascht gestorben. Keiner hatte verstanden warum. Bis uns dann beim zweiten Mal aufgefallen ist, dass wir vielleicht den Button drücken sollten der angezeigt wurde). Ich bin ja der Meinung in einer Filmsquenz sollte eine Belohnung für den Spieler sein. Er darf sich was Schönes anschauen und es wird ihm die Geschichte erzählt. Kurz zurück lehnen, etwas trinken und Energie schöpfen für das nächste Level. Nach dieser Filmsequenz war für mich das entspannen gelaufen, man wusste ja nie wann es wieder Button zu drücken galt.</p>
<p><img class="alignnone" title="Jetzt gleich, schnell XXXXXXXXXXXXXXXX OOOOOOOOOO drücken" src="http://www.planet-xbox.de/img/articles/5321/Resident-Evil-5-6.jpg" alt="" width="560" height="315" /></p>
<p>Nach der <em>lustigen </em>Filmsequenz (die wir bis zum Erfolgreichen beenden Gefühlte 281 mal angeschaut hatten, aber bekommt man dann auch den Inhalt der Sequenz mit) ging es dann mit einer <a href="http://de.wikipedia.org/wiki/Rail_Shooter" target="_blank">Rail-Shooter-Sequenz </a>weiter. Auf einem Jeep galt es nun Molotovcocktailswerfendebikerzombies abzu&#8230; äh auszuschalten. Danach ein Paar LKWs und im richtigen Moment wieder die richtigen Buttons drücken sonst fällt der eigene Jeep um(???).</p>
<p><img class="alignnone" src="http://www.gameware.at/screenshots/Resident_Evil_5_1.jpg" alt="" width="597" height="336" /></p>
<p>Als nächstes folgte dann eine Level in einem Sumpf mit Bootfahren und Schlüssel einsammeln. Ein paar Zombies (Ja, ich bin mir bewusst das es wohl technisch Gesehen keine wirklichen Zombies sind, aber es klingt so schön trashig) mit Kettensägen, die mir auch gleich erstmal den Kopf abha&#8230; äh entfernen. Dann duch eine alte Mayawasauchimmerstadt mit ein paar Schalter, Weg und Schlüsselrätseln. Nix wildes für unser <em>eingefleischtes </em>Team</p>
<p><img class="alignnone" title=" " src="http://mediang.gameswelt.net/public/images/200812/41465c5b135324512f2c2f09325cf5ae.jpg" alt="" width="403" height="227" /></p>
<p>Nach dem historischen Teil gelangen wir zu seiner Brutkammer von wo wir dann zu einem Schiff kommen. Bis hierhin war&#8217;s eigentlich ein einfaches aber nettes Spiel. Wir hatten Spaß, es war nicht zuuuu frustrierend und wir mussten so gut wie gar nicht in eine Lösung schauen. Ich würde über den Daumen sagen wir haben bis zum vorletzten Kapitel vielleicht 6-7h gebraucht. Für die letzte Hälfte des letzten Kapitels haben wir dann nochmal 4h gebraucht. Ohne Komplettlösung unmöglich. Zumindest für mich. Bei der Story habe ich mich schon längst ausgeklinkt. Immer mehr Monster die noch Größer sind und gar nicht to&#8230; äh, auszuschalten sind. LAAANNNGGGWEEEEIIILLLIIIGGGGG. Dann das Ende: Liebe Spieledesigner, es macht nicht wirklich Spaß von jemanden davon zulaufen bis er seinen wunden Punkt offenbart, dann zu feuern und zu sterben weil man den Gegner zu nah ist. Also wir sind oft gestorben. Sicher man könnte sagen wir sind zu doof gewesen, und ich kann da nicht viel erwieder, vielleicht war&#8217;n wir echt zu doof. Aber Gegner die man nur nach einem bestimmten Muster erledigen kann hatte ich schon lange nicht mehr in einem Spiel, ich war sicher dieses Zeit sei vorbei. Aber ganz und gar nicht. Ich hatte mich da getäuscht und im nach hinein ist das ja auch die einzigste Möglichkeit dieses Gegner von der Masse des Fußvolks abzuheben.  Dann hatten wir es beendet, ein paar mal abschließend noch über die Story gelästert, das Inventory und habe beschlossen es nicht <span style="text-decoration: line-through;">auf</span> <span style="text-decoration: line-through;">normal </span>nochmals zu versuchen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/09/resident-evil-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Der Einstand: amBX</title>
		<link>http://www.der-schreiber.net/2009/09/der-einstand-ambx/</link>
		<comments>http://www.der-schreiber.net/2009/09/der-einstand-ambx/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:02:33 +0000</pubDate>
		<dc:creator>Jaklyl</dc:creator>
				<category><![CDATA[Pixeljunkies]]></category>
		<category><![CDATA[amBX]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=437</guid>
		<description><![CDATA[Nach zwei Wochen Lieferzeit ist Heute mein amBX angekommen. Also musste ich erstmal die Helghan den Helghast überlassen und mich an das auspacken von dem (geschätzt) 80kg Päckchen machen. Das Ganze ist ordentlich Verpackt und 1000 mal in Plastiktütchen und Tesafilm eingewickelt. Die Installationsanleitung der Hardware beschränkt sich auf ein kleines Bildchen. Ich habe mir [...]]]></description>
			<content:encoded><![CDATA[<p>Nach zwei Wochen Lieferzeit ist Heute mein <a href="http://www.ambx.com/" target="_blank">amBX</a> angekommen. Also musste ich erstmal die Helghan den Helghast überlassen und mich an das auspacken von dem (geschätzt) 80kg Päckchen machen.</p>
<p>Das Ganze ist ordentlich Verpackt und 1000 mal in Plastiktütchen und Tesafilm eingewickelt. Die Installationsanleitung der Hardware beschränkt sich auf ein kleines Bildchen. Ich habe mir nicht die Mühe gemacht das verstehen zu wollen und habe einfach alles zusammengebastelt wie es passte. Auspacken 10min. &#8211; Zusammenstecken 2 min. Alles in allem recht Einfach. Ein druck auf den Powerbutton und es wird Licht. Und was für eines. Bunt und Laut. Es gibt zwar ein Lautstärkenregler aber dieser ist so was von unsensibel: Von Laut nach Leise benötigt man ca. 15 Umdrehungen. Aber man gewöhnt sich auch daran.</p>
<p>So, alles installiert &#8211; nach dem ich mir die neuste Software (70mb) geladen hatte und die beigelegte CD (mit der Aufschrift: &#8220;Halt!! Aufpassen!! Diese CD beinhaltet einen Firmware-Update das installierte werden muss vor Gebrauch von dieses Produkt. Dieses Update ersetzt alle anderen Firmware beziehungsweise Installtion CDs fuer dieses Produkt&#8221;) ignoriert habe &#8211; stellte sich die Frage: Was nun? Diese Ventilatoren und der Rumbelpack für die Tastatur interessierten mich er weniger also versuchte ich gleich einmal den VLC mit Musik und Video. Welches gleich auf Anhieb funktioniert. Die Bildausgabe von VLC muss nur auf Dx oder OpenGL umgestellt werden. Ambilight für den PC perfekt und dazu noch Sound in einer überraschend guten Qualität.Fertig&#8230;</p>
<p>&#8230; fast. Nach etwas Google stellte sich heraus das es doch eine beachtliche Anzahl von Spielen gibt die amBX nativ ansprechen können. COD4 &#8211; müsste ich erst installiere. HAWX &#8211; müsste ich erst kaufen. Deadspace &#8211; habe ich hier. Ist aber zu Spät für heute. Also schaue ich mir noch eine Episode Leverage an und gehe dann schlafen. Haro wird ja am WE das ganze selbst testen müssen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/09/der-einstand-ambx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Angekommen &#8230;</title>
		<link>http://www.der-schreiber.net/2009/08/angekommen/</link>
		<comments>http://www.der-schreiber.net/2009/08/angekommen/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 08:14:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Spanien 2009]]></category>

		<guid isPermaLink="false">http://www.der-schreiber.net/?p=420</guid>
		<description><![CDATA[&#8230; zumindest so halb. Nur ein Teilnehmer und ein Koffer sind verloren gegangen. Der Koffer hat einen kleinen Umweg nach von 2 Tagen über Gran Canaria hinter sich. Der Teilnehmer hat aufgrund einer liegen gebliebenen S-Bahn noch nicht ganz angekommen &#8230; aber er hat einen Flug später gebucht und ist jetzt schon seit 2 Stunden [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; zumindest so halb.</p>
<p>Nur ein Teilnehmer und ein Koffer sind verloren gegangen.</p>
<p>Der Koffer hat einen kleinen Umweg nach von 2 Tagen über Gran Canaria hinter sich.</p>
<p>Der Teilnehmer hat aufgrund einer liegen gebliebenen S-Bahn noch nicht ganz angekommen &#8230; aber er hat einen Flug später gebucht und ist jetzt schon seit 2 Stunden am Flughafen, um seinen Flug diesmal zu bekommen.</p>
<p>Alles wird gut, früher oder später <img src='http://www.der-schreiber.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-schreiber.net/2009/08/angekommen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

