<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
<channel>
<title>PHP Blog - nambu</title>
<link>?path=blog/feed</link>
<description>Im Firmenblog der nambu GmbH geht es um PHP, MySQL, Netzwerken und die Firma.</description>
<language>DE</language>
<copyright>nambu GmbH</copyright>
<item>
<title>Unittesting mit dem .NET Entity Framework</title>
<pubDate>%pm, %25 %b %2012 %22:%Apr:%th %115</pubDate>
<link>http://www.nambu.ch/blog/artikel/23-Unittesting+mit+dem+.NET+Entity+Framework</link>
<description>Unittests automatisierten das Testen von Software. Wird ein Programm sorgfältig mit solchen Tests abgedeckt, kann sie problemlos erweitert werden und mit einem Klick sicherstellen, dass man nicht ausversehen bestehende Funktionalität geändert hat.
</description>
</item>
<item>
<title>Flowplayer - Automatisches stoppen von bereits laufenden Playern</title>
<pubDate>%pm, %23 %b %2012 %13:%Apr:%rd %113</pubDate>
<link>http://www.nambu.ch/blog/artikel/22-Flowplayer+-+Automatisches+stoppen+von+bereits+laufenden+Playern</link>
<description>Der Flowpayer (
http://flowplayer.org/
) ist ein Open Source Flash Video Player. Wir benutzen ihn um Videos in Webseiten einzubinden. Kurzlich sind wir auf die Herausforderung gestossen, dass auf einer Seite mehrere Player vorhanden sind und das Abspielen eines Clips die anderen stoppen soll.
</description>
</item>
<item>
<title>Nachforschungen nach einem Hack einer Webseite</title>
<pubDate>%pm, %03 %b %2012 %19:%Apr:%rd %93</pubDate>
<link>http://www.nambu.ch/blog/artikel/21-Nachforschungen+nach+einem+Hack+einer+Webseite</link>
<description>Ein guter Bekannter und Betreiber eines Onlineshops wurde kürzlich von einem Kunden informiert, dass seine Seite gehackt wurde. Er selbst aber kam wie üblich auf seinen Shop. Er tat also das einzig Richtige: Frag nambu um Rat!
</description>
</item>
<item>
<title>PHP: Its magic! Warum bestimmte Zeichen in Formularnamen verboten sind.</title>
<pubDate>%pm, %31 %b %2012 %13:%Mar:%st %90</pubDate>
<link>http://www.nambu.ch/blog/artikel/20-PHP%3A+Its+magic%21+Warum+bestimmte+Zeichen+in+Formularnamen+verboten+sind.</link>
<description>PHP hat einige Sonderheiten. Eine davon ist das automatische Ersetzen von Punkten in Formularnamen durch Unterstriche im _POST Array. Warum das so gemacht wird hat einen erklärbaren Grund. Dieser Artikel erklärt warum das so ist und wie man das Problem umgehen kann.
</description>
</item>
<item>
<title>Warum man als Unternehmer in einem Verein eine Aufgabe übernehmen sollte</title>
<pubDate>%am, %26 %b %2012 %08:%Mar:%th %85</pubDate>
<link>http://www.nambu.ch/blog/artikel/19-Warum+man+als+Unternehmer+in+einem+Verein+eine+Aufgabe+%C3%BCbernehmen+sollte</link>
<description>Der Aufbau jeder mglichen Geschftsbeziehung kann in einem einfachen Prozess in 3 Schritten beschrieben werden. Dabei handelt es sich um den VCP-Prozess. Diese drei Buchstaben stehen fr Visibility - Credibility - Profitability.</description>
</item>
<item>
<title>Bilder zuschneiden mit der PHP GD Library</title>
<pubDate>%pm, %13 %b %2012 %12:%Mar:%th %72</pubDate>
<link>http://www.nambu.ch/blog/artikel/18-Bilder+zuschneiden+mit+der+PHP+GD+Library</link>
<description>Eine Webseite arbeitet in der Regel mit Bildern. Damit die Webseite aus einem Guss daherkommt, müssen Listen mit Bildern (Zum Beispiel Mitarbeiter) immer die gleiche Bildgrösse haben. Diese Bildberechnung kann man automatisieren.
</description>
</item>
<item>
<title>MySQL Performance bei Views</title>
<pubDate>%am, %17 %b %2012 %11:%Jan:%th %16</pubDate>
<link>http://www.nambu.ch/blog/artikel/13-MySQL+Performance+bei+Views</link>
<description>In MySQL 5 sind Views eingeführt worden, um die Abfrage von Daten zu vereinfachen. Views haben einige Vorteile, so können Abfragen die öfters gebraucht werden auf dem Server gespeichert werden. Dadurch kann die View wie eine Tabelle abgefragt werden. Eine View kann Joins, SubSelects, ... enthalten und so die Komplexität bei der Abfrage verstecken. Aber Views können auch Nachteile auf die Performance der Applikation haben. Es gibt ein paar Grundregeln die zu beachten sind.
</description>
</item>
<item>
<title>Warum Testimonials?</title>
<pubDate>%am, %17 %b %2012 %11:%Jan:%th %16</pubDate>
<link>http://www.nambu.ch/blog/artikel/12-Warum+Testimonials%3F</link>
<description>Wenn ich ein Produkt oder eine Dienstleistung beziehen will, dann möchte ich wissen, ob andere Kunden damit zufrieden sind. Wenn Sie zufriedene Kunden haben, dann zeigen Sie das!
</description>
</item>
<item>
<title>PHP Performance bei dynamischen Methodenaufrufen</title>
<pubDate>%am, %16 %b %2012 %10:%Jan:%th %15</pubDate>
<link>http://www.nambu.ch/blog/artikel/6-PHP+Performance+bei+dynamischen+Methodenaufrufen</link>
<description>In der Objektorientierten Programmierung kommt es schon mal vor, dass zur Laufzeit bestimmt wird, welche Methode ich aufrufen muss. Auch dabei lässt sich je nach Art und Weise der Programmierung Zeit sparen.
</description>
</item>
<item>
<title>Unittests ohne Datenbank</title>
<pubDate>%pm, %11 %b %2012 %20:%Jan:%th %10</pubDate>
<link>http://www.nambu.ch/blog/artikel/4-Unittests+ohne+Datenbank</link>
<description>Bei Unittests geht es ja bekanntlich darum, einen kleinen Teil unserer Applikation zu testen. Normalerweise ist das zentrale Nervensystem einer Webapplikation die Datenbank, welche bei so ziemlich allen Seiten irgendwie verwendet wird. Bei Unittests wollen wir aber aus mehreren Gründen keine Datenbank dabei haben. Erstens ist es kein Test einer "Unit" mehr und zweitens geht das so viel zu lange... Um genau diesen Umstand zu beseitigen greifen wir auf Mocking zurück. PHPUnit bringt Klassen für das Mocking mit, welche dafür verwenden werden.
</description>
</item>
</channel>
</rss>
