日々

 昨日、キーボード/マウスエミュレータ《USB接続版》を使うためにCでシリアル通信プログラムを作ろうと適当にでっち上げたら、MinGWはシリアル通信で一般的によく使われるtermios.hをサポートしていないことが分かった(汗)元々、termios.hは端末を制御するためのものなので、それが一般的ではないWindowsではサポートされてないってことみたい。

 てな訳でUNIX系とWindows系で同じソースを使うのは面倒そうなので、windows.hでWin32API直接叩くのが素直かと思うもイチから手順を覚え直して作らねばならんから面倒ってことで一旦終了。

 AT3N7A-I(3台目)は順調に動作しているみたいなのでEDCBを停止してBonDriverProxyサーバとして起動。ThinkCentre M93p TinyのEDCBからAT3N7A-I(3台目)のPT2を使えるように設定した。そこで気付いたけど、ThinkCentre M93p Tinyは11/20(木)6:30まで正常に録画出来てたのに7:00以降から全て録画開始処理に失敗しましたのエラーが出てた(汗)

 原因はUSB3.0外付けポータブルHDDのマウントが解除されていたことだった。dmesgで確認すると「reading directory block」が大量に出力されていて、最終的にマウントが解除されたっぽい。ちなみにポータブルHDDはAIOLO INNOVATION A4-5T-BLK-Aで、内蔵されているHDDはSeagate ST5000LM000-2AN170。同様な事象に出会った人は見かけたけど原因がわからん。

[9766076.950292] EXT4-fs warning (device sdb1): dx_probe:823: inode #114098177: lblock 0: comm civetweb-worker: error -5 reading directory block
[9766432.703742] EXT4-fs warning (device sdb1): htree_dirblock_to_tree:1083: inode #2: lblock 0: comm ls: error -5 reading directory block
[9766432.703751] EXT4-fs error (device sdb1): ext4_journal_check_start:83: comm ls: Detected aborted journal
[9766432.703759] EXT4-fs (sdb1): Remounting filesystem read-only
[9766496.867056] EXT4-fs (sdc1): recovery complete
[9766496.909453] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Quota mode: none.

一人未読

  1. 20:27~20:54 ウマ娘 シンデレラグレイ(第2クール) #5(#18)「WILD JOKER」(毎日放送 2025/11/09(日) 16:30)次回は11月23日(日)ごご5時
  2. 22:10~22:35 ウマ娘 シンデレラグレイ(第2クール) #6(#19)「未知の“領域”」(毎日放送 2025/11/23(日) 16:30)
  3. 22:54~23:19 ウマ娘 シンデレラグレイ(第2クール) #7(#20)「答え」(毎日放送 2025/11/30(日) 16:30)

以下、予定

  1. 00:00~00:30 Anison Days #425「丁」(BS11デジタル 2025/11/07(金) 20:00)
  2. 00:00~00:30 プリンセッション・オーケストラ #30「私は何をしているの」(テレビ大阪 2025/11/09(日) 09:00)
  3. 00:00~00:15 異世界かるてっと3 #5「襲来!やりのゆうしゃ」(BS11デジタル 2025/11/10(月) 23:30)
  4. 00:00~00:30 Anison Days #426「中島由貴」(BS11デジタル 2025/11/14(金) 20:00)
  5. 00:00~00:30 プリンセッション・オーケストラ #31「エンジテミル」(テレビ大阪 2025/11/16(日) 09:00)
  6. 00:00~00:15 異世界かるてっと3 #6「詮索!かげとあくま」(BS11デジタル 2025/11/17(月) 23:30)
  7. 00:00~00:30 Anison Days #427「SONG COLLECTION Vol.77」(BS11デジタル 2025/11/21(金) 20:00)
  8. 00:00~00:30 プリンセッション・オーケストラ #32「兆し」(テレビ大阪 2025/11/23(日) 09:00)
  9. 00:00~00:15 異世界かるてっと3 #7「滑走!すきーがっしゅく!」(BS11デジタル 2025/11/24(月) 23:30)
  10. 00:00~00:30 Anison Days #428「大槻マキ」(BS11デジタル 2025/11/28(金) 20:00)
  11. 00:00~00:30 プリンセッション・オーケストラ #33「凍てつく心の奥底で」(テレビ大阪 2025/11/30(日) 09:00)
  12. 00:00~00:15 異世界かるてっと3 #8「流行!おんらいんげーむ」(BS11デジタル 2025/12/01(月) 23:30)

