Don't understand german? Read or subscribe to my english-only feed.

Thunderbird: und voll auf die Schnauze

March 14th, 2005

Das hat ja ordentlich Nerven gekostet. Da hat einer meiner User beim Versenden von Mails Probleme. Die TO-Zeile beim Versenden an einen einzigen, bestimmten Eintrag im Adressbuch schaut immer so aus:

Vorname Nachname <"vorname.nachname"@domain.tld>

Huh?! Natürlich klappt das Mailversenden an diese Adresse nicht. Ok, neuen Eintrag unter gleichem Namen gemacht, keinerlei Probleme. Ein Update auf die neueste Thunderbird-Version hat auch nichts bewirkt. Ok, ich habe eine Vermutung – Eintrag noch einmal genauer angeschaut; und die Vermutung hat sich bestätigt: im Eintrag der Mailadresse war am Ende ein (unsichtbares) Leerzeichen versteckt. Grml.

Naja, vielleicht hilft dieser Blogeintrag ja mal jemandem bei einem ähnlichen Problem. :-)

Rockende Software

March 9th, 2005

Irgendwie bin ich heute total kaputt. Uni bis 20:30, eine volle Mailbox und ich sollte eigentlich noch mehrere Sachen erledigen. Wenn man dann in der Masse der Mails aber eine freundliche Mail entdeckt, in der jemand einfach nur Lob über das eigene Projekt ausspricht kann das einen richtig wieder aufbauen. Deshalb bringe ich meine eigenen Gedanken auch mal öffentlich unter die Leute (den Entwicklern hab ich es ja schon mehrmals mitgeteilt ;-)).

mutt-ng: jetzt hab ich mir das Format = Flowed-Feature von mutt-ng mal zu Gemüte gezogen nachdem eine solche Mail aufgeschlagen ist. Das ist ja wirklich hammergenial. Und auch sonst erfüllt mutt-ng alleine meine Wünsche, und wenn mir noch was einfällt werde ich AK & CO schon nerven. 8-)

wmi: der Window-Manager tut einfach spitze auf meinem Laptop. Schlank, schnell und perfekt für mein xterm-Handling. :-) Anselm, ich warte ja schon gespannt auf die erste Stable-Release von wmii. :-)

Chemnitzer LinuxTage 2005 – Der Report

March 8th, 2005

Freitag, 04.03.05

Treffpunkt zur Abfahrt nach Chemnitz war auf 11 Uhr angesetzt, um 11:30 sind dann alle Mitfahrenden (7 Leute) auf einem Haufen. Wir sind dann noch die grml-Shirts holen gefahren, haben einen Sprung bei Merkur vorbeigeschaut und danach ging es gegen 13 Uhr los mit der Fahrt nach Chemnitz.

Ein paar Pausen und nach mehrmaligem Verpassen der richtigen Abfahrt in Chemnitz haben wir es gegen 21 Uhr dann doch noch bis zum geplanten Ziel geschafft. Wir haben die Schlüssel für die Unterkunft geholt und wollten am Freitag ja eigentlich früh schlafen gehen (damit wir am Samstag die Sau rauslassen können). Vor 3 Uhr hat es aber doch niemand ins Bett geschafft. ;-) Die Unterkunft war übrigens absolut top – Gratulation und ein großes Danke an das Organisationsteam!

Samstag, 05.03.05

Angefangen hat mein Tag nach dem Frühstück mit Torsten Werners Vortrag “Debian GNU/Linux im Auswärtigen Amt”. Im Vortrag wurde erläutert warum und wie von Windows NT-Servern auf Debian-Systeme umgestellt wurde+wird. Der Vortrag hat schön aufgezeigt warum Debian als Serverplattform ideal ist und warum in vielen Fällen die verwendete Software nicht unbedingt kostenfrei sein muss, aber die Schnittstellen zu anderen Diensten offen sein sollen.

Danach war ich in “Plattenschlüssel: Chiffrierte Dateisysteme unter GNU/Linux” von Frank Becker und Konrad Rosenbaum zu finden. Der Vortrag hat einen guten Einstieg Überblick über die Thematik geboten (cryptoloop, dm-crypt, loop-aes,…). Über die Schwäche, dass die Referenten anscheinend nicht ganz up2date waren (hey, es gibt Kernel 2.6.11 8-)) kann man hinwegsehen [Gruß an Gebi ;-)].

