Technik

Sublime Text herunterladen und verifizieren

5. September 2023 · Anwendungen · andreas · Kein Kommentar

Sublime HQ bietet den Editor Sublime Text in verschiedenen Varianten zum Herunterladen an. Neben Paketen für die Paketmanager unterschiedlicher Distributionen gibt es auch eine TAR-Datei nebst passender Signatur, mit deren Hilfe der Download verifiziert werden kann.

Das Vorgehen hierzu ist recht einfach und gliedert sich in drei Schritte:

Public Key herunterladen und einlesen

Zuerst wird der Public Key von Sublime HQ heruntergeladen

$ wget https://download.sublimetext.com/sublimehq-pub.gpg
...
2023-09-01 08:07:58 (65,3 MB/s) - »sublimehq-pub.gpg« gespeichert [3817/3817]

und in einen eigenen Keyring im aktuellen Arbeitsverzeichnis importiert

$ gpg --no-default-keyring --homedir ./ --import sublimehq-pub.gpg
...
gpg: Schlüssel ADAE6AD28A8F901A: Öffentlicher Schlüssel "Sublime HQ Pty Ltd <support@sublimetext.com>" importiert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                              importiert: 1

Wer möchte, kann den Public Key natürlich auch seinem Standard-Keyring hinzufügen, hierzu einfach den Parameter “–homedir ./” weglassen.

Herunterladen von Sublime Text und Signaturdatei

Dann werden Sublime Text und die Signaturdatei heruntergeladen:

$ wget https://download.sublimetext.com/sublime_text_build_4152_x64.tar.xz
...
sublime_text_build_4152_ 100%[==================================>]  15,69M  1,23MB/s    in 14s

$ wget https://download.sublimetext.com/sublime_text_build_4152_x64.tar.xz.asc
...
sublime_text_build_4152_ 100%[==================================>]     819  --.-KB/s    in 0s

Verifizieren des Downloads

Als letzter Schritt werden die heruntergeladenen Dateien mit Hilfe des öffentlichen Schlüssels verifiziert

$ gpg --homedir ./ --verify sublime_text_build_4152_x64.tar.xz.asc sublime_text_build_4152_x64.tar.xz
...
gpg: Signatur vom Mi 30 Aug 2023 04:50:56 CEST
gpg:                mittels RSA-Schlüssel F57D4F59BD3DF454
gpg: Korrekte Signatur von "Sublime HQ Pty Ltd <support@sublimetext.com>" [unbekannt]
gpg: WARNUNG: Dieser Schlüssel trägt keine vertrauenswürdige Signatur!
gpg:          Es gibt keinen Hinweis, daß die Signatur wirklich dem vorgeblichen Besitzer gehört.
Haupt-Fingerabdruck  = 1EDD E2CD FC02 5D17 F6DA  9EC0 ADAE 6AD2 8A8F 901A
Unter-Fingerabdruck  = E359 79B8 96E9 9725 6457  C632 F57D 4F59 BD3D F454

Der Fingerabdruck ist leider nicht direkt auf der Download-Seite hinterlegt, findet sich aber im Forum:

  • Non-RPM key: 1EDD E2CD FC02 5D17 F6DA 9EC0 ADAE 6AD2 8A8F 901A
  • RPM key: 1B64 2796 75A4 299D CFC7 0858 CA46 4A9A 222D 23D0

HP Multifunktionsgeräte brauchen Tinte zum Scannen

14. August 2023 · Hardware · andreas · Kein Kommentar

Eigentlich sollten Multifunktionsgeräte unabhängig voneinander Drucken, Scannen, Kopieren und Faxen können. Daß zumindest für einen Teil der Funktionalität eine gefüllte Tintenpatrone notwendig ist, versteht sich von selbst.

HP (und Canon) treiben die Kundengängelung aber auf die Spitze, in dem sie auch zum Scannen eine gefüllte Tintenpatrone voraussetzen. Ein Umstand, der in den USA inzwischen die Gerichte beschäftigt.

Besonders skurril ist die Verteidigungsstrategie von HP bezüglich der Klage von Gary Freund, die darauf abzielt, daß

HP does not disclose to consumers that the devices will not scan or fax documents if the ink cartridges are low on ink.

und daß der Kläger bei Kenntnis dieser Tatsache das Gerät so nicht erworben hätten.

Unter anderem geht es um ein Posting eines HP-Kundendienstmitarbeiters in den firmeneigenen Messageboards:

