WBB 1.2 zu phpBB3 konvertieren

Vor kurzem musste ich die Daten eines Woltlab Burning Board 1.2 in ein phpBB3 importieren. Aufgrund des hohen Alters des WBB ist das jedoch gar nicht so einfach da es keine Import-Scripte gibt. (Jedenfalls habe ich keins gefunden) Zudem habe ich das WBB natürlich im Laufe der Zeit immer wieder modifiziert und diverse Erweiterungen eingebaut. Mit folgenden Schritten habe ich Konvertierung jedoch trotzdem hinbekommen: Read More…

Fork me on GitHub

isset und arrays

Von Günter vor kurzen drauf angesprochen wollte ich hier nochmal ein paar Worte zur Verwendung von isset im Zusammenhang mit Arrays verlieren.

Viele Entwickler nutzen isset um zu prüfen ob ein bestimmtes Feld in einem Array existiert.
Beispiel:

1
2
3
4
5
6
7
$foo = array(
    'a' => 'b'
);
if(isset($foo['a']))
{
    // returns true
}

Read More…

Tweetback Plugin modifiziert

Twittern und die Integration von Twitter in ein WordPress-Blog ist aktuell ein Trend. Wenn andere Benutzer über die eigenen Blogeinträge twittern und diese Tweets unter dem betreffen Blogeintrag angezeigt werden, wird das als Tweetback bezeichnet. Um nun diese Tweetbacks auf dem eigenen Blog anzuzeigen gibt es verschiedene Plugins.
Ich habe mir in den letzen Tagen einige angeschaut und festgestellt, dass alle noch recht neu und damit entsprechend fehlerbehaftet sind. Read More…

NetBeans IDE mit Xdebug

Auf der PHP Conference wurde die IDE NetBeans vorgestellt. Diese ist zwar nicht neu, kann aber erst seit kurzem mit PHP umgehen. NetBeans ist in der Lage mit dem Debugger Xdebug zu interagieren. So kann man ein Debugging zur Laufzeit erreichen, wie man es aus anderen Programmiersprachen kennt. Da das oft sehr hilfreich sein kann, hier ein kleines Tutorial dazu:
Read More…

International PHP Conference 2008 – Resümee

Die International PHP Conference war die Erste die ich besuchen durfte und sie hat mich vollkommen überzeugt.

Location
Die Veranstaltung fand dieses mal in der Rheingoldhalle in Mainz statt. Die Halle liegt direkt am Rhein im Zentrum von Mainz. Wer kein Hotel in unmittelbarer Nähe hatte, konnte die Halle trotzdem super erreichen. Entweder mit Bus und Bahn oder mit dem Auto. Parkhäuser sind reichlich vorhanden, allerdings ziemlich teuer.
Auch die Verpflegung während der Veranstaltung war gut. Es gab quasi durchgehend Snacks (Brötchen, Kuchen, u.s.w.) und Getränke, dazu Mittag- und Abendessen.
In der kompletten Halle wurde per WLAN Zugang zum Internet bereit gestellt was bis auf sehr wenige Ausnahmen auch funktionierte. Leider gab es nur sehr wenig Steckdosen, sodass man mit dem Akku etwas haushalten musste.
Read More…

PHP Conference – Teil 3 (Donnerstag)

Für mich ein MySQL Tag. Ich habe mir 2 Vorträge angeschaut und beide beschäftigten sich mit Datenbanken.
Im ersten „Performance Tuning MySQL“ wurden verschiedene Methoden erläutert wie ein Datenbank-Server entlastet werden kann. In 3 Teilbereichen wurde Vor- und Nachteile von Performance-Tuning durch mehr Hardware, Optimierung der Konfiguration und dem Hinzufügen von Indizes bzw. dem Umschreiben der Queries erklärt.
Auf Seiten der Hardware ist der Flaschenhals in den meisten Fällen die Festplatte sodass es helfen kann Arbeitsspeicher aufzurüsten um die Schreib- und Lesezugriffe auf die Festplatte zu reduzieren. Hier kann man auch durch das ändern der MySQL-Serverkonfiguration noch etwas Performance gewinnen, indem man verschiedene Buffer vergrößert.
Read More…

PHP Conference – Teil 2 (Mittwoch)

Diesmal fahren wir mit der Bahn, denn die ist billiger als das Parkhaus, und kommen gerade noch rechtzeitig zu heutigen Keynote an. Diese trägt den Titel „Re-architecting the web with HTML 5 Communication“. In dem sehr interessanten Vortrag geht es um Möglichkeiten Full-Duplex Kommunikation zwischen Browser und Server zu ermöglichen. Damit könnten viele Dinge, wie z.B. Webchats, wesentlich einfacher realisiert werden denn der Browser müsste nicht durch ständiges „Pingen“ den Webserver nach Änderungen fragen. Darüber hinaus wurden Möglichkeiten vorgestellt den Browser auch über Protokolle abseits von HTTP kommunizieren zu lassen. Das Ganze wurde am Beispiel eines Web-Clients für Google-Talk veranschaulicht.
Dass all diese Dinge nicht nur reine Zukunftsmusik sind, und viele weitere Informationen findet man auf der Internetseite der Firma Kaazing: http://kaazing.org

Etwas genauer über diesen Vortrag berichtet Davadda.
Read More…

PHP Conference – Teil 1 (Dienstag)

Wir erreichen die Rheingoldhalle in Mainz um ca. 9:15 und da bis zum ersten Vortrag noch etwas Zeit ist versuchen wir einen Parkplatz zu finden, der etwas günstiger ist als das Parkhaus welches mit 12€ zu Buche schlagen würde. Leider ohne Erfolg.
Der erste Vortrag den wir uns ansehen ist: „PHP Design Patterns – Part 1“. Hier geht es um sinnvolles und strukturiertes Programmieren in PHP. Natürlich objektorientiert. Der Vortrag richtet sich eher an Einsteiger und bietet daher nicht viele neue Informationen. Einige Kleinigkeiten kann ich jedoch mitnehmen, daher hier ein paar Keywords für mich und Andere zum genaueren recherchieren:
Read More…

1 2 3 4 5  Scroll to top