Kopieren mit Sicherheitsnetz
Während die meisten grafischen Benutzeroberflächen wie Windows oder der Finder von Mac OS X zur Sicherheit nachfragen, ob die Zieldatei überschrieben werden soll, kopiert die Shell unter Linux ohne Rückfrage. Nach dem Motto: „Der Anwender wird schon wissen, was er tut!“
Das muss aber nicht sein! Das Kopierkommando cp des GNU-Projekts verfügt über die Option --backup. Wenn Sie diese Option nutzen, sorgt cp automatisch dafür, dass eine eventuell bestehende Datei erhalten bleibt. Von der alten Datei wird vor dem Kopiervorgang eine Sicherungskopie mit einer angehängten Tilde (~) erstellt:
schulz@batista:~ > touch orig kopie
schulz@batista:~ > cp --backup orig kopie
schulz@batista:~ > ls -l
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 kopie
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 kopie~
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 orig
Aber cp kann noch mehr! Mit der Option --backup=numbered erstellt cp nicht nur eine Sicherungskopie, sondern beliebig viele, die einfach durchnummeriert werden:
schulz@batista:~ > cp --backup=numbered orig kopie
schulz@batista:~ > ls -l
-rw-r--r-- 1 schulz users 0 2010-02-28 08:29 kopie
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 kopie~
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 kopie.~1~
-rw-r--r-- 1 schulz users 0 2010-02-28 08:26 orig
Falls Ihnen diese Unterstützung beim Kopieren gefällt, können Sie mit
alias cp='cp
--backup=numbered’
dafür sorgen, dass Sie
automatisch immer mit Sicherheitskopien arbeiten.
Viel Spaß auf der Shell!
Icinga soll Verbesserungen in die Nagios-Welt bringen
Dass es auch einfacher geht, will in Kürze Icinga beweisen. Das Projekt forkte Nagios mit dem Ziel, durch eine überarbeitete PHP-Weboberfläche eine einfachere Verwaltung des Monitoring zu gewährleisten. In knapp 2 Tagen soll das erste Release herauskommen und man darf gespannt sein, ob Nagios-Monitoring dann wieder Spaß macht!
Das Linux-Systemhaus hat dieses Projekt jedenfalls auf seinem Evaluierungs-Radar...
Just A Lovely Little Adventure - Jalla
Unter größtem persönlichen Einsatz haben alle Teilnehmer das Beste aus der gemeinsamen Zeit gemacht und Ihre Fähigkeiten in C++ intensivst ausgebildet. Als sichtbares Ergebnis dieser erfolgreichen Anstrengungen ist dabei der Beginn eines neuartigen Spiels herausgekommen: Jalla!
Jalla ist eine Art
Adventure, bei dem es darum geht, durch Recherchen
und Kombination von Indizien und Hinweisen,
Kriminalfälle aufzuklären. Das Besondere an Jalla
ist, dass ein Editor für diese Fälle gleich mitgeliefert wird!
Durch die schnell voranschreitende Entwicklung
empfiehlt es sich, die Projektseite auf
Sourceforge regelmäßig zu beobachten und auf
jeden Fall den Blog zu lesen!
Karsten Schulz bedankt sich bei allen Teilnehmern des
C++-Seminars für die schöne Zeit und Zusammenarbeit!
Auch einmal den Gnome Desktop testen?
Einfach einmal den neuen KDE Desktop testen...
Wer den neuesten Desktop bequem und stressfrei mittels einer Live-CD testen möchte, kann sich unter http://home.kde.org/~binner/kde-four-live/ ein ISO-Image herunterladen und KDE 4 ausprobieren. Soviel sei verraten: es lohnt sich...!
PDF-Erstellung mit ReportLab
Signaturen an E-Mails anhängen
Als zentrale Lösung wird von Karsten Schulz ein kleines unter der GPL stehendes Pythonprogramm names "MailSigger" zur Verfügung gestellt. Dieses Programm wird auf dem zentralen Mailserver des Unternehmens installiert und kann individuell für jeden Absender die ihm zugeordneten Angaben an die ausgehende E-Mail anhängen. Dadurch sind die rechtlichen Anforderungen an eine geschäftliche E-Mail erfüllt.
Durch diese zentrale Lösung ist die Konsistenz der angehängten Informationen gewährleistet. Weitere Informationen zur Nutzung und Installation finden Sie auf der MailSigger-Webseite!