postfix,dovecotのSSL化
子供の進学で自宅を離れ、出先でも自宅サーバにメールの読み書きがあれば、様子を伺えるんだけど、自宅サーバのメール関連のSSL化が不完全だったので、子供の引っ越し先に泊まった際に見直し。
すでに、dehydrated を Web サーバで導入済みなので、それを postfix , dovecot に利用させるだけなんだけど、一度失敗してたのでリトライ。
((/etc/apache2/site-enable/010-default-ssl.conf)) - SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem - SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key - SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt + SSLCertificateFile /var/lib/dehydrated/certs/MYDOMAIN/cert.pem + SSLCertificateKeyFile /var/lib/dehydrated/certs/MYDOMAIN/privkey.pem + SSLCertificateChainFile /var/lib/dehydrated/certs/MYDOMAIN/chain.pem ((/etc/postfix/main.cf)) - smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem - smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key + smtpd_tls_cert_file=/var/lib/dehydrated/certs/MYDOMAIN/cert.pem + smtpd_tls_key_file=/var/lib/dehydrated/certs/MYDOMAIN/privkey.pem ((/etc/dovecot/conf.d/10-ssl.conf)) - ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem - ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key + ssl_cert = </var/lib/dehydrated/certs/MYDOMAIN/cert.pem + ssl_key = </var/lib/dehydrated/certs/MYDOMAIN/privkey.pem
これで、メールサーバのアカウント登録で、「登録されていない安全でない証明書を使うか?」といった表示もなくなるし、Windows の標準メールでも登録ができるようにできた。
Google Home mini のカレンダー機能バージョンアップ

Google Homeのカレンダー読み上げ機能、動かなかったけど、原因は「共有カレンダーはダメ」だった。
# 我が家では、家族間でカレンダーを共有かけてます。
で、しかたがないので、gcalcli + google-home-notifier で実装しようと遊んでいて、「これで完成、IFTTTと連動前に他の読み上げのキーワードと親和性のいいのは何かな…」と「OK Google, カレンダーを読んで」と命令したら、まだ IFTTT 連動していないのにカレンダーを読み上げやがった。
ということで、Google Home のカレンダー読み上げ機能、共有カレンダーでも動くようにバージョンアップされてます。
ただし、時間指定のカレンダーしか読み上げてくれません。終日イベントは無視してくれます。
標準入力をcurl経由でgoogle-home-notifierを呼び出す
上記のカレンダー読み上げをgoogle-home-notifier で呼び出すために、curl を使うスクリプトを書いた。無駄になったけど…。
((curlからgoogle-home-notiferを呼び出す方法))
$ curl -X POST -d "text=おはよう" \
http://192.168.xx.xx:8091/google-home-notifier
これだと、話す内容を引数に渡せないので、”man curl” する。
#!/bin/bash
/usr/bin/curl -X POST --data-urlencode "text@-" \
http://192.168.xx.xx:8091/google-home-notifier > /dev/null 2>&1
子供の新生活開始
子供が大学への新生活の引越し。ようやくひと段落。
アパートから大学への通学コースの確認したら、帰り道迷ったみたい。私も近所のバス停を確認しててもイメージが分からず、Google マップの航空写真開いても、混乱。
原因は、住所の位置と地図の位置ががずれてる。特に、iPhone地図アプリはズレが大きい。方向オンチで地図アプリ頼りな家族には悩みのタネだな。
鼻洗いツーン…
昨日の昼ころにむせて、鼻の奥に食べ物のカスが入ってしまい、喉の奥に違和感&咳が出てた。今日になり喉の奥が痛くなってきた。仕方がないので、ストローで水を少し流してみた。ツーンと痛みがしたけど、ようやく喉の痛みが収まったかな。
@TohruSaitoh-18/03/21
- 03/17 この人からワン切り調査の電話かかってきたら、職業名乗ってる途中で電話切っちゃうだろうな。 https://twitter.com/ralutake/status/9740…
Amazon
- 03/21 Amazonのギフトカードを貰った。でもカードケースも宅配ダンボール風でフタがマグネットで閉じられたりと、意外と凝った作り。せっかくなのでクロネコの伝票を縮小印刷して貼って、名刺入れとして使おう。 #Amazon #クロネコヤマト https://twitter.com/TohruSaitoh/status/9…
ポプテピピック
春から高専
- 03/17 RT @RyoutaK: 高専でのよい成績の簡単な取り方。
・授業に遅刻せずに出ます
・出された演習は自分でやります
・提出物は自分でやって必ず期限までに提出しますほら簡単でしょ?
#春から高専
この記事は@TohruSaitohのつぶやきのまとめです。
Windowsマシンのスリープトラブル
数日前から、メインの Windows マシンで、スリープ状態になった後に復帰しない。
なんか、ディスプレイコントローラの更新があったように思うけど….
しかたがないので、「スリープ無し」の設定にした。
# 自分用のトラブル履歴のメモ。
eRemore RM の設定
サーバでの設定もできたし、次は eHome アプリの設定。 自分でサーバ用に作った方が、高機能。操作性は…アプリの方が便利かな。
Google Home で TV の制御はまだ
Google Home の更新で スマートホーム として登録できるようになったということで、試してみたけど登録ができない。
おかしいなぁ…と調べてみたら、「照明などの機器」は登録できるけど、テレビなどはマダみたい。
残念。でも、この調子なら、対応できるだろう。当面は、IFTTT で遊んでおこう。
eRemote RM mini を導入
先日の OS 更新で動かなくなった、パソコン制御の赤外線リモコン Tira2 の代わりに、eRemote RM mini を購入した。

