Dienstag, 6. Januar 2009

entwickler.com Magazine Konferenzen Entwickler Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag





Ab 28. Januar 2004 am Kiosk!
Titelthema: Kryptographie
Ausgabe: 2.2004


Enterprise
Objektorientierte Programmierung ist eine feine Sache: Zu jedem Zeitpunkt können Klassen einfach durch bessere Klassen ausgetauscht werden. Was aber tun, wenn die neue API sich signifikant von der alten API unterscheidet? Man bräuchte eine Art Universal-Adapter, um die neue Klasse "einzustöpseln". Genau diese Aufgabe erledigt das Adapter-Muster.

Start-up
Zum Mitnehmen: SQLite und transportable Datenbanklösungen
Der Hype um SQLite ist groß. Zwar lässt sich SQLite auch mit älteren PHP-Versionen nutzen, aber erst mit der Veröffentlichung der ersten Beta-Versionen von PHP 5 ist das Rennen auf die Vorherrschaft der beliebtesten "PHP-Datenbank" zwischen MySQL und SQLite richtig entbrannt. Im folgenden Artikel wird demonstriert, wie sich SQLite-Datenbanken auf CD-Rom nutzen lassen. Aber auch wenn Sie eine MySQL-Lösung bevorzugen, ist dieser Artikel das Richtige für Sie. Denn das Tool MicroWeb, mit dem Sie lauffähige PHP-Applikationen auf CD-Rom erstellen können, lässt sich auch für MySQL-Anwendungen einsetzen.

Tools & Tipps
PEARcing
PEAR-News für Insider
Musik, Maestro!
Sounddaten im OggVorbis-Format mit PHP verarbeiten
PHP trifft Eidechse
Das MozPHP-Projekt unter der Lupe
Eine saubere Sache
Aus Tag-Suppe gültiges HTML machen - mit HTMLTidy
In neuem Gewand
Ausblick auf neue Features von webEdition 3.0
Lesestoff für PHP-Lover
  • PHP und MySQL für Kids / Der eigene Webserver
  • PostgreSQL - Einführung und Konzepte / Logfiles richtig nutzen

Titelthema
Sicher ist sicher Kryptographie mit PHP - Theorien, Methoden, Praxis
Wenn Sie ein geheimes Dokument in Ihrem hauseigenen Safe verstecken, dann hat das ziemlich wenig mit Sicherheit zu tun. Mögliche Eindringlinge würden selbstverständlich Ihr Haus durchsuchen. Selbst wenn Sie es an einem geheimen Ort verstecken, gibt es genügend Gelegenheiten für den Angreifer, um heraus zu bekommen, wo Sie es verstecken. Wenn Sie das Dokument jedoch in den Safe legen, den Angreifern noch sämtliche Entwicklungspläne dieses Safes und noch hundert anderer Safes mitsamt ihren Kombinationen geben, sodass alle neugierigen Menschen den Mechanismus ausgiebig studieren können, aber immer noch nicht in der Lage sind, den Safe zu öffnen, dann ist das Sicherheit. Wir stellen Ihnen in unserem Titelthema Theorien, Methoden und Praxis der Kryptographie mit PHP vor.

Development
Entwickeln für PEAR: Von den Coding Standards bis zum PEAR_PackageFileManager
Nein, Sie haben sich bei der Überschrift nicht verlesen, bei diesem Artikel handelt es sich nicht um die zehnte Version einer Einführung in das PHP Extension and Application Repository. Stattdessen wird Ihnen dieser Artikel die Interna der offiziellen PHP-Klassenbibliothek näher bringen und Ihnen zeigen, wie Sie selbst Klassen und Packages beisteuern können.
PEAR ohne PEAR: PEAR-Pakete manuell einbinden
Gerüchten zufolge gibt es auch Personen außerhalb der PEAR-Community, die das "PHP Extension and Application Repository" für eine gute Sammlung sinnvoller und qualitativ hochwertiger PHP-Klassen halten. Diese Auffassung ist leider zu den meisten Hostern noch nicht durchgedrungen. Dennoch ist es auch möglich, PEAR ohne Unterstützung des ISPs zu benutzen.
Automatische Generierung und Validierung mit PEAR::HTML_QuickForm
PHP erweitern
Die PHP C/C++ Extension Library

XML-Magazin
Stillstand ist Rückschritt: : XML-Verarbeitung mit PEAR - Teil II
"Die Welt ist im Wandel." Dieser Satz gilt nicht nur für die Welt von Mittelerde, sondern auch für die Welt des PHP Extension and Application Repository und besonders für die Kategorie XML. Seit der Fertigstellung des ersten Artikels dieser Reihe wurden zu zehn Packages neue Versionen veröffentlicht. Die Kategorie hat also Zuwachs bekommen und ist inzwischen auf 22 Pakete angewachsen. Dieser Artikel stellt Ihnen die wichtigsten Neuzugänge sowie einige "alte Hasen" vor, die im ersten Teil zu kurz gekommen sind.
Wintermode
Erstellen einer Weblog-Applikation mit PHP und Web Services

Datenbanken
Exekutionen effizient planen: Abfrageoptimierung in PostgreSQL
Die interne Funktionsweise einer Datenbank ist für die meisten Benutzer in den meisten Fällen eine ziemlich geheimnisvolle Sache, die nur schwer zu durchschauen ist. Wenn man allerdings gewillt ist, seiner Applikation ungeahnte Performanceschübe zu verpassen, kann es durchaus Sinn machen, sich anzusehen, was PostgreSQL so alles tut, um Ihrem SQL-Code Flügel zu verleihen.
Den Wald vor lauter Bäumen: Baumstrukturen in PHP - Teil I
"Ein kreisloser, (un-)gerichteter Graph heißt Wald. Ist dieser zusammenhängend, heißt er Baum." Irgendwie ein guter Anfang für einen reinen Grundlagenartikel, der sich damit beschäftigen soll, wie Bäume funktionieren und was Sie alles damit machen können. In dieser und den nächsten Ausgaben zeigen wir Ihnen, was Sie über Baumstrukturen in PHP wissen müssen.

Solutions
Germanwings fliegt auf osCommerce
Der Germanwings-Shop auf Basis von osCommerce



Software & Support Verlag GmbH