HH maczarr.de

  1. Where Is Webb?

    Vor Kurzem startete das James Webb Space Telescope (JWST) ins All, welches uns in Zukunft ganz neue Einblicke in die Geschichte unseres Universums geben wird. Noch ist es allerdings nicht an seinem Zielort L2 angelangt, das wird noch in etwa bis Ende Januar 2022 dauern.
    weiterlesen

  2. Open Source für alles Öffentliche

    Es gibt ja bereits die Initiative "Public Money, Public Code", bei der es darum geht, dass mit Steuergeldern finanzierte Software auch öffentlich verfügbar sein sollte. Zuletzt gab es mit der Corona Warn App immerhin mal ein Positiv-Beispiel, da diese komplett öffentlich auf GitHub steht und dort auch entwickelt wird.
    Aber was würde es bedeuten, wenn dieses Prinzip so richtig in der Breite verfolgt werden würde?
    weiterlesen

  3. Lösung: Bluetooth-Gerät unter Linux: Verbunden, getrennt, verbunden, getrennt,...

    Seit wenigen Tagen habe ich eine Keychron K8 Tastatur (Hot-swappable, Gateron Red Switches, RGB-LEDs, wireless – für die interessierten Mechanical Keyboard-Spezies) und beim Verbinden via Bluetooth hatte ich ein nerviges Problem: Die erste Verbindung über den Bluetooth-Manager klappte problemlos, aber war die Tastatur dann einmal getrennt konnte sie sich nicht dauerhaft wieder verbinden.
    weiterlesen

  4. Synology NAS: GitLab, Pages und Runner via Docker einrichten

    Bisher hatte ich GitLab auf meinem NAS von Synology als Paket eingerichtet, letztlich war das auch nur ein Docker-Image, aber man installierte es über die Pakete. Dazu kam, dass es ein Community-Image war, was relativ lange kein Update bekommen hat. Kürzlich kam DSM 7 für das NAS raus und in den Release Notes stand, dass das GitLab-Paket eingestellt werden würde. Ich musste mir also etwas überlegen. Das Naheliegendste war GitLab einfach mit dem offiziellen Docker-Image direkt aufzusetzen. Wie das geht und wie man sich dazu auch Docker Runner und GitLab Pages aufsetzt um anschließend Pipelines laufen zu lassen habe ich hier einmal aufgeschrieben.
    weiterlesen

  5. Sideprojects - Von Monitoring über Web-Performance zu Midi

    Die letzten Jahre habe ich irgendwie nicht viel Software-Nebenprojekte gemacht. Ab und an mal Kleinigkeiten an dieser Website geschraubt, hier und da ein Python-Script oder meinen eigenen lokalen DNS-Resolver auf einem alten RasPi eingerichtet. Aber das waren in der Regel Projekte für maximal ein Wochenende. In diesem Jahr ist das irgendwie anders.
    weiterlesen

  6. Steam Deck: Linux-Gaming für alle

    Kürzlich hat Valve ihre Handheld-Konsole namens "Steam Deck" vorgestellt, die Auslieferung wird ab Dezember 2021 statt finden. Technisch gesehen handelt es sich dabei um einen sehr kleinen, aber vollständigen, auf Gaming ausgerichteten PC. So viel zur Hardware. Was viele mit Gaming aber bisher nicht so verbinden: Das Steam Deck wird Linux als Betriebssystem nutzen.
    weiterlesen

  7. Neues Blog: Alles rund um Web Performance

    Genau genommen ist es nicht nur ein Blog. Ich habe eine neue Website gestartet von der ein Teil ein Blog ist – und alles dreht sich um Web Performance, im Moment meint das vor allem die Core Web Vitals. Seit etwa eineinhalb Jahren beschäftige ich mich vermehrt mit dem Thema und hab durchaus Freude daran (und ja auch eine kleine Software zu dem Thema gebaut). Es ist nicht ganz trivial, es ist verworren und es befindet sich noch im Wandel – daher lerne ich auch immer noch ständig dazu. Selbst immer Neues lernen ist nett, andere am eigenen Wissen teilhaben lassen finde ich aber noch netter.

    Auf der neuen Website habe ich ein paar Seiten für langlebigeres Wissen eingerichtet auf denen ich die gängigen Performance-Metriken erkläre und alles rund ums Messen (Unterschied zwischen RUM und Synthetic, verschiedene Tools und ihre Unterschiede und Custom Metrics). Im Blog werden eher kurzlebigere Sachen landen. Erfahrungen aus der täglichen Arbeit und Erkenntnisse und sehr spitze Themen, z.B. wie man den LCP verbessert. Die neue Website hat den schmucken Namen web-performance.rocks und selbstverständlich gibt es vom Blog auch einen RSS-Feed. Soweit erstmal dazu, wenn euch das Thema interessiert hab ich jetzt quasi ein Special-Interest-Spin-Off für euch.

  8. ichbinsophiescholl - Zum 100. Geburtstag von Sophie Scholl

    Heute, am 9. Mai 2021, wäre Sophie Scholl 100 Jahre alt geworden, hätten sie die Nazis nicht bereits 21-jährig am 22. Februar 1943 umgebracht.
    Der SWR und BR haben vor einigen Tagen ein tolles Projekt anlässlich ihres 100. Geburtstags gestartet. Bei Instagram werden ihre letzten zehn Lebensmonate nachgestellt und so kann man auch ihren Werdegang noch einmal quasi miterleben. So hat man heute eine Geburtstag feiernde Sophie Scholl in Fotos und kleinen Videos erlebt. Alles ist authentisch im Stil der Zeit gehalten, lediglich die Tatsache, dass Sophie Scholl ein Smartphone hat bricht die Immersion. Allerdings wird darauf nicht reagiert und auch sonst niemand hat Smartphones. Es dient lediglich als Fenster in ihre Welt in Form von Bild & Ton und wird ansonsten nicht weiter thematisiert.

    Das Projekt trägt bei Instagram den Namen ichbinsophiescholl. Auf den Seiten des SWR gibt es auch diverse Hintergrundinfos zum Projekt (Entstehung, Umsetzung, etc.).

  9. pagespeed10x - Docker: Web-Performance-Daten aus PageSpeed Insights sammeln, in InfluxDB 2 speichern

    Als Frontend-Entwickler war Web-Performance schon immer ein Teil meiner Arbeit, aber dieser Teil hatte keinen besonderen Fokus. Seit etwa einem Jahr hat sich das geändert. Dabei schaue ich mir häufig Performance-Daten von Googles PageSpeed Insights-Dienst an und vergleiche die Werte und betrachte die Entwicklung im Verlauf. Das manuelle Anstoßen des Dienstes und anschließende Notieren der Daten wurde dann aber doch etwas aufwändig. Was macht man da als Software-Entwickler? Automatisieren. Aus dem kleinen Script für mich wurde dann ein ganzes Projekt, das ich letzte Woche bei GitHub veröffentlich habe.
    weiterlesen

  10. Kurztipp: Music, Makers and Machines – Eine kurze Geschichte der elektronischen Musik

    Ein kleiner Hinweis am Rande, ich bin leider selbst noch gar nicht großartig dazu gekommen mich damit zu beschäftigen, aber für alle Musik-Interessierten scheint das was tolles zu sein! "Music, Makers & Machines – Eine kurze Geschichte der elektronischen Musik" ist ein Produkt von Google Arts & Culture in Zusammenarbeit mit diversen anderen Partnern. Im Prinzip ist das eine gigantische digitale Ausstellung.
    weiterlesen

  11. 3D-Shopping

    Vor einigen Jahren stand im Saturn in Hamburg so ein großes Gerät im Eingang, mit dem Leute von sich einen 3D-Scan machen lassen konnten und dann wurde eine kleine Figur von einem 3D-gedruckt nach diesem Scan. Zur selben Zeit arbeitete ich in einer E-Commerce-Agentur und es gab diverse Berichte, dass Online-Händler Schwierigkeiten mit massiven Retouren hatten, weil es Gang & Gäbe war, dass Leute sich Kleidungsstücke in mehreren Größen bestellten und dann einfach die nicht passenden Stücke wieder zurück schickten, was beim Shop zu erheblichen Kosten führte. Beim Anblick dieses 3D-Scanners im Saturn dachte ich, müsste man da doch etwas machen können. Das war irgendwann um 2014 oder 2015 herum.
    weiterlesen

  12. 2020: Ferne Zukunft

    Gerade bevor ich diesen Blog-Post hier schreiben konnte musste ich erstmal wieder am altehrwürdigen Backend (solange das niemand sieht kann ich das ja behaupten...) dieses Blogs schrauben. Den Admin-Bereich habe ich so circa 2010 programmiert, wenn ich mich gerade nicht irre – und so sieht er auch aus.
    weiterlesen