📌 ChronoGPS を作った理由2026年02月17日 11時00分25秒

📌 ChronoGPS を作った理由

時刻同期ツールは世の中にたくさんあります。  
NTP、GPS、FT8向け…正直「もう十分揃っている」ようにも見えます。  

それでも ChronoGPS を作ったのは、  
**「ちゃんとした仕組みで、ちゃんと説明できる時刻同期ツールが欲しかった」**  
からです。

---

### 「非管理者でも時刻が合う」その裏側👀

よく見かける宣伝文句に、こんなものがあります。  
> 「管理者権限なしで動作します」  
> 「一般ユーザーでも時刻を合わせられます」

ただ、開発者の視点で見ると、ここには必ず何らかのカラクリがあります。

実際は次のようなケースが多いです👇
- Windows標準の w32time サービスに任せている  
- インストール時に管理者権限でサービス/ドライバを導入済み  
- OS時刻は変えず、アプリ内だけで補正している  
- 古いAPIや非公開手法(現在では推奨されない方法)を使っている  

つまり、  
✅「非管理者で時刻を変えている」のではなく、  
✅「どこかで管理者権限を使っている」か、  
✅「そもそもOS時刻は変えていない」  
……というのが実態です。

---

### OSのルールを正面から守るという選択🧭

Windowsでシステム時刻を変更するのは明確に**特権操作**です。  
`SetSystemTime` API を呼ぶには管理者権限(`SeSystemtimePrivilege`)が必要です。

ChronoGPS はここを**誤魔化さない**方針にしました。

- 管理者権限がなければ、時刻は変更しません  
- その代わり、GPS/NTP時刻を正確に表示します  
- 「今なにができて、何ができないか」をUIで明示します  

その結果、次のような挙動になります👇
- **管理者で起動** → GPS/NTPでシステム時刻を校正  
- **非管理者で起動** → 高精度な**モニタ専用モード**として動作  

少し不器用に見えるかもしれませんが、**嘘のない挙動**にしたかったのです。

---

### 「精度が高い」より「説明できる」ほうが大事🧪

NTPもGPSも、地味で面倒なことをきちんとやっています。

- NTP: 64bitタイムスタンプ(秒+小数部)で時刻を扱います  
- RFC 5905 の t1/t2/t3/t4 を使ってoffset/delayを正確に計算  
- バックグラウンド処理とUIスレッドを分離して安定動作  

目的は「ミリ秒を詰めたい」だけではありません。  
**「なぜこの値になるのかを、あとから自分で説明できる」**  
ことが重要でした。

FT8のように0.1秒が意味を持つ世界では、  
「合っている気がする」では足りないからです。

---

### ChronoGPSは"便利さ"より"透明性"を選びました🔎

起動時の動作👇
- 管理者権限の有無をチェック  
- 非管理者の場合は同期ボタンを無効化  
- 権限昇格を明示的に選べるダイアログ表示  

それでもこの設計にしたのは、  
**「これはOSを操作するツールです」**  
**「境界線は曖昧にしません」**  
という考えがあるからです。

---

### このツールは誰のためのものか🎯

ChronoGPS は、  
「ボタン一発で合わせたい」方に向けたものではありません。

- 仕組みを理解したい方  
- なぜ管理者権限が必要か納得したい方  
- GPS/NTPの挙動を"見える形"で確認したい方  
- 無線・計測・時間にこだわる方  

そういう方に向けたツールです。

---

最後に。  

ChronoGPS は **「正しいことを、正しくやる」** ことを目指しました。  

少し不親切に見えるかもしれませんが、  
後から困りにくく、説明ができて、壊れにくいツールになります。

もしこの考え方に共感していただけるなら、  
ChronoGPS はきっとあなたのツールになります。 ☕️

73 de JP1LRT

---

### ダウンロード / Download

最新版の ChronoGPS は GitHub からダウンロードできます。  
バイナリ(Windows exe)とソースコードの両方を公開しています。

🔗 **GitHub リポジトリ**  

- **Windows exe**: Releases ページからダウンロードしてください  
- **Source code**: git clone または ZIP で取得できます  

不具合報告や改善提案は Issues / Pull Requests で歓迎します

USB端子用のGNSSレシーバー2026年02月17日 11時53分53秒


USB端子用のGNSSレシーバー、実際に使ってるけどめちゃくちゃ良い📡
AliExpressで初回割引使えば789円、使えなくても1,647円(送料無料)💰 国内で買うと3,000円超えとかザラなので、この価格差はエグい。
ドングル式だと移動運用時にPCが傾いた時に折れる危険があるけど、ケーブル付きならその心配なし🔌 自宅でも窓際に置けるから受信環境改善しやすい(USB延長ケーブル併用も◎)
UBX-M9140チップ搭載で、普通に実用レベル✨ 2026年の電子工作界隈ではこの価格でこの性能は普通にチート級。
※AliExpressなのでリスクは自己責任で⚠️ 自分は問題なく使えてます👍