HP notes that the purported HP employee was responding to an initial post about a printer that neither Freund nor McMath bought … HP also argues that the statements cannot be attributable to HP because the bottom of the message board includes a disclaimer that the opinions expressed on the message board are not the opinions of HP.

Statt also über die offensichtlich verbesserungswürdige Kommunikation nachzudenken, behauptet HP öffentlich, daß die Marketingabteilung von den Einschränkungen nichts gewusst haben muss, bloß weil der Support davon Kenntnis hatte. Und außerdem Sprechen HP-Kundendienstmitarbeiter ja sowieso nicht für HP.

Ganz nebenbei:

HP intentionally programmed the software in the printers to place the printers in an error state when they are low on ink

Es ist ein bewusst einprogrammiertes “Feature” und kein Bug!

Hier steht seit rund fünf Jahren ein Epson WorkForce Pro WF-3725DWF. Der erinnert zwar auch bei jedem Einschaltvorgang artig daran, daß ohne Tinte manche Funktion nicht zur Verfügung steht, scannt aber trotzdem die eingelegten Dokumente. Dies war offensichtlich nicht immer so, denn in der FAQ “Availability of Non-Printing Functions on Epson All-in-Ones When Ink is Expended” steht

Since 2008, every Epson all-in-one printer will scan with little or no usable ink but all of the genuine Epson ink cartridges must be installed, even if depleted of usable ink and the printer displays the replace cartridge message.

Nur wenn gar keine Tintenpatrone eingesetzt ist, verweigern auch Epson Multifunktionsgeräte die Arbeit, und wechseln in den Wartungsmodus - was aber auch irgendwie verständlich ist.


Red Dead Redemption II: Nerviger Hochglanz-Western

30. Juli 2023 · Spiele · andreas · Kein Kommentar

Seit kurzem steht hier eine PlayStation 4 und passend dazu habe ich als Sonderangebot Red Dead Redemption II gekauft - ein hochgelobes Action-Adventure im Western-Setting von Rockstar Studios.

Ohne Zweifel ist die Präsentation gelungen: die Welt sieht richtig schick aus, egal ob einzelne Spuren im Schnee, Rauch oder viele andere Details - es macht einfach Spaß auch ohne konkretes Ziel durch die Gegend zu reisen und die Landschaft zu bewundern.

Red Dead Redemption II Screenshot

Zum Spiel selbst gehört aber natürlich mehr als Sightseeing zu betreiben und in diesem Punkt schwächelt Red Dead Redemption II gewaltig. Eine spielerische Herausforderung ist in vielen Situationen nur rudimentär vorhanden, die meisten zu spielenden Sequenzen erinnern an Dragon’s Lair:

eine Spielfigur in einem interaktiven Zeichentrickfilm … Der Spieler musste mit bestimmten Joystickbewegungen zum richtigen Zeitpunkt in die laufende Handlung eingreifen. [Quelle]

Sowohl Mitglieder der eigenen Bande als auch andere NPCs bieten zahlreiche Beschäftigungsmöglichkeiten - eine wirkliche Entscheidungsfreiheit oder alternative Lösungswege sind aber weitestgehend Mangelware. Wer vorher Spiele wie The Witcher oder Cyberpunk 2077 gespielt hat, wird sich wahlweise eingeschränkt und / oder unterfordert vorkommen.

Die eigentliche Geschichte rund um Spielercharakter Arthur Morgan ist erschreckend unflexibel und alles andere als gelungen inszeniert. Spätestens wenn man über einige der im Spiel versteckten Goldbarren stolpert und anschließend trotz voll ausgebautem Lager immer noch in Geld schwimmt, wird das ständige “Wir brauchen Geld!"-Gerede als Motivation unglaubwürdig und nervig. Wie schön wäre es, einfach “Wie viel brauchst Du denn?” antworten zu können und gut ist, statt mir mehreren tausend Dollar in der Tasche zwangsweise eine “Eine handvoll Dollar”-Mission starten zu müssen.

Dazu kommt, daß Arthur Morgan auch massiven Stimmungsschwankungen zu unterliegen scheint: Rettet er im einen Moment noch eine Damsel in Distress oder verschenkt Arznei an einen jammernden Passanten am Wegesrand, ist in der nächsten Storymission “schlagen statt fragen” die einzige Handlungsmöglichkeit. Kontinuität und Handlungsoptionen sehen anders aus.

Red Dead Redemption II Screenshot

