Mittwoch, 22. Dezember 2010

.bashrc wird beim Login nicht gelesen/ausgeführt

Da habe ich also all die nützlichen Anweisungen in meine ~/.bashrc eingefügt, damit beim Shellzugriff auf einen Linux-Server einerseits die Listings schön farbig ausgegeben werden, andererseits Nachfragen beim Löschen und Verschieben von Dateien erscheinen und so sicherstellen, dass ich aus Flüchtigkeit keine Dummheiten begehe:

...
export CLICOLOR=1
export LSCOLORS=DxGxcxdxCxegedabagacad
 
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
 
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

Doch was ist los? Nach einem Login bleiben die Terminalfarben bei einem Listing eines Verzeichnisses … weiss auf schwarz!

Ein kurzer Test mittels

$ . ~/.bashrc

Quelle: Kurztipp: bash neustarten und .bashrc neu einlesen

zeigt dann aber rasch, dass die Farben wirklich erscheinen — wenn denn .bashrc auch beim Login geladen werden würde.

Ein Vergleich mit einem anderen, ordungsgemäss funktionierenden Debian GNU/Linux zeigt das Problem umgehend auf: Es fehlt die ~/.profile. Nachdem ich diese Datei erstellt und mit folgenden Zeilen gefüllt habe, funktioniert das Farbfernsehen per SSH dann auch ab dem ersten Login:

# ~/.profile: executed by Bourne-compatible login shells.

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

mesg n

Quelle: bashrc not getting read at login

Tags: , ,
Labels: IT, Linux

2 Kommentare | neuen Kommentar verfassen

Mittwoch, 22. Dezember 2010

Winter v. Deutschland: eins zu null

Der Flughafen Frankfurt: geschlossen. Die berühmten Autobahnen: verstopft. Die Bahn: am Rande des Zusammenbruchs. Deutschland, diese selbstbewusste, stolze Techniknation erlebt ein Winterchaos, das am Selbstbild rüttelt.

Inzwischen warnt die Bahn sogar selber vor Zugreisen. Man solle nicht zwingende Fahrten besser verschieben, bis sich das Wetter normalisiert habe.

Nun ist es ja nicht so, dass Deutschland den ersten Winter seiner Geschichte erlebt.

Wie viele Menschen in der westlichen Welt haben sich auch die Deutschen einen Lebensstil des «Heute da, morgen dort» angewöhnt. Zehntausende pendeln von Hamburg nach München, von Bonn nach Berlin, quer durch die Republik. Was typisch deutsch ist: Kosten darf die Mobilität nichts. Die Benützung von Autobahnen – natürlich gratis.

Das Preissystem der Deutschen Bahn ist so kompliziert, dass es einen eigenen Eintrag im Onlinelexikon Wikipedia hat.

Quelle: Ein bisschen Winter bremst Deutschland aus – News Ausland: Europa – tagesanzeiger.ch

Ist ja nicht so, dass die Deutschen die einzigen sind, die sich einen Wettbewerb daraus zu machen scheinen, wer am weitesten von seinem Arbeitsort entfernt wohnt …

Tags: , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 22. Dezember 2010

(Noch nicht ganz) Angefixt: How I Met Your Mother

Der Druck der Prüfungsvorbereitungen gegen Ende des Semesters hat es bekanntermassen so in sich, dass man händeringend jede nur ergreifbare Chance nutzt, um das Lernen weiter hinauszuschieben. Da kommt man plötzlich auf solch irre Ideen wie die Wohnung aufzuräumen, zu putzen — oder sich (vornehmlich us-amerikanische) TV-Shows zu Gemüte zu führen, die lange auf dem hauseigenen NAS lagern.

So geschieht es derzeit in meinem Haushalt, dass zwei bis drei Mal täglich die Titelmelodie von How I Met Your Mother ertönt. Obwohl die erste Season nie und nimmer an The Big Bang Theory herankommt (das ultimativ Beste, was Hollywood derzeit für Geeks bereit hält — und das seit vier Seasons), gefällt mir die Serie nach 10 Folgen nun langsam doch.

