
新型コロナウイルス騒ぎで、テレワーク中の皆さん、自宅のテレワーク用ネットワーク環境の性能は十分ですか?私のところはどうも最近ネットが重いです。
何故かなと、悩みました。そして、ある日、突然、おりてきました。
これっって、みんなでIXの外と通信しているからではないかと。IXの外にいく通信で、まず絶対あるのがDNSへの名前解決のはず、だから、DNSが重くなっているはず。と仮設設定。自宅のDNS環境を調べてみると、まず、MacBook内部、次に、WifiルーターNECさんのAterm、その次がNTT-FletsのDNSの順にDNS問い合わせしているようでした。tracerouteコマンドも打ってみましたが、fletsのネットワークから出るまでが重い様子。
自宅からのNTT-Flest経由でテレワークしている人が増えれば、NTT-Fletsの中も混雑するはずと思い、NTT-FlestのDNSを使わない作戦が有効と考えました。それはなにか?重いあぐねていました。
どうやら私の予想はあたっていたらしいです。PublicKeyで関連記事を読みました。
■新型コロナウイルスの影響でインターネットのトラフィックは国内でどれだけ増加しているか?(PublicKey)
ある日、パブリックDNSという言葉を思い出しました。そう、このパブリックDNSの方がNTT-FlestのDNSよりも性能が良いはず。GoogleとClouflareが提供しているパブリックDNSが二大巨頭。
パブリックDNSサービス
Gogle DNS 8.8.8.8
Cloud Flare 1.1.1.1
早速、 MacBookのネットワーク設定の中のDNSの設定をこのパブリックDNSに変更し試してみると、かなり快適。特に、Google MAPやyoutubeなんか爆走です。そりゃそうです、Google提供サービスの名前をGoogle提供DNSで解決するのは速いはずだから。
さらに、自宅Wifiルータに10台もWifi接続していることが判明しました。もはや、一人でPC,スマホ、タブレットの複数台餅が普通です。これは、自宅Wifiルーターも重くなっていはず。
そこで、自宅のWifiネット内に DNSキャッシュをたてれば、わざわざPublic DNSまで問い合わせに行くともなくなり、もっと、快適になるはず。との作戦のもと、GoogleVoice試行以降、家庭内浪人になっていたRasberryPIにunboundをinstallし、自宅Wifiに接続、MacBookはunbindに、unbindはパブリックDNSに問い合わせるよう、MacBook,unbindの名前解決設定を変更したところ、かなり快適になりました。
投資0円ですごぶる快適な環境を手に入れました。
久しぶりにTCP/IP周りを復習しました。
ふーーー。
D’où venons-nous ?
Que sommes-nous ?
Où allons-nous ?
-
PublicDNSとunboundでテレワーク対策
-
High context cultures and Low context cultures…

Have you ever heard of high context cultures and low context cultures?
if we try to classify language culture on all over the world, it says that there are high context culture and low context culture as follows,
High context culture
Japan, China, Korea, Arabian, France
Low context culture
USA, Germany, Scandinavian, Swiss, UK
it seems Asia languages are in high contexts culture. This concept are established by the America anthropologist, Edward T. Hall
In high contexts culture, information are transferred based on the situations not wards or contexts, and are not described using words. so to speak, read the air.honestly speaking it is dull.
On the other hands, in the low contexts cultures, every single information is implanted into words and decision is baed on logic. Well, I have to examine words and logic with enough card. it is dull, also.
Anyway, the world is hard to live, does it. Soseki Natsume had resigned this when he ware in London.
Recently, I sometimes spend my work with collaboration foreign employees in my company. In the office , I sometimes received comments from my college that your explanation is bad Japanese contexts style. when I have a conference call with foreigners they tell me that you English is easy to understand. Although I have one brain, why the difference of depth of information is made between in Japanese which is on high contexts culture and in English which is low contexts culture?
Yes, it is true. I take enough care logic of contexts when I speak in English rather than in Japanese. Or English gammer itself is the one to express and consider more logically. -
IoT with ESP8266/BME280/Blynk

