Mittwoch, 7. Januar 2009

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

Ab 13. April 2005 am Kiosk!
Titelthema: Web Security
Ausgabe: 3.2005


Magazin
Maguma
Nachgefragt: Interview mit Jon "Maddog" Hall
Software: Linksys
CeBIT 2005
Nachgefragt: Interview mit Tom Schwaller zur Gründung der LiSoG

Lesestoff für Linux-Lover
GIMP 2 / Programming Ruby
PHP Deluxe
SpamAssassin / Typo3

Titelthema
Web Security
Wir zeigen Ihnen in diesem Titelthema, wie Sie Ihre Systeme sicher machen. Ausgewählte Punkte der Verwaltung des beliebten Apache Webservers werden aus dem Blickwinkel der Sicherheit berücksichtigt. Sie erfahren, worum es sich bei SELinux handelt, warum es entwickelt wurde sowie Grundlagen der Administration eines mit SELinux gesicherten Systems. Außerdem geben wir eine Einführung in das spannende Thema Honeypots, die als digitale Falle potenzielle Angreifer anlocken.
Sicherheit aus dem Kernel
Ein sicheres Linux-System mit SELinux
Gefangen im Honigtopf
Honeypots als Mittel zur Verfolgung und Analyse von Hackerangriffen

Special
Gefahr oder Chance? Pro und Contra Softwarepatente
Die Open-Source-Community äußert sich lautstark gegen die Einführung von Softwarepatenten in Europa. Man sollte jedoch die Argumente abwägen. Das Thema der so genannten Softwarepatente erhitzt die Gemüter nun schon seit geraumer Zeit. Auffällig dabei ist, dass selten eine technisch-rechtliche Diskussion dermaßen emotional geführt worden ist wie diese. Der Markt lässt sich relativ leicht in Befürworter und Gegner einteilen.

Software
Editoren im Vergleich: VIM, Emacs und mcedit
Wer einen Texteditor sucht, der steht bei Unix- und Linux-Systemen vor der Qual der Wahl. Die Palette reicht vom einfachsten Programm für die minimalsten Ansprüche bis hin zu skriptbaren Alleskönnern. Wir stellen Ihnen drei der interessantesten Editoren vor.
Mandrake Corporate Server 3.0
Runde zwei
Intrexx Xtreme
Red Hat 9 – ein alter Hut?
Eine Bestandsaufnahme
Früher Vogel ...
Job Scheduling und Linux
Fortschritt in Gimp
Neue Funktionen in Gimp 2.2

Know-how & Praxis
Warum kompliziert? ASP.NET mit Apache unter Linux
Bis vor kurzem konnten ASP-Seiten nur unter Windows mit Hilfe des Internet Information Servers ablaufen. Seit einiger Zeit nun gibt es die Möglichkeit, ASP-Webseiten auch unter Apache darstellen zu lassen, und zwar mit der Bibliothek mod_mono. Dies funktioniert sowohl unter Windows wie auch unter Linux. Hier werden die Installation von mod_mono unter Linux sowie die Konfiguration des Apache, aber auch ein kleines Beispiel zur Entwicklung von ASP.NET-Anwendungen mit C#, vorgestellt.
Schlangenbeschwörung
Auch wenn die Popularität von Python ständig steigt, so liegt sie doch derzeit noch deutlich hinter vergleichbaren Sprachen wie Java & Co. Dabei hat Python eine Menge zu bieten: Vor allem Einsteiger können von dieser Sprache profitieren, da sie sich vergleichsweise leicht erlernen lässt. Python wird häufig im Zusammenhang mit Skriptsprachen wie PHP genannt. Das ist im Grunde falsch, weil die Möglichkeiten der Sprache weitaus größer sind als die der üblichen Skriptsprachen – trotz oder vielleicht auch wegen der minimalistischen Syntax. Unsere kleine Einführung stellt Ihnen Python näher vor.
Nicht im akademischen Raum allein
Linux-Cluster-Management mit Scali
Eine Frage des Bedarfs
On-Demand Computing

Special
Highway to Heaven?
XML-Standards und Web Services im Einsatz in SCM- und CRM-Lösungen

Development
Zeit ist Geld
Neues aus der Ruby-Welt
Sinnvolle Kombi
Neues aus der Python-Welt
Wer sucht, der findet
Neue Module aus dem CPAN
Boost Your Productivity: Ein Blick in die Zukunft von C++
Eines der größten Mankos, die C++ nachgesagt werden, ist die geringe Anzahl standardisierter Bibliotheken. Zwar gibt es C++-Bibliotheken wie Sand am Meer, aber im Vergleich mit .NET oder Java mutet die Anzahl genormter, wiederverwendbarer Komponenten in C++ schon fast spartanisch an. Doch C++ lebt und mit der Boost-Bibliothek kann jeder bereits heute einen Blick in die Zukunft werfen und sich die tägliche Arbeit erheblich erleichtern.
Tipps & Tricks
Fragen aus dem Entwickler-Forum
Drei, zwei, eins – meins!
pyeBay – Python goes eBay
Python bietet Module für den Zugriff auf nahezu alle wichtigen Datenbanksysteme. Diese implementieren meist die Python-DB-API-Spezifikation. Seit einiger Zeit sind so genannte Objekt Relationale Mapper (ORM) in Mode gekommen, die es erlauben, ohne Kenntnisse von SQL mit Hilfe von Objekten auf die jeweilige Datenbank zuzugreifen. Natürlich gibt es auch für Python solche ORMs, wie z.B. das hier näher besprochene SQLObject. Meist ist die Benutzung relativ einfach und erfordert keine allzu lange Einarbeitungszeit. Hat man erst einmal ein wenig damit gearbeitet, findet man schnell Gefallen an ORMs.
Feelin’Groovy!
Die neue dynamische Sprache in Java



Software & Support Verlag GmbH