Richtig nervig wird es beim Speichern bzw. Laden von Spielständen: wer auch immer dieses Speichersystem ausgedacht hat, hat das Spiel wohl selbst nie damit spielen müssen.

Die theoretische Möglichkeit, jederzeit frei Speichern zu können wird dadurch ausgehebelt, daß während einer Mission eben kein Speichern möglich ist. Nun ist der Umfang einer Mission (und somit deren zeitliche Dauer) im Voraus nicht abschätzbar und mittendrin nicht speichern können bedeutet, daß man Missionen eigentlich nur beginnen kann bzw. sollte, wenn man anschließend beliebig viel Zeit hat, die Mission unabhängig von ihrer Dauer zu Ende spielen zu können - sonst geht es wieder von vorne los.

Geht innerhalb einer Mission etwas schief, hilft ein Checkpoint-System nach dem Motto “Live. Die. Repeat.” den Abschnitt so oft wiederholen zu können / müssen, bis sich der vorprogrammierte Erfolg einstellt oder gar die Möglichkeit zum Überspringen einer Sequenz erscheint, was im Gegensatz zur Spieldauer den Spielspaß nicht unbedingt erhöht.

Als wäre das alles nicht bereits nervig genug, kamen die Entwickler auch noch auf die Idee, beim Laden eines gespeicherten Spielstandes Spawnpunkte zu verwenden.

Konkret bedeutet dies, daß nach dem Laden der Protagonist die Welt nicht wieder genau an dem Punkt betritt, an dem der Spielstand gespeichert wurde, sondern an einem Platz mehr oder minder in der Nähe des Speicherpunktes. Dies kann dann gerne auch mal ein ganzes Ende vom ursprünglichen Speicherpunkt entfernt sein.

Red Dead Redemption II Screenshot

Gerade als Gelegenheitsspieler habe ich mir in Open-World-Spielen angewöhnt, Speicherpunkte auch als To-Do-Merker zu verwenden, d.h. im Normalfall so zu speichern, daß der Charakter beim Laden genau dahin schaut, wo ich weitermachen möchte: zum Beispiel bei einer Schatzsuche genau mit Blick auf die Felsformation zu speichern, die demnächst zu erklimmen ist. Hilft nur leider nix, wenn man beim Laden an einer ganz anderen Ecke wieder auftaucht und den Weg zur Felsformation erneut oder aus einer ganz anderen Richtung zurücklegen muss - sofern man sich noch daran erinnert.

Red Dead Redemption II war durchgänig ein heißer Kandidat für “Warum breche ich Spiele ab?”. Erst im humorvoll inszenierten Epilog rund um John Marston blitzte sowas wie Freude am Spiel auf und dieser hat auch ein wenig für den Rest des Spiels entschädigt.


Enermax Aurora

18. Juli 2023 · Hardware · andreas · Kein Kommentar

Im Feburar 2012 hatte ich im Rahmen einer Ersatzteilbestellung erwähnt, daß auf meinem Schreibtisch seit rund fünfeinhalb Jahren eine Enermax Aurora Modell KB002U-B ihre treuen Dienste leistet.

Enermax Aurora

Inzwischen sind nochmal mehr als 10 Jahre vergangen und die Tastatur (gekauft am 22. August 2006) ist - im Gegensatz zu den Komponenten anderer Hersteller - noch immer im täglichen Einsatz. Auch die Corona-Pandemie und das seither tageweise Arbeiten zu Hause hat sie unbeschadet überstanden.

Das Modell wird mitsamt Nachfolgern leider schon lange nicht mehr produziert und ich habe bisher auch noch keine andere Tastatur gefunden, auf welche ich freiwillig wechseln würde.


Dateien aus D64-Image auslesen

13. Juli 2023 · Programmierung · andreas · Kein Kommentar

altNachdem mit Hilfe des XUM 1541-Adapters die Originalmedien als D64-Images auf dem PC gesichert wurden, steht als nächstes das Auslesen der auf den Disketten befindlichen Dateien an. Es gibt hierzu eine ganze Reihe von Programmen, mit am einfachsten ist wohl das mit dem VICE-Emulator mitgelieferte Kommandozeilenprogramm “c1541”, welches die Aufgabe in einer Zeile erledigt:

$ c1541 -attach Imagename.d64 -extract

Der Spaß am C64 war aber schon immer das Basteln und so war es naheliegend, selbst ein Programm zum Auslesen zu schreiben, dabei etwas Retro-Luft zu schnuppern und längst verblasstes Halbwissen aufzufrischen.

Weiterlesen