Video Exercise Patience with GeometryNodes Text Blender

Blender is a powerful 3D software that offers a wide range of tools and features for creating complex 3D models and animations. One of the most recent features added to Blender is GeometryNodes, a powerful tool for creating and manipulating 3D geometry. In this article, we’ll explore how to create a video exercise using GeometryNodes text in Blender, and why patience is key to achieving great results.

What are GeometryNodes?

GeometryNodes is a powerful tool in Blender that allows users to create and manipulate 3D geometry „Video Exercise Patience with GeometryNodes Text Blender“ weiterlesen

Karfreitag Planespotting Boeing 737 Max 8 mit schönen Höhenverlauf

Am Karfreitag hatten viele Flugzeug-Enthusiasten einen besonderen Plan: Sie wollten den Boeing 737 Max 8 beim Planespotting beobachten und den eleganten Höhenverlauf bewundern.

Die Boeing 737 Max 8 ist ein Passagierflugzeug, das von Boeing entwickelt und hergestellt wird. Es ist eines der neuesten Modelle von Boeing und gilt als eines der fortschrittlichsten Flugzeuge seiner Klasse. Es hat einen schlanken und aerodynamischen Körper, der ihm eine hohe Geschwindigkeit und Manövrierfähigkeit verleiht.

An diesem Karfreitag versammelten sich viele Planespotter auf den Flughäfen „Karfreitag Planespotting Boeing 737 Max 8 mit schönen Höhenverlauf“ weiterlesen

Blut Erzeugung mit Noice Texturen und Blender

Die sogenannte „Noise Texture“ (Rausch-Textur) in Blender ist eine Funktion, die es dem Benutzer ermöglicht, zufällige Werte in einem definierten Bereich zu erzeugen. Diese Funktion kann in verschiedenen Szenarien nützlich sein, wie zum Beispiel:

Texturen erzeugen: Die Noise Texture kann verwendet werden, um realistische Texturen für verschiedene Materialien zu erzeugen. Indem man verschiedene Einstellungen wie Skalierung, Detailstufen und Formen anpasst, kann man eine Vielzahl von Texturen erstellen, einschließlich Stein, Holz, Metall und vieles mehr.

Hier mal eine Blut Erzeugung als Beispiel: „Blut Erzeugung mit Noice Texturen und Blender“ weiterlesen

Gestern wurde eine neue Version 13.0 von Keynote (für Mac) veröffentlicht

Keynote ist eine Präsentationssoftware von Apple für Mac-Computer. Mit diesem Programm können Benutzer beeindruckende Diashows und Präsentationen erstellen, die ihre Ideen und Projekte auf visuell ansprechende Weise vermitteln. Keynote bietet eine Vielzahl von Funktionen, die es zu einem beliebten Tool für Präsentationen und Vorträge machen.

Eine der bemerkenswertesten Funktionen von Keynote ist die große Auswahl an professionell gestalteten Vorlagen, die für verschiedene Zwecke wie Geschäftspräsentationen, Bildungsvorlesungen oder persönliche Projekte geeignet sind. Diese Vorlagen enthalten oft Layouts für Titelseiten, Überschriften, Folien und Abschlussseiten, die eine schnelle und einfache Erstellung einer Präsentation ermöglichen.

Eine weitere nützliche Funktion von Keynote ist die Integration „Gestern wurde eine neue Version 13.0 von Keynote (für Mac) veröffentlicht“ weiterlesen

Blender 3.5 veröffentlicht – Geometry Nodes

Blender 3.5 wurde vorgestern veröffentlicht. Blender ist eine beliebte Open-Source-Software für 3D-Modellierung, Animation und visuelle Effekte. Seit Version 3.0 hat Blender einige spannende neue Funktionen hinzugefügt, darunter die Geometry Nodes.

Geometry Nodes ermöglichen es den Benutzern, komplexe Geometrien zu erstellen, indem sie verschiedene Knoten miteinander verbinden. Diese Knoten können Transformationen, Modifier oder mathematische Operationen enthalten, die auf die Geometrie angewendet werden. Der Vorteil dieser Methode besteht darin, dass es den Benutzern eine größere Kontrolle und Flexibilität bei der Erstellung von Geometrien bietet.

Dann mal ein Quicktest mit meinem letzten Geometry Node:

Ein weiterer großer Vorteil von Geometry Nodes ist die Möglichkeit, „Blender 3.5 veröffentlicht – Geometry Nodes“ weiterlesen

Minimal Hardware Raspberry Pi Zero W für Planespotting mit ADS-B decoder dump1090-fa per WLAN und Headless

