秋月電子からPICマイコン PIC12F508-I/P。懐かしい。PICだ。
データシートを見ると、こんなに小さいのに非常に高機能であることがわかる。
大学時代、ロボコン部に所属していたが、PICの扱いを全く理解できなかったのを思い出す。中学・高校時代、アセンブリを全く理解できなかったのと同根であろう。そのあたりの思いはOS自作にまつわる思い出話に書いた。
今調べたら、PICは一般名詞ではなく、マイクロチップ・テクノロジー社の製品の名前だそうだ。また、ずっと「Programmable Integrated Circuit」の略だと思ってたが、正しくは「Peripheral Interface Controller」の略だそうだ。知らなかった・・・。
昔はEPROMだったな。今はフラッシュROMらしい。
ロボコンつながりで、恐ろしく久しぶりに友人の日記を見つけた。2021年に再開したらしい。リンクは貼らないでおこう。まだ日記書いてたのね。人のこと言えないが。しかしこの友人、Wikipediaの記述がやたらと充実しているんだよなぁ。
自分の日記を読み返す。現在公開しているのは2018年11月からだが、2000年7月23日まで遡ることができる。一週間分まとめて「NOP」と書いたりしているが、それでもほぼ毎日書いてるのはすごい(自画自賛)。
ChatGPTに「2000年7月23日から今日まで何日間ですか?」と聞いたら、なんと8999日だそうな。マジで?ほぼ25年間なので25*365=9125だからそんなもんか。9000日分の日記。さすがにこれを全部AIに食わせたら「仮想俺」を作ることができそう。
明日は9000日目の日記か。ふむ。
学生時代、僕の公開日記を読んでいる人は多かった。今はここは誰も読んでいないはず。でも惰性で書き続けるのであろう。
RockeyにDockerをインストール。
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl --now enable docker
Dockerインストール時にdockerグループが作られている。あとはこいつにグループパスワードを設定すればOK。
$ docker ps
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.48/containers/json": dial unix /var/run/docker.sock: connect: permission denied
$ newgrp docker
Password:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
通常では拒否られて、dockerグループに入ったら使える状態になった。