Subdomain auf Uberspace 7

24 February 2018 |   Internet/ PC |   5


Nachdem ich unter Uberspace 7 ein paar Probleme mit der Einrichtung einer Subdomain hatte, hier die Schritte die ich ausgeführt habe:

Zuerst einmal die Domain bekannt machen:

uberspace web domain add sub.domain.tld

Update: Eure Daten legt ihr dann in folgenden Ordner:

/var/www/virtual/<user>/sub.domain.tld

Falls ihr eine Applikation nutz, die auf einem anderen Port, z.B. Port 9000 läuft, dann könnt ihr dieses über die Web Backends lösen.


Review: COBI

03 October 2016 |   Das Leben |   0


COBI

COBI war einer der ersten Projekte, die ich bei Kickstarter finanziert hatte. Angepriesen wurde es als ein smart connected bike System. Die Videos und Bilder sahen einfach gut aus. Ich selbst nutze schon seit mehreren Jahren ein Garmin Edge 705 und hatte schon seit längerem den Wunsch, dieses durch ein Gerät mit größerem Display auszutauschen. Zudem wollte ich auch gerne eine Gerät haben, bei dem ich meine Touren automatisch in einer der Sportplattformen, wie z.B. Strava, laden kann. All das sollte das Gerät und die Software können. Versprochenes Lieferdatum war Juni 2015. Also habe ich zusammen mit mehr als 1.500 anderen das Projekt im Januar 2015 unterstützt.

Nun ist es bei Kickstarter Kampagnen relativ normal, das man damit rechnen muss, dass diese nicht zu dem versprochenen Liefertermin ausgeliefert werden. Beim COBI ist das natürlich auch so passiert. Was ich bei denen im generellen jedoch schade fand, war die Informationspolitik. Informationen zu den Verzögerungen kamen immer sehr spärlich. Irgendwann hieß es dann, das man mit der aktuellen Produktion die gewünschte Qualität nicht erreicht wurde und man so dass Produkt nicht an den Endkunden ausliefern möchte. Ok, das kann man nachvollziehen. Man bekam dann ein neues Datum, bis wann das Produkt raus kommen sollte. Irgendwann lag dieses dann schon bei 2016. Als dann auch dieser Termin verstrich, wurde man auf einen neuen Termin in ein paar Monaten vertröstet. Es hat dann bis August gedauert, bis das COBI endlich ausgeliefert wurde. Die Informationen hierzu kamen immer noch sehr spärlich. Man hatte wohl lieber in Kauf genommen, dass die verärgerten Kunden (zusätzlich zu den Kickstarter Leuten, kamen jetzt auch Vorbesteller hinzu), sich über Facebook darüber aufregten. Naja, kann man so machen, ist dann aber scheisse.

Trotzdem hatte ich mich dann im August gefreut es endlich in meinen Händen halten zu können. Aussehen tat es dann auch tatsächlich recht hochwertig. Es ging auch recht einfach zu montieren. So weit so gut. Bei der Inbetriebnahme wollte er dann gleich die Firmware des COBI updaten. Mein Problem hierbei war, was ich leider noch nicht wusste, das dies mit iOS10, welche ich als finale Beta auf meinem iPhone hatte, nicht ging. Leider konnte ich dann plötzlich auch keine Verbindung zum COBI mehr aufbauen. Ich hatte noch ein iPhone mit iOS 9, aber einmal mit einem iPhone connected, kann man es nicht einfach so mit einem anderen iPhone verbinden. Ein Feature zum Thema Diebstahlschutz, was nicht gut eingebaut wurde. Ich schrieb dann gleich dem COBI Support eine, meiner Meinung nach, sehr detaillierte Mail, mit meinem Problem. Nach gut 24h kam dann auch die erste Antwort. Diese beinhaltete dann erst einmal eine Standard Lösung, welche ich durch meine erste Mail an sich schon ausgeschlossen habe. Ich habe die Punkte trotzdem alle noch einmal probiert. Kein Glück. Also ging meine nächste Mail raus. Die Antwortzeiten wurden immer schlechter. Die Antworten leider auch. Geholfen wurde mir hier nicht. Irgendwann kam dann ein App Update heraus und plötzlich klappte auch die Verbindung zum COBI wieder, genauso wie der Firmwareupgrade. Vom Support kam diese Info auch erst mehrere Tage danach. Übrigens nachdem ich denen schon bestätigt hatte, dass das Problem jetzt gelöst wäre. Mein Fazit: vom Support kann man nichts erwarten und ich bin da scheinbar nicht der einzige dem es so ging.

