Ich halte einen Cut-and-Paste-Manager für ein „Basis-Tool“, auf das ich nie mehr verzichten möchte. Die Funktion, dass alle mit CMD-C kopierten „Dinge“ in einer Historie gespeichert bleiben, sodass ich auch auf den vorletzten String (oder ältere) wieder zugreifen kann. Leider ist das (auch) bei MacOS nicht im System integriert. Man muss sich selber was Passendes Read More…
MacBook: Lüfter geben endlich Ruhe
Die Lüfter des MacBook sind meistens sehr leise. Aber (viel zu) oft werden sie doch viel zu laut. Insbesondere bei Online-Video-Konferenzen sind sie lauter als mir angenehm ist. Ich habe schon verschiedene Versuche unternommen, dem Herr zu werden – oder es zumindest etwas zu „lindern“. Nun bin ich auf eine kleine Software gestoßen, die für Read More…
OpenWrt: DNS rubuster einstellen
Nur ein kleines, für mich aber wichtiges und daher erwähnenswertes Detail zur robusteren DNS-Konfiguration mit OpenWrt: Ich verwende seit geraumer „gute“ Nameserver, die im Kuketz-Blog vorgeschlagen werden. Warum sie „gut“ sind, kann man dort nachlesen. Leider hat sich herausgestellt, dass diese nicht so zuverlässig sind wie die „großen“ von von Google oder Cloudflare. Das führte Read More…
Push-Notifications für den Hausgebrauch mit Pushover
Es gibt verschiedene Anwendungfälle, wo ich mich direkt via Push-Notifications von bestimmten (System-)Ereignissen benachrichtigen lassen möchte. Der wichtigste hierfür ist bei mir das Monitoring-System Zabbix. Alarme sollen mich möglichst zeitnah auf dem Handy dem Desktop erreichen. Mit Pushover geht das wirklich einfach. Pushover bietet neben einer sehr einfachen, naheliegenden API (s.u.) fertige Integrationen mit anderen Read More…
Ich werde die Corona-Warn-App verwenden!
Die Corona-Warn-App wird vsl. heute oder morgen veröffentlicht. Es wird so viel diskutiert und so viele falsche Argumente und Ängste ausgetauscht… Daher will ich mal meine Sicht aufschreiben: (Disclaimer: Dies ist meine persönliche Meinung, die ich mir aufgrund meiner eigenen Recherchen und lesen von vielen Quellen zugelegt habe. Ich kann natürlich nicht für die Korrektheit Read More…
IoT mit Arduino, MQTT, Python und Flutter: Persönliche Temperaturanzeige
Mein aktuelles „Spielprojekt“ beschäftigt sich mit IoT-Technologien, aber auch mal wieder mit Python und einer mobilen App auf Flutter-Basis. Interessante Aspekte Für einzelne der Komponenten werde ich vielleicht auch nochmal separat was schreiben: 1. Datenerfassung mit Arduino bzw. D1 Mini Ein einfaches IoT-Projekt mit Wemos D1 Mini (basiert auf dem ESP8266) und einem SHT3x-Sensor: Hier Read More…
Config-Files einchecken!?
Code gehört mit Hilfe von Versionsverwaltung versioniert und verwaltet – zum Beispiel mit Hilfe von git. Das ist klar. Was ist mit Konfigurationsdateien? Meines Erachtens enthalten die meist auch wesentliche Infos, die versioniert gehören. Wie aber kann ich Config-Files einchecken, wenn der Code (natürlich) selber eingecheckt ist? In einem separatem Repo! Git hat seine eigene Read More…
Bootfähigen USB-Stick aus einem ISO-File auf dem Mac erstellen
Es kommt immer wieder vor, dass ich von einer CD booten möchte, die ich in Form eines ISO-Files vorliegen habe. Wenn alles virtuell (auf dem ESX-Server) passiert, ist das einfach: Man legt sie ins virtuelle CD-Laufwerk und kann davon booten… Allem Virtuellen zum Trotz, möchte ich das ab und zu auch bei einem „echten“ Rechner Read More…
jitsi-meet: Eigener Jitsi-Video-Conferencing-Server
In Zeiten von Corona finden deutlich mehr Treffen via Video-Konferenz statt. Auch bei mir. Nach den ersten Anzeichen der Überlast eines von mir verwendeten Video-Dienstes kam bei mir die Idee auf, selber eine Video-Conferencing-Server aufzusetzen. Dann bin ich „nur noch“ davon abhängig, dass der Provider, wo der Server steht, gut ausgerüstet ist und seine Anbindung Read More…
Einfacher HTTP-Proxy für Debugging
Es kommt immer wieder vor, dass man genau wissen möchte, wie die HTTP(S)-Requests einer Anwendung aussehen. Nicht nur beim Entwickeln. Mit einem HTTP-Proxy, über den die Requests geleitet werden, kann man das analysieren. Der mitmproxy ist hierfür sehr leichtgewichtig zu installieren und zu benutzen. Installation: Mac: brew install mitmproxy Ubunutu: apt-get install mitmproxy Zumindest auf Read More…