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
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
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
Quicktest der neuen Blender LTS 4.2.3 von letzter Woche
So mal eben ein Quicktest der neue LTS 4.2.3, läuft:
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
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
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
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
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
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
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
Schöne Strukturen in Blender mit Noise Texture, Color Ramp und Bump Node
Mit Blender können Sie schöne Strukturen erstellen, indem Sie verschiedene Techniken wie Noise Texture, Color Ramp und Bump Node kombinieren. Z.B. dieser „Virus“:
Hier die Einstellungen für die Nodes: „Schöne Strukturen in Blender mit Noise Texture, Color Ramp und Bump Node“ weiterlesen
MP4 Video umgekehrt (rückwärts) rendern
Manchmal will man ein Video umgekehrt abspielen. Das geht mit Blender wie folgt.
1. Das mp4 Video in den Sequencer einfügen per drag and drop
2. Eigenschaften mit Taste n aufrufen und „Revers Frame“ Checkbox anwählen
3. Das Video neu rendern (das geht sehr schnell)
rtl_433 für den Pi Zero selbst compilieren um Temperatursensoren und Luftruck von Autoreifen (TPMS) uä. auf 433,92 Mhz zu empfangen
Entdecke die Vielseitigkeit von RTL_433: Ein Linux-Programm für die drahtlose Signaldecodierung
In der Welt der drahtlosen Kommunikation und der Signalverarbeitung spielt RTL_433 eine wichtige Rolle. Dieses leistungsstarke Linux-Programm ermöglicht es Benutzern, eine Vielzahl von drahtlosen Signalen zu erfassen und zu entschlüsseln, von Wettersensoren über Hausautomatisierungssysteme bis hin zu Funkfernbedienungen und vielem mehr.
Was ist RTL_433? „rtl_433 für den Pi Zero selbst compilieren um Temperatursensoren und Luftruck von Autoreifen (TPMS) uä. auf 433,92 Mhz zu empfangen“ weiterlesen
ls aber in Farbe mit exa
Wer den Dateiprompt ls in Farbe haben will, kann mal exa ausprobieren.
Einfach installieren mit sudo apt install exa und dann, sieht ein exa -la schon viel besser aus:
Vorher war es so: „ls aber in Farbe mit exa“ weiterlesen
JUnit 5 in Version 5.10.2 veröffentlicht
Vor ein paar Tage ist eine neue Version veröffentlich worden. Dann mal ein Quicktest.
Was ist neu? Das gibt es hier.
Ergebnis des Quicktest: „JUnit 5 in Version 5.10.2 veröffentlicht“ weiterlesen
Mix Shader in Blender
Ein Mix Shader in Blender ist ein Knoten, der in der Materialbearbeitung verwendet wird, um zwei oder mehr Shader miteinander zu mischen. Ein Shader in Blender definiert die Art und Weise, wie Licht und Materialien aufeinander reagieren.
Der Mix Shader ermöglicht es, verschiedene Shader zu kombinieren und ihre Effekte zu mischen. Dies kann beispielsweise verwendet werden, um zwischen verschiedenen Oberflächeneigenschaften zu mischen, wie zwischen einem glänzenden und einem matten Material (oder rot und grün wie in dem Beispiel oben), oder um die Auswirkungen verschiedener Beleuchtungsmodelle zu kombinieren, wie zwischen einem Diffus- und einem Glossy-Shader. „Mix Shader in Blender“ weiterlesen
Speicher sparen mit dem WebP Format mit cwebp auf dem Raspberry Pi
WebP (sprich engl. „weppy“) ist ein modernes Bildformat, das von Google entwickelt wurde, um hochwertige Bilder mit geringerer Dateigröße im Vergleich zu anderen Bildformaten wie JPEG und PNG zu liefern. Das WebP-Tool unter Linux bietet eine leistungsstarke Lösung für die Konvertierung und Optimierung von Bildern.
Mit dem Tool cwebp können PNG, JPEG, TIFF Bilder in das WebP Format und zurück umgeformt werden.
Diese Datei hat z.B. eine Größe von 1,4 MByte und nach der Umformung nur noch 18 KByte. Da lohnt sich doch der Aufruf,
cwebp 1.png -o 1.webp
Ausgabe: „Speicher sparen mit dem WebP Format mit cwebp auf dem Raspberry Pi“ weiterlesen
Farben ändern mit Blenders Color Ramp am Beispiel: „Box Breathing“
Wie können Farben autom. geändert werden, wie an diesem Beispiel „Box Breathing“.
Das geht über den Fac der Color Ramp: „Farben ändern mit Blenders Color Ramp am Beispiel: „Box Breathing““ weiterlesen
Gehirnanatomie mit Blender zur Entspannung: Sagittalebene – Frontalebene – Horizontalebene
Drei Schnittebenen werden verwendet, um verschiedene Aspekte der Gehirnanatomie und -funktion zu untersuchen und sind wichtig in der neurologischen Bildgebung sowie in der Forschung, um ein besseres Verständnis der Gehirnstrukturen zu erlangen.
PSPP Transformieren in neue Variablen mit Funktionen (Teil 7)
Manchmal will man in PSPP (oder SPSS) das Ergebnis wie z.B. eine Summe (SUM) zweier Spalten in eine neue Variable speichern.
Das geht über das Menü:
Transformieren – Variable berechnen … „PSPP Transformieren in neue Variablen mit Funktionen (Teil 7)“ weiterlesen
Quarkus REST-Service mit Swagger-UI in unter 10 Minuten von 0 auf dem Raspberry Pi 4 installieren (Bonus: Panache)
Einen aktuellen Quarkus REST-Service mit Swagger-UI kann in unter 10 Minuten auf dem Raspberry Pi 4 installiert werden. Das längste daran ist noch der erstmalig download. Vor 3 Jahren hatte ich das ja schon in 15 Minuten gemacht.
Also diese 7. Schritte sind auf der Kommandozeile nötig, um einen Aktuellen REST-Server mit Quarkus 3.5.3 zu starten:
Quicktest: Blender 4.0 Herz mit Python
Eben wurde die neue Version von Blender veröffentlicht.
Die Menüs sind schon etwas anders, aber Quicktest läuft schon mal:
Habe dieses Herz mit Python generiert und etwas Licht und Buchstaben.: „Quicktest: Blender 4.0 Herz mit Python“ weiterlesen
Curve25519 private/public Key generieren für Hidden Onion-Services inkl. sprechenden Domainnamen mit mkp224o
Hidden Onion Services sind eine Art von Tor-Service, die es Benutzern ermöglichen, anonym und sicher mit anderen zu kommunizieren. Um einen Hidden Onion-Service einzurichten, ist es erforderlich, einen privaten und öffentlichen Schlüssel zu generieren (Also vanity address generator for tor onion v3 (ed25519) hidden services).
Dank an Dr.Kleinhirn.eu für die Mindmap.
Curve25519 … eine elliptische Kurve, die für asymmetrische Kryptosysteme genutzt wird. Sie wird üblicherweise für digitale Signaturen und Schlüsselaustauschprotokolle genutzt und gilt als besonders schnell. Sie ist von der IETF als RFC 7748 standardisiert. Die Kurve ist nicht durch bekannte Patente geschützt. Sie ist Public Domain. „Curve25519 private/public Key generieren für Hidden Onion-Services inkl. sprechenden Domainnamen mit mkp224o“ weiterlesen
PSPP import von Daten aus Textdatei am Beispiel von Transfusionsdaten (Teil 3)
In diesen Beitrag hatten wir die Daten im PSPP Script untergebracht. Für umfangreiche Daten oder auch unterschiedliche Datensätze ist diese inline Form nicht so optimal. Wie können wir das Script umbauen, so das die Daten in das Script importiert werden?
Wir kopieren die Transfusions Daten einfach in eine eigene Text-Datei im gleichen Verzeichnis wie das Scrpt, z.B. transfusion-eigenblut-daten.dat mit Inhalt: „PSPP import von Daten aus Textdatei am Beispiel von Transfusionsdaten (Teil 3)“ weiterlesen
Tor Browser 12.5.6 und anzeige der drei Relais
Vor ein paar Tagen gab es ein Update auf eine neue Version.
Welche Onion Circuits werden verwendet? Infos zeigt der Toolbar-Button zu den aktuellen Kanälen und Verbindungen von Tor an. Das kann über diesen Button angezeigt werden:
Ein Kanal in Tor besteht aus drei Relais:
-Der erste relay oder entry guard.
-Dem zweiten Relais oder Mittelknoten.
-Dem Ausgangsrelais.
Was wurde gefixt? „Tor Browser 12.5.6 und anzeige der drei Relais“ weiterlesen
Raumgestaltung mit Sweet Home 3D mal kein Blender
Die Raumgestaltung ist ein entscheidender Aspekt, wenn es darum geht, deinem Zuhause eine persönliche Note zu verleihen und den Wohnraum optimal zu nutzen. Dank moderner Technologie und Software können wir heute unsere Designideen in die Realität umsetzen, ohne einen Fuß vor die Tür zu setzen.
Die neue Version 7.2 von Sweet Home 3d läuft auch unter macOS Sonoma 14.0.
Cool… „Raumgestaltung mit Sweet Home 3D mal kein Blender“ weiterlesen
SSL/TLS-Zertifikat mit Elliptische-Kurven-Kryptografie (ECC) secp256k1 und eigener CA erzeugen und per Java einlesen auf dem Raspberry Pi
In der heutigen digitalen Welt ist die Sicherheit von Daten und Kommunikation von höchster Bedeutung. SSL/TLS-Zertifikate spielen eine entscheidende Rolle bei der Verschlüsselung von Datenübertragungen im Internet und der Gewährleistung der Vertraulichkeit und Integrität von Informationen. Das Open-Source-Programm xca ist eine leistungsstarke und vielseitige Anwendung, die die Verwaltung von SSL/TLS-Zertifikaten und vieles mehr erleichtert.
Es kann einfach per sudo apt install xca installiert werden und steht dann im Zubehör-Menü zur Verfügung:
Die Lebensdauer (120 Tage) und Anzahl der Erythrozyten (20-30 Billionen) im menschlichen Körper
Erythrozyten, auch als rote Blutkörperchen bekannt, sind entscheidende Bestandteile des menschlichen Blutes und erfüllen die lebenswichtige Aufgabe des Sauerstofftransports zu den Geweben und Organen. Hier habe ich mal die Nodes mit ihren Einstellungen die für Blender nöig sind, um solch eine Blutzelle zu rendern abgebildet:
Die Lebensdauer von Erythrozyten variiert leicht von Individuum zu Individuum und kann von verschiedenen Faktoren beeinflusst werden. In der Regel beträgt die durchschnittliche Lebensdauer von Erythrozyten jedoch etwa 120 Tage. Dies bedeutet, dass nach etwa vier Monaten die meisten Erythrozyten im Körper abgebaut und durch neue ersetzt werden. „Die Lebensdauer (120 Tage) und Anzahl der Erythrozyten (20-30 Billionen) im menschlichen Körper“ weiterlesen
FFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern
Manchmal braucht man Vorschaubilder aus Videos wie z.B. dieses:
Welches aus diesem gif Video auf dem Rasperry Pi erstellt wurde. Dieses Erythrozyten-Video habe ich übrigens mit Blender gerendert (aber auf dem Mac ;-):
Dazu muss das Programm mit sudo apt install ffmpegthumbnailer installiert werden.
Das Erstellen von Thumbnails (Vorschaubildern) aus Videos und Bildern ist eine häufige Anforderung in der digitalen Welt, sei es für die Anzeige von Miniaturansichten in Medienbibliotheken oder die schnelle Identifizierung von Inhalten in Videoverzeichnissen. FFmpegthumbnailer ist ein leistungsstarkes Tool, das für diese Aufgabe entwickelt wurde.
Was ist FFmpegthumbnailer?
FFmpegthumbnailer ist ein plattformübergreifendes Programm, das auf der beliebten FFmpeg-Bibliothek basiert. Es ermöglicht das Erstellen von Thumbnails aus verschiedenen Medienformaten wie Videos und Bildern. Es ist besonders nützlich, wenn Sie eine Miniaturansicht aus einem bestimmten Zeitpunkt in einem Video extrahieren möchten.
Vorteile von FFmpegthumbnailer „FFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern“ weiterlesen
Die Verknüpfung von Bezierkurven mit Text in Blender – love never fails
Bezierkurven sind mathematische Kurven, die durch Kontrollpunkte definiert werden. Sie werden in der Computergrafik und -modellierung verwendet, um glatte und flexible Formen zu erstellen. Eine Bezierkurve kann aus Anfangs- und Endpunkten sowie Steuerpunkten bestehen, die die Krümmung und Richtung der Kurve beeinflussen. Sie ermöglichen die Erzeugung von komplexen Formen wie Bögen, Schleifen und geschwungenen Linien. Bezierkurven finden Anwendung in verschiedenen Bereichen, einschließlich Grafikdesign, Animation und 3D-Modellierung.
Die Verknüpfung von Bezierkurven mit Text in Blender geht einfach. Man muss nur im Text unter Transform und Text on Curve die jeweilieg BezierCurve auswählen. Und schon wird der Text an der Kurve ausgerichtet.
Die Verwendung von Histogrammen in MP4-Dateien: Vorteile und Nachteile
Histogramme sind visuelle Darstellungen von Datenverteilungen, die in vielen Anwendungen zur Analyse und Interpretation von Informationen genutzt werden. In der Welt der digitalen Medien haben Histogramme auch in MP4-Dateien eine wichtige Rolle. Dieser Artikel widmet sich der Verwendung von Histogrammen in MP4-Dateien, den damit verbundenen Vorteilen und Nachteilen und zeigt an einem Beispiel mit ffmpeg wie sie erzeugt werden können. „Die Verwendung von Histogrammen in MP4-Dateien: Vorteile und Nachteile“ weiterlesen
Blender 3.6.2 World Hintergrund mit Noice Texture
Hatte ja schon mal davon berichtet. Geht natürlich auch für die Welt Einstellung mit der Noice Texture.
Open Broadcaster Software (OBS 29.1.3): Die All-in-One-Lösung für professionelles Video-Streaming und Aufnahmen
In der heutigen digitalen Ära, in der Videoinhalte einen immer bedeutenderen Platz einnehmen, ist es von entscheidender Bedeutung, qualitativ hochwertige Streaming- und Aufzeichnungslösungen zur Hand zu haben. Genau hier kommt die Open Broadcaster Software (OBS) ins Spiel. OBS hat sich als eines der führenden Open-Source-Video-Softwareprogramme etabliert und bietet eine umfassende Palette an Funktionen, die von Amateur-Videomachern bis hin zu professionellen Streamern und Content-Erstellern genutzt werden.
MP4 ins GIF Format umwandeln (mp2togif) mit ffmpeg
Warum die Konvertierung von MP4 zu GIF sinnvoll sein kann?
Die Konvertierung von Dateiformaten ist eine gängige Praxis in der digitalen Welt, die verschiedene Zwecke erfüllen kann. Ein solches Szenario ist die Umwandlung von MP4-Videos in GIF-Animationen. Obwohl beide Formate ihre eigenen Vorzüge haben, gibt es bestimmte Situationen, in denen die Konvertierung von MP4 zu GIF durchaus sinnvoll sein kann.
Zum Beispiel bietet Blender keinen GIF export. Deshalb habe ich ein kleines Script geschrieben, welche mit ffmpeg die Umwandlung durchfürhrt. Wir haben z.B. dieses MP4 Video „MP4 ins GIF Format umwandeln (mp2togif) mit ffmpeg“ weiterlesen
Markdown: Die Einfache Sprache des Textstylings mit MarkEdit 1.10.0
In der Welt des digitalen Contents gibt es zahlreiche Möglichkeiten, Text zu formatieren und zu gestalten. Eine besonders beliebte und einfache Methode, die sich in den letzten Jahren stark durchgesetzt hat, ist Markdown. Markdown ist eine leichte und intuitive Auszeichnungssprache, die es ermöglicht, Text ohne den Einsatz von komplexen HTML-Tags oder Formatierungswerkzeugen zu strukturieren und zu gestalten. Egal ob für die Erstellung von Blogposts, README-Dateien für GitHub-Projekte oder einfache Webseitengestaltung, Markdown hat sich als äußerst vielseitig und nützlich erwiesen. Für den Mac ist gerade eine neue Version des MarkEdit veröffentlicht worden.
Ursprung und Grundlagen von Markdown: „Markdown: Die Einfache Sprache des Textstylings mit MarkEdit 1.10.0“ weiterlesen
Neue Version 12.5.2 vom Tor-Browser
Der Tor Browser ist ein Webbrowser, der entwickelt wurde, um die Privatsphäre und Anonymität der Benutzer beim Surfen im Internet zu schützen. Seit drei Wochen gibt es nun eine neue Version. Hier sind die einige Punkte über den Tor Browser: „Neue Version 12.5.2 vom Tor-Browser“ weiterlesen
Texturen mit Blender und Geometry Nodes am Beispiel eines Herzen
In Blender sind Texturen ein essentielles Werkzeug, um 3D-Modelle realistischer und ansprechender zu gestalten. Sie ermöglichen die Darstellung von Oberflächeneigenschaften wie Farben, Bump-Mapping, Glanz, Rauheit und vielem mehr. Mit der Einführung von Geometry Nodes in Blender wurde die Texturerzeugung auf eine neue Ebene gehoben. Wie zum Beispiel dieses Herz und der Boden:
Geometry Nodes sind eine mächtige Funktion in Blender, mit der du komplexe Geometrien und Effekte erzeugen kannst, indem du Knoten miteinander verbindest. „Texturen mit Blender und Geometry Nodes am Beispiel eines Herzen“ weiterlesen
Neu Git 2.42.0 Version veröffentlicht
Eben wurde die Neue Version 2.42.0 veröffentlicht. Was gibt es Neues?
-Schnellere Objektdurchquerungen mit Bitmaps
-Ausschließen von Referenzen nach Muster in for-each-ref
-Wertvolle Objekte vor der Müllabfuhr bewahren
Und hier die Releasenotes.
Git ist ein Programm, das die Entwickler lieben
Es hilft uns, unseren Code zu organisieren und zu schieben
Mit seinen Branches und Commits, ist alles stets sicher
Und unsere Arbeit wird immer schneller und effizienter
Es ist ein Tool, das uns nie im Stich lässt
Und uns hilft, jede Herausforderung zu meistern und zu überstehen
Es speichert unsere Arbeit mit seiner Magie
Und gibt uns die Freiheit, unseren Code jederzeit zu verbessern und zu optimieren, das ist keine Fantasie
Es ist ein treuer Freund und Beschützer
Und ein wichtiger Teil unserer täglichen Arbeit und Struktur
Git, oh Git, wir danken dir
Für all deine Unterstützung und Hilfe, denn du bist unser Führer und Begleiter, hier.
-Thomas Wenzlaff
Königsberger Brückenproblem oder etwas Graphentheorie mit jgrapht in Java
Das Königsberger Brückenproblem ist eine klassische mathematische Herausforderung, die im 18. Jahrhundert entstand und einen wichtigen Einfluss auf die Entwicklung der Graphentheorie hatte. Es handelt sich um eine Fragestellung bezüglich der Überquerung von Brücken über den Flüssen Pregel und seinen Inseln in der Stadt Königsberg (heute Kaliningrad, Russland). Das Problem wurde erstmals von dem Schweizer Mathematiker Leonhard Euler im Jahr 1735 gelöst und legte den Grundstein für die moderne Graphentheorie.
In Königsberg gab es sieben Brücken, die die Flüsse Pregel und die beiden Inseln verbunden haben. Die Frage war, ob es möglich war, die Stadt zu durchqueren, indem man jede Brücke nur einmal überquerte und schließlich an einem beliebigen Punkt endete.
Euler bewies, dass es keine Möglichkeit gibt, das Königsberger Brückenproblem zu lösen. Er zeigte, dass mindestens zwei der vier Landpunkte eine ungerade Anzahl von Brücken haben müssten, um eine Lösung unmöglich zu machen. Dies führte zur Entwicklung der Graphentheorie, bei der das Problem als ein Graph dargestellt werden kann, wobei die Landpunkte die Knoten und die Brücken die Kanten des Graphen sind.
Da kommt nun die Implementierung mit JGraphT in Java ins Spiel. „Königsberger Brückenproblem oder etwas Graphentheorie mit jgrapht in Java“ weiterlesen
Every main method deserves picocli!
Picocli: Eine leistungsstarke Bibliothek für die Erstellung von Befehlszeilenanwendungen. Hier habe ich schon oft davon berichtet. Da es im Juni die Version 4.7.4 gab, mal hier ein Beispiel dazu.
Die Entwicklung von Software, sei es in Form von Anwendungen oder Tools, erfordert oft die Integration von Befehlszeilenfunktionalität, um Benutzern eine effiziente Interaktion mit der Software zu ermöglichen. Eine der bemerkenswertesten Bibliotheken, die diese Aufgabe erleichtert, ist „Picocli„. Picocli ist eine Java-basierte Open-Source-Bibliothek, die Entwicklern dabei hilft, robuste und benutzerfreundliche Befehlszeilenanwendungen zu erstellen.
Was ist Picocli? „Every main method deserves picocli!“ weiterlesen
Maven Embedder
Der „Maven Embedder“ ist eine Möglichkeit, Maven in Java-Anwendungen einzubetten und Maven-Funktionen programmatisch aufzurufen. Damit kannst du Maven in deinem Code verwenden, um Build- und Dependency-Management-Funktionen auszuführen, ohne externe Prozesse aufrufen zu müssen.
Man braucht nur eine Abhängigkeit:
1 2 3 4 5 |
<dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-embedder</artifactId> <version>4.0.0-alpha-7</version> </dependency> |
Das Apache Maven Build-Tool ist ein weit verbreitetes Werkzeug in der Java-Entwicklungswelt, das die Automatisierung von Build-, Test- und Abhängigkeitsverwaltungsaufgaben erleichtert. Normalerweise wird Maven über die Befehlszeile oder in Build-Skripten verwendet. In einigen Szenarien kann es jedoch erforderlich sein, Maven in Java-Anwendungen einzubetten, um Maven-Funktionen programmatisch aufzurufen. Das Maven Embedder ermöglicht genau das. Was ist der Maven Embedder? „Maven Embedder“ weiterlesen
EXR Hintergrund in Blender für die World per Nodes setzen
Durch die Verwendung von Nodes in den World-Einstellungen von Blender kannst du ein EXR-Hintergrundbild zu deiner 3D-Szene hinzufügen und die Darstellung des Hintergrunds anpassen. Experimentiere mit den Mapping-Einstellungen und weiteren Shader-Nodes, um das gewünschte visuelle Ergebnis zu erzielen. Hier ein Beispiel: „EXR Hintergrund in Blender für die World per Nodes setzen“ weiterlesen
Apple HEIC nach EXR für Blender World Hintergrund auf Mac generieren
Das High Efficiency Image File Format (HEIF) von Apple kann auf einem Mac leicht in das EXR-Format umgewandelt werden, welches für Blender verwendet werden kann.
Dafür muss die HEIC Foto Datei nur in der Vorschau App geöffnet werden und in dem gewünschten Format exportiert werden über Ablage – Exportieren „Apple HEIC nach EXR für Blender World Hintergrund auf Mac generieren“ weiterlesen
pinout – die GPIO-Schnittstelle des Raspberry Pi
Ein einfaches pinout gibt auf dem Pi die Belegung aus. Cool! Hier die Ausgabe eines Raspberry Pi Zero W
Der Raspberry Pi ist ein vielseitiger Einplatinencomputer, der in den letzten Jahren enorm an Popularität gewonnen hat. Eines seiner bemerkenswertesten Merkmale ist die General Purpose Input Output (GPIO) Schnittstelle. GPIO ermöglicht es dem Raspberry Pi, mit der physischen Welt zu interagieren, indem es digitale Signale sendet und empfängt. „pinout – die GPIO-Schnittstelle des Raspberry Pi“ weiterlesen
Blender „Curve Profiles Plugin“ oder Präzision und Kreativität in der 3D-Modellierung
In der Welt der 3D-Modellierung hat sich Blender als Powerhouse etabliert und bietet Künstlern und Designern eine vielseitige und robuste Plattform, um ihrer Kreativität Ausdruck zu verleihen. Einer der Gründe für die Popularität von Blender sind die zahlreichen Plugins, die seine Funktionalität erweitern und spezifische Anforderungen erfüllen. Unter diesen Plugins sticht das „Blender Curve Profiles“ heraus, das Benutzern ermöglicht, komplexe Kurven mühelos zu erstellen und zu bearbeiten. Alle Beispiele des Plugins:
Das Blender Curve Profiles Plugin verstehen
Das Blender Curve Profiles Plugin ist ein essentielles Werkzeug, „Blender „Curve Profiles Plugin“ oder Präzision und Kreativität in der 3D-Modellierung“ weiterlesen