今日も D2000 ノルマ達成でござる!

image

5:44 AM · Jul 28, 2023 (GMT+9)


ついに丸 2 日、Dnsmasq を再起動させずに生活したぞ……!

● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
     Loaded: loaded (/etc/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2023-07-26 05:43:26 JST; 2 days ago

正直なところ、動画とかそれ以外の制限中リソースを見られなくて退屈だった。

別にここまで確認する必要はなかったんだけどね。なんかなんとなく。

5:46 AM · Jul 28, 2023 (GMT+9)


そろそろつらいので気にせず開放しよう。

5:46 AM · Jul 28, 2023 (GMT+9)


新しいスクリプトファイルを GitHub 上で作ったときにそれに実行権限を付与することができないな。Raspberry Pi 側で変更できるようになる (制限が外れる) のを待つか、実行権限を変更するためだけに Mac にクローンしてくるか。

5:52 AM · Jul 28, 2023 (GMT+9)


You have been on a digital detox for 2 days!

6:00 AM · Jul 28, 2023 (GMT+9)


↑ こんな感じで Dnsmasq を再起動してから X 日経過したら (弱い制限すら解除せずに我慢できたら) デジタルデトックス成功ということでここに自動通知されるようにした!

6:07 AM · Jul 28, 2023 (GMT+9)


ちなみにこれはぶつけ本番で cron から実行したものだけど gh コマンドとかちゃんと使えて良かった。cron に組み込んで 5 分ごとにチェックするようにしている。さすがにやらないけど、もしさらに 24 時間我慢できたら “3 days!” って明日の日記に投稿されるはず。

6:07 AM · Jul 28, 2023 (GMT+9)


GitHub 上の VS Code で上記の投稿をするスクリプトを新規追加したんだけど、直前でファイルに実行権限を与えないといけないことに気づき、しばらく実稼働させることは難しいかなと思っていたんだけど、ダメ元で Raspberry Pi で git pull したあとに chmod +x を実行したらふつうにいけた。なんか良く分からないけど chmod はファイルの中身を変えているわけじゃないからセーフってことなのかな。その後の git add, git commit, git push もふつうに通った。

まさかファイル監視が機能していないってことはないよね。でもちょっと怖いし Dnsmasq の uptime をこんなところリセットしたくないから試したくないな……。

6:10 AM · Jul 28, 2023 (GMT+9)


もちろんただテキストをここに投稿するだけだから自分で “You have been on a digital detox for 2 days!” みたいに書いて偽造することは可能だけど、自分の日記でそんなことして何のメリットがあるの? って感じだからまあ偽造防止とか認証とかそんなのは気にしなくても良いだろう。

これに限らず、本当はワークアウトとか瞑想とかやっていないのにやったって嘘の記録残すことに意味はないし、嘘を日記に入れてしまうと記録としての価値がなくなっちゃうからね。

6:12 AM · Jul 28, 2023 (GMT+9)


ちなみに再起動から何日経過したかはたぶん偽造することはできない。systemdjournalctl の内部で管理されている uptime を拾っているので。まあシステム時刻を狂わせればいけそうだけど、これもさっきと同じ理屈でやる必要性がないな。

6:13 AM · Jul 28, 2023 (GMT+9)


このスクリプトは思いつきで書いた。もうすぐ Dnsmasq 再起動せずに (動画とか一切見ずに) 過ごして 2 日経つなあと感じて、これってわりとデジタルデトックスに近い感じだよなと思っていたら、これができた自分をちゃんと褒めてあげようという気持ちになりふと思いついたアイデア。

今まではいかに縛りをキツくするかばかり考えていたけど、むしろ我慢できたことを褒めるという逆転の発想が誘惑に打ち勝つことに対して案外功を奏す場合もあるんじゃないかなと、散歩していたときにふと思った。

とはいえ、別に強制ではないし、なんとなくできそうな日があったらやるくらいの温度感なので、あまり気にしすぎて我慢してノイローゼになったりしないように注意しよう。楽しむときは楽しむ、それがポリシー。ちょうど今日は金曜日なので夜は YouTube でもなんでも見放題で、火曜日に我慢していた (Dnsmasq 再起動を避けていた) 分、存分に楽しむこととしよう。

6:20 AM · Jul 28, 2023 (GMT+9)


仮に YouTube や Amazon プライムなどの誘惑に打ち勝てたとしても、Gmail の制限解除をするときにどうしても Dnsmasq を再起動する必要がある。メールを確認することは誘惑に負けることではなく単に必要なことなのに、それのためだけに再起動されちゃうのはなんか癪だなあとちょっと思っている。だから、Chime の制限は試験的に外してみようかなとか思っている。

前にも書いたとおり、Chime だけは例外で、誘惑に勝つとか負けるとかではなく、むしろ一日一回はチェックすべきものなので、これはちょっと別の仕組みを考えるか無効にしちゃってもいいかなと思った。メールを一日に何度もチェックできちゃうのは気が散って良くないからってことなんだけど、それだったら別にネットワークレベルでやらなくてもブラウザの拡張機能とかで十分カバーできる気がするかなと思っていたりする。

6:25 AM · Jul 28, 2023 (GMT+9)


そういえば昨日は歯を磨いていなかったので今日はちゃんと寝る前に磨いた。歯磨き粉を口から吐き出したときに黄色く変色していた。やっぱり 1 日磨かないだけでも結構汚いね。口の中がなんか気持ち悪くなるし。

6:45 AM · Jul 28, 2023 (GMT+9)


D2000 の発音もやった!

7:07 AM · Jul 28, 2023 (GMT+9)


デジタルデトックスといいつつも、Netflix を英語のリスニング練習として使うときも制限を解除したと扱われるのもなんか嫌だなあ。最近 Netflix 開いてなかったけどこれじゃますます開かなくなってしまう。いや、デジタルデトックスはオプションだからそういう感じで考えるべきではないのかもしれないけど。

7:09 AM · Jul 28, 2023 (GMT+9)


そういえば書き忘れていた気がするけど、散歩のとき汗だくになった。夜中で陽は出ていなかったしそれほど暑いとも感じていなかったけどやっぱり夏の日に長時間歩いていたらさすがに汗もかくか。

7:14 AM · Jul 28, 2023 (GMT+9)


Netflix の制限を無効にするのはちょっと難しいかもな。というのも、一緒に上位 DNS を NordVPN のものに切り替えないと VPN 経由では見られないし、かといって NordVPN を常に上位 DNS にしておくと当然だけど AdGuard が使えなくなるし。

7:15 AM · Jul 28, 2023 (GMT+9)


お腹がモヤモヤする。痛いわけでも燃える感じがあるわけでもないんだけど、なんか変な感じがする。このなんともいえない感じ、どう説明すればいいのかわからない。レッスンでも言われたけど、とにかく病院に行かないとな。

7:48 AM · Jul 28, 2023 (GMT+9)


頭はボーッとして寝たいと思っているはずなんだけど、眠れない。それはお腹の不調が関係しているのかもしれないし、それとは別で日頃の生活習慣の乱れから睡眠障害を引き起こしているのかもしれない。いずれにしても、つらいことに間違いはない。眠いのに寝れないって、結構地獄なんだけど、何もする気は起きないけど意識ははっきりあって、ただ寝っ転がったりすることしかできない。思考ばかりが先走って、どんどんネガティブな方向へと進んでいく。このままだと、いずれまずい感情を抱いてしまわないか不安。その不安を抱えていている時点ですでにネガティブな思考に侵食されている証拠なんだけど。

7:53 AM · Jul 28, 2023 (GMT+9)


10 時半ごろに寝て 16 時くらいに起きた。

16 時前と 16 時半過ぎくらいにヤマトの集荷の人が来た。でも修理依頼の紙をまだコンビニで印刷して記入していないので集荷してもらうことができないなと思い、無視してしまった。16 時前はまだ寝ていたので目が覚めてしまった。

昨日、というか今日だけど、オリジン弁当に行って料理を待っている間に Gmail を開いてヤマトからの返信を確認していたんだけど、なぜかメール内では確認できず Amazon を開かないとメッセージが確認できないようになっていて、めんどくさいなと思いそのまま確認せずに閉じてしまった。だから修理依頼の PDF も見られなくて印刷できなかったし、昨日も、なんなら今ですら Dnsmasq の再起動をしていないので Mac では Gmail を長いあいだ確認できなかったという言い訳。

5:00 PM · Jul 28, 2023 (GMT+9)


uptime が 2 日以上経っていないときは 1 day 10 hours ago のように hour まで表示されていたけど、2 日経つと 2 days みたいに hour が表示されなくなる。今はたぶんもう 2 days 11 hours ago くらいになっているはずなので、時間が経つほど細かい時間は表示されない仕様なんだろう。

● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
     Loaded: loaded (/etc/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2023-07-26 05:43:26 JST; 2 days ago

5:03 PM · Jul 28, 2023 (GMT+9)


ちなみに、1 回目は寝ていたから見れなかったけど 2 回目にインターフォンからヤマトの人を見たんだけど、なんだか鬼の形相をしていた。ごめんやで。その後、どうせまた来ても対応することはできないなと思い、インターフォンをオフにした。だから 3 回目来たかどうかは夜になるまでわからない。

5:07 PM · Jul 28, 2023 (GMT+9)


Gmail が確認できないのはやはり不都合があるな。まあ当たり前なんだけど。ヤマトの集荷以外にも、この前書いたオシロ株式会社への返信もしないといけない (オリジン弁当でメールチェックしたときにメールが届いているのは確認した) し、それ以外にも店内じゃなくて家でもうちょっとちゃんと確認したいメールやアンケートのお願いメールとかもあったし。

5:09 PM · Jul 28, 2023 (GMT+9)


でも、前にも書いたとおり Chime だけで Dnsmasq が再起動されてしまいデジタルデトックスストリークが切れるのもなんか嫌だ。ということで、Chime のネットワーク制限をなしにするかどうか今考えている。いったん試しにオフにしてみて、あまりにもメールを頻繁に開いてしまうとか気が散る要素が出てきたらまた追って検討するとかで良い気がするな。まずは試してみないとわからないし。

5:11 PM · Jul 28, 2023 (GMT+9)


Chime を試験的にオフにした。不都合があるならまたオンにする。

5:31 PM · Jul 28, 2023 (GMT+9)


どうやら gh コマンドが Raspberry Pi 上だとたまにミスるようだ。git pull のネットワーク制限をやっている影響かな。

Post "https://api.github.com/graphql": dial tcp 140.82.114.5:443: connect: connection refused
invalid issue format: ""

必ず失敗するわけではなく成功することもある。たぶん IP アドレスが git push, git pull などの操作と被っているものを使おうとするとエラーになるんだと思う。こればかりは仕方ないので、冪等性を保って何度も実行できるようにしておくしかないな。

6:06 PM · Jul 28, 2023 (GMT+9)


もうすぐ YouTube の制限も外せるようになるけど、もう 2 日半以上もどの制限も外さずにいると制限解除するの抵抗があるな。罪悪感に似た抵抗が。いや、もったいないという精神かな。

6:42 PM · Jul 28, 2023 (GMT+9)


ココアパウダーが切れそうだから買わないとな。

7:05 PM · Jul 28, 2023 (GMT+9)


それにしてもこれだけインターネットコンテンツに侵された自分が 2 日半以上もよく動画を見ずに我慢できたな。もちろん実験好きな自分の性分によるところも大きいだろうけど、それでもすごいと思う。

7:19 PM · Jul 28, 2023 (GMT+9)


この時間帯はまだ VOD のファイル監視デーモンが動いている (YouTube は解除できるからちょっとスケジュール直したほうが良い気がする) んだけど、--norestart オプションをつけたとしても、ファイルの削除が検知されるとデーモン側で自動的に Dnsmasq を再起動してしまうんだったな。そしてようやく再起動された。まあでももともともう解除するつもりだったから良いんだけどね。よし、YouTube も見られるし、今日は存分に楽しもう!

7:22 PM · Jul 28, 2023 (GMT+9)


● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
     Loaded: loaded (/etc/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2023-07-28 19:18:22 JST; 2s ago

7:22 PM · Jul 28, 2023 (GMT+9)


YouTube を見ていたらいつの間にか日付をまたぐ前になっていたので慌てて 2 分ワークアウトと瞑想をやった。やっぱりいくら YouTube をたっぷり見られる日でもぶっ通しで見られる状態は良くないかもな。1 時間おきに制限を設けるのが良さそう。

12:00 AM · Jul 29, 2023 (GMT+9)


23 〜 24 時を視聴不可にしておくことによって、日付をまたぐ前に慌ててワークアウトとか瞑想をやるのを防ぐことができるはず。

12:04 AM · Jul 29, 2023 (GMT+9)


こういうスケジュールにしても 4 時間も見られるわけだから十分だろう。

12:04 AM · Jul 29, 2023 (GMT+9)


またオリジン弁当で買ってきた。今日は散歩のついでではなくオリジン弁当に行く目的で外に出た。

4:03 AM · Jul 29, 2023 (GMT+9)