カテゴリー
データ可視化

新型コロナウイルス-クルーズ追跡マップ

COVID-19 Cruise Trackerは、クルーズ船とそこで確認された新型コロナウイルス感染者数の情報を、クルーズ船の現在位置と合わせて世界地図上に可視化したインタラクティブな地図です。

多くのクルーズ船はどこかの港に停泊中のようですが、大西洋やカリブ海で今も航海を続けているクルーズ船もあるんですね。感染者数0であれば、クルーズ船にいることがあるいは地上の国々からの隔離になっているのかもしれません。

2月に連日ニュースで報道された、東京港にいるダイヤモンド・プリンセス号も表示されています。

Google Mapsじゃなくてhere.com の地図を使って作られているのが珍しいかな。

この地図で表示されているクルーズ船は60隻ほどなのですが、Wikipediaの世界のクルーズ船一覧にはもっとたくさんのクルーズ船が存在するように見えます。日本のクルーズ船も何隻か、今は営業していないでしょうけどあるはずなので、データが不完全なのか、今もここに載っているのは運営を中止していないクルーズ船ということなのでしょうか。(ダイヤモンド・プリンセス号は2月末に客を全員降ろしていますが、乗務員はその後も勤務しているようですね)

Maps ManiaではAISの追跡データを使っているということで、そちらには全ての船に混ざって日本にいたりもするので、ここで抽出されているクルーズ船の基準には入らないということなのかもしれません。

via Maps Mania

カテゴリー
ネットのサービス

WashYourLyrics.com – 好きな歌詞で手洗いポスターを作るジェネレーター

Wash Your Lyrics(歌詞を洗おう)は、「正しい手洗いの方法」ポスターの説明文のところに、好きな歌の歌詞を埋め込んだ画像を作ってくれるという謎に満ちたジェネレーターサービスです。

歌のタイトルと歌手名を入力し、石鹸タイプかジェルタイプかを選んでGenerateボタンを押すと、歌詞をどこかから持ってきて(API? 著作権? まあ古い歌やパブリックドメインの歌を指定するのが安全でしょうか)、ポスターの手洗い解説文に差し替えたものを出力してくれます。

ポスターの元は、イギリスのNHS(国民医療サービス)が作成したものです。

ネタ的なサービスですが、twitterでウケて爆発的に広まっているようです。公開2日目には23万枚のポスターが生成されたそう

新型コロナウイルス予防に意外と貢献している可能性もありますね。

カテゴリー
育児

Node-REDとGoogle Homeで学校の時間割通りにチャイムを鳴らす

今週から子供の学校が休校になってしまいました。全国への要請から1営業日で休校・春休み突入となった学校の現場はたいへんだったでしょうね。

自分の仕事の方はというと、もともと週3日勤務だしできるだけ職場に行くことにしているので、たまにしか在宅勤務はしてなかったのですが、新型コロナウイルス流行にあわせてデフォルトが在宅勤務となりました。

そんなわけで朝から晩まで家で子供と過ごすことになりましたが、学校休みとはいえ学校で習うはずだったことをやらなくてはいけません。実際、今週になって「家で勉強してほしいこと」みたいな長大なプリントもオンラインで学校から回ってきました。

子供はもう毎日が日曜日気分でウキウキなのですが、僕は普通に仕事してるわけだし、ちゃんと「学校に行っているかのように」過ごそうか、と考えました。そのためには、学校の時間割を意識できることが必要かな、ということで、学校で鳴るアレ、チャイムを自宅に導入しようかなと。

やり方はいろいろあると思いますが、我が家では既に Node-RED が一つ動いているので、これでやろうかなと。

ライブラリを2つ追加します。

チャイムの音声は、こちらのサイトの学校チャイム1(リアル)ステレオを使いました(非商用無料)

構成はこんな感じ。Google Home で鳴らすやつと、ブラウザ上で鳴らすやつの2通りあります。(後者の場合は node-red-contrib-play-audio を使用)

チャイム音のmp3ファイルを、下段のように mp3 ファイルを Content-Type: audio/mpeg でGETアクセスできるようにします。

そして、cronplus のスケジュールに、平日(1-5)のそれぞれの時刻にメッセージを発生させるようタイミングを設定

メッセージが来たら、Cast がチャイム音mp3ファイルのURLを参照して動く指定をします。Google Home や Chromecast が複数あれば、家のそれぞれの場所で鳴らすようにもできます。

設定は以上。学校の時間割と同じタイミングで、授業の開始・終了の鐘が鳴るようにできました。