Datenbanken

freiesMagazin 01/2012

freiesMagazin 01/2012 Titelseite

freiesMagazin 01/2012

Topthemen

ReactOS
Das Ziel von ReactOS soll sein, dass Programme und Treiber, die für Windows NT und dessen Nachfolger entwickelt wurden, auch unter ReactOS verwendbar sind. Das freie Betriebssystem ist in großen Teilen unter der GNU GPL lizenziert. Einige Bestandteile stehen hingegen unter BSD- und LGPL-Lizenz. Das Projekt selbst betitelt ReactOS nicht als Windows-Nachbau, sondern als ein zu Windows binärkompatibles Betriebssystem.

Selbstgebacken: Kernel kompilieren nach Rezept
Moderne Linux-Distributionen bringen alles mit: Vom Systemkern über die Anwendungen bis hin zu den bunten Rüschen der graphischen Oberfläche. Für viele Nutzer gehört das Anpassen des Desktops zur Pflicht, das manuelle Installieren von Programmen – meist in einer aktuelleren Version – ist dann die Kür. Den Kernel jedoch lassen viele in Ruhe und vertrauen hier lieber auf die Aktualisierungen des Distributors.

Kurzreview: Humble Indie Bundle 4
Das Humble Indie Bundle hat schon eine gewisse Tradition, so wurde die erste Version bereits im Mai 2010 veröffentlicht. Teil des Bundles sind Spiele, die von verschiedenen Independent-Studios entwickelt wurden und auf allen großen Plattformen Linux, Mac OS X und Windows laufen. Mitte Dezember 2011 wurde die vierte Version veröffentlicht, auf deren Inhalt in dem Artikel ein kleiner Blick geworfen werden soll.

Download

Ausgabe 01/2012 als PDF (2659 KB)
Ausgabe 01/2012 als EPUB mit Bildern (2112 KB)
Ausgabe 01/2012 als EPUB ohne Bilder (82 KB)
Ausgabe 01/2012 als HTML mit Bildern (2662 KB)
Ausgabe 01/2012 als HTML ohne Bilder (271 KB)

Kompletter Inhalt

In Klammern findet man beschreibende Tags, um die Artikel leichter einer Kategorie zuordnen zu können.

Linux allgemein
„ReactOS“ von Sujeevan Vijayakumaran (Distribution)
„Fedora 16“ von Hans-Joachim Baader (Distribution, Fedora)

Anleitungen
„Selbstgebacken: Kernel kompilieren nach Rezept“ von Mathias Menzer (Kernel)
„OpenShift – Entwickeln in der Cloud“ von Patrick Meyhöfer (Internet, Programmierung)
„Perl-Tutorium – Teil 5: Subroutinen, Namensräume und Geltungsbereiche“ von Herbert Breunung (Perl, Programmierung)
„PHP-Programmierung – Teil 4: MySQL und PHP“ von Patrick Eigensatz (Datenbanken, Internet, PHP, Programmierung)

Software
„Kurzreview: Humble Indie Bundle 4“ von Dominik Wagenführ (Kommerzielle Software, Spiele)
„Theme Hospital & CorsixTH – Ein Arzt bitte auf die Linuxstation“ von Michael Schwarz (Emulator, Freie Projekte, Spiele)

Community
„Rezension: JavaScript – Visual Quickstart Guide (8th Edition)“ von Jochen Schnelle (Buch, Programmierung, Rezension)
„Rezension: X-Plane kompakt“ von Hans-Joachim Baader (Buch, Kommerzielle Software, Rezension, Spiele)

Magazin
„Gewinner des vierten Programmierwettbewerbs“ (Community, Magazin, Programmierung)

Autoren dieser Ausgabe

Hans-Joachim Baader (Webseite)
Herbert Breunung (Webseite)
Patrick Eigensatz (Webseite)
Mathias Menzer (Webseite)
Patrick Meyhöfer (Webseite)
Jochen Schnelle (Webseite)
Michael Schwarz (Webseite)
Sujeevan Vijayakumaran (Webseite)
Dominik Wagenführ (Webseite)

freiesMagazin 09/2011

freiesMagazin 09/2011 Titelseite

freiesMagazin 09/2011

Topthemen

Plattformen für die Entwicklung und Verwaltung von Open-Source-Projekten
Beim Erlernen einer Programmiersprache macht man sich gewöhnlicherweise wenig Gedanken über eine Versionsverwaltung. Mit zunehmendem Fortschritt gelangt man jedoch häufig an einen Punkt, an dem man nicht mehr für sich alleine ein Projekt entwickelt. Besonders die Open-Source-Gemeinde ist dabei auf die Mitarbeit der Gemeinschaft aus aller Welt angewiesen.

