<?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>ajaveeb &#187; Beiträge</title>
	<atom:link href="http://ajaveeb.de/kategorien/beitraege/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaveeb.de</link>
	<description>Das Technikblog von Benjamin Hofmann</description>
	<lastBuildDate>Thu, 17 Jun 2010 21:24:12 +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>(Mikro-)Optimierungen</title>
		<link>http://ajaveeb.de/mikro-optimierungen-701</link>
		<comments>http://ajaveeb.de/mikro-optimierungen-701#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:30:37 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=701</guid>
		<description><![CDATA[Optimieren von Code ist toll und kann gewaltige Vorteile in der Performance bringen. Aber man sollte es nicht &#252;bertreiben.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/403ab68c4e554f924b0332909dfb5e9d.jpg" alt="(Mikro-)Optimierungen" width="596" height="298" /></p><p style="font-weight:bold">Optimieren von Code ist toll und kann gewaltige Vorteile in der <a href="http://ajaveeb.de/tags/performance" class="st_tag internal_tag" rel="tag" title="Posts tagged with Performance">Performance</a> bringen. Aber man sollte es nicht übertreiben.</p><p>Es gibt dutzende, wenn nicht sogar hunderte oder tausende, Wege eine Anwendung performanter zu gestalten. Einer der meistgenutzten Wege ist die <a href="http://ajaveeb.de/tags/optimierung" class="st_tag internal_tag" rel="tag" title="Posts tagged with Optimierung">Optimierung</a> des Codes. Hierbei gibt es nat&#252;rlich einige sehr interessante und gute Ans&#228;tze, aber auch viele, die die Wartungsf&#228;higkeit des Codes einschr&#228;nken oder schlichtweg nur minimale Gewinne bringen.</p>
<p>Vorweg wollen wir uns jedoch mit der Frage besch&#228;ftigen, ob Optimierungen wirklich n&#246;tig sind. Wenn eine Anwendung in einer f&#252;r den Nutzer zumutbaren Zeit reagiert sollte man sich keine Gedanken machen hier noch etwas zu verbessern. Ebenso sollte man sich keinen unn&#246;tigen Aufwand zumuten, wenn sich das Problem durch Aufstocken der Hardware l&#246;sen l&#228;sst. Meist bringt das mehr und kommt g&#252;nstiger. Man sollte jedoch dringend etwas unternehmen, wenn sich die Hardware sowieso schon auf einem Maximallevel befindet und diese an ihre Grenzen st&#246;&#223;t.</p>
<p>Der &#252;bliche Weg ist dann mithilfe eines <a href="http://de.wikipedia.org/wiki/Profiler_%28Programmierung%29">Profilers</a> die Stellen im Code zu finden, die die Anwendung ausbremsen. Sobald man sie gefunden hat macht man sich Gedanken, was man verbessern kann. Beispiele hierf&#252;r sind weniger Datenbankabfragen ausf&#252;hren, Ergebnisse zu cachen, Statements optimieren, etc.</p>
<p>Was man jedoch tunlichst vermeiden sollte sind Mikro-Optimierungen. In <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> gibt es hierf&#252;r <a href="http://www.phpbar.de/w/Code-Optimierungen">einige</a> <a href="http://www.drweb.de/magazin/schneller-php-schneller/">tolle</a> <a href="http://www.4webmaster.net/tutorials_artikel/php_mysql/optimiert_programmieren_in_php.htm">Beispiele</a>, z.B. Strings in einfache Hochkommata schreiben, Prekrement statt Postkrement verwenden, k&#252;rzere Variablennamen zu verwenden, usw. Ich pers&#246;nlich habe mir zwar einige Sachen davon angew&#246;hnt, da es nie schaden kann hier und da eine tausendstel Millisekunde zu sparen, jedoch bringen diese Optimierungen meistens keine Verbesserung im Gegensatz zum vorherigen Stand. Viel wichtiger ist es seinen Code nochmal zu &#252;berdenken und alternative Methoden zu finden, die die Ausf&#252;hrung beschleunigen.</p>
<p>Irgendwie habe ich gerade das Gef&#252;hl, dass ich was komplett anderes geschrieben habe als ich urspr&#252;nglich wollte, aber die wichtigste Message habe ich genannt und darauf kommt es an. &#220;brigens gibt es auch <a href="http://www.phphatesme.com/blog/allgemein/mikro-optimierung/">bei PHP hates me einen Artikel dazu</a>.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/fabiovenni/264808733/">Old street at the speed of light</a> von <a href="http://www.flickr.com/photos/fabiovenni/">fabbio</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/mikro-optimierungen-701#comments">1 Kommentare</a> &middot; <a href="http://ajaveeb.de/mikro-optimierungen-701">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/mikro-optimierungen-701/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Herzlichen Gl&#252;ckwunsch zu 500 Artikeln</title>
		<link>http://ajaveeb.de/herzlichen-glueckwunsch-zu-500-artikeln-692</link>
		<comments>http://ajaveeb.de/herzlichen-glueckwunsch-zu-500-artikeln-692#comments</comments>
		<pubDate>Mon, 22 Feb 2010 20:04:34 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Geburtstag]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=692</guid>
		<description><![CDATA[Das bekannteste deutschsprachige Blog zum Thema PHP wird 500 Artikel alt: PHP hates me]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/498c28fc3cf551d147854c1869d73b95.jpg" alt="Herzlichen Gl&#252;ckwunsch zu 500 Artikeln" width="596" height="298" /></p><p style="font-weight:bold">Das bekannteste deutschsprachige Blog zum Thema <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> wird 500 Artikel alt: <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> hates me</p><p>Schule behindert. Zumindest dann, wenn man eigentlich zeitnah &#252;ber ein gro&#223;es Ereignis in der deutschen PHP-<a href="http://ajaveeb.de/tags/community" class="st_tag internal_tag" rel="tag" title="Posts tagged with Community">Community</a> berichten will wie das Jubil&#228;um von <a href="http://www.phphatesme.com/">PHP hates me</a>. 500 Artikel gibt es dort nun schon zu bestaunen und sein Vorsatz jeden Tag einen Artikel zu ver&#246;ffentlichen hat bisher auch wunderbar funktioniert. <strong>Herzlichen Gl&#252;ckwunsch dazu!</strong></p>
<p>Wie es sich f&#252;r ein Jubil&#228;um geh&#246;rt feiert Nils nat&#252;rlich nicht allein im stillen K&#228;mmerlein, sondern hat <a href="http://www.phphatesme.com/blog/allgemein/das-gewinnspiel-geht-los/">ein Gewinnspiel</a> auf die Beine gestellt mit einigen interessanten Preisen. Und als ob das noch nicht reichen w&#252;rde ziert auch noch ein neues Design die <a href="http://ajaveeb.de/tags/website" class="st_tag internal_tag" rel="tag" title="Posts tagged with Website">Website</a>, welches ich &#252;brigens sehr gelungen finde.</p>
<p>So, genug geschwafelt. Auf gehts <a href="http://www.phphatesme.com/blog/allgemein/500-mal-phphatesme-wir-feiern/">zur Party</a> im Blog von Nils!</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/pinksherbet/345653550/">Free Fun Happy Colorful Birthday Party Balloons Creative Commons</a> von <a href="http://www.flickr.com/photos/pinksherbet/">Pink Sherbet Photography</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/herzlichen-glueckwunsch-zu-500-artikeln-692#comments">1 Kommentare</a> &middot; <a href="http://ajaveeb.de/herzlichen-glueckwunsch-zu-500-artikeln-692">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/herzlichen-glueckwunsch-zu-500-artikeln-692/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Warum PHP?</title>
		<link>http://ajaveeb.de/warum-php-688</link>
		<comments>http://ajaveeb.de/warum-php-688#comments</comments>
		<pubDate>Sun, 21 Feb 2010 17:53:37 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Umfrage]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=688</guid>
		<description><![CDATA[PHP macht es enorm einfach schnell auch durchaus komplexe Anwendungen zu erstellen. Darum ist es f&#252;r mich die ideale Sprache.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/187363106b8c9e562a0afac745cc2bed.jpg" alt="Warum PHP?" width="596" height="298" /></p><p style="font-weight:bold"><a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> macht es enorm einfach schnell auch durchaus komplexe Anwendungen zu erstellen. Darum ist es für mich die ideale Sprache.</p><p>Dieser Artikel bezieht sich auf einen Beitrag im <a href="http://phplabor.wordpress.com/">PHP Labor</a>, der die Frage stellt &#8220;<a href="http://phplabor.wordpress.com/2010/02/17/warum-php/">Warum PHP?</a>&#8220;. Der Artikel ist sehr interessant zu lesen, da aber jeder seine eigene Meinung hat, was auch gut ist, will ich mich heute auch dieser Frage stellen und eine Antwort darauf geben.</p>
<p>Zuerst einmal der Weg wie ich zu PHP gekommen bin. Vor ein paar Jahren fing ich an mit simplem HTML Websites zu erstellen. Irgendwann folgte dann CSS und die Websites wurden komplexer. Gerade als ich soweit war diese beiden Sprachen zu verstehen hatte ich das erste Mal Kontakt mit PHP. Ich wollte damals ein Forum f&#252;r die Mitglieder meines &#8220;Clans&#8221; bereitstellen.</p>
<p>Leider hatte ich damals keine Ahnung was ich  mache und habe einfach so lang rumgewurschtelt bis es gepasst hat. Dann fing jedoch recht bald danach meine Ausbildung zum Fachinformatiker (Anwendungsentwicklung) bei der <a href="http://www.infomax-online.de">infomax websolutions GmbH</a> an. Dort hatte ich dann zum ersten Mal mit einer richtigen Anwendung zu tun. Unter Anleitung habe ich dann Schritt f&#252;r Schritt die Sprache gelernt.</p>
<p>Heute, fast drei Jahre danach, wage ich zu behaupten, dass ich PHP durchaus gut kenne und auch kann.</p>
<p>Aber warum PHP und nicht Java, C#, Python oder sogar Delphi? Nun, jede Sprache hat ihren Reiz und auch einen mehr oder weniger festgelegten Einsatzzweck. Bei PHP fasziniert mich die Einfachheit. Es ist super einfach die Sprache zu lernen und damit Anwendungen zu programmieren. Von einfachen Skripten, die nur einen einzigen Zweck haben bis hin zu hochkomplizierten Anwendungen nach allen Regeln der Programmierkunst ist alles m&#246;glich. Und das meist recht schnell.</p>
<p>Auch der Einstieg ist schnell geschehen. Installiere dir einen Webserver mit PHP und lege los. Es muss nichts kompiliert werden, sondern &#196;nderungen sind sofort sichtbar. Alles Dinge, die ich mag und so schnell nicht aufgeben will.</p>
<p>So, das war meine Meinung zu der Frage &#8220;Warum PHP?&#8221;. Was sagst du dazu?</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/lizard_queen/114587853/">Big 5 &#8211; Elephant</a> von <a href="http://www.flickr.com/photos/lizard_queen/">TheLizardQueen</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/warum-php-688#comments">5 Kommentare</a> &middot; <a href="http://ajaveeb.de/warum-php-688">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/warum-php-688/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Die Nadel im Heuhaufen, oder andersrum?</title>
		<link>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678</link>
		<comments>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:38:23 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Inkonsistenz]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekt]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=678</guid>
		<description><![CDATA[PHP ist super. Schnell, einfach zu lernen und meist macht es auch das, was man erwartet. Nur manchmal nerven die Inkonsistenzen, was Parameter von Funktionen angeht. Und das gewaltig.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/7396c2bd65b4c318aa54a56135134258.jpg" alt="Die Nadel im Heuhaufen, oder andersrum?" width="596" height="298" /></p><p style="font-weight:bold"><a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> ist super. Schnell, einfach zu lernen und meist macht es auch das, was man erwartet. Nur manchmal nerven die Inkonsistenzen, was Parameter von Funktionen angeht. Und das gewaltig.</p><p>Erst vorgestern habe ich einen gewaltigen Bug im Code eines Projektes gefunden, weil PHP die Parameter anders erwartet hat, als ich sie angegeben habe. Daraufhin folgte ein <a href="http://twitter.com/benni3005/status/9228356580">Tweet</a> und die Erkenntnis, dass es oftmals keine Gemeinsamkeiten gibt in der Parameterfolge von Funktionen.</p>
<p>Als Beispiel habe ich <a href="http://php.net/manual/de/function.strpos.php"><code>strpos()</code></a> zu nennen, welches zuerst den Heuhaufen erwartet und dann erst die Nadel. Das Gegenbeispiel daf&#252;r ist <a href="http://php.net/manual/de/function.in-array.php"><code>in_array()</code></a>, wo man zuerst die Nadel angibt und dann den Heuhaufen, in dem gesucht werden soll.</p>
<p>Wovon ich hier eigentlich spreche? Von Suchfunktionen auf diverse Typen in PHP. Mal gibt man zuerst das an, wo gesucht werden soll und ein andermal das, wonach gesucht werden soll. Das ist eindeutig doof und f&#252;hrt zu Verwirrungen. Man kann zwar behaupten, dass Funktionen, die Strings durchsuchen immer die gleiche Reihenfolge nutzen und die f&#252;r Arrays auch, aber warum hat man sich hier nicht von Anfang an Gedanken gemacht und das angeglichen. W&#228;re das so schwer gewesen?</p>
<p>Nun gut, jetzt wei&#223; ich es besser und passe auf, was wohin kommt. Auch tr&#252;bt dies nicht meine Freude an der Programmiersprache an sich, aber eventuell macht sich ja nochmal jemand Gedanken dar&#252;ber. Vielleicht f&#252;r PHP 6?</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/guldfisken/212748184/">Hay</a> von <a href="http://www.flickr.com/photos/guldfisken/">guldfisken</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678#comments">7 Kommentare</a> &middot; <a href="http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How many domains do you own?</title>
		<link>http://ajaveeb.de/how-many-domains-do-you-own-640</link>
		<comments>http://ajaveeb.de/how-many-domains-do-you-own-640#comments</comments>
		<pubDate>Sat, 08 Aug 2009 12:28:27 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Umfrage]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=640</guid>
		<description><![CDATA[Aus rein privatem Interesse starte ich erneut eine Umfrage, in der es diesmal darum geht wie viele Domains man besitzt.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/be394fe2d42c0a0e0bf28b8c33b46e03.jpg" alt="How many domains do you own?" width="596" height="298" /></p><p style="font-weight:bold">Aus rein privatem Interesse starte ich erneut eine <a href="http://ajaveeb.de/tags/umfrage" class="st_tag internal_tag" rel="tag" title="Posts tagged with Umfrage">Umfrage</a>, in der es diesmal darum geht wie viele Domains man besitzt.</p><p>Englischer Titel und deutscher Text. Ja, ich wei&#223;, das ist seltsam und sollte so nicht sein. Doch wer wei&#223;, vielleicht kann ich dadurch <a href="http://twtpoll.com/6xhq4q">meine Umfrage</a> etwas pushen und mehr Antworten erhalten, da schlichtweg weltweit jeder mit grundlegenden Englischkenntnissen daran teilnehmen kann.</p>
<p>Jeder Webworker hat eine Domain, ob genutzt oder nicht. Sogar Privatpersonen, die nur bedingt mit dem <a href="http://ajaveeb.de/tags/internet" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> arbeiten haben Domains. Und unter diesen Leuten gibt es nat&#252;rlich auch welche, die mehrere Domains ihr Eigen nennen. Dazu geh&#246;re beispielsweise auch ich. Momentan befinden sich allein in meinem Besitz neun Domains, die mir spontan einfallen. Ich habe aber garantiert welche vergessen, so dass ich auf &#252;ber zehn Domains komme.</p>
<p>Doch jetzt genug von mir. Du bist dran. Sag mir wie viele Domains du dein Eigen nennst.</p>
<script src="http://twtpoll.com/js/badge.js" type="text/javascript"></script><script src="http://twtpoll.com/badge/?twt=6xhq4q" type="text/javascript"></script><noscript><p>There is a poll embedded in this post. Please visit the <a href="http://ajaveeb.de/how-many-domains-do-you-own-640">original post</a> to vote.</p></noscript>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/cuppini/1875623898/">WWW (Wet Wide Web)</a> von <a href="http://www.flickr.com/photos/cuppini/">Rickydavid</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/how-many-domains-do-you-own-640#comments">22 Kommentare</a> &middot; <a href="http://ajaveeb.de/how-many-domains-do-you-own-640">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/how-many-domains-do-you-own-640/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Die Ergebnisse der ersten Umfrage</title>
		<link>http://ajaveeb.de/die-ergebnisse-der-erste-umfrage-627</link>
		<comments>http://ajaveeb.de/die-ergebnisse-der-erste-umfrage-627#comments</comments>
		<pubDate>Tue, 04 Aug 2009 18:07:37 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[Operatoren]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[Umfrage]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=627</guid>
		<description><![CDATA[Die Umfrage zu den zuk&#252;nftigen Themen dieses Blogs ist vorbei und die Ergebnisse sind da. Hier ist die Zusammenfassung.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/50a42c29faa94674747db9d2a1554903.jpg" alt="Die Ergebnisse der ersten Umfrage" width="596" height="298" /></p><p style="font-weight:bold">Die <a href="http://ajaveeb.de/tags/umfrage" class="st_tag internal_tag" rel="tag" title="Posts tagged with Umfrage">Umfrage</a> zu den zukünftigen Themen dieses Blogs ist vorbei und die Ergebnisse sind da. Hier ist die Zusammenfassung.</p><p>Ich wei&#223;, ich wei&#223;. Ich bin schon f&#252;nf Tage zu sp&#228;t dran die Ergebnisse <a href="http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588">meiner Umfrage</a> bekannt zu geben. Aber lieber sp&#228;t als nie und deswegen kommen hier auch schon die Ergebnisse:</p>
<ul>
<li><strong>45%</strong>: Entwurfsmuster (Design Patterns)</li>
<li><strong>21%</strong>: Regul&#228;re Ausdr&#252;cke einfach erkl&#228;rt</li>
<li><strong>14%</strong>: <a href="http://ajaveeb.de/tags/operatoren" class="st_tag internal_tag" rel="tag" title="Posts tagged with Operatoren">Operatoren</a> in <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> und deren Verwendung</li>
<li><strong>10%</strong>: Wie generiere ich ein Bild aus meinem <a href="http://ajaveeb.de/tags/feed" class="st_tag internal_tag" rel="tag" title="Posts tagged with Feed">Feed</a>?</li>
<li><strong>10%</strong>: dB_Image &#8211; Eine PHP-Klasse zur Bildbearbeitung</li>
</ul>
<p>Insgesamt haben 42 Leute abgestimmt. H&#228;tte mehr sein k&#246;nnen, bin aber trotzdem ganz zufrieden damit.</p>
<p>So, nun stellt sich die Frage ab wann die Artikel online gehen. Da ich kaum glaube diese Woche viel zum Bloggen zu kommen werde ich versuchen am Wochenende die ersten paar Artikel zu schreiben und dann unter der Woche St&#252;ck f&#252;r St&#252;ck zu ver&#246;ffentlichen.</p>
<p>Anfangen werde ich nat&#252;rlich mit den Entwurfsmustern, was eine Serie mit mindestens 15 Artikeln wird. Jeder Artikel wird dann ein <a href="http://ajaveeb.de/tags/pattern" class="st_tag internal_tag" rel="tag" title="Posts tagged with Pattern">Pattern</a> behandeln, alles andere w&#228;re auch zuviel auf einmal, meiner Meinung nach. Anschlie&#223;end kommen die regul&#228;ren Ausdr&#252;cke zum Zug, was ein langer Artikel werden d&#252;rfte. Die Operatoren will ich wiederum in mehreren beschreiben, da es eine Vielzahl davon gibt. Die letzten beiden Pl&#228;tze werden mit jeweils einem Artikel gew&#252;rdigt.</p>
<p>Damit sollte der Stoff dieses Blogs schon mal nicht so schnell ausgehen. Ich freue mich darauf und ich hoffe ihr auch <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/mysticmusings/3446573894/">I VOTED !!!!</a> von <a href="http://www.flickr.com/photos/mysticmusings/">Mystic Musings</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/die-ergebnisse-der-erste-umfrage-627#comments">2 Kommentare</a> &middot; <a href="http://ajaveeb.de/die-ergebnisse-der-erste-umfrage-627">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/die-ergebnisse-der-erste-umfrage-627/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>1 Milliarde Downloads von Firefox</title>
		<link>http://ajaveeb.de/1-milliarde-downloads-von-firefox-622</link>
		<comments>http://ajaveeb.de/1-milliarde-downloads-von-firefox-622#comments</comments>
		<pubDate>Fri, 24 Jul 2009 22:09:54 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=622</guid>
		<description><![CDATA[Firefox durchbricht die Schallmauer in K&#252;rze. Denn dann wurde er &#252;ber eine Milliarde mal heruntergeladen. Ein Grund zum Feiern.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/4c13b054b9eea2f880712b13b2c57754.jpg" alt="1 Milliarde Downloads von Firefox" width="596" height="298" /></p><p style="font-weight:bold"><a href="http://ajaveeb.de/tags/firefox" class="st_tag internal_tag" rel="tag" title="Posts tagged with Firefox">Firefox</a> durchbricht die Schallmauer in Kürze. Denn dann wurde er über eine Milliarde mal heruntergeladen. Ein Grund zum Feiern.</p><p><a href="http://www.firefox.com/">Firefox</a> ist einer der beliebtesten <a href="http://ajaveeb.de/tags/browser" class="st_tag internal_tag" rel="tag" title="Posts tagged with Browser">Browser</a>, die es gibt und macht dem <a href="http://ajaveeb.de/tags/internet" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer von <a href="http://ajaveeb.de/tags/microsoft" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> m&#228;chtig Dampf unterm Hintern. Das sollte jedem sp&#228;testens jetzt klar werden, da der <a href="http://www.spreadfirefox.com/node/4536/">Download Counter kurz vor einer Milliarde steht</a>.</p>
<p>Um das geb&#252;hrend zu feiern wurde eine Aktion gestartet, in der Fotos von sich mit Firefox gesammelt und auf einer Aktionswebsite ver&#246;ffentlicht werden. Wer also mitfeiern will ist dazu eingeladen an der Aktion teilzunehmen und sein Foto einzuschicken.</p>
<p>&#8212;<br />
Quelle: <a href="http://twitter.com/RavoxX/status/2826650444">RavoxX</a><br />
Foto: <a href="http://www.flickr.com/photos/aguayoki/3751637360/">Chapitas Firefox Chile</a> von <a href="http://www.flickr.com/photos/aguayoki/">aguayoki</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/1-milliarde-downloads-von-firefox-622#comments">6 Kommentare</a> &middot; <a href="http://ajaveeb.de/1-milliarde-downloads-von-firefox-622">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/1-milliarde-downloads-von-firefox-622/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Eine Engine sie zu knechten</title>
		<link>http://ajaveeb.de/eine-engine-sie-zu-knechten-612</link>
		<comments>http://ajaveeb.de/eine-engine-sie-zu-knechten-612#comments</comments>
		<pubDate>Fri, 24 Jul 2009 21:14:29 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Standard]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=612</guid>
		<description><![CDATA[YouTube stellt nach und nach die Unterst&#252;tzung f&#252;r den Internet Explorer 6 ein. Ein wichtiger Schritt im Web. Aber wie soll es weitergehen?]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/9dcb562b8b488fe02bbd4de0dabcd0b3.jpg" alt="Eine Engine sie zu knechten" width="596" height="298" /></p><p style="font-weight:bold">YouTube stellt nach und nach die Unterstützung für den <a href="http://ajaveeb.de/tags/internet" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 6 ein. Ein wichtiger Schritt im Web. Aber wie soll es weitergehen?</p><p>Das Web entwickelt sich weiter. Websites werden immer mehr zu interaktiven Anwendungen, bei denen der Nutzer diverse Einstellungen t&#228;tigen oder mit anderen kommunizieren kann. Ein <a href="http://ajaveeb.de/tags/browser" class="st_tag internal_tag" rel="tag" title="Posts tagged with Browser">Browser</a> jedoch stellt hier immer noch ein sehr gro&#223;es Hindernis dar, n&#228;mlich der <a href="http://ajaveeb.de/tags/internet-explorer" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet Explorer">Internet Explorer</a> 6. Nun ist es soweit und <a href="http://www.youtube.com/">YouTube</a>, eine der weltweit f&#252;hrenden Websites, <a href="http://www.heise.de/newsticker/YouTube-stellt-Unterstuetzung-fuer-Internet-Explorer-6-ein--/meldung/141998">stellt langsam die Unterst&#252;tzung f&#252;r dieses veraltete St&#252;ck Software ein</a>.</p>
<p>Das ist ein gro&#223;er Schritt und hoffentlich tun viele andere Websites es YouTube bald gleich, um diesem Browser endg&#252;ltig den Garaus zu machen. Doch wie soll es danach weitergehen? HTML 5 kommt definitiv und die Browserhersteller entwickeln auch flei&#223;ig weiter, um das Internet mit jeder neuen Version noch besser zu machen.</p>
<p>Doch genau hier liegt, meines Erachtens nach, momentan das Problem. Jeder Hersteller bastelt flei&#223;ig weiter an seinen Engines. Mozilla an Gecko, <a href="http://ajaveeb.de/tags/microsoft" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> an Trident, Apple an WebKit, usw. W&#228;re es nicht viel schlauer, dass sich die gro&#223;en Produzenten an einen gro&#223;en runden Tisch setzen und die Gemeinsamkeiten in ihren L&#246;sungen finden, diese evaluieren, konsolidieren und dann in die jeweiligen Browser einbauen?</p>
<p>Derzeit ist es zwar so, dass Websites in vielen Browsern nahezu gleich aussehen, doch noch immer gibt es, trotz der Unterst&#252;tzung von Webstandards, diverse Unstimmigkeiten und ein Browser zeigt eine Seite etwas anders an als der vorherige. Man muss sich nur mal anschauen, wie unterschiedlich die Schriften z.B. im Internet Explorer und im <a href="http://ajaveeb.de/tags/firefox" class="st_tag internal_tag" rel="tag" title="Posts tagged with Firefox">Firefox</a> gerendert werden. Oder aber man versucht ein paar Features von HTML 5 und/oder CSS 3 zu verwenden. Ein Browser kann es darstellen, der andere gar nicht und wieder ein anderer muss anders angesprochen werden.</p>
<p>&#220;berall hier w&#228;re es sehr hilfreich, wenn immer die gleiche <a href="http://ajaveeb.de/tags/engine" class="st_tag internal_tag" rel="tag" title="Posts tagged with Engine">Engine</a> eingesetzt werden w&#252;rde. Ich will damit nicht erreichen, dass die verschiedenen Browser vom Markt verschwinden und es nur noch einen einzigen gibt, der alles kann. Auf gar keinen Fall, denn das ist sehr wichtig. Ein Hersteller ver&#246;ffentlicht ein neues Feature, der n&#228;chste &#252;bernimmt und verbessert es und wieder der n&#228;chste kann darauf verzichten, da es schlichtweg nicht zum Browser und dessen Ideologie passt.</p>
<p>Die Features der unterschiedlichen Browser sollen und m&#252;ssen erhalten bleiben, aber ich denke, dass jeder Webdeveloper &#252;ber eine gemeinsame Technik zum Rendern der Seiten extrem froh w&#228;re. Es m&#252;ssen keine besonderen Bugs mehr beachtet, keine speziellen Codes verwendet und keine Darstellungsprobleme mehr behoben werden. Durch die gemeinsame Engine k&#246;nnte das Web um ein vielfaches standardisierter und die <a href="http://ajaveeb.de/tags/entwicklung" class="st_tag internal_tag" rel="tag" title="Posts tagged with Entwicklung">Entwicklung</a> daf&#252;r enorm vereinfacht werden.</p>
<p>Was haltet ihr von dieser Idee? W&#228;re sowas zu schaffen oder sehr ihr Nachteile dabei? Ihr seid gerne dazu eingeladen einen Kommentar zu hinterlassen <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/garibaldi/3622377650/">steam engine &#8220;Jumbo&#8221;</a> von <a href="http://www.flickr.com/photos/garibaldi/">gari.baldi</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/eine-engine-sie-zu-knechten-612#comments">0 Kommentare</a> &middot; <a href="http://ajaveeb.de/eine-engine-sie-zu-knechten-612">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/eine-engine-sie-zu-knechten-612/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relaunch Nummer 2 &#8211; Ein Nachtrag</title>
		<link>http://ajaveeb.de/relaunch-nummer-2-ein-nachtrag-597</link>
		<comments>http://ajaveeb.de/relaunch-nummer-2-ein-nachtrag-597#comments</comments>
		<pubDate>Mon, 06 Jul 2009 23:05:42 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Privates]]></category>
		<category><![CDATA[Relaunch]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=597</guid>
		<description><![CDATA[Es ist nun fast einen Monat her seit dem zweiten Relaunch dieses Blogs. Das ist ein kleiner R&#252;ckblick und gleichzeitig Ausblick.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/d8207e8b1ef744a867735cd4a07917b0.jpg" alt="Relaunch Nummer 2 &#8211; Ein Nachtrag" width="596" height="298" /></p><p style="font-weight:bold">Es ist nun fast einen Monat her seit dem zweiten <a href="http://ajaveeb.de/tags/relaunch" class="st_tag internal_tag" rel="tag" title="Posts tagged with Relaunch">Relaunch</a> dieses Blogs. Das ist ein kleiner Rückblick und gleichzeitig Ausblick.</p><p>Insgesamt scheint das <a href="http://ajaveeb.de/relaunch-nummer-2-441">neue Design</a> sehr gut anzukommen, da ich bisher nur positive R&#252;ckmeldungen dazu erhalten habe. Doch im letzten Monat ist nochmal einiges passiert, zwar mehr im Hintergrund, aber die <a href="http://ajaveeb.de/tags/entwicklung" class="st_tag internal_tag" rel="tag" title="Posts tagged with Entwicklung">Entwicklung</a> steht bei weitem nicht.</p>
<h2>Bisherige &#196;nderungen</h2>
<p>Den gr&#246;&#223;ten Teil der ToDo-Liste aus meinem Relaunch-Artikel habe ich abgearbeitet. Es fehlen nur noch &#220;berarbeitungen f&#252;r die Artikel, die vor und im August 2008 ver&#246;ffentlicht wurden. Das werde ich bei Zeiten nachholen, da es keine kritische Sache ist. Ansonsten sind ein paar neue Features hinzugekommen:</p>
<ul>
<li>Artikel k&#246;nnen nun auch per eMail abonniert werden. Siehe Sidebar.</li>
<li>Die popul&#228;ren Artikel zeigen jetzt nur noch die Artikel mit den meisten Kommentaren im letzten halben Jahr an, nicht mehr seit Start dieses Blogs.</li>
<li>Ein <a href="http://ajaveeb.de/wp-super-cache-533">effektives Caching</a> wurde integriert, nicht nur auf Server-, sondern auch auf der Clientseite.</li>
<li>Syntax-Highlighting f&#252;r Code wurde optimiert und an das Design angepasst.</li>
<li>Ich bin endlich wieder aktiver am Schreiben und habe auch Lust darauf dies beizubehalten.</li>
</ul>
<h2>Kommende Features</h2>
<p>Nat&#252;rlich gehen mir die Ideen nicht aus und ich entwickle auch halbwegs flei&#223;ig an diesem Blog. Ein paar Features die noch kommen werden sind:</p>
<ul>
<li>Popul&#228;re Artikel f&#252;r Kategorie- und Tag-Seiten.</li>
<li>St&#228;rkere Integration von Social Networks wie <a href="http://twitter.com/">Twitter</a>, <a href="http://delicious.com/">Delicious</a>, <a href="http://technorati.com">Technorati</a>, etc.</li>
<li>Ein <a href="http://ajaveeb.de/tags/wordpress" class="st_tag internal_tag" rel="tag" title="Posts tagged with WordPress">WordPress</a>-<a href="http://ajaveeb.de/tags/plugin" class="st_tag internal_tag" rel="tag" title="Posts tagged with Plugin">Plugin</a> zum Ver&#246;ffentlichen von Artikeln auf Twitter und Klicks darauf zu tracken.</li>
<li>Noch ein WordPress-Plugin f&#252;r besseres Bildmanagement. Mit den bereitgestellten Funktionen von WordPress bin ich bei weitem nicht zufrieden.</li>
<li>Und jede Menge, was mir momentan noch nicht eingefallen ist.</li>
</ul>
<h2>Statistiken</h2>
<p>An den Besucherzahlen hat sich seit dem Relaunch nicht allzu viel getan. Das sind genau sowenige wie zuvor auch schon. Was sich jedoch enorm verbessert hat sind die Seitenaufrufe pro Besucher. Teilweise st&#246;bern meine Besucher im Moment auf bis zu zehn Seiten bevor sie die Seite wieder verlassen. Davon h&#228;tte ich mit dem alten Design nur tr&#228;umen k&#246;nnen.</p>
<p>All das zeigt mir, dass ich mich auf dem richtigen Weg befinde. Und langsam, aber sicher wird dieses Blog auch bekannter werden, was mich zus&#228;tzlich zu den Kommentaren dazu anspornt hier aktiv zu bleiben und mir Themen aus den Fingern zu saugen, die meine Besucher interessieren.</p>
<p>Apropos Themen, vor ein paar Stunden habe ich <a href="http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588">eine Umfrage gestartet</a>, in der &#252;ber die Reihenfolge der zur Wahl stehenden Themen abgestimmt werden kann. Wenn du das hier liest kannst du doch dort bestimmt schnell eine Stimme abgeben, oder?</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/franganillo/3676227162/">Calculator</a> von <a href="http://www.flickr.com/photos/franganillo/">Jorge Franganillo</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/relaunch-nummer-2-ein-nachtrag-597#comments">0 Kommentare</a> &middot; <a href="http://ajaveeb.de/relaunch-nummer-2-ein-nachtrag-597">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/relaunch-nummer-2-ein-nachtrag-597/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welche Artikel wollt ihr demn&#228;chst bei ajaveeb lesen?</title>
		<link>http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588</link>
		<comments>http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588#comments</comments>
		<pubDate>Mon, 06 Jul 2009 18:39:29 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[Operatoren]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[Umfrage]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=588</guid>
		<description><![CDATA[Diese Frage stelle ich einfach mal so in den Raum und habe eine Umfrage dazu er&#246;ffnet. Mach mit und trage einen Teil zu diesem Blog bei.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/3c90a29206616fcad1befa51b05ff52b.jpg" alt="Welche Artikel wollt ihr demn&#228;chst bei ajaveeb lesen?" width="596" height="298" /></p><p style="font-weight:bold">Diese Frage stelle ich einfach mal so in den Raum und habe eine <a href="http://ajaveeb.de/tags/umfrage" class="st_tag internal_tag" rel="tag" title="Posts tagged with Umfrage">Umfrage</a> dazu eröffnet. Mach mit und trage einen Teil zu diesem Blog bei.</p><p><a href="http://twtpoll.com/r1xhgi">Diese Umfrage</a> hat zun&#228;chst zwei Hintergrundgedanken:</p>
<ol>
<li>Was interessiert euch am meisten?</li>
<li>Ich kann <a href="http://twtpoll.com/">twtpoll</a> damit ausprobieren.</li>
</ol>
<h2>Welche Themen gibt es?</h2>
<p>Das ist wohl die Frage, die am brennendsten auf der Zunge liegt und deshalb hier eine kleine Liste der Artikel, die zur Auswahl stehen.</p>
<ul>
<li><a href="http://ajaveeb.de/tags/operatoren" class="st_tag internal_tag" rel="tag" title="Posts tagged with Operatoren">Operatoren</a> in <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> und deren Verwendung</li>
<li>Entwurfsmuster (Design Patterns)</li>
<li>Regul&#228;re Ausdr&#252;cke einfach erkl&#228;rt</li>
<li>Wie generiere ich ein Bild aus meinem <a href="http://ajaveeb.de/tags/feed" class="st_tag internal_tag" rel="tag" title="Posts tagged with Feed">Feed</a>?</li>
<li>dB_Image &#8211; Eine PHP-Klasse zur Bildbearbeitung</li>
</ul>
<p>Die Themen decken einige interessante Bereiche der Softwareprogrammierung ab, mit denen man sich als Programmierer immer wieder herumschlagen muss. Die letzten beiden Themen sind jedoch in meinem eigenen Interesse und stellen Entwicklungen von mir dar, die ich mit den dazugeh&#246;rigen Artikeln ver&#246;ffentlichen und den Weg von der Idee bis zum fertigen Produkt vorstellen will.</p>
<p>Damit keine Missverst&#228;ndnisse entstehen: Ich werde &#252;ber alle diese Themen schreiben, das steht au&#223;er Frage. Nur will ich mit dieser Umfrage kl&#228;ren was ihr am Interessantesten findet und was ich demnach als erstes ver&#246;ffentlichen werde.</p>
<h2>Die Umfrage</h2>
<p>Zum Abschluss noch die Umfrage selbst. Wer lieber direkt bei <a href="http://twtpoll.com/">twtpoll</a> teilnehmen will kann das auch nach einem Klick auf <a href="http://twtpoll.com/r1xhgi">diesen Link</a> tun.</p>
<script src="http://twtpoll.com/js/badge.js" type="text/javascript"></script><script src="http://twtpoll.com/badge/?twt=r1xhgi" type="text/javascript"></script><noscript><p>There is a poll embedded in this post. Please visit the <a href="http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588">original post</a> to vote.</p></noscript>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/viggum/3004820550/">VOTE(d)</a> von <a href="http://www.flickr.com/photos/viggum/">ashley.adcox</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588#comments">7 Kommentare</a> &middot; <a href="http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/welche-artikel-wollt-ihr-demnaechst-bei-ajaveeb-lesen-588/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WP Super Cache</title>
		<link>http://ajaveeb.de/wp-super-cache-533</link>
		<comments>http://ajaveeb.de/wp-super-cache-533#comments</comments>
		<pubDate>Fri, 26 Jun 2009 19:01:38 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Rezensionen]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=533</guid>
		<description><![CDATA[Seit heute nutze ich das WP Super Cache-Plugin und will es mit diesem Beitrag kurz vorstellen.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/018c7145f06e4f02f30107f3cab33fb7.jpg" alt="WP Super Cache" width="596" height="298" /></p><p style="font-weight:bold">Seit heute nutze ich das WP Super <a href="http://ajaveeb.de/tags/cache" class="st_tag internal_tag" rel="tag" title="Posts tagged with Cache">Cache</a>-<a href="http://ajaveeb.de/tags/plugin" class="st_tag internal_tag" rel="tag" title="Posts tagged with Plugin">Plugin</a> und will es mit diesem Beitrag kurz vorstellen.</p><p>Das <a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache-Plugin</a> von <a href="http://ocaoimh.ie/">Donncha O Caoimh</a> basiert auf dem Plugin <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a> von<br />
Ricardo Galli Granada. Letzteres ist schon eine sehr ausgereifte Erweiterung f&#252;r <a href="http://wordpress.org">WordPress</a>, welche die Ladezeiten eines Blogs enorm beschleunigen kann. Doch das war Donncha O Caoimh noch nicht genug, da er es noch weiter optimiert hat.</p>
<h2>Was bringt mir Caching?</h2>
<p>Im Normalfall werden, wenn eine Seite eines Blogs aufgerufen wird ein paar wenige bis zu dutzende Datenbankanfragen produziert. Schafft man es diese wegfallen zu lassen kann eine <a href="http://ajaveeb.de/tags/website" class="st_tag internal_tag" rel="tag" title="Posts tagged with Website">Website</a> sehr viel schneller generiert und ausgeliefert werden. Das hat dann nicht nur den Effekt des Geschwindigkeitsvorteils, sondern entlastet auch den Server, da weniger oft auf die Datenbank zugegriffen werden muss.</p>
<p>Will man dann noch weiter optimieren kann man versuchen die von <a href="http://ajaveeb.de/tags/wordpress" class="st_tag internal_tag" rel="tag" title="Posts tagged with WordPress">WordPress</a> gerenderten Seiten statisch zu cachen, was eine Seite nochmals enorm beschleunigt, da im Bestfall nicht einmal mehr <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> zur Auslieferung ben&#246;tigt wird. Und das ist genau der Punkt an dem das von mir installierte Plugin zum Zuge kommt.</p>
<h2>Was macht das Plugin?</h2>
<p>Das WP-Cache-Plugin Versucht alle Seiten eines Blogs statisch zu speichern, so dass die Datenbankabfragen und auch einiges an Code nicht ausgef&#252;hrt werden m&#252;ssen. Dazu pr&#252;ft es nach einer sehr kurzen Zeit ob die angeforderte Seite bereits gecached wurde und liefert dann diese Version davon aus. Jedoch werden hier noch diverse Dinge von PHP erledigt, was zwar zu einer verbesserten Serverlast und Ladezeit f&#252;hrt, aber noch nicht das Maximum des M&#246;glichen ausreizt.</p>
<p>Hier setzt schlie&#223;lich das Plugin WP Super Cache ein und speichert die generierten Seiten komplett statisch in einem Ordner ab. Dabei bildet es die Permalink-Struktur des Blogs nach. Eine paar Zeilen zus&#228;tzlicher Code in der .htaccess-Datei sorgen dann daf&#252;r, dass f&#252;r eine URL die statische Datei ausgeliefert wird. Somit hat der Server nahezu keine Last mehr, da selbst PHP nicht mehr ben&#246;tigt wird. Und schon hat man ein sehr schnelles Blog.</p>
<h2>Vorteile und Nachteile</h2>
<p>Der Vorteil dieses Plugins liegt klar auf der Hand. Der Server wird enorm entlastet und der Besucher bekommt die Seite schneller zu sehen. Ich denke soviel ist inzwischen klar geworden.</p>
<p>Aber nat&#252;rlich gibt es auch Nachteile. Dynamische Anzeigen, z.B. die letzten Kommentare in der Sidebar oder auch mein letzter Tweet im Header, werden statisch gespeichert. Dadurch kann es zu Verz&#246;gerungen in der Anzeige kommen, je nachdem wann die statische Datei das letzte mal generiert wurde. Abgesehen davon gibt es auch ein paar Plugins, die nicht kompatibel zu diesem sind, aber das ist eine Minderheit.</p>
<h2>Fazit</h2>
<p>Nach der Installation war ich zuerst noch etwas skeptisch, bin inzwischen aber von diesem Plugin &#252;berzeugt. Es verrichtet seine Arbeit gut und die Ladezeiten haben sich gewaltig verk&#252;rzen lassen. Um welchen Faktor genau kann ich momentan noch nicht sagen, da ich das erst n&#228;chste Woche erfahre, wenn ich meinen Statusreport zur Uptime erhalte. Alles in allem ist diese Erweiterung jedoch sehr empfehlenswert.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/jstephenconn/3179776090/">Cache County, Utah</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/wp-super-cache-533#comments">4 Kommentare</a> &middot; <a href="http://ajaveeb.de/wp-super-cache-533">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/wp-super-cache-533/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Umstellung auf Feedburner</title>
		<link>http://ajaveeb.de/umstellung-auf-feedburner-415</link>
		<comments>http://ajaveeb.de/umstellung-auf-feedburner-415#comments</comments>
		<pubDate>Thu, 23 Apr 2009 05:03:52 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=415</guid>
		<description><![CDATA[Seit gestern nutze auch ich Feedburner. Sowohl hier als in meinem privaten Blog.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/d311f7808fef7dc972303cf42dbd7603.jpg" alt="Umstellung auf Feedburner" width="596" height="298" /></p><p style="font-weight:bold">Seit gestern nutze auch ich Feedburner. Sowohl hier als in meinem privaten Blog.</p><p>Sollte es seit gestern Abend zu Problemen mit den Feeds von hier und meinem neuen Blog <a href="http://derbenni.de">der Benni</a> kommen kann das daran liegen, dass bei der Weiterleitung zu <a href="http://feedburner.google.com">Feedburner</a> etwas nicht so funktioniert wie es funktionieren soll.</p>
<p>In diesem Fall w&#228;re ich um eine kurze Meldung in den Kommentaren oder per <a href="http://ajaveeb.de/impressum#contact">Kontaktformular</a> mit einer Fehlerbeschreibung sehr dankbar.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/gmacorig/126529403/">Burn, Rome, Burn!</a> von <a href="http://www.flickr.com/photos/gmacorig/">Giampaolo Macorig</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/umstellung-auf-feedburner-415#comments">0 Kommentare</a> &middot; <a href="http://ajaveeb.de/umstellung-auf-feedburner-415">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/umstellung-auf-feedburner-415/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein ♥ f&#252;r Blogs</title>
		<link>http://ajaveeb.de/ein-herz-fuer-blogs-406</link>
		<comments>http://ajaveeb.de/ein-herz-fuer-blogs-406#comments</comments>
		<pubDate>Mon, 20 Apr 2009 22:00:01 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Privates]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=406</guid>
		<description><![CDATA[Eine sehr interessante Aktion, an der ich teilgenommen habe.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/b08b6305697ed45fe837bf589089b7b7.jpg" alt="Ein ♥ f&#252;r Blogs" width="596" height="298" /></p><p style="font-weight:bold">Eine sehr interessante Aktion, an der ich teilgenommen habe.</p><p>Dr&#252;ben in <a href="http://derbenni.de/ein-herz-fuer-blogs-99">meinem privaten Blog</a> habe ich einen Artikel zur Aktion <a href="http://stylespion.de/ein-fuer-blogs/3889/">Ein ♥ f&#252;r Blogs</a> geschrieben, in dem ich meine pers&#246;nlichen deutschen Blogperlen aufliste. Wer Interesse hat kann ja mal vorbei schauen.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/monoglot/275958740/">The internet 2.0</a> von <a href="http://www.flickr.com/photos/monoglot/">monoglot</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/ein-herz-fuer-blogs-406#comments">24 Kommentare</a> &middot; <a href="http://ajaveeb.de/ein-herz-fuer-blogs-406">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/ein-herz-fuer-blogs-406/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Was passiert wenn&#8230;</title>
		<link>http://ajaveeb.de/was-passiert-wenn-383</link>
		<comments>http://ajaveeb.de/was-passiert-wenn-383#comments</comments>
		<pubDate>Wed, 15 Apr 2009 18:04:56 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Webhoster]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=383</guid>
		<description><![CDATA[In diesem Artikel spiele ich das wohl schlimmste eintretende Szenario durch, welches in einem Rechenzentrum passieren kann. Das Rechenzentrum raucht komplett ab.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/72a1bc54dce3d3436c2388ea131ab3a6.jpg" alt="Was passiert wenn&#8230;" width="596" height="298" /></p><p style="font-weight:bold">In diesem Artikel spiele ich das wohl schlimmste eintretende Szenario durch, welches in einem Rechenzentrum passieren kann. Das Rechenzentrum raucht komplett ab.</p><p>Gehen wir mal vom schlimmsten Fall aus. Es bricht ein Feuer aus. Die L&#246;schanlage ist defekt und die Schutzt&#252;ren schlie&#223;en sich nicht. Das Feuer breitet sich aus und bald brennt jeder Server. Zus&#228;tzlich greift das Feuer auf die Dieselaggregate &#252;ber, diese explodieren und das Geb&#228;ude st&#252;rzt zusammen. Und nat&#252;rlich schafft es die Feuerwehr nicht das Feuer aufzuhalten, sonst h&#228;tten wir ja kein Worst-Case-Szenario.<span id="more-383"></span></p>
<p>Nach dem Brand versuchen Experten die zerst&#246;rten Festplatten und die Daten darauf zu retten, es stellt sich jedoch heraus, dass s&#228;mtliche Platten so derartig stark zerst&#246;rt sind, dass es aussichstlos ist. Anders gesagt: Alle Daten sind unwiderruflich weg! Mitsamt allen Backups, da diese im selben Rechenzentrum gespeichert waren.</p>
<p>Sollte so ein extrem unwahrscheinliches Szenario eines Tages tats&#228;chlich passieren, wer haftet dann f&#252;r die Daten, die mir verloren gegangen sind? Wer haftet f&#252;r den Ausfall einer <a href="http://ajaveeb.de/tags/website" class="st_tag internal_tag" rel="tag" title="Posts tagged with Website">Website</a>, &#252;ber die ohne den Ausfall extreme Ums&#228;tze generiert werden h&#228;tten k&#246;nnen? Und wer ersetzt mir diese enormen Summen?</p>
<p>Das waren jetzt nur drei Fragen, die man sich nach so einem Szenario stellen kann und die mir gerade einfielen. Was mich jetzt konkret interessieren w&#252;rde ist jedoch: Was passiert &#252;berhaupt nach so einem Szenario? Gibt es daf&#252;r Pl&#228;ne?</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/sklyanchuk/3050621746/">Servers can burn too&#8230;</a> von <a href="http://www.flickr.com/photos/sklyanchuk/">ANIMElkor</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/was-passiert-wenn-383#comments">11 Kommentare</a> &middot; <a href="http://ajaveeb.de/was-passiert-wenn-383">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/was-passiert-wenn-383/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Der IE8 ist da</title>
		<link>http://ajaveeb.de/der-ie8-ist-da-362</link>
		<comments>http://ajaveeb.de/der-ie8-ist-da-362#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:34:43 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/?p=362</guid>
		<description><![CDATA[Heute Nachmittag kam der Internet Explorer 8 auf den Markt.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/cf382316beec05210429ba3daa7d6b04.jpg" alt="Der IE8 ist da" width="596" height="298" /></p><p style="font-weight:bold">Heute Nachmittag kam der <a href="http://ajaveeb.de/tags/internet-explorer" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet Explorer">Internet Explorer</a> 8 auf den Markt.</p><p>Soeben habe ich bei <a href="http://www.webmasterpro.de/portal/news/2009/03/19/internet-explorer-8-kommt-heute-noch.html">Webmasterpro</a> gelesen, dass der <a href="http://ajaveeb.de/tags/internet" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 8 heute Nachmittag ver&#246;ffentlicht werden soll.</p>
<p>Da es bereits mehr oder weniger Abend ist habe ich direkt die <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Downloadseite von Microsoft</a> besucht und herausgefunden, dass man ihn bereits <a href="http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx">herunterladen</a> kann. Installiert habe ich ihn zwar noch nicht, aber das kommt sicher noch im Laufe des Abends.</p>
<p>Bin jedenfalls gespannt, was <a href="http://ajaveeb.de/tags/microsoft" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> alles ver&#228;ndert hat und ob meine Seiten noch so ausschauen, wie sie sollen <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/ieteam/2631072309/">IE-on-acid Logo &#8211; designed by Harel Williams</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/der-ie8-ist-da-362#comments">8 Kommentare</a> &middot; <a href="http://ajaveeb.de/der-ie8-ist-da-362">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/der-ie8-ist-da-362/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

