Dropbox Guru

11.11.2009 - Gerrit Garbereder

Wie schon ein paar mal geschrieben benutze ich Dropbox. Als ich grad im Webinterface war um dort zu überprüfen ob die Synkronisation erfolgreich war kam ein Popup, dass ich ein Dropbox Guru sei und nun 250 MB extra habe. Die Google Suche nach der Meldung

You became a Dropbox Guru and earned 250MB of bonus space!

brachte mich zu diesem Blog, der zu berichten wusste, dass wenn man die ganzen Punkte im Getting started Menü abgearbeitet hat wird man zum Guru und bekommt genau diese 250 MB.

So long,

Gerrit

Eine .bashrc für alle mit Dropbox

14.10.2009 - Gerrit Garbereder

Kennt ihr das auch? Euch fällt irgendein cooler tweak für die .bashrc ein aber müsst diese dann von hand auf dem Firmenrechner und dem Laptop nachziehen? Da mich diese eigentlich kleine Problem störte und eh grad dabei war mir zu überlegen was ich denn tolles mit Dropbox machen kann, kam diese “Strategie” raus.

Die erste Überlegung war welche Anforderungen denn erfüllt sein müssen.

Die Lösung sieht vor, dass es eine Datei im Dropboxverzeichnis gibt – hier .bashrc-share und eine locale – .bashrc-local. Außerdem muss die ~/.bashrc angepasst werden.

In der .bashrc-share habe ich mir den Inhalt aus der .bashrc eines frisch installierten Ubuntu kopiert und aliasses definiert. Außerdem wird der PS1 promt verändert. Naja da kann man sich austoben wie man will. In der .bashrc-local sind Pfade für Umgebungsvariablen gesetzt.

Damit nun die Shell auch die Einstellungen laden kann müssen die beiden Dateien geladen werden. Dies passiert in der ~/.bashrc, denn diese wird von der Shell immer aufgerufen. Deren Inhalt sieht so aus:

# Load shared .bashrc
if [ -f ~/Dropbox/.bashrc-share ]; then
. ~/Dropbox/.bashrc-share
fi


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

Wie ihr seht besteht ihre einzige Aufgabe darin, die beiden Datein zuladen. Die Reihenfolge ist so gewählt, dass die lokalen Einstellungen die gemeinsamen Einstellungen überschreiben.

Hoffentlich habe ich mich nicht zu verwirrt ausgedrückt :)

Viel Spaß!

Gruß,

Gerrit