Jedenfalls konnte ich das COBI dann jetzt endlich mal benutzen. Was ich vorher schon feststellen konnte, ein paar der versprochenen Features waren leider nicht vorhanden. Die Verbindung zu anderen Sportplattformen, wie Runtastic oder Strava war nicht vorhanden. GPX Import oder Export Fehlanzeige. Ich hatte dann ja zumindest "gehofft", das die gefahren Strecken, mit Kalorienverbrauch usw. in der App gespeichert werden, aber auch das ging nicht. War man einmal aus dem Fahrmodus draußen, waren auch die Daten weg. Ohne Historie kann man leider auch das abgefahrene Höhenprofil nicht sehen, auch schade. Die gefahrenen Höhenmeter werden aber angezeigt, sind aber auch weg, sobald man aus dem Fahrmodus draußen ist. Als einzigen Wermutstropfen gibt es eine Verbindung zu Apple Health. Aber es ist noch lange nicht das, was man vor mehr als 1,5 Jahren versprochen hatte. Die App sonst sieht eigentlich ganz nett aus. Auch die normale Navigation, nach Eingabe eines Ziels, scheint zu funktionieren und ist beim Radfahren sehr übersichtlich. Ebenfalls kann man sich in der App den aktuellen Kalorienverbrauch anzeigen lassen und ob man gerade im Aeroben oder Anaeroben Bereich unterwegs ist. Aber auch diese Daten sieht man nur während der Fahrt. Nach der Fahrt sind die Daten weg. Zumindest habe ich bisher nicht gesehen, das sie irgendwo gespeichert werden. Steuern kann man die App während der Fahrt mit dem mitgelieferten Controller (siehe Bild oben). Nur dieses auch nicht immer optimal. So z.B. habe ich zumindest bisher keinen Weg gefunden, wie ich aus der Kartenansicht mit dem Controller wieder zurück in die normale Tachoansicht komme. Hierzu muss ich dann wieder mit den Fingern einen kleinen Pfeil antippen. Hier gibt es definitiv noch Verbesserungspotential. Die generelle Stabilität der App lässt auch ein wenig zu wünschen übrig. Bei meiner letzen kleinen Tour von lediglich 16km ist mir die App 2x abgestürzt. Die gefahrenen Kilometer wurden dann natürlich auch nicht bei Apple Health gespeichert.

Nachdem ich kein eBike habe, habe ich den COBI mit einem Akku bekommen. Dieser ist mit ihren 2850 mAh nicht gerade der größte. Die Ladezeit dieser lässt auch mehr als zu wünschen übrig. Aktuell braucht sie gefühlt min. 12h um komplett geladen zu werden. Also mal schnell unterwegs über eine Powerbank laden ist damit schon mal nicht drin. Auf meiner letzten Tour von etwas über 1h, war das Akku dann bei etwas über 60% Kapazität. Gefahren bin ich hierbei nur mit leichtem Licht. Grundsätzlich habe ich dadurch nicht das Gefühl, dass das COBI auch mal Touren von 3-4h mit macht. Zumal ich erwarten würde, das es auch mal 8h Touren durchsteht. Mit dem von mir genutzten Cover von COBI kann man leider auch keine Fahrrad Powerbank an das COBI anschließen.

Zusätzlich wurde einem versprochen, dass das COBI Wasserdicht sein sollte. Das war auch einer der Gründe für die verspätete Auslieferung gewesen. Das Gefühl, das es wirklich Wasserfest ist, hatte ich gestern aber leider nicht. Es ist zwar nur die Innenhülle etwas nass geworden, aber das sollte meiner Meinung nach nicht passieren. Und der Regen gestern hätte noch schlimmer und länger sein können.

COBI bei Nässe COBI bei Nässe

Mein Fazit: der COBI hat ein paar gute Ansätze, enttäuscht aber zum aktuellen Zeitpunkt. Gerade bei der App hätte ich nach einer verspäteten Auslieferung von über einem Jahr deutlich mehr erwartet. Ich kann nur hoffen, das sich zumindest App mäßig demnächst was verbessert und das demnächst vielleicht noch ein stärkeres Akku angeboten wird.


Rockin 1000

02 August 2015 |   Musik |   0


Das ist einfach mal das geilste Bewerbungsvideo um eine Band in die eigene Stadt zu bekommen. 1000 "Rocker" die Learn to Fly von den Foo Fighters spielen:

