PSPP ohne GUI von der Kommandozeile auf einem Raspberry Pi Zero Headless am Beispiel von Bluttransfusion und Flughöhen (Teil 2)

Für PSPP braucht man nicht unbedingt eine GUI (siehe Blog Beitrag). Man kann PSPP auch Headless auf der Kommandozeil ausführen.
Die Kommandozeile in PSPP funktioniert ähnlich wie die in anderen Statistikprogrammen wie SPSS. Sie ermöglicht es Ihnen, SPSS-Syntaxbefehle direkt einzugeben und auszuführen, um Datenverarbeitung und -analyse durchzuführen.

Hier zeige ich an zwei Beispielen (Flughöhe und Bluttransfusionen/Eigenblutspende) wie die Kommandozeile in PSPP verwendet wird

Wir brauchen nur mit

sudo apt install pspp

das Programm installieren und können Testen ob es läuft mit „PSPP ohne GUI von der Kommandozeile auf einem Raspberry Pi Zero Headless am Beispiel von Bluttransfusion und Flughöhen (Teil 2)“ weiterlesen

Anzahl der erfassten Flugzeuge (Mode S) der letzten 6 Tage von einem Raspberry Pi Zero W

Die Kommunikation im Luftverkehr ist von entscheidender Bedeutung, um die Sicherheit und Effizienz des Flugverkehrs zu gewährleisten. Ein wichtiger Bestandteil dieses Kommunikationssystems sind Transponder, die von Flugzeugen verwendet werden, um sich gegenüber bodengestützten Radaranlagen und anderen Flugzeugen zu identifizieren. Diese Transponder sind in der Lage, auf verschiedene Arten auf Anfragen oder Interrogationen zu reagieren.

flugzeug

Flugfunktransponder können auf verschiedene Weisen „interrogated“ oder angefragt werden. Die Interrogation erfolgt in der Regel von bodengestützten Radaranlagen, von anderen Flugzeugen oder von Raspberry Pi Empfängern. Je nachdem, wie die Anfrage gestaltet ist, gibt der Transponder unterschiedliche Informationen preis.

Mode S ist ein modernerer und leistungsfähigerer Modus. Er ermöglicht die Übermittlung einer breiteren Palette von Informationen, einschließlich der Identifikation des Flugzeugs, seiner Höhe, Geschwindigkeit und mehr. Dieser Modus ist besonders nützlich in dichtem Luftraum und für die Verfolgung von Flugzeugen auf Flughäfen. Hier mal die Auswertung der letzten 6 Tage die ich so in Langenhagen (EDDV, HAJ) empfangen habe:

„Anzahl der erfassten Flugzeuge (Mode S) der letzten 6 Tage von einem Raspberry Pi Zero W“ weiterlesen

PSPP: Ein leistungsstarkes Werkzeug für statistische Analysen auch auf dem Raspberry Pi (Teil 1)

Die Welt der statistischen Analyse und Datenverarbeitung ist vielfältig und ständig im Wandel. In diesem Artikel werden wir uns PSPP ansehen, eine Open-Source-Alternative zu kommerziellen Statistikprogrammen wie SPSS.

PSPP bietet eine breite Palette von Funktionen für die statistische Analyse und Datenaufbereitung und hat den Vorteil, dass es kostenlos und quelloffen ist. Es läuft sogar auf einem Raspberry Pi mit Grafik. Und ist mit diesen Befehlen auf der Kommandozeile schnell installiert: „PSPP: Ein leistungsstarkes Werkzeug für statistische Analysen auch auf dem Raspberry Pi (Teil 1)“ weiterlesen

Bedingten Ausführungen in JUnit @EnabledOnOs(value = OS.WINDOWS, disabledReason=““)

Das Ziel für JUnit Tests sollte es eigentlich sein, die Tests so zu schreiben das sie auf „allen“ Betriebssystemen laufen. Das geht leider nicht immer. Manchmal will man oder kann man einen JUnit Test nur auf einem bestimmten OS-System laufen lassen.

Z.B. der Test läuft nur unter Windows. Seit JUnit 5.1 (aktuell ist übrigens schon Version 5.10.0) gibt es da die Bedingten Ausführungen (conditional Executions, EnabledOnOs, DisabledOnOs). Mit diesen kann z.B. eine Testmethode nur unter Windows ausgeführt werden.

