Ich selbst bin eine Person, die täglich mehrmals das SSH-Protokoll benutzt. Ob unter Linux mit dem openssh-Paket oder unter Windows mit PuTTY oder anderen Programmen. SSH (was übrigens für secure shell steht) ist verschlüsselt und damit sicher und telnet und ähnlichen Protokollen, die Benutzernamen, Passwörter und sogar den ganzen Inhalt unveschlüsselt übertragen, vorzuziehen. Nun ist es ein universelles Gesetz der Sicherheit, dass eine Kette nur so stark ist wie ihr schwächstes Glied – und das ist meistens der Benutzer. Dieser Artikel erfordert ein wenig Wissen im Umgang mit Linux, jedoch nicht sehr viel. Er soll außerdem mehr Denkanreize als fertige Lösungen geben, da nur ein angepasstes Sicherheitssystem ein gutes ist.
Stefan
Reguläre Ausdrücke 4: Das Fragezeichen
Es geht weiter mit regulären Ausdrücken. In diesem Artikel soll ein neues Zeichen mit spezieller Bedeutung erklärt werden: das Fragezeichen. Dabei handelt es sich, wie in den anderen (geschriebenen und noch kommenden) Artikeln um kein unverständliches Prinzip. Im Gegenteil: Das Fragezeichen ist schnell verstanden. Jedoch sind reguläre Ausdrücke, also alle Zeichen kombiniert, so gewaltig, dass eine einfache Einführung von Nöten ist um die Basis aller Ausdrücke zu verstehen. Deshalb also kleine Schritte, dafür am Ende aber mit Erfolg. Nun aber genug des Smalltalk und auf in den Kampf.
SpaceSniffer – …und man behält den Überblick
Heutzutage kann fast alles digitalisiert werden. Von diesem Phänomen profitieren besonders die Heimanwender, die ihre Bilder mit einer Digitalkamera und Filme mit dem Camcorder erstellen. Viele kaufen Musik gleich über Online-Dienste wie iTunes Store oder Musicload. Die Nebenwirkungen sind viele kleine, einige große und meist sehr viele vergessene Dateien auf der Festplatte. Damit man da den Überblick behält, gibt es sogenannte Disk Space Analyzer (dt.: Festplattenplatz-Analyseprogramm).
Reguläre Ausdrücke 3: Der Punkt
In diesem Artikel geht es richtig los mit den regulären Ausdrücken. Nach „normalen“ Zeichen und dem Zeichen-Escaping letzten Dienstag, geht es heute um den Punkt. Nachdem ihr diesen Artikel durchgelesen habt, werdet ihr in der Lage sein einfache und doch praktische Ausdrücke zu erstellen. Weiterlesen lohnt sich also wie immer.
Google Calendar mit Mozilla Sunbird verwalten
Jeder von uns kennt wohl das Problem, sich die Zeit richtig zu organisieren. Wenn man den Aufwand betrachtet, einen Termin in ein organisiertes System (sei es ein analoges Buch oder ein digitaler Kalender) betrachtet und sich dann den Verlust durch ein verpasstes Treffen bewusst macht (neuen Termin finden, die andere Person davon in Kenntnis setzen und diesen dann bloß nicht noch einmal vergessen), wird klar, dass es sich lohnt, einige Zeit für die Planung eines solchen Systems zu investieren. Wer also sein Zeitmanagement verbessern will, sollte unbedingt weiterlesen.
Reguläre Ausdrücke 2: Zeichen-Escaping
Im letzten Artikel zu regulären Ausdrücken wurde beschrieben, dass jeder Buchstabe, dem keine besondere Bedeutung zugewiesen ist, für sich selbst steht. Wenn reguläre Ausdrücke nur aus „normalen“ Zeichen bestünden, würde natürlich das ganze Konzept keinen Sinn ergeben. Deshalb geht es weiter, bis alle kurzen 11 Regeln erklärt sind.
iTunes – Der Bibliotheksgigant
Es ist ein typisches Apple-Thema. Entweder liebt man Apple oder man hasst die Firma mit dem angebissenen Apfel als Logo. Ich möchte auch hier keinen Glaubenskrieg auslösen, bin aber der Meinung, man sollte sich alles erst einmal angeschaut haben, bevor man urteilt. Dieser Artikel soll keine Einführung darstellen, sondern einfach die Features vorstellen, die mir das Leben mit meiner Musiksammlung erleichtert haben.
Reguläre Ausdrücke 1: Einführung & normale Zeichen
Die Unix-Tools, die bis jetzt beschrieben worden sind, arbeiten zum größten Teil ohne reguläre Ausdrücke (einige implementieren auch die Möglichkeit). Es gibt jedoch viele Tools, die ohne Kenntnisse über reguläre Ausdrücke nur sehr eingeschränkt funktionieren. Einige solcher Tools sind grep, sed und die üblichen Editoren wie vi/vim und emacs oder die Scriptsprache perl. Der Plan ist also, die Grundlagen regulärer Ausdrücke zu beschreiben, damit die richtige Macht der Shell und der langen Kommandos erkennbar wird.
Unix-Tools 8: info
Er gilt als Inbegriff der Unix-Philosophie und wird von vielen erfahrenen Benutzer jedem Anfänger als ultimativer erster Konsolen-Befehl gegeben. Die Rede ist von man man. man-Seiten (dt. Manualseiten) sind Bedienungsanleitungen für Programme. In diesen werden alle Parameter, Bugs und Copyright-Informationen aufgelistet. Es gibt jedoch noch eine mächtigere, aber nicht so bekannte Variante: info. Diese soll heute beschrieben werden.
Samba Server unter Linux
Gerade im privaten Netzwerk kann es äußerst praktisch sein, einen kleinen Server zu betreiben, auf dem Daten zentral gespeichert werden. So müssen unter anderem Urlaubsfotos nicht auf jedem einzelnen Computer liegen, sondern können auf einem gemeinsamen Laufwerk abgelegt werden, auf das alle Geräte im Netzwerk zugreifen können.
7-Zip – Einfach, schnell, portabel
Es gibt WinZip, WinRAR und noch viele unbekanntere Programme. Viele davon sind jedoch kostenpflichtig oder stören mit Werbung und Hinweisen. Eine echte Alternative ist 7-Zip. Wenn ihr wissen wollt, was das Programm alles kann und wieso ausgerechnet ihr es einmal ausprobieren solltet, dann lest weiter.
Unix-Tools 7: strings
UNIX/Linux ist bei Hobbyadministratoren und Informatikstudenten sehr beliebt. Kein Wunder, stellt es doch eine komplette Server- und Entwicklungsumgebung zur Verfügung. Das heutige Tool strings richtet sich mehr an die Programmierer als an die Administratoren. Wie der Name schon sagt, handelt es sich auch hierbei um ein String verarbeitendes Programm. Strings sind nicht mehr als zusammengesetzte Zeichen – also Zeichenketten (jeder Programmierer wird wissen, wovon ich rede).
Foxit Reader – eine echte Alternative
Die kalifornische Foxit Software hat in den letzten Jahren gut im PDF-Markt mitgemischt. Als Adobe mit dem Adobe Reader immer mehr Funktionen standardmäßig einband und natürlich auch beim Start laden musste, wurde der Start weit in die Länge gezogen und plötzlich kamen viele Alternativen auf. Als sich Adobe später dazu entschied, einen Prozess immer im Hintergrund laufen zu lassen, damit der Reader „schneller“ startete, war das Maß für viele Benutzer voll. Eine kurze Einführung in die kostenlose Alternative: Foxit Reader.
Unix-Tools 6: join & paste
UNIX/Linux ist hauptsächlich ein sehr beliebtes Server-Betriebssystem. Viele Datenbank- und Webserver laufen auf diesem stabilen System. Wer viel mit Datenbankservern wie z. B. von Oracle oder MySQL (gehört ja letztendlich der gleichen Firma) arbeitet, sollte weiterlesen. Denn relationsalgebraische Operationen lassen sich auch auf normale Textdateien anwenden, durchaus sinnvoll.
allSnap – Window Snapping für Windows
Auf dem Desktop Ordnung zu halten, ist gar nicht so einfach. Linux-Window-Manager bieten fast standardmäßig mehrere Fenster und Snapping an. Bei dem Snapping (gute Übersetzungen sind immer willkommen ;)) handelt es sich um die Funktion, ein Fenster an den Bildschirmrand oder andere Fenster andocken zu lassen. Das erlaubt pixelgenaue Positionierung der Fenster und ermöglicht somit eine optimale Ausnutzung des Bildschirms. Auch Windows-Benutzer müssen nicht auf dieses klasse Feature verzichten.