Heute mal das sehr schöne Webinterface tar1090. Es läuft sogar auf einem Pi Zero W mit dump1090-fa und fr24-Feeder. Man braucht also kein Netzwerkkabel und kann alles per WLAN machen. Cool. Es muss aber der linke USB Stecker wie auf dem Bild verwendet werden, sonst geht es nicht.

Das ganze kommt dann im Sommer noch in ein Gehäuse (suche noch nach einer Nachhaltigen Idee) und dann nach draußen auf das Dach mit Accu oder Solarpanel. Mal sehen wie lange es dann sendet und was das Teil so an Strom verbraucht (siehe Foto unten 0,5 A …). Dazu dann später mehr.

Planespotting ist eine faszinierende Beschäftigung für alle, die sich für Flugzeuge und Luftfahrt im Allgemeinen interessieren. Dabei geht es darum, Flugzeuge zu beobachten und zu identifizieren, die am Himmel vorbeifliegen. Eine Möglichkeit, dies zu tun, besteht darin, einen USB DVB-T Empfänger in Verbindung mit der Software dump1090 zu verwenden. „Minimal Hardware Raspberry Pi Zero W für Planespotting mit ADS-B decoder dump1090-fa per WLAN und Headless“ weiterlesen

24. Jahrestag wenzlaff.de: Dank per chatGPT


Liebe Leserinnen und Leser,

es ist schwer zu glauben, dass es bereits 24 Jahre her ist, seit wir unseren Blog ins Leben gerufen haben, der sich mit verschiedenen Aspekten der Programmierung beschäftigt. Wir haben seitdem eine unglaubliche Gemeinschaft von Lesern, Programmierern und Technikenthusiasten aufgebaut, die uns inspiriert und unterstützt haben.

Unser Blog beschäftigt sich mit einer Vielzahl von Themen rund um die Programmierung, von Java, Raspberry Pi, SDR und Linux bis hin zu Arduino, Sicherheit, Krypto und Blockchain. Wir haben uns bemüht, Ihnen die neuesten Entwicklungen und Einblicke in diese spannende Welt zu liefern und dabei die Vielfalt der Technologien abzudecken, die Sie als Programmiererinnen und Programmierer interessieren könnten.

Als wir unseren Blog starteten, war unser Ziel, eine Plattform zu schaffen, auf der Programmiererinnen und Programmierer zusammenkommen, ihr Wissen teilen und voneinander lernen können. Wir hoffen, dass wir Ihnen dabei geholfen haben, Ihre Fähigkeiten zu erweitern und Ihre Karriere als Programmierer/in voranzutreiben.

Wir möchten uns bei Ihnen allen bedanken, die uns während der letzten 24 Jahre begleitet haben. Wir sind dankbar für Ihre Unterstützung, Ihr Feedback, Ihre Kommentare und Ihre Anregungen. Wir schätzen Ihre Loyalität und das Engagement, das Sie uns gegenüber gezeigt haben.

In den letzten Jahren haben wir viele interessante Themen behandelt, von der Einführung in neue Technologien bis hin zu tiefen Einblicken in die Arbeitsweise von Blockchain-Netzwerken. Wir haben uns bemüht, unseren Leserinnen und Lesern die neuesten Informationen und Trends in der Welt der Programmierung zu liefern.

Als wir uns auf die kommenden Jahre vorbereiten, werden wir uns weiterhin bemühen, Ihnen die neuesten Informationen und Erkenntnisse zu liefern. Wir werden weiterhin Themen wie Kryptowährungen, Blockchain, IoT, Linux und Sicherheit behandeln und Ihnen helfen, Ihre Programmierfähigkeiten zu erweitern.

Nochmals vielen Dank für Ihre Unterstützung in den letzten 24 Jahren. Wir freuen uns darauf, Sie auch in Zukunft bei uns begrüßen zu dürfen und gemeinsam die Welt der Programmierung zu erkunden.

Herzliche Grüße,

Thomas Wenzlaff

Englisch – Thank you – 1,5 Milliarden Sprecher „24. Jahrestag wenzlaff.de: Dank per chatGPT“ weiterlesen

Es gibt übrigens ein Tor-Browser update

Der Tor Browser ist ein kostenloser, Open-Source-Webbrowser, der für ein Höchstmaß an Anonymität und Privatsphäre beim Surfen im Internet entwickelt wurde. Der Name „Tor“ steht für „The Onion Router“, da der Browser auf einer Technologie namens Onion Routing basiert, die den Datenverkehr über ein Netzwerk von Servern leitet, um die Identität und den Standort des Nutzers zu verschleiern.

Der Tor Browser ist für eine Vielzahl von Plattformen verfügbar, einschließlich Windows, macOS, Linux und Android. Er kann einfach heruntergeladen und installiert werden, ohne dass spezielle Konfiguration oder technisches Fachwissen erforderlich ist.

