Hier ein nettes Video, das ein paar CERN-Physiker mit einem guten Sinn für Humor erstellt haben:
Dienstag, 2. September 2008
Large Hadron RAP
Montag, 1. September 2008
Task-focused UI with Mylyn
I just found a very interesting video demonstrating the Mylyn feature for the Eclipse platform.
Even if you are not a Eclipse user, the video is still interesting, as it shows why the human brain conflicts with the way most traditional user interfaces are build and how a task-focused user interface can support our brain and boost our productivity.
Freitag, 29. August 2008
Eclipse unter Linux (x86_64)
Es scheint einen Bug in Eclipse (oder wahrscheinlich eher der JVM) zu geben, der dazu führt, dass Eclipse unter Linux auf x86_64 ziemlich häufig mit etwa folgender Meldung abstürzt:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fa594b7025a, pid=471, tid=1109551440
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b22 mixed mode linux-amd64)
# Problematic frame:
# V [libjvm.so+0x1f125a]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Der Bug scheint bekannt zu sein und zum Glück gibt es einen Workaround, der zumindest bei mir ganz gut funktioniert: Wenn man die eclipse.ini um den Eintrag -Xint erweitert, läuft Eclipse stabil. Diese Option bewirkt, dass der JIT-Compiler deaktiviert wird, der für die Abstürze verantwortlich zu sein scheint. Natürlich läuft der Code dadurch langsamer, aber ich finde den Unterschied zumindest auf meinem Rechner zu Hause (Core 2 Quad @ 2.4 GHz) kaum spürbar.
Sonntag, 10. August 2008
Making Xen work on Ubuntu 8.04 Hardy Heron
I tried to upgrade my Xen server from Feisty Fawn to Hardy Heron some time ago.
Now, I gave it a second chance, but the same problems occurred again. However, I now found out, what has to be done in order to make Xen work after the upgrade to Hardy:
I removed all Xen-related packages (bacause they were still Xen 3.1 while Hardy ships Xen 3.2) and purged the configuration files (after I had made backups). Than I installed the ubuntu-xen-server meta-package.
Package configuration failed, so I had to boot the standard ubuntu-server kernel (without Xen) and run dpkg --configure -a.
After this, I booted into Xen mode, however I could not connect using SSH, although I got ping replies from the server. Then i figured out, that the server did not boot correctly because the /etc/init.d/loadcpufreq and /etc/init.d/cpufrequtils scripts hang and block the startup process. Therefore I deactivated them using update-rc.d and voilà: Xen is working flawlessly.
I hope this articles helps anyone, who runs into the same problem.
Sonntag, 18. Mai 2008
Registrierung neuer Benutzer im MoinMoin Wiki verhindern
Per ACLs kann man bei MoinMoin zwar leicht dafür sorgen, dass nur bestimmte Benutzer Seiten bearbeiten dürfen. Dies verhindert aber leider nicht, dass SPAM-Bots neue Benutzer anlegen und damit die Liste der Benutzer mit der Zeit immer größer wird.
Zum Glück kann man durch eine kleine Änderung an MoinMoin verhindern, dass sich neue Benutzer registrieren. Wie das geht, wird unter http://moinmo.in/FeatureRequests/DisableUserCreation beschrieben.
Sonntag, 4. Mai 2008
GTA IV
Letzte Woche gab es bei Amazon ein gutes Angebot: Wenn man eine Xbox 360 kaufte, bekam man das HD-DVD-Laufwerk für die Xbox, 3 Monate Xbox Live Gold und - das war für mich das entscheidende - GTA IV für die Xbox gratis dazu.
Bei der Xbox 360 Elite, die fast 400 EUR kostet, war das Angebot sicherlich nicht so berauschend, da es in dieser Preisklasse öfter solche Aktionen gibt. Diesmal konnte man aber auch einfach die Xbox 360 Arcade für knapp 200 EUR bestellen, die meinen Ansprüchen völlig genügt.
Am Freitag wurde die Xbox geliefert und ich muss sagen: GTA IV ist einfach ein klasse Spiel. Damit hat Rockstar ganz in der Tradition von GTA 3, GTA Vice City und GTA San Andreas wieder ein großartiges Spiel geliefert.
Die Grafik ist recht ordentlich und kommt Dank hochauflösendem Video-Ausgang auch richtig zur Geltung. An die Steuerung musste ich mich jedoch erst gewöhnen, da ich die vorangegangenen GTA-Titel auf dem PC gezockt hatte.
An der Xbox 360 habe ich eigentlich nur zwei Dinge auszusetzen: Einerseits kann die Steuerung nicht mit der Wii mithalten und anderseits ist die Xbox 360 im Vergleich zur Wii sehr laut. Selbst die msiten neuen Desktop-PCs sind leiser. Hier sollte Microsoft noch nachbessern.
Natürlich habe ich mir zum Testen auch einen Film für das HD-DVD-Laufwerk besorgt. Die Bildqualität ist durchaus ein ganzes Stück besser, als bei herkömmlichen DVDs. Allerdings ist der (gefühlte) Unterschied zwischen DVD über analogem und DVD über digitalem Ausgang größer, als die Lücke zur HD-DVD.
Trotzdem werde ich mir wohl noch ein paar HD-DVDs besorgen. Dadurch, dass das Format tot ist, bekommt man diese nämlich inzwischen zu vernünftigen Preisen. Blu-Ray ist für mich aber vorerst kein Thema, weil erstens die Player noch immer zu teuer sind und zweitens die Filme völlig überteuert. Der Aufschlag von z.T. 200% auf den Preis der normalen DVD ist durch den Qualitätsunterschied beim Bild definitiv nicht gerechtfertigt. Außerdem stört mich bei Blu-Ray, dass man wieder durch Region-Codes gegängelt wird. Das hat man bei der HD-DVD deutlich besser gemacht, indem man dort auf Region-Codes komplett verzichtet hat.
Fazit: Normalerweise hätte ich mir weder eine Xbox 360 noch einen HD-DVD-Player gekauft. Durch das Angebot GTA IV, welches für den PC noch nicht einmal angekündigt ist, gratis dazu zu bekommen, war es ein attraktives Angebot und insgesamt hat es sich meiner Meinung nach gelohnt.
Noch ein kleiner Tipp am Rande, für alle, die sich wie ich wundern, warum Feeding Frenzy (eines der Spiele aus der Xbox Arcade) nicht starten will und behauptet, es wäre der PAL-50-Modus aktiv, obwohl der Bildschirm per HDMI angeschlossen ist: Es gibt einen Bug, durch den die Einstellung für Standard-Definition auch dann geprüft wird, wenn eigentlich der High-Definition-Modus aktiv ist. Näheres dazu inklusive eines Workarounds gibt es im Blog des Xbox Teams.
Donnerstag, 1. Mai 2008
VMware and kernel 2.6.24
When I upgraded an Ubuntu system within a VMware Server instance, I found that the VMware Tools provided by VMware Server 1.0.5 do not compile against kernel 2.6.24.
However, there is a solution: With patches from tuxx-home.at, the vmxnet module compiles smoothly.
Ubuntu 8.04 Hardy Heron breaks Xen
Yesterday I upgraded the Xen Dom0 hosting various DomUs (for example my Jabber server) from Ubuntu 7.10 to 8.04. However, after upgrading Xen stopped working.
I tried to use the old 2.6.22 kernel instead of the new 2.6.24 one, but no chance. Xen did not show any error messages and started the DomUs, however neither networking nor "xm console" were working. In fact "xm console" did not show anything and did not react on keyboard input and even a SIGTERM caused no effect. I had to kill the instance with a SIGKILL or SIGHUP.
Now, after I have restored a backup of the old system, everything is working fine again. Therefore I advise everyone using Xen on Ubuntu not to upgrade to 8.04. Upgrading the DomUs however did not cause any problems, Ubuntu Hardy Heron seems to be broken for Dom0 only.
Dienstag, 1. April 2008
Wohl kein April-Scherz...
...aber trotzdem unterhaltsam ist der Artikel "Amerikaner klagt gegen Teilchenbeschleuniger" auf SPIEGEL ONLINE.
Eigentlich ist es schmeichelnd, dass man Teilchenphysikern zutraut ein schwarzes Loch zu erzeugen, aber mit der Realität dürfte das wohl nichts zu tun haben ![]()
Mittwoch, 19. März 2008
Die Macht der Angst
Auf SPIEGEL online ist ein schöner Artikel, der zeigt, wo das eigentliche Problem liegt, warum es mit der Freiheit in unserer Gesellschaft bergab geht:
Nicht der sogenannte internationale Terrorismus ist das Problem - schließlich können kaum einige wenige einen Kampf gegen die große Mehrheit gewinnen - sondern die Angst davor. Wegen ihr werden Bürgerrechte abgebaut und, was fast noch schlimmer ist, es findet Selbstzensur statt.
Die "Mohammed-Karikaturen" haben es bereits gezeigt. Statt eines "Aufstands der Anständigen" und eine Solidarisierung zu Gunsten der Meinungsfreiheit, wurde darüber diskutiert, ob man etwas veröffentlichen darf, dass die Gefühle einiger Mitmenschen verletzt. Wenn aber die Meinungsfreiheit gegenüber den Gefühlen einiger weniger hintenanstehen muss, gibt es faktisch keine freie Meinungsäußerung mehr.
Entscheidend ist nicht, dass man die zum Teil extremen Meinungen, um die es auch im oben verlinkten Artikel geht, teilen müsste. Es ist aber die Pflicht eines jeden aufrechten Demokraten, dafür zu sorgen, dass auch solche Meinungen geäußert werden können. Wer nur für die Meinungen kämpft, die er selbst teilt, hat den pluralistischen Gedanken nicht verstanden.
Statt aber für eine freie Meinungsäußerung einzutreten, geht die Mehrheit inzwischen anscheinend lieber den bequemen Weg. Wenn sie die Veröffentlichung von Meinungen verhindern will, um gewalttätigen und kriminellen Reaktionen zuvor zu kommen, macht sie den Bock zum Gärtner.
Das eine Gesellschaft, die bereit ist ihre grundlegendsten Werte aufzugeben, nicht auf Dauer existieren kann, erkannte schon Benjamin Franklin, als er sinngemäß sagte: "Jene, die grundlegende Freiheit aufgeben würden, um eine geringe vorübergehende Sicherheit zu erwerben, verdienen weder Freiheit noch Sicherheit."
Mittwoch, 13. Februar 2008
FreePBX: Adding Extensions does not work
After installing trixbox and updating the system I could not add new extensions using FreePBX.
Although the solution is quite easy, it took some time to find out. So here it is (I found it in the FreePBX-Forum):
Simply delete all contents in the files /etc/asterisk/vm_general.inc and /etc/asterisk/vm_email.inc. Then perform an amportal restart and everything works fine again.
Montag, 11. Februar 2008
Installing trixbox 2.4 on an IBM Netfinity 5000
I wanted to give Asterisk a second chance and thus decided to install trixbox 2.4 on a test machine. This machine is an old IBM Netfinity 5000 (dual Pentium II, only 128 MB memory but a nice SCSI RAID). Unfortunately the installation failed because the system got locked, when the driver for the Adaptec SCSI controller (not the RAID controller) was loaded.
Surprisingly, when I used the "linux" boot command instead of "default", the installation went fine. However, trixbox did not work (freePBX was not installed correctly). So it took me some extra time to find out, that using the "linux" boot mode the wrong installation script was used.
So finally I figured out, that actually trixbox can be installed correctly by using the boot command "linux ks=cdrom:/ks.cfg skipddc". Basically this is the same as using "default", but "default" also includes the "acpi=off" option which causes the problems with the SCSI driver mentioned above.
Sometimes small problems like a wrong boot option can literally take hours to be solved...
Now I am looking forward to get a working Asterisk installation, however there are probably more problems to come as I want to use an ISDN card with mISDN. So it looks that I will be busy with Asterisk for some more hours ![]()
Samstag, 19. Januar 2008
Video-Überwachung bringt nichts
Natürlich wusste das jeder, der sich schon einmal tiefer mit dem Thema beschäftigt hat, schon lange. Um so manchen Befürworter von Video-Überwachung ("Damit fühle ich mich sicherer") zu überzeugen, dürfte folgender Artikel aber durchaus geeignet sein:
"Britische Polizei räumt eklatante Schwächen bei Videoüberwachung ein" bei heise online
Natürlich ist es schön zu sehen, dass ausgerechnet die Briten, bei denen in den Städten praktisch jeder Quadratzentimeter überwacht wird, dies jetzt einräumen müssen.
Dienstag, 9. Oktober 2007
Kaputtes Paket-Management unter Ubuntu
Am Sonntag und auch noch gestern hatte ich ein kritisches Problem mit dem Ubuntu auf meinem Rechner: Der Paket-Manager funktionierte plötzlich nicht mehr und meldete hunderte nicht auflösbare Abhängigkeiten (meistens im Zusammenhang mit der glibc). Auch ein "aptitude -f install" half nicht: Wenn der Konflikt aufgelöst werden konnte, dann nur durch Entfernung von mehreren hundert Paketen, darunter auch solche, die zum Betrieb des System zwingend notwendig sind.
Heute jetzt die Erleichterung: Nach einem "aptitude update", funktioniert wieder alles wie gewohnt. Anscheinend gab es also tatsächlich einen Fehler im Ubuntu-Repository, durch den die Abhängigkeiten zerstört wurden, den jetzt aber die Ubuntu-Leute gefunden und behoben haben.
Eclipse Summit

Am Mittwoch und Donnerstag werde ich auf dem Eclipse Summit in Ludwigsburg sein. Vielleicht sieht man sich ja dort



