Spam Assassin mit neuer Open-Source-Lizenz

Im September veröffentlichten die Programmierer von Spam Assassin die Version 3.0 ihrer Software, einer Open-Source-Software zum Herausfiltern unerwünschter E-Mails. Die Neuerungen sind aber nicht nur technischer, sondern auch rechtlicher Natur. weiter

XML-Dokumente mit Perls XML::Simple parsen

Immer mehr Websites greifen auf XML zur Speicherung ihrer Inhalte zurück. Daher wird es zunehmend wichtiger, dass Web-Entwickler wissen, wie sie XML-Daten parsen und sie in unterschiedliche Formate konvertieren können. weiter

Akzente setzen mit COMPOSE und UNISTR

Mit zwei Funktionen lassen sich bei Oracle Umlaute und Akzente einfach zusammensetzen. Dies spart umständliches nachschlagen beziehungsweise die Verwendung eines Unicode-Editors. weiter

Dynamische Web-Templates mit Dtemplate Teil II

Mit Dtemplate lassen sich einfach und problemlos Funktionen statt Variblenwerte einsetzen oder die Anbindung an eine MySQL-Datenbank bewerkstelligen. Die Template-Engine überzeugt mit umfangreicher Funktionalität und Stabilität. weiter

Einrichten einer PHP-5-Entwicklungsumgebung

Die Einrichtung einer aktuellen Entwicklungsumgebung für Web-Scripting mit PHP unter Verwendung von PHP 5.0, Apache 2.0 und MySQL 4.1.3 ist nicht schwer, es bedarf nur etwas an Zeit. weiter

Dynamische Web-Templates mit Dtemplate

Um den Überblick einer Website nicht zu verlieren, ist es sinnvoll Seitenlayout und Geschäftslogistik zu Trennen. In diesem Artikel soll eine effizientere Möglichkeit zur Strukturierung von Webseiten vorgestellt werden, und zwar anhand von Dtemplate, einer Perl-basierten Template-Engine. weiter

Aufbau eines zentrierten Seitenlayouts mit CSS

Ein zentriertes Seitenlayout ist oft mit Tabellen realisiert. ZDNet geht aber der Frage nach, wie man das Design in CSS umsetzten kann und bietet hierfür ein Lösung. weiter

Standardisierung von Klassen- und ID-Namen unter CSS

Die Verwendung von standardisierten Bezeichnungen erleichtert das Auffinden und Aktualisieren häufig vorkommender Seitenelemente - besonders beim Bearbeiten von Websites, die von unterschiedlichen Autoren zu unterschiedlichen Zeiten geschrieben wurden. weiter

Macromedia erweitert J2EE-Bereich

Macromedia gibt als Teil seiner Bestrebungen, die Verbreitung des unternehmenseigenen Flash-Formates voranzutreiben, die erste größere Erweiterung für die dieses Jahr vorgestellte Server-Software Flex heraus. weiter

Webseiten mit HTML::Lint validieren

Schlechter HTML-Code verhindert zwar nicht, dass die Webseiten in aktuellen Browsern angezeigt werden, aber das Endergebnis kann oft nicht den Vorstellungen des Designers entsprechen. Deshalb sollten die Seiten hinsichtlich der W3C-Spezifikationen geprüft werden. Mit dem Perl-Modul HTML::Lint ist das möglich. weiter

Anwendungsentwicklung für den Blackberry

Wer Anwendungen für die Blackberry-Handhelds entwickeln möchte, sollte es einmal mit diesem "Hello World"-Einsteigerprogramm versuchen. Hier wird schrittweise erläutert, wie die Blackberry JDK funktioniert. weiter

ViM – Ein Editor für Programmierer

In Teil 1 dieser Serie wurden einige der leistungsfähigsten Funktionen von ViM vorgestellt und die Flexibilität aufgezeigt, die dieser Editor Entwicklern auf der UNIX-Plattform bietet. Im zweiten Teil geht es darum, wie man ViM programmiererfreundlicher einrichten kann. weiter

