iPhone のホーム画面にもワークアウトとかのウィジェットを置こうと思ったけど時計と同じで背景に同化して見えなくなってしまうし、ウィジェットの色は残念ながら変えられないっぽいので諦めた。時計の色は変えられるのにね。

5:10 AM · Jul 25, 2023 (GMT+9)


↑ を昨日のところに投稿したあとページを更新したらすでに閉じられていたので新たにここに書き直した。やっぱり iPhone アプリだと自動で状態が更新されないからちょっと不便だな。

5:11 AM · Jul 25, 2023 (GMT+9)


明日は 13 時からテックランチなるものがある。ちゃんと起きられるか不安だ。

5:12 AM · Jul 25, 2023 (GMT+9)


閉じる主要アプリごとにオートメーションで開く英語学習アプリを変えるっていうのはどうだろう? 毎回 D2000 だけが開かれると Distinction とか ELSA Speak とかを開く機会がなくなっちゃうしな。

5:54 AM · Jul 25, 2023 (GMT+9)


まだ眠くない。困った。

5:54 AM · Jul 25, 2023 (GMT+9)


iPhone でタイプしすぎたせいか、右手の親指でフリックしたときになんかちょっと痛い。

5:54 AM · Jul 25, 2023 (GMT+9)


テックランチがあるので 13 時前に起きた。もちろんダルかったけど無理やり。しかもそれまでの間、ぐっすり眠れていたかというとそういうわけでもなく、数時間ごとに目が覚めていた。そもそも寝るのが 6 時過ぎで睡眠時間としても足りていないのに、ロクに眠れてすらいない。かなりしんどい。

1:03 PM · Jul 25, 2023 (GMT+9)


そういえば昨日、ニコ動も制限する設定を追加した。結局、YouTube などを強く制限したところでやる気がなかったりするとニコ動とかに逃げちゃうんだよね。長い間、全くニコ動を開いてすらいなかったのに。で、それに気を取られてずっと見ちゃったりする。

だから、VOD の制限を 20 時から見られるようにちょっと緩くした代わりにニコ動も制限に追加した。本当はニコ動は VOD ではないんだけど、それ専用でファイルを追加するほどでもないかなと思ったので VOD に追加した。

5 〜 6 時の間に自動 git pull されて設定ファイル自体は反映されたものの、Dnsmasq が再起動されていない (最終再起動時刻が 4 時) ので 13 時になった今も制限がかかっていない状態となっている。まあ unlock コマンドでなにかの制限を一時的にはずせば再起動されるんだけど。まあ、無理にどこかのタイミングで強制的に再起動させる必要もないか。どうせ 0 時とかになれば再起動されるし、それまでは甘えてしまうってのも悪くはないかな。そんなに頻繁に設定ファイルが更新されることはない (ないほうがいい) し。

1:17 PM · Jul 25, 2023 (GMT+9)


今日も起きた直後にお腹が痛かった。そして気持ち悪くてちょっと吐き気もある。後者は睡眠不足から来るものかもしれないけど、やっぱりこんなにお腹の調子が悪いのは変だな。もう一度病院に行って今度は精密検査したほうがいいかな……。嫌だなあ……。

1:19 PM · Jul 25, 2023 (GMT+9)


Dnsmasq が再起動されていない (最終再起動時刻が 4 時) ので 13 時になった今も制限がかかっていない状態となっている

裏を返せば unlock とか使って手動で再起動するきっかけを作らない限り、無駄に Dnsmasq が再起動されちゃったりしていないことが分かってよかったな。

1:28 PM · Jul 25, 2023 (GMT+9)


このところ ScanSnap の動作がクソ重くて、スキャンするのもそのあとの処理もめちゃくちゃ遅くなっていた。ファームウェアの更新をしようとしても失敗するのでどうしたものかと思っていたんだけど、一度プラグを抜いて電源を切ってからもう一度ファームウェアを更新したら成功して、その後スキャンしたら直った。