Following is the blog entry I have already posted in Japanese. I try to translate this into English this time.
Today is the IoT/Smart Connected Device Practice. Let’s create an application to monitor the temperature, humidity and air pressure measured by BME280 and ESP8266.
These are today’s ingredients. I procured them from Switch Science and Akizuki Electronics. The total material cost is about 3,000 yen, all of them are available on EC sites on the Internet. It’s a good time.
BOM List
1.ESP8266 ESP-WROOM-02 Development Board (Switch Science)
2.pin header
3.BME280 Temperature, Humidity and Pressure Sensor Kit (Akizuki Electronics)
4.breadboard
5.jumper wire
6.USB cable
The process for creating a Smart Connected Device is as follows:
Through each Stage, I have decided to prioritize programmatic configuration over physical implementation as our design philosophy.
*Creation process
Stage-1 Device Production (BME280/ESP8266)
Stage-2 Device Integration on Breadboard
Stage-3 Get Smarted
Stage-4 Connect to the Internet via Wifi
Stage-5 CloudApps colaboration
*Stage-1 Device Production
I got ESP8266 and BME280, but I was at a loss as I was inexperienced. Switch Science shows lots of examples with BME 280 and ESP-WROOM02 development board.
However, there are few sites that introduce the combination with BME280 of Akizuki and ESP 8266 of Switch Science. While I was wondering if I failed, I managed to find it.
This site gives me confidence.
*Build a Temperature, Humidity and Pressure Monitoring System in 15 Minutes with the ESP-WROOM-02 Development Board – Qiita
There was a bonus. I was also shown the existence of “Blynk” platform that makes it easy to control and monitor Arduino on iOS and Android.Now, with a trowel in one hand and a solder in the other, I am making a device.
You must choose the serial communication method between BME280 and ESP8266. the candidate are SPI and I2C. The example in Switch Science seems to be SPI. However, as a lazy person, I chose I2C, which is supported by Arduino Wire Library. In this case, however, I have to make the jumper connection on the BME 280 board. I have confirmed from source that 2 pull-up resistors (J1/J2) can be configured by ESP8266 (Arduino) using a wire library.
*Verified Source
./hardware/arduino/avr/libraries/Wire/utility/twi.c
//activate internal pullups for twi.
digitalWrite (SDA, 1);
digitalWrite (SCL, 1);
I processed only jumper J3 for I2C system. It was a hard time. The processing part on the board is about 2 millimetres, so I can only know if the processing was successful with a loupe. When I checked with the loupe, the solder doesn’t come out. I had no choice but to process the jumper with a resistor tin wire at hand. Whew.
ESP8266 also needs processing. The pin header must be soldered to connect to the breadboard. I don’t know unless it’s a loupe. This is another small job. I’m not good at it, and the solder doesn’t come on easily. It turns out that if you have solder on the soldering iron, it will fail. After that, I will clean edge of it frequently and it work. Soldering requires skill. In addition, check it visually with a loupe, and check the continuity with a tester. It has 10 pins, so it is 2 x 10 checks. Whew.
*Stage-2 Device Integration on BreadBoard (BME280/ESP8266)

Now, let’s change places and connect the BME280 and ESP8266 on the breadboard with wires. I describe this with Fritzing. Thank you. Let’s take a look at the examples of our predecessors.
~ Library/Arduino 15/packages/esp 8266/hardware/esp 8266/2.3.0/variants/generic/pins_arduino.h
static const uint8 _ t SDA = 4;
static const uint8 _ t SCL = 5;
It turned out to be a simple passage.
ESP 280 – IO4 – > BME 8266 – > SDI
ESP 280 – IO5 – > BME 8266 – > SCK
*Stage-3: Get Smarted
From this Stage, I switch to a software engineer and build this environment by coding with Mac Terminal App screen. The source mentioned above includes the following four libraries, so you need to add them. The Wire library is the standard Arduino library and does not need to be installed separately.
# include
# include
# include
# include
First, install the ESP 8266 libraries. ESP8266 community is very strong, isn’t it.
1.Installing the ESP 8266 Libraries
*First, install Arduino IDE 1.6. 5 from the Arduino website.
*Launch Arduino and enter the following URL in the Preferences Additional Board Manager:
->”http://arduino.esp8266.com/stable/package_esp8266com_index.json”
*Open Boards Manager with Tools > Board and install esp8266 platform from menu
*Tool > Board > Generic ESP8266 module to change the Board to ESP8266
*Change the PORT setting referring to the description by SWITCH SCIENCE.
Flash Mode DIO to QIO
Flash Frequency 40 MHz
Upload Using Serial
CPU Frequency 80 MHz
Flash Size changed from 512 k (64 k SPIFS) to 4M (3M SPIFFS)
Reset Method ck to nodemcu
Upload Speed 115200
Serial Port Development Board Serial Port Number
Now you don’t have to keep pressing the IO0 mode switch button every time you upload.
3.Install BME 280 Libraries
Download the BME280 library zip from Github and install it in ~Documents/Arduino/librariy
4.Install Blynk Libraries
*Download Blynk_v0.3.1.zip
*Unzip
*Stop Arduino IDE
*Move the following in the Unzipped folder to ~Documents/Arduino/libraries
BlynkESP8266_HardSer
BlynkESP8266_SoftSer
Blynk
SimpleTimer
*Launch the Arduino IDE
5.Confirm
Now, how does this sound? OOPS! Arduino IDE validation fails. I ran the sources in ESP 8266 and Blynk’s Example little by little to see the environment. Now that ESP 8266 appears to have no problems, we’ve changed our strategy to write our own source using Example.
The reference source is here.
Example > Blynk > BoardandShields > ESP 8266 _ Standalone
I was able to check the temperature, humidity, and air pressure on the Serial Monitor by pasting the code of my predecessor little by little while checking the operation of Example>Blynk>BoardandShields>this source. Phew.

