News
PEAR-News
PEARcing
Kolumne von Alexander Merz
Interview:
Nils Langner im Gespräch mit Judith Andresen und Markus Wolff
Let‘s talk about eZ Components:
Kolumne von Kore Nordmann
News
PEAR-News
PEARcing
Kolumne von Alexander Merz
Interview:
Nils Langner im Gespräch mit Judith Andresen und Markus Wolff
Let‘s talk about eZ Components:
Kolumne von Kore Nordmann
Von Google als Konkurrenz zu Facebook ins Leben gerufen, schickt sich OpenSocial an, das Web zu revolutionieren. Kurz zusammengefasst ist OpenSocial nichts anderes als eine Schnittstellendefinition, die sich das Ziel gesetzt hat, einen Standard für den Zugriff auf Soziale Netzwerke zu etablieren.
Zend-Framework-Kolumne von Ralf Eggert
In einer Höhle befinden sich vier Personen sowie eine Lampe. Da die Höhle dunkel ist, können die Personen den Weg nach draußen nur mithilfe der Lampe finden. Die Höhle kann nur in Zweiergruppen verlassen werden. Das heißt, wenn ein Pärchen die Höhle verlässt, muss eine Person wieder zurückgehen, um den anderen die Lampe zurück zu bringen. Eine weitere Bedingung sind die unterschiedlichen Zeiteinheiten (1, 2, 5, 10), die die Personen benötigen, um die Höhle zu durchqueren. Wie gelangen alle Personen schnellstmöglich aus der Höhle? Wie würden Sie das Beispiel lösen und vor allem in welcher Zeit?
Smarty gilt als eine der beliebtesten PHP Template Engines. Mit Smarty 3, dessen Alphaversion im September erschien, wurde Smarty nicht einfach nur verbessert, sondern komplett neu entwickelt. Bei Redaktionsschluss dieses Artikels war die Beta 7 released. Bis zur offiziellen Freigabe wird zwar noch etwas Zeit ins Land gehen, von einer vollständigen Dokumentation ganz zu schweigen, dennoch gibt es viele, die mit Spannung auf Smarty 3 warten und sofort umsteigen wollen. Dieser Artikel gibt einen aktuellen Überblick über die wichtigsten Neuerungen.
Scrum setzt sich in Deutschland immer mehr durch. Es gibt viel Literatur, doch diese befasst sich meistens mit Projekten, die nach einer bestimmten Laufzeit zu Ende gehen und auf ein Produkt beschränkt sind. Doch wie ist es, wenn es ein fortlaufendes Projekt ist, bei einem Team, das auch mehr als nur ein Produkt betreut? Bei CHIP Online haben wir genau das beim Preisvergleichsteam ausprobiert – ein Erfahrungsbericht.
Wenn Kunden als „Nicht-Techies“ mit Softwareentwicklern zusammentreffen und ein Projekt bewältigen wollen, ist das zentrale und wichtigste Thema für einen erfolgreichen Abschluss die Kommunikation zwischen den Beteiligten. Dass dieses Thema allerdings auch das vielleicht Komplizierteste während eines Projekts ist, stellt sich immer wieder heraus. Welches könnten die Wege sein, um einen reibungslosen Projektablauf zu gewährleisten?
Die meisten PHP-Entwickler werden ihre ersten Schritte im Datenbankumfeld wahrscheinlich mit MySQL bewältigt haben. Kein Wunder, schließlich sind PHP und MySQL eine ideale Kombination. Nun steht diese allerdings nicht überall zur Verfügung. Statt MySQL läuft als Datenbanksystem nämlich oftmals MS SQL. Des Problems Lösung lag lange Zeit im Einsatz der MS-SQL-Erweiterung von PHP. Mit dem SQL-Server-Treiber für PHP hat nun Microsoft seinerseits einen Schritt in Richtung PHP-Entwicklergemeinde getan. Diesen Treiber gibt es ab sofort – inklusive zahlreicher Neuerungen – in Version 1.1.
Die PostgreSQL-Datenbank hat für die Konfiguration einige Rädchen, an denen man drehen kann. Um die beste Performance zu erreichen, müssen Sie wissen, in welche Richtung die Rädchen gedreht werden wollen. Darüber hinaus sollten Sie wissen, wie Sie eine PostgreSQL-Abfrage analysieren können.
Regelmäßige Wartungsarbeiten werden auf Unix- und Windows-basierten Systemen meist mit den Schedulern des Betriebssystems durchgeführt. Unter Unix sind das Cronjobs, unter Windows bedient man sich des Taskplaners. Auf diese Weise lässt sich selbstverständlich auch MySQL administrieren. Bei Einführung von MySQL 5.1 ist mit diesen Umwegen auf Basis von Betriebssystemmitteln Schluss. Stattdessen können Sie sich des Event Schedulers (Vorgangsplaners) bedienen, der neuer fester Bestandteil von MySQL ist.
FluidHtml ist eine auf Text basierende Markup-Sprache, mit der schnell und einfach ein dynamischer Flash-Content erzeugt werden kann. FluidHtml ist strukturiert wie HTML und bietet einen leichten und schnellen Einstieg in die Erzeugung von Flash ohne ActionScript-Kenntnisse. In den nachfolgenden Zeilen möchte ich auf die Vorteile von FluidHtml eingehen, das grundlegende Konzept und die Voraussetzungen zur Nutzung beschreiben sowie eine kurze Einführung in die Grundelemente von FluidHtml geben.
PHP ist als serverseitige Sprache schon lange nicht mehr nur auf die Kommunikation über den Webserver beschränkt. Heutzutage ist Kommunikation alles, und je offener man dafür ist, desto besser lebt es sich in dieser großen Welt. RIAs ersetzen nach und nach die herkömmlichen Anzeigeformen von HTML oder ergänzen diese zumindest um attraktive Interaktions- und Darstellungsarten. Eingebunden in einen Applikationscontainer wie WebORB können PHP-Klassen von anderen Systemen angesprochen werden und außer Text auch komplexere Daten wie Objekte übertragen.