<?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>Alexander Zerr &#187; Tipps</title>
	<atom:link href="http://www.xelaz.de/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xelaz.de</link>
	<description>Meine Erfahrungen in der Web Entwicklung</description>
	<lastBuildDate>Mon, 19 Jul 2010 15:05:31 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gutscheindienste als schlechte Sparalternative</title>
		<link>http://www.xelaz.de/gutscheindienste-als-schlechte-sparalternative/</link>
		<comments>http://www.xelaz.de/gutscheindienste-als-schlechte-sparalternative/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 22:36:36 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Gutscheindienste]]></category>
		<category><![CDATA[Gutscheine]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=197</guid>
		<description><![CDATA[Da ich auch vor 2 Monaten ein Gutscheindienst Gutschein-Countdown.de gestartet habe, bin ich in diese Materie schon gut rein gerutscht und den Markt so langsam kennen gelernt.
Vor kurzem gabs bei Computer Bild ein Test über 8 Gutscheinportale / mit Video die auf Spar-Potenzial und Qualität getestet wurden.
Was mich jetzt an diesem Test sehr stört ist [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich auch vor 2 Monaten ein Gutscheindienst <a href="http://gutschein-countdown.de" target="_blank" title="Täglich neue Rabattgutscheine und Gutscheincodes">Gutschein-Countdown.de</a> gestartet habe, bin ich in diese Materie schon gut rein gerutscht und den Markt so langsam kennen gelernt.</p>
<p>Vor kurzem gabs bei Computer Bild ein Test über <a target="_blank" href="http://www.computerbild.de/artikel/cb-News-Internet-Rabattgutscheine-Schnaeppchen-nicht-garantiert-5070101.html">8 Gutscheinportale</a> / <a target="_blank" href="http://www.computerbild.de/videos/Billiger-Einkaufen-Gutschein-Dienste-im-Test-5078254.html">mit Video</a> die auf Spar-Potenzial und Qualität getestet wurden.</p>
<p>Was mich jetzt an diesem Test sehr stört ist eine Sache. Eigentlich ist es Falsch Gutscheindienste als schlechte Sparportale zu bezeichnen.</p>
<p>Ein Gutscheindienst kommt nie an eine Preissuchmaschine ran und natürlich wenn man ein gewisses Produkt sucht ist auch eine Preissuchmaschine die bessere Wahl.</p>
<p>Gutscheindienste gehen mehr auf die Kunden ein die Ihre Spezielle Shops bevorzugen und durch diese Gutscheine und Rabatte kann der Kunde direkt in seinem Lieblingsshop auch was sparen.</p>
<p>Warum es viele Gutscheindienste ungültige Codes Mitschleppen hängt von 2 wichtigen Faktoren ab.</p>
<p><strong>1. Faktor</strong> ist die unsaubere Umsetzung (Wordpress) der Seite. Den ein Gutschein hat ein Ablaufdatum und somit kann man es Technisch so lösen, das auch der Gutschein sofort ungültig wird und am besten ihn gar nicht mehr zu Gesicht bekommt so wie ich es mache. Ein Problem ist die Indexierte Gutschein Seite die bei den Suchmaschinen liegt und leider kann man ja die Seite auch nicht entfernen, da die Suchmaschine sie raus kickt wen sie nicht mehr erreichbar ist oder ein 404 Fehler kommt. Somit sind meine Gutscheine die abgelaufen sind ohne einen Sichtbaren Code online und es steht Ganz Groß und Fett &#8220;Abgelaufen&#8221; da. So kann der Besucher nicht auf Falsche Idee kommen und den Abgelaufenen Code eingeben. Mein <a target="_blank" title="Täglich neue Rabattgutscheine und Gutscheincodes" href="http://gutschein-countdown.de">Gutscheinportal</a> ist so programmiert, dass bei jeder Datenbank Abfrage wenn es ums Gutscheine geht, sofort die Abgelaufene Gutscheine gecancelt werden und so ist die nächste Abfrage schon sauber ohne die ungültige Gutscheine.</p>
<p>Natürlich ist es ein Aufwand jedes mal 2 SQL durchzuführen, doch bei 100 oder 1000 Gutscheinen ist es nicht der Rede wert nach Performance zu suchen.</p>
<p>Außerdem kann man ein Cronjob starten, da viele Gutscheine um 23:59 / 00:00 oder um 01:00 Uhr ablaufen und somit hat man kein Problem ab 24 Uhr 2 Cronjobst zu starten.</p>
<p><strong>2. Faktor</strong> ist der Menschliche Faktor und somit auch der problematischste. Viele Gutscheine werden ohne Ablaufdatum zur Verfügung gestellt. Und jetzt kommt das Problem. Wenn der Shopbetreiber ein Gutschein abschaltet, muss er alle Gutscheinportale die sein Gutschein einsetzen auch darüber informieren und da man als Gutscheinportal Betreiber mehr als 20 Mails pro Tag bekommt und dann noch auf 5 Affiliportalen registriert ist, ist es schwer auch diese Information nicht zu übersehen. Manche Affiliportale bieten über 150 Gutscheine an und das mal 5. Jetzt probiert da mal Überblick zu bekommen. Man muss somit täglich alle Gutscheine abklappern und sie Testen. Es gibt keine Schnittstellen die es erleichtern würden und auch die Kommunikation bleibt irgend wo auf dem Weg hängen. Somit ist es sehr kompliziert seinen Gutscheinportal zu überwachen nach ungültigen Gutscheinen.</p>
<p>Wie kann man das Problem umgehen? Ganz einfach mit ein paar Mitteln.</p>
<p>Man setzt einen Mitarbeiter ein der Täglich diese Gutscheine über 5 Plattformen abgrast und sie nach Gültigkeit testet. Hoffentlich wird man nicht verrückt dabei.</p>
<p>Man baut ein Check System ein wo der Kunde selber auch mitagiert und Bescheid sagt das der Gutschein funktioniert oder nicht, so wie ich das mache und ein paar weitere Große Portale. Somit ist der Kunde wieder Sauer wenn er einen ungültigen Gutschein in die Hände bekommt.</p>
<p>Oder man bietet am besten keine unbegrenzte Gutscheine an. Besser gesagt man setzt dem unbegrenztem Gutschein ein eigenes Ablaufdatum ein, etwa 1 bis 2 Monate. Somit hat man einen Vorteil, dass man viel genauer diese Gutscheine immer auf neues Prüfen muss und die Aktuelle Position dieses Gutscheins sich erneuert. Bei mir ist das Problem, das alle Unbegrenzte Gutscheine mit der Zeit ans Ende der Kette sich verschieben und soweit gehen keine Kunden mehr.</p>
<p>Mit der letzten Prophylaxe hab ich mit den neuen Gutscheinen angefangen und muss natürlich die Restlichen nachziehen, mal sehen wie sie sich bewährt. Und ich hab Verstärkung bekommen um die Gutscheine besser zu beobachten.</p>
<p>Der letzte Faktor ist eigentlich wieder Menschlicher Natur, wenn die Partnerprogramme gekündigt werden und man nicht sofort reagiert.</p>
<p>Also ich hoffe ich kann jemanden damit Helfen und auch mir da ich auch keine Interesse daran habe wen die Leute mir sagen du hast ja Gutscheine die ungültig sind.</p>
<p><strong>Mein Fazit:</strong><br />
Bei der Qualität hat Computer Bild seinen Test gut gemacht, das es aber dazu kommt das Gutscheinportale kein Gutes Sparpotenzial bieten da bin ich anderer Meinung: Man vergleicht keine Äpfel mit Birnen. Somit ist ein Gutscheinportal eine Kundenbindung und nicht Schnäppchen Karussell.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/gutscheindienste-als-schlechte-sparalternative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedtest eigener Datenautobahn</title>
		<link>http://www.xelaz.de/speedtest-eigener-datenautobahn/</link>
		<comments>http://www.xelaz.de/speedtest-eigener-datenautobahn/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 11:36:39 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[Speedtest]]></category>
		<category><![CDATA[Unitymedia]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=138</guid>
		<description><![CDATA[Ist ja manchmal interessant zu sehen auf welche Geschwindigkeit man kommen kann auf der Datenautobahn. Ich surfe heute mit dem 10000 Anschluss von Unitymedia und bin komplett zufrieden mit dem Service, Preis und Angebot. Für 25€ hab ich einen 10000 Anschluss mit Telefon und Internet Flatrate, dazu noch Digitales Fernsehen und 12 Monate Vertragslaufzeit. Für [...]]]></description>
			<content:encoded><![CDATA[<p>Ist ja manchmal interessant zu sehen auf welche Geschwindigkeit man kommen kann auf der Datenautobahn. Ich surfe heute mit dem 10000 Anschluss von Unitymedia und bin komplett zufrieden mit dem Service, Preis und Angebot. Für 25€ hab ich einen 10000 Anschluss mit Telefon und Internet Flatrate, dazu noch Digitales Fernsehen und 12 Monate Vertragslaufzeit. Für Telekom Kunden ist es eine Utopie. </p>
<p>Das Problem ist manchmal, dass man in einer Gegend wohnt, wo noch nicht mal Telefon oder Kabel Netz richtig vorhanden sind. Das wird dann sehr Bitter wenn man bedenkt, dass man in Deutschland im 21 Jahrhundert lebt und das ohne gescheite Internetanbindung. Da kann man ja gleich nach Sibirien ziehen.</p>
<p>Wer seine Geschwindigkeit Testen möchte, der kann das mit den folgenden Tests ausprobieren:</p>
<ul>
<li><a href="http://speedtest-2.unitymedia.de/">Speedtest von Unitymedia</a></li>
<li><a href="http://www.speed.io/index_deu.html">Speed.io</a></li>
<li><a href="http://www.wieistmeineip.de/speedtest/">Wieistmeineip Speedtest</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/speedtest-eigener-datenautobahn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript Komprimieren</title>
		<link>http://www.xelaz.de/javascript-komprimieren/</link>
		<comments>http://www.xelaz.de/javascript-komprimieren/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 21:09:26 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Komprimierung]]></category>
		<category><![CDATA[Optimisation]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=126</guid>
		<description><![CDATA[Mit dem Wachsenden Web sind auch die JavaScripte gewachsen. Heute ist ein durchschnittliches JavaScript Framework etwa 100KB groß. Ein Teil davon sind aber nur Platzverschwender wie Umbrüche, Lehrzeichen und Kommentare um den code auch leserlich zu machen. Die sind eigentlich für den Browser unbrauchbar und so werden sie zu einer unnötigen Last die beim jeden [...]]]></description>
			<content:encoded><![CDATA[<p><div style="float:right; margin:10px;width:120px;"><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=389721850X&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>Mit dem Wachsenden Web sind auch die JavaScripte gewachsen. Heute ist ein durchschnittliches JavaScript Framework etwa 100KB groß. Ein Teil davon sind aber nur Platzverschwender wie Umbrüche, Lehrzeichen und Kommentare um den code auch leserlich zu machen. Die sind eigentlich für den Browser unbrauchbar und so werden sie zu einer unnötigen Last die beim jeden aufrufen des Scripts mit transportiert wird. </p>
<p>Auf dem Markt haben sich ein Paar bekannte JavaScript Kompresser positioniert wie Packer 3.1, Dojo ShrinkSafe, YUI Compressor und JSMin, die den JavaScript Code komprimieren und den unnötigen Code zu entfernen. Jeder von ihnen nutz seine Technik wie zum Beispiel der Packer es mit der Komprimierung macht wie ein ZIP Programm. Der ShrinkSafe und JSMin entfernen die Umbrüche, Lehrzeichen und Kommentare. Der YUI Compressor macht es mit der Compiler Technik um den JavaScripte Code sozusagen neu zu Kompilieren mit abgekürzten Funktion- und Variablen Namen.<br />
Alle Vier haben bis jetzt ihr Gutes getan um den Code so klein wie Möglich zu komprimieren. Doch jetzt komm wer den sonst? Google. </p>
<p>Google hat vor kurzem seinen <a href="http://code.google.com/intl/de-DE/closure/" target="_blank">Closure Compiler</a> der JavaScript Welt öffentlich gemacht den jeder nutzen kann um seinen JavaScript Code zu Komprimieren. Da ich öfters auf die Komprimierung zugreife, hab ich auch einen kleinen Test gemacht und siehe da, der Google Compiler hat es um ca 1KB geschafft den Code etwas kleiner zu verpacken <img src='http://www.xelaz.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . </p>
<p>Getestet hab ich mit dem jQuery 1.3.2 Framework ohne Kommentare. Hier sind die gerundeten Ergebnisse:</p>
<ul>
<li>Normal: <strong>124KB</strong></li>
<li>Google Closure Compiler: <strong>55KB</strong></li>
<li>YUI Compressor: <strong>56KB</strong></li>
<li>Dojo ShrinkSafe: <strong>70KB</strong></li>
<li>JSMin: <strong>74KB</strong></li>
</ul>
<p>So gesehen kann man seinen JavaScript Code sehr einfach fast zu Hälfte kleiner machen und damit einen schnellen Download ermöglichen. Denn auch in der Zeit des DSLs ist es Ratsam bei vielen JavaScripten einfach die Komprimierung zu nutzen. </p>
<p>Damit ist es aber noch nicht Schluss und Google macht noch ein Extra dazu, in dem man die Advanced Optimisation nutzen kann die auch Google bei seinen eigenen Scripten nutzt. Die Technik Reduziert den Code noch um 5KB und das sind eigentlich kein Krümel mehr. Leider ist der Code für Außen nicht mehr Verständlich und somit schwer zu Lesen als auch nicht mehr so einfach nutzbar. Alle Funktion und Variablen Namen werden so verkürzt, dass man nur noch ABC Salat hat. Diese Komprimierung ist gut für Autonome JavaScript Schnippsel zu gebrauchen. </p>
<p>Wer sein Code einfach und schnelle Komprimieren will der kann denn altbekannten <a href="http://compressorrater.thruhere.net/" target="_blank">Compressorrater</a> nutzen der es mit allen Oben genannten Komprimieren den JavaScript Code packt und Plus dazu sogar noch die GZip anbietet.</p>
<p>Oder man kann ab jetzt an den <a href="http://closure-compiler.appspot.com/home" target="_blank">Closure Compiler</a> von Google nutzen. Der ist aber auf 200KB limitiert und bei meinem Test mit jQuery Kompilierung hat er sogar geschafft meinen Firefox zu killen. Ich hab mein Code mit der API REST Schnittstelle komprimiert. Wer mehr vom Google Closure Compiler erfahren will, der kann die <a href="http://code.google.com/intl/de-DE/closure/compiler/docs/overview.html" target="_blank">Dokumentation</a> ansehen. Dort ist die API Schnittstelle kurz definiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/javascript-komprimieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noch mehr JavaScript Tricks</title>
		<link>http://www.xelaz.de/noch-mehr-javascript-tricks/</link>
		<comments>http://www.xelaz.de/noch-mehr-javascript-tricks/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 08:54:17 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Slides]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[John Resig]]></category>
		<category><![CDATA[Techniken]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=80</guid>
		<description><![CDATA[Und wieder hat John Resig und paar andere JavaScript Entwickler ein paar Geheimnisse über JavaScript präsentiert. Es sind eigentlich keine Geheimnisse sondern die neusten Erfahrungen in der JavaScript Entwicklung, welche für die Neueinsteiger sowie auch für Profis als nützliche Tipps dienen.


]]></description>
			<content:encoded><![CDATA[<p>Und wieder hat John Resig und paar andere JavaScript Entwickler ein paar Geheimnisse über JavaScript präsentiert. Es sind eigentlich keine Geheimnisse sondern die neusten Erfahrungen in der JavaScript Entwicklung, welche für die Neueinsteiger sowie auch für Profis als nützliche Tipps dienen.<br />
<embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sxsw-secrets-09-090320072222-phpapp01&#038;stripped_title=more-secrets-of-javascript-libraries" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="458"></embed><br />
<div style="margin:10px auto;width:240px;"><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=1590597273&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=193398869X&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/noch-mehr-javascript-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 jQuery Tipps</title>
		<link>http://www.xelaz.de/25-jquery-tipps/</link>
		<comments>http://www.xelaz.de/25-jquery-tipps/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 17:58:51 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Meine Links]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[jYoup]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=55</guid>
		<description><![CDATA[Heute hab ich ein Tipp vom Freund bekommen über 25 jQuery Tipps. Sofort angeschaut und war begeistert über alle diese Tipps, da sie richtig gut sind.
Der Beste der mir gefallen hat, dass man jQuery nicht mehr von eigenem Server laden kann sondern man lässt den jQuery Script von dem Google Server laden.
Ich hab auch schon [...]]]></description>
			<content:encoded><![CDATA[<p>Heute hab ich ein Tipp vom Freund bekommen über 25 jQuery Tipps. Sofort angeschaut und war begeistert über alle diese Tipps, da sie richtig gut sind.<br />
Der Beste der mir gefallen hat, dass man jQuery nicht mehr von eigenem Server laden kann sondern man lässt den jQuery Script von dem Google Server laden.<br />
Ich hab auch schon Google für mich genutzt für den jYoup Player nur bei jQuery kannte ich nicht den Pfad.<br />
Die Vorteile sind, dass man den Traffic spart und auch dem User spart man die Zeit, falls er schon jQuery von Google gecached hat. Da Google 99% online ist, braucht man auch keine Angst darüber haben das der Script mal nicht da ist.</p>
<p>Hier ist ein Beispiel:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #66cc66;">&lt;</span>script src=<span style="color: #3366CC;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&quot;</span> type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #66cc66;">&gt;&lt;/</span>script<span style="color: #66cc66;">&gt;</span></pre></div></div>

<p>Und hier sind die besten Tipps für jQuery: <a href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx" target="_blank"><strong>25 excellent tips</strong></a></p>
<p><div style="margin:10px auto;width:360px;"><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=3836212889&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=3836211319&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-de.amazon.de/e/cm?t=vfgibo-21&amp;asins=047038459X&amp;fc1=ff0000&amp;lc1=00749E&amp;bc1=ffffff&amp;bg1=ffffff&amp;lt1=_blank&amp;is2=1&amp;o=3&amp;p=8&amp;l=as1&amp;f=ifr&amp;" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/25-jquery-tipps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