Vor allem, weil in dieser Serie, in welcher der Hauptdarsteller Ted in jeder Folge erfolglos auf der Suche nach der Liebe seines Lebens ist, derart viele Themen verarbeitet werden, die sich so (oder ähnlich) auch bereits bei mir und in meinem Kollegenkreis ereignet haben. Eine nicht abschliessende Liste:

  • Weil man an einer bestimmten Party mal eine Frau gesehen hat, in die man sich unsterblich verliebt, geht man alle Jahre wieder an diese Party — in der Hoffnung, sie wiederzusehen. Und natürlich erscheint sie nie wieder (Stichwort: „Slutty Pumpkin“)
  • Der Sylvesterabend ist als grossartiger Gruppenevent geplant — doch die Gruppe zersplittert sich dann sehr rasch: Man verliert sich, die Pärchen gehen „schlafen“, einige ziehen an eine andere Party weiter (Stichwort: „The Limo“)
  • Die Rekonstruktion einer alkoholgeschwängerten Nacht zusammen mit den Kollegen — umso lustiger an Hand von Indizien, Verletzungen etc. (Stichwort: „Pineapple Incident“)
  • Der die Freundin des WG-Mitbewohners zieht in die WG ein — und die besten Kumpels werden zu Feinden (Stichwort: „The Duel“)
  • Der Freund wird von der Freundin gezwungen, an einem langweiligen Päärchen-Abend sein Stelldichein zu geben, obwohl er viel lieber mit den Kollegen ab…feiern gehen würde. (Stichwort: „Okey Awesome“)
  • In einer völlig irren Aktion entscheiden sich zwei männliche Jäger, zwei attraktiven Frauen zu folgen (hier: von New York nach Philadelphia, indem man kurzerhand zwei Sitze auf diesem Flug bucht) — um dann herauszufinden, dass die Damen bereits vergeben sind. Solche „Sunk Costs“ werden wohl täglich fast überall auf der Welt realisiert. (Stichwort: „Sweet Taste Of Liberty“)

Nebensächliches

Übrigens — und das ist kein Spoiler — Ted wird die Liebe seines Lebens finden und mit ihr zwei Kinder zeugen. Denn die Rahmenhandlung einer (fast) jeden Episode beginnt damit, dass Ted im Jahre 2030 seinen zwei Kindern genau solche Episoden aus seinem (Liebes)leben während und nach 2005 erzählt.

Da ich nun bereits zwei Male in den Strassenkulissen von Warner Brothers in Burbank rumgelungert bin, hat jede Strassenszene ihren Glanz verloren. Man erkennt unweigerlich die ewig gleichen Strassenzüge und Pappmaché-Wände wieder. Einzig die Dekoration ist halt jedes Mal anders. Und erstaunlich ist es trotzdem, wie die Strassen mit Autos und Menschen bevölkert werden, und ein tatsächlich realistischer Eindruck entsteht. Aber: An Sylvester im angeblichen New York sollten Schauspieler beim Sprechen umgehend Dampfwolken ausstossen. Tun sie aber nicht, weil sie im sonnigen Kalifornien filmen.

Dreh- und Angelpunkt solcher Serien ist das Wohnzimmer und die Lieblingsbar. Ich frage mich immer wieder, a) wie realitätsgetreu solche Locations gestaltet sind und ob b) der Durchschnittsami wirklich ein einer solchen Stammkneipe verkehrt.

Dass Barney — oder im realen Leben Neil Patrick Harris — bereits seit Doogie Howser, M.D. (1989-1993) schauspielert, ist seine Leistung in dieser Show hier meiner Meinung mittelmässig bis schlecht. Ironie am Rande: Neil ist schwul, spielt aber einen testosterongeladenen Draufgänger, der bei Frauen keine Anmache (und kein Fettnäpfchen) auslässt …

In diesem Zusammenhang ist zu erwähnen, dass auch Jim Parsons, der in TBBT Sheldon spielt, sich ebenfalls geoutet hat. Übrigens: Im Gegensatz zu Neil gebe ich Jim eine glatte 10 für seine Schauspielkunst.

Tags: , , , , ,
Labels: USA

1 Kommentar | neuen Kommentar verfassen

Freitag, 17. Dezember 2010

Reichle & De Massari AG haben soziales Web-Marketing begriffen

Wohl höchstens ein klitzekleiner Bruchteil der Internet-Benutzer kennt die Firma Reichle & De Massari AG, obwohl unsere Datenpakete wohl hie und da über deren Netzwerkkabel flitzen. Umso eindrücklicher zeigt die Firma, wie man sich mittels Youtube und Mund-zu-Mund-Propaganda (ich habe das Video auf Fredy Künzlers Blog entdeckt) im WWW einen Namen macht:

Den Marketing-Fritzen gebührt für einmal ein grosses Lob. Statt eine 20-sekündige Werbung im TV zu schalten, hat man einen mehr als sechs Minuten dauernden spannenden wie auch interessanten Videoclip gedreht, der das Unternehmen auf Anhieb sympathisch macht. Natürlich nicht nur wegen der Appizöller-Volksmusik und der Veräppelung der Schweizer, sondern auch, weil es die Bude schafft, ihre Wettbewerbsvorteile gegenüber den Mitkonkurrenten klar hervorzuheben (u.a. rigide Qualitätskontrolle, Eingravierung der Dämpfungswerte und einfachste Installation der Komponenten für den Elektriker/Netzwerktechniker).

Dieses Video ist zugleich beste Werbung für den Werkplatz Schweiz.

Tags: , , , ,
Labels: Schweiz

1 Kommentar | neuen Kommentar verfassen

Donnerstag, 16. Dezember 2010

Die SVP hat 2015 ein Problem …

… und ist dann zurück auf dem Boden der Realität, wie es schon all die anderen Regierungsparteien heute sind:

Dennoch, das Kernteam der Blocher-Spitze ist überaltert, die B-Liga der SVP ahmt den alten Leuen nach, ohne dessen Klasse zu haben.

Quelle: arlesheimreloaded – Gastkommentar: Kann die SVP gebremst werden?

Tags: ,
Labels: Politik, Schweiz

Keine Kommentare | neuen Kommentar verfassen

Samstag, 11. Dezember 2010

realpath() des aktuellen Verzeichnisses in der Linux Shell

readlink -f .

Quelle: Bash equivalent for PHP realpath() | Andy Skelton

Tags: ,
Labels: Linux

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 9. Dezember 2010

Fliegen, navigieren und kommunizieren

Ein äusserst spannender Tatsachenbericht, der die Vorfälle im Cockpit des Qantas Airbus A380 beschreibt, welcher ein Triebwerk vollständig und zwei Triebwerke teilweise verlor …

in our case, we had, as an example, messages that would say ‘aircraft CoG out of limits’ and was asking us to move fuel from horizontal stabiliser forward to bring it within limits and the next message would say the ‘THS transfer not available’. So one message contradicting another – that sort of thing, I’m sure would go back and be looked at. But at the end of the day common sense and airmanship takes over. We didn’t blindly follow the ECAMs. We looked at each one individually, analysed it, and either rejected it or actioned it as we thought we should. From a training point of view it doesn’t matter what aeroplane you are flying airmanship has to take over. In fact, Airbus has some golden rules which we all adhered to on the day – aviate, navigate and communicate – in that order.

Quelle: EXCLUSIVE – Qantas QF32 flight from the cockpit | Aerospace Insight | The Royal Aeronautical Society

… und ein gutes Beispiel dafür, dass man am Besten mit Qualitätsairlines fliegen sollte, die die Sicherheit ihrer Passagiere und Maschinen (noch) über die Kosten stellen.

Tags: , , , ,
Labels: Allgemein

1 Kommentar | neuen Kommentar verfassen

Mittwoch, 8. Dezember 2010

Wer soll für den Ausbau der Mobilfunknetze bezahlen?

Bloomberg reports that European carriers are looking to band together in an effort to demand that companies such as Apple and Google offering data-intensive smartphones make specific contributions to network infrastructure according to their usage.

Quelle: European Carriers Claim Apple Should Pay for Network Infrastructure – Mac Rumors

Man stelle sich vor, die Schweizerische Eidgenossenschaft tritt an Mercedes, BMW, Volkswagen (und wie all die anderen Autohersteller heissen) heran und verlangt künftig, dass sie sich an den Kosten für die Sanierung und den Bau neuer Autobahnen beteiligen. Denn schliesslich produzieren die Hersteller die Autos, die Strassen kaputt machen und für das Verkehrsaufkommen sorgen.

Hirnrissig? Die unfähigen CEOs der Mobilfunkunternehmen scheinen genau dieser Logik zu folgen. Mal eine Zwischenfrage: An welcher Uni wird eigentlich solcher Bullshit gelehrt?

Meine Meinung: Der Netzausbau soll gefälligst von denjenigen Kunden berappt werden, die es auch am meisten benützen. Aber anscheinend ist eine solche verursachergerechte Berappung anno domini 2010 nicht mehr mehrheitsfähig …