python-broadlink をインストール
自宅サーバでは、朝の「めざましじゃんけん」の自動化などの処理とか、ブラウザでリモコン操作とかやってるので、まずは linux 環境から、制御できるようにこの記事を参考に設定。
((インストール)) $ sudo aptitude install python-dev python-pip $ sudo pip install broadlink ((リモコンを探す)) $ ./broadlink_discovery --device この出力の タイプ,ホスト名,MACアドレスの行 "0x2712 192.168.xxx.yyy XXXXXXXXXXXX" を eremote.device みたいに保存 ((リモコン学習)) $ cd $インストール先/python-broadlink/cli $ ./broadlink_cli --device @eremote.device --learnfile tv-power ((リモコン送信)) $ ./broadlink_cli --device @eremote.device --send @tv-power
ブラウザのリモコン操作
まずは、使っていたリモコン、TV, DVDレコーダ, CATVセットトップボックス の機能を学習させる。
Tira 用のブラウザページを、eRemote 用に修正。実際の送信部分の処理をすげ替えるだけなので、簡単に終了。

OSの更新で、USBRH, Tira2が動かなくなった
Linux/Debian で、ホームオートメーションとして10年前から使っていた、USBRH(温湿度センサー)、Tira2(赤外線リモコン送受信機)が動かなくなった。
部屋の温度を nagios,munin でモニタリングしたり、部屋のAV機器をリモコン操作できるようにしていたけど、Debian/Buster/sid を使っているもんだし、USB デバイスの扱いが新しいデバイス向けに厳格になったんだろうな。古いハードウェア扱いになったのか、デバイスが認識されず /dev/usb の中からも消えてしまった。まあ仕方ないか。

技を使えば認識できるようになるとは思うけど、普通のホームデバイス使ったほうが楽だよな。Siri や Google Home mini と連動させて、それなりに便利だったんだけど。
仕方がないので、Amazonで売れ筋で安いやつということで、eRemote mini を発注した。
み~が高校卒業
先日、み~が、ついに高校卒業となりました。
大学もひとまず無事に決まって、新生活の準備中。
入学金払って、アパート借りて、パソコン買って、授業料の納付。
金が次々と飛んでいく~。