Der Vortag zu “Security Enhanced Linux” ist leider ausgefallen, darum hab ich eine Runde durch die TU gedreht und bin beim Debian-Stand hängengeblieben. Der Debian-Stand war generell unser Treffpunkt, weil alle intuitiv dorthin gefunden haben. ;-) Ich habe dort mit dem Debian-Developer Alexander Müller gesprochen. Von ihm stammt die Live-CD Gnoppix und mittlerweile ist er Mitarbeiter von Ubuntu (u.a. für die Live-CDs). Ich hab ihn dementsprechend über seine Arbeit bei Ubuntu ausgefragt und so wie es ausschaut gibt es noch keinen einzigen Ubuntu-Entwickler aus+in Österreich.

Der Vortrag von Stefan Schumacher “Einbruchserkennung in Netzwerke mit Intrusion Detection Systemen und Honeypots” war mir inhaltlich schon bekannt, ich hab daher mal auf Karls ibook Mails gecheckt und die grml-Mirror auf der grml-Homepage aktualisiert.

Oliver Kügows “Hochverfügbare Serverdienste mit Linux” bot einen guten Überblick über Heartbeat, DRDB & CO. Harald Weltes “Enforcing the GNU GPL” wollte ich mir nicht entgehen lassen nachdem ich es im Vorjahr nicht auf den 21C3 geschafft habe. Die “interessanten” Zwischenfragen haben der Qualität des Vortrages aber keinen Abbruch getan. Danach war ich mir eigentlich nicht sicher welchen Vortrag ich besuchen will, ich war zu faul zum Aufstehen ;-) und bin dann bei Stefan Wintermeyers Vortrag “GPL Software in Deutschland erstellen und davon leben” geblieben. Das war eine guuuuuuuuute Wahl. Der Vortragende hatte Humor, brachte interessante Aspekte ein (“Kunden wollen eine Box zum Angreifen”) – der Vortrag war super unterhaltsam und trotzdem lehrreich.

Danach waren wir beim Social Event (mit exzellentem Buffet) und gingen noch zur Linux-Nacht. Downtime war dann irgendwann gegen 3 oder 4 Uhr.

Fazit vom Samstag: gute Vorträge, gute Unterhaltung und viele Leute wieder oder das erste Mal in Reallife getroffen (Matthias Kopfermann, Nico Golde, Julius Plenz, Kurt Pfeifle, Norbert Tretkowski, Kurt Gramlich,…). Nur das WLAN ist negativ aus dem Rahmen gefallen.

Sonntag, 06.03.05

Los ging es bei mir mit Maximilian Ibel zum Thema “Google: A Computer Scientist’s Playground” – das meisste wusste ich bereits, deshalb hab ich die Zeit mal für $NEWS aufgewendet. Danach war Matthias Teege zum Thema “Unix ist tot” an der Reihe. Matthias hat am Anfang gleich mal ordentlich provoziert und musste daraufhin einiges einstecken (“stell doch mal die Schrift größer” – “das wäre grundsätzlich möglich aber dafür müsste ich jetzt rebooten”). 8-)

Nach einer ca. 1 stündigen Pause in der ich mit Anselm Garbe und seinem Kumpanen Oliver beim Mittagessen über WMI, das X Window System & CO gequatscht habe besuchte ich Rene van Beverns “ION – Der fenstermanagende Fenstermanager”. ION kannte ich ja bereits, ein paar Sachen waren mir zwar unbekannt, aber Anselm hatte dann in “Window Manager Improved – Intelligentes Fenstermanagement mit X11” gezeigt was ein richtiger WM wirklich kann. ;-)

Dann war mein Vortrag zu grml an der Reihe. Ich hatte ja leider nur 30 Minuten Zeit, habe darum aber auch dementsprechend Gas gegeben. ;-) Jörg Schilling war in meinem Vortrag und ist nachher noch zu mir gekommen. Wir haben fast 1 Stunde über Bootvorgänge/Hardwareerkennung unter Linux+Solaris, star, sfind, berlios.de und grml gesprochen. :-)

Zu “Malicious Code – Gefahren im Linuxbereich” von Marco Preuß hab ich es dann nicht mehr geschafft und konnte nur noch die Schlussworte und die Fragerunde mitbekommen. Dann wollte ich zu Nicos TPP-Vortrag gehen, aber irgendwie haben es mehrere Leute geschafft mich in Jens Kühnels “Linux auf Home-Routern – Linksys”-Vortrag zu schleifen.