Und die Reaktion von den Foo Fighters war dann natürlich die einzig mögliche, die man hier erwartet hat :) Auch wenn man kein Italienisch spricht, mit ein bisschen Gefühl für Sprachen kann man sich genau denken, was er gesagt hat.

Ich kann euch auch nur ans Herz legen, die Geschichte dahinter zu lesen.


ein Grund für die Ruhe hier

05 July 2015 |   Das Leben |   0


Zuletzt ist hier mal wieder ein wenig ruhiger geworden. Hintergrund dafür ist, das ich einfach zu viel um die Ohren haben :)

Zum einen bekommen meine Frau und ich ein kleines Kind. Und jeder werdende Vater weiß, das auch schon bevor das Kind da ist das ein oder andere erledigt werden darf und sich das Leben dadurch ein klein wenig ändert und als wenn das nicht schon Herausforderung genug wäre, bauen wir so ganz nebenbei noch ein Haus.

Wer interessiert ist, wie das mit dem Hausbau läuft, der darf gerne meinen Hausbau Blog folgen. Bisher muss ich aber sagen, das ich vom Hausbau alleine noch keine Schauergeschichten erzählen konnte und ich hoffe auch, das dieses so bleibt.

Hausbau


Tornado in Bützow

15 May 2015 |   Das Leben |   2


Ich kann mich noch sehr gut daran erinnern, als mich meine Mutter anrief und mich fragte ob bei uns alles in Ordnung wäre. Wir waren zu dem Zeitpunkt gerade im Urlaub auf der Insel Rügen. Nur wenige hundert Kilometer von meinem Geburtsort, und Heimat meiner ersten 19 Lebensjahre, entfernt. Hintergrund der Frage meiner Mutter war die Tatsache, das gerade ein Tornado durch genau diesen Ort gezogen war und große Teile der Altstadt verwüstet hatte. Meine Eltern und mein Elternhaus hatten dabei Glück gehabt, der Tornado ist glücklicherweise so abgezogen das er ein paar hundert Meter am Haus vorbei ging. Trotzdem soll es während des Sturms unheimlich im Haus gewesen sein. Es soll gewackelt haben und meine Eltern hatten wohl das Gefühl das jederzeit die Fenster zerbersten. Am Ende sind glücklicherweise alle Fenster heil geblieben und das Dach ist auch dort geblieben wo es hingehört. Im Garten hatte es einen Kirschbaum erwischt, der war nicht mehr dort wo eigentlich steht. Aber der hatte seine besten Jahre auch schon hinter sich.

Ein paar Tage später, am darauffolgenden Samstag bin ich noch einmal kurz bei meinen Eltern gewesen und wir sind gemeinsam durch die Stadt gegangen. Die Eindrücke davon habe ich mit meiner Kamera festgehalten. Und auch wenn zu dem Zeitpunkt vieles schon aufgeräumt wurde und ich sicherlich noch die Gute Seite der Stadt sah, fand ich das Bild immer noch katastrophal und zerstörend.

Bützow nach dem Tornado Teil 1

Bützow nach dem Tornado Teil 2

Ich möchte an dieser Stelle noch mal allen Helfern der Stadt mein große DANKE aussprechen. Danke das ihr eure Zeit und Energie darein steckt das Leute wieder in ihren Häusern wohnen können. Danke das ihr der Stadt wieder helft auf die Beine zu kommen und damit sie wieder so aussehen kann, wie vor der Sturm.

Weitere Bilder findet ihr hier.


*txt - Gradwanderung

11 January 2015 |   Das Leben |   2


Vor kurzem habe ich von einem kleinen Blogprojekt gehört, das auf den kurzen Namen *txt hört. Worum geht es bei dem Projekt? Alle 3 Woche wird ein Wort ausgewählt und die Teilnehmer haben dann 3 Woche Zeit über dieses Wort zu schreiben. Nachdem ich im letzten Jahr dann doch ein sehr wenig geschrieben hatte, dachte ich, ich mach da mal mit.

Am 07.01.2015 wurde das erste Wort ausgewählt. Es lautet: Gradwanderung.

Wenn ich aktuell an das Wort Gradwanderung denke, dann muss ich an die Thematik rund um Pegida und den aktuellen Vorkommnissen in Paris denken. Die ganzen Reaktionen und Meinungen die man dazu gehört hatte, sind für mich eine Gradwanderung. Und eigentlich wird das aktuelle handeln am besten in folgenden Karikatur dargestellt:

Islam

Quelle.

