<?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>crusy.net</title>
	<atom:link href="http://blog.crusy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crusy.net</link>
	<description>- Established 1979 -</description>
	<lastBuildDate>Wed, 01 Feb 2012 10:19:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ACTA [Update 2]</title>
		<link>http://blog.crusy.net/2012/01/31/acta/</link>
		<comments>http://blog.crusy.net/2012/01/31/acta/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 17:26:52 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Apropos]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ACTA]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lobby]]></category>
		<category><![CDATA[PIPA]]></category>
		<category><![CDATA[SOPA]]></category>
		<category><![CDATA[Zensur]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1888</guid>
		<description><![CDATA[SOPA, PIPA sind (vorerst) auf Eis gelegt – vermutlich auch der Verdienst von Jimmy Wales. Nun wäre es an der Zeit, das bereits von der EU unterschriebene ACTA zu verhindern. Gründe dafür gibt es genug. Deshalb: Wer ist am 11.2. (in Hamburg) dabei? Also außer mir? UPDATE: Es wird nicht weniger brisant, wenn man &#8220;Copyright&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><iframe width="500" height="281" src="http://www.youtube.com/embed/yWqta3S9vcc?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><a title="Stop Online Piracy Act" href="http://de.wikipedia.org/wiki/Stop_Online_Piracy_Act" target="_blank">SOPA</a>, <a title="PROTECT IP Act" href="http://en.wikipedia.org/wiki/PROTECT_IP_Act" target="_blank">PIPA</a> sind (vorerst) auf Eis gelegt – vermutlich <a title="Stop Online Piracy Act" href="http://de.wikipedia.org/wiki/Stop_Online_Piracy_Act#Proteste" target="_blank">auch</a> der Verdienst von <a title="Jimmy Wales" href="http://de.wikipedia.org/wiki/Jimmy_Wales" target="_blank">Jimmy Wales</a>. Nun wäre es an der Zeit, das bereits <a title="Europäische Union unterschreibt Acta-Abkommen" href="http://www.spiegel.de/netzwelt/netzpolitik/0,1518,811549,00.html" target="_blank">von der EU unterschriebene</a> ACTA zu verhindern. <a title="Warum Acta in den Papierkorb gehört" href="http://www.spiegel.de/netzwelt/netzpolitik/0,1518,811808,00.html" target="_blank">Gründe</a> <a title="Verzweiflung macht aggressiv" href="http://www.spiegel.de/netzwelt/netzpolitik/0,1518,812381,00.html" target="_blank">dafür</a> <a title="Liebe nicht so netzpolitisch interessierten Freunde" href="http://mspr0.de/?p=2810" target="_blank">gibt</a> <a title="&quot;Keinem ist bewusst, was ACTA bedeutet.&quot;" href="http://jetzt.sueddeutsche.de/texte/anzeigen/538318" target="_blank">es</a> genug.</p>
<p>Deshalb: Wer ist <a title="Massenprotest gegen Acta" href="https://www.facebook.com/events/182716005161256/" target="_blank">am 11.2.</a> (<a title="Hamburg gegen ACTA - ACTA stoppen!" href="https://www.facebook.com/events/337175779649566/" target="_blank">in Hamburg</a>) dabei? Also außer mir?</p>
<p>UPDATE: Es wird nicht weniger brisant, <a title="fefe" href="http://blog.fefe.de/?ts=b1de8dd1" target="_blank">wenn man &#8220;Copyright&#8221; weiter auslegt</a>.</p>
<p>UPDATE 2: <a title="Einreise verweigert – wegen Witzen auf Twitter" href="http://www.zeit.de/digital/internet/2012-01/dhs-verweigert-einreise-wegen-twitter" target="_blank">Das</a> kommt dabei raus, wenn jemand Deinen Traffic überwacht – und somit auch Dir zuordnen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/31/acta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare, die die Welt nicht braucht – XXVI</title>
		<link>http://blog.crusy.net/2012/01/31/kommentare-die-die-welt-nicht-braucht-xxvi/</link>
		<comments>http://blog.crusy.net/2012/01/31/kommentare-die-die-welt-nicht-braucht-xxvi/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 08:20:56 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Kommentar]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1884</guid>
		<description><![CDATA[Danke, Katrin (once again)!]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/missile.png"><img class="alignnone  wp-image-1885" title="missile" src="http://blog.crusy.net/wp-content/uploads/2012/01/missile.png" alt="" width="490" height="131" /></a></p>
<p>Danke, Katrin (once again)!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/31/kommentare-die-die-welt-nicht-braucht-xxvi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare, die die Welt nicht braucht – XXV</title>
		<link>http://blog.crusy.net/2012/01/30/kommentare-die-die-welt-nicht-braucht-xxv/</link>
		<comments>http://blog.crusy.net/2012/01/30/kommentare-die-die-welt-nicht-braucht-xxv/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 17:07:38 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Kommentar]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1880</guid>
		<description><![CDATA[Danke, Katrin!]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/yoda.jpg"><img class="alignnone size-full wp-image-1881" title="yoda" src="http://blog.crusy.net/wp-content/uploads/2012/01/yoda.jpg" alt="" width="461" height="569" /></a></p>
<p>Danke, Katrin!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/30/kommentare-die-die-welt-nicht-braucht-xxv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare, die die Welt nicht braucht – XXIV</title>
		<link>http://blog.crusy.net/2012/01/24/kommentare-die-die-welt-nicht-braucht-xxiv/</link>
		<comments>http://blog.crusy.net/2012/01/24/kommentare-die-die-welt-nicht-braucht-xxiv/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:27:18 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Kommentar]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1873</guid>
		<description><![CDATA[&#8230;sprechende Dateinamen ebenfalls.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/logo.png"><img class="alignnone  wp-image-1874" title="logo" src="http://blog.crusy.net/wp-content/uploads/2012/01/logo.png" alt="" width="500" height="261" /></a></p>
<p>&#8230;sprechende Dateinamen <a title="…sprechende Fehlermeldungen ebenfalls." href="http://blog.crusy.net/2012/01/13/kommentare-die-die-welt-nicht-braucht-xxiii/">ebenfalls</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/24/kommentare-die-die-welt-nicht-braucht-xxiv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beavis und Butthead</title>
		<link>http://blog.crusy.net/2012/01/20/beavis-und-butthead/</link>
		<comments>http://blog.crusy.net/2012/01/20/beavis-und-butthead/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 10:18:54 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Apropos]]></category>
		<category><![CDATA[Animationsfilm]]></category>
		<category><![CDATA[Comic]]></category>
		<category><![CDATA[Film]]></category>
		<category><![CDATA[Kevin Kirkpatrick]]></category>
		<category><![CDATA[Maske]]></category>
		<category><![CDATA[No Cats on the Blog]]></category>
		<category><![CDATA[Trickfilm]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1870</guid>
		<description><![CDATA[via]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/BB2.jpg"><img class="alignnone  wp-image-1871" title="BB2" src="http://blog.crusy.net/wp-content/uploads/2012/01/BB2.jpg" alt="" width="500" height="374" /></a></p>
<p><a title="NCOTB" href="http://72dotsperinch.blogspot.com/2012/01/beavis-and-butthead-by-kevin.html" target="_blank">via</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/20/beavis-und-butthead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FDT SVN Krampf</title>
		<link>http://blog.crusy.net/2012/01/19/fdt-svn-krampf/</link>
		<comments>http://blog.crusy.net/2012/01/19/fdt-svn-krampf/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 15:50:21 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Apropos]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[Scheiße]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1868</guid>
		<description><![CDATA[Also: Subversive statt Subclipse benutzen; keine Connectors installieren, da man danach gefragt wird, wenn man auscheckt. Bei der Frage nicht nur den JavaHL-Connector wählen, sondern auch den anderen. Und schon hat man sich 2 Stunden Ärger erspart m(]]></description>
			<content:encoded><![CDATA[<p>Also:</p>
<p><a title="http://www.eclipse.org/subversive/downloads.php" href="http://www.eclipse.org/subversive/downloads.php" target="_blank">Subversive</a> statt Subclipse benutzen; <strong>keine</strong> Connectors installieren, da man danach gefragt wird, wenn man auscheckt. Bei der Frage nicht nur den JavaHL-Connector wählen, sondern auch den anderen. Und schon hat man sich 2 Stunden Ärger erspart m(</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/19/fdt-svn-krampf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Christine Prayon liest Mario Barth</title>
		<link>http://blog.crusy.net/2012/01/14/christine-prayon-liest-mario-barth/</link>
		<comments>http://blog.crusy.net/2012/01/14/christine-prayon-liest-mario-barth/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 10:35:22 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1865</guid>
		<description><![CDATA[Christine Prayon]]></description>
			<content:encoded><![CDATA[<p><iframe width="500" height="281" src="http://www.youtube.com/embed/3wZK-IkVpnk?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><a title="Wiki" href="http://de.wikipedia.org/wiki/Christine_Prayon" target="_blank">Christine Prayon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/14/christine-prayon-liest-mario-barth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare, die die Welt nicht braucht – XXIII</title>
		<link>http://blog.crusy.net/2012/01/13/kommentare-die-die-welt-nicht-braucht-xxiii/</link>
		<comments>http://blog.crusy.net/2012/01/13/kommentare-die-die-welt-nicht-braucht-xxiii/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:33:19 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Kommentar]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1861</guid>
		<description><![CDATA[&#8230;sprechende Fehlermeldungen ebenfalls. PS]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/dave.png"><img class="alignnone size-full wp-image-1862" title="dave" src="http://blog.crusy.net/wp-content/uploads/2012/01/dave.png" alt="" width="457" height="51" /></a></p>
<p>&#8230;sprechende Fehlermeldungen <a title="Sprechende Konstantennamen sind die halbe Miete" href="http://blog.crusy.net/2012/01/09/kommentare-die-die-welt-nicht-braucht-xxii/">ebenfalls</a>. <a title="Memorable quotes for 2001: A Space Odyssey" href="http://www.imdb.com/title/tt0062622/quotes?qt=qt0396921" target="_blank">PS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/13/kommentare-die-die-welt-nicht-braucht-xxiii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare, die die Welt nicht braucht – XXII</title>
		<link>http://blog.crusy.net/2012/01/09/kommentare-die-die-welt-nicht-braucht-xxii/</link>
		<comments>http://blog.crusy.net/2012/01/09/kommentare-die-die-welt-nicht-braucht-xxii/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 14:07:24 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Kommentar]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1856</guid>
		<description><![CDATA[Sprechende Konstantennamen sind die halbe Miete.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2012/01/yet_another_yellow.png"><img class="alignnone size-full wp-image-1857" title="yet_another_yellow" src="http://blog.crusy.net/wp-content/uploads/2012/01/yet_another_yellow.png" alt="" width="461" height="61" /></a></p>
<p>Sprechende Konstantennamen sind die halbe Miete.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/09/kommentare-die-die-welt-nicht-braucht-xxii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EaselJS: Lift-off und OOP [UPDATE]</title>
		<link>http://blog.crusy.net/2012/01/07/easeljs-lift-off-und-oop/</link>
		<comments>http://blog.crusy.net/2012/01/07/easeljs-lift-off-und-oop/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 12:59:10 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Easel]]></category>
		<category><![CDATA[EaselJS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1847</guid>
		<description><![CDATA[Also zuerst mal sollte diese EaselJS-Geschichte nun nicht mehr nur auf der Startseite funktionieren – mea culpa! Was EaselJS für mich so richtig interessant macht, ist die Tatsache, dass jedes Objekt auf dem Canvas eigenständig bleibt – so wie ich das Canvas-Element verstehe (als eine Art Bitmap/BitmapData), ist das nicht immer so? Dadurch kann man [...]]]></description>
			<content:encoded><![CDATA[<p>Also zuerst mal sollte <a title="EaselJS auf crusy.net" href="http://blog.crusy.net/2012/01/06/easeljs-kickoff/">diese EaselJS-Geschichte</a> nun nicht mehr nur auf der Startseite funktionieren – mea culpa!</p>
<p>Was EaselJS für mich so richtig interessant macht, ist die Tatsache, dass jedes Objekt auf dem Canvas eigenständig bleibt – so wie ich das Canvas-Element verstehe (als eine Art Bitmap/BitmapData), ist das nicht immer so? Dadurch kann man diesem kleinen Ball aus meiner Demo zum Beispiel einen Click-Handler geben, wie soeben geschehen.</p>
<p>Dabei ist mir Folgendes aufgefallen: Wenn ich tatsächlich nach und nach mehrere (ausgefeiltere) Demos bauen will, dann würde es der Übersichtlichkeit dienen, wenn ich diese voneinander separieren könnte. Am Liebsten in ihrem jeweils eigenen Objekt, von denen ich dann jeweils eines instanziiere. Nur: Wie funktioniert objektorientiertes Programmieren in JS? Meine JS-Kenntnisse sind etwas eingerostet, aber <a title="OOP in Javascript – Teil 1" href="http://javascript.jstruebig.de/javascript/792" target="_blank">hier</a> gibt es eine nette Basic- (!) Einführung.</p>
<p>Das Ergebnis kann man sich im <a title="crusy.js" href="http://blog.crusy.net/crusy/script/crusy.js" target="_blank">Quellcode</a> ansehen: Alle Variablen, die nur zur (bisher einzigen) Demo gehören, sind in &#8220;Klasse&#8221; &#8220;A&#8221; ausgelagert&#8230; I like! Nun könnte es eigentlich/vielleicht losgehen.</p>
<p>UPDATE:</p>
<p>Hm, andererseits wäre es auch interessant, &#8220;richtiges&#8221; OOP zu sehen, z.B. das Beerben von EaselJS&#8217; Klassen. Angenommen, ich möchte ein <a title="Wikipedia" href="http://de.wikipedia.org/wiki/Tic_Tac_Toe" target="_blank">TicTacToe</a>-Spiel bauen, dann hätte ich Kreuze und Kreise, die beide (mir fällt grad kein besserer Begriff ein) Spielsteine (<a title="leo" href="http://dict.leo.org/?search=spielstein" target="_blank">engl. &#8220;Tile&#8221;</a>)sind, der wieder meinetwegen ein Shape ist. Wenn ich <a title="OOP in JS, Part 2 : Inheritance" href="http://phrogz.net/js/classes/OOPinJS2.html" target="_blank">diese etwas ausgefeiltere Einführung</a> als Ausgangspunkt nehme, sieht das so aus:</p>
<pre>Tile.prototype = new Shape();
Tile.prototype.constructor = Tile;
Tile.prototype.g;
function Tile()
{
	this.g = new Graphics();
	Shape.prototype.initialize.call( this, this.g );
}

Circle.prototype = new Tile();
Circle.prototype.constructor = Circle;
function Circle()
{
	this.g.setStrokeStyle( 1 );
	this.g.beginStroke( Graphics.getRGB( 0, 0, 0 ) );
	this.g.drawCircle( 0, 0, 10 );
}

Cross.prototype = new Tile();
Cross.prototype.constructor = Cross;
function Cross()
{
	this.g.setStrokeStyle( 1 );
	this.g.beginStroke( Graphics.getRGB( 0, 0, 0 ) );
	this.g.moveTo( 0, 0 );
	this.g.lineTo( 18, 18 );
	this.g.moveTo( 0, 18 );
	this.g.lineTo( 18, 0 );
}</pre>
<p>Potential für Verbesserung sehe ich hier:</p>
<ul>
<li>Kreis und Kreuz nur je einmal zeichnen und wiederverwenden (siehe <a title="easeljs.com" href="http://easeljs.com/docs/Shape.html" target="_blank">Doku zu Shape</a>), statt jedes mal im Konstruktor.</li>
<li><a title="easeljs.com" href="http://easeljs.com/docs/DisplayObject.html" target="_blank">DisplayObject</a>.cache() verwenden.</li>
</ul>
<p>Meinungen?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2012/01/07/easeljs-lift-off-und-oop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