Toll … „Bedingten Ausführungen in JUnit @EnabledOnOs(value = OS.WINDOWS, disabledReason=““)“ 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

Quarkus CO2 Server 2.x auf Version 3.4.1 Migration mit update Tool oder per Hand

Der 3. Oktober ist in Deutschland ein Feiertag, wenn das nicht Grund genug ist, mal die Migration eines Quarkus 2.0 CO-2 Servers auf 3.4.1 durchzuführen.

Am dritten Oktober, freu’n wir uns sehr,
Ein Feiertag, der uns vereint, ist hier.
Die Einheit Deutschlands, im Glanz erstrahlt,
Wie Quarkus, stark und neu, die Zukunft malt.

Die Alte 2er Version, längst vergangen Zeit,
Jetzt weichen muss, für Neues, das gedeiht.
Wie Quarkus 3er, frisch und schnell, die Zukunft weist,
Die Migration, sie kommt, wir sind bereit.

Die Server, stark wie Eichen im Revier,
Wie Quarkus, schnell und stabil, das ist ihr Tier.
Die Zukunft winkt, wir schreiten voran,
Mit Feiern und Migration, Hand in Hand.

-Thomas Wenzlaff

Es gibt da ja automatisch Scripte und eine Anleitung.

Es war aber doch etwas Handarbeit angesagt, da das „Quarkus CO2 Server 2.x auf Version 3.4.1 Migration mit update Tool oder per Hand“ weiterlesen

RSA Checkliste für SSL-Zerfikate erstellen mit XCA für Portainer

ECC wird oft als zukunftssicherer angesehen, da es auf mathematischen Konzepten basiert, die voraussichtlich auch bei Fortschritten in der Kryptanalyse sicher bleiben. RSA hingegen könnte anfälliger für Angriffe werden, wenn leistungsfähigere Computer und Algorithmen entwickelt werden. ECC wird aufgrund seiner Effizienz und Sicherheitseigenschaften RSA in vielen modernen Anwendungen ersetzen. ECC läuft aber halt noch nicht überall. Portainer kann leider noch keine ECC (secp256k1), deshalb in diesen Beitrag einer Zertifikatserzeugung mit RSA Key und XCA.

Es sind diese 9 Schritte nötig. Unten gibt es die Checkliste zum kostenlosen Download.

