No Such Blog or Diary
ちょいと帰省
- 2022-04-28 (Thu)
- 一般
年末年始に帰ってなかったので今日は実家で 1泊.2年間以上放置することになった KSR も走れる状態にして急坂な林道(舗装されている)を登って様子見.とりあえず,原付なのでちゃんとアクセル開けてから繋げないとエンストする.スロー系をもう少し強くしておいたほうが良いかもしれない?
閑話休題.
宝塚北 SA で見つけた「塩バター アンサンドクッキー」が美味しかった.塩(?)のジャリジャリ感が面白い.
- Comments: 0
- TrackBack (Close): -
Zoom の知らない機能を学ぶ
- 2022-04-26 (Tue)
- 一般
Zoom を Skype みたいな感じに使えるのね.ミーティングを起動せずにチャットして,必要ならチャットから通話(ミーティング)を開始できると.
Zoom アプリを動かしてないと通知が来ないので悩ましいところではある.
- Comments: 0
- TrackBack (Close): -
謎といえば謎
- 2022-04-25 (Mon)
- 一般
取るべき必修科目が履修登録されてない場合に履修登録システムで警告を表示してくれれば事故が減るのに何でその程度のこともしてないんだろう? その事故のせいで事務などが例外処理に大きく手間を掛けることになるのに.なんかものすごく不自然に不親切なシステムなのは誰が悪いのだろうか.謎だ.
- Comments: 0
- TrackBack (Close): -
エアコンのリモコンと戦う
- 2022-04-24 (Sun)
- 一般
Raspberry Pi でエアコンの操作をしようと思って色々と準備したらエアコンのリモコンの信号が長すぎてうまくいかないという……
とりあえず,信号の立ち上がり/立ち下がりの回数が 512回までとかいう制限に引っかかった.これについては ここら を見つつ v4l を自前でビルドして ir-ctl を新しくしたら解決.
これで問題解決したかなと思ったら,次に信号全体の長さ(pulse/space の長さの和)が 0.5秒(500,000us)を超えると Invalid argument で落ちるという罠が…… これの解決はカーネルモジュールをイジらないとダメそう.
エラーを返しているのは ir-ctl.c の関数 lirc_send が送信用デバイスに波形情報を書き込んでるところ(ret = TEMP_FAILURE_RETRY(write(fd, f->buf, size));)で,たぶんこの write から drivers/media/rc/lirc_dev.c の lirc_transmit が呼ばれることになってその中のチェックで落ちてる気がする.そのチェックは信号の長さの和を IR_MAX_DURATION と比較してて,その IR_MAX_DURATION は include/media/rc-core.h で 500ms にされている.これを大きくすれば通りそうな気もするのだけど…… そもそもこの 0.5秒制限は何のためにあるんだろう?
ということで,なんとなく原因は見えたのでまたそのうち修正版のカーネルかモジュールを作って差し替えて試してみよう.
- Comments: 0
- TrackBack (Close): -

