So sieht auch dieser Verfassungsrechtler die Geschichte mit dem Bundesgrüßonkelamt.
Meta
January 2026 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Blogroll
IP info
Programs
So sieht auch dieser Verfassungsrechtler die Geschichte mit dem Bundesgrüßonkelamt.
If you are like me, you will have noticed on Ubuntu (and sometimes Debian) that stale old kernels remain on the disk even when they aren’t needed anymore. I wrote a little Bash function to get rid of those kernels.
You can find the respective function here as well. This one will actually get updated if issues are found with the script. Simply source the script with . prune-kernels or source prune-kernels and then call the function.
So what does this piece of code do? Well, it uses the /vmlinuz and /vmlinuz.old symlinks to figure out the newest kernel and the one prior to that. Those two are skipped when pruning stale kernels. In addition it uses uname -r to find out which kernel is currently running and skips it as well. It is pretty verbose in showing what’s going on and which of the kernels have been skipped.
Then it calls apt-get remove on the list of stale kernels to remove them. If you choose no when apt-get remove prompts you, any further action will be skipped. If there are no stale kernels to remove, the function will make this clear.
After apt-get remove ran (and returned a success exit code), the function will collect all the file names from the /boot folder belonging to the previously removed kernels, if any, and unlinks them.
If you don’t run the function as root, the function is going to call the apt-get and rm commands through sudo. This means you will be prompted for your password twice at worst.
You may choose to give --old as a command line option to the prune-kernels function in order to make it also prune the previous kernel (pointed to by /vmlinux.old). By default it will skip this one.
TL;DR
Safer implementation of pruning of old kernels on Debian and Ubuntu that will skip (by default) the running kernel, kernel referenced by /vmlinuz and by /vmlinuz.old.
Enjoy,
// Oliver
Often people put on a condescending smirk when they hear that I still have to use CVS, let alone Subversion, in some projects. In numerous projects I have seen the performance of CVS and that of Subversion and it is surprising how such a step backwards (I consider Subversion that) could create such a hype. Wasn’t it supposed to be better than CVS? If you ever used Subversion in big projects with big files and, most of all, many small files and many branches and tags you’ll know what I mean. I for one had moved one project I owned from CVS to Subversion. After some cleaning up I quickly moved on to Mercurial because of the performance penalty that Subversion brought with it, even when compared to something as ancient as CVS. And the server we’re talking about is running actual CVS, not even CVSNT!
For once I agree with Linus Torvalds (also see the PS here). Here’s the quote I am referring to:
Because my hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan of Subversion for a while was “CVS done right”, or something like that, and if you start with that kind of slogan, there’s nowhere you can go.
I’ve been using the technique outlined in this article for some time now as it gives me all the superior features of a distributed VCS, including superior merge features, and still lets me develop against repositories that make use of the old traditional VCS. It helps to get rid of some of the weaknesses of old VCS even when you are stuck with them for the time being.
It may not be on par with the real thing, i.e. working exclusively with the DVCS, but it’s in some cases as close as you can get.
Let’s hope more people stuck with the old systems read this and come to see the light. Not only will it help them to familiarize with modern tools, it will – in my opinion – eventually lead to the modern tools replacing the old ones. If you have worked with a distributed version control system you know full well what boost that means for productivity.
I don’t really care whether you use to overlay your CVS/SVN working copy with Mercurial, Git, Bazaar or whatever. But try it … I bet you’ll come to like it.
// Oliver
We have a new waterfall in Iceland. Best of all, it’s not far from downtown Reykjavík in Þverholt (a street), no 300m from the bus station Hlemmur. So it’s one of the cheapest sightseeing locations for tourists and strong competition for the Golden Circle (Geysir, Gullfoss, Þingvellir).
This waterfall is quite peculiar and defies the laws of physics to some extent. The water runs vertically up from a bedrock structure and from there down the street. The ice structures in the last few days were interesting to see as well. I can highly recommend this beautiful piece of Icelandic nature to any tourists. If I find the time I shall add a photo to the blog for your viewing pleasure. People inside the company suggested that polar bears be confined there as an attraction for tourists and Icelanders. One colleague suggested to feed banksters to the polar bears for extra fun 😆
// Oliver
Bundespräsident weg und schon geht die Schacherei los. War nicht wirklich anders zu erwarten.
Aber statt sich über die beschädigte “Würde des Amtes” wegen des Gebarens von Wulff zu echauffieren und gleichzeitig in unwürdiger Weise – wohlgemerkt auf allen Seiten – parteipolitische Bedingungen zu stellen wer denn der (oder die) Amtsnachfolger(in) werden könnte, sollte sich unsere Politikerkaste vielleicht einmal damit beschäftigen daß selbst ein so unwichtiges Amt (ich sage nur Grüßonkel) nicht vom Volk direkt bestimmt werden kann. Und vielleicht sollten sie sich auch um den Zusammenhang mit der allseits bemühten “Meinung des Volkes” auseinandersetzen, die sie einerseits nicht erfragen, andererseits aber – aus eigener Sicht ganz eigennützig im Sinne ihres jeweiligen eigenen Standpunkts – postulieren.
Das einzig Positive was ich dem Gekeife abgewinnen kann, ist daß die Politikerkaste wieder einmal ihr wahres Gesicht zeigt. Nur leider wird dies eher zu mehr als zu weniger Politikverdrossenheit führen …
Ein Hoch auf die repräsentative Dämlokratie!
// Oliver
PS: wo blieb eigentlich am Ende die Unschuldsvermutung welche angeblich unser Rechtssystem auszeichnet? …
Set the selected editor on Ubuntu/Debian for yourself and root in one line:
echo 'SELECTED_EDITOR="/usr/bin/vim.nox"'|tee $HOME/.selected_editor| \ sudo tee /root/.selected_editor
or
echo "SELECTED_EDITOR=\"$(which vim.nox)\""|tee $HOME/.selected_editor| \ sudo tee /root/.selected_editor
// Oliver
An age-old fight, I know. Leaning more towards the BSD-side, I just came across the following sentence today on Wikipedia:
In response, GPL supporters claim that the freedom of others to make non-free software from free software is an unjust form of power rather than a necessary freedom.
Source: Wikipedia permalink
Now now. Let me be honest with you, this sentence freaked me out a bit. It is true that the inclusion of BSD-licensed code into proprietary software makes it impossible to tinker with the code. No arguing there. Also, if you consider that right to tinker with code as essential like the definition of free software does then obviously taking away this freedom is unjust. However, many of us have a slightly different perception than RMS on what encompasses “freedom” with software. Also, given that I used to be sympathetic to the cause of the FSF and RMS, I have to say that a certain talk of his last year here in Iceland changed my mind fundamentally. Anyway, everybody is entitled to their own opinion and so is he …
My big problem with the above sentence, though, is that the inverse is also true. I have seen time and time again code files where someone slapped the GPL onto a piece of code that was previously licensed under BSD-license or any other permissive license and they conveniently “forgot” to mention the origin of the code was licensed in a more permissive manner, too. This too is a unjust form of power the GPL-aficionados have over authors using a more permissive license. And they are abusing it just like they accuse creators of proprietary software of abusing the rights granted to them via permissive licenses.
// Oliver
War klar, daß dies aus der CDU kommen mußte 😆
Würde mich natürlich auch betreffen. Daß die Kanzlerin den Vorschlag nicht gut fand, war klar. Immerhin hat sie selbst bekanntlich keinen Nachwuchs. Ob das nun an Unfruchtbarkeit liegt ist mal komplett ihre Sache und geht niemanden etwas an. Dennoch ist es damit klar, daß sie parteiisch ist.
Ich hätte da nur einige Anmerkungen zu machen. Als Mann hat man natürlich andere Probleme Nachwuchs zu “bekommen” als eine Frau. Denn eine Frau kann ggf. eine künstliche Besamung vornehmen lassen und so auch ohne Partner Kinder bekommen. Die einzige Alternative für den Mann wäre hingegen illegal und würde dann noch nicht einmal garantieren daß der Mann danach das Kind aufziehen könnte. Adoption? Klar, gern. Aber als Single und Mann hat man da fast keine Chance. Es gibt zwar mehr als genug Kinder die eine Zukunft verdient hätten und schon da sind, aber wie schwer eine Adoption schon für ein Ehepaar ist weiß ich von einem ehemaligen Kollegen dessen Frau aus gesundheitlichen Gründen kein Kind gebären darf, da dies ihr Leben gefährden würde.
Irgendwie scheint der Vorschlag zumindest nicht bis zum Ende durchdacht zu sein. Ich bin derzeit unentschieden, denn eine extra Abgabe – wenn ich wieder in Deutschland lebe – ist jetzt nicht sooo schlimm. Aber andererseits … 😕
Und wie schon erwähnt, manche haben nicht einmal eine Wahl.
// Oliver
Convenient little snippet to get my external IP:
echo $(wget -q -O - ip.assarbad.net/text)
Tried to install Windows 8 in a VM (VMware Workstation 8.0.0 build-471780) and this happened after the first reboot 😉
Now trying to continue the installation … let’s see 🙂
Update: here we go … looks bleak. Gonna retry from scratch, I presume.
Erzbischof Thissen: “Atheisten wollen oft nicht, dass andere glauben” …
Nunja, mir persönlich – als bekennendem Atheisten – ist es relativ schnuppe ob jemand glaubt oder nicht. Im Grunde sind Christen (Katholiken oder nicht) auch Atheisten, denn von allen möglichen Gottheiten glauben sie nur an eine. Wenn diese Christen also verstehen warum sie selber alle anderen möglichen Gottheiten verwerfen, werden sie eventuell beginnen zu verstehen warum ich die ihrige auch verworfen habe.
Aber zurück zum Thema. Solange mich Christen nicht zu missionieren versuchen, juckt mich das alles relativ wenig. Sollen sie doch ruhig glauben woran sie wollen. Gilt übrigens auch für alle anderen Religionen: lasst mich damit in Ruhe und zwingt mir im öffentlichen Leben nicht den Quatsch auf und schon haben wir ein friedliches Beieinander.
Leider scheint aber das Gegenteil von “Atheisten wollen oft nicht, dass andere glauben” der Fall zu sein, nämlich: “Christen wollen fast immer, dass andere an den Gott Abrahams glauben”. Wie gesagt, solange sie nicht mich missionieren ist mir das relativ schnuppe, bis auf zwei Sonderfälle:
So gesehen hat der Bischof ganz recht mit seiner Ansicht, dass Atheisten oft genau dann nicht wollen dass andere glauben, wenn dieser Glaube eigentlich eine Indoktrination nicht gefestigter Persönlichkeiten oder von Personen in Notlage betrifft …
Da die katholische Kirche natürlich gerade bei diesen Methoden eine laaaange Tradition und Erfahrung hat, sieht sie sich natürlich ihrer Pfründe beraubt, wenn Atheisten genau diese Indoktrination verurteilen und bekämpfen. Dumm gelaufen, denn: das Wohl der Kinder geht uns alle an. Ich will nicht dass die Kinder nach irgendeiner Ideologie erzogen werden. Dazu gehören erst einmal alle -ismen und somit eben auch Protestantismus und Kaholizismus. Wenn ihr – die Kirchen – es schafft gestandene und gefestigte Persönlichkeiten im Erwachsenenalter von eurem Glauben zu überzeugen, so sei dem so. Ich bin mir sicher, dass ihr damit noch immer reiche Beute einfahren werdet … oder sagt man bei euch Fang? Ihr wisst schon, wegen dem Fisch als Symbol der Christen und Simon Petrus dem Fischer und so weiter?! …
Noch ein Tip an den katholischen Kuttenträger Thissen: Atheisten müssen sich überhaupt nur dann gegen den Glauben entscheiden, wenn sie jemals zuvor durch Indoktrination zum Glauben gekommen wurden. Meist geschieht das in frühester Jugend oder unter Ausnutzung von Notlagen beziehungsweise Ausnutzung von Bildungsmangel. Wobei die katholische Kirche bei letzteren beiden in der Vergangenheit oft selbst mit gewaltsamen Mitteln nachhalf beziehungsweise in Afrika noch heute Dinge wie Kondome mit nachweislich falschen Behauptungen verteufelt (ganz groß war da der polnische Papst). Ich musste – dank meiner Eltern – zum Glück nie durch diese “Entscheidungsphase” gehen, da meine Eltern mich nicht in frühester Jugend indoktriniert haben und auch gesellschaftlich nie der Zwang existierte sich einer Religion anzuschließen.
Zum restlichen Geschwurbel Seiner Exzellenz lasse ich mich dann lieber nicht weiter aus. Vor allem in Hinblick auf die Lage hier auf Island (Wikinger, anyone?), die seinen im letzten Absatz beschriebenen Aussagen Hohn spricht. Immer wieder schön ist in diesem Zusammenhang die Geschichte des letzten katholischen Bischofs auf Island bis zum zwanzigsten Jahrhundert, Jón Arason.
// Oliver
… wurde heute also beschlossen, daß in Zukunft Strafmaßnahmen gegen Schuldensünder in der EU automatisch verhängt werden. Na dann ist ja alles in Ordnung, denke ich mal. “Die Märkte” werden davon sicher beruhigt sein und sich von Europa als lohnender Beute abwenden … 😆
Is klar, Frau Merkel, Herr Sarkozy, Herr Junker … und die ganzen anderen Statisten (zumindest aus Sicht der französischen und deutschen Regierenden).
// Oliver
Today I was trying to check out from a CVS repo like this:
[1] oliver@foobar:~$ cvs -d :ext:oliver@cvs.domain.tld:/cvs/path-to-repo co module connect to address 172.16.1.1: Connection refused Trying krb4 rsh... connect to address 172.16.1.1: Connection refused trying normal rsh (/usr/bin/rsh) cvs [checkout aborted]: received interrupt signal
Unfortunately that meant I was unable to check out the code. First it looked like some name lookup issue, until I realized that the error points to the cvs program choosing rsh for the ext method. Setting CVS_RSH=ssh solved the problem …
// Oliver
So I did it. Ordered an iPad2 (despite the knowledge that the 3rd generation will hit the market soon). And what shall I say? Crap so far.
Trying to get this thing to work with the WLAN router at my parent’s home (I am here in Iceland, they’re in Germany), unfortunately fails because of a very silly negligence on part of the Apple designers.
And I’m not alone. So during the initial setup the WiFi-only iPad2 will prompt you to enter the WLAN key. My mom had to do that several times, and we even downgraded the key from a 63 character one to only 15. Still no luck. Restarting the gadget doesn’t yield a result either. There is simply no way to get to the MAC (hardware) address of the device without first configuring it – which, you guessed it, requires a WiFi connection to be already established. Very creative thinking 😕
Even entered the suspected MAC that the router had recently seen, but no luck with that either 😡
Next try some time during the weekend.
// Oliver
Nun ist es so, daß in meiner Abwesenheit eine Rekordmenge von Schnee herunterkam. Nach ein wenig Tauwetter am Ende der letzten Woche, schneite es Anfang dieser Woche wieder schön. Bin ja ein großer Fan von Schnee, zumal er die dunkle Jahreszeit hier auf Island erträglicher macht.
Leider hat der Schnee hier auch eine schlechte Seite, welche ich schon mehr als einmal beschrieb. Das ist also immer der Wermutstropfen. Dagegen ist der Forster Winterdienst geradezu vorbildlich.
Im Prinzip ist es so, daß zum Teil für Autos geräumt wird, diese Schneemassen dann aber nicht koordiniert entfernt werden, sondern meistens für den alljährlichen winterlichen Hindernislauf der Fußgänger an allen Ecken aufgetürmt werden.
Durch das Tauwetter in der vorigen Woche hatte sich das ganze verschärft, da die Hausbesitzer vor ihren Häusern nicht angehalten sind den Schnee zu räumen, jene aber, die es tun, den Schnee dann zusätzlich zum öffentlichen Räumdienst kreativ als Bonushindernisse auftürmen. Durch’s Tauwetter gepaart mit nächtlichem Frost hatte man also wunderbar verharschten Schnee, sehr glitschige “Eisschollen” und so weiter. Dank Spikes allerhöchstens ein Geschicklichkeitsproblem. Ein sehr praktisches Weihnachtsgeschenk 😀
Nun aber zum Kernthema.
In einigen Straßen von Reykjavík sind bekanntlich die Fußgängerwege beheizt. Das hält sich aber ziemlich in Grenzen. Dank Erdwärme kann man sich den Spaß scheinbar leisten. Dort wo dies nicht der Fall ist, scheint man sich anders zu behelfen zu wissen.
Schon letzte Woche hatte ich auf dem Rückweg vom Einkauf Dampfschwaden in der Njálsgata beobachtet, welche ich erst für die Auswirkungen einer Havarie hielt. Erst beim direkten Vorbeigehen sah man, daß dort aus einem Kellerfenster ein Schlauch hing aus dem heißes Wasser an einer strategisch günstigen Stelle das Eis wegputzte.
Heute sah ich etwas ganz ähnliches. Nur daß sich diesmal der Hausbesitzer eines Spatens behalf um die Eisschollen zu zerkleinern, während unter der Eisschicht das heiße Wasser lief um dem Eis den Garaus zu machen. Wenn man sich’s leisten kann 🙄
In diesem Sinne: einfach laufen lassen!
// Oliver
PS: und das erinnert mich an ein motivierendes Schild für Büroräume: Hier zu arbeiten ist, wie sich in einen dunklen Anzug zu pinkeln. Man bekommt ein warmes, wohliges Gefühl – aber keiner bemerkt etwas 😉
Was soll der ganze Spaß mit Wulff eigentlich? Wem hat der in den Vorgarten gepinkelt, daß er jetzt demontiert werden muß?
Ist mir doch egal ob seine jetzige Ehefrau mal Prostituierte war. Die Beweislage scheint zumindest dünn in dieser Hinsicht, wäre ja auch ihre Sache. Und auch sein Saubermannimage nimmt für mich keinen Schaden sollte sich dies als Tatsache erweisen. Immerhin nehme ich ihm wie den meisten Politikern sowieso nicht den Saubermann ab 😉
Die gesamte Pressemeute, inklusive des Staatsrundfunks – vermutlich um den Anschein von Unabhängigkeit von “der Politik” zu erwecken – werfen sich auf das Thema, Tag für Tag und Abend für Abend.
Wozu? Was ist da vorgefallen außer dem was bisher an die Öffentlichkeit gedrungen ist?
// Oliver
Für mich begann das neue Jahr sehr angenehm. Silvester hatte ich bei Freunden in Dresden verbracht und das war schon super, nachdem man sich eine lange Zeit nicht mehr persönlich getroffen hatte. Am Nachmittag/Abend hatten wir einen schönen langen Spaziergang durch die Dresdner Altstadt. Die katholische Kathedrale stürzte trotz meines Besuches als bekennender Atheist nicht zusammen und wir hatten das Vergnügen einer Darbietung von Bach’s Toccata und Fuge in d-Moll auf der dortigen Silbermann-Orgel zu lauschen. Der Wiedererkennungswert bei diesem Stück ist natürlich sehr groß, weshalb ich innerhalb weniger Akkorde wußte um welches Stück es sich handelt. Es gibt davon unter anderem eine Cover-Version von Vanessa Mae, die ich auch sehr mag. Einfach bezaubernd. When in Rome, do as the Romans do – also habe ich mich den Anwesenden angepaßt und nicht applaudiert, obwohl der Organist meiner Meinung nach einen tosenden Applaus verdient gehabt hätte.
Noch besser wurde es dann gestern im Flugzeug nach Reykjavík, wo ich Sebastian, ein deutsches Mitglied der isländischen Band Mezzoforte (Englisch), kennenlernte. Er schaffte es dann auch innerhalb der dreieinhalb Stunden Flug mir die Grundlagen in Sachen Musiktheorie beizubringen, etwas das meine Musiklehrer gemeinschaftlich in Jahren nicht geschafft hatten. Wohlgemerkt, er hatte auch Fragen zu meiner Tätigkeit, so daß er nicht einmal die vollen dreieinhalb Stunden für die Erklärungen hatte. Ich weiß jetzt wie Noten funktionieren, wie sich Oktaven zu Tonleitern verhalten, was eine Partitur ist, was Stimmen, Töne, Halbtöne und Akkorde sind und wie sich die Klaviertasten zu den Tönen und Halbtönen der Oktaven verhalten – und überhaupt wie sich einige der vorgenannten Konzepte zueinander verhalten. Auch gab er mir eine Wertschätzung für die Arbeit des Dirigenten, den ich bisher (aus Unwissenheit) immer für entbehrlich hielt, weil die Musiker schließlich die Notenblätter vor sich hätten. Sebastians Ausführungen überzeugten mich vom ganzen Gegenteil: ein Dirigent ist unabdingbar um die Stimmen der Instrumente zu einem ansprechenden Gesamteindruck zu vereinen.
Ich kann aber mit Fug und Recht behaupten, daß er mich neugierig auf Jazz gemacht hat und allgemein einen etwas anderen Blick auf Musik insgesamt vermittelt hat. Einen der mich sozusagen heiß gemacht hat selbst ein Instrument zu erlernen. Dieses Jahr, soviel kann ich schon sagen, wird dies nichts mehr, aber innerhalb der kommenden drei Jahre werde ich mir wohl ein Keyboard zulegen um Klavier zu erlernen. Freue mich schon drauf.
Ein wirklich geistig anregendes Gespräch, an welches ich sicher noch lange zurückdenken werde. Mal sehen ob die Kontaktaufnahme mit Sebastian klappt und man in Kontakt bleiben kann. Neugierig auf den nächsten Gig von Mezzoforte in Island bin ich allemal …
So jung das neue Jahr auch sein mag, ich habe schon eine Menge Neues gelernt. Sebastian empfahl mir auch das Buch “Der einarmige Pianist: Über Musik und das Gehirn” (englisch: “Musicophilia: Tales of Music and the Brain”), welches ich meiner Wunschliste hinzugefügt habe. Vorkenntnisse in Musiktheorie sind seiner Ansicht nach für die Lektüre jedoch nicht notwendig.
// Oliver
PS: fast jedem dürfte dieses Stück von Mezzoforte bekannt sein.
… wie sich die Medien zerreissen weil Putin wankt. Ob sich schon jemand über das russische Atomwaffenarsenal Gedanken gemacht hat? Beispielsweise für den Fall eines Bürgerkrieges … 😕
Mit fällt da der Titel “Russians” von Sting ein.
Well well, since I don’t trust others with this and I haven’t found signed binaries for GPG 1.4.11 from people I trust, I rolled my own. If you are looking for them and know or find that you can trust me, find them here. A detached signature exists as well here.
The executables in the archive are actually signed with my code-signing certificate and can be checked with signtool or sigcheck. To fulfill the requirements of the GPL: the source code to the aforementioned binaries can be found over at the FTP server of the project (signature).
The build was configured as follows:
./configure --enable-threads=win32 --without-libiconv-prefix \ --disable-gnupg-iconv --with-included-zlib --enable-noexecstack
// Oliver
First I was a bit shocked, but then I realized that this gives me some leeway over the holiday season 😛