„I don't like spam“, oder wie man einen Mailserver testet
Es begann mit einem Irrtum. Im Werbebrief vom Google für den AdWords-Dienst befand sich ein Gutschein über 75 Euro, der auf einen völlig fremden Menschen ausgestellt war. Wenn man Sandra Fründt, Head of Business Marketing Google Deutschland, auf ihren Fehler aufmerksam machen will, stößt man auf ein Problem: Im Schreiben ist überhaupt keine E-Mail-Adresse angegeben. Die Frage ist: Wie findet man die E-Mail-Adresse heraus und kann dazu noch testen, ob sie existiert?

i3 – ein Tiling Fenstermanager
Fenstermanager gibt es viele, die bekanntesten sind wohl Metacity (GNOME 2), KWin (KDE) oder Compiz. Diese Fenstermanager verfolgen alle ein ähnliches Konzept: Die Fenster liegen relativ ungeordnet auf dem Bildschirm und können überall hin verschoben werden. Tiling Fenstermanager – wie i3 – bauen auf einem anderen Konzept auf: Diese behandeln den Bildschirm wie eine Art Tabelle. Dadurch sind die Fenster (bis auf Ausnahmen) an einem festen Platz und können durch Tastenkombinationen in andere Positionen gebracht werden.

Download

Ausgabe 09/2011 als PDF (1205 KB)
Ausgabe 09/2011 als HTML mit Bildern (667 KB)
Ausgabe 09/2011 als HTML ohne Bilder (225 KB)

Kompletter Inhalt

In Klammern findet man beschreibende Tags, um die Artikel leichter einer Kategorie zuordnen zu können.

Linux allgemein
„Plattformen für die Entwicklung und Verwaltung von Open-Source-Projekten“ von Patrick Meyhöfer (Freie Projekte, Google, Internet, Linux allgemein, Programmierung)
„Trinity – Desktop ohne Zukunft“ von Martin Gäßlin (Desktop, KDE)
„Der August im Kernelrückblick“ von Mathias Menzer (Kernel)

Anleitungen
„„I don't like spam“, oder wie man einen Mailserver testet“ von Christian Imhorst (E-Mail, Internet)
„Perl-Tutorium: Teil 2 – Literale, Arrays und Blöcke“ von Herbert Breunung (Perl, Programmierung)

Software
„i3 – ein Tiling Fenstermanager“ von Robert Knauer (Desktop, Fenstermanager)
„Cassandra – Die Datenbank hinter Facebook“ von Jochen Schnelle (Datenbanken)

Community
„Rezension: The Python Standard Library by Example“ von Jochen Schnelle (Buch, Programmierung, Python, Rezension)
„Rezension: Python von Kopf bis Fuß“ von Michael Niedermair (Buch, Programmierung, Python, Rezension)

Autoren dieser Ausgabe

Michael Niedermair
Jochen Schnelle (Webseite)
Robert Knauer
Herbert Breunung (Webseite)
Christian Imhorst (Webseite)
Mathias Menzer (Webseite)
Martin Gäßlin (Webseite)
Patrick Meyhöfer (Webseite)

freiesMagazin 04/2011

freiesMagazin 04/2011 Titelseite

freiesMagazin 04/2011

Topthemen

Debian GNU/Linux 6.0 „Squeeze“
Debian GNU/Linux bezeichnet sich als „das universelle Betriebssystem“ und ist zweifellos die größte Distribution, sowohl von der Entwickler- als auch der Anwenderzahl, die unabhängig von einem Unternehmen entwickelt wird. Debian steht auf eigenen Füßen und bildet die Basis für viele weitere Distributionen, ganz besonders Ubuntu. Mehrere sehr große Installationen wie das System der Münchner Stadtverwaltung oder das der spanischen Provinz Extremadura beruhen auf Debian. Dieser Artikel stellt Debian 6.0 „Squeeze“ mit einem Fokus auf die Neuheiten dieser Version vor.

Test: OpenDocument-Format für den Datenaustausch
Man liest ja des Öfteren in den Nachrichten, dass sich irgendeine Regierung der Welt dazu entschließt, das OpenDocument-Format (ODF) in Behörden zu akzeptieren bzw. zu nutzen. Als Vorteil von ODF wird – vor allem von Linux-Anhängern – oft genannt, dass sich das Format auf jedem Linux-Rechner öffnen lässt und immer gleich aussieht, weil es ja ein offener Standard ist. Sprich, das Problem wie bei Microsoft Office, dass ein Dokument (auch bei gleicher MS-Office-Version) auf jedem Rechner anders aussehen kann, gibt es angeblich nicht. Dieser These soll in diesem Artikel nachgegangen werden.