日々

 2022年録画分の副を収めた2TB 2.5'HDD複数台から先日買った24TB 3.5'HDDへの移行が終わったのでラベルを貼ろうとネームランド(KL-E20)で印刷しようとしたら何故かプリンタが繋がってないエラーが出る。USBケーブルを変えたり、接続ポートを変えたりして確認したところ、どうやらThinkPad X201の左側面奥側のUSBポートのデータラインが接触不良だと分かった(汗)

 まあ、事務所のPCだし、OSのこともあって次のPC(ThinkPad T480)も用意されてるので現状スルーで。

 昨日届いたキーボード/マウスエミュレータ《USB接続版》(MR-CH9329EMU-USB)の動作確認。まずはPCに本体をmicroUSBケーブルで接続。USB Serialとして認識され、デバイス マネージャーではUSB-SERIAL CH340 (COM4)として見えていた。あとは本体を他のPCのUSBポートに接続すれば、そのPCからUSBキーボード/マウスとして認識されるらしい。

 サンプルプログラムはPythonで書かれているので適当なサイトを参考にPythonをインストール。早速、動かすもエラー。pyserialモジュールが入ってないとあかんらしい。てな訳で先ほどの適当なサイトを参考にpipでインストール。再度、動かすもエラー。どうやらCOM24なんて無いと出てるのでソース開いてCOM24とある箇所をCOM4に書き換えて再実行。動いたけど何の反応も無い?

 公式サイトからリンクされてた参考ページにマクロパッドとして使用するPythonプログラムがあったので、こちらを動かしてみる。が、エラー。PySide6モジュールが必要らしいのでインストールして再実行。ウィンドウが開くのでCOMポートを選択してconnectボタンを押した後、1~3のボタンを押すと予め設定されたキー入力内容が接続先のPCに入力された。とりあえず、これで動作することは確認できた。

 ただ、これでは自分がやりたい接続先PCをリモート操作するためのデバイスとして使うには実用性が低すぎる。てな訳で面倒だけど公式ドキュメントを読んでPythonプログラムでやってることを確認。とりあえずサンプルソース末尾に行頭の「#」でコメント化されてる使用例があったので、適当な1行を有効化してみると、ちゃんとキー入力が行われた。

 とりあえず、このサンプルを書き換えて色んなキー入力に対応できるようにするか、ウィンドウ操作可能なプログラムを書き換えてボタンを増やして仮想キーボードっぽく使えるようにするか、シリアル通信さえ出来ればいいのでプロトコル確認してCあたりでコマンドラインで指定したキー入力を行うプログラムを組むかってことで、軽くシリアル通信のプロトコルを確認したり。9600bpsで14バイトのバイナリを送信するだけで良い模様。

 定時後、第二神明で帰宅。晩ごはんはマカロニグラタンと松のやのコロッケとシューマイ。

 母親がAラックの棚板を紐で縛ろうと思ったら紐が無かったらしい。明日の帰りにでもダイソーあたりに寄って買ってくるか。てな訳で今日はAラックの中身引っ張り出しは一旦おやすみ。まあ、せっかく腰の痛みがほぼほぼ無くなってきたのに昨日動いたことでまた少し疲労が溜まったっぽいので休息するのも悪くない。

 てな訳で久々に未読すべくテレビの電源を入れると何故か映らない。仕方ないので電源を切って、Chromecast with GoogleTVのリモコンから電源を入れるもGoogle TVロゴの起動画面が何度も始まっては画面が消えてを繰り返すブートループ状態。こりゃ主電源を入れ直さねばってことでタップに差してるACコードを探し出して抜く。

 せっかくだから少し前に届いたまま腰痛で設置が難しいと思ってあきらめていたサンワサプライの電源連動タップ(TAP-RE34M-2)を取り付け。ここにテレビ(GH-GTV50A-BK)を接続。スピーカー(JBL Pebbles)の電源はAnkerのUSB-A×5ポート?ACアダプタから連動タップに差し込んだChromecastのUSB-A ACアダプタに差し替えておいた。テレビの電源を入れると今回は無事に起動した。が、電源を切るとスピーカーの電源が入ったり切れたりと安定しない。

 電源連動タップの説明書を読むと(出来れば最大電力消費状態の)電源OFF時と(出来れば最小電力消費状態の)電源ON時の状態をタップ側面スイッチを操作することで記憶させる必要があるとのこと。電源OFF時にAUTOからSTBYにして、電源ON時にSTBYからONにして、最後にONからAUTOに戻せば設定完了。あとは電源OFFで連動タップがOFFに、電源ONで連動タップがONになることを確認するだけ。無事動いた。

 夜9時にお茶入れてもらって一服。

 風呂入ってから就寝。

