Legend Of Grimrock in Dropbox speichern

Ich spiele in den letzten Tagen öfter Legend Of Grimrock auf unterschiedlichen Rechnern. Damit ich nicht verschiedene Spielstände spielen muss, will ich die Savegames bei einem Rechnerwechsel mitnehmen. Ich will aber nicht dauernd dran denken müssen, die Savegames auf meinen USB-Stick zu kopieren.

Für diesen Zweck nutze ich schon länger Dropbox zur Synchronisation von Dateien auf meinen Rechnern. Damit das auch für Legend Of Grimrock funktioniert, muss

  • der Ordner für die Savegames in die Dropbox verschoben und
  • ein symbolischer Link vom Ursprungsort zum verschobenen Ordner erstellt werden.

Und das ganze geht so:

  1. Eine Kommandozeile als Administrator öffnen, in dem ihr die Windows-Taste drückt und cmd eingebt, anschliessend Rechtsklick mit der Maus auf den Eintrag unter Programme und den Menüpunkt Als Administrator ausführen anklicken.

Kommandozeile als Administrator ausführen

  1. In das Verzeichnis Eigene DokumenteAlmost Human wechseln, z.B. cd C:UsersCarstenDocumentsAlmost Human – am besten, ihr macht einen Windows Explorer auf und klickt euch in den Ordner, anschliessend könnt ihr den Pfad aus der Addressleiste am oberen Rand des Explorers kopieren!
  2. Den Ordner Legend of Grimrock in den Dropbox Ordner verschieben (Ausschneiden mit CTRL+X, Einfügen mit CTRL+V)
  3. Den Befehl mklink /d "Legend of Grimrock" PFADINEUREDROPBOXLegend of Grimrock – ihr müsst natürlich die Angabe PFADINEUREDROPBOX mit dem Pfad ersetzen, in den ihr im vorherigen Schritt den ausgeschnittenen Ordner wieder eingefügt habt!
  4. Spielen, speichern, auf einem anderen Rechner weiterspielen 🙂

Damit hat man auch gleich eine nette kleine Sicherungskopie erstellt, falls mal einer der synchronisierten Rechner kaputt geht.

Ich mache das allerdings nur noch mit Savegames in der Dropbox, nicht mit anderen Dateien. Man muss der NSA ja nicht gleich alles frei Haus schicken…

Github denkt (nicht mehr), ich wäre ein Roboter

Heute abend hat mich diese Meldung bei Github begrüßt:

One of our mostly harmless robots seems to think you are not a human.
Because of that, it's hidden your profile from the public. If you really are human, please contact support to have your profile reinstated.
We promise we won't require DNA proof of your humanity.

Die Meldung lautet:

One of our mostly harmless robots seems to think you are not a human.
Because of that, it’s hidden your profile from the public. If you really are human, please contact support to have your profile reinstated.
We promise we won’t require DNA proof of your humanity.

Ich bin gespannt, wann der Support das wieder geklärt hat. Ob das jetzt daran liegt, dass ich den Github-Leuten Geld für T-Shirts und das Octocat gegeben habe…?

Update Nach ein paar Minuten war der Account schon wieder repariert, das ging echt schnell. Vielen Dank, Github! 🙂

Docker FTW!

The past few days I was playing around with Docker to set up a small testbed with ActiveMQ, StatsD and Grafana. I want to test how to collect metrics from Apache Camel routes and display them via a webfrontend in nice graphcs. That’s exactly what Grafana is doing best.

I started with running a few ActiveMQ instances via Docker. Then I created a simple Camel application using camel-archetype-activemq and modified it to write a random amount of messages into my already running ActiveMQ instances using the failover Transport.

Now, to the installation of Grafana. To avoid jumping through all the hoops, I decided to spin up another Docker container using kamon-ios Grafana image. But I ran into some problems when I tried to add a new dashboard to Grafana and add my counters to a panel. I opened an issue, but I already found a workaround for myself: I upgraded the Dockerfile to use Grafana 1.8.1, the latest version and it fixed my problems. If you have similar problems, try to replace the following lines in the Dockerfile and rebuild the image:

# Install & Patch Grafana
RUN     mkdir /src/grafana &&
        git clone https://github.com/grafana/grafana.git /src/grafana &&
        cd /src/grafana &&
        git checkout v1.8.1

#ADD     ./grafana/correctly-show-urlencoded-metrics.patch /src/grafana/correctly-show-urlencoded-metrics.patch
#RUN     git apply /src/grafana/correctly-show-urlencoded-metrics.patch --directory=/src/grafana                                         &&
RUN        cd /src/grafana &&
           npm install &&
           npm install -g grunt-cli &&
           grunt build 

What I did here is checking out v1.8.1 of Grafana and then not applying the patch that tried to fix an issue with urlencoded metrics, that was applied to the sources before building Grafana. I hope I get a response on my issue, if this is causing problems – but maybe it’s just my local setup…

Anyhow, after working around this little issue, I was able to send metrics into statsd from my Camel route. From Zero to having 2 ActiveMQ instances, a StatsDGraphiteGrafana stack running and my Camel route reporting metrics it took me about 2 hours – not counting the fix to the Dockerfile. That’s why I think Docker is here to stay.

Everyone likes screenshots, so here is one of the graph I got on Grafana. 🙂

Camel Route using ActiveMQ and sending Metrics into Statsd, displayed in Grafana

Auf meiner Wunschliste: Never Alone

Dieser Trailer hat mich dazu bewogen, das Spiel Never Alone auf meine Wunschliste zu setzen:

Updating my Nexus 7 (2013) to Android 5.0 Lollipop

Today I decided it’s time to jump on the Android Lollipop wagon. I like flashing brand new stuff to my devices and I rooted and flashed custom firmware to almost all my gadgets. Why not try Android 5.0?

My Nexus 7 (2013) ran on OmniROM before and I’m pretty happy with that ROM. It runs stable, updates are coming quickly and it not too far from AOSP. But it has no Lollipop yet. Time to try something new.

A quick search revealed SimpleAOSP for Nexus flo. I downloaded the ROM and Google Apps for Lollipop. A full wipe is required to install the new ROM, as always when upgrading to a completely new version.

But after rebooting I couldn’t download files to my device, I could not connect via USB and drag’n’drop files, I couldn’t even see stuff in my sdcard folder. Luckily there was already a solution available on XDA: /sdcard problems after upgrading Android

The solution is running the following commands in a Terminal:

su
restorecon -FR /data/media/0

Make sure you have root before doing this. After this I can use the device again. 🙂

Musik zum Sonntag: Fanta 4 – Spiesser (live)

Bei Youtube angucken