ホーム » t-saitoh の投稿 (ページ 14)

作者アーカイブ: t-saitoh

システム

最近の投稿

アーカイブ

カテゴリー

猛暑日 35.5 ℃越え

家の中で 35.5° を超えてる。

スクリプト言語の比較

Raspberry Pi で、自宅内の温湿度管理とか色々やっていて、shell や perl や python などのスクリプトを使っているけど、ただでさえ遅い Raspberry-Pi だし、少しでも軽く動いてほしくて、lua なども使っている。

でも、shell だと、bash で書いているけど、高機能な分だけ遅いし、少しでも軽くなればと、インストールされているスクリプト言語のサイズを改めて比較をしてみた。

$ ls -al <いろいろ>
-rwxr-xr-x 1 root root   14000  1月  2  2021 /usr/bin/lua50
-rwxr-xr-x 1 root root   91904 12月 10  2020 /bin/dash
-rwxr-xr-x 1 root root   92292 12月 22  2018 /bin/sed 
-rwxr-xr-x 1 root root  120704  2月 17  2020 /usr/bin/mawk
-rwxr-xr-x 1 root root  133048  8月  1  2016 /usr/bin/lua5.1
-rwxr-xr-x 1 root root  974312  3月 28  2022 /bin/bash
-rwxr-xr-x 2 root root 3201036  9月 25  2021 /usr/bin/perl5.32.1
-rwxr-xr-x 1 root root 4703672  3月 12  2021 /usr/bin/python3.9

個人的には、軽いスクリプトというと、sed < awk < lua < bash < perl < python というイメージで使い分けをしていた。

しかし、これを見ると、bash と dash で10倍の差、軽くなればと使っていた lua だけど、lua5.1 と lua50 でも 10 倍の差がある。perl だと bash の 3倍、python だと bash の5倍。バイナリのサイズが単純に処理速度に反映される訳ではないけど、これを見る限り、自分で書いている手抜きスクリプトであれば、dash や lua50 で動かした方がよさそうだな。

また、下手に Perl を使うぐらいなら、bash の中で sed や awk を交えながらスクリプトを書くことも多いけど、下手に bash の中で sed や awk をガシガシ使ったら、あんまり早くなさそうだな。

これからは、lua50 < dash < sed , awk < bash < perl < python かな。

エコキュートと電気料金

エコキュート導入で、電気の契約がくつろぎナイト12に変更となり、契約変更から1月経過したので比較してみた。

下記グラフは、電気料金と電気使用量の2022年,2023年のグラフ。縦軸はあまり節電できていない状況がバレバレになるので隠しておく。

電気使用量と電力内訳
電気料金

これを見ると、2023/6月は電気使用量は増えているけど、料金は大きく変わっていない。2023/4月より北陸電力は電気料金が40%増となったけど、エコキュートのくつろぎナイト12の適用により、夜間電力■ウィークエンド電力■は値上げ前の電気料金よりも安くなっている。値上げとなってるピーク電力■は全体の30%ほどにすぎない。このため、エコキュートの利用や暑くなりエアコンなどでの使用電力も増えているのに電気料金はほぼ同じとなっている。料金値上げがなければ、エコキュート導入で電気料金が下がるのが普通なんだろうけど。

RPi-MZ80Cのボード入替え

Raspberry-Pi による ミニチュア MZ80C のボードを入れ替えして、表示部分も入替え。
{CAPTION}
以前より導入していたBME280の温度・湿度・気圧に加え、不快指数とYahoo天気の天気情報を表示するようにしてみた。

よく出来たフィッシングだな….

コロナ感染入院給付金の請求