日々

 D945GCLF2(2台目)はメモリチェックを何回もパスしてたのでDebian 13.2をクリーンインストールして録画PCとしてセットアップ。アンテナの空きが無いのでチャンネルスキャン等はAT3N7A-I(3台目)のロードテストが終わってから入れ替える方向で。

 AT3N7A-I(3台目)は問題なく録画も出来てるので録画先にHGSTポータブル1TB(0S03805)を接続して録画先を移行。

 定時後、第二神明で帰宅。

 先日マルツに注文したキーボード/マウスエミュレータ《USB接続版》(MR-CH9329EMU-USB)が届いてた。USBメモリみたいな形状でUSB-Aコネクタと反対側にmicroUSBメスコネクタが付いてる。この本体と説明書だけが袋に入ってるだけのパッケージ。明日にでも試してみよう。

 晩ごはんはかしわの甘辛焼きと湯豆腐。

 先日アースダンボールに注文したVHSテープが10本程度入るサイズのダンボールが届いたので早速開封して、ある程度組み立て。

 ダンボールが用意できたので自室のAラックの中身を引っ張り出す続き作業。カセットテープ、3.5'FD、5'FD、3'FD、MD、特典シングルCD、同人ソフト、CD-ROMソフト等を梱包。何とか本以外のブツを全部引っ張り出すことが出来た。少なくともこれでAラック3台分は引っ張り出せる。棚板や固定金具などもまとめておいた。あとは、残り3台からA5がメインの本を全部引っ張り出せば終わりとなるハズ。

 夜9時半にお茶入れてもらって一服。

一人未読

  1. 20:05~20:30 東島丹三郎は仮面ライダーになりたい #9「お前の仮面ライダーを見せてみろ」(毎日放送 2025/11/29(土) 26:38)
  2. 20:31~20:56 キミとアイドルプリキュア♪ #42「コネクト!キミからのEcho」(ABCテレビ 2025/11/30(日) 08:30)
  3. 22:11~22:36 仮面ライダーゼッツ #12「衝く」(ABCテレビ 2025/11/30(日) 09:00)
  4. 22:37~23:03 ナンバーワン戦隊ゴジュウジャー #40「恐怖莫大!お化け屋敷でリボンは笑う」(ABCテレビ 2025/11/30(日) 09:30)

日々

 朝、出社後に先週末シエンタに貼り付けたシガー4分配が落ちないように支えとして貼り付けてた布テープを剥がす。さすがにこの気温で数日貼り付けてたので今回は落ちないだろう。てな訳でケーブルを隠してまとめてUSB充電器だけを接続しておいた。残り3口あるけど、これは後部座席に回したりするために使う予定。

 昨日、AT3N7A-I(3台目)をTAKE宅2Fに設置しようとしたらアンテナの空きが無かったのであらためて調査。雲ちゃんトコから回収したMicroServer N40L(6台目)を掃除して再セットアップして動作確認する際に使っていたことが判明したので、これを奪ってAT3N7A-I(3台目)を設置。チャンネルスキャンやEPG取得してサンプルタイマー入れて様子見。

 やっとこさ31日の予約も出来るってことで冬コミの新幹線を予約。いつもの往復割引で。やはり、このタイミングだと既に1番E席はどこも空いてない。素直に数ヶ月前から予約だけ入れておいて確定した瞬間に座席だけ変える方が良かったな(汗)

 HDD整理してたらラベルを書き換える際に使ってるペン(マッキー極細)がそろそろインク切れ。もう1本あったので試してみたら、こっちはほぼ完全にインク切れ。てな訳で買うべく注文。

 AT3N7A-I(3台目)が問題なく動作してるっぽいので、D945GCLF2(2台目)も引っ張り出してきてMemTest86でメモリチェックを開始した。

 定時後、第二神明で帰宅。晩ごはんはかしわの塩焼きとかきたま汁。

 夜9時にお茶入れてもらって一服。昨日に引き続き、ドトールのインスタントコーヒーなんだけど母親は入れる量が良く分からないらしく何か薄い。

