デジタルガジェット一覧

自宅ブロードバンドルータを変更

 AtermのIPv6謎ファームが出たので1900HP2をお買い上げ。今までは4年前に買った1400HPだし。無線はSSIDとPSKを移行。数えてみたら常時使ってる無線LAN子機が19個。この先も増えることはあっても減ることはなさそうで。本当はメッシュwifiにしたいけどまだAPが高い。Orbiの小さいのを入れたいかな。まぁ子機の台数はおおいけどESP32だったりpizerowだったりスマートスピーカだったりでそんな帯域は食わないとは思う。ブロードバンドの方は計測してみたら下り75.8Mbps,上り87.7Mbps。このマンションVDSLだから上出来かな。Aterm相変わらずわかりにくい設定と独自用語、そして変更の度に再起動で90秒かかる。待ってる間にどこ変えたのか忘れちゃうよ。


マウス

 退院後はトラックボール(しかも稀有な左手用)を使っていたが、一度に動かせる距離が違うので半年くらいでマウスに戻してた。自宅ではMX Anywhere 2。ただ、これ、バッテリーが充電式で、まぁ充電中もコード付きマウスの様なフォルムで使えはする。でも乾電池式がいいなぁと買い換えてみた。
logitechというかlogicoolで探してみたがロクなのがなかった。デカい。左手で使うので、「病前の様な右親指での戻る操作」はあきらめて、左右対称でホイール手前にセンターボタンがあるのが望ましい。ホイールのクリックはクリック時にホイールも回転してしまうので、別の単体ボタンが良い。
で、razerのAtherisに落ち着いた。そして購入後にlogiで復刻版m905のm905tが出てるのに気付いてしまった。ま、Atherisも悪くないモバイルマウスなので良しとしよう。


スマホの評価基準を変える

 電車の中ではゲーム機として使ってる人が多くなっているスマホ。PC持たない世代のPC代替用途か大型化してきてて、右利きだけど右手が使えない左手片手操作の自分は選択肢が激減して困っていた。前から書いてるように、自分の場合はモバイルsuica、位置情報取得が速やかでずれない事、OS共通戻るボタンの3点がほぼ必須。最近は音楽聞かないので青歯はあってもなくても。他に使うプロファイル(HIDとPANとHFP&HSP)も必須では無いし。そいえば、最近電車でメチャ大音量をもらしながら音楽聞いてる人が増えたな。また、ワンセグ・フルセグは不要。
 前置きは置いといて。サイズ。今の所、一般的に画面サイズの対角線長が基準になってるようです。でも画面周りのいわゆる「額縁」が小さくなっている。iPhone8だと画面4.7インチで本体138×67。Xperia XZ1compactが画面4.6インチで本体129×65。iPhoneSE 画面4インチで本体124×59。最近気になってるSH-M06が画面4.9インチで本体132×66(これの機能落とした安いの出ないかね。あと色が無い)。だいたいiPhone8の本体サイズだと手に余る感じ。会社スマホがiPhone6なのだがハンドリングしにくい。iPhoneSEの本体サイズでしっくりだがもうちょい大きくても良い。自分的には画面4.5インチで本体サイズ125×60で手を打ってあげるのに。
 というわけで、画面サイズだけでなく本体サイズもちゃんと見ましょうということでした。


自分の希望と経済的アベレージ的需要の差

 大方の予想通り新しいiPhone SEは出なかった。
 iPodTouch,iPhone 3GS, iPad以来久々に手を出したiOS機。やっぱり「共通の戻るボタンが無い」ということには辟易していた。しかし、手を出した要因であるGPSの精度の良さは満足していた。そして4インチというサイズもだ(新し目の、狭いところを通すグリフはハックしにくいけれど。)。
 もし新しいSEに「日本で使える状態のfelica」(=edyだけとかでなく、モバイルsuicaが使える状態)が導入されて買えるようになったら…。もしそうなったらUIの使いづらさは我慢してメインの音声電話simを新SEに入れて常用するシチュエーションが十分にあった。
 ガラケーどころかどんどん小さいサイズのスマホが出なくなっている。メインストリームは巨大化して、6インチなんてもうタブレットじゃんというサイズ。画面のサイズは好きに選べるように、モニターと本体を分離してモニターはイヤホンのように周辺機器として自由に選べる時はくるのかなぁ。
 なんて黄昏れてみたが、ドコモがA-GPSを開放してない事が本当の問題点。もしくは端末が使うA-GPSサーバを自由に指定できるようになるか。ここが解決してれば1台で位置ゲー・モバイルsuica・電話番号による旧世代との音声電話が解決するのにだ。まぁバッテリー駆動時間がまた問題になってくるので、複数台持ちは危機回避的に継続したい。手持ちのsimは全部MVNOではあるがDoCoMo系に寄ってるのでKDDI系のSIMを入れとこう。A系はSMSは標準でついてくるし。


プリンタ買い替え

 自宅のプリンタを買い替えました。ブラザーのDCP-J973N-B。今までもその前もキヤノンで、ヘッドが逝かれてグダグダになる末路。今度は長生きなのかな。ツレの父がブラザーのを10年以上つかっているらしい。と、心配しつつもプリンタ使うのはほとんどツレなのです。PCやスマートフォンが使えない環境でなければ紙で用意しておく必要性もなく。ただ、右半身が不自由になってからは閲覧の簡便性と時間短縮のために予め情報を紙にしておくシチュエーションは出てきている。