Leitfaden zu skalierbaren Vektorgrafiken, Teil 2

Im ersten Teil des Artikels über skalierbare Vektorgrafiken ging es um SVG als XML-basiertes Grafikformat. In Teil 2 werden die dynamischen und interaktiven Aspekte von SVG näher betrachtet sowie die Scripting-Techniken, mit denen man SVG Leben einhauchen kann. weiter

ViM für Programmierer – Teil 1

Ein Editor besonders wegen seiner Komplexität geeignet für Programmierer. Vi ist allerdings nicht leicht zu bedienen und erfordert eine lange Einarbeitungszeit. weiter

Leitfaden für skalierbare Vektorgrafiken – Teil 1

SVG ist ein Grafikdateiformat auf Basis von XML, das seine Stärken vor allem in datengesteuerten und interaktiven Umgebungen ausspielen kann. ZDNet erklärt die Funktionsweise und die Anwendung sowie die Einsatzmöglichkeiten von SVG. weiter

Kostenlose SQL Server-Datenbank von Microsoft

Der Softwarehersteller aus Redmond wendet sich mit einer überarbeiteten Palette von Entwicklertools an "Hobby-Programmierer" und stellt dabei auch eine kostenlose Version der künftigen SQL Server-Datenbank zur Verfügung. weiter

Der Developer-Leitfaden für Spam Assassin

Eine der besten Lösungen des Spam-Problems ist die auf den ersten Blick komplexe Software Spam Assassin. Wie man sie optimal konfiguriert und ihr Potential ausschöpft, lässt sich aber leicht lernen. weiter

Gerichtete Graphen mit SQL lösen – Teil 1

Gerichtete Graphen sind nicht nur ein informatisches Problem, sondern auch nützlich - wenn etwa die kürzeste Route zwischen zwei Punkten berechnet werden soll. Der Artikel zeigt eine Lösung für SQL. weiter

Für Durchblick bei Web Services sorgen

Viele verschiedene Standards erschweren den Einsatz von Web Services. Interessierte Kunden schrecken vor der verwirrenden Uneinheitlichkeit zurück. Die Ursachen dafür sind in den politischen und wirtschaftlichen Interessen der Unternehmen zu suchen. weiter

Eclipse bahnt den Weg für Rich-Client-Software

Die Open-Source Software Foundation Eclipse veröffentlichte am 25. Juni eine Software, die Entwicklern bei der Bereitstellung von Desktop-Anwendungen eine Alternative zu Windows bieten soll. weiter

Web-Design für alle Browser

Dieser Artikel hinterfragt schon fast zu Standards gewordene Gepflogenheiten in Sachen Web-Design. Ein Ansatz zu mehr Kreativität und neuen Ideen im Umgang mit den verschiedenen Browsern und Plattformen. weiter

Sorgen Analyse-Tools für wurmresistente Software?

Programme zum Finden von Sicherheitslücken während der Softwareentwicklung werden immer attraktiver, besonders weil Unternehmen die Software-Hersteller für die Sicherheit ihrer Anwendungen verantwortlich machen. weiter

Preloading mit dem Javascript-Image-Objekt

Mit vielen Bildern lässt sich eine Website besonders ansprechend gestalten. Es kann aber nicht schaden, mit einem Trick das Laden von bilderreichen Webseiten zu beschleunigen: Image-Preloading. weiter

Konvertieren von Zahlen in Wörter mit PHP

Gelegentlich finden sich im PHP PEAR-Repository echte Schätze. Hier eine Perle für alle, die schon einmal eine PHP-Anwendung zur Rechnungsstellung oder Buchführung schreiben mussten: die PHP PEAR-Klasse Numbers_Words, deren einziger Sinn und Zweck darin besteht, Integer-Zahlen in ihre gesprochenen Äquivalente zu übersetzen. weiter