<?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>Nerdpress.org &#187; Frontend</title>
	<atom:link href="http://nerdpress.org/tag/frontend/feed/" rel="self" type="application/rss+xml" />
	<link>http://nerdpress.org</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 30 Jan 2012 14:28:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>generierte Reflexions-Effekte mit Silverstripe bzw jQuery</title>
		<link>http://nerdpress.org/2010/04/29/generierte-reflexions-effekte-silverstripe-jquery/</link>
		<comments>http://nerdpress.org/2010/04/29/generierte-reflexions-effekte-silverstripe-jquery/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 10:01:11 +0000</pubDate>
		<dc:creator>Max Girkens</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Silverstripe]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Gfx]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[mirror-fx]]></category>

		<guid isPermaLink="false">http://nerdpress.org/?p=946</guid>
		<description><![CDATA[Musste neulich so einen &#8220;Web 2.0 Mirror FX&#8221; haben und bin über 2 interessante Lösungen gestolpert: Silverstripe &#038; GD: http://www.ssbits.com/web-2-0-mirrored-images/ jQuery &#038; Canvas: http://www.digitalia.be/software/reflectionjs-for-jquery#demo weitergehende Erklärungen dazu spare ich mir jetzt mal, sind ja beide gut dokumentiert :)]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Musste neulich so einen &#8220;<a href="http://www.androidtapp.com/wp-content/uploads/2009/11/Camera-Zoom-FX-Mirror-Effects.jpg">Web 2.0 Mirror FX</a>&#8221; haben und bin über 2 interessante Lösungen gestolpert:</p>
<p>Silverstripe &#038; GD:<br />
<a href="http://www.ssbits.com/web-2-0-mirrored-images/">http://www.ssbits.com/web-2-0-mirrored-images/</a></p>
<p>jQuery &#038; Canvas:<br />
<a href="http://www.digitalia.be/software/reflectionjs-for-jquery#demo">http://www.digitalia.be/software/reflectionjs-for-jquery#demo</a></p>
<p>weitergehende Erklärungen dazu spare ich mir jetzt mal, sind ja beide gut dokumentiert :)</p>
<div class="plus-one-wrap"><g:plusone href="http://nerdpress.org/2010/04/29/generierte-reflexions-effekte-silverstripe-jquery/"></g:plusone></div>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://nerdpress.org/2010/04/29/generierte-reflexions-effekte-silverstripe-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Googlemaps Marker Clustering</title>
		<link>http://nerdpress.org/2009/09/07/googlemaps-marker-clustering/</link>
		<comments>http://nerdpress.org/2009/09/07/googlemaps-marker-clustering/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 11:38:45 +0000</pubDate>
		<dc:creator>Max Girkens</dc:creator>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[googleMaps]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://nerdpress.org/?p=117</guid>
		<description><![CDATA[Wer schonmal mehr als 50 Marker auf einer Googlemap unterzubringen hatte wird wissen, wie das auf die Performance gehen kann. Um das Clustering Thema kommt man also früher oder später nicht herum. Neben kommerziellen Lösungen (zB. mapToolKit) gibt es auch, unscheinbar versteckt in den Weiten von GoogleCode, den opensource MarkerClusterer. Anhand eines definierbaren Rasters werden [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Wer schonmal mehr als 50 Marker auf einer Googlemap unterzubringen hatte wird wissen, wie das auf die Performance gehen kann.</p>
<p>Um das Clustering Thema kommt man also früher oder später nicht herum.</p>
<p>Neben kommerziellen Lösungen (zB. <a href="http://www.toursprung.com/products/maptoolkit/">mapToolKit</a>)</p>
<p>gibt es auch, unscheinbar versteckt in den Weiten von GoogleCode, den opensource <a href="http://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/">MarkerClusterer</a>.<span id="more-117"></span><br />
Anhand eines definierbaren Rasters werden benachbarte Marker dann zusammengefasst und durch die entsprechende Anzahl ersetzt.</p>
<p>Implementiert ist das Dingen zB. mit folgender Zeile:</p>
<pre class="brush: jscript; title: ; notranslate">
var markerCluster = new MarkerClusterer(map, markers);
</pre>
<p>Auf den Beispielseiten <a href="http://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/1.0/examples/advanced_example.html">hier</a> und <a href="http://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/1.0/examples/simple_example.html">hier</a> bekommt man einen ganz guten Eindruck was das Tool kann.</p>
<p>Auch die anderen mapTools der <a href="http://code.google.com/p/gmaps-utility-library-dev/">gmaps-utility-library</a> sollte man sich mal anschauen, wenn man mit googleMaps zu tun hat.</p>
<div class="plus-one-wrap"><g:plusone href="http://nerdpress.org/2009/09/07/googlemaps-marker-clustering/"></g:plusone></div>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://nerdpress.org/2009/09/07/googlemaps-marker-clustering/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Javascript Loop Benchmark</title>
		<link>http://nerdpress.org/2009/09/06/javascript-loop-benchmark/</link>
		<comments>http://nerdpress.org/2009/09/06/javascript-loop-benchmark/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:31:59 +0000</pubDate>
		<dc:creator>Johannes Heinen</dc:creator>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://nerdpress.maxgirkens.de/?p=92</guid>
		<description><![CDATA[Manche Menschen sind komisch, liefern aber hin und wieder interessante Beiträge zu Themen, mit denen sich Normalsterbliche höchstens einmal während eines längeren Krankenhausaufenthalts befassen würden. Und das auch nur in Ermangelung jeglicher Beschäftigung. Zum Beispiel, wenn einem nicht nur die heimlich geschmuggelten Kippen  ausgegangen sind, sondern auch die ARD-ZDF-Fernsehgarten-DVD nicht mehr zum Sitz-Tanzen animiert. Und [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Manche Menschen sind komisch, liefern aber hin und wieder interessante Beiträge zu Themen, mit denen sich Normalsterbliche höchstens einmal während eines längeren Krankenhausaufenthalts befassen würden. Und das auch nur in Ermangelung jeglicher Beschäftigung. Zum Beispiel, wenn einem nicht nur die heimlich geschmuggelten Kippen  ausgegangen sind, sondern auch die <span style="text-decoration: line-through;">ARD</span>-ZDF-Fernsehgarten-DVD nicht mehr zum Sitz-Tanzen animiert. Und man glaubt es kaum: Manche Menschen verdienen mit solchen Dingen sogar ihre Brötchen, und das nicht zu knapp, wie ich unterstelle.<span id="more-92"></span></p>
<p>Wie auch immer: Sun-Arbeiter <a href="http://blogs.sun.com/greimer">Greg Reimer</a> stellt die <a href="http://blogs.sun.com/greimer/resource/loop-test.html">Effizienz verschiedenster in Javascript implementierter Schleifenkonstruktionen</a> in Echtzeit gegenüber.</p>
<p>Mehr gibts da nicht zu sagen, vielleicht noch der Hinweis auf einige doch sehr disziplinierende Testergebnisse &#8211; und dass das Ding zwar nicht ganz neu, aber durch neue Browser-Versionen immer wieder mal an Aktualität gewinnt.</p>
<pre class="brush: jscript; title: ; notranslate">
var my_array =  [];
for(var i in my_array)
{
// Do some stuff
}
</pre>
<p>ist nicht nur semantisch falsch (Wunder, dass es wie <span style="text-decoration: line-through;">un</span>erwartet funktioniert), sondern mit knapp 50ms im Array-Test um den Faktor 13-16 langsamer als die korrekt angewendete for- bzw. while-Schleife.</p>
<div class="plus-one-wrap"><g:plusone href="http://nerdpress.org/2009/09/06/javascript-loop-benchmark/"></g:plusone></div>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://nerdpress.org/2009/09/06/javascript-loop-benchmark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

