<?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>knusperpixel.com &#187; tips</title>
	<atom:link href="http://www.knusperpixel.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.knusperpixel.com</link>
	<description>Webdevelopment und was vom Leben übrig bleibt</description>
	<lastBuildDate>Wed, 11 Jan 2012 23:05:48 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Supporting Mobile Video on Your Site &#124; LongTail Video &#124; Home of the JW Player</title>
		<link>http://www.knusperpixel.com/shortlist/supporting-mobile-video-on-your-site-longtail-video-home-of-the-jw-player/</link>
		<comments>http://www.knusperpixel.com/shortlist/supporting-mobile-video-on-your-site-longtail-video-home-of-the-jw-player/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 15:28:28 +0000</pubDate>
		<dc:creator>knusperpixel</dc:creator>
				<category><![CDATA[Shortlist]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jwplayer]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.knusperpixel.com/shortlist/supporting-mobile-video-on-your-site-longtail-video-home-of-the-jw-player/</guid>
		<description><![CDATA[One of the most often asked questions when discussing transcoding is How do I support iPads, iPhones, Blackberries and Android phones?. The goal of this blogpost is to remove some of the mystery behind transcoding for devices and present a solution that will work across a wide range of them.
]]></description>
			<content:encoded><![CDATA[<p>One of the most often asked questions when discussing transcoding is How do I support iPads, iPhones, Blackberries and Android phones?. The goal of this blogpost is to remove some of the mystery behind transcoding for devices and present a solution that will work across a wide range of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knusperpixel.com/shortlist/supporting-mobile-video-on-your-site-longtail-video-home-of-the-jw-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging into WordPress</title>
		<link>http://www.knusperpixel.com/shortlist/digging-into-wordpress/</link>
		<comments>http://www.knusperpixel.com/shortlist/digging-into-wordpress/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 18:14:09 +0000</pubDate>
		<dc:creator>knusperpixel</dc:creator>
				<category><![CDATA[Shortlist]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.knusperpixel.com/shortlist/digging-into-wordpress/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.knusperpixel.com/shortlist/digging-into-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein schnelleres Internet</title>
		<link>http://www.knusperpixel.com/programmieren/ein-schnelleres-internet/</link>
		<comments>http://www.knusperpixel.com/programmieren/ein-schnelleres-internet/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 16:12:23 +0000</pubDate>
		<dc:creator>knusperpixel</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.knusperpixel.com/?p=249</guid>
		<description><![CDATA[Unter dem Stichwort &#8220;Let&#8217;s make the web faster&#8221; hat Google ein paar Videos, Artikel und Downloads zusammengetragen, die dem gemeinen Webentwickler helfen sollen, seine Seiten schneller auszuliefern. Dabei vertritt Google die Ansicht &#8220;every millisecond counts&#8221;.
Unter dieser Prämisse sind im meinen Augen auch die enthaltenen PHP-Tipps zu verstehen. Dort werden insgesamt fünf verschiedene Tipps vorgestellt, die [...]]]></description>
			<content:encoded><![CDATA[<p>Unter dem Stichwort &#8220;<a href="http://www.google.com/speed/">Let&#8217;s make the web faster</a>&#8221; hat Google ein paar Videos, Artikel und Downloads zusammengetragen, die dem gemeinen Webentwickler helfen sollen, seine Seiten schneller auszuliefern. Dabei vertritt Google die Ansicht &#8220;every millisecond counts&#8221;.</p>
<p>Unter dieser Prämisse sind im meinen Augen auch die enthaltenen <a href="http://code.google.com/speed/articles/optimizing-php.html">PHP-Tipps</a> zu verstehen. Dort werden insgesamt fünf verschiedene Tipps vorgestellt, die helfen sollen PHP schneller zu machen.</p>
<ol>
<li><strong>Vermeide unnötiges kopieren von Variablen</strong><br />
Diesen Tipp finde ich tatsächlich sehr gut. Ich muss zugeben, das ich hier selbst noch Nachholbedarf habe. Die Grundidee ist, das mit mit den Originalvariablen arbeiten sollte wann immer es geht, da jedes kopieren einer Variable den Speicherbedarf erhöht. Als Einschränkung möchte ich jedoch anmerken, daß das Beispiel eine gewisse Sicherheitlücke beinhaltet: man sollte niemals ungeprüfte Usereingaben ausgeben.</li>
<li><strong>Benutze einfache Anführungszeichen für Strings</strong><br />
Der Klassiker! Verwende keine doppelten Anführungszeichen für Strings, in denen keine Variablen vorkommen. Und selbst dann sollte der String lieber verkettet werden.</li>
<li><strong>Benutze <code>echo</code> und nicht <code>print</code></strong><br />
Ebenfalls ein Klassiker. echo ist ein Sprachkonstrukt, print ist eine Funktion. echo spart also den Funktionsaufruf.</li>
<li><strong>Vermeide Stringverkettung mit <code>echo</code></strong><br />
Erstmal ungewöhnlich und den meisten sicher unbekannt &#8211; man kann mehrere Argumente an echo übergeben und sich so die an dieser Stelle unnötige Stringverkettung sparen.</li>
<li><strong>Benutze <code>switch/case</code> anstatt <code>if/else</code></strong><br />
Du musst eine einzelne Variable auf verschiedene Zustände prüfen? Dann benutze switch/case!</li>
</ol>
<p>Und wie immer bei solchen Tipps! Vermeide unnötiges Optimieren. Bevor du diese Tipps anwendest, solltest Du deine Datenbank auf Vordermann bringen &#8211; da steckt immer noch das größte Optimierungspotential.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knusperpixel.com/programmieren/ein-schnelleres-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>clean-code-developer &#8211; Trac</title>
		<link>http://www.knusperpixel.com/shortlist/clean-code-developer-trac/</link>
		<comments>http://www.knusperpixel.com/shortlist/clean-code-developer-trac/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 17:20:59 +0000</pubDate>
		<dc:creator>knusperpixel</dc:creator>
				<category><![CDATA[Shortlist]]></category>
		<category><![CDATA[codestyle]]></category>
		<category><![CDATA[guidelines]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.knusperpixel.com/shortlist/clean-code-developer-trac/</guid>
		<description><![CDATA[Professionalit&#228;t = Bewusstheit + Prinzipien
]]></description>
			<content:encoded><![CDATA[<p>Professionalit&auml;t = Bewusstheit + Prinzipien</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knusperpixel.com/shortlist/clean-code-developer-trac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hidden .com Button In Mail</title>
		<link>http://www.knusperpixel.com/shortlist/the-hidden-com-button-in-mail/</link>
		<comments>http://www.knusperpixel.com/shortlist/the-hidden-com-button-in-mail/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 13:44:37 +0000</pubDate>
		<dc:creator>knusperpixel</dc:creator>
				<category><![CDATA[Shortlist]]></category>
		<category><![CDATA[dotcom]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.knusperpixel.com/shortlist/the-hidden-com-button-in-mail/</guid>
		<description><![CDATA[Wie beim Safaribrowser, gibt es auch im Mailprogramm auf dem iPhone einen dotcom-Button. Wenn Du eine E-Mail Adresse eingibst einfach lange auf den Punkt dr&#252;cken und es erscheint eine Auswahl mit .com, .org, .edu, .net und &#8211; zumindest bei mir &#8211; .de. Nicht ganz so praktisch wie ein eigener Button, aber immerhin.
]]></description>
			<content:encoded><![CDATA[<p>Wie beim Safaribrowser, gibt es auch im Mailprogramm auf dem iPhone einen dotcom-Button. Wenn Du eine E-Mail Adresse eingibst einfach lange auf den Punkt dr&uuml;cken und es erscheint eine Auswahl mit .com, .org, .edu, .net und &#8211; zumindest bei mir &#8211; .de. Nicht ganz so praktisch wie ein eigener Button, aber immerhin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knusperpixel.com/shortlist/the-hidden-com-button-in-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

