Posts by Mic

Firmware-Update durchs Schlüsselloch

Gestern haben wir uns daran begeben, zwei neue Router in Betrieb zu nehmen und standen vor einer Blockade. Aus der Ferne konnten wir nur per serieller Konsole auf die Geräte zugreifen, weil der der Netzwerkanschluss noch nicht funktionierte.

Reisebericht: Velocity Conf Amsterdam

Daniel und Mic haben bereits in der vorletzten Woche Amsterdam besucht, um an der Velocity Conference teilzunehmen. Der Verlag O’Reilly organisiert an mehreren Orten auf der Welt regelmäßig dieses Event, bei dem es um Web Performance und DevOps geht. Thematisch war das für uns super interessant und es gab viele erfrischende Eindrücke.

Amsterdam ist eine großartige Stadt gerade für Geeks wie uns, die Straßenverkehr und Infrastruktur besonders interessant finden. Es ist ein tolles Gefühl, durch die Straßen zu gehen und Myriaden von Fahrrädern zu begegnen. Das Fahrrad-Netz in Amsterdam stellt eine mit bedacht entwickelte Verkehrslösung dar und vermag uns ebenso begeistern, wie es das Metro-Netz in Tokyo vor ein paar Monaten konnte.


Das Kapital und die Spezialdienste

TL;DR

  1. Die Telekom baut auf veralteter Infrastruktur, statt Glasfaser
  2. Ihre Peers bittet sie übermäßig zur Kasse
  3. Pakete gehen verloren, die Kunden erhalten zu wenig Leistung
  4. Content-Anbieter konkurrieren um die wenige Bandbreite
  5. Nun sollen wir extra bezahlen, um nicht benachteiligt zu werden
Die verdammte Politik

Das “Netz der Zukunft” ist bei 100 MBit/s nicht gerade zukunftsfähig. Die Glasfaserleitungen könnte man auch endlich in die Häuser verlegen und ohne große Zusatzkosten Gigabit liefern. 100 MBit/s auch im Upload? Nicht mit der Telekom.


Ruby Update

Drei Wünsche auf einmal

Soeben haben wir die jeweils neueste Version des Ruby-Interpreters in den drei aktuellen API-Leveln installiert:

  • Ruby 2.2.2
  • Ruby 2.1.6
  • Ruby 2.0.0-p645

Dies beinhaltet auch ein Sicherheits-Update, das zugegebenermaßen bereits überfällig war. Wir geloben Besserung und werden euch von nun an neue Versionen möglichst zeitnah^Wbald bereitstellen.


LinuxCon Japan 2015

Moritz und ich, wir haben es uns gegönnt und sind für eine Woche nach Tokyo geflogen. Dort haben wir der LinuxCon Japan einen Besuch abgestattet, bei der auch für uns einige interessante Themen dabei waren. Außerdem sind wir der Meinung, dass Tokyo eine großartige Stadt ist, die man mal gesehen haben muss.

So sind wir vergangene Woche Montag in den Flieger gestiegen und haben uns die Tortur angetan, über 16 Stunden in einen Flugzeugsitz eingeklemmt zu verbringen. Der Flug ging über Istanbul nach Tokyo Narita, den im Osten der Stadt gelegenen Flughafen. Zusammen mit der Zeitverschiebung sind wir erst am Abend des Dienstag angekommen, so dass wir uns auf eine Nudelsuppe und mehr noch auf ein Bett freuten. Aber die erste Attraktion der Stadt lag bereits auf dem Weg und war unausweichlich.


Uberspace Host Manifest

Als wir angefangen haben, alle unsere Uberspace-Hosts mit Ansible zu managen, hat uns etwas genervt: das manuelle Abgleichen von SSH-Fingerprints.

Da dachten wir, man könnte ja mal die Liste der Uberspace-Hosts mit ihren IP-Adressen und SSH-Fingerprints automatisch generieren. Diese kann man nun herunterladen, die Signatur überprüfen und die Liste der bekannten SSH-Hosts übernehmen.

Dies kommt nun auch dir zu Gute; denn so hast du auf einen Schlag alle Uberspace-Hosts vorliegen und kannst dich fröhlich auf jeden davon verbinden – ohne nervige Fingerprint-Abfrage.


Feature: MySQL Read-Only User

Ein User hat uns gefragt, ob er nicht einen zusätzlichen MySQL-Zugang haben könne, dessen Zugriffsrechte sich auf lesende Operationen beschränken. Für einen Workshop mit Schülern möchte er Anwendungen auf die Datenbank seines Uberspace loslassen, die dort keine Veränderungen vornehmen sollen.

Keine schlechte Idee – dachten wir uns. Denn für diesen Zweck oder ähnliche Szenarien kann dies durchaus nützlich sein. Aber wenn wir eine solche Funktion realisieren, dann soll sie allen Usern zu Gute kommen. Also haben wir ein neues Feature in Uberspace eingebaut: den MySQL Read-Only User.


PHP Update 5.6.5

Wir haben PHP nun in den aktuellen Versionen 5.6.5, 5.5.21 und 5.4.37 installiert.

$ php -v
PHP 5.6.5 (cli) (built: Jan 28 2015 17:45:40)

Alle Uberspaces haben die neue Version nun zur Verfügung. Je nachdem, wie genau die Version des Interpreters eingestellt wurde, wird die aktuelle Version bereits verwendet. Du musst also vermutlich nichts weiter tun, um sie zu bekommen. Standardmäßig bleibt Dein Uberspace jedoch erstmal bei genau der Version, die zur Installation aktuell war.