1:45 PM · Jul 25, 2023 (GMT+9)


テックランチのあといつもの定例があって 2 時間拘束されていた。睡眠不足もたたってかなりダルい……。しかもこのあと突発のタスクまでふられてしまった。まあいつものすぐ終わるやつだと思うから大丈夫だと思うけど。

2:37 PM · Jul 25, 2023 (GMT+9)


今まで起きてから何かしらのネットワーク制限を解除しちゃっていたから気づかなかったけど、手動で解除しなければ Dnsmasq が再起動されるタイミングがないんだね。これはある意味期待していたことだから良いことなんだけど、Dnsmasq が再起動されないことでニコ動の制限がずっとかからない状態になっている。まあいいか。

8:37 PM · Jul 25, 2023 (GMT+9)


でも 0 時になったときの Gmail などの制限解除は自動で行われるからそこで再起動が入るはず。でも、ぶっちゃけこれも自動でやらないのが理想なのかな。何もしない限り、Dnsmasq は再起動されることはない、っていうのが。なんか定期的にデーモンが再起動されることが前提になっているのはあまり良くない気がするから。今までさんざん再起動しまくっていて今さら何を言っているんだって感じだけど、まあそれは意図的に再起動していたからの話であって、そうでなければ安定的に同じ設定で稼働し続けるのが理想な気がする。

8:40 PM · Jul 25, 2023 (GMT+9)


ちなみにテックランチと定例が終わったあとは、もちろんなにかする気力があったわけではなく、だらだらと布団の中で主に過ごしていて、夕方ごろになって寝てしまった。そしてレッスン前に起きた。それにしてもひどい一日だったな。

8:41 PM · Jul 25, 2023 (GMT+9)


今日の Ron とのレッスンでは、今日のひどい睡眠周期の話をまずして、その後、お腹の不調の話をした。日本語ですら、この違和感を説明するのが難しいので英語だともっと難しいというような趣旨で会話を進めて、この違和感をどうやって説明するかっていうのをいろいろと教えてもらった。

8:42 PM · Jul 25, 2023 (GMT+9)


Grammarly の iPhone アプリ、キーボードとしてしか使えないと思っていたけど、アカウントにログインしたらアプリ内でも使えた。なんだ、これならアプリとして使うほうが便利だな。キーボードだと切り替えがめんどくさいのと、純正英語キーボードと使い勝手がちょっと違って使いづらい。

10:34 PM · Jul 25, 2023 (GMT+9)


早く Quillbot も iOS アプリを作ってほしいな。いくらブラウザでもレスポンシブ対応しているとは、やっぱりブラウザだと iPhone では使いづらいよ……。

10:35 PM · Jul 25, 2023 (GMT+9)


今 iPhone の中に入っている、Distinction, D2000 以外の英語学習として使えるアプリ一覧をまとめてみた。

ここにあるものをどのアプリと紐づけるか(閉じたときに自動で開くオートメーションの組み合わせ)はまたあとで考えよう。

なお、DeepL や Grammarly などのツール系は除外している。

10:42 PM · Jul 25, 2023 (GMT+9)


でもぜんぶを紐づけることは難しそうだな。そもそも開くアプリがそんなに多くないし。

HiNative とかは別に組み込まなくてもいいかな。これは英語に関する質問をするサービスだから、どっちかというと DeepL のような「ツール」に近い。何か英語で質問したいことがあったらする、みたいな。でも質問なら Cambly のレッスンですればいい気もするから、どっちにしてもこれは採用しなくて良いかも。

10:45 PM · Jul 25, 2023 (GMT+9)


4 分ワークアウトをやった。4 分が一番ちょうどいいな。2 分だとちょっと物足りないし、6 分だと毎日やるにはちょっとキツすぎる。4 分だと程よく息が切れるくらいの良い運動になる。

10:52 PM · Jul 25, 2023 (GMT+9)


あと 1 時間で日付変わるけどちゃんと D2000 のノルマを達成できた! えらい 👏