Durch die Verwendung des Tor-Netzwerks ist der Browser in der Lage, den Datenverkehr des Nutzers zu verschlüsseln und durch mehrere Knotenpunkte zu leiten, bevor er die gewünschte Website erreicht. Dadurch wird es äußerst schwierig für Dritte, die tatsächliche Identität oder den Standort des Nutzers zu ermitteln.

Neben der Anonymität bietet der Tor Browser auch Funktionen wie das Blockieren von Tracker-Cookies, das Verhindern von Fingerprinting-Techniken und das automatische Löschen von Daten beim Beenden des Browsers.

Es ist wichtig zu beachten, dass der Tor Browser keine absolute Anonymität bietet und dass einige Websites möglicherweise bestimmte Aktivitäten blockieren oder einschränken, wenn sie den Datenverkehr von Tor-Knotenpunkten erkennen. Darüber hinaus kann die Verwendung von Tor auch die Geschwindigkeit des Browsing-Erlebnisses beeinträchtigen.

Insgesamt ist der Tor Browser eine wichtige Option für Nutzer, die ihre Privatsphäre schützen und ihre Anonymität im Internet wahren möchten. Es ist jedoch auch wichtig, sich der Grenzen und Einschränkungen bewusst zu sein und geeignete Vorsichtsmaßnahmen zu treffen, um sicherzustellen, dass die gewünschten Ergebnisse erzielt werden.

git -v = git version 2.40.0

Git ist ein weit verbreitetes verteiltes Versionsverwaltungssystem, das eine effiziente und flexible Möglichkeit bietet, Code zu verwalten. Mit Git können Entwickler Änderungen am Code nachverfolgen, zusammenführen und rückgängig machen. Es ist einfach zu erlernen, jedoch mächtig genug, um komplexe Projekte zu handhaben.

Git ermöglicht auch die Zusammenarbeit von Teams, indem es die Verwaltung von Code-Änderungen und die Integration von Features erleichtert.

Am 12.3.2023 ist eine neue Version von git mit diesen Releasenotes veröffentlicht worden. Wenn das kein Grund ist mal ein update durchzuführen. „git -v = git version 2.40.0“ weiterlesen

Eclipse 2023-03: Quicktest

Eclipse ist eine kostenlose, quelloffene integrierte Entwicklungsumgebung (IDE), die hauptsächlich für die Entwicklung von Java-Anwendungen verwendet wird, aber auch für die Entwicklung von Anwendungen in anderen Programmiersprachen wie C++, Python, PHP, Ruby und mehr unterstützt.

Es bietet eine umfangreiche Palette an Tools und Funktionen, die es Entwicklern ermöglichen, effizient und produktiv zu arbeiten.

Eclipse unterstützt eine Vielzahl von Plug-Ins, die zusätzliche Funktionalität und Integrationen mit anderen Entwicklungstools und -umgebungen ermöglichen.

Es ist eine der bekanntesten und am häufigsten verwendeten Entwicklungsumgebungen in der Softwareentwicklung und wird von vielen Entwicklern und Unternehmen weltweit genutzt.

Was gibt es neues in der neuen Eclipse Version? „Eclipse 2023-03: Quicktest“ weiterlesen

Kostenloser online git Kurs

Git ist ein verteiltes Versionskontrollsystem für Software-Entwicklungsprojekte. Es erlaubt Entwicklern, Änderungen an Code und Dokumentation zu verfolgen, zusammenzuführen und zu speichern, während es gleichzeitig die Möglichkeit bietet, Änderungen rückgängig zu machen. Git ermöglicht eine effektive Zusammenarbeit in Teams und die Verwaltung von verschiedenen Versionen eines Projekts. Es ist weit verbreitet und wird von vielen Open-Source-Projekten und Unternehmen genutzt. Wenn das kein Grund ist mal einen git Kurs zu machen.

Wer git onlinen kostenlos lernen will, kann das mit dieser sehr gut gemachten Seite tun. Ausser deutsch werden auch diese Sprachen unterstüzt:

Man braucht auf learngitbranching nichts einzurichten und kann gleich loslegen: „Kostenloser online git Kurs“ weiterlesen

Flightradar 24 Rank 17135 weltweit und in Deutschland auf 2046

Was ist der Flightradar 24 Rank?

