マイブーム

Linux, perl,shellscript,DIYなどがマイブーム(不定期)

マウスレスでgooブログ

2024-06-07 21:29:14 | 日記
gooブログは(いやどこでもですがマウスレスを前提にしていないので、HTMLエディタでもTEXTエディタでも書き込みがキツイ
まあ、そもそもマウスレスで何をやってるだ!?という話なのですが…。

そこで、上図のように自前のHTMLタグを作り、下図のようなsedスクリプトで変換してやる事にした結果、一応キーボードだけで済むので、ブログ作成が少し楽になった?気がします。
(Sedスクリプトと言っても、
s#変換前#変換後#g
というものを羅列しただけ。後は、
sed -f sedスクリプトファイル 対象ファイル
とするだけです。)


ナンバーディスプレイアダプタ(アロハND4)からの読み出し

2024-06-07 13:23:47 | 日記

かかってきた電話番号をパソコンで読み出せるナンバーディスプレイアダプタとして、アロハND4(日興電機製作所)を使っています。

アロハシリーズは仕様書を公開してくれていますが、具体的なプログラムについてネット情報が少ない為、忙しい方のために(死語のperlですが…)基本的な部分のソースコードを載せておきます。

画像のプログラムは、本体メモリを読み出すものです。

(かかってきた電話番号を読み出す場合は、読み出し($port->read(31)) を while 文で回すだけ。

ターミナルから、 ~$ program_name & 、でバックグランドで動かしています。)

アロハND4のメモリ読み出しコード

利用する方は少ないと思いますが、固定電話をお持ちの方は迷惑電話対策をしましょう!

(注)port_name の所は、通常は /dev/ttyUSB0 か /dev/ttyUSB1だと思います。udevのルールで /dev/ttyUSB-loha などの固定名にしておくと、瞬停などによってこのport_nameが変わってしまうのを防げます。