Danach war Treffpunkt zur Abfahrt, wir haben ausgecheckt und sind gegen 19 Uhr losgefahren. Ankunft in Graz war dann nach einer längeren Pause beim Burgerking (igitt ;-)) gegen 3 Uhr.

Für die Voyeure gibt’s zum Abschluss natürlich auch noch was:

grml 0.3 released

March 4th, 2005

grml 0.3 is available. The new release brings 191 new packages and many new features. For details take a look at the release announcement.

Chemnitz – wir kommen!

March 4th, 2005

Sodalla, heute (04.03.) geht’s Richtung Chemnitzer LinuxTag 2005. Ein taktischer Kleinbus bestehend aus 2 Autos und 7 bis zu den Zähnen mit Laptops, WLAN-Karten und viel Motivation bewaffneten BofHs reist gegen 11 Uhr ab – Richtung Deutschland.

Ich freue mich ja wahnsinnig auf jene Leute, die ich zum ersten Mal im Offline-Leben treffen werde. Und natürlich auf die riesige Anzahl an guten Vorträgen, die Entscheidung welchen man sich dann jeweils wirklich anschauen geht wird – wie immer – schwer fallen.

Sofern WLAN für mir tut und ich dazu komme werde ich natürlich mein Blog in Echtzeit füllen. Chemnitz – wir kommen!

Nichtraucher-Zone

March 3rd, 2005

Es ist einfach herrlich, wenn man Essen/Trinken gehen kann, ohne die Kleidung nachher in die Wäsche geben zu müssen weil sie nach Rauch muffelt. Seit mein Lieblingslokal einen dedizierten Bereich in eine Nichtraucherzone verwandelt hat ist es dort noch angenehmer zu sitzen. Die Klimaanlage/der Rauchabzug war schon immer gut, die Musik wird auch wenns später wird nicht lauter gedreht – so kann man sich gepflegt unterhalten ohne um die Stimmbänder Angst haben zu müssen. Jetzt brauch ich nur noch einen “Zuvielesse-Schutz”, mir liegt der Veggiburger mit Zubehör noch immer im Magen. 8-)

Buch: Hardening Linux

March 1st, 2005

Gerade erst herausgekommen und heute vom Postler vorbeigebracht bekommen: “Hardening Linux” von James Turnbull. Die ersten 80 Seiten hab ich durch, den Rest (noch ca. 470 Seiten) mal durchgeschmökert. Speziell behandelt werden die Distributionen RedHat und Debian, das Englisch liest sich leicht und flüssig. Wenn es so weiter geht wie bisher war das Buch das Geld wert.

Umlaute-Problem in WordPress behoben

March 1st, 2005

Congratulations! This is a valid RSS feed. Na endlich….

Darauf aufmerksam geworden bin ich ja erst durch einen Hinweis in #grml, dass mein Blog in einem Planet-Feed nicht tut. Nachdem ich heute mal einen RSS-Reader unter Windows testen wollte (Feedreader) und dieser mit meinem und anderen deutschen WordPress-Blogs nicht so wirklich wollte war es wirklich an der Zeit, das Problem mal zu beheben.

Mein Fix in wp-includes/functions-formatting.php schaut jetzt so aus:

[...]
        $content = preg_replace('/Ä/', 'Ä$1', $content);
        $content = preg_replace('/Ö/', 'Ö$1', $content);
        $content = preg_replace('/Ü/', 'Ü$1', $content);
        $content = preg_replace('/ä/', 'ä$1', $content);
        $content = preg_replace('/ö/', 'ö$1', $content);
        $content = preg_replace('/ü/', 'ü$1', $content);
        $content = preg_replace('/ß/', 'ß$1', $content);

Anmerkung: vermutlich wird der Ersetzungsteil im Code nicht korrekt dargestellt, am Besten in den Quelltext schauen oder umlaute_fix.txt heranziehen.

Hoffentlich ist das Problem damit gegessen. Falls jemand der PHP beherrscht einen Vorschlag für mich hat wie man es richtig macht: her damit! :-)

Katzen beherrschen uns

February 26th, 2005

Futter verweigern (“das schmeckt mir nicht mehr”) und nachdem eine andere Marke hingestellt wurde nach der Ruhepause eine Doppelration einstecken, denn plötzlich schmeckt die alte Marke auch wieder.

German vs. English: jetzan deitsch

February 26th, 2005