SpaceChem – Atome im Weltall
Chemie zählt wahrscheinlich nur bei den wenigsten Menschen zum Lieblingsfach und kommt in der Beliebtheitsskala vermutlich gleich nach Mathematik. SpaceChem versucht dennoch mit diesem Thema die Spieler zu begeistern – und das, ohne dass man es wirklich merkt.

Download

Ausgabe 04/2011 als PDF (1282 KB)
Ausgabe 04/2011 als HTML mit Bildern (1512 KB)
Ausgabe 04/2011 als HTML ohne Bilder (166 KB)

Kompletter Inhalt

In Klammern findet man beschreibende Tags, um die Artikel leichter einer Kategorie zuordnen zu können.

Linux allgemein
„Debian GNU/Linux 6.0 „Squeeze““ von Hans-Joachim Baader (Debian)
„Test: OpenDocument-Format für den Datenaustausch“ von Dominik Wagenführ (Office-Suite, Open Document Format)
„Der März im Kernelrückblick“ von Mathias Menzer (Kernel)

Anleitungen
„Eine Einführung in die Programmiersprache Pike“ von Clemens Hackenberg (Programmierung)

Software
„SpaceChem – Atome im Weltall“ von Dominik Wagenführ (Kommerzielle Software, Spiele)

Community
„Rezension: Durchstarten mit HTML5“ von Hans-Joachim Baader (Browser, Buch, Internet, Rezension)
„Rezension: Essential SQLAlchemy“ von Jochen Schnelle (Buch, Datenbanken, Programmierung, Python, Rezension)

Autoren dieser Ausgabe

Jochen Schnelle
Hans-Joachim Baader (Webseite)
Clemens Hackenberg
Mathias Menzer
Dominik Wagenführ (Webseite)

freiesMagazin 08/2010

freiesMagazin 08/2010 Titelseite

freiesMagazin 08/2010

Topthemen

NoSQL – Jenseits der relationalen Datenbank
In Hinblick auf Unternehmensanwendungen wurden relationalen Datenbanken und daraus entstehend Ende der 70er Jahre SQL entwickelt. Zu Beginn des 21. Jahrhunderts wurden freie Implementierungen von relationalen, per SQL abfragbaren Datenbanken wie MySQL, PostgreSQL und SQLite wirklich einsatzfähig und werden heute häufig genutzt. Dennoch ist die Entwicklung nicht stehen geblieben und es gibt inzwischen Alternativen zu den herkömmlichen relationalen Datenbanken. Der Artikel soll einen Blick auf solche neue Datenbankansätze werfen.

MeeGo im Blick
Ende Mai dieses Jahres erschien Version 1.0 der Distribution MeeGo. MeeGo orientiert sich vornehmlich am Einsatz auf mobilen Geräten, wie Handhelds und Netbooks. Dabei setzt MeeGo auf eine Benutzeroberfläche, die in puncto Benutzbarkeit und Benutzerführung neue Akzente setzen will, gerade auf den genannten Geräteklassen. Hört sich interessant an? Ist es auch.

Videoschnitt mit Avidemux
Im digitalen Video-Zeitalter ist das nachträgliche Schneiden, Zusammenfügen oder Umwandeln von Videos auch im Heimbereich an der Tagesordnung. Sei es, um den gerade aufgenommenen Urlaubsfilm zu schneiden, die Werbung aus einer Reportage zu entfernen oder ganz schlicht, um das Lieblingsmusikvideo auf dem iPod abspielen zu können. Hier kommt Avidemux ins Spiel, ein leistungsfähiges, unter der GPL (GNU General Public License) stehendes Videoschnittprogramm, das kostenfrei erhältlich ist.

Download

Ausgabe 08/2010 als PDF per FTP (2033 KB)
Ausgabe 08/2010 als PDF per HTTP (2033 KB)
Ausgabe 08/2010 als HTML mit Bildern (1659 KB)
Ausgabe 08/2010 als HTML ohne Bilder (183 KB)

Kompletter Inhalt

In Klammern findet man beschreibende Tags, um die Artikel leichter einer Kategorie zuordnen zu können.

Linux allgemein
"NoSQL – Jenseits der relationalen Datenbanken" von Jochen Schnelle (Datenbanken, NoSQL)
"MeeGo im Blick" von Thorsten Schmidt (Distribution, Linux allgemein)
"Das neue openSUSE 11.3 ist da" von Saskia Brückner (Distribution, Linux allgemein, openSUSE)
"Juni und Juli im Kernelrückblick" von Mathias Menzer (Linux allgemein)

Anleitungen
"Tiling Windows mit Compiz und dem Grid-Plugin" von Volker Duetsch (Fenstermanager)
"LaTeX-Symbole einfügen mit LSS" von Dominik Wagenführ (LaTeX, Programmierung)