自室のAラックの中身を片付け開始

 朝、いつものようにサブ機のPixel 3 XLを運転席右側に固定してポケモンGOを立ち上げようと思ったが、スマートフォン車載ホルダーを外してたので、結局いつものスマートフォン車載ホルダーを取り付けて固定。

 AT3N7A-I(3台目)はMemTest86 V4のメモリチェックを何十回とパスしてたので問題なしってことで停めて終了。再起動して再びMemTest86が起動したので電源ボタン押したら電源落ちたけど、ちゃんと電源ボタンも問題なく動作してるっぽくて安心。あらためて後でDebianクリーンインストールしてPT2のリモートチューナーとして再セットアップしてみる方向で。

 そういえば、今週末土曜日の夜にまるこめさんトコから吉田君トコへプレマシーのフルフラットシートで寝るための布団などを運ぶってハナシの際に、まるこめさんがAラックの受け取り出来るってハナシになったので持って行く方向になった。今晩からでも自室のAラック(60×16cmの9組)の中身を段ボール箱に詰める作業をやらねば。

 2022年の2.5'HDD 2TB複数台から昨日届いた24TB HDDに移行すべくコピー作業を開始。

 AT3N7A-I(3台目)にDebian 13.2をクリーンインストール。そこで気付いたんだけど、Debian 13からi386はついにサポート切られたのな。32bit版が無くなってた。あと何故かpt1_drvのSTZ2012版がビルドに失敗するので別のフォーク版を使ってみた。一通り、録画PCとしてセットアップ出来たのでTAKE宅2Fに設置しようとするもアンテナの口が足りない?

 が、アンテナ接続数を考えると、どう考えても1つ余ってるハズ。これは1本ずつどこに繋がってるか追いかけて空いてるヤツを探すしか無いのか?(汗)

 定時後、ガス欠じゃないけど先日名古屋往復して残り少なかったので北上して布施畑IC近くのいつもの出光へ。レギュラー満タン給油。リッター150円。その後、布施畑ICの前を抜けて西神中央に向かう下道から帰宅。

 晩御飯は何かと厚揚げとかきたま汁。茶碗が新しくなったけど、これ茶碗じゃなくてどんぶりって書いてあった模様。

 まるこめさんにAラックを渡すためにラック内の荷物をダイニングに設置してるラック内の空のダンボール箱に詰める作業を開始。元々このダンボール箱はVHSテープをダビングする際に買ったものなので他のメディアだと微妙にサイズが合わないのは、しゃーなし。まずは8mmおよびHi8ビデオテープ、次にフルサイズのDVテープ、最後にミニDVテープ。

 途中でダンボール箱が無くなったので本日は終了。組み立ててなかったダンボールも全部引っ張り出してきて使った。ダイニングのラックもほぼ満杯になった。あとは自室の床に積み上げていくしかないけど、とりあえずダンボールを用意せねばってことで、考えるのが面倒臭かったのと前回注文してすぐ届いてたっぽいので同じトコに同じダンボールを注文。

 夜9時にお茶入れてもらって一服。

 朝見たSwitchBotロックと指紋認証パッドのセットの特価販売がまだあったので、この価格なら今使ってるのが壊れた時の予備としても悪くないし、勝手口側じゃなく玄関側に取り付けるのもアリってことで注文。