<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5384598214621320897</atom:id><lastBuildDate>Thu, 04 Mar 2010 07:12:56 +0000</lastBuildDate><title>Felix Goldstein | Programmierung</title><description></description><link>http://www.felixgoldstein.de/blog/</link><managingEditor>noreply@blogger.com (Felix Goldstein)</managingEditor><generator>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-7206441839599833362</guid><pubDate>Fri, 16 Jan 2009 14:50:00 +0000</pubDate><atom:updated>2009-01-16T15:53:51.183+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>usability</category><category domain='http://www.blogger.com/atom/ns#'>xing</category><title>Xing testet neue Navigation</title><description>Seit heute ist auf meiner Xing Seite eine neue Navigation.&lt;br /&gt;Mir gefällt sie nicht so gut wie die alte, es ist eine absolute 08/15 Navigation. Vielleicht erhöht sie aber die Usability, wobei mir auch nicht ganz klar ist was man bei der alten als User falsch machen/verstehen könnte.&lt;br /&gt;&lt;br /&gt;Hier ist mal ein Screenshot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.felixgoldstein.de/blog/uploaded_images/Bild-2-774454.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 219px;" src="http://www.felixgoldstein.de/blog/uploaded_images/Bild-2-774445.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-7206441839599833362?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2009/01/xing-testet-neue-navigation.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-4663795087452196396</guid><pubDate>Sun, 20 Apr 2008 15:39:00 +0000</pubDate><atom:updated>2008-04-20T17:57:32.315+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Projekte</category><category domain='http://www.blogger.com/atom/ns#'>carport.de</category><title>carport.de kurz vor dem launch</title><description>Wir haben sehr viel Zeit und Arbeit investiert um &lt;a href="http://www.carport.de/"&gt;Deutschlands größtes Internetportal rund um das Thema Carport&lt;/a&gt; an den Start zu bringen.&lt;br /&gt;&lt;br /&gt;Hier exklusiv schonmal ein kleiner Einblick.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.felixgoldstein.de/blog/uploaded_images/carport_de-700581.jpg"&gt;&lt;img style="cursor: pointer;" src="http://www.felixgoldstein.de/blog/uploaded_images/carport_de-700576.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.felixgoldstein.de/blog/uploaded_images/carportkalkulator-711189.jpg"&gt;&lt;img style="cursor: pointer;" src="http://www.felixgoldstein.de/blog/uploaded_images/carportkalkulator-711184.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-4663795087452196396?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2008/04/carportde-kurz-vor-dem-launch.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-1771213824862123371</guid><pubDate>Fri, 29 Jun 2007 13:06:00 +0000</pubDate><atom:updated>2007-06-29T15:09:51.373+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>JQuery</category><category domain='http://www.blogger.com/atom/ns#'>html</category><title>HTML-Tabellen sortieren mit JQuery</title><description>Mittlerweile ist es ohne weiteres möglich, HTML-Tabellen mit Javasctipt bei Klick auf die Titelzeile zu sortieren.&lt;br /&gt;&lt;br /&gt;Mehr dazu hier: &lt;a href="http://motherrussia.polyester.se/docs/tablesorter/" tatger="_blank"&gt;http://motherrussia.polyester.se/docs/tablesorter/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-1771213824862123371?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/html-tabellen-sortieren-mit-jquery.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-8219005991786467041</guid><pubDate>Thu, 28 Jun 2007 12:36:00 +0000</pubDate><atom:updated>2007-06-28T14:44:12.892+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dollar</category><category domain='http://www.blogger.com/atom/ns#'>api</category><category domain='http://www.blogger.com/atom/ns#'>wechselkurs</category><category domain='http://www.blogger.com/atom/ns#'>euro</category><category domain='http://www.blogger.com/atom/ns#'>php</category><category domain='http://www.blogger.com/atom/ns#'>schnittstelle</category><title>Aktuellen EUR / DOLLAR Wechselkurs auslesen</title><description>Ich war kürzlich auf der Suche nach einer API die mir einen aktuellen Wechselkurs liefert. Bei Google konnte ich nichts vernünftiges finden, was vielleicht an meinen Keywords lag, aber ich hab mich dann dazu entschieden einfach boerse.de zu parsen.&lt;br /&gt;Das ganze kann man mit PHP folgendermaßen realisieren: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$fp = fsockopen ("www.boerse.de", 80, $errno, $errstr, 30);&lt;br /&gt;if (!$fp) echo 'Fehler '.$errno.': '.$errstr."\n";&lt;br /&gt;else {&lt;br /&gt; &lt;br /&gt; fputs ($fp, "GET / HTTP/1.0\r\n\r\n");&lt;br /&gt; while (!feof($fp)) {&lt;br /&gt;  &lt;br /&gt;  if('EUR-USD' == trim(fgetss($fp, 1024))) {&lt;br /&gt;   $line = trim(fgetss($fp, 1024));&lt;br /&gt;   break;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; fclose($fp);&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; $dollar = str_replace(",", ".", $line);&lt;br /&gt; $euro = (1 / $dollar);&lt;br /&gt; &lt;br /&gt; echo 'Dollar: '.$dollar."\n";&lt;br /&gt; echo 'Euro: '.$euro;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-8219005991786467041?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/aktuellen-eur-dollar-wechselkurs.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-2966623975190900654</guid><pubDate>Fri, 22 Jun 2007 12:41:00 +0000</pubDate><atom:updated>2007-06-22T15:14:31.211+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Buffer</category><category domain='http://www.blogger.com/atom/ns#'>php</category><category domain='http://www.blogger.com/atom/ns#'>Performance</category><title>PHP-Scripte beschleunigen durch Buffer</title><description>Um noch ein wenig mehr Geschwindigkeit aus PHP rauszuholen, braucht man einfach nur einen "Ausgabe-Buffer".&lt;br /&gt;Den startet man, indem man am Anfang des Scriptes &lt;br /&gt;&lt;pre&gt;ob_start();&lt;/pre&gt;&lt;br /&gt;schreibt. &lt;br /&gt;Am Ende des Scriptes kann man sich die Ausgabe zum Beispiel in eine Variable laden und ausgeben:&lt;br /&gt;&lt;pre&gt;$output = ob_get_clean();&lt;br /&gt;echo $output;&lt;/pre&gt;&lt;br /&gt;Damit wird der Speicher auch gleich wieder freigegeben.&lt;br /&gt;&lt;br /&gt;Das ganze hat mehrere Vorteile:&lt;br /&gt;Einerseits wird solange nichts an den Browser gesendet und man kann jederzeit Header-Befehle senden und andererseits wird alles ein bisschen beschleunigt, da nicht viele kleine Strings in den Speicher kommen sondern nur ein großer.&lt;br /&gt;&lt;br /&gt;Weitere Möglichkeiten wären eine Cache-Engine wie Smarty oder die von PEAR, gz-komprimierung oder ähnliches. Dazu wananders mehr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-2966623975190900654?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/php-scripte-beschleunigen-durch-buffer.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-7052332248993462368</guid><pubDate>Fri, 22 Jun 2007 11:43:00 +0000</pubDate><atom:updated>2007-06-22T14:07:48.867+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>php</category><category domain='http://www.blogger.com/atom/ns#'>Performance</category><title>PHP-Schleifen: Fataler Anfängerfehler</title><description>Immer wieder sehe ich schleifen die folgendermaßen aufgebaut sind:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;for($i=0; $i &lt; count($array); $i++) { ... }&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;das ist so aber garnicht so sinnvoll, denn dabei wird das array bei jedem Durchlauf erneut durchgezählt. Das ganze zu Lasten der Performance. Besser man macht es so:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$max = count($array);&lt;br /&gt;for($i=0; $i &lt; $max; $i++) { ... }&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;hier wird die Anzahl der Array-Elemente nur einmal gezählt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-7052332248993462368?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/php-schleifen-fataler-anfngerfehler.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-6239074354327977239</guid><pubDate>Fri, 22 Jun 2007 11:17:00 +0000</pubDate><atom:updated>2007-06-22T13:28:50.725+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>2.0</category><category domain='http://www.blogger.com/atom/ns#'>moskau</category><title>Webentwicklung in Moskau</title><description>Ich war im Februar zuletzt in Moskau und habe mich dort mit 2 Webentwicklern getroffen.&lt;br /&gt;Mein Eindruck ist, dass die Russen ganz weit vorne mitspielen. Zum Beispiel ist Ruby On Rails dort sehr viel verbreiteter als hier in Deutschland. Wahrscheinlich liegt es daran, dass es hier bei den meißten Webhostern noch nicht standartmäßig auf den Servern läuft.&lt;br /&gt;&lt;br /&gt;Hier ein paar interessante russische Projekte:&lt;br /&gt;&lt;a href="http://toodoo.ru/user/5603/profile"&gt;toodoo.ru&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.moskva.com/"&gt;moskva.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-6239074354327977239?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/webentwicklung-in-moskau.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5384598214621320897.post-5210817275944874136</guid><pubDate>Fri, 22 Jun 2007 10:50:00 +0000</pubDate><atom:updated>2007-06-22T12:52:36.979+02:00</atom:updated><title>Webentwicklung</title><description>Hello,&lt;br /&gt;&lt;br /&gt;das ist mein Blog in dem es Primär über die moderne Webentwicklung geht. Damit ist die Umsetzung von Webseiten  aller Art gemeint.&lt;br /&gt;Ich bin gespannt wie es hier so weitergeht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5384598214621320897-5210817275944874136?l=www.felixgoldstein.de%2Fblog' alt='' /&gt;&lt;/div&gt;</description><link>http://www.felixgoldstein.de/blog/2007/06/webentwicklung.html</link><author>noreply@blogger.com (Felix Goldstein)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item></channel></rss>