https://donation.yahoo.co.jp/detail/1630064 で 3,000 円寄付した。自分の意思で、自分が持つお金を寄付するのは人生で初めてかもしれない。
いくら寄付しようか悩んだ。
3,000 円を寄付した理由は、自分のバイトの時給が 2,800 円であり、1 時間程度の労働に相当する金額であれば、それが自分の身元から離れても全く痛くないように感じたためである。それでいて、自分が何もしないよりかは、確かにそこには 3,000 円相当の貢献をしたことになるのである。これは大変素晴らしいことだと思う。インターネットでしょうもない議論をしている連中よりは真によいことをしているという意味で、ツイッターを見て気持ちが揺さぶられるようなことが無くなりそう。



今思えば、昼間は、お年玉を 2 万円もらえたけど何に使うのか決まっていないなと思っていた。それならば 2 万円を寄付してもよかったのかもしれないが、自分にとってはそのお年玉がなかったとしても大差ないだろうに、結局それを寄付することは決断しなかった。

寄付をしたことは他の人に言わないつもりであるし、そもそも自分自身がそれをしたことすら忘れそうな気がする。

あと、他にある寄付のメリットとしては、特別報道番組ばかり見続けても実利は伴わないが、それをやめて寄付をするだけで着実に改善に近づくに違いないと思えること、またこれにより自分が実質的に必要としない報道を追い続けてしまう行為を絶つための理由付けにも使えることが挙げられる。

https://xview.bosai.go.jp/view/index.html?appid=41a77b3dcf3846029206b86107877780




That’s about it




卒論のプログラムに向き合う気持ちが出ないので、次にやるべきことを少なくとも日本語文章に起こしてみる。

  • ebpf-afw-tui のイベントループは App.start 内で行われている
    • 以下のイベントを処理している
      • Tui からのイベント処理
        • 処理中に action_tx に対して Action を送信することで、アプリケーションによるハンドリングを後に実施させる
        • tick とか render のタイミングで処理してそう
        • イベントが処理された後には Component.handle_events(event) が呼び出され、さらにそれらの component が Action を返したときには action_tx にそれを送信する
      • action_rx からの Action 処理
        • 内部で action_tx に対して Action を送信することがある
        • Action が処理された後には Component.update(action) が呼び出され、さらにそれらの component が Action を返したときには action_tx にそれを送信する
      • self.should_suspend が立っていたら tui が一度ポーズされる
        • tui.suspend() はプロセスが foreground に戻ってくるまで await し続けられるので、アプリケーションの処理自体も停止してしまう!!!
          • でも現状の ebpf-afw-cli も bg に行ってから fg したときの処理が終わっていて、その後には Ctrl + Z も Ctrl + C も効かなくなるためこれは無視してもよさそう。
    • App.start 内で eBPF プログラムの初期化と ringbuf thread や CP thread をスタートさせ、イベントループ内では cp_rx や解析器の notification を監視するとよさそう。
  • App.run が実質的なエントリーポイントになっている
    • この中で Tui の実行が開始されている。TUI は別スレッドでイベントをハンドリングしている
      • CancellationToken と tick delay, render delay, そして crossterm から受け取った入力やリサイズなどのイベントを tokio::select! している


TUI に表示したい情報はどのようなものであるか?
  • 新たな解析対象のパケットを受け取り、





https://docs.rs/eyre/latest/eyre/
This crate is a fork of anyhow with support for customized error reports.


そうなんだ