Ab 14. April 2004 am Kiosk!
Magazin

CrossOver Office 2.1: Probleme mit Internet Explorer behoben

CeBIT 2004

Zwischen den System-Welten: Festplatten- und Filesystem-Handling-Tools von Paragon

Lesestoff für Linux-Lover
- Linux-Sicherheits-Kochbuch / Learning Perl Objects, References & Modules
Titelthema

Development Tools
Frameworks, Plugins, IDEs
Das Mono-Projekt wirbelt schon seit längerer Zeit immer wieder Staub auf. Auch mit großen Ankündigungen wird nicht gespart. Seit etwa einem Jahr wartet die Weltöffentlichkeit nun bereits auf die lange ersehnte Version 1.0, die wohl im Juni endgültig erscheinen wird. Für uns Grund genug, uns ein wenig umzuhören, um zu sehen, wie es um das Mono-Projekt bestellt ist und wie es in Zukunft weitergehen wird.

Source-Navigator: Eine IDE(e) mit Geschichte
Integrierte Entwicklungsumgebungen sollen den Anwender bei den wichtigsten Aufgaben rund um den Entwicklungsprozess unterstützen. Es soll also das Erstellen von Programmen und das Übersetzen des fertigen Codes unterstützt werden. Hilfreich ist es außerdem, wenn die IDE Möglichkeiten bereitstellt, sich im Code zurechtzufinden. Gerade das Navigieren im Sourcecode wird von Source-Navigator hervorragend umgesetzt.

Plug & Play: Plugin-Entwicklung für Eclipse
Plugins, Erweiterungspunkte und Erweiterungen bilden zusammen die Bausteine, aus denen die Eclipse-Plattform besteht. Was bedeutet das praktisch für Sie als Programmierer, wenn Sie Plugins für Eclipse schreiben wollen? Oder anders ausgedrückt: Welche Dateien müssen Sie erzeugen und welchen Code müssen Sie schreiben, damit Eclipse Ihr Wunderwerk erkennt und integriert? Dieser Artikel gibt Ihnen die Antworten.

Cross-Plattform-Development: Entwicklungsumgebungen für Skript-Sprachen
Es ist schon lange kein Geheimnis mehr, dass mit Skriptsprachen wie Perl, Python, Ruby und PHP seriöse Applikationen entwickelt werden - und das geht weit über Dreizeilen-Skripte hinaus. Deshalb sollen heute drei Tools vorgestellt werden, die das Entwickler-Leben erleichtern und insbesondere Cross-Plattform-Development unterstützen. Den Anfang macht die IDE C-Forge, weiter geht es mit Vim (vi improved) und abschließend wird Komodo von ActiveState begutachtet.
Special

Konzernlenker
Linux-Distributionen für den Enterprise-Einsatz
Development
Neues aus der Ruby-Welt
Neues aus der Python-Welt
Neue Module aus dem CPAN

Den Kernel kitzeln: Systemaufrufe unter Linux
Aus der Sicht von Benutzerprogrammen ist der Kern eine transparente Schicht des Systems, dessen Anwesenheit zwar immer klar ist, aber nie direkt wahrgenommen wird: Ein Prozess kann nicht unterscheiden, ob er gerade läuft oder nicht. Dennoch muss er ständig mit dem Kern interagieren. Zu diesem Zweck verwendet er Routinen der Standardbibliothek, die wiederum auf Funktionen des Kerns selbst zugreift, der sich um eine faire und vor allem komplikationsfreie Verteilung von Ressourcen und Diensten kümmert.

Tipps & Tricks
Fragen aus dem Entwickler-Forum

Zupacken
Zugriff auf PostgreSQL mit C++/libpqxx

Für die Nachwelt erhalten: Effiziente Dokumentationssysteme für Python
Dieser Beitrag ist dem unpopulären Thema "Dokumentation" gewidmet - und das ist spannender, als vielleicht mancher Leser denken mag, denn Python bietet solide Werkzeuge, um Sourcen mit einer anständigen Dokumentation zu versehen. Und wie immer gibt es kleine, aber feine Python-interne Lösungen sowie erstklassige Third-party-Module. Folgende Werkzeuge werden vorgestellt: docstrings, pydoc, außerdem PythonDoc und epydoc.
XML extra

XML mit Apache: Module, Tools und Möglichkeiten
Der Apache - man höre und staune - bleibt trotz aller Module immer noch ein Webserver, um Webseiten zu liefern. Inhalte können heute aus Datenbanken generiert in den Apache eingebunden, als statische, fertige Seite vorliegen und via XML und anderer Auszeichnungssprachen generiert werden. Das ganze gibt es natürlich auch als Kombination, serviert mit und ohne Cache.
Know-how & Praxis

Sind Sie sicher? Auf der Suche nach dem "Trusted System"
Seit Jahren herrscht ein Ungleichgewicht zwischen Netzwerk- und Betriebssystem-Sicherheit. Neben Firewalls, Intrusion Detection- und Intrusion Prevention-Systemen werden komplexe Verschlüsselungsverfahren verwendet, um die Sicherheit der Daten auf dem Weg von A nach B zu gewährleisten. Aber wie sieht es mit den Aufbewahrungsorten (Datenbanken, Filesystem, Backup) solcher Daten aus? Dieser Beitrag schaut hinter die Kulissen.

Eher auf Distanz?
Dell und Linux: Standards in den Markt

Privatsphäre durch IMAPS: Konfiguration des Cyrus IMAP-Servers - Teil IV
In den letzten drei Teilen der Artikelserie haben wir die Vorteile von IMAP, die Installation und Konfiguration des Cyrus IMAP-Daemon beschrieben. Des Weiteren blickten wir auf die serverseitige Filtersprache Sieve. Der vierte und letzte Teil dieser Artikelserie ist der Sicherheit von Privatsphäre gewidmet, welche vor allem für Betreiber von Internet-Mailservern und mobile Benutzer von großem Interesse ist.