Magic in Motion
Kunst in Bewegung. Mithilfe von Blender und den leistungsstarken Geometrie Nodes erschaffen wir eine visuelle Reise, die künstlerische Animationen mit der Präzision medizinischer Wissenschaft vereint. Erlebe faszinierende Animationen von Viren und roten Blutkörperchen, die den Mikrokosmos des Lebens beeindruckend auf die große Bühne bringen. Außerdem zeigen wir, wie medizinische Lehrkonzepte wie die ‚Box Breathing‘-Technik ästhetisch und wirkungsvoll visualisiert werden können. „Kunst in Bewegung“ ist ein inspirierendes Werk für alle, die sich für die Schnittstelle von Kunst, Wissenschaft und Bildung begeistern. Nun noch ein paar Beispiele der Animation und Kunst, ich liebe Blender!
„Magic in Motion“ weiterlesen
Heute letzte Version im Jahr Eclipse 2024-12 (4.34.0) veröffentlicht
Quicktest mit Blockchain Projekt, da BTC gerade bei >101k$ (bei 873,392) ok:
Neu nun mit Java 23 Support, mit Markdown im JavaDoc, schnellere Suche, TS und Arm64 … unterstützung.
Wahrscheinlichkeit, Standardabweichung, Varianz und Erwartungswert mit Java und Python Baumdiagramm
Wir wollen mal den Erwartungswert die Varianz und die Standardabweichung bei diesen Werten 10 Euro mit 0,25 und -5 Euro mit 0,75 berechnen und mit einem Baumdiagramm darstellen. Die Berechnung soll auch in einem Java Programm mit einfacher GUI enden.
Also los, gegeben ist: „Wahrscheinlichkeit, Standardabweichung, Varianz und Erwartungswert mit Java und Python Baumdiagramm“ weiterlesen
Quicktest Blender 4.3 mit neuem „For Each Element“
Sterne erzeugen mit der neuen Blender Version und dem neuen „For Each Element“ Geometry Node. Der Star Node.
Der Star-Node erzeugt eine Poly-Spline in Form eines Sterns, indem er abwechselnd Punkte von zwei Kreisen miteinander verbindet. Die Punkte auf dem inneren Kreis sind dabei durch eine Rotation so verschoben, dass sie zwischen den Punkten des äußeren Kreises liegen. Dieser Versatz kann mithilfe des Eingabewertes Twist angepasst werden. „Quicktest Blender 4.3 mit neuem „For Each Element““ weiterlesen
Wahrscheinlichkeitsrechnung mit dem Satz von Bayes nicht nur für Versicherungen und Medizin
Der Satz von Bayes ist ein grundlegendes Theorem in der Wahrscheinlichkeitsrechnung, das den Zusammenhang zwischen bedingten Wahrscheinlichkeiten beschreibt.
Der Satz von Bayes ist ein spannendes Werkzeug aus der Welt der Mathematik, das uns hilft, Wahrscheinlichkeiten zu verstehen und zu berechnen. Er wird in vielen Bereichen angewendet, von der Medizin über Künstliche Intelligenz bis hin zu Alltagssituationen. Aber was genau besagt dieser Satz, und warum ist er so nützlich?
Was ist der Satz von Bayes? „Wahrscheinlichkeitsrechnung mit dem Satz von Bayes nicht nur für Versicherungen und Medizin“ weiterlesen
Der Brier-Score (Brier-Wert) nicht nur für Prognostiker
Der Brier-Wert ist ein effizientes und einfaches Maß zur Bewertung der Genauigkeit probabilistischer Vorhersagen. Durch die Kombination aus einfacher Berechnung und aussagekräftiger Analyse ist er ein weit verbreitetes Werkzeug in der Statistik und im maschinellen Lernen.
In der Praxis hilft er, die Qualität von Vorhersagen quantitativ zu bewerten und kann zur Verbesserung von Modellen und Algorithmen beitragen. Die Bezeichnung „Brier-Wert“ stammt von dem amerikanischen Meteorologen Glenn W. Brier, der das Maß (1950 – VERIFICATION OF FORECASTS EXPRESSED IN TERMS OF PROBABILITY) entwickelte und damit die Grundlage legte.
Der Brier-Wert wird häufig in Bereichen wie Meteorologie, Medizin, Finanzwesen, Wahlprognosen und maschinellem Lernen verwendet, um die Genauigkeit von Prognosen zu bewerten. Er ist besonders nützlich bei binären Klassifikationsproblemen, bei denen das Modell Wahrscheinlichkeiten für die Zugehörigkeit zu einer von zwei Klassen liefert (z. B. Regenwahrscheinlichkeit).
Wir erstellen zur Verdeutlichung mal ein JSon Datei mit ein paar Daten von der Reserve Bank of Australia, die bei ihren monatlichen Sitzungen Zinssätze beschließt. Die RBA lässt die Zinssätze im Allgemeinen unverändert, erhöht sie jedoch manchmal und senkt sie manchmal, je nach wirtschaftlicher Lage. Die Daten stammen aus diesem Artikel und wurden von mir in das JSon-Format überführt. „Der Brier-Score (Brier-Wert) nicht nur für Prognostiker“ weiterlesen
Dokumentenverwaltung mit dem Raspberry Pi und paperless-ngx
Paperless-ngx ist eine Open-Source-Software zur Verwaltung von Dokumenten, die speziell für die Digitalisierung und Automatisierung von papierbasierten Arbeitsabläufen entwickelt wurde. Es ist ein Fork des ursprünglichen Paperless-Projekts und bietet zahlreiche technische Verbesserungen und erweiterte Funktionen und läuft auch in Docker auf einem Raspberry PI.
Was sind einige Vorteile? „Dokumentenverwaltung mit dem Raspberry Pi und paperless-ngx“ weiterlesen
Einrichten einer E-Mail-Benachrichtigung in Duplicati auf einem Raspberry Pi
Duplicati ist ein leistungsstarkes Open-Source-Backup-Tool, das Benutzer in die Lage versetzt, Daten sicher in die Cloud oder auf lokale Datenträger zu sichern. Es läuft auch auf einem Raspberry Pi. Eine hilfreiche Funktion ist die Möglichkeit, E-Mail-Benachrichtigungen zu aktivieren. Damit erhält man regelmäßige Statusberichte zu seinen Backups – besonders praktisch, um über erfolgreiche oder fehlgeschlagene Sicherungen informiert zu bleiben. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie E-Mail-Benachrichtigungen in Duplicati einrichten können:
„Einrichten einer E-Mail-Benachrichtigung in Duplicati auf einem Raspberry Pi“ weiterlesen
Hue Saturation Node (Farbton-Sättigung-Node) mit Blender
Hier eine kleine Demo, wie der Hue Saturation Node eingesetzt werden kann, man beachte die Kugeln:
Der Hue Saturation Node (Farbton-Sättigung-Node) in Blender ist ein leistungsfähiges Werkzeug, das die Farbanpassung in einem Shader-Netzwerk oder beim Post-Processing ermöglicht. Dieser Node gehört zu den grundlegenden Bearbeitungselementen, die Farbtöne, Sättigung und Helligkeit von Farben in Texturen oder Rendern beeinflussen können und wird oft in Kombination mit anderen Nodes wie dem RGB-, Brightness/Contrast- und ColorRamp-Node verwendet. „Hue Saturation Node (Farbton-Sättigung-Node) mit Blender“ weiterlesen
Portainer.io CE im Docker mit docker-compose mit eigenen Zertifikaten auf dem Raspberry Pi
Portainer.io CE (Community Edition) ist eine Open-Source-Management-Plattform für Docker-Container und Kubernetes. Es bietet eine grafische Benutzeroberfläche, mit der Benutzer ihre Container, Netzwerke und Volumes einfach verwalten können, ohne komplexe CLI-Befehle verwenden zu müssen. Es unterstützt mehrere Umgebungen und bietet Funktionen wie Benutzer- und Zugriffsverwaltung, App-Deployment und Monitoring.
Es richtet sich an Entwickler und Administratoren, die Container-Infrastrukturen effizienter und intuitiver verwalten wollen. Infos zu Portainer.io CE hier.
Wenn man keine eigenen Zertifikate verwendet, werden eigenen selbstsignierte verwendet. „Portainer.io CE im Docker mit docker-compose mit eigenen Zertifikaten auf dem Raspberry Pi“ weiterlesen
Check der Token Simulation mit Camunda Modeler 5.28.0
Die Modellierung von Geschäftsprozessen (Business Process Model and Notation, BPMN) ist ein zentraler Aspekt der Prozessautomatisierung in Unternehmen. Camunda Modeler, ein Open-Source-Tool zur BPMN-, DMN- und CMMN-Modellierung, bietet in der Version 5.28.0 eine Token-Simulation über Plugin an. Diese Funktion ermöglicht es, Prozessabläufe zu simulieren und die Flüsse von „Token“ innerhalb eines BPMN-Diagramms zu visualisieren.
In BPMN repräsentiert ein „Token“ den Fortschritt innerhalb eines Prozesses. Wenn ein Token durch ein BPMN-Diagramm fließt, zeigt es an, welcher Teil des Prozesses gerade ausgeführt wird. Ein Token startet am Prozessanfang und durchläuft dann verschiedene Aktivitäten, Ereignisse und Entscheidungen, bis es den Endpunkt des Prozesses erreicht. Die Token-Simulation ermöglicht es, diesen Fluss in einem Diagramm zu visualisieren, sodass man den Ablauf des Prozesses schrittweise nachverfolgen kann. So dann mal mein bekanntes Modell mit der neuen Version testen:
Quicktest ok, weitere Details hier.
Quicktest der neuen Blender LTS 4.2.3 von letzter Woche
So mal eben ein Quicktest der neue LTS 4.2.3, läuft:
Raspberry Pi per SMB automatisch beim Start verbinden
Im Mac Finder muss im Mac unter Sequoia 15.0.1 jedesmal eine SMB (Samba) verbindung zum Pi erneut über Server verbinden eingestellt werden. Das kann auch beim Start des Macs automatisch getan werden.
Im Scripteditor dies Script erstellen und evl. den Username pi anpassen
1 2 3 |
tell application "Finder" mount volume "smb://pi-vier/pi" as user name "pi" end tell |
und als App speichern unter: „Raspberry Pi per SMB automatisch beim Start verbinden“ weiterlesen
Syncthing Zertifikate und Keys für die HTTPS-GUI-Verbindung durch benutzer Zertifikate auf dem Raspberry PI ersetzen
Syncthing generiert automatisch selbstsignierte Zertifikate und Keys. Wenn man eigene Zertifikate verwenden will, muss man den Server runterfahren und die Zertifikats Datei https-cert.pem und den privaten Schlüssel https-key.pem durch eigene Zertifikate ersetzen. Die Zertifkate liegen z.B. auf dem Raspberry Pi wenn das syncthing mit apt install installiert wurde im
~/.config/syncthing
Verzeichnis. Alle Parameter von synching sind hier zu finden.
Dann einfach den Server neu starten. „Syncthing Zertifikate und Keys für die HTTPS-GUI-Verbindung durch benutzer Zertifikate auf dem Raspberry PI ersetzen“ weiterlesen
Samba (SMB) auf dem Raspberry Pi einrichten weil Netatalk kein install Package mehr hat
Wollte auf einem Raspberry Pi 4 mit 64-Bit, wie sonst auch immer ein Netatalk einrichten um einfach auf die Dateien mit dem Finder vom Mac aus zuzugreifen. Ein install liefert aber dieses Ergebnis:
1 2 3 4 5 6 7 8 9 |
sudo apt install netatalk Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paket netatalk ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist. E: Für Paket netatalk existiert kein Installationskandidat. |
Es ist so, das Netatalk keine Install Package für debian arm64 hat, deshalb ersetzt ich es durch SMB. „Samba (SMB) auf dem Raspberry Pi einrichten weil Netatalk kein install Package mehr hat“ weiterlesen
Autostart von Syncthing auf dem Raspberry Pi aktivieren
Syncthing ist ein Open-Source-Tool zur kontinuierlichen Datei-Synchronisation zwischen verschiedenen Geräten über das Netzwerk. Es verwendet Peer-to-Peer-Technologie, um Dateien sicher und dezentral zu synchronisieren, ohne dass ein zentraler Server benötigt wird. Alle Datenübertragungen sind Ende-zu-Ende verschlüsselt, um die Privatsphäre und Sicherheit der Benutzer zu gewährleisten. Syncthing ist plattformübergreifend verfügbar und bietet eine einfache Bedienung über eine webbasierte Benutzeroberfläche.
Wie kann man aber einen autostart von Syncthing einrichten?
Mit Systemctl. Systemctl ist das Kommandozeilen-Werkzeug, das zum Verwalten von systemd-Diensten verwendet wird. Es ermöglicht die Interaktion mit allen Aspekten der Dienstverwaltung, einschließlich Starten, Stoppen, Aktivieren und Deaktivieren von Diensten.
Dies kann auch für den Autostart von Syncthing auf dem Raspberry Pi Zero W und anderen dienen. Dafür muss nur eine Datei angelegt werden und … „Autostart von Syncthing auf dem Raspberry Pi aktivieren“ weiterlesen
Backup von ganzen SD-Karte mit SD Card Copier
Wie kann man einfach auf dem Raspberry Pi ein Backup der ganzen SD-Karte machen?
Das geht mit dem „SD Card Copier“ mit ein Klick. „Backup von ganzen SD-Karte mit SD Card Copier“ weiterlesen
flightradar24.com down
Hochladen von Java-Artefakten nach Maven Central
Maven Central ist das wichtigste öffentliche Repository im Java-Ökosystem und ermöglicht es Entwicklern, wiederverwendbare Komponenten einfach in ihre Projekte einzubinden.
Das Hochladen von Java-Artefakten in das Maven Central Repository ist ein essentieller Schritt, um Java-Bibliotheken und -Anwendungen einer breiten Entwickler-Community zur Verfügung zu stellen. Vor 8 Jahren hatte ich das schon mal beschrieben. Ein paar Änderungen gibt es inzwischen.
Warum sollte man überhaupt Artefakte nach Maven Central hochladen? „Hochladen von Java-Artefakten nach Maven Central“ weiterlesen
Java Programm zur Goldbachsche Vermutung mit Heap Analyse
Die Goldbachsche Vermutung ist eine der ältesten ungelösten Probleme in der Mathematik, die der Mathematiker Christian Goldbach 1742 in einem Brief an Leonhard Euler formulierte. Sie besagt:
Jede gerade Zahl größer als 2 lässt sich als Summe zweier Primzahlen darstellen.
Diese Vermutung ist in zwei Formen bekannt: „Java Programm zur Goldbachsche Vermutung mit Heap Analyse“ weiterlesen
NodeRed ist vor 17 Tagen in Version 4.0.3 auch für den Raspberry Pi veröffentlicht worden
Node-RED ist eine flow-basierte Entwicklungsumgebung, die hauptsächlich für die visuelle Programmierung von IoT- und Automatisierungslösungen verwendet wird. Es bietet eine einfache und intuitive Oberfläche, um Datenströme (Flows) zwischen Geräten, APIs und Diensten zu erstellen, ohne tiefgehende Programmierkenntnisse zu benötigen.
Vorteile von Node-RED: „NodeRed ist vor 17 Tagen in Version 4.0.3 auch für den Raspberry Pi veröffentlicht worden“ weiterlesen
Neue LTS Portainer 2.21.2 Version auch für Raspberry PI – Love
Portainer ist eine benutzerfreundliche Verwaltungsoberfläche für Docker und Kubernetes. Es erleichtert die Verwaltung von Containern, Images, Netzwerken und Volumes, ohne dass man komplexe Befehlszeilenkenntnisse benötigt.
Es bietet Funktionen wie:
– intuitive Weboberfläche
– Multi-Umgebungsverwaltung (lokal, Cloud, Swarm, Kubernetes)
– Zugriffskontrolle und rollenbasierte Benutzerverwaltung
– Detaillierte Einblicke in Container-Logs und Metriken
– Unterstützung für Docker Compose
– Erweiterte Netzwerk- und Volumenverwaltung
Durch seine Einfachheit und Funktionsvielfalt spart Portainer Zeit bei der Verwaltung von Container-Umgebungen und fördert eine höhere Produktivität in DevOps-Teams. Love.
…zur Entspannung mal auf die neue LTS Version von vorletzter Woche und die Docker Container auf dem Raspberry Pi 4 upgedated.
„Neue LTS Portainer 2.21.2 Version auch für Raspberry PI – Love“ weiterlesen
Alle mp4’s in einem Verzeichnis nach gif’s umwandeln
Manchmal will man alle mp4 Videos nach gif auf dem Raspberry Pi (oder Linux) umwandeln. Das hatte ich für eine Datei schon mal im letzten Jahr gemacht. Das Script habe ich erweitert, um alle Dateien umzuwandlen für die es noch keine gif Datei gibt.
„Alle mp4’s in einem Verzeichnis nach gif’s umwandeln“ weiterlesen
Wie können alle Flugzeuge im Umkreis von 20 km ermittelt werden?
Währe es nicht schön, wenn man auf einem Display (eines Raspberry Pi oä.), ähnlich wie am Flughafen alle Flugzeuge die in der Nähe sind, angezeigt bekommt. Dazu müsste erst ermittelt werden, welch Flugzeuge im Umkreis (Rechteck) vom Flughafen Hannover (oder jeder andere Ort) von ca. 20 km in der Luft und am Boden sind.
„Wie können alle Flugzeuge im Umkreis von 20 km ermittelt werden?“ weiterlesen
ANOVA (Analysis of Variance, auf Deutsch Varianzanalyse) mit PSPP (Teil 13)
Die ANOVA (Analysis of Variance, auf Deutsch Varianzanalyse) ist eine statistische Methode zur Untersuchung, ob die Mittelwerte mehrerer Gruppen signifikant voneinander abweichen.
Sie wird verwendet, um herauszufinden, ob es Unterschiede in den Mittelwerten von verschiedenen Gruppen gibt, die nicht nur durch Zufall entstanden sind. „ANOVA (Analysis of Variance, auf Deutsch Varianzanalyse) mit PSPP (Teil 13)“ weiterlesen
5312 bzw. 8818 bzw. 11152 Flugzeuge mit Eclipse 2024-09 und Java ermittelt
Mal ein Quicktest zur neuen Eclipse Version mit dem Java-Programm. Ermittlung aller Flugzeuge weltweit. In welcher Höhe fliegen sie?
„5312 bzw. 8818 bzw. 11152 Flugzeuge mit Eclipse 2024-09 und Java ermittelt“ weiterlesen
Neue PSPP 2.0.1 veröffentlicht (Teil 12)
Vor ein paar Wochen wurde die neue Version 2.0.1 von PSPP veröffentlicht. Was gibt es da Neues? Hier die Projektseite.
PSPP ist ja eine freie Software zur statistischen Analyse von Daten. Sie wurde als Open-Source-Alternative zu SPSS entwickelt, einem kommerziellen Programm, das vor allem in den Sozialwissenschaften, der Psychologie und der Wirtschaftsforschung weit verbreitet ist. „Neue PSPP 2.0.1 veröffentlicht (Teil 12)“ weiterlesen
LOVE (Liebe) Animation zum Wochenende
Zur Entspannung mal diese Animation gemacht:
Welche Nodes sind dafür nötig? Für die Wellenbewegung der Wave Node.
„LOVE (Liebe) Animation zum Wochenende“ weiterlesen
Start- und Landebahnen des HAJ – EDDV
Die Nordbahn muss für Wartungsarbeiten zeitweilig gesperrt werden von Montag, 16. September 2024 bis Dienstag, 24. September 2024. So wie auch die Südbahn des Hannover Airports wird von Montag, dem 02. September 2024, bis Freitag, dem 13. September 2024, für notwendige Wartungsarbeiten gesperrt.
Kennzeichnungen von Landebahnen auf Flughäfen bestehen aus Zahlen und oft einem Buchstaben. Sie dienen der Orientierung der Piloten und geben die Ausrichtung und Position der Start- und Landebahn an. „Start- und Landebahnen des HAJ – EDDV“ weiterlesen
Labyrinth mit dem Blender PlugIn: Maze Generator
Ein nützliches PlugIn ist der Maze Generator, mit dem Benutzer auf einfache Weise komplexe Labyrinthe erstellen können.
Der Maze Generator ist ein Blender-Add-on, das entwickelt wurde, um anpassbare, zufällige Labyrinth-Meshes innerhalb von Blender zu erstellen.
Dieses Tool ist ideal für Benutzer
-in der Spieleentwicklung,
-der architektonischen Visualisierung oder
-für künstlerische Projekte,
die schnell komplexe Labyrinthe mit verschiedenen Konfigurationen generieren müssen.
Mit dem Maze Generator kann man schnell ein Labyrinth in Blender erstellen wie das z.B.:
Hier ist das Plugin zu finden:
„Labyrinth mit dem Blender PlugIn: Maze Generator“ weiterlesen
Neue Version: Blender LTS 4.2
Gestern ist die neue Blender LTS 4.2 veröffentlicht worden. Was gibt es da Neues? Einfach das Video anschauen. Hier ein Quicktest mit der neuen EEVEE:
Neue Version: OBS Studio 30.2
Open Broadcaster Software (OBS) ist eine der beliebtesten und vielseitigsten Softwarelösungen für Videoaufnahmen und Live-Streaming. Sie ist quelloffen, kostenlos und plattformübergreifend verfügbar, was sie zu einer bevorzugten Wahl für viele Content Creator, Gamer und Profis im Bereich der Videoproduktion macht. In diesem Artikel werden die Hauptfunktionen, die Konfiguration und die Vorteile von OBS detailliert beschrieben.
Hier die Release-Notes.
„Neue Version: OBS Studio 30.2“ weiterlesen
Weltblutspendetag: Skandal um kontaminierte Blutprodukten mit ca. 2900 Toten inkl. 380 Kinder in GB aufgearbeitet
Der vor ein paar Tagen veröffentlichte Bericht mit mehr als 2.500 Seiten untersucht das Schicksal von 30.000 Menschen, die sich in den 1970er bis frühen 1990er Jahren mit verunreinigtem Blut infiziert hatten. Tausende sind gestorben.
Wer will kann nun den Report mit 2500 Seiten lesen oder auch downloaden, oder auch nur den kurzen Bericht von The Guardian lesen.
Auch in Deutschland gab es Reaktionen im Ärzteblatt, im Stern, Frankfurter Rundschau, ZDF ua.
13 Blender-Nodes für mehrzeilige „Declare the good News“ Animation
Geometry Nodes sind eine leistungsstarke Funktion in Blender, die es ermöglicht, komplexe 3D-Text-Modelle und -Effekte zu erstellen, indem Sie eine visuelle Nodes basierte Benutzeroberfläche verwenden. Um diese Animation mit GeometryNodes zu machen
sind nur 13 Nodes wie folgt nötig: „13 Blender-Nodes für mehrzeilige „Declare the good News“ Animation“ weiterlesen
Heute: Eclipse IDE 2024-06 Is Now Available
Heute: Eclipse IDE 2024-06 Is Now Available. Danke.
Quicktest ok.
lebenserhaltenden Maßnahmen: check der Patientenverfügung (PAVO), Vorsogevollmacht, Betreuungsverfügung
Wer Einträge in seiner Patientenverfügung zu lebenserhaltenden Maßnahmen hat könnte evl. wegen der Studie die im Ärzteblatt erwähnt wird seine Einträge überdenken bzw. anpassen.
Quicki: Parameterexpansion in der bash auf dem Raspberry Pi (Entfernen eines Suffixes, Standardwerte, Ersetzen)
Parameterexpansion ist ein Mechanismus in der Bash, mit dem der Wert einer Variablen verarbeitet und modifiziert werden kann, bevor er verwendet wird. Dies ermöglicht unter anderem das Extrahieren von Teilen von Strings, das Ersetzen von Substrings und das Setzen von Standardwerten.
Parameterexpansion in Bash ermöglicht, den Wert einer Variablen zu manipulieren oder einen Teil davon mit einer speziellen Syntax zu extrahieren. Die grundlegende Form der Parameterexpansion ist
\$ {parameter}
wobei der Wert von parameter ersetzt wird. Die Klammern sind erforderlich, wenn parameter ein Positionsparameter mit mehr als einer Ziffer ist oder wenn parameter von einem Zeichen gefolgt wird, das nicht als Teil seines Namens interpretiert werden soll.
Hier sind einige Beispiele, um zu zeigen, wie Parameterexpansion auf der Kommandozeile funktioniert:
„Quicki: Parameterexpansion in der bash auf dem Raspberry Pi (Entfernen eines Suffixes, Standardwerte, Ersetzen)“ weiterlesen
Lieben Dank für die neue ArchUnit 1.3.0 Version mit Support für Java 23
Das Java Framework ArchUnit ist ein leistungsstarkes Werkzeug für die Gewährleistung von Softwarearchitektur und Code-Qualität in Java-Projekten. Die Entwicklung von Softwareanwendungen wird immer komplexer und anspruchsvoller. Um sicherzustellen, dass Softwareprojekte effizient, skalierbar und wartbar sind, ist die Einhaltung einer soliden Softwarearchitektur und Code-Qualität von entscheidender Bedeutung. Hier kommt das Java Framework ArchUnit ins Spiel, das sich als unverzichtbares Werkzeug für die Überprüfung und Aufrechterhaltung dieser Standards etabliert hat.
ArchUnit ist ein Open-Source-Framework für statische Codeanalyse in Java-Anwendungen. Es wurde entwickelt, um Entwicklern und Architekten dabei zu helfen, die Einhaltung von vordefinierten Architekturrichtlinien und -regeln in ihrem Java-Code sicherzustellen. Das Framework ermöglicht es, Architekturvorgaben in Form von Java-Codeausdrücken zu definieren und automatisierte Tests zu schreiben, um sicherzustellen, dass diese Vorgaben im gesamten Projekt eingehalten werden. Die neue Version die vor ein paar Wochen veröffentlicht worden mal eben einem Quicktest unterziehen. „Lieben Dank für die neue ArchUnit 1.3.0 Version mit Support für Java 23“ weiterlesen
Debian bookworm auf einem Raspberry Pi Zero W installieren
Das aktuelle bookworm läuft auch auf einem Pi Zero W, aber nur in der 32-Bit Version. Welche Schritte sind nun noch nötig für die Installation?
1. Den aktuelle Imager installieren und starten: „Debian bookworm auf einem Raspberry Pi Zero W installieren“ weiterlesen
Schlüsselverwendungszwecke aus X509 Zertifikaten im PEM Format mit Java auslesen und im Klartext ausgeben
Jedes Jahr am ersten Donnerstag im Mai ist Welt-Passwort-Tag. Er dient dazu, das Bewusstsein für die Bedeutung starker Passwörter zu schärfen. Also gestern. Dann mal heute ein kleines Javaprogramm zu Entspannung das den Verwendungszweck eine Zertifikats ausgibt. Schlüsselverwendungszwecke sind wichtig für die ordnungsgemäße Verwendung und Interpretation von Zertifikaten und spielen eine entscheidende Rolle bei der Sicherstellung der Sicherheit und Integrität von Kommunikationen und Daten. In ASN.1 („Abstract Syntax Notation One“) ist das beschrieben. ASN.1 ist eine formale Sprache zur Beschreibung von Datenstrukturen und -inhalten, die unabhängig von einer bestimmten Programmiersprache oder Hardwareplattform ist. ASN.1 wird häufig in der Telekommunikations- und Netzwerktechnik sowie in der Kryptografie verwendet.
Hier ein kleines Programm, das ein JUnit-Testzertifikat (Public, PEM Format) aus dem Dateisystem einliest, und die meisten Parameter des Zertifikats auf der Konsole ausgibt. „Schlüsselverwendungszwecke aus X509 Zertifikaten im PEM Format mit Java auslesen und im Klartext ausgeben“ weiterlesen
Wie kann eine mobileconfig für Apple Geräte (iPhone, iPad, iMac …) signiert werden?
Mit dem Apple Configurator erstellte Profile können in Apple Geräte übertragen werden. Diese mobileconfig-Dateien sind XML Dateien. Wenn man die signiert, wird in den Profilen ein grüner Haken und überprüft in grün angezeigt. Sonst steht da, nicht signiert in ROT.
und man hat noch weitere Vorteile. Der Apple Configurator ist ein Tool das hauptsächlich für die Verwaltung von iOS- und macOS-Geräten in Unternehmen, Schulen und anderen Organisationen verwendet wird. Es ermöglicht die Massenkonfiguration und Verwaltung von iOS- und macOS-Geräten über eine benutzerfreundliche grafische Benutzeroberfläche. Es hilft auch schon, wenn man ein Gerät hat, denn mache Einstellungen kann man nur über Profile einstellen, und für meine 6 Geräte wird die Verwaltung auch schon einfacher.
Nun zu einem kleinen Beispiel, wir wollen Zertifikate in ein Profile importieren und die Profile Datei signieren. Hier nun die nötigen Schritte:
Ich habe mal drei Zertifikate (Root, Intermediate und User-Zertifikat) mit meiner XCA erstellt, die auf einem Raspberry Pi 4 (headless) läuft (und auch auf iMac) und zwar so: „Wie kann eine mobileconfig für Apple Geräte (iPhone, iPad, iMac …) signiert werden?“ weiterlesen
BPMN Prozess mit neuem Camunda Modeler Version 5.22.0 modelliert – Wie wird eine mobileconfi für Apple signiert?
Es gibt seit kurzem einen neue 5.22.0 Version vom BPMN Modeler. Dann mal einen ersten Prozess damit modelliert. Wie kann man Profile für Apple iPhone/Tablet signieren?
„BPMN Prozess mit neuem Camunda Modeler Version 5.22.0 modelliert – Wie wird eine mobileconfi für Apple signiert?“ weiterlesen
17 Blender-Nodes „Love“ Animation
Mit der neuen Blender Version mal eine kleine Love-Animation, programmiert. Das sind alles kleine Herzen:
Die 17 Nodes kamen zum Einsatz: „17 Blender-Nodes „Love“ Animation“ weiterlesen
Soeben eine neue Version von Blender 4.1.1 veröffentlicht
Die neue Version (Wartungsupdate) ist heute raus. Mal gleich ein erster Renderversuch:
Es läuft. „Soeben eine neue Version von Blender 4.1.1 veröffentlicht“ weiterlesen
PlaneFinder (5.0.161) dann mal gleich wieder auf einem Raspberry Pi Zero W installieren
Es gibt einen neuen PlaneFinder (5.0.161) Client für den Raspberry Pi (läuft ohne Probleme auf einen Pi Zero W) und auch für Windows und Mac.
Wie wird der installiert?
„PlaneFinder (5.0.161) dann mal gleich wieder auf einem Raspberry Pi Zero W installieren“ weiterlesen
Umfrage zum 25. läuft noch 2 Tage
Würde mich über die annonyme Beantwortung von diesen Fragen innerhalb der nächsten zwei Tag freuen, wenn Du es nicht schon gemacht hast. Es lohnt sich!
Check des Raspberry Pi auf Hintertür in xz-Bibliothek (liblzma, SSH Hack, CVE-2024-3094)
Um zu checken ob der Raspberry Pi vom CVE betroffen ist (siehe diesen Artikel),
folgende 3 Befehle ausführen: „Check des Raspberry Pi auf Hintertür in xz-Bibliothek (liblzma, SSH Hack, CVE-2024-3094)“ weiterlesen
25 Jahre Innovation: Ein Blick auf die Reise unseres Programmierblogs – mit Jubiläumsumfrage
Liebe Leserinnen und Leser,
wir stehen Heute am beeindruckenden Meilenstein des 25-jährigen Bestehens unseres Blogs – ein Vierteljahrhundert, in dem wir die Welt der Programmierung gemeinsam erkundet haben. Würde mich über die Beantwortung von nur 3 Fragen freuen. Dafür habe ich diese kurze Umfage gemacht.
Es scheint wie gestern, dass wir unsere digitale Reise begannen, und doch haben wir zusammen eine Ewigkeit an Wissen und Erfahrungen gesammelt.
Von den ersten Zeilen Code in Java bis hin zu den komplexen Netzwerken der Blockchain haben wir jede Entwicklung nicht nur beobachtet, sondern auch aktiv gestaltet. Unsere Plattform hat sich zu einem Treffpunkt für Gleichgesinnte entwickelt, die eine Leidenschaft für Technologie teilen und den unersättlichen Drang haben, Neues zu lernen und zu erschaffen. „25 Jahre Innovation: Ein Blick auf die Reise unseres Programmierblogs – mit Jubiläumsumfrage“ weiterlesen
Blender 4.1 mit neuem „Split To Instances Node“ veröffentlicht
Heute ist die neue Blender Version 4.1 veröffentlich worden. Dann mal gleich einen Quickttest mit dem neuen „Split To Instances Node“. Wir nehmen ein rechteckiges Plane Grid und splitten es mit einer Voronoi Texture. Für das Video verändern wir den Offset von 0 bis 0.3 des Extrude Mesh:
Mit diesen Nodes erzeugt: „Blender 4.1 mit neuem „Split To Instances Node“ veröffentlicht“ weiterlesen