Command and Control

Nein, weder Spiel noch Film, ich möchte euch das Buch mit dem gleichnamigen Titel ans Herz legen. “Command and Control” von Eric Schlosser behandelt das Thema der Atomwaffensysteme und der kleinen und großen Unfälle mit Atomwaffen in den Vereinigten Staaten. (Ich habe es im Original gelesen, aber das bleibt euch überlassen.)

Sehr spannend, exzellente Quellen- und Literaturangaben und auf keinen Fall ein “gute Laune Buch”. Es lässt einen mit offenem Mund und einem Schaudern zurück, der (ver)bleibende Gedanke ist “Es ist ein verdammtes Wunder, dass wir auf diesem Planeten überhaupt noch exisitieren”. Spinnt man den Gedanken weiter, was wohl bei den anderen Atommächten so alles passiert ist, nunja, ihr wisst worauf ich hinaus will.

Hier nur ein paar der (darf man das sagen?) Highlights, die behandelt und erklärt werden: Damascus. Thule. Palomares. Und und und…

Bilderzeugung mittels KI

Ja, richtig. AI/KI wird uns alle retten, ist in Mäusen mit AI-Buttons ebenso enthalten wie auch in Golf oder sonst fast allem. Ist KI intelligent? Nein. KI ist ein Tool und “a fool with a tool is still a fool”, ganz einfach. Außerdem lügt halluziniert KI eben manchmal Dinge herbei.

Da werden auch mal gerne Dinge “erfunden”, neue Sorten von Stahlträgern z.B.

Aber zurück zum Thema, Bilderzeugung. Wir alle wissen, KI hat es nicht so mit 5 Fingern und ist generell mit der gebotenen Vorsicht zu betrachten. Trotzdem macht das Erzeugen von Bildern mit KI durchaus Spaß. Hier z.B. wollte ich (sinngemäß) eine Figur die aussieht wie 2B aus Nier Automata und mit einem Regenschirm – ähnlich wie Mary Poppins – vom Himmel gleitet. Ja, später habe ich das noch um Flugzeuge im Stil des 2. Weltkriegs, Captain Ahab und Moby Dick erweitert.

Das Ergebnis ist schon beeindruckend, irgendwie. Nicht perfekt, nicht realistisch (Was bei meinen Vorgaben unter “Na no na ned” zu verbuchen ist.) aber es hat Spaß gemacht, damit zu spielen. Verwendet habe ich dazu den Microsoft Designer.

Seht selbst:

ps: Wem gehören jetzt eigentlich die Bildrechte? Was ist, wenn ich damit Bildrechte verletzte? Da wird noch ein ganz neuer Zweig der Abmahnindustrie sprießen fürchte ich, Microsoft putzt sich da ab: “You need to determine the intellectual property rights and commercial usability of the output content.” Aber da redet ihr wohl besser mit Jurist:innen dieses Fachgebiets.

Spielzeug

Nachdem man darüber viel Gutes liest habe ich mir auch ein TIDRADIO H3 gegönnt.

Erste Eindrücke:
– Direktbestellung super, war nach 10 Tagen aus China bei mir.
– Sehr schön verarbeitet.
– Gut zu programmieren. (Ich nehme dazu CHIRP, konnte gleich mein Frequenz .csv von den Baofengs weiter verwenden.)
– Akku gut, Laden via USB-C sehr praktisch.
– Sound gut.
– Erste QSO via OE1XUU und OE1XAT, Gegenstellen haben mir 5/9 gegeben.
– Unlock des Geräts sehr einfach. (Nein, verrate ich hier nicht, ist in 1 Minute auf Google oder YouTube zu finden.)

Techn. Details lest ihr dann selbst nach, die muss ich nicht vorlesen.

Wenn du mich erreichen willst: OE1MOO, am besten via OE1XUU oder OE1XAT.

Ultimativ sicher

Wenn die automatische Bedrohungs-Analyse von Sicherheitssoftware A durch Sicherheitssoftware B blockiert wird, weil sie von dieser als “unsicher” erachtet wird, dann hat man den Olymp der Sicherheit erreicht, oder? Schließlich hat man für viel Geld alle “Gartner rechts oben” Lösungen aufeinander gestapelt, was kann da schon schief gehen.

