Blog

MDD & PL 2009

Wie schon im letzten Jahr gebloggt findet in wenigen Tagen in Leipzig die Model-Driven Development and Product Lines: Synergies and Experience Konferenz statt. Wer aus dem Umfeld kommt bzw. sich für MDD und Produktlinienentwicklung interessiert, dem kann ich die Teilnahme nur empfehlen. Wir werden durch Patrick Otto und Thomas Wollny vor Ort vertreten sein und zu den Themen Entwicklungsprozess und Praxiseinsatz mit der Generativen Programmierung berichten.

mehr lesen...


Verfasst von Stephan Hochdoerfer am 15.03.2009 | 0 Kommentare

Copy & Paste Detection für PHP

Gefunden via Sebastian Bergmann`s Blog: phpcpd - ein Copy & Paste Detector für PHP Code. Installiert wird das ganze via PEAR Installer. Nach einem ersten schnellen Test an unserem bitFramework freut es mich 0.00% duplizierten Code vorzufinden. Ich hatte auch schon länger vor auf Basis des PHP_CodeSniffers etwas ähnliches zu programmieren, mangels der nötigen Freizeit blieb es bisher bei dieser Idee.

mehr lesen...


Verfasst von Stephan Hochdoerfer am 15.03.2009 | 0 Kommentare

jQuery zusammen mit Third-Party JavaScript Bibliotheken einsetzen

Im Rahmen eines Einsatzes bei der Internet-Agentur Scholz & Volkmer stieß ich auf ein Problem, jQuery parallel zu der JavaScript Bibliothek Prototype zu benutzen.
Der Internetauftritt eines Kameraherstellers, der erweitert werden sollte, wurde über das CMS Silverstripe verwaltet, was wiederum auf dem OpenSource MVC-Framework Sapphire aufsetzt. Hier wurde nun ein Modul integriert, über das eine Bildergalerie implementiert wurde.

mehr lesen...


Verfasst von Carsten Lang am 07.03.2009 | 0 Kommentare

VMware Server in Debian Lenny

Damit das VMware Server 2 Paket unter Debian Lenny mit dem Defaultkernel problemlos compiliert muss vor dem Start des Installers die folgende Umgebungsvaribale gesetzt werden:

mehr lesen...


Verfasst von Stephan Hochdörfer am 06.03.2009 | 0 Kommentare

DBDesigner4 unter Linux installieren

Es ist schon des öfteren vorgekommen, dass ich den DBDesigner4 unter Linux installieren musste. Weil das ganze immer mit einer kleinen Recherche im Internet zusammenhängt, wurde mir vorgeschlagen das ganze mal festzuhalten.
Das sind die 4 Schritte für eine erfolgreiche DBDesigner4 Installation:

mehr lesen...


Verfasst von Thomas Stach am 15.01.2009 | 0 Kommentare

Nach Kernel-Update Virtualbox nutzen

Es kann passieren dass Ubuntu ein Kernel-Update zur Verfügung stellt ohne dass das zugehörige virtualbox-ose-modules Paket bereitzustellen. Nach Upgrade und einem Neustart des Rechners kann dann die Virtualbox nicht mehr ausgeführt werden. Um Virtualbox in solch einem Fall dennoch ohne lange Wartezeit wieder nutzen zu können kann folgende Lösung verwendet werden:

mehr lesen...


Verfasst von Stephan Hochdörfer am 06.12.2008 | 0 Kommentare

Testing untestable code @DevDusk

Im Rahmen des DevDusk Events am 15.01.2009 der von der PHP Usergroup Frankfurt initiiert wurde darf ich zum Thema "Testing untestable code" einen Vortrag halten. Der Vortrag wird nicht TTD lastig werden, soll aber zeigen dass es entgegen einer weitverbreiteten Meinung doch möglich ist Anwendung mit stark gekoppelte Komponenten testen zu können. Die Ideen geistern schon lange in unseren Köpfen herum und wurden dieses Jahr im Rahmen von einigen Projekten differenziert betrachtet. Der Fokus unserer Betrachtungen lag vor allem darin ohne Refactoring des ursprünglichen Quellcodes das Ziel der Testbarkeit einzelner Komponenten zu erreichen. Die Ergebnisse möchte ich nun der Allgemeinheit vorstellen und bin gespannt welches Feedback ich dazu bekomme.

mehr lesen...


Verfasst von Stephan Hochdoerfer am 22.11.2008 | 0 Kommentare

Google Chrome ist da

Am Dienstag, den 02. September 2008, veröffentlichte Google die erste Beta seines Browsers Google Chrome. Chrome wurde von Grund auf neu entwickelt und auf die Anforderungen von Webapplikationen spezialisiert.
Google's Browser ist zudem OpenSource und steht unter der BSD Lizenz.

mehr lesen...


Verfasst von Thomas Stach am 22.11.2008 | 0 Kommentare

dropr - die Message Queue für PHP

Im Zuge einer Evaluierung für eines unserer Kundenprojekte bin ich auf dropr aufmerksam geworden. dropr ist eine verteilte Message Queue für PHP und wird von Jimdo Mitarbeitern betreut. Der Vorteil von dropr liegt zum Einen darin vollständig in PHP entwickelt worden zu sein, zum Anderen wird dennoch sichergestellt dass die Datenübertragung zuverlässig und permanent funktioniert. Dank des dezentralen Architekturansatzes und der Modularisierung für die Message-Queues und den Transportmechanismen läßt sich dropr in den unterschiedlichsten Anwendungsbereichen einsetzen.

mehr lesen...


Verfasst von Stephan Hochdoerfer am 26.10.2008 | 0 Kommentare

FirePHP für FireBug

Die FireBug Extension für den Firefox Browser gehört zu unserem Handwerkszeug ebenso dazu wie die IE Developer Toolbar. Für das Debuggen von Ajax-Anwendungen allerdings sind beide Tools nicht sonderlich hilfreich. Zwar zeigt FireBug die Request und Response Daten an, dennoch wäre es hilfreich zu wissen was auf Serverseite (im Hintergrund) passiert um zu Erkennen wie die Response tatsächlich zusammengebaut wird.

mehr lesen...


Verfasst von Stephan Hochdoerfer am 08.09.2008 | 0 Kommentare