Ab 8. September 2004 am Kiosk!
Magazin

Hardware: Rackmount-Server von IPC2U

Nachgefragt: Interview mit Hermann Wedlich von Veritas

Software: CrossOver Office 3.0

Hardware: RAID-Controller von 3ware
Lesestoff für Linux-Lover

C++ Codebook / Debian GNU/Linux
Titelthema

Entwicklungs-Umgebungen
IDEs und Tools für PHP und Perl

Entwicklungsumgebungen für PHP 5
Mit der kürzlich veröffentlichten Final-Version von PHP 5.0.hat das Warten endlich ein Ende. Somit kann nun auf die Vorzüge des komplett überarbeiteten Objektmodells und diverse andere Neuerungen zurückgegriffen werden. In der Zwischenzeit hat sich auf dem Markt an PHP-Entwicklungsumgebungen fast ebenso viel getan, neue Features und Innovationen wurden integriert, um damit die Effizienz der mit PHP 5 zur Verfügung gestellten Möglichkeiten bei der täglichen Arbeit nutzbar zu machen.

Streifzug durch die Welt der Perl-IDEs
Dieser Beitrag will dem Leser einen allgemeinen Überblick über wichtige Perl-Entwicklungsumgebungen verschaffen. Mit von der Partie sind Tools wie PerlEdit von indigoStar, die Crossplatform-IDE Komodo von ActiveState, Perl Builder 2.0 von Solutionsoft und Arachno Perl. Aber auch Klassiker wie Emacs/XEmacs und vim kommen zu ihrem Recht, da diese Programme in der Perl-Entwicklergemeinde weit verbreitet sind - und das zu Recht.
Software

Intel C++ Compiler für Linux
Seit einigen Jahren sind die Intel-Compiler für C++ und Fortran auch für Linux erhältlich. Das Erscheinen der neuen Version 8.1 Ende Juli gab Anlass, die Vorteile der aktuellen C++-Version gegenüber GCC sowie die neuen Features einmal näher zu betrachten.

Distributed Development: Tools & Strategien
Vorbei sind die Zeiten, in denen kleine, hoch spezialisierte Teams an wenigen Standorten Software entwickelten. Die meisten Firmen versuchen heute, den wachsenden Anforderungen ihrer Kunden an Qualität, Flexibilität und geografische Präsenz mit verteilten Entwicklungsteams gerecht zu werden. Verteilte Softwareentwicklung fordert aber ein hohes Maß an Disziplin, Organisation und nicht zuletzt einen sauber definierten Prozess.
Special

Distributed Development
Tools für die Entwicklung in verteilten Teams

Saubere Prozesse
Distributed Development erfolgreich verwalten
Development
Neues aus der Ruby-Welt
Neues aus der Python-Welt
Neue Module aus dem CPAN
Test Driven Development: Wie entwickelt sich Software auf der Basis von Tests?

Sicherheitsgefahr durch Google
Der Index von Google umfasst rund 4,3 Milliarden Internetseiten. Doch welche Informationen können mit Hilfe der Suchmaschine überhaupt gefunden werden? Es ist kein Problem, mit Google ein preiswertes Hotel in Bangkok zu finden, aber ist es vielleicht auch möglich, sensible Informationen (z. B. Passwörter, Kreditkartennummern) zu finden? Es ist!

Tipps & Tricks
Fragen aus dem Entwickler-Forum
XML extra

Contextual Browsing: Strategien des automatischen Erzählens
Die XML-basierte Markup-Sprache CBL dient als Grundlage für ein Erzählsystem, das die visuelle Darstellung einer komplexen Erzählung nach den Interessen des Rezipienten gestaltet und aus einer unstrukturierten Sammlung von Inhaltselementen eine Evolving Story formt. Das in diesem Artikel beschriebene Automatist Storytelling System stellt eine Möglichkeit dar, ein solches System zu konstituieren.
Know-how & Praxis

IPv6 für alle
Keine Lust mehr auf maskierte IP-Adressen? Wussten Sie, dass schon jetzt eine Quadrillion IPv6-Adressen speziell für Sie bereitstehen? - Dringen Sie mit uns vor in bislang unerreichbare neue Welten, die nie ein IPv4-Paket zuvor gesehen hat.

Common Migration Tool für Suses Openexchange Server
Im Linux-Bereich tummeln sich jede Menge zuverlässiger und leistungsfähiger Groupware-Lösungen, die dem Platzhirschen Microsoft Exchange das Leben schwer machen. Mancher Systemadministrator liebäugelt bereits mit dem Umstieg von Microsoft ins Linux-Lager, schreckt jedoch vor den Unwägbarkeiten eines Wechsels zurück. Hier soll das CMT (Common Migration Tool) einen Ausweg darstellen.

Enterprise Architektur
Die Red Hat Open Source-Architektur im Überblick