Darfs dazu noch eine Massage mit Schlangenöl sein? “Happy End” gibt es da halt keines.

Mattermost im Tor-Netzwerk hinter einem nginx Reverse-Proxy

Richtig, ich betreibe eine kleine Mattermost-Instanz zum Austausch von Gedanken im Security-Umfeld. Bevor jemand fragt: Wir tragen alle weiße Hüte.

Jedenfalls: Meine Mattermost-Instanz im regulären Internet läuft fein, auch die Tor-Config war rasch erledigt, allerdings bin ich dann über diesen Fehler gestolpert: “Error: Please check connection, Mattermost unreachable. If issue persists, ask administrator to check WebSocket port”

Nach einer kurzen Recherche war das Problem rasch gefunden, mein davor geschnallter Reverse-Proxy (nginx) hatte ein kleines Problem mit den Websockets.

Wie auch immer, hier ist eine funktionierende nginx-Config (Keine Garantien auf irgendwas, das ist ein Experiment.), vielleicht hilft das mal jemandem von euch.

upstream backend-onion {
  # mattermost listening port is 8065 in my config
  server localhost:8065;
  keepalive 32;
}

server {
  # 8080 is the tor hidden service port in my config
  listen 127.0.0.1:8080 default_server;
  server_name localhost;
  port_in_redirect off;

  location = /favicon.ico {
    log_not_found off;
    access_log off;
  }

  location ~ /api/v[0-9]+/(users/)?websocket$ {
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    client_max_body_size 50M;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Frame-Options SAMEORIGIN;
    proxy_set_header CLIENT_HOST $remote_addr;
    proxy_set_header Origin "";
    proxy_buffers 256 16k;
    proxy_buffer_size 16k;
    client_body_timeout 60;
    send_timeout 300;
    lingering_timeout 5;
    proxy_connect_timeout 90;
    proxy_send_timeout 300;
    proxy_read_timeout 90s;
    proxy_http_version 1.1;
    proxy_pass http://backend-onion;
  }

  location / {
    client_max_body_size 50M;
    proxy_set_header Connection "";
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Frame-Options SAMEORIGIN;
    proxy_buffers 256 16k;
    proxy_buffer_size 16k;
    proxy_read_timeout 600s;
    proxy_cache mattermost_cache;
    proxy_cache_revalidate on;
    proxy_cache_min_uses 2;
    proxy_cache_use_stale timeout;
    proxy_cache_lock on;
    proxy_http_version 1.1;
    proxy_pass http://backend-onion;
  }
}

Warum ich Excel hasse, Teil 45643

Die einfachsten Dinge, wie die Differenz zwischen Datum A und Datum B zu berechnen, verkommen zur völligen Clown-Show, wenn sogar die Beispiele von Microsoft selbst falsch sind.

Quelle ist dieser Link, siehe auch oben:

Richtig ist allerdings dieses Format, mit Strichpunkten statt Kommas:

Manchmal fragt man sich schon, was das alles soll.

Aber wie ich immer sage:
90% der Leute zeichnen mit Excel nur Kasterl, mehr nicht. 9,9% verwenden die Grundlagen (und scheitern an falscher Doku von Microsoft selbst…) und 0,1% pflegen seit Excel 1.0 ein 500MB Spreadsheet mit einer Gazillion Makros und steuern darüber ein Unternehmen.

Pick your posion.

Fahrtechnik

Gestern war es soweit, ich durfte einen Tag lang den Kurs “Fahrtechnik Intensiv” beim ÖAMTC im Fahrtechnikzentrum Teesdorf absolvieren.

Es war ein guter, langer und heißer Tag, bei dem man viel gelernt hat und auch der (Fahr)Spaß kam keineswegs zu kurz. Die Gruppe war super und autotechnisch sehr gemischt, vom Sportflitzer mit Mittelmotor über einen Land Rover und E-Autos bis hin zu Kleinwagen, zu denen auch mein Panda zählte.

Sein Auto in einer sicheren Umgebung in Grenzsituationen zu erleben und unter der Anleitung eines kundigen Trainers die passende Reaktion darauf zu üben war großartig, ich kann diesen Kurs allen Fahrer:innen nur ans Herz legen.