Autor(en): Daniel
25.06.08
Schland im Finale
Schland steht im Finale.
Oho!
Passende Musik zum Feiern: MSTRKRFT - Essential Mix 05/24 - und für später auch noch.
19.06.08
MySQL switches to bzr and Launchpad
Link: http://blogs.mysql.com/kaj/2008/06/19/version-control-thanks-bitkeeper-welcome-bazaar/
MySQL has announced the switch to bzr for all of its code branches and Launchpad for hosting the code.
Nice to see big projects adapting Bazaar for managing their code.
11.06.08
Firefox Download Day
Link: http://www.spreadfirefox.com/de/worldrecord
Wer in den nächsten Tagen an einem Weltrekordversuch teilnehmen möchte, braucht sich einfach nur am "Download Day" den neuen Firefox 3 herunterzuladen.
Die Aktion wird von der Mozilla Foundation über die Spread Firefox Marketingseite geleitet, wo man auch ein "Versprechen" abgeben kann - bzw schön sehen kann, wie viele Versprechen schon abgegeben wurden. Falls man dort auch seine E-Mail angeben möchte, wird man am entsprechenden Tag auch nochmal dran erinnert.
Lange kann es jedenfalls nicht mehr dauern, da heute das Update schon in hardy-proposed erschien (was dann in den nächsten Tagen nach hardy-updates kopiert wird); im Klartext: als Update für Ubuntu vorhanden ist.. ![]()
Ich nutze den Firefox 3 selber schon eine ganze Weile (als Beta und Release Candidate) und bin sehr angetan von den Verbesserungen, gerade auch im Bereich Speicherverbrauch und Performance.
Einen Screencast mit ein paar der Verbesserungen gibt es auch (Flash, english).
Update:
Der heutige (und Teil des morgigen Tages in unserer Zeitzone) ist nun Download-Day: Also direkt den neuen Firefox downloaden. Sollte die Seite überlastet sein, einfach später nochmal probieren.. ![]()
Es gibt auch einen Live-Downloadcounter.
05.06.08
5-a-day Aktion in Ubuntu
Link: http://wiki.ubuntu.com/5-A-Day
Seit Februar gibt es das Projekt "5-a-day" in Ubuntu, was dazu aufruft, 5 Bugs am Tag zu bearbeiten.
"Bearbeiten" heisst hier: bestätigen/reproduzieren, richtig zuordnen ("Triage"), nachfragen und alles was dazugehört - natürlich auch, den Fehler zu beheben, wenn möglich (durch einen Patch und/oder ein neues Paket).
Dazu gibt es dann nette Werkzeuge, die es erlauben, die bearbeiteten Bugs festzuhalten. Wenn ich also z.B. Bug 189293 angefasst habe (wozu es insgesamt bei mir mind. 6 mal kam - ein Extremfall), kann ich einfach "add-5-a-day 189293" aufrufen (oder den Firefox-Tab auf ein Applet ziehen), und dies wird automatisch in dem 5-a-day Bazaar-Repository festgehalten.
Aus diesen Daten lassen sich dann wiederum natürlich Statistiken erstellen und so stellt Daniel Holbach ebendiese bereit: http://daniel.holba.ch/5-a-day-stats/
Solange ich dort noch die Alltime-Topliste anführe, wollte ich das hier mal festhalten.. ![]()
Für weitere Informationen gibt es eine Seite im (englischen) Ubuntu-Wiki: https://wiki.ubuntu.com/5-A-Day (englisch) und auch ein 5-a-day Handbook (PDF) (englisch).
Helfende Hände sich immer gerne gesehen.. ![]()
</shameless plug>
09.05.08
Boys will be boys, girls will be girls
Mix of the day: Pete Tong and Martin Doorly - Introducing tour 2008-12-04.
Generally a lot of good music on NewMixes.com in the last weeks.
06.05.08
Neuer Webserver
Seit nun schon fast einer Woche ist der neue Server, auf dem auch hahler.de läuft, online. Nicht ganz ohne Probleme (z.B. Proxy-Probleme über HTTPS), aber nun läuft es sehr rund, mit nur noch kleinen Änderungen hier und da.
Der alte Server wurde zum 01.05. gekündigt, während der neue - aufgrund von offenbar großer Nachfrage, bis Mitte April auf sich warten liess.
Es handelt sich dabei um den "DS 5000" von Hetzner (AMD Athlon 64 X2 5600+ Dual Core, 4GB RAM, 2 x 400 GB SATA II).
Ich setze dort OpenVZ zur Virtualisierung ein. Dies erlaubt es sehr schön und einfach virtuelle Maschinen/Umgebungen zu erstellen, so dass z.B. der Mailserver in einem eigenen Container/"Rechner" läuft. Das erhöht die Sicherheit (Angriffe, Ausfall) erheblich und erlaubt es, Dienste voneinander abzugrenzen.
Da die Zeit zum Ende des Monats (und besonders am letzten Tag) sehr knapp wurde, habe ich aber einen Großteil des alten Servers einfach als ganzes in einen solchen Container gesteckt. Diesen werde ich im Laufe der nächsten Wochen dann "zerstückeln" - soweit es sich anbietet und erforderlich ist.
Wer Interesse an System- und Statusinformationen hat, kann sich die von Munin erstellten Graphiken anschauen (mittlerweile durch Passwort geschützt). Hier kann man ganz gut die einzelnen Container anschauen/erkennen.
Das nur soweit zur Information und nun viel Spass mit einem viel leistungsfähigerem Server.. ![]()
23.04.08
Track changes to /etc (configuration files) with etckeeper
I'm currently setting up my new dedicated server and one of the first packages I've installed there has been etckeeper, to keep track of any changes to files in the etc (configuration) directory.
Etckeeper supports various VCS (version control systems), namely Git, Mercurial and bzr.
Bzr support is available in Ubuntu since "Hardy".
I've chosen to use "bzr". If you want to stick to the default (git), just leave out the bzr related stuff:
# Install etckeeper and bzr:
sudo apt-get install etckeeper bzr
# Read the fine documentation:
zless /usr/share/doc/etckeeper/README.gz
Quick walkthrough:
# Edit the config, chose the VCS to use:
sudo sensible-editor /etc/etckeeper/etckeeper.conf
=> VCS=bzr
# Init the repository:
sudo etckeeper init
# Verify that the file list is OK and commit:
cd /etc
sudo bzr commit -m "Initial checkin"
Now, whenever you use "apt" to install or remove programs, it will commit any changed files before and after the action (if there are any changes - not all packages install files into /etc).
Because "/etc" is now a regular repository, you can also manually commit any changes there, e.g. when editing some configuration file.
If you don't manually commit any changes, they will get picked up during the next run of apt automatically.
This is of course highly recommended for Desktop systems, too: you can always look up what changes to the system configuration have been done (including the exact time when you or somebody else has installed a particular package).
Give it a try, it won't hurt ![]()
Update: Thierry Carrez has written some chronicle articles about etckeeper