*Stage-4 Connect to the Internet via Wifi
If you set the source to SSID, PassWord, and load it into ESP8266, the ESP8266 will simply initiate a WiFi connection.
*Stage-5 CloudApps Colaborationr
A cloud service called Blynk is open to the public on a community basis.

With Blynk, ESP8266 sends data generated by sensors (BME280) over WiFi to Blynk, which can then be viewed from the Blynk app installed on Arduino. I tried to make this kind of application on the cloud side by myself, but it already existed. This level is sufficient for personal use.

In parallel with downloading the Blynk app to Android, ESP8266 connects to the Blynk server with the blynk library and then configures the Blynk widget on Android.
Hi, Voila!
I stumbled in the initialization process of the send buffer and could not display the decimal point, but I finally had realized how bad it was and I was able to display it to the decimal point. Blynk, a little more documentation would be great.
And refine the design? only.
That’s it.
This productivity is perfect! -
WindowsからMacへの移行。。。

うちの娘さん、この春、大学を卒業し、社会人デビューです。お祝いとして、アカデミックディスカウントが有効なうちにと、MacBookAirを買いました。
娘さん、大学の指定で学生時代はWindows使いだったので、どうもWindowsの中に学生生活四年間のデータを入れている様子。今時の女子大生なので画像やら動画やらで、おおよそ80GB位は持っていました。さて、これだけの容量のデータをMacに移行しなければなりません。
娘さんに移行を任せていたのですが、どうも、うまくいかないそうです。最初はUSBメモリでデータを移行していたようですが、データ量が多すぎて、時間がかかりすぎ。Appleのサポートページを調べて、移行アシスタントというアプリをWindowsとMacの両方にインストールすれば、移行できることを見つけたそうです。
Window側で移行アシスタントを起動すると、Edgeが動作中だから、処理を継続できないと、表示されます。Edgeなんか起動したことない。と、娘さん。どれどれと、プロセス一覧をみてみると、バックグラウンドで起動されているEdgeを発見。このプロセスを停止しました。
確かにファイルの移行はできたようですが、移行したファイルの生成日付を確かめてみると、どうも、移行した日の日付になっているようです。それでは、いつ、だれと撮影したかが大切な、思い出の写真としては、使い物になりません。
そこで、お父さんHELPが要請されました。
お父さん、WindowsからMac/OSX側にファイルシステム内のメタデータが移行できていないからだろうと目星を付けました。そこで、メタデータをWindowsとMac間で上手に共有できる方法で、思い出したのが、Sambaでした。
次に、Windows側で、sambaで共有しているフォルダー下を一括コピーするためにはどうしたらいいか?考えました。まず、一本のZIPファイルへの圧縮し一括移行と考えましたが、ファイル容量がとてつもなくおおきいので、いつまでかかるか、わかりません。不採用。昔の経験を思い出しました。Windowsサーバの移行作業のお助けマンを担当したことがありましました。使ったのが、MS謹製のrobocopyコマンド。Windowsに標準でついています。そうそう、robocopyが使えるツールだったのです。
さて、Mac界にデータがきましたが、ローカルに移動させるには、リソースフォークの扱いにデリカシーが必要だということ。通常のosコマンド、cp,dd,cpioではパフォーマンスがでないと想定し、使い慣れたdittoコマンドを活用。
ということで、作戦は、
1.Mac側に外付けディスクを準備する
2.その外付けディスク内のフォルダをSambaプロトコルでWindowsとファイル共有させる
3.この共有フォルダにrobocopyをつかって一括コピーする
4.osx純正のdittoコマンドで外付けディスクからローカルディスクに移行データをコピーする
というもの。
娘さんが、映画remenber meを観ている間に、お父さんは80GB相当のデータ移行を完了させました。
おわったら、24時を廻っていました。眠かったこと。
社会人生活を想定した学校が学生にwindowsを使わせているけれども、iphoneファーストの学生にとってMacばベストのはず。そういうケースにおいて、この移行手順は、よけいな出費もなく両社の純正ツールだけでことたりますので、けっこう汎用的なソリューションなのかと思いました。
■移行手順概略■
1.移行先Mac側
・外付けハードディスク接続、フォルダ作成
・SMB接続準備は、システム設定>共有>共有フォルダ設定
2.移行元Win側
・エクスプローラーで共有フォルダを開く
アドレスバーに入力 ¥¥192.168.x.x
・ROBOCOPYコマンド投入
cmd.exeを実行
cmd画面から以下コマンドを実行
robocopy 移行元フォルダパス 移行先フォルダパス /e /dcopy:t
例
robocopy “C:¥Users¥hoge¥Pictures¥[E:#x2606]” ¥¥192.168.x.x /e /dcopy:t
3.移行先Mac
・外付けハードディスクからローカルディスクへコピー
ditto -v $移行元フォルダ $移行先フォルダ
4.Done,完。
ファイル、フォルダーのオーナー、グループは、ハードディスク接続先Macのログインユーザに引き継がれたので、NO Problem. -
ツンデレGitとの距離感。。。

世の人たちは、”ヴァージョン管理システムGitはツンデレだ。”という。私も慣れない。一人で作業しているときにGitを使う意味があるのか?使う意味を見つけられなかったが、ようやく一人環境でも役に立つ使い方を見つけた。
ある日、ESP8266にもセキュリティ脆弱性が報告され、Arduino on ESP8266ライブラリの版数があがっていた。Board Manager経由でesp8266の版数をみてみたら、2.6.3まであがっていた。ファームウエアを更新する必要がでてきたらしい。何も更新がなくとも、再度プログラムをロードする必要がでてきた。
ESP8266でBlinkサービスを利用する場合、利用環境に固有のパラメータをソースに埋め込む必要がある。
-Blink token:Blinkサーバに私のアプリを認識させるための情報
-Wifi-ID:ESP8266の接続先情報
-Wifi Password:接続先Wifiを利用する権利を表示する情報
これら情報は、デバイスに特定の情報なので、絶対、セキュリティ上公開してはいけない情報。
かたや、自分が開発したソースをGitHubで公開したい。人に自慢したい。でも、Blink token,Wifi-ID,Wifi Passwordは公開できない。
さて、どうしよう?
自宅環境用とGitHub公開用でソースを二つ持つのはさけたい。ソースは一本で管理したい。
ん?
そこで、Gitか?
そう、Gitのブランチを利用することをひらめいた。
>git init
でgitのリポジトリをディレクトリに作り、
使い慣れたArduino IDEでmasterブランチ上のinoソース上、
Blink token,Wifi-ID,WifiPasswordをリテラルで書いてファイルをセーブ。
>git add .
でgitのインデックスにカレントディレクトリ下の全ファイルを登録。
>git checkout -b hoge
でブランチhogeを作成し、ブランチhogeに切り替え、
hoge環境用のBlink token,Wifi-ID,Wifi Passwordの値でリテラルを書き換え、セーブ。
>git commit
でブランチhoge上のソースをコミット。
>git checkout master
にもどって、inoファイルを開いてみると、
おお、ソースはリテラルのまま。
この間
>git log
>git Status
を使えば、
どのブランチで作業をしているか、更新履歴はキチンと書かれているか、確認できるし、
便利、便利。
ツンデレGitとの距離感を見つけたようだ。 -
2020年元旦。。。

自分にとってこんなに課題の多い年は、いまだかってない。
昨年は親兄弟の人たちの不幸が重なった。親しかった、おじさん、おばさん達、三人も遠いところに旅立たれてしまった。年末、年賀状を書いてみたら、昨年より40枚位、枚数が少なかった。親戚筋の喪中もあるが、同年代の友達達も親兄弟の不幸が続いている。平成から令和に時代が切り替わったように、自分自身、そういう責任世代なんだと重く実感。世の中、社会、との付き合い方が変わってきたことを実感。
今ここにある自分。自分は一人で大きくなったわけではない。両親、おじ、おばの影響を受け、先生や友達から影響を受け、関わる社会が拡大し人にもまれながら、自分自身の人格が形成された気がする。
明日は、実家に帰ってみる。なつかしい顔をみるだろう。でも、みんなそれぞれの事情を抱えて生きている。 -
パイソニストへの道
■EXIF情報
DateTimeOriginal 2019:12:08 09:52:27
Model NIKON D5100
LensModel 18.0-55.0 mm f/3.5-5.6
ExposureTime 1/250
FNumber f8
ISOSpeedRatings. 140
FocalLength. 26mm私にとってプログラムは、鉛筆のような文房具。仕事で鉛筆を文章を書く人もいれば、鉛筆でメモを取る人もいるだけのこと。画像のメタ情報Exifを読み込み表示するプログラムを書き、GitHubに公開してみました。
新しいプログラムを勉強するには、先人のソースを読むこと。でも、それだけでは、まだまだ、おぼつかない。やはり、みずから、ソースを書くことで実力が、一桁上がる。しかも、自分がこれまで他の言語で書いたソースを新しい言語に翻訳してみることで、新しい言語の仕様の詳細、使い回しが身につく。
昔、Perlで作成したプログラムをPythonに書き換えてみた。
・画像処理、PerlではCPANのImage::ExifToolが大活躍、Pythonではpillowが有名どころ。pipでpillowをインストール
・読みたいExifタグを辞書として{}に書いて定義する。読み込みたいExifを探し出すのは、JEITAで公開している日本語の規約書が役立った。
・読みたい画像ファイルのパスをコマンド引数で取れるようにする
・ファイルを開き、exifタグの内容を取り込む
・読み込んだ画像ファイルの中から、引出したいexifタグを探し、読込む。
・わが辞書に不可能というなのキーはない、といえるのは、ナポレオンだけ。大概、キーに該当するValueはないもの。だから、KeyError例外が発生する。
・読み込む画像ファイルの中には確認したいexifタグに記載されていないタグがある様子。
・画像情報を読み込んで作成したexif辞書に、該当するexifタグがない。これを、try-exceptで捕まえる。まずまず。。。
-
面倒なことはPythonにやらせろ

ついにPythonに手を付け始める。
”面倒なことはPythonにやらせろ。”最近、そんな言葉がマイブーム。
会社の指示で、データはPCのローカルディスクに残すな、が徹底されている。
なので、データファイルはすべてリモートドライブに残している日常。しかし、このリモートドライブ、会社から与えられているのは、お一人様20GB。いまどき、すぐ、いっぱいになってしまう。フォルダーを切りフォルダー毎の容量を管理しようにも、Windowsで簡単にファイル単位に容量をみつ手順も判らず、困っていた。unixであればduですむのに。めんどくさいから、PythonをPCにインストールし、自分でフォルダ単位の容量を計算するスクリプトを書いた。なんだ、これで用がたりるじゃないか!リモートディスクの空き容量10%を切っていたのですが、おかげで30%位を確保。
会社のIT、紙を残すな、が徹底されている。
なので、紙データを複合機でスキャンし、先のリモートドライブに保存している。が、複合機で紙をスキャンすると、スキャンイメージ、ときどき、紙面を横長でみたないと意味がない。いままで、そういうPDFデータの編集は専用ソフトをPCにインストールして処理していた。有償。でも、会社の指示で、PCのOSをWindows7からWindows10にアップグレードする時にアンインストール。困った。ここでもPythonが活躍.PythonでPDFを取り扱うライブラリ、PyPDF2をpipでinstallして、手でスクリプトを書き、Done.
会社PCからインターネットにアクセスするには、Http Proxyを経由することが徹底している。
Python用のパッケージ管理コマンドpip、このProxyが入っていると邪魔。HTTP-PROXYのユーザID,パスワードを設定しなければならない。しかもそこで使っている文字列に英数字以外を使っているときは、16進でエスケープしなければならない。気がつくまで面倒だった。
それでも、高価なパッケージを買ってまで処理しなければいけないようなホワイトワーカーの仕事なんて、ない。そんな、気がしてきている、この頃。
”ボーッとしていないで、手を動かせ!” -
最大心拍数?
Googleに買われたFitbitのcharge3を使い、心拍数をモニタしながらコナミで水泳に励んでいる私。ネットで見つけた「心拍数トレーニングと最大心拍数の計算と目標」によると、
最大心拍数=207-年齢×0.7
目標心拍数=(最大心拍数−安静時心拍数)×運動強度+安静心拍数だそうだ。私の場合、
・年齢=56
・安静時心拍数=48
だから、最大心拍数=208−56*0.7=166
運動強度別の目標心拍数は
目標心拍数=(166ー48)×運動強度+48=118×運動強度 +48とすると、
運動強度 目標心拍数
60% 118
70% 130
80% 142
90% 154
100% 166ゆえに、
0 イージー 〜60% 〜118
1 脂肪燃焼 60%〜70% 118〜130
2 有酸素運動 70%〜80% 130〜142
3 無酸素運動 80%〜90%. 142〜154
4 レッドライン 90%〜100% 166と、いうことになる。
もう一段、きつい運動にしてもよさそうだ。 -
令和元年台風19号。。。

台風19号(Hagibis)は日本各地に大きな爪痕を残しました。我が家も、プチ避難所生活という貴重な経験をしました。
台風19号は、日本に上陸する前から非常に強い勢力、915hPaなんていう気圧、みたことがなかったです。前日、スーパーの棚からは、野菜やお米、パンが消えました。19号のまえの週に台風15号が千葉に上陸した際、千葉の広いエリアが数日間停電になっていたので、みなさん長期の籠城を覚悟したのでしょう。
台風19号上陸の日は、2019年10月12日の土曜日。朝からNHKが災害対応モード。始めに騒ぎだしたのは鶴見川。10:06には、鶴見川の決壊が近いと浸水想定区域への避難勧告エリアメールが届きました。地元のハザードマップを見てみると、自宅も被災の可能性のある地域でした。あら、たいへんね。なんて、このころはまだ、余裕がありました。
鶴見川の水位変異をみることができるサイトはないのかしらと、”河川、水位”でググったら国交省のサイトをみつけました。
川の防災情報
https://www.river.go.jp/
神奈川県の鶴見川をみていましたが、その隣に多摩川の水位もありました。でも、上流の方の計測値。もしや、多摩川って、東京都と神奈川の県境だからと、東京都のほうで計測しているのではとおもい、東京都の河川の水位を確認。

田園調布上で計測されている水位をみて、ゾッとしてきました。ヤバい。すでに、お昼近くには、氾濫注意を超える水位に到達していました。
13:00。最寄りの避難所がどこかを確認し始め、昨日、なんとか購入できたカップ麺で昼食をすませました。
15:30。多摩川の水位の上昇はとまらず、避難判断を超える水位に到達。このままの水位上昇速度では、台風が上陸し、自宅付近を通過する22:00前後には、多摩川が決壊し自宅が床上浸水にあう可能性大と認識、しかし、豪雨の中、暗い夜道を歩き避難所にむかうことはとても危険と判断、避難を覚悟。
16:00。Evacuation! バッグ2個と、旅行用のキャリーケースを引いて、もよりの避難所への避難を開始しました。避難所は、近所の中学校。受付で、家族全員の氏名、住所、連絡先を記入し、登録すると、一家で一枚毛布をわたされました。一階の体育館は浸水の危険性があるので、校舎の三階にあがりました。教室にははいれず、廊下に雑魚寝しています。200人くらいの方がすでに避難されていたでしょうか?幸い、ここの学校は三階に学年集会用の広いスペースがあり、そこに陣を取ることができました。ただ、窓際は、風で窓が割れる危険性があるので近づけず。この毛布一枚分のスペースでジッとしているだけでした。風が通り過ぎることを。雨がおさまることを。無力でした。地震にそなえて災害対策バックも準備してありましたが、けっこう、いざというときには無駄なモノを持ってきていました。
20:00。風の音がマックス。でも、無力。学校の廊下はコンクリートにパネル張りなので硬いのなんの。ずっと寝てばかりいると、腰が痛くなってきました。けっこう、NHK-AMラジオの災害状況を報道するアナウンサーさんの声を聴いていて心が落ち着きました。同じ内容の繰り返しなのですが、人の声って落ち着きます。
23:00。風の音が静かになり、多摩川の水位も少しずつですが下がり始めたことを確認し、帰宅しました。もう、風も雨もやんでいました。この日の夜は無事に自宅で眠ることができました。
これまでどおりが通用しない気候変動が始まっていると体で覚えました。来年も同じ目に遭うという前提で日常を暮らすべきです。

