Habe ja vor ca. 5 Jahren mal ein Java-Programm dafür geschrieben.
Hier mal wieder ein aktueller Aufruf mit Echtzeit-Daten: „In welcher Höhe fliegen die 7168 Flugzeuge weltweit im Moment?“ weiterlesen
mit Java, Raspberry Pi, SDR, Linux, Arduino, Sicherheit, Blender, Statistik, Krypto und Blockchain
Habe ja vor ca. 5 Jahren mal ein Java-Programm dafür geschrieben.
Hier mal wieder ein aktueller Aufruf mit Echtzeit-Daten: „In welcher Höhe fliegen die 7168 Flugzeuge weltweit im Moment?“ weiterlesen
Heute wurde Blender 3.1 veröffentlicht. Erster Quicktest ohne Absturz. Super! Danke.
Was ist neu? „Quicktest der neuen Blender 3.1 Version von heute“ weiterlesen
Wer etas psychedelisch Farben als Textur benötigt, kann den Magic Texture Node wie folgt mit dem Emissions Node verwenden:
Hier mal ein Beispiel auf einem Zylinder: „Blender Magic Texture Node für psychedelisch Texturen“ weiterlesen
Wie können Objekte in Blender zu einem verschmolzen werden? Mit dem Bool-Tool Add-on. Als Beispiel dienen mal diese beiden Objekt:
In den Einstellungen der Add-ons nach Bool suchen und das Plugin aktivieren. … „In Blender Objekte verbinden mit dem Bool-Tool“ weiterlesen
Solche Objects können in Blender leicht erzeugt werden mit dem Add Mesh: Extra Objects Add-on:
Wenn dieses Plugin aktiviert wurde … „Blender Extra Objects Add-ons“ weiterlesen
Mit dem Voronoi Texture Node können in Blender Objekte sehr schön mit Strukturen belegt werden, wie zB. bei dieser Tasse:
Im Node kann der euklidische Abstand eingestellt werden. Das ist der Abstandsbegriff der euklidischen Geometrie. Der euklidische Abstand zweier Punkte in der Ebene oder im Raum ist die zum Beispiel mit einem Lineal gemessene Länge einer Strecke, die diese zwei Punkte verbindet. Dieser Abstand ist invariant unter Bewegungen. So würde der dazugehörige Node aussehen:
„Voronoi Texture Node in Blender mit euklidischen Geometrie nutzen“ weiterlesen
Mir sind die default Punkte in Blender 3 zu klein. Wie können größere Punkte (Vertex) in Blender einstellt werden?
Das geht in den Blender Preferences Menü unter…Themen …. Viewport … nach unten Scrollen und „Wie können größere Vertex (Punkte) in Blender einstellt werden?“ weiterlesen
So, die wichtigen Punkte und Node Namen sind rot umrandet:
Weitere Nodes sind hier gut beschrieben.
Einige Anpassungen wurden gemacht in diesem erstes Wartungsupdate.
Hier mal ein erster Export meines Modern Art „Pin’s“ (auch als NFT erhältlich 😉
Und dabei schon 6 mal abgestürzt mit „Quick-Check Blender 3.0.1 -> EXC_CRASH (SIGSEGV)“ weiterlesen
Ziel ist es eine Beispiel SPA TWKrankenhaus zu implementiern die TypeScript, React mit Patternfly nutzt. So das man ein Template für weitere Apps hat.
Entweder man clont das ganze Projekt wie unten beschrieben oder man folgt allen Schritte. So soll es mal mit Mock-Test-Daten aussehen:
1. In einem leern Verzeichnis, ein TypeScript Projekt mit Template anlegen: … „Single-Page-Webanwendung (SPA): TWKrankenhaus App mit TypeScript, React und Patternfly“ weiterlesen
Manchmal braucht man anonymisierte Testdaten. Ob nun im Json, CSV, XML, Excel, SQL oder sonstigen Format.
Anonymisierte Daten sind Informationen, die sich nicht auf eine bestimmte oder bestimmbare natürliche Person bzw. Gruppe beziehen lassen (Erwägungsgrund 26, DSGVO). Anonymisierung bedeutet also, das eine Person nicht mehr identifizierbar ist. Die Grundsätze des Datenschutzes gelten für diese Art der Daten nicht, d.h. anonyme Daten dürfen jederzeit weitergegeben werden.
Es gibt da viele Generatoren, heute stelle ich mal einen Online-Generator vor. Den mockaroo.com. Wir wollen Json Daten für eine Krankenhausanwendung erstellen. Sie soll ca. so aussehen: … „Online-Testdatengenerator für Json, XML, SQL, Excel, REST…“ weiterlesen
Der Kommandozeilen Prozessor jq für JSON ist auf dem Raspberry Pi schnell mit
1 |
sudo apt install jq |
installiert. Es wird dann, wie man mit
1 |
jq --version |
feststellen kann, die Version jq-1.5-1-a5b5cbe installiert. Das ist zwar nicht die aktuelle vom 1.Nov. 2018 1.6 aber immerhin aus 2015. Es reicht auch erstmal. Man kann auch alle Befehle in einem Online Editor unter jqplay.org austesten.
Eine Anleitung … „Kommandozeilen Prozessor jq für JSON“ weiterlesen
Glückwunsch zum 7. Jahrestag Dr.Kleinhirn und Danke für die vielen Mindmaps …
Projekt können in Visual Studio (VS) mit code . schnell von der Kommandozeile geöffnet werden. Dazu nur einmalig die Command Palette öffnen (mit command+shift+p) und dort in das Suchefeld shell command eingeben. Dann den Shellbefehl: Befehl „code“ in „Path“ installieren auswählen.
Klick auf ok. … „Projekt in Visual Studio (VS) mit code . schnell öffnen“ weiterlesen
Die neue git Version 2.35 ist gestern veröffentlicht. In der Package Verwaltung von Debian gibt es das noch nicht. Also mal eben auf dem Raspberry Pi selbst compilieren (auf dem Pi Zero dauert es ca. 1 Stunde) mit diesen Schritten …
„Versionsverwaltung Git 2.35 ist da, und es läuft auch auf dem Raspberry Pi“ weiterlesen
Zwei A350 von Air Mauritius ziehen eng aneinander vorbei, wie hier berichtet. Deshalb mal hier ein aktueller Dump:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Flugbereich in Meter ; Flughöhe in Meter Parken 0 ; 656 1-500 ; 482 500-1000 ; 440 1000-2000 ; 420 2000-3000 ; 266 3000-4000 ; 256 4000-5000 ; 216 5000-6000 ; 173 6000-7000 ; 213 7000-8000 ; 273 8000-9000 ; 273 9000-10000 ; 401 10000-10500 ; 488 10500-11000 ; 621 11000-11500 ; 337 11500-12000 ; 548 12000-13000 ; 239 über 13000 ; 87 Summme ; 6389 Zeitpunkt ; Fri Jan 21 15:20:56 CET 2022 Quelle ; The OpenSky Network, http://www.opensky-network.org |
httpie ist auch auf dem Raspberry Pi in 5 Minuten installiert, es muss ja nicht immer curl sein. Um httpie auf dem Raspberry Pi zu installieren, ist nur ein Befehl nötig. Und schon hat man einen curl Ersatz mit intuitiver UI, JSON support, Syntax Hervorhebung und mehr. Alles wird in nur 8 Minuten in diesem Video gezeigt.
Folgende Befehle werden verwendet…
„Wie kann das Wetter oder der Bitcoin Kurs leicht mit httpie auf einem Raspberry Pi abgefragt werden?“ weiterlesen
Die letzte Version in 2021 von Gimp ist die 2.10.30. Wie kann mit der ein Objekt Freigestellt werden? Wie kann der Hintergrund entfernt bzw. transparent gemacht werden? Hier die schnellsten 7 Schritte mit Gimp. Am Beispiel des Kleinhirn.eu…
1. Datei öffnen Menü: Datei – Öffnen
2. Objekt markieren mit dem Pfad Tool, zum Schluss das Ende mit dem Anfang verbinden … „Die schnellsten 7 Schritte um ein Bild Hintergrund freizustellen (transparent machen) mit Gimp“ weiterlesen
In meinem YouTube-Kanal gibt es ein neues Video, das 8 Minuten GO-Video. Wie kann GO installiert werden? Wie kann die Temperatur des Raspberry Pis ausgegeben werden? Und wie kann ein GO Programm ausgeführt, compiliert und gebaut werden?
Die Antworten gibt es in dem neuen 8 Minuten Video. Den Kanal auch gleich abonnieren um keinen weiteren zu verpassen…
Hier die im Video erklärten Befehle zum kopieren: „Neues 8 Minute Video: Programmiersprache GO – Installation, Compile und Build auf einem Raspberry Pi“ weiterlesen
Da bin ich ja noch weit von entfernt 🙂 Also gleich abonnieren bzw. bookmarken und Du bist Nr. 72 😉
Wie kann ein Raspberry Pi auf den neuesten Software Stand gebracht werden? Das zeig diese Video in nur 2 Minuten:
Wie kann eine statische Webseite mit Server in 10 Minuten erzeugt werden?
Mit HUGO.
Hugo ist ein freier statischer Websitegenerator. Als statischer Websitegenerator werden von Hugo die HTML-Dateien – im Gegensatz zu dynamischen Websitegeneratoren wie WordPress – nicht jedes Mal, wenn die Webseite aufgerufen wird, neu generiert, sondern nur, wenn sich der Inhalt der jeweiligen Seite ändert. Das vereinfacht vieles und macht es sicherer und schneller.
Wie HUGO in 10 Minuten auf einem Raspberry Pi installiert und zum laufen gebracht wird, beschreibe ich in diesem Video: … „HUGO – Wie kann eine statische Webseite mit Server in 10 Minuten erzeugt werden?“ weiterlesen
Die meisten User sind von Google gekommen. Sie haben meistens einen Chrome Browser verwendet. Mal sehen wie das nächste Jahr wird. In diesem Sinne, vielen Dank an alle Besucher.
Wie kann die Schrift im Package Explorer vergrößert werden? … „Wie kann in Eclipse die Schrift im Package Explorer Tree oder Projekt Explorer verändert werden?“ weiterlesen
Wer die Bibel täglich lesen will, bekommt hier die elek. Pläne bzw. Termine ab 1.1.2022 zum kostenlosen Download. Jeden Tag drei Kapitel lesen mit Online-Link auf die NWT-Übersetzung. Gute Vorsätze gleich umsetzen!
Anleitung und eigener TWBibel-Generator hier.
bibelleseplan_ganze_bibel_NWT _ab_1_1_2022 (ICS)
bibelleseplan_ganze_bibel_NWT _ab_1_1_2022.ics (ICS im ZIP verpackt)
„Neuer Bibelleseplan 2022: Die ganze Bibel in einem Jahr lesen? Kostenlose Pläne für digitale Kalender“ weiterlesen
So wird das updaten der pom.xml einfacher. Kein nachschlagen mehr auf Maven-Central. Einfach per Tastenkombination (Control – Space) aufrufen. Wenn das kein Grund für ein update auf 2021-12 ist.
Wie die Grafik zeigt ist er heute am 23.12.2021 schon 1129 GB (1,1 Terabyte) groß und das bei Block Nummer 13 858 158.
Der Archive Node ist schon auf 9,3 TB angewachsen. Mein Light Node kommt dagegen mit nur 438 MB aus 😉
Ein Node ist ein Computer, der Teil des Ethereum-Netzwerkes ist. Dieser speichert entweder eine unvollständige (Light Client, (Downloads all block headers, block data, and verifies some randomly)) oder vollständige (Full Node ( Downloads all blocks (including headers, transactions, and receipts) and generates the state of the blockchain incrementally by executing every block)) Kopie der Blockchain und schreibt diese permanent fort.
Da ich noch einen alten Raspberry Pi 2 B+ liegen hatte, habe ich da mal einen Light Node drauf installiert. Das geht mit dem Proof-of-Work Client Geth der für alle (viele) Betriebssystem vorliegt. … „Ethereum Light Node mit Geth Far Rim in go auf Debian Bullseye Raspberry Pi“ weiterlesen
Nutzt jemand Log4J in Java? Wohl jeder;-) Z.B. Apple, Twitter und Tesla wie hier die Hacks gesammelt werden.
Dann mal schnell auf Version 2.15.0 updaten, die heute veröffentlicht wurde. Wegen dem Zero Day Exploit.
Auf Heise und auch hier auf dem Securityboulevard gibt es einen ausführlichen Artikel wie es geht. Und auch das BSI warnt nun mit Warnstufe Rot.
Vor 10 Tagen ist die neue Quarkus Version 2.5.1-Final erschienen. Das Update enthält fast 800 Commits. In den Releasenotes steht: „It is a safe upgrade for anyone already using 2.5.“. Dann sollte es bei der CO2-Ampel mit dem REST-Server keine großen umbauarbeiten geben. Ist das so? … „CO2-Ampel auf Quarkus 2.5.1-Final upgedated“ weiterlesen
Es gibt ja schon seit Oktober eine neue Version des Camunda BPMN 2.0 Modelers. Quicktest mit meinem Crypto-Workflow:
Download für die Version … „Quicktest: Camunda Modeler 4.11.1“ weiterlesen
Eben eine Neue Eclipse Version 2021-12 veröffentlicht. Die letzte in diesem Jahr. Wenn das kein Grund für ein Quicktest ist!
Alles OK beim meinem Blockchain Projekt und das bei BTC 48414 bzw. ETH 4196 🙂 … „Quicktest: Neue Eclipse Version 2021-12“ weiterlesen
„Mama hat immer gesagt, dass Sterben ein Teil des Lebens ist.“ -Forrest Gump
Hatte ja schon mal einen Lebenskalender Generator im PDF erstellt und hier davon berichtet.
Hier gibt es eine schöne Visualisierung der Lebenserwartung. Man muss nur sein Alter und sein Geschlecht angeben und schon geht es los. Hier mal ein Beispiel eines 58 Jahre alten Mann in der USA als Foto …
…
Also noch 20-29 Jahre in der USA „Visualisierung der Lebenserwartung (Lebenskalender)“ weiterlesen
Vor drei Tagen ist die neue Blender Version 3.0 veröffentlicht worden. Mit Blender dem freie, mit der GPL lizenzierte 3D-Grafiksuite, können Körper modelliert, animiert und mit texturen versehen werden.
Das habe ich mal kurz an einem Covid-10 Virus Textur gemacht, die ich auf eine Kugel gelegt habe. Diese habe ich dann etwas annimiert und das ganze als mp4 gerendert. Die Renderfunktionen sind etwas versteck, habe den Toolbar-Button und die relevanten Felder mal grün markiert:
Hier das Ergebnis als HD-Video.
GO ist eine Programmiersprache von Google und läuft auch auf dem Raspberry PI. Sie ist schnell installiert mit
sudo apt-get install golang
Ein Test mit go version gib die Version aus, und zeigt an, das go installiert wurde. Z.b.
go version go1.15.9 linux/arm
Heute, mal ein „Hallo Welt“ und ein REST-Server um zu zeigen, wie einfach der Start ist.
Also dann mal die Datei erstes-go-programm.go mit diesem Inhalt anlegen: … „Es muss ja nicht immer Java sein, GO ist eine Programmiersprache von Google und läuft auch auf dem Raspberry PI“ weiterlesen
Mit nodejs -v -> v12.22.5 bei: sudo npm install -g truffle auf Linux 5.10.63+ armv6l und das im Urlaub! … „JavaScript heap out of memory – nicht nur bei Java“ weiterlesen
Hatte noch einen Raspberry Pi rumliegen, der Headless mit Raspian 11 bullseye bespielt wurde. Hier ein screenfetch:
Auf den wollen wir nun packet analyzer oder packet sniffer installieren (man braucht dazu kein Kali 😉 ). Hatte in der Vergangenheit schön öfters davon berichtet (1, 2, 3). Tshark ist das Kommandozeilen API für Wireshark. „Penetrationstest: Sniffer tshark auf dem Raspberry nutzen“ weiterlesen
So, es gibt ein neues Update vom Tor Browser: … „Tor Browser 10.0.17 vs. Hidden Onion-Services auf v3 updaten“ weiterlesen
Vor 4 Tagen ist nun das git 2.34.0 Release veröffentlicht worden. Wer auf einen Pi ein apt install git macht, bekommt nur die Version 2.30.2. Wer das aktuelle Release braucht, kann es sich auf dem Pi selbst compilieren.
Wie kann die aktuelles Git Version auf einem Raspberry Pi installiert werden?
Hier die drei Schritte: … „Wie kann die neue git Version 2.34 auf dem Raspberry Pi installiert werden?“ weiterlesen
Mehr als 1000 Mindmaps auch zum Thema Computer gib es auf kleinhirn.eu.
Jetzt in der dunklen Jahreszeit hat man evl. wieder etwas mehr Zeit zum lesen. Warum nicht mal die Bibel lesen.
Wer die Bibel ab heute täglich lesen will, kann diese Termine in seinen Kalender importieren. Dann vergisst man es nicht, und weiß immer wo man ist.
Einfach laden und doppelklicken, genau Anleitung hier. Im Kalender sind dann diese Termine eingetragen. Beispiel für Matthäus mit 1 Kapitel am Tag ab Heute. Man sieht auch den den blauen Link zur Online-Bibel … „„Lies die Bibel täglich““ weiterlesen
Angesichts meiner ca. > 200 git Repos auf github 73, gitlab 25, privat local 92, bitbucket 2 und npm 5 mal ein paar Zeichnungen die im laufe der Jahre (über 5 Jahre alt) zusammen gekommen sind. Es muss ja auch nicht mehr Subversion, Dimensions (Micro Focus), CVS oder IBM Rational ClearCase (lange ist es her 😉 ) sein.
Was waren meine git TOP 10 vor 5 Jahren? Antwort.
Woran liegt das?
Hatte vor Corona schon mal eine Abfrage gemacht, wieviele Flugzeuge in welcher Höhe fliegen. Hier im Beitrag, habe ich auch das Java-Programm dazu vorgestellt, welches ich vor fast 2 Jahren geschrieben haben.
Es waren damals 6559 (19. Mai 2019) Flugzeuge. Heute … „Wieviele Flugzeuge sind jetzt im Vergleich zu „vor Corona“ in der Luft?“ weiterlesen
TWRestMindmap mit React, Patternfly, RESTEasy, Swagger-UI, Quarkus, Panache, ORM, JPA, Hibernate, Docker und PostgreSQL DB verwenden. Um nicht JUnit 5 zu vergessen.
Wir bauen nun mit Quarkus eine React Anwendung die Titel und das Datum von Mindmaps anzeigt und per REST bedient werden kann. Die GUI im Browser sieht dann so aus: „TWRestMindmap mit React, Patternfly, RESTEasy, Swagger-UI, Quarkus, Panache, ORM, JPA, Hibernate, Docker und PostgreSQL“ weiterlesen
Vor ein paar Tagen wurde Picocli 4.6.2 veröffentlicht. An meinem heutigen Urlaubstag habe ich nun Zeit für einen Quicktest. Wie oben zu sehen, ist alles im TWEtherScan Projekt ok. Da habe ich auch eine große Testabdeckung der CMD-Api mit Picocli. Dieses Release fix einige Fehler auch mit dem Encoding. Aber, „This release has no breaking changes„.
Wer einen Reverse Proxy mit Gui, für API-Gateway, Sicherheits Proxy und HTTP-Proxy oä. benötigt, kann den Java Service Proxy auf einem Raspberry Pi 4 (Zero geht nicht) wie folgt erstellen.
Es muss nur Java auf dem Raspberry Pi installiert sein. „Membrane Reverse Service Proxy auf dem Raspberry Pi installieren“ weiterlesen
Am 7. November 2001 hat IBM den Quellcode für die Eclipse IDE freigegeben. Wenn das nicht mal ein Grund ist diese Tastenkombination vorzustellen. Das geht schnell mit der Tastenkombination: Command + Shift + O und unter Win Ctrl + Shift + O. Wenn der Cursor auf einer rot markierten Klasse steht, kann auch nur dieser eine Import gefixt werden mit Command + Shift + M