BME280をやめてBMP085に

 ベランダにて環境値測定している自作機器。i2cバスのセンサー値がおかしくなったり、ハングしたりどうにも安定しない。先代はマイコン部をATmega328pでやってて全然安定稼働していたのに、ESP32に変えてから不安定。全く動かないのではなく連続稼働させてるとだめになる。仕方なしに1日1回リセットするようにしたがそれでもおかしくなる。ESP32のi2cは癖があるらしいけどドライバのメンテまでしたくない。
 思い切って、i2cの気圧・湿度センサーBME280を手持ちの気圧センサーBMP085と湿度センサーSi7021に載せ替えた版を作って、7/12のハング時に切り替えた。1日1回のリセットも無しのバージョン。で、本日7/21で変更してから1週間以上たつが、今まで色々対策してた苦労が嘘だったかのように安定稼働している。これならリセット無しのバージョンのままで良いかなと思う。3時間おきにセンサー値のDBが更新されてるかチェックしてメール飛ばしてるのも、データ未更新時と朝1回の更新チェック機能自体の確認のメールだけに変更しようと思う。


google home miniにベランダの気温を報告させる 改善編

この記事でつくったベランダ気温通知。通知の音が小さいのを改善しようとぐぐってたらVoiceText Webを発見。早速組み込んでみた。最初しゃべらなくて、確認のために生成されてるWAVをftpして持ってきてもノイズだらけの小さな声で、お試し制限なのかなぁと思ってた。何のことはないftpをバイナリーモードでしてなかっただけでwavは正しく生成されてた。google homeが再生してくれなかったのは単にパーミッションでforbiddenになってただけで、最終的にはちゃんと動きました。


iPhone SE導入

DoCoMo白ロムのA-GPS問題に辟易してたのでiPhone SEの白ROM(ストレージ32G)を導入しました。位置ゲー専用なのでデータ通信SIM。モバイルsuicaを使うのでDoCoMo白ロムは位置ゲー以外用として並行運用。
久々のiOSは(iPod touch(wifiだけの裏が銀の奴), iPhone 3GS以来)どうも戸惑う。戻るボタンが欲しい。アプリの設定変更がアプリの中から出来ないのも慣れない。自分にはiOS機は永遠のサブ機。でもこの4インチのサイズは片手かつ非利き手で持つにはいい感じ。フルキーの反応も良くTYPOが殆ど無い。この点は評価してるだけにもったい無いもんだ。


google home miniにベランダの気温を報告させる

昨年末にgoogle-home-notifierを試したときに思ったことを実現してみた。
何をできるかというと、
google home miniに「外の気温は?」と聞くと、「ベランダの気温は27.0度です。」と答えてくれるというもの。

概略を書いておくと
iftttのthisのGoogle Assistantで「外の気温は?」をトリガーにwebhookを動かす。それを自宅のraspberry pi上のhttpd(sslと認証は入れてある)で待受。webhookが来たら、自宅のセンサーの値をためてるmysqlから最新のベランダ気温をjsonで取ってくる。google homeに応答させる「ベランダの気温はxx度です。」を作って、google-home-notifierにrequests.postして、google-home-notifierがgoogle homeに話させて完了。google-home-notifierのngrokは使わないので止めた。センサーのデータは直接、ベランダのセンサーをコントロールしてるESP32に聞いてリアルタイムのデータのjsonももらえる。最初はそっちでやってた。他のセンサーと統一するためにDBから取得とした。で、雨センサー版も作ったけども音声トリガーが難しい。「雨降ってる?」だとgoogle home標準の天気機能が動いてしまう。要改善です。

使った実感として去年末も思ったがgoogle-home-notifierだと音声音量が小さいのよ、普通のgoogle homeの会話音声よりも。仕組み的に喋らせたいテキストからgoogle-tts-apiでmp3を作って再生させてる様だけども音量のパラメータが見当たらない。今春から使えるGoogle Cloud Text-to-Speech ならVolume Gain Controlもあるようなので、こっち対応させるかと。あ、誰か作ってるかも、検索検索っと。
もう1個改善したいのは、トリガーを引いたgoogle homeに応答を話させる事。居間と寝室にgoogle homeがあるけれど、今は居間のgoogle homeしか問い合わせ結果を話せない。iftttのGoogle Assistantがどの子からのトリガーかを伝える機能が無いから居間固定にしてる。google、iftttのアカウントを分ければできそうだけれど、そうするとスマートホーム機能が・・・。


tinker board s

連休前半用にasusのtinker boardをゲット。あわよくば、家の普段作業をここでと。

まずはtinker osとandroidの動作確認。microSDスロットがSD3.0対応なのでUHS-I U3のカードを入手。連休中はamazonが読めないのでbic実店舗に行って16Gをゲット。
armbianのtinker board用を入れる。sなのでeMMCにインストールしたいところだが、対応版osじゃないとイメージ入れても動かん。USBでマスストレージ認識させるためのちっこいブートパーティションがいる模様。仕方ないのでmicroSDで確認。言語関連を日本語にして、fcitx-mozcで日本語入力OK。fcitxでcapslockでime on/offできた。速度は・・・微妙。
だが、大きな落とし穴があった。それはarmアーキテクチャ。今までLinuxで使ってたソフトがarmにあるとは言えず。ソースみてポートするまでの余力はない。ので、livaと入れ替えることにする。livaは一応x86だし。

で、メインマシン上のVMやら古いマシンやらにxubuntuを入れて試してた。ちょうど18.04も出たところだし。LubuntuよりはXubuntuがいいかな。