<?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>Raketenblog &#187; Code</title>
	<atom:link href="http://www.raketentim.de/blog/index.php/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raketentim.de/blog</link>
	<description></description>
	<lastBuildDate>Wed, 10 Aug 2011 00:56:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Infractor</title>
		<link>http://www.raketentim.de/blog/index.php/2009/11/04/infractor/</link>
		<comments>http://www.raketentim.de/blog/index.php/2009/11/04/infractor/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:09:10 +0000</pubDate>
		<dc:creator>raketentim</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.raketentim.de/blog/?p=2476</guid>
		<description><![CDATA[Till hat mir heute das Projekt Infractor geschickt und es ist sehr cool:
Infractor ist eine interaktive, k&#252;nstlerische Anwendung, die f&#252;r einen Multitouch-Tisch entwickelt wurde. Als Grundlage wurden Daten der New York Times Online  verwendet. Mittels physischer Objekte, die auf die interaktive Oberfl&#228;che gelegt werden, k&#246;nnen die Daten spielerisch gesucht, gefiltert und gelesen werden. 
Entwickelt [...]]]></description>
			<content:encoded><![CDATA[<p>Till hat mir heute das Projekt Infractor geschickt und es ist sehr cool:</p>
<p><a href="http://www.infractor.org/">Infractor</a> ist eine interaktive, k&#252;nstlerische Anwendung, die f&#252;r einen Multitouch-Tisch entwickelt wurde. Als Grundlage wurden Daten der New York Times Online  verwendet. Mittels physischer Objekte, die auf die interaktive Oberfl&#228;che gelegt werden, k&#246;nnen die Daten spielerisch gesucht, gefiltert und gelesen werden. </p>
<p>Entwickelt und gestaltet wurde Infractor von Stefanie Elsholz, Martin Schissler und Tillmann Dierichs &#8211; eine Gruppe von Studenten der Fachhochschule Potsdam.</p>
<p><object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7249085&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7249085&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object>
<p><a href="http://vimeo.com/7249085">infractor</a> von <a href="http://vimeo.com/user2530114">siwamat</a> auf <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>Interaktion</strong></p>
<p>Infractor steht metaphorisch f&#252;r Licht und dessen Brechung durch Prismen. Die damit verbundenen Interaktionen werden verwendet um Artikel zu recherchieren, zu filtern und anzuzeigen.  &#220;ber physische Objekte aus Plexiglas wird mit dem Tisch interagiert. Jedes Objekt wird entsprechend seiner Funktion durch eine eigene Interaktionsform verwendet.</p>
<p>Auf dem leeren Tisch sind zun&#228;chst alle verf&#252;gbaren Artikel ungeordnet in Form von Partikeln vorhanden. Jeder Partikel beinhaltet Informationen wie &#220;berschrift, den Artikeltext und weitere Medien wie Bilder oder Videos. Diese Informationen sind zu diesem Zeitpunkt noch nicht sichtbar.</p>
<p>Um die losen Daten zu b&#252;ndeln, wird ein Quellobjekt an einer beliebigen Stelle auf den Tisch platziert. Das Objekt nimmt nun alle Partikel auf und gibt sie in Form eines Strahls wieder aus. Innerhalb dieses Strahls bewegen sich die Partikel ungeordnet. Um sie zu filtern und n&#228;her selektieren zu k&#246;nnen wird mit Hilfe der Prismen der Strahl weiter aufgeteilt. Durch Reglerobjekte wurden den Prismen Werte zugewiesen, die dann thematisch dazugeh&#246;rige Artikel ausgeben. Jedes Reglerobjekt besitzt bestimmte Werte einer Kategorie, z. B. Personen oder L&#228;nder. Wird ein solcher Regler in die N&#228;he eines Prismas geschoben, erscheint ein Men&#252;. Durch Drehen des Reglers lassen sich verschiedene Werte aus einer Kategorie, z.B. Kategorie: Person; Wert: Obama ausw&#228;hlen. Der ausgew&#228;hlte Wert wird dem Strahl zugewiesen. </p>
<p>Ein weiteres Objekt, das Magnet, dient dazu, mehr Informationen zu sehen, oder sich den Artikel anzeigen zu lassen. Wird er auf den Strahl gestellt, stauen sich alle Partikel und es werden weniger Partikel am Ende durchgelassen. Auf Grund der verringerten Menge an Daten, steigt der sichtbare Informationsgehalt  eines Partikels. Die &#220;berschriften werden f&#252;r den User sichtbar und er kann konkreter entscheiden welche Artikel f&#252;r ihn interessant sein k&#246;nnten. Um einen Artikel zu lesen, wird der Magnet an den Strahl gelegt. Dadurch wird ein Partikel angezogen und der Artikel wird sichtbar. Der Nutzer kann den Artikel heranziehen und lesen. Wird der Magnet vom Tisch entfernt wird, verschwindet der Artikel wieder. </p>
<p>Wird jedoch die falsche Seite des Objekts an den Strahl gehalten, werden die Partikel abgesto&#223;en. Diese Funktion dient dazu, dem Nutzer die Funktionsweise dieses Objekts spielerisch nahe zu bringen. </p>
<p>Das simple und logische Konzept dieser Anwendung l&#228;sst sich durch den User sehr schnell und spielerisch erlernen. Er kann mit anderen Personen gemeinsam am Tisch arbeiten und nach Informationen recherchieren. Der erste Eindruck von Infractor l&#228;sst nicht direkt auf ein Tool zur Recherche von Nachrichten schlie&#223;en, doch genau darin liegt der Reiz dieser Anwendung.</p>
<p><strong>Technologie</strong></p>
<p>Die Anwendung  greift auf die API der New York Times zu, die alle Daten von 1985 bis heute zur Verf&#252;gung stellt. Das Projekt wurde vollst&#228;ndig  in Java realisiert. F&#252;r das Tracking der Objekte konnte die reacTIVision-Software verwendet werden. </p>
<p>Der interaktive Tisch, den wir f&#252;r unser Projekt nutzen konnten,  wurde von Studenten und Mitarbeitern der Fachhochschule Potsdam f&#252;r die mæve-Installation entwickelt. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.raketentim.de/blog/index.php/2009/11/04/infractor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Body-Klasse aus URL generieren</title>
		<link>http://www.raketentim.de/blog/index.php/2009/10/30/body-klasse-aus-url-generieren/</link>
		<comments>http://www.raketentim.de/blog/index.php/2009/10/30/body-klasse-aus-url-generieren/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 12:24:30 +0000</pubDate>
		<dc:creator>raketentim</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snippet]]></category>

		<guid isPermaLink="false">http://www.raketentim.de/blog/?p=2454</guid>
		<description><![CDATA[Ich brauchte gerade eine M&#246;glichkeit, um einfachen PHP-Dokumenten eine Body-Klasse mit Informationen aus dem URL-Pfad hinzuzuf&#252;gen. Herausgekommen ist dabei dieses kleine PHP-Script:
&#060;&#063;&#112;&#104;&#112;&#013;&#010;&#036;&#100;&#111;&#109;&#097;&#105;&#110;&#112;&#097;&#114;&#116;&#115;&#032;&#061;&#032;&#101;&#120;&#112;&#108;&#111;&#100;&#101;&#040;&#039;&#046;&#039;&#044;&#036;&#095;&#083;&#069;&#082;&#086;&#069;&#082;&#091;&#039;&#072;&#084;&#084;&#080;&#095;&#072;&#079;&#083;&#084;&#039;&#093;&#041;&#059;&#013;&#010;&#108;&#105;&#115;&#116;&#040;&#036;&#098;&#111;&#100;&#121;&#099;&#108;&#097;&#115;&#115;&#041;&#032;&#061;&#032;&#101;&#120;&#112;&#108;&#111;&#100;&#101;&#040;&#039;&#046;&#039;&#044;&#115;&#116;&#114;&#095;&#114;&#101;&#112;&#108;&#097;&#099;&#101;&#040;&#039;&#047;&#039;&#044;&#039;&#032;&#039;&#044;&#036;&#095;&#083;&#069;&#082;&#086;&#069;&#082;&#091;&#039;&#083;&#067;&#082;&#073;&#080;&#084;&#095;&#078;&#065;&#077;&#069;&#039;&#093;&#041;&#041;&#059;&#013;&#010;&#063;&#062;
Und so kann man dem Body-Tag dann die Informationen als Klasse hinzuf&#252;gen. 
&#060;&#098;&#111;&#100;&#121;&#032;&#099;&#108;&#097;&#115;&#115;&#061;&#034;&#060;&#063;&#112;&#104;&#112;&#032;&#101;&#099;&#104;&#111;&#032;&#034;&#036;&#098;&#111;&#100;&#121;&#099;&#108;&#097;&#115;&#115;&#034;&#059;&#032;&#063;&#062;&#034;&#062;
Vielleicht kann das ja noch jemand au&#223;er mir gebrauchen.
Nachtrag: 
Ganz vergessen &#8211; die Funktionsweise. Angenommen der Link zur Seite ist „http://example.com/hund/katze/maus.php“ dann [...]]]></description>
			<content:encoded><![CDATA[<p>Ich brauchte gerade eine M&#246;glichkeit, um einfachen PHP-Dokumenten eine Body-Klasse mit Informationen aus dem URL-Pfad hinzuzuf&#252;gen. Herausgekommen ist dabei dieses kleine PHP-Script:</p>
<p><span style="color:#555; font-family: Courier, "Courier New", monospace">&#060;&#063;&#112;&#104;&#112;&#013;&#010;&#036;&#100;&#111;&#109;&#097;&#105;&#110;&#112;&#097;&#114;&#116;&#115;&#032;&#061;&#032;&#101;&#120;&#112;&#108;&#111;&#100;&#101;&#040;&#039;&#046;&#039;&#044;&#036;&#095;&#083;&#069;&#082;&#086;&#069;&#082;&#091;&#039;&#072;&#084;&#084;&#080;&#095;&#072;&#079;&#083;&#084;&#039;&#093;&#041;&#059;&#013;&#010;&#108;&#105;&#115;&#116;&#040;&#036;&#098;&#111;&#100;&#121;&#099;&#108;&#097;&#115;&#115;&#041;&#032;&#061;&#032;&#101;&#120;&#112;&#108;&#111;&#100;&#101;&#040;&#039;&#046;&#039;&#044;&#115;&#116;&#114;&#095;&#114;&#101;&#112;&#108;&#097;&#099;&#101;&#040;&#039;&#047;&#039;&#044;&#039;&#032;&#039;&#044;&#036;&#095;&#083;&#069;&#082;&#086;&#069;&#082;&#091;&#039;&#083;&#067;&#082;&#073;&#080;&#084;&#095;&#078;&#065;&#077;&#069;&#039;&#093;&#041;&#041;&#059;&#013;&#010;&#063;&#062;</span></p>
<p>Und so kann man dem Body-Tag dann die Informationen als Klasse hinzuf&#252;gen. </p>
<p><span style="color:#555; font-family: Courier, "Courier New", monospace">&#060;&#098;&#111;&#100;&#121;&#032;&#099;&#108;&#097;&#115;&#115;&#061;&#034;&#060;&#063;&#112;&#104;&#112;&#032;&#101;&#099;&#104;&#111;&#032;&#034;&#036;&#098;&#111;&#100;&#121;&#099;&#108;&#097;&#115;&#115;&#034;&#059;&#032;&#063;&#062;&#034;&#062;</span></p>
<p>Vielleicht kann das ja noch jemand au&#223;er mir gebrauchen.</p>
<p><strong>Nachtrag: </strong><br />
Ganz vergessen &#8211; die Funktionsweise. Angenommen der Link zur Seite ist „http://example.com/hund/katze/maus.php“ dann w&#252;rde das Body-Tag so aussehen:<br />
<span style="color:#555; font-family: Courier, "Courier New", monospace">&#060;&#098;&#111;&#100;&#121;&#032;&#099;&#108;&#097;&#115;&#115;&#061;&#034;&#032;&#104;&#117;&#110;&#100;&#032;&#107;&#097;&#116;&#122;&#101;&#032;&#109;&#097;&#117;&#115;&#034;&#062;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raketentim.de/blog/index.php/2009/10/30/body-klasse-aus-url-generieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