1. XCA installieren (https://hohnstaedt.de/xca/index.php)

2. XCA starten (XCA-Menü: Zubehör-XCA, http://blog.wenzlaff.de/?p=20761) „RSA Checkliste für SSL-Zerfikate erstellen mit XCA für Portainer“ weiterlesen

XCA – Certification Authority (Zertifizierungsstelle) mit Elliptische-Kurven-Kryptografie (ECC) secp256k1

In der Informationssicherheit und Verschlüsselung steht „CA“ für Certification Authority. Eine Zertifizierungsstelle ist eine vertrauenswürdige Organisation, die digitale Zertifikate ausstellt und verwaltet. Diese Zertifikate werden verwendet, um die Identität von Websites, Servern und Benutzern in verschlüsselten Kommunikationen zu überprüfen, z. B. bei der SSL/TLS-Verschlüsselung im Web. Hier ein Bild der XCA GUI unter Linux:

Gestern wurde eine neue Version 2.5.0 der XCA veröffentlicht. Dafür gibt es auf dem Raspberry Pi 4 noch kein Package.

Aber man kann es ja auch selbst compilieren und zwar so für den aktuellen dev 2.5.3 Stand:

„XCA – Certification Authority (Zertifizierungsstelle) mit Elliptische-Kurven-Kryptografie (ECC) secp256k1“ 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:

„SSL/TLS-Zertifikat mit Elliptische-Kurven-Kryptografie (ECC) secp256k1 und eigener CA erzeugen und per Java einlesen auf dem Raspberry Pi“ weiterlesen

Mindmap Programm iThoughtsX 9.4 ist nun verfügbar

iThoughtsX ist eine leistungsstarke und vielseitige Mind-Mapping-Software, die entwickelt wurde, um Benutzern dabei zu helfen, Ideen zu visualisieren, Informationen zu organisieren und komplexe Projekte zu planen. Diese Software ist für alle Plattformen verfügbar und bietet eine benutzerfreundliche Oberfläche und eine breite Palette von Funktionen.

Mit iThoughtsX können Benutzer Mind Maps erstellen, die eine visuelle Darstellung von Konzepten, Projektplänen, Aufgabenlisten, Ideen und mehr bieten. Einfach eines der Besten Programme. Hier über 1000 Mindmaps, die ich mit dem Programm erstellt haben. „Mindmap Programm iThoughtsX 9.4 ist nun verfügbar“ weiterlesen

OpenSSL 3.1.2 auf dem Raspberry Pi

Die OpenSSL Version 1.1.1 Serie ist nur bis 11. Sep. 2023 supportet und sollte nicht mehr verwendet werden. Wir können uns aber auch selbst die 3.1.2 Version auf dem pi compilieren, solage es noch kein deb Archive gib.

OpenSSL ist eine weit verbreitete Open-Source-Sicherheitsbibliothek, die in vielen Bereichen der Informationstechnologie eine entscheidende Rolle spielt. Diese vielseitige Software wurde entwickelt, um Verschlüsselung, Authentifizierung und Sicherheitsfunktionen für eine breite Palette von Anwendungen bereitzustellen. In diesem Artikel werden wir einen zeigen wie die neue Version installiert bzw. compiliert werden kann, und zwar auf einem Raspberry Pi Zero: „OpenSSL 3.1.2 auf dem Raspberry Pi“ weiterlesen

Warum Leerzeichen im Source-Code von Eclipse entfernen?

Die Möglichkeit, Quellcode in der Eclipse IDE zu vergleichen, ist äußerst nützlich, um Änderungen in Ihrem Code nachzuvollziehen. Das Ausschalten von Leerzeichen während des Vergleichs kann dazu beitragen, Code-Konsistenz zu gewährleisten und Platz zu sparen. Das geht jetzt ganz einfach über die Toolbar über diesen Button:

Die Eclipse Integrated Development Environment (IDE) ist eine der beliebtesten Entwicklungsplattformen für Programmierer weltweit. „Warum Leerzeichen im Source-Code von Eclipse entfernen?“ weiterlesen

Die Arduino IDE 2.2.1: Ein Werkzeug für Innovation und Kreativität in neuer Version mal was anderes als iPhone 17 plus

In einer Welt, in der Technologie und Elektronik einen immer größeren Stellenwert einnehmen, ist die Arduino IDE (Integrated Development Environment) zu einem unschätzbar wertvollen Werkzeug geworden. Arduino ist weithin bekannt für seine Benutzerfreundlichkeit und seine Fähigkeit, Menschen jeden Alters in die Welt der Elektronik und Programmierung einzuführen.

Die Arduino IDE hat sich als unschätzbares Werkzeug für Entwickler, Hobbyisten und Bildungseinrichtungen etabliert. Mit ihrer Benutzerfreundlichkeit, ihrer lebendigen Community und ihren umfangreichen Ressourcen bietet sie eine ideale Plattform, um in die Welt der Elektronik und Programmierung einzutauchen. Ob Sie ein Anfänger sind, der gerade erst anfängt, oder ein erfahrener Entwickler, der komplexe Projekte erstellen möchte, die Arduino IDE bietet die Werkzeuge und Unterstützung, die Sie benötigen, um Ihre Ideen in die Realität umzusetzen.

Hier ein paar allgemeine Vorteile auch zur neuen Version: „Die Arduino IDE 2.2.1: Ein Werkzeug für Innovation und Kreativität in neuer Version mal was anderes als iPhone 17 plus“ weiterlesen

Die wichtigsten Unterschiede zwischen Trust Stores und Key Stores für Java und HTTPS

Die wichtigsten Unterschiede zwischen Trust Stores und Key Stores für Java und HTTPS.

Der Key Store speichert private Schlüssel und zugehörige Zertifikate zur Identifizierung und Authentifizierung.
Der Trust Store speichert Zertifikate von vertrauenswürdigen Zertifizierungsstellen zur Überprüfung der Glaubwürdigkeit von Remote-Entitäten.

Beide Speicher sind wichtig, um eine sichere Kommunikation über HTTPS und andere verschlüsselte Protokolle zu gewährleisten. Der Key Store ermöglicht die Identifizierung und Authentifizierung, während der Trust Store das Vertrauen in die Gegenstelle sicherstellt. Hier die Unterschiede als Mindmap und als Tabelle:

„Die wichtigsten Unterschiede zwischen Trust Stores und Key Stores für Java und HTTPS“ weiterlesen