最初Processingで作ったものをp5.js用にちょっと書き換えて動かしたら簡単に動いた。ちょっとだけ違うけど、ロジックはおんなじなので、Processingで動いていたものをWebサーバーに持ってくるのは簡単。
CentOS Stream release 8 の gem で passenger のデフォルトをイントールしたらエラーになった
CentOS Stream release 8 + ruby 2.7 上 passenger をデフォルトでインストールしようとすると6.0.10が選択されインストール途中でエラーになる。バージョンを1つ落として6.0.9にしたらうまくいった。今はこんな感じ。ちなみにrubyのデフォルトは2.5だが、こちらの環境では2.7にしている。
$ cat /etc/redhat-release
CentOS Stream release 8
$ ruby -v
ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]
$ gem list | grep passenger
passenger (6.0.10, 6.0.9)
$ gem --version
3.1.6
$ g++ --version
g++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-3)
サイトを CentOS 8 から CentOS Stream 8 に移行させた
やったのはこれだけ。
% sudo dnf swap centos-linux-repos centos-stream-repos
% sudo dnf distro-sync
特に困ったこともなかったし、今も困ったことはない。
Attacker Deception – Honeypots
HoneypotのわかりやすいYoutube動画をみつけたので参照してみる。
Whiteboard Wednesday: Attacker Deception – Honeypots