Tags: , , , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Montag, 6. Dezember 2010

Debian Etch auf Lenny aktualisieren

Heute hatte ich es mit einer längst vergessen geglaubten Virtuellen Maschine zu tun, auf welcher noch ein Debian GNU/Linux mit einem 2.4er-Kernel installiert war. Im Grunde ging es nur darum, die aktuellsten VMware-Tools auf dieser Kiste zu installieren — doch wie immer zog dies umgehend einen riesigen Rattenschwanz an Debugging und sonstigen Upgrade-Arbeiten mit sich.

Nach etlichem Pröbeln und apt-get-Endlosschleifen hier die Kurzzusammenfassung, wie man Etch auf Lenny bringt:

sources.list

Zuerst einmal muss man Etch auf den letzten verfügbaren Stand aktualisieren. Da die Etch-Pakete von den Mirrors verschwunden sind, muss man alle vorhandenen Zeilen in der Datei /etc/apt/sources.list auskommentieren und folgende Zeilen einfügen:

deb http://archive.debian.org/debian-archive/debian/ etch main
deb-src http://archive.debian.org/debian-archive/debian/ etch main

Quelle: Debian (etch): sources.list

GPG

Natürlich funktioniert das apt-get update auf meiner Installation nicht sauber, weil mir einige PGP-Schlüssel fehlen. Da deren Fingerprint angegeben wird, kann ich diese ganz simpel mit folgendem Befehl mit meinem System bekannt machen:

# gpg --keyserver pgpkeys.mit.edu --recv-key  010908312D230C5F 
# gpg -a --export 010908312D230C5F | apt-key add -

Quelle: [Debian] Apt-get : NO_PUBKEY / GPG error

apt-get upgrade && dist-upgrade

Jetzt folgt das obligate

# apt-get update
# apt-get install apt aptitude
# apt-get upgrade
# apt-get dist-upgrade

um die neuesten Pakete zu installieren. Das System ist nun bereit, um auf einen neuen Kernel gehoben zu werden:

# apt-get install linux-image-2.6.18-6-686

Ist der Kernel installiert und GRUB angepasst (geschieht automatisch), sollte man den Server einmal neu starten (reboot).

sources.list

Frisch zurück im System mit Kernel 2.6, werden die oben hinzugefügten Zeilen nun wieder auskommentiert. Stattdessen fügt man nun folgende Repositories in /etc/apt/sources.list ein:

deb http://mirror.switch.ch/ftp/mirror/debian lenny main
deb-src http://mirror.switch.ch/ftp/mirror/debian lenny main

deb http://security.debian.org/ lenny/updates main

Quelle: Upgrading Debian Etch to Lenny stuck on kernel/libc issue

aptitude

ACHTUNG: Anstelle dieses kritische Kernel-Upgrade nun mit apt-get zu machen, hält man sich lieber an die Anweisungen der Debian-Maintainer und verwendet aptitude. Dieses kann viel besser mit Abhängigkeiten umgehen (Stichwort: libc6, dpkg (mit Breaks) etc.)

# aptitude update
# aptitude upgrade
# aptitude dist-upgrade

Quelle: Howto Upgrade Debian 4 Etch to Debian 5.0 Lenny

Dies bringt alle Pakete auf den neuesten Stand, die für das nun definitive dist-upgrade zwingend sind.

Kernel-Sourcen

Da die Kernel-Sourcen für Kernel 2.6.18 irgendwie nicht verfügbar sind, aktualisiert man kurzerhand auf Kernel 2.6.26:

# apt-get install linux-image-2.6.26-686
# reboot

Damit die VMware-Tools korrekt installiert werden können, lädt man sich nun auch noch die korrespondieren Quellen herunter:

# apt-get install linux-headers-`uname -r`

VMware-Tools

Anschliessend spielt man die VMware-Tools in gewohnter Manier ein. Fertig!

Tags:
Labels: IT, Linux

1 Kommentar | neuen Kommentar verfassen

Montag, 6. Dezember 2010

Zensur: Die besten Schüler der Chinesen

We are shocked to find countries such as France and the United States suddenly bringing their policies on freedom of expression into line with those of China. We point out that in France and the United States, it is up to the courts, not politicians, to decide whether or not a website should be closed.

Quelle: Wikileaks hounded?

Tags: , , ,
Labels: Politik, USA

Keine Kommentare | neuen Kommentar verfassen