Netbeans 6.5 kommt: RC1

Geschrieben von everflux am Oktober 24th, 2008

Netbeans 6.5 kommt – der RC1 wurde gestern veröffentlicht. Schon seit geraumer Zeit arbeite ich gerne mit den nightly builds, die einen stabilen Eindruck machen. Was bringt Netbeans neues, und was hat Netbeans 6.5 auch für nicht-Java Entwickler zu bieten? Weiterlesen »

Zend Framework 1.6 erschienen

Geschrieben von everflux am September 7th, 2008

Das Zend Framework ist in Version 1.6 veröffentlicht worden. Die wohl größte Neuerung ist die enge Integration von Dojo.

Ansonsten gibt es ein paar neue Funktionen, die gesamte Anleitung als PDF und vor allem Fehlerbereinigungen gegenüber dem Zend Framework 1.5:

  • Zend_Tool
  • Lucene 2.3 Index File Format Support
  • Zend_Session save handler for Database Tables
  • Paginator Component
  • Figlet Support
  • ReCaptcha Service
  • Captcha Form Element
  • Zend_Config_Xml Attribute Support
  • Zend_File_Transfer Component
  • File Upload Form Element
  • Zend_Wildfire Component with FireBug Log Writer

Sehr gelungen ist auch die Integration von FirePHP in das Zend Framework, über das Christoph Dorn auch bloggt. Für die Controller gibt es nun Unit Test Unterstützung durch das Zend Framework, und Zend_Tool soll die Projektverwaltung vereinfachen.

Die ersten Bugs ließen nicht lange auf sich warten, für den produktiven Einsatz der neuen Features ist etwas abwarten auf die Version 1.6.1 des Zend Framework wohl zu empfehlen.

PHP Entwicklung: Firebug logging mit PHP

Geschrieben von everflux am September 7th, 2008

Egal ob Ajax Entwicklung oder einer klassische Web-Applikation. Während Entwicklung und Test ist es oft sehr hilfreich, wenn man vernünftig loggen kann. Ein interessanter Ansatz dafür ist die Firebug Extension „FirePHP“, mit der in die Firebug Console Logging Informationen geschrieben werden können.

Für den produktiven Einsatz vielleicht nicht gewünscht, können doch zu viele Informationen in die falschen Hände fallen, doch für Test und Entwicklung eine echte Hilfe. (Statt in /tmp zu loggen oder von Hand mit den Headern zu spielen)

Homepage von firephp: http://www.firephp.org/

PHP Entwicklung mit Eclipse und xdebug

Geschrieben von everflux am September 7th, 2008

PHP Entwicklung ist eine zweischneidige Sache. Zum einen kommt PHP quasi „überall“ zum Einsatz, vor allem wenn es um schnelle Entwicklung und günstiges Hosting geht. Doch der Sprache selber sieht man die Entwicklung von einem Pre-Hypertext-Prozessor über eine kleine Scriptsprache bis zur fast schon zu mächtigen Allround-Programmiersprache an. Neben den Sprachkonzepten setzt sich PHP vor allem in der zur Verfügung stehenden Entwicklungsinfrastruktur von anderen Sprachen ab: Außer dem Zend Studio gibt es quasi kein „tooling“ zur Entwicklung von PHP Anwendungen. Auch die PHP Frameworks entstehen zunehmend erst in der letzten Zeit. Weiterlesen »

Apache, fcgid und HTTP Authentifizierung mit PHP

Geschrieben von everflux am August 16th, 2008

Gott, ich hasse schlecht dokumentierte Software! Ein echter Krampf sind die FastCGI und fcgid Module. fcgid sollte als (binärkompatibler) Nachfolger in die Fußstapfen des kaum gepflegten FastCGI Moduls treten. Das hat es sicherlich in mehrfacher Hinsicht geschafft: Die fcgid Webseite ist zum fürchten und sieht alles andere als professionell aus. Die Dokumentation ist eher dürftig und sinnvolle Beispiele für aktuelle Anwendungsfälle fehlen. (Rails, PHP, …)

Weiterlesen »

Netbeans 6.5 Milestone 1 PHP, Groovy, Glassfish und mehr

Geschrieben von everflux am Juli 10th, 2008

Netbeans 6.5 Milestone build 1 ist verfügbar (www.netbeans.org). Die Liste der neuen Features und Updates macht wirklich neugierig!

Unter anderem hat Netbeans verbesserten JavaScript Support (incl. JavaScript Debugger), Groovy und Grails werden von Haus aus unterstützt, und auch PHP ist jetzt direkt mit von der Partie. Weiterlesen »

Zend Framework: Ein eigener Validator

Geschrieben von everflux am Juli 8th, 2008

Das Zend Framework kommt mit vielen Fertigklassen – sozusagen „batteries included“. Jedoch für folgende Konstellation habe ich nichts gefunden: Ein Kontaktformular, das durch Zend Form und Zend Validate unterstützt wird, und bei dem entweder die E-Mail Adresse oder die Telefonnummer mindestens ausgefüllt sein muss. (Und natürlich valide sein muss)

Grund genug, sich mit dem Zend Framework etwas vertrauter zu machen, und einen eigenen Validator zu entwickeln, der genau diese Situation abdeckt. Weiterlesen »

WordPress Seiten statisch cachen und Server entlasten

Geschrieben von everflux am Juli 6th, 2008

In den Zeiten vor WordPress 2.5 gab es das „wp-cache“ Plugin. Die Idee: Wenn sich an einer Seite nichts ändert, gibt es eigentlich keinen Grund, die Datenbank zu quälen.

Richtig gedacht! Das WordPress Cache Plugin war sehr beliebt – doch seit WordPress 2.5 haben einige User Probleme und Ärger gehabt. (Das lag wohl vor allem an konflikten wer genau für gzip Kompression zuständig sein sollte – kann ich ja auch ein Lied von singen.) Weiterlesen »

Ubuntu Server: PHP, FastCGI, APC und Apache threaded

Geschrieben von everflux am Mai 31st, 2008

Ubuntu (Server) sind prädestiniert um als Webserver eingesetzt zu werden. Apache seit Version 2 unterstützt den Modus als multithread Server zu laufen, und somit nicht einen „schwergewichtigen“ Prozeß pro Request laufen lassen zu müssen. Weiterlesen »

PHPRaider phpbb3 Remote Exploit

Geschrieben von everflux am Mai 25th, 2008

PHPraider ist eine Verwaltungs Software für „Raids“. Raids sind Schlachten bzw. Raubzüge die im Zuge von World of Warcraft (Wow) häufig stattfinden.

Zur einfachen Koordination gibt es phpraid, auf WoW Clan bzw. Team Seiten wird es gerne mit dem ebenfalls in PHP programmierten phpBB gerne eingesetzt. Offenbar gibt es in genau dieser Konstellation phpraid und phpbb3 eine schwerwiegende Sicherheitslücke: Die Variable pConfig_auth[phpbb_path] kann von außen überschrieben werden. Weiterlesen »


http://everflux.de/
Copyright © 2007, 2008 everflux. Alle Rechte vorbehalten. All rights reserved.