Sie zeigt nämlich wunderbar, das der Islam Terror und der Islam Hass Hand in Hand miteinander daherkommen. Die Kunst von uns, und insbesondere der Medien ist es jetzt den schmalen Grad dazwischen zu finden.

Ursprünglich wollte ich auch mal darüber schreiben, das gerade die Christen sich nicht so sehr über den Islam Terror (Krieg) beklagen sollten, so haben doch gerade sie mit ihren Kreuzzügen am Anfang des letzten Jahrtausends gezeigt, wie das geht mit dem Krieg und der Religion. Aber ich denke auch hier, würde ich den schmalen Grad des vernünftigen argumentierens überschreiten und meine Aussage könnte als Legitimation für die aktuellen Handlungen interpretiert werden. Aber genau das möchte ich damit nicht ausdrücken.

Wie ihr seht ist es schwierig über das Thema zu schreiben. Am Ende denke ich, das sich jeder selbst darüber eine Meinung bilden sollte. Was ich nur mitgeben möchte ist, das jeder Mensch selbst bestimmen sollte können, ob und welcher Religion er sich zugehörig fühlt. Und wenn sich jemand für eine Religion entschieden hat, dann sollte sein Umfeld dieses und ihn genau so akzeptieren.


Uberspace - PHP Script zum E-Mail Passwort ändern

10 January 2015 |   Internet/ PC |   0


Leider gibt es bei Uberspace keine automatische Möglichkeit, das VBox Mail User ihre Passwörter selbst ändern können. Ich habe dann heute lange nach einer Lösung gesucht und bin nach vielem ausprobieren auch fündig geworden.

Auf Github findet ihr ein kleines Script.

Dort einfach @meine-uberspacedomain.de durch eure eigene Domainnamen ersetzen. Und dann einfach auf eurem Uberspace ablegen. Z.B. im HTML Ordner. Die Datei selbst solltet ihr übrigens in changemail.php benennen.


Martin Gommel - Flüchtlinge

05 January 2015 |   Das Leben |   0


Martin Gommel

© Martin Gommel

Genauso wie Johnny auf Spreeblick finde ich es toll, was der Martin Gommel da auf seinen Tumblr Blog macht. Er fotografiert Flüchtlinge, die in Deutschland leben, und schreibt ein paar Worte zu den Gründen warum sie hier sind.

Und leider sind die Gründe fast immer noch, das sie auf der Suche nach einem besseren Leben sind. Ich kann da nur hoffen, das die Welt eines Tages gerechter wird und das die Leute hier in Deutschland eine vernünftige Chance bekommen ihr eigenes Leben aufzubauen.


Es ist Winter

30 December 2014 |   Fotoblog |   0





Yosemite - Probleme bei der Installation vom MySQL2 Gem

28 December 2014 |   Internet/ PC |   0


Mal wieder einer der typischen Fehler nach einem Update des OS von meinem Macbook. Das Update sowie die Installation vom MySQL2 Gem schlug wie folgt fehl:

sudo gem install mysql2
    Building native extensions.  This could take a while...

    ERROR:  Error installing mysql2:
        ERROR: Failed to build gem native extension.

    /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -r ./siteconf20141228-5149-143ax3a.rb extconf.rb
checking for ruby/thread.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
    --with-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
/Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:430:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:561:in `try_cpp'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:1040:in `block in have_header'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:891:in `block in checking_for'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:336:in `block (2 levels) in postpone'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:306:in `open'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:336:in `block in postpone'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:306:in `open'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:332:in `postpone'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:890:in `checking_for'
    from /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/mkmf.rb:1039:in `have_header'
    from extconf.rb:9:in `<main>'

extconf failed, exit code 1

Gem files will remain installed in /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/gems/mysql2-0.3.17 for inspection.
Results logged to /Users/xxxx/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/extensions/x86_64-darwin-12/2.0.0/mysql2-0.3.17/gem_make.out`

Wenn euch das auch passiert, dann erst einmal prüfen ob die XCodes installiert sind:

xcode-select -v

Falls ihr hier eine Fehlermeldung bekommt, dann die XCodes wie folgt installieren:

xcode-select --install

Bei mir waren die XCodes aber installiert. Diese habe ich dann versucht wie folgt aufzurufen:

sudo gcc

Erst hier meinte er dann zu mir, das ich den Lizenz Vereinbarungen noch nicht zugestimmt hatte.

You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.

Hierzu dann einfach den Anleitungen folgen und danach konnte ich auch das MySQL2 Gem ohne Probleme installieren.