日本生命からの自宅サーバのメアドに届いたメール。
自宅サーバに届くメールは、tsaitoh.net のドメイン管理者を狙う場合が多いので、自分で管理しているシステム以外から届くメールはほとんど悪意まみれのフィッシングメール。
メール先頭の送信相手欄に、本人名で始まっていないし、典型的な危ないメールだけど、出来がいいフィッシングだなぁ…
と思いフィルタ設定をしようと “Received:”タグを確認して、送信元の IP アドレスを確認したら本物だった。
改めて、日本生命さんのサイトに”メールのリンクを使わずに”ログインして確認してみたけど、しっかり自宅サーバのメアドも登録してあった。

<重要>【三井住友カード】お取引が決済できませんでした

こっちは、明らかにおかしいメール。でも送信IPは、googleusercontent.com 。まかりなりにもGoogle さん。でも、GoogleのVMサービスなので怪しいに違いはない。
通常は、FireWall で接続を完全ブロックするんだけど、Google さんだし、postfix の smtpd_client_restrictions にて接続制限を加える。
((( /etc/postfix/main.cf )))
smtpd_client_restrictions = permit_mynetworks,
          check_client_access regexp:/etc/postfix/smtpd_client_regexp
          :
((( /etc/postfix/smtpd_client_regexp )))
:
/\.googleusercontent.com$/	REJECT
{CAPTION}

お前のものは俺のもの

{CAPTION}

{CAPTION}

Raspberry-Pi MZ80C のボード差し替え

RPi model A+ が異常

以前に購入した Raspberry-Pi model A+ の MZ80C だけど、ボードがおかしくなっているのか、CPU 負荷がアイドル状態なのに 100% となっている。同様の Rapberry Pi と処理速度も変わらないし、何か変。RPi3 のボードに比べると処理速度も遅いし、RPi 3 model A+ のボードが同じ RPi3 model B より割安なのでボード差し替えをやってみる。

RPi 3 model A+ に差し替え

せっかくだし、表示部分も I2C 接続の SSD1306 の OLED Display を買う。

https://github.com/adafruit/Adafruit_Python_SSD1306

((( SSD1306 )))
GND VCC SCL SDA
黒  白  灰  紫

((( BME280 )))
VDD GND NC  SDI SDO SCK
VDD GND --  SDA --- SCL
白  赤  ×  黄 ×   青

((( Raspberry-Pi )))
3.3 SDA SCK × GND

BME280, Adafruit SSD1306を使えるように

この RPi は、2Fのトイレに設置して、2Fの廊下全体の温度を測っていた。なので、載せ替えした RPi にも同様の機能を移植。

なんとか動くようになったかな。

ただ、syslog を見ると、電源電圧不足の警告が出ているし、たまに繋がらなくなる。確認すると再起動してる。USB電源アダプタ電流とれるやつに差し替えが必要だな。

洗剤の自動投入タグ

新しく導入した洗濯機には 洗剤の自動投入機能があるけど、母がメカ音痴で自動投入状態になっているのか、手動投入が必定な状態なのかよくわかってなさそうなので、名札入れに洗剤の自動/手動を表すタグを入れてマグネットで張り付けておくようにしてみた。

ソファーのプチ改造

猫の爪研ぎ用となってるボロボロソファー、座面のクッションも沈み込むくらい潰れて、座り心地が最悪。買い替えても早々に悲劇が予想されるので、座面が平になるように板を貼るだけの必要最低限の改造となった。

{CAPTION}

{CAPTION}

{CAPTION}

{CAPTION}

サクラチェッカーでAmazon購入履歴を確認

この数日、Amazon で ポチポチしてたなか、こういう記事が流れてた。ということで、ひとまず試してみた。

サクラチェッカーの使い方

Amazonの買いたい商品のページや、購入履歴のページから購入品を表示させURLをコピーして、サクラチェッカーのサイトのURL欄にペースト。ただし、URL後ろの &= とか ref=… は個人情報が含まれているので(追跡は困難だと思うけど)一応消して、検索。以下のようなページが表示できる。

最近、興味を持ってる小型PCは、ほとんど中国系企業なので危険マークが出るかと思ったけど、分析不可能だった。

Google 検索

My Google   Yahoo

Microsoft

ファンサイト