February 6th, 2009
PHP . phpBB . WBB
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: [more...]
2 Comments . read more
February 3rd, 2009
Webmontag
Gestern, am 02.02.2009, fand der 3. Webmontag Ruhrgebiet in Essen statt. Hier ein kurzer Eindruck:
Die Örtlichkeiten der WAZ waren optimal. Wann hat man schoneinmal einen Webmontag in einem TV-Studio?!
Auch die Verpflegung war gut und es waren viele nette Leute anwesend, die ich teilweise schon auf dem letzten Webmontag in Dortmund getroffen hatte. [more...]
No Comments . read more
February 3rd, 2009
PHP
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
} |
[more...]
1 Comment . read more
February 3rd, 2009
PHP . Twitter . Wordpress
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. [more...]
1 Comment . read more
January 29th, 2009
Misc
Bei macnotes.de gibt es aktuell ein Gewinnspiel bei dem man unter anderem eine iPhone gewinnen kann.
Man muss lediglich diesen Artikel pingen und sagen: “Ich liebe meinen Mac, weil…”. Ich lasse das an dieser Stelle mal aus, da ich nicht aus eigener Erfahrung sprechen kann.
No Comments . read more
November 2nd, 2008
NetBeans . Tutorial . 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:
[more...]
5 Comments . read more
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.
[more...]
No Comments . read more
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.
[more...]
No Comments . read more
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.
[more...]
2 Comments . read more
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:
[more...]
2 Comments . read more