PHP remote exploits

Geschrieben von everflux am Januar 27th, 2009

PHP remote exploits, wie z.B. der für phpraider sind offenbar ziemlich verbreitet – denn allein auf dies Blog prasseln haufenweise entsprechende HTTP Anfragen ein. Die Ursache dabei ist in meinen Augen viel weniger die Programmiersprache „PHP“, als der verantwortungslose Umgang mit „Scripten“, Webspace und dedizierten Servern. Weiterlesen »

Schulden sind ok.

Geschrieben von everflux am Januar 25th, 2009

Schulden sind manchmal ok. Auch wenn gerade Finanzkrise und Pleiten die Welt zeichnen, geht es mir jedoch nicht um das Thema Geld Schulden (da gibt es haufenweise Wege um schulden frei zu werden, oder unter Zuhilfenahme eines Schuldenberaters raus aus den Geld Schulden zu kommen), es geht um Software-Schulden.
Ähnlich wie bei Geld, dass man sich per Kredit leiht, gibt es auch bei der Softwareentwicklung Momente, in denen Schulden aufgenommen werden. Und auch hier werden Zinsen fällig. Weiterlesen »

Drupal: Content/Seiten intern verlinken

Geschrieben von everflux am Januar 19th, 2009

drupal logoDrupal ist ein sehr modulares und anpassungsfähiges CMS. Im Grunde „lebt“ Drupal von Erweiterungen und Modulen, denn der Drupal Core ist eher als Infrastruktur zu verstehen, und als web CMS noch nicht produktiv einsetzbar. Der Vorteil dieser Vorgehensweise bei Drupal ist ganz klar, dass man sich das eigene CMS wie mit einem Baukasten zusammenstellen kann. Mit den damit verbundenen Nachteilen: Es gilt sich zu informieren und einzuarbeiten. Weiterlesen »

Netbeans: Datei Extension umbenennen? Nein.

Geschrieben von everflux am Dezember 29th, 2008

nb-logo2Frage: Wie kann ich in netbeans eine Datei mit Extension umbennen? (z.B. foo.inc nach foo.jsp)

Antwort: Wir verstehen dass dir das wichtig ist… derzeit bieten wir an, dass du Dateien ohne Änderung der Extension umbenennen kannst, oder die Datei außerhalb von Netbeans, z.B. über den Nautilus Explorer umbenennst.

Der zugehörige Netbeans Bug von 2002 ist Issue 27444. Besonders ärgerlich ist das, wenn es z.B. gilt viele Dateien umzubenennen, was bei *.php5 -> *.php ja mal vorkommt.
Und ich bin sicher nicht der einzige, der Netbeans so benutzen soll: http://forums.netbeans.org/topic6082.html

Netbeans 6.5 released

Geschrieben von everflux am November 20th, 2008

Die integrierte Entwicklungsumgebung Netbeans ist in Version 6.5 erschienen, einen kompletten Überblick über die Netbeans Features findet sich hier. Neben IntelliJ IDEA und Eclipse hat sich Netbeans zu einem sehr attraktiven, offenen und schnellen Produkt entwickelt, das nicht nur Java Entwicklern zu empfehlen ist.

Gerade die Unterstützung verschiedener Programmiersprachen, von JavaScript über PHP zu Python, Ruby und natürlich Java ist teilweise besser in Netbeans als in Eclipse gelöst. Zusätzliche Features lassen sich als Plugins nachinstallieren, und auch mit „der“ (kommerziellen) IDE IntelliJ muss Netbeans den Vergleich keineswegs scheuen. In meinen Augen für Java Desktop Entwickler ist weiterhin der GUI Builder Matisse und als freies UML Tool zum Designen und Reverseengineering das UML Tool von Netbeans wirklich herausragend.

Ajax File upload mit jQuery – ohne DWR

Geschrieben von everflux am November 16th, 2008

Ajax ist eine tolle Erfindung – bis auf ein paar „Kleinigkeiten“. Z.B. ist nicht vorgesehen einen Dateiupload mittels Ajax zu realisieren. Da muss schon ein echtes Formular her.

Doch wenn dennoch eine Datei im Hintergrund hochgeladen werden soll – also ein „echter“ Ajax File upload realisiert werden soll – greift man in die kreative Trickkiste. Die üblichen Verdächtigen für solche Aufgaben sind DWR, jQuery, Dojo. DWR bringt in der Inkarnation 3.0 dann auch Support für Ajax Fileupload, inclusive einem Mapper. Also zurück zu den Basics – was tun, wenn ein XmlHttpRequest nicht da ist? Richtig! Unsichtbares iframe nehmen. Weiterlesen »

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 »


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