Deeplearning4j

Bibliotheken für die Entwicklung von Deep Learning-Anwendungen bzw. zur Nutzung von maschinellem Lernen, sind meistens für Python verfügbar. Entsprechende Bibliotheken für Java sind dagegen spärlich gesät. Eine dieser Bibliotheken für Java ist Deeplearning4j. Neben der klassischen Kost, wie der Unterstützung unterschiedlicher neuronaler Netze, verfügt Deeplearning4j über eine Schnittstelle zu Python, mit deren Hilfe die entsprechenden Bibliotheken aus der Python-Welt angebunden werden können.

deeplearning4j.org

Der Quelltext der Bibliothek ist auf GitHub zu finden. Lizenziert ist die Bibliothek unter der Apache License in der Version 2 und damit freie Software. Die offizielle Projektseite kann unter deeplearning4j.org besucht werden.

Schlaganfälle schnell erkennen

Bei einem Schlaganfall ist Zeit ein kritischer Faktor. Auch für Laien ist es möglich einen Schlaganfall relativ schnell zu erkennen. Dazu wurde der sogenannte FAST-Test entwickelt. FAST steht hierbei für Face, Arms, Speech und Time und gibt die Reihenfolge für den Schnelltest vor.

Im Falle eines Falles wird schnell Hilfe benötigt

Der Test besteht im Endeffekt aus drei Fragen, welche gestellt werden müssen. Kann der Betroffene gleichmäßig lächeln? Können die Arme nach vorne gestreckt und die Handflächen nach oben gehalten werden? Kann die Person einen einfachen Satz nachsprechen? Wenn diese Fragen bzw. ein Teil davon mit Nein beantwortet werden, sollte unverzüglich der Rettungsdienst unter 112 alarmiert werden.

Commander One

Wenn ich ein neues System nutze, suche ich relativ schnell nach einem passenden Dateimanager für das System. Infrage kommen hierbei nur 2-Panel-Dateimanager, aka Norton Commander-Clones. Unter Windows nutze ich den Altap Salamander, welcher vor kurzem Freeware geworden ist. Unter macOS habe ich ein paar Jahre den muCommander genutzt. Mittlerweile nutze ich unter macOS den Dateimanager Commander One von Eltima Software.

Der Dateimanager Commander One

Die Grundfunktionen des Dateimanagers sind kostenlos und reichen für die meisten Anwender wahrscheinlich aus. Daneben existiert eine Pro-Version, welche per In-App-Kauf freigeschaltet werden kann. In dieser Version ist die Unterstützung für FTP, SFTP, MTP, WebDAV, die erweiterte Unterstützung für Archive und vieles andere enthalten.

Commander One: Dateimanager
Preis: Kostenlos+

Commander One wurde komplett in Swift geschrieben und nativ für macOS entwickelt; er kann über den Appstore bezogen werden.

Apollo Guidance Computer zum ausprobieren

Vor ein paar Tagen schrieb ich einen Artikel über den Quelltext des Apollo 11 Guidance Computer. Wer den Computer ausprobieren möchte, kann dies mit dem Simulator Moonjs tun. Bei diesem handelt es sich um eine Portierung des Virtual AGC von C nach JavaScript.

Der Simulator des Apollo Guidance Computer

Technisch betrachtet werden zwei Dinge simuliert, einmal das Bedienteil DSKY und der eigentliche Apollo Guidance Computer. Zu finden ist der Simulator unter svtsim.com. Der Quelltext des Simulator kann über GitHub bezogen werden. Er ist unter der GPL2 lizenziert und somit freie Software.

ACME-Client in Shell Script

Das Protokoll, welches Let’s Encrypt zur Anforderung und Übertragung der Zertifikate nutzt, hört auf den Namen ACME. Das Kürzel steht für Automatic Certificate Management Environment. Neben dem offiziellen Client Certbot existieren viele weitere Clients. Einer der Clients, welcher hervorsticht, ist acme.sh. Dieser Client wurde komplett in Shell Script für die Bash geschrieben.

Auf letsencrypt.org ist eine Liste der Clients zu finden

Neben dem ursprünglichen ACME v1-Protokoll unterstützt der Client ebenfalls ACME v2 und kann somit für den produktiven Einsatz genutzt werden. Der Client kann über GitHub bezogen werden. Lizenziert ist er unter der GPL in Version 3 und damit freie Software.