Google Maps API のMarkerが先月のいつからか表示されなくなった。
どうやら、仕様が変わったので近いうちに対応します。
Pixel 6a/7aのonNmeaMessage()で高度を取得する。
Pixel 4aまではonNmeaMessage()で高度を取得できていたのに、Pixel 6a以降でうまく取れなくなっていた。2022年9月から放置していました。
これまでは次の実装だった。
1.onNmeaMessage()の出力をキャッシュに保存。
2.キャッシュは$GPRMCが現れる毎にクリアして更新。
3.一定時間でキャッシュをファイルに保存。
以前はこれで$GPGGAが取れていたので、高度の情報が抜けることはなかった。
onNmeaMessage()の出力が変わって、GPS以外のGalileo、GLONASS他も出力するように色々変わったみたい。
参考:NMEA Revealed
次の方法でうまくいった。
1.onNmeaMessage()の出力をキャッシュ1($GPRMC+その他)、キャッシュ2($GPGGAのみ)に保存。
2.キャッシュ1は$GPRMCが現れる毎にクリアして更新。
3.キャッシュ2は$GPGGAが現れる毎にクリアして更新。
4.一定時間でキャッシュ1、キャッシュ2をファイルに保存。
週末に少しずつ試して、一月半ほどかかってしまった。
さくらサーバでDLNAサーバを立てる。
BubbleUPnPServer で外からメディアサーバにアクセスするの続きです。
miniDLNAのインストールは割愛します。BubbleUPnPServerをインストールするのですが、port58050へアサクセスできないので、手順が必要でした。参考:How do I change the default HTTP or HTTPS port ?
“さくらサーバでDLNAサーバを立てる。” の続きを読むラジオの録音とCopilotの話
ラジオ番組の録音設定を簡単にできないか、とCopilotを使って見た、2つの話です。
“ラジオの録音とCopilotの話” の続きを読む週末の記憶
Audacityメモ
数日前からAudacityで範囲選択が任意の位置で出来なく、タイムスケールの単位毎にしかできなくなった。調べてみたら、次の方法で任意の位置で選択できるようになった。
1.メニューから編集->環境設定で断橋設定ダイアログを開く。
2.左ペインでインターフェースを選択する。
3.右ペインのオプション「[拡張]メニューを表示」をチェックしてダイアログを[OK]で閉じる。
4.メニューに拡張が表示される。
5.メニューから拡張->選択->スナップ:なしを選択する。
いつの間にか設定を変えてしまったのか、Audacityのデフォルトが変わったのか不明です。ほとんど初めてAudacityのメニューを色々触ってみました。ダークモードもあるんですね。
アルトでAndroid Auto無線化の顛末
Wireless Adapter: smartBOX-ED9A (Amazon)
Amazonでのブランド名はTop High Technology Co.,Ltd.とありますが、似たような製品と共にOEMだと思う。パッケージやマニュアルにメーカー名の記載がないけれど、接続時にsmartBox-ED9Aと表示されるので、ここでは製品名を「smartBox-ED9A」とします。
サーバの文字化けの話
少し前にサーバがapt get upgradeの途中で落ちてしまって、以来terminalでは日本語のフォルダ名が化けて見えるようになってました。DLNAではクライアントからは普通に見えているので、terminalの問題らしい。その後にapt get update/upgradeをしても現象は変わらない…
何かしてたら次のメッセージが、perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ja_JP.UTF-8"
are supported and installed on your system.
どうやら、ロケールがおかしくなっているらしいのでググッてると次で解決した。
$ sudo apt install locales-all
terminalで日本語のフォルダ名が正常に表示されるようになった。
ネット疎通
昨日(土曜)は実家のネット環境の設定。
NTTのルータの設定と、wi-fiアクセスポイント WZR-HP-AG300H の設置だけなのですぐに終わるはずだったけれど…
NTTのルータはプロバイダのID/passを設定して比較的簡単に完了。しかし、wi-fiが手間取りました。特に変更は必要ないと思っていたけど繋がらない。10年前の製品のためWindowsも設定画面までの経路が変わっていて面倒くさい。単にアクセスポイントとして使ってるだけなのに?
4時間ほど格闘して、なんとか繋がりましたが、ルータのモードでだけ。そのためwi-fiにつながるとログインを要求してくる。PPPoEの設定はWZR-HP-AG300Hで保存して接続を確認しているし、ログインを無視すれば、普通にネットが使えている。
ルータでないアクセスポイントモードにすると今度はネットに繋がらない…何がおかしんだろう?
こういうページもあったので、試して見るかも。
OpenWrtをWZR-HP-AG300Hへインストールする、復元もやってみる
実家ではついでに恵方巻き、海老ワンタン揚げ、ロール白菜を食べました。後者の2つは母、姉、妹の合作です。写真撮ってくるの忘れた。
ラジオスクリプトの整理
メディアサーバの外出しを進めているのですが、ついでにソフト面も整理しようと考えてみました。
現在はradiko, NHK, 超A&G+で各々別のスクリプトを使用していて、書き方がまちまちでcrontabに並んでいます。
例えば録音時間が分だったり、秒だったりとか。
このうち、radish/radi.sh @gitHubはradikoでしか使ってなかったのですが、NHKもこちらを使うことにしました。
またradi.shは間にスクリプトを噛ましているので、このスクリプトに手を加えて超A&G+も扱えるように変更。
これでcrontabに記載するスクリプトはpre_radio.shだけにできました。
しばらくテストして問題なければ置き換える予定です。
これでcrontab -> Excelまたはhtml形式でラジオ番組を見られるようにしたい。
そして、ゆくゆくはradiko、NHK、超A&G+の番組表からExcelまたはhtml形式を作成して、逆にcrontabに反映させたい。
タブやスマホから簡単にラジオ番組の録音ON/OFF設定ができるようにしたいなぁ。