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 Kapital und die Spezialdienste

TL;DR Die Telekom baut auf veralteter Infrastruktur, statt Glasfaser Ihre Peers bittet sie übermäßig zur Kasse Pakete gehen verloren, die Kunden erhalten zu wenig Leistung Content-Anbieter konkurrieren um die wenige Bandbreite 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.

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. Verwendung Auf einem neuen Uberspace kann man jetzt also mit viel weniger Aufwand schöne Dinge in Ruby realisieren. Zum Beispiel: eine neue Rails-Anwendung beginnen.

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.

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.

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.