Interrupt-Driven


if test x$bla = xyes; then

Posted in Linux by frank on the April 14th, 2006

Obiges Idiom sieht man oft in Shell-Skripten. Mir war bisher nie so ganz klar wozu das zusätzliche x-Zeichen eingeführt wird. Dieses Posting auf der autoconf-Mailingliste erklärt es ziemlich gut. Kurzform: Das zusätzliche Zeichen stellt sicher, dass nach dem expandieren der Variable kein leerer Ausdruck links vom test Operator steht und damit der Interpreter mit einem Syntax-Error aussteigt. Selbiges könnte aber auch durch Quotes verhindert werden. Allerdings ist so noch nicht das Problem erschlagen, dass der Inhalt der Variablen mit einem “-” beginnen könnte und damit von test als Option intepretiert werden würde. Das zusätzliche Zeichen stellt eben dies sicher.

Autotools Tutorial

Posted in Linux by frank on the April 14th, 2006

Die GNU-Autotools sind das Framework, dass es ermöglicht Unix-Software für die unterschiedlichsten Plattformen zu übersetzen. In 90% der Fälle beschränkt sich die Interaktion mit den Autotools auf diese Zeile: ./configure && make && make install. Schnell und schmerzlos. Für die restlichen 10% der Fälle verursachen die Autotools dafür umso mehr Schmerzen. Leider findet man sich, wenn man Pakete für etwas exotischere Plattformen mit einem Crosscompiler übersetzt, immer wieder mal in besagten 10% wieder. Dann heißt es selbst Hand anlegen… Ein gutes und zudem noch sehr aktuelles Tutorial habe ich die Tage hier gefunden. Das Tutorial gibt auf über 500 Seiten einen Überblick über die Komponenten von Autoconf, Automake, Libtool und Gettext. Vorallendingen werden die teilweise etwas komplexen Zusammenhänge zwischen den einzelnen Tools recht anschaulich erläutert. Danach kann man auch mit der eigentlichen Autotools-Doku etwas anfangen…

Grow up to be gay…

Posted in Uncategorized by frank on the April 13th, 2006

ist der Name einer Spielzeugserie speziell für Jungs. Ein Exemplar der Serie habe ich in einem Schaufenster in Darmstadt entdeckt.

LinuxTag 2006

Posted in Uncategorized by frank on the April 13th, 2006

Vom 3. bis 6. Mai findet in Wiesbaden der LinuxTag 2006 statt. Ich werde wahrscheinlich am 6. (Samstag) hingehen. Themen an diesem Tag sind ua. Virtualisierung, Clustering/Grid-Computing und die GPLv3. Primär interessieren mich der Vortrag von Ullrich Drepper und die Vortragsreihe zur GPLv3. Kommt jemand mit?


FireStats icon Powered by FireStats