Software
"Videoschnitt mit Avidemux" von Kirsten Roschanski (Audio, Multimedia, Video)

Community
"Rezension: Die Anarchie der Hacker" von Dominik Wagenführ (Buch, Rezension)
"Rezension: CouchDB – kurz & gut" von Hans-Joachim Baader (Buch, Datenbanken, NoSQL, Rezension)
"Rezension: Beginning CouchDB" von Jochen Schnelle (Buch, Datenbanken, NoSQL, Rezension)

Autoren dieser Ausgabe

Hans-Joachim Baader
Kirsten Roschanski (Site)
Dominik Wagenführ (Blog)
Volker Duetsch
Mathias Menzer
Saskia Brückner
Thorsten Schmidt
Jochen Schnelle

freiesMagazin 06/2010

freiesMagazin 06/2010 Titelseite

freiesMagazin 06/2010

Topthemen

Ubuntu 10.04
Am 30. April 2010 wurde Ubuntu 10.04 freigegeben. Dieser Artikel soll einen Überblick über die Neuerungen der Distribution geben, wobei ein besonderer Augenmerk auf den Desktop gelegt wird.

Welches Betriebssystem ist das richtige für Netbooks?
Wer eins hat, liebt es. Wer keins hat, vermisst es auch nicht. Sie sind ständige Wegbegleiter bei Leuten, die dem Internet verfallen sind und überall dort, wo das Handy oft nicht mitkommt (Java, Flash, YouTube etc.). Man kann im Café sitzen, auf Facebook mal eben seinen Status ändern, bei Amazon vorbeischauen, um das neue Buch vom Lieblingsautor vorzubestellen, und ganz nebenbei noch schnell seine E-Mails prüfen. Die Rede ist von den kleinen Brüdern und Schwestern der Notebooks, den Netbooks. Wenn man nun ein Linux-Betriebssystem nutzen möchte, welches ist geeignet?

CouchDB – Datenbank mal anders
Wenn von einer Datenbank gesprochen wird, denkt man normalerweise als Erstes an relationale, SQL-basierte Datenbanken wie Oracle, MySQL, PostgreSQL oder SQLite. Aber es gibt auch einen völlig anderen Ansatz: die dokumentenorientierte Datenbank \Prog{CouchDB}. Der Name der Datenbank steht in erster Linie nicht für das besonders bequeme Arbeiten, sondern ist ein Akronym für „Cluster of unreliable commodity hardware Data Base“.

Download

Ausgabe 06/2010 als PDF per FTP (3276 KB)
Ausgabe 06/2010 als PDF per HTTP (3276 KB)
Ausgabe 06/2010 als HTML mit Bildern (3148 KB)
Ausgabe 06/2010 als HTML ohne Bilder (216 KB)

Kompletter Inhalt

In Klammern findet man beschreibende Tags, um die Artikel leichter einer Kategorie zuordnen zu können.

Linux allgemein
"Ubuntu 10.04" von Hans-Joachim Baader (Distribution, Kubuntu, Linux allgemein, Ubuntu)
"Das Grmlmonster und seine Zähne" von Roman Hanhart (Distribution, Linux allgemein)
"Haiku – Eine Alternative für den Desktop" von Joachim Seemer (Distribution, Linux allgemein)
"Welches Betriebssystem ist das richtige für Netbooks?" von Kirsten Roschanski (Debian, Distribution, Hardware, Linpus Linux, Ubuntu)
"Käferalarm! – Was tun bei Bugs?" von Martin Gräßlin (KDE, Linux allgemein)
"Der Mai im Kernelrückblick" von Mathias Menzer (Linux allgemein)

Anleitungen
"Kurztipp: Verschlüsselt installieren" von Bodo Schmitz (Sicherheit, Tipps&Tricks, Verschlüsselung)
"Kurztipp: Unicode-Zeichen in LaTeX nutzen" von Dominik Wagenführ (LaTeX)

Software
"CouchDB – Datenbank mal anders" von Jochen Schnelle (Datenbanken, Datenverwaltung)

Community
"Projektvorstellung: einfachJabber.de" von Benjamin Zimmer (Community, Instant-Messaging, Jabber)
"Rezension: Typo 3 – Das Praxishandbuch für Entwickler" von Jürgen Mischke (Buch, Rezension)

Autoren dieser Ausgabe

Jürgen Mischke
Benjamin Zimmer (Blog)
Jochen Schnelle
Dominik Wagenführ (Blog)
Bodo Schmitz (Site)
Mathias Menzer
Martin Gräßlin (Blog)
Kirsten Roschanski (Site)
Joachim Seemer (Blog)
Roman Hanhart (Blog)
Hans-Joachim Baader (Site)

Inhalt abgleichen Inhalt abgleichen