image

11:01 PM · Jul 25, 2023 (GMT+9)


スーパーに買い物に行ってきた。たまごとかキムチとかいろいろ切れていたので。

他の客が自分の近くを通るのがやけに気になった。いつものことなんだけど、いつも以上に。

11:42 PM · Jul 25, 2023 (GMT+9)


0 時になって 20 時間ぶりにようやく Dnsmasq デーモンが再起動されたことでニコ動のネットワーク制限がはじめて適用された。制限がかかる前からかかるまで引き続きニコ動を見ていたのだが、再起動されて数分で動画の読み込みエラーというメッセージが表示されて動画の再生が止まった。メッセージ内の再読み込みボタンを押してももちろん再生が継続されることはなかった。よし、一度もテストはしていなかった (できなかった) けど、うまく動いているようだ。

そして、ページの再読み込みをしたら CSS が適用されていないプレーンな画面になった。たぶん CSS などの外部リソースを取得するドメインもブロックしていたようだ。まあこれは別に実害がないから良いだろう。

12:08 AM · Jul 26, 2023 (GMT+9)


ニコ動のページはネットワーク制限によって CSS も適用されなくなったけど、大百科とかは問題なく表示された。大百科はふつうに見れるようにしたかったので、これはありがたい。

おまえはもう死んでいるとは (オマエハモウシンデイルとは) [単語記事] - ニコニコ大百科

なぜ「おまえはもう死んでいる」で調べようと思ったのかわからないけど、なんとなくニコニコ文化っぽいもので検索しようとしてパッと思いついたのがこれだった。

12:32 AM · Jul 26, 2023 (GMT+9)


オシロ株式会社というところからカジュアル面談のメールが届いた。なにやっている会社だか概要見てもよくわからなかったし、勤務時間が 9 時 〜 18 時で個人的には無理かなと思ったので放置する予定なんだけど、メールに記載されていた「ユニークな制度」という項目の中に「失恋休暇」というものがあって、これはおもしろいなと思った。

この会社に入社すること自体は全然興味ないけど失恋休暇についてはちょっと気になるから単純にこれについて聞くために面談くらいはしてみても良いかもな。向こうからすれば入社はするつもりないのに面談の時間は取られるから迷惑だろうけど。

12:37 AM · Jul 26, 2023 (GMT+9)


スーパーで生茶買ってきて飲んでるんだけどやっぱお茶うめえな。最近お茶にハマっている。

12:40 AM · Jul 26, 2023 (GMT+9)


4 分ワークアウトしてからなんとなく気分が良くなった気がする。昨日も行動力が増したし、4 分でもちゃんと効果がありそうということがわかったので、今後も続けよう。まあ無理せず 2 分でもいいけど、できるなら 4 分、もっとできるなら 6 分って感じで。

12:50 AM · Jul 26, 2023 (GMT+9)


“engage” という英単語のコアイメージがどうもつかめないな。今度レッスンで使い方を訊いてみようかな。

1:08 AM · Jul 26, 2023 (GMT+9)


D2000 で単語番号のところタップすると長文が表示されるの今知った!

image

1:14 AM · Jul 26, 2023 (GMT+9)


“presumably” と “probably” の違いが気になるな。

1:21 AM · Jul 26, 2023 (GMT+9)


まだ日付変わって 1 時間半くらいしか経ってないけどもう今日の D2000 ノルマ終わらせた。

image

なんか気分が乗ってて一度アプリを開いてから全部一気にやってた。

1:30 AM · Jul 26, 2023 (GMT+9)


発音もついでにやった。

image

1:41 AM · Jul 26, 2023 (GMT+9)


10 分瞑想した。気が逸れるというか、考え事を多くしてしまった。でも気分は良かった。まあ良かったからこの時間帯に瞑想ができたってことでもあるんだけど。

1:57 AM · Jul 26, 2023 (GMT+9)


