あ〜のスマホ機種変
娘のスマホがガラス割れで4年目なので機種変。古い端末は、ZenFone Max Pro(M2) だったけど、今回は mineo で買える端末からということで、Xperia 10 v となった。
mineo から端末が届いて、早速ヤマダ電機で、保護フィルムとスマホケースを購入。売れ筋なのか簡単に見つかった。データ移行も、micro USB-Type-C ケーブルでスムーズに完了。まだまだ細かい移行作業はあるけど、自分でできるだろう。
エコ〇イフからの電話
自宅固定電話に電話。越前市のうんたらかんたら….不用品の買い取りで….と電話があった。
私: この電話番号は、どうやって調べました? 越前市からの情報提供というのなら 個人情報保護法的に問題があるし... 相手:情報を確認しますので.... (上司に伺いをたててる様子...) NTT の電話帳で調べて.... 私: この電話番号は電話帳に載せてない。 言ってること最初っから嘘じゃん。 会社の名前もういちど教えて? 相手:エコラ〇フです。 (上司の一言があったんだろうけど) 「豊島区」のエコ〇イフです!
絶対、同名他社の名前騙ってるな。改めて会社名で調べると不用品買い取りで、社名入力するだけで「電話しつこい」がサジェストされらぁ。
「豊島区」は、絶対「同社他部門」か「同名他社」だな。
自作スクリプトのエラー対策 try-catch
自宅で動かしているスクリプト、自前だから手抜きもあって、サーバトラブル時には他の機器が巻き込まれてエラーが増えることも多い。自室の homebridge などを動かしている Raspberry-Pi が暑さもあってか、再起動させたら一時的に気絶。復旧は問題なかったけど、気絶中に他の外気温測定のRaspberry-Pi がブローカーとなっている Raspberry-Pi が落ちているため、MQTT のデータ送信に失敗のエラーを出してる。
ちゃんと、connect で出るエラーを try-except で例外処理を追加した。
try : client = mqtt.Client( ... ) client.connect( BROKER ) client.publish( ... ) except ValueError as err : print( err ) except OSError as err : print( err )
以前から、トラブル時にウザいのが、Perl で書かれた RSS 情報をまとめるスクリプト。Perl での try-catch もどきということで eval{} if ( $@ ) … でエラー対策してるつもりなんだけどトラブル時のエラーがうまく動いていないような。今回あらためて、Perl try-catch で検索したら、Perl 5.34 で try-catch が実験的にサポートされているらしいので使ってみた。
use feature qw( try ) ; no warnings "experimental::try" ; : try { $feed->merge( $rss ) ; } catch( $e ) { print "catch $e" ; } # eval { $feed->merge( $rss ) ; } ; # if ( $@ ) { # warn "..." ; # }
暑さ指数 WGPT 28℃
自宅2階の廊下の Raspberry-Pi で BME280 で温湿度測らせてるけど、暑さ指数 WGPTも計算させてみた。
こちらの記事で、IchigoJam で WBGT を測っている記事にて室内のWBGTを温湿度から計算式を流用。
結果は、朝の8:00だけどすでに28℃「厳重警戒(激しい運動は中止)」だとな。
WBGT 28で作業奉仕…(>_<)
今朝は7:00から町内の清掃奉仕だったけど、(起きれないと思うけど) 6:00 開始の方がよくね?(寝坊を理由にさぼっちゃうと思うけど)