Direkt zur Hauptnavigation springen Direkt zum Inhalt springen

2009

symfony: Creating a custom form generator by making sfDoctrineFormGenerator.class themable

Obviously the sfDoctrineFormGenerator.class extends the sfGenerator.class, but there is actually no way to set a parameter to call a custom form generator and this feature will come in the 2.0 release . So you have to set the parameter by hand in the sfDoctrineFormGenerator.class.php: public function initialize(sfGeneratorManager $generatorManager) { parent::initialize($generatorManager); $this->getPluginModels(); $this->setGeneratorClass('sfDoctrineForm'); $this->setTheme(sfConfig::...

eclipse auf 64bit linux

Da es unter 64bit immer noch zu Problemen, unter anderem von grafischen Fehlern, mit eclipse kommt, betreibe ich eclipse immer noch unter 32bit auf dem System. Dazu sind nur wenige Handgriffe nötig: Installation einer Java 32 bit Version parallel zur 64 bit Version. Dies ist kein Problem, da man unter OpenSuSE beispielsweise die Sun-Version und eine OpenSource Version parallel installieren kann. eclipse 32 bit herunterladen Das folgende Startskript im Ordner der eclipse-Installation erzeugen ...

[symfony] plugin package.xml automatisch erzeugen und aktualisieren

Die package.xml für symfony plugins per Hand zu editieren, ist etwas mühselig. Zum Glück gibt's Hilfprogramme. PackageFileManager installieren sudo pear install pear/PEAR_PackageFileManager PackageFileManager Client installieren wget http://download.pear.php.net/package/PEAR_PackageFileManager_Cli-0.3.0.tgz sudo pear install PEAR_PackageFileManager_Cli Anleitung für den Client gibt's hier.

Symfony 1.3 und sympal plugin

Da ich Herausforderungen liebe, habe ich das sympal Plugin, welches auf dem symfony Day Cologne 2009 vorgestellt wurde, direkt unter symfony Version 1.3 ausprobiert, welche sich zum jetzigen Zeitpunkt noch in der Entwicklung befindet. Aufgrund der nicht standardkonformen Programmierweise, was die Einbettung von Assets angeht, musste ich einen zusätzlichen Filter implementieren, um es ans Laufen zu bekommen. Danach funktionierte es aber. Hier uns da noch ein paar Bugs, aber ansonsten macht es ...

Canon PIXMA MX850 unter OpenSuSE

Da CUPS über keine Treiber für das Canon PIXMA MX850 Multifunktionsgerät verfügt, kann man den Drucker über den Treiber des ip5300 betreiben. Bei der Installation unter YAST den Treiber einfach manuell auswählen und fertig. Seit OpenSuSE 12.2 steht ein korrekter Treiber zur Verfügung.

pulseaudio: High-priority scheduling enabled in configuration but not allowed by policy.

pulseaudio[4914]: main.c: High-priority scheduling enabled in configuration but not allowed by policy. pulseaudio[4912]: alsa-util.c: Error opening PCM device hw:0: Keine Berechtigung pulseaudio[4912]: module.c: Failed to load module "module-alsa-source" (argument: "device_id=0 source_name=alsa_input.pci_8086_293e_sound_card_0_alsa_capture_0 tsched=1"): initialization failed. pulseaudio[4912]: alsa-util.c: Error opening PCM device hw:0: Keine Berechtigung pulseaudio[4912]: module.c: Failed to...

eclipse PDT (PHP Development Tools) Performance

Zur Zeit verwende ich eclipse PDT 2.1 im produktiven Einsatz zur Entwicklung von symfony Webapplications. Da solche Projekte aus mehreren Hundert von Dateien bestehen können, wird dieses Tool das ein oder andere Mal an dessen Leistungsgrenze getrieben. Dieses Problem spiegelt sich in mehrsekündigem Laden von Vorschlägen wieder, was natürlich nicht immer angenehm ist. Jedoch bleibt es stabil und die Indexierung aller Klassen funktioniert problemlos.

apache,php5,mysql für SuSE 10.0 / 10.1 / 10.2

RPMs für SuSE 10.0, 10.1 und 10.2 stelle ich aus Sicherheitsgründen nicht mehr her, da die Systeme auf denen die Software eingesetzt würde nicht mehr gepflegt werden. Sie sollten so schnell wie möglich auf neue Linux Kernel Versionen updaten! Falls Sie ein Angebot für ein aktuelles Serversystem auf Linux-Basis wünschen oder Sie Ihre Website auf einem hosten lassen möchten, können Sie jederzeit mit mir in Kontakt treten.