日をまたいで 2 回目の 4 分ワークアウトをやった。ほどよく、いやけっこう息が切れた。

なんか 1 回目のワークアウトやってからとても活動的になった。たった 4 分なんてバカにしちゃいけないな。こんなに効果あるならやらなきゃ損だ。

2:15 AM · Jul 26, 2023 (GMT+9)


スーパーカップチョコミントを食べる。

2:28 AM · Jul 26, 2023 (GMT+9)


ミントが苦手な人の理由が「なんか歯磨き食べているみたい」以外である確率 0 % 説。

2:29 AM · Jul 26, 2023 (GMT+9)


今日は YouTube をたくさん見られる日だったけど結局 1 分も見なかった。Dnsmasq の再起動状況について確認したかったからなんだけど、それにしてもあれだけ中毒になっていた自分が見られる日に見ないというのはすごいかもしれない。

3:07 AM · Jul 26, 2023 (GMT+9)


新日常英会話は、各チャプターのレッスン 1 だけ無料でできるみたい。他は月額 2,500 円。高い。

とりあえず最初のチャプターのレッスン 1 だけやってみた。だけど継続的にやるにはお金がかかるから、これは自動起動する学習用アプリに組み込まなくてもいいかな。

4:01 AM · Jul 26, 2023 (GMT+9)


久しぶりにこれらのアプリを一通り使ってみたので自動起動アプリに組み込むかどうかを精査する。

アプリ名 結論 理由
ELSA Speak 発音の練習には良い、しかし理解力やリスニング、スピーキングの向上とかには繋がらないので優先順位は若干低いかも?
HiNative ライブはいつでも良質なリスニングできるとは限らないし退屈、ライブ以外では質問することがなければ使う場面がない
NicGym 久しぶりに使ったけど意外に練習になるかも、特にテストとかは発音しながらやれば瞬発力が鍛えられそう
ひとこと英会話 Distinction と同じで日本ではなかなか出会わないような自然な英語が学べるので良さそう
新日常英会話 お金がかかる

4:07 AM · Jul 26, 2023 (GMT+9)


というか新日常英会話は実はアプリ入れてから初めて使った。アカウントのログインはリクルート ID でいけたので新しく作る必要はなかった。

4:11 AM · Jul 26, 2023 (GMT+9)


アプリ入れたのはいつだったかな。もうだいぶ前になる気がする。

4:11 AM · Jul 26, 2023 (GMT+9)


journalctl でデーモンが再起動した回数がカウントできることがわかった。

https://unix.stackexchange.com/questions/381776/can-systemd-show-how-many-times-a-service-restarted#answer-381778

これ使って、あまりにも制限を頻繁に解除している場合はもう今日は制限外せません! みたいな、時間ではなく回数で制限をかけることができそう。

期間指定は --since が使える。

https://stackoverflow.com/questions/68585606/how-to-check-how-many-times-linux-service-restarted#answer-68587860

man journalctl で調べたら、-S でも良くて、"today" とか "yesterday" とかも使えることがわかった。便利!

試しにこんな感じでやってみたら回数が取れた。今日の回数は合っていたし、昨日のも回数が少ないからたぶん合ってるんじゃないかな。

journalctl -u dnsmasq.service -S "today" | grep "Starting" | wc -l

4:39 AM · Jul 26, 2023 (GMT+9)


そうか、該当リポジトリのファイルが更新されたときにも Dnsmasq を再起動すれば即時自動反映されるのか。だから、昨日ニコ動のネットワーク制限のファイル変更があったときに、それをトリガーにして再起動するようにすればいいのか。そうすれば、設定ファイルが変更されたときのみ Dnsmasq が再起動され、そうじゃなければ再起動されないというシステムが構築できる。わざわざ一日のうちのどこかのタイミングで明示的に再起動するように書く必要もなく、なおかつ必要なときは適切に再起動がなされるってわけだ。うん、これで良さそうだな。

4:46 AM · Jul 26, 2023 (GMT+9)