Sharpnel Desktop
Windows と macOS 向けのネイティブな Sharpnel ターミナル。ダウンロードは無料で、インストール後にどの Sharpnel アカウントでもサインインできます。Explorer では制限つきのライブ表示、Pro ではサインインした瞬間からリアルタイムのオーダーフロー表示 — 主要先物のライブ DOM、フットプリント、テープ — がブローカー接続なしで流れます。
Windows 10 or 11, 64-bit · 1073 MB
SHA-256: 53499725ec44843c37e67be6b5270b70faf846a886c09e39e6aa027362eea524
macOS 12 or later, Apple Silicon · 1042 MB
SHA-256: 1cefeb1e0e54954f7a5425b6d784220dac893fd28d5dce44972fb8b3a5cf5a4e

この後の流れ
インストーラーは私の名前でコード署名されているので、「発行元不明」の警告を見ることはありません。青い SmartScreen の画面は出るかもしれません。それは評判のカウンターであって判定ではなく、読み方は下に短く書いてあります。
まずファイルを右クリックしてプロパティを開き、「ブロックの解除」があればチェックを入れてください。Windows はインターネットからダウンロードしたものすべてに印を付けます。それから実行してフォルダーを選びます。別途ランタイムを探す必要はなく、マーケットエンジンはアプリに同梱されています。
ターミナルを開いて Sharpnel アカウントでサインインします。Explorer では制限つきのライブ表示、Pro ではリアルタイムのオーダーフロー表示がすぐに、ブローカー接続なしで流れます。
どちらもファイルに問題があるという意味ではありません。何も知らずに出くわすより、私から聞いておいてほしいことです。
Windows はインターネットから来たすべてのファイルに印を付けます。ダウンロードしたインストーラーを右クリックし、プロパティ を選び、下に セキュリティ の行があれば ブロックの解除 にチェックを入れて OK を押してください。その行がなければ Windows はすでに許可しているので、何もすることはありません。

インストーラーが署名済みでもやる価値があります。印はファイルに付いたまま残り、Windows の設定ではなく壊れたダウンロードのように見える形でインストーラーを失敗させることがあります。
インストーラーを実行すると 「Windows によって PC が保護されました」 と表示されるかもしれません。
That box is not a malware finding. SmartScreen counts how many people have run a particular file; until a build has been downloaded enough times, it is “not commonly downloaded” and Windows says so. I ship a new build often and I am one developer, not a company pushing millions of installs, so my counter is always low. Click More info and it will name the publisher: Sharpnel Trading. That line is the part that cannot be faked — it comes from a certificate issued against verified business identity, and no one else can sign a file with my name on it. If it says anything else, you are not looking at my installer, and I want to know about it.
ダイアログの言葉も私の言葉も鵜呑みにする必要はありません。自分でファイルを確認してください。
PowerShell で、ファイルのハッシュを上の SHA-256 と比べます。
Get-FileHash .\Sharpnel-Desktop-1.10.227-win64.exe -Algorithm SHA256
そして署名が私のもので改ざんされていないことを確認するには。こちらのほうが強い確認です。このページと一致するかだけでなく、誰が署名したかを証明するからです。
Sharpnel Trading
取引所のフロアから、あなたのラダーへ
Get-AuthenticodeSignature .\Sharpnel-Desktop-1.10.227-win64.exe |
Select-Object Status, @{n="Signer";e={$_.SignerCertificate.Subject}}Expect Valid and a signer of CN=Sharpnel Trading, O=Sharpnel Trading. Anything else — a different name, or a status that is not Valid — means do not run it, and please tell me.
アップデートはその場でインストールされます。ターミナルは署名済みの新しいビルドを確認し、ヘルプ > アップデートを確認 から自分で更新します。
上の macOS ビルドはネイティブで公証済みです。ダウンロードすれば他の Mac アプリと同じように、セキュリティ警告なしで開きます。Linux ビルドはまだ開発中で、日付は約束しません。守れない日付は日付がないより悪いからです。それまでの間、Windows ビルドは Wine で動きます。少なくとも1人の有料顧客がその形で使っています。
その道筋は偶然ではありません。音声入力は Windows の既定ではなく Wine で動くオーディオバックエンドを選び、音声モデルのインストールは、そこに存在しない Windows の展開ツールを使わずに済むよう、あえてインターフェースのスレッドから外しました。Wine で何かが壊れたら、私は本物のバグとして扱います。ネイティブ版ができる前、私は何か月も毎日 Mac の CrossOver 上で Windows ビルドを動かしていました。
Wine がネイティブと同じだとは言いません。試して何かに当たったら、 何が起きたか教えてください — Mac からの報告はコードを書いている本人が読みます。