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

最近のコメント