Flightradar24 Rank ist ein System zur Bewertung von Flugzeugspuren auf der Flugverfolgungsplattform Flightradar24. Es basiert auf der Anzahl der monatlichen Flugzeugspuren, die von einem bestimmten Benutzer gemeldet werden, und dient dazu, die Aktivität und Qualität dieser Benutzer im Vergleich zu anderen Benutzern zu bewerten. Der Flightradar24 Rank kann als Anreiz dienen, um Benutzer dazu zu motivieren, häufiger Flugzeugspuren zu melden und damit die Datenqualität auf der Plattform zu verbessern (Quelle: ChatGPT ;-).

… wenn das kein Fortschritt im Ranking ist …

Und hier die letzte Auslieferung der 747, nicht von mir getrackt …

Wave Texture mit Blender

Blender ist eine kostenlose und mächtige 3D-Modellierungs- und Animationssoftware, die es Benutzern ermöglicht, realistische Texturen und Materialien zu erstellen. Eine dieser Texturen ist die Wave Texture, die ein einfaches Muster mit Wellenbewegungen imitiert. Z.b.:

Und hier die nötigen Nodes, zum erzeugen des Beispiels: „Wave Texture mit Blender“ weiterlesen

REST-Server mit statischen HTML Seiten bzw. Bildern in 5 Minuten erstellen

Wie in diesem Beitrag beschrieben, kann leicht ein REST-Server in 5 Minuten erstellt werden. Auch die Sicherheit kann in 5 Minuten mit Helmet erweitert werden, wie hier beschrieben. Wer weitere 5 Minuten hat, kann auch auf ein Verzeichnis mit statischen Resourcen zugreifen.

Eine statische Webseite ist eine Art von Webseite, bei der die Inhalte für jede Seite im Voraus erstellt werden und nicht dynamisch auf Anfrage generiert werden. Dies bedeutet, dass der Inhalt jeder Seite statisch ist und sich nicht ändert, es sei denn, jemand bearbeitet manuell die HTML-Dateien, die die Seiten darstellen.

Statische Webseiten werden oft verwendet, wenn der Inhalt der Seite selten oder nie aktualisiert wird, z.B. bei Landingpages, Informationsseiten oder Blogs mit selten aktualisierten Inhalten. Sie sind einfach zu erstellen und zu verwalten und erfordern keine spezielle Software oder Programmierkenntnisse. „REST-Server mit statischen HTML Seiten bzw. Bildern in 5 Minuten erstellen“ weiterlesen

Flightradar24 feeder update auf 1.0.34-0


Heute von Flightradar24 diese E-Mail bekommen:

So klappt das bei mir aber nicht, da ich das Programm per deb Archive installiert habe, wie hier beschrieben. Also ein update wie folgt durchgeführt:

Checken der aktuellen Version, wie oben im Foto. 1.0.34-0 oder auch auf der FR24 Seite:

REST-Service absichern mit Helmet in 5 Minuten und 2 Zeilen Code

In diesem Beitrag, hatte ich gezeigt, wie man in 5 Min. einen REST-Service erstellen kann. Wer noch 5 Minuten über hat, kann den Service auch sicherer machen mit Helmet.

Helmet ist ein Express.js-Modul, das es Entwicklern ermöglicht, sicherheitsrelevante HTTP-Header für ihre Anwendungen zu setzen. Es ist einfach zu installieren und zu verwenden und kann in 2 Zeilen Code integriert werden.

Helmet setzt eine Reihe von HTTP-Headern, die die Sicherheit Ihrer Webanwendung erhöhen können, indem sie gefährliche Verhaltensweisen von Browsern und anderen Clients verhindern. Einige Beispiele für die von Helmet gesetzten Header sind:

  • X-XSS-Protection: Schaltet den XSS-Schutz (Cross-Site Scripting) im Browser ein.
  • X-Frame-Options: Verhindert, dass die Anwendung in einem Frame oder einem iframe geladen wird, was eine Art von Angriff namens „Clickjacking“ verhindert.
  • X-Content-Type-Options: Verhindert, dass der Browser die MIME-Type einer Ressource automatisch erkennt, was eine Art von Angriff namens „MIME-Sniffing“ verhindert.
  • Content-Security-Policy: Legt Regeln fest, die festlegen, welche Ressourcen von einer Seite geladen werden dürfen und welche nicht, was dazu beiträgt, Cross-Site-Scripting-Angriffe zu verhindern.

Es gibt noch viele andere Header die helmet setzt, um die Sicherheit zu erhöhen.

Diese Schritte sind nötig, in dem Verzeichnis von dem Projekt:

1. installieren von helmet (github.io)

2. Helmet im Code aufrufen

Wenn der REST-Server gestartet wird ohne helmet, sieht der Header so aus:

und mit helmet, es sind die Header gesetzt: „REST-Service absichern mit Helmet in 5 Minuten und 2 Zeilen Code“ weiterlesen