Ich war am Überlegen ob ich mein Blog auf deutsch oder englisch weiterführen soll. Martin hat(te) ja diese Überlegung ebenfalls. ;-)

Und ich glaube ich werde die deutsche Variante nehmen. Das grml-Relevante findet sich mittlerweile eh in einem eigenen Blog.

Last(?) english notice: I decided to write my blog in german/austrian. ;-)

version control systems

February 26th, 2005

As you maybe noticed Martin Pool got hired by Canonical (the company sponsoring Ubuntu-Linux) for developing a new version control system. The new system is known as bazaar-ng and “The charter is to build a distributed version-control system that open-source hackers will love to use.” I just read Martin’s version control section in his blog where I found some very interesting pointers.

There already exist several versioning systems like GNU arch [AKA tla] (a distributed versioning system), darcs (decentralized but easy to use rcs), subversion (“the newer CVS”)/submaster (a system for distributed software development based on svn)/svk (written in Perl using the subversion filesystem) and monotone (with fully disconnected operation and an efficient peer-to-peer synchronization protocol).

However, I’m looking forward to be able to run ‘apt-get install bazaar-ng’. :-)

grml-devel-blog

February 25th, 2005

Today I decided to set up a devel-blog for grml to [b]log my activities on grml and keep people up2date what’s going on.

The grml-devel-blog @ grml.supersized.org

Brand an der TU Graz (german)

February 24th, 2005

Gegen 10:30 Uhr stürmen Feuerwehrmänner mit Atemschutzmasken in mein Institut auf der TU Graz. Wir müssen unseren Arbeitsplatz rasch verlassen denn im Keller des Gebäudes brennt es. Ok, Handy, Geldbörse und Schlüssel wandern in Richtung Rucksack. Arbeitsplatz noch schnell sperren und die Backup-DVDs gehen auch noch mit. Die 4 Stockwerke zu Fuss runter (Lift ist ja tabu) und im Hof tummelt es schon an Leuten der Feuerwehr, Rettung und Polizei. Gegen 11:15 Uhr die Entwarnung: wir dürfen zurück an unseren Arbeitsplatz. Die Kriminalpolizei ermittelt wegen Verdacht auf Brandstiftung vom Klagenfurter Feuerteufel: Klagenfurter “Feuerteufel” in Graz aktiv? @ ORF.at Ach ja, ich habe ein Alibi. ;-)

Update: Brandstiftung scheint ausgeschlossen zu sein. Erste Ermittlungen ergaben Probleme mit der Ölheizung. Pfuh, Glück gehabt, gibt es heute doch nicht nur Brot und Wasser. ;-)

Update2: Es gibt eine Bildersammlung.

Update3: Brand im Keller der TU @ ORF.at: Laut Polizei löste das Feuer ein Student bei einem Experiment im Labor aus.

Klagenfurter Linuxday 2005: done

February 22nd, 2005

Klagenfurter Linuxday 2005 was nice. Some guys (including grml-developers) drove from Graz to Klagenfurt. Starting with the talk “Software-Entwicklungstools unter Linux” (software development tool @ linux) August Hörandl mentioned the tool scons:

SCons is an Open Source software construction tool - that is, a next-generation
build tool. Think of SCons as an improved, cross-platform substitute for the classic
Make utility with integrated functionality similar to autoconf/automake and
compiler caches such as ccache. In short, SCons is an easier, more reliable and
faster way to build software.

www.scons.org

I’ve never heard of scons before but it seems to be a nice tool I should take a closer look at. August also mentioned CHILL (CCITT High Level Language), a general procedural programming language which is mainly used in the field of telecommunications. According to August many telecommunication companies in austria still develop applications written in CHILL. Nice talk by August!

Afterwards I had my grml-workshop. The audience was ranging from beginners – who have never seen a commandline so far – to advanced users and experts (hello gebi and jimmy ;-)). So it was quite hard to provide an interesting talk for all listeners but according to feedback it was ok. The 50 grml-CDs sponsored by Chello UPC Telekom are all given away already. ;-)

Afterwards I took part of Rene Mayrhofer’s workshop Linux Security where he presented his Linux-Live-CD-firewall Gibraltar. I’ve seen his talk quite often and do know Gibraltar – so not that much news for me ;-) but Rene is an excellent speaker and did his job perfect as usual. In the meanwhile I also took a look at my google-slides from Grazer LinuxTage 2004 due to I was asked to hold it instead of Michael Trappitsch’s “Softwarepatente”-lecture who could not hold his talk. Many people had several questions about google-stuff, after my talk I nearly had no voice left anymore. :-/

Now I’m back at home, working on grml once again ;-) and packing my bags to be able to drive to Graz tomorrow.

news.individual.net: not free or charge anymore

February 20th, 2005
Effective from April 1st, 2005, use of News.Individual.NET will not be free of
charge anymore. The news service will continue as a fee-based service. The
fee for an account for News.Individual.NET is 10 EUR per year (annual
payment), that converts to only 0.84 EUR per month.

http://news.individual.net/

Bad news IMO. :-( It’s not the fee of 10 Euro per year which I don’t like but the fact that I would have to get an account at firstgate. ;-(

news.individual (currently) provides 24063 newsgroups, the free alternative available inside from aconet/VCG (nntp://aconews.univie.ac.at) provides 15391 newsgroups. I just switched my slrn-setup back to the aconews-server. I used the aconews-server some time ago but the server administration was not as perfect as the one at news.invidual. But let’s give it another try for the next few weeks. BTW: If you have any other suggestions please let me know them :-)

Taking the chance I also updated slrn to 0.9.8.1 patchlevel 1 (the current cvs-tree seems to be older *grml*!) including my patches. Applying them still works (getting just a few hunks), expect an updated patch/version as soon as slrn 0.9.8.2 gets released (I’m not sure whether my patches will find the way to mainstream source this time).

mutt-ng: ak in the news

February 19th, 2005

ak’s mutt-ng project is in the news: german article in the Linux User magazine 2005/03. Great!

mutt-ng is a fork of the well-known email client mutt with the
goal to both incorporate all the patches that are floating around
in the web, and to fix all the other little annoyances of mutt.

I’m mentioning mutt-ng because as it looks like not all mutt-users noticed the existence of the project. As soon as Andi mentioned his fork, development of mutt went on (take a look at the changelog of mutt [no not debian’s version of mutt which is outdated]). I’m looking forward to release 0.1 of mutt-ng (I’m already maintaining (local) debs of mutt-ng’s svn-trunk), but please take a timeout, Andi!

7 days offline: skiing!

February 19th, 2005

Yes, no joke. I was offline and did not touch computers for 7 days – whooo! :-) I was on holidays: skiing at Nassfeld (Carinthia/Austria) with my girlfriend and her family. Weather was perfect (expect for half a day on wednesday), ski piste and snow were great. We went skiing for about 6 hours a day, starting at about 8:45pm and going home at about 4am. Some pics of my holiday are available online.

BTW: Sorry for downtime of my server’s database (including my blog) but a spammer attacked my server excactly one day after I went on holidays. Thanks go to Jimmy who checked my server for the important services for several domains. Expect the database stuff everything should have worked during my holidays (my full++ mailbox says ‘yes’ too ;-)).

I just arrived at home in Klagenfurt and try to clean up my mailbox, check news & CO. Now I’ve to prepare my grml-workshop for Linuxday Klagenfurt on 22nd of february. I’m back at work. :-)

hotplug-ng

February 12th, 2005

Greg Kroah-Hartman announced hotplug-ng which replaces the existing linux-hotplug package with very tiny, compiled executable programs, instead of the existing bash scripts. Great news IMO!

Marco d’Itri will probably maintain this package in debian (see his ITP). Marco is also maintainer of the udev-package so I’m expecting good integration.

mutt: pgp_autosign

February 9th, 2005

I’m using the pgp-autosign-feature of mutt since ages. I usually disabled it in the pgp-menu (via pressing ‘p+f’) when writing with users of Microsoft Outlook Express (AKA OjE). Now I improved my mutt(-ng) setup so I don’t lose the autosign-feature but don’t have to disable it manually when mailing with OjE-users:

message-hook ~A "set pgp_autosign"
message-hook "~h 'X-Mailer: Microsoft Outlook Express'" "set nopgp_autosign"

Works wonderful. :-)

dstat – Versatile tool for generating system resource statistics

February 2nd, 2005

Sometimes sysadmins have to debug a computer running with (too) high load. I usually used free(1), cat /proc/interrupts, vmstat(8) [-s, -m,…] and top(1) to debug such situations. Today I stumbled upon ‘dstat’. It produces some important stats in realtime with (IMO) readable output. Check it out! And please let me know if you know of any other tools like this one. :-)