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.

Gedankenstriche und andere Zeichen unter macOS

Unter macOS lassen sich viele typografisch wertvolle Zeichen relativ einfach mit der Tastatur setzen. So kann der Gedankenstrich bzw. der Halbgeviertstrich einfach mittels der Tastenkombination Option + – angelegt werden. Daneben lassen sich viele andere Zeichen schnell erzeugen:

– ∞ π ¥ ≈ ç √ ∫ ~ Ω ª « » …

So können Auslassungspunkte (…) einfach durch die Tastenkombination Option + . erzeugt werden. Dieses Muster zieht sich einmal über die Tastatur. Praktisch jede Taste ist unter macOS mit einer sinnvollen Drittbelegung ausgestattet. Manchmal sind auch Viertbelegungen vorhanden z.B. bei der Kombination Option + Q, welche ein französisches Anführungszeichen erzeugt («). Wird zu dieser Kombination zusätzlich die Shift-Taste gedrückt, entsteht das gegenteilige Zeichen (»).

Quellcode des Apollo 11 Guidance Computer

Die Mondlandung ist nun fünfzig Jahre her und sie gelang unter anderem dank des Apollo 11 Guidance Computer. Genutzt wurde der Computer für die Navigation. Neben der Hardware bestand der Computer auch aus Software. Die Software des Apollo 11 Guidance Computer kann mittlerweile über GitHub bezogen werden.

Ein Teil des Apollo Guidance Computer

Ziel des Projektes ist es den als Papierausdruck vorliegenden Quellcode eins zu eins übertragen. Bei der initialen Übertragung haben sich einige Fehler eingeschlichen die Stück für Stück von Freiwilligen korrigiert werden. Der Quelltext ist gemeinfrei; so das ihn jeder nach Belieben nutzen kann; allerdings dürfte die entsprechende Hardware schwer zu beschaffen sein.