Best things in 2022 : Ingress
Best things in 2022 : Ingress
Ingress Prime
https://www.ingress.com/ は Google がはじめた 地理情報をつかったゲームです。
以前やっていたがなんとなく遠ざかっていた。今年になってから運動不足ということで再開した。
実は、Ingress Prime には、時間が経つといれておいたアイテムを増やしてくれるコンテナというのがあって、再開したらそれが満タンになっていてよかった。
Best things in 2022 : ぼっちざろっく
Best things in 2022 : ぼっちざろっく
ぼっちざろっく
特に説明の必要のない最高のアニメ。ぼっちちゃんかわいいし、ね。
Best things in 2022
Best things in 2022
Cockie Clicker
Cockie Clicker は https://orteil.dashnet.org/cookieclicker/ で楽しめるゲーム。
Cockie をクリックするとクッキーが手にはいる、それだけのゲームだよ。今は ゲームを始めてから 1.75e+56 枚のクッキーが手にはいったよ。がんばったね。
Mi4wNDh8fDE2NjIxNzQzNjU2MjU7MTQ1MTQwODk4MzI3NTsxNjY5ODI0MDg1MTI1O1Bvd2VyIE1pdHRlbjt6Zm9paHwxMTExMTExMTExMDAwMDEwMDEwMTAxMTAwMDF8Ny4zMDI5NTYxMDA5MTcxOWUrNTQ7MS42OTkzMzM3OTQ5MzY3NTQyZSs1NjszNTA2Nzs1MjkzOzQuMzM0Mzc3NDc0NjM3MTc5NWUrNTU7MzE0NDE1OzM7MTs1LjM2MzA2ODU2NDgzMjAxMWUrNTQ7MzswOzA7MDstMTsxODs1NDA7OC4wODEyODI5OTEzNTczNThlKzU0OzE4NzM7MTQ7Mzc7LTE7NTs7Mi4yMjI4NzYyMDcwOTYwODU2ZSs0OTsyOzE3NTA0MDE5MjgzNDI2OTsxODA2NDk0MzgyMTMzOTsxNTY5NzUyNDkwMTI5MzA7MDswOzE5MDs4Njs1Mjg7NTIxOzE7MjY7MzsxNTswOzA7MDswOzE2OzIxMDk7MTY2OTc4NDY0MjY4ODswOzA7OzQxOzE7MTs1Ljk3MTU3NTA4Mjc2MTQzN2UrNDg7NTA7fDg4MCwxMjMwLDEuNjI5NzM0ODgwNzY5MzcxOGUrNTQsMTQsLDAsODgwOzg4MCwxMjMwLDEuMDkyODcyODY3NDA3OTY3ZSs1NSwxNiwsMCw4ODA7ODQwLDExOTAsMS4xOTM3NDE0OTYzMTMwMTg1ZSs1MiwxMywxNjY5ODI0MTcxNDczOjA6MTY2MjE3NDM2NTYzMTowOjA6MTcyMTowOjA6MTY2MjE3NDM2NTYzMTogMTExMTEwMTExMTExMTEwMDAwMDAwMDAxMTAwMDAwMTAwMCAwOjA6MDowOjA6MDowOjA6MDowOjA6MDowOjA6MTQ6MDowOjA6MTQ6NjQ6MTQ6NjY6MDowOjA6MDoxNDo1MjowOjA6MTQ6Mjg6MDowOjE0Ojg1OjA6MDowOjA6MDowOjA6MDowOjA6MTQ6OTM6MTQ6NTI6MTQ6MzI6MDowOjE0OjI4OjA6MDoxNDo0NjowOjA6MTQ6OTI6MTQ6MzU6MDowOjE0OjA6MDowOiwwLDg0MDs4MjAsMTE3MCwzLjkzMDk4Mjc3MjI4ODI0MDVlKzUyLDEyLCwwLDgyMDs4MTAsMTE2MCwzLjU2MzE2OTA4NTU4NDAwMDZlKzUxLDEyLCwwLDgxMDs3ODAsMTEzMCw1LjUzOTgxNzMwMzA1ODE0NDVlKzUwLDEzLDA6OTg6MDoxNjY1MTU4NS40MjQ2MDE5MTowOiAxMjc3NzoyOjE2NToyMjowOjA6MDo1MTghNTk0ODoyOi0yOjM4NDo5NDA6MDowOjEzOSE3MTU2OjU6MjI2OjQ4MDo5MzA6MDowOjI1OSE2OTk1OjE6NjA6Mzc6MDowOjA6MzQ1ITEyMjg3OjI6MjY1OjEwMjowOjA6MDoxNDMhMTIxNjI6MDo5ODo0OTQ6MDowOjA6MTk3ITEzMDc4OjI6LTM6MTA2OjA6MDowOjU0MCExMzU4OTo1OjIxOTo2OTE6MDowOjA6MzUwITczNDc6MjoxODA6NjA0OjA6MDowOjQ0NyExNDYwNjoxOjg5OjYzNDowOjA6MDoxMDAhMTQ1NzI6NToyOjIwNzowOjA6MDozOTQhMTA3NDA6MTo0Nzo0NDA6MDowOjA6Mjk2ITk4NzQ6MjotODE6NTYzOjA6MDowOjU0MCExMTUzNDo0Oi0xMjY6MjczOjA6MDowOjMxNCExNDI1ODowOjIyOjI0NjowOjA6MDoyNzMhMTk3MzY6Mzo0MTo0ODowOjA6MDo0MTEhMTU0NTE6Mjo5MToyOTg6MDowOjA6MzQwISAxLDAsNzgwOzc2MCwxMTEwLDQuOTQ1NzIxNzQzMTM4MTA5ZSs1MiwxMiwtMS8tMS8tMSAzIDE2NjIxNzQzNjU2MzQgMSwwLDc2MDs3NDAsMTA5MCw0LjE2MDc5NTg2NjU5MjUwMjVlKzUwLDEzLDM5LjMyNzYyNjkzNjMwNzQyIDIwMyAxNDA5IDEsMCw3NDA7NzIwLDEwNzAsMi4wMzU2NjE0NTkyODQ5MjkyZSs0OCwxMiwsMCw3MjA7NzAwLDEwNTQsMS4wNTU5OTYxMjQ1NTEzNzIzZSs0OSwxMiwsMCw3MDA7NjkwLDEwNDAsMS42NDg1NDM1Njc2NTcyOTk0ZSs1MSwxMiwsMCw2OTA7NjYwLDEwMTAsMy42MzM4NzMwMDU4MzEwMTdlKzUwLDEzLCwwLDY2MDs2NTAsMTAwMCwzLjY2NzkyNTU2OTU3MDQ3NmUrNTEsMTMsLDAsNjUwOzY1MCwxMDAwLDIuMDY4MjIxNzE0NTE1MzA4N2UrNTIsMTQsLDAsNjUwOzYyMCw5NzAsNS4wMTcxOTk2MTE0NjE2NzhlKzUyLDI1LCwwLDYyMDs2MDAsOTUwLDMuMDc3ODgwMDE5NjEzODQ2ZSs1MywxNiwsMCw2MDA7NTYwLDkxMCwzLjczODU2MDIyMTI4NjI5MmUrNTIsMTgsLDAsNTYwOzUzMCw4ODAsMi4yMTk5ODI3OTE1MTU2OTllKzUzLDEzLCwwLDUzMDs1MDAsODUyLDkuNTQxMjAyODc3Nzc1MDI4ZSs1MywxMywsMCw1MDA7fDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMDAxMTExMTEwMDAwMDAxMTAwMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDEwMTAxMDAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAwMDEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTAwMTExMTExMTExMTExMTExMTExMTExMTAwMDAwMDAwMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTAwMDAwMDAwMTExMTExMTExMTExMTEwMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMDEwMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAxMTExMTExMTExMTEwMDExMTExMTExMTExMTExMTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTExMTExMTExMTExMTExMTAwMDAwMDAwMDAwMDExMTEwMDExMTExMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMXwxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTEwMTAxMTExMDExMTExMTAwMDAwMDAwMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTExMTAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTExMTExMTExMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTAwMDEwMDAxMDExMTEwMDExMTExMTExMTExMTExMTExMTAwMTExMTExMTExMTExMTExMDExMTExMTExMTExMDAxMTExMTExMTAxMTAwMDAxMDExMTExMTExMTExMDAxMTExMTExMTExMTExMTExMTAwMDAwMTAwMDAwMTExMTAwMDAxfHw%3D%21END%21
Best things in 2022
Best things in 2022
TAROMAN
TAROMAN 岡本太郎式特撮活劇 は NHK の素敵な特撮番組で、生き急ぐ現代人にあわせて10分しかない。また、TAROMAN 岡本太郎式特撮活劇 YouTubeで全話を視聴できる。なのでみよう。
なんだこれは。あまりにおもしろかったので、本ブログの名前を変更したほどである。
これは個人的なことになるが、このTAROMAN は私の兄にそっくりである。見た目ではなくて中身がそっくりである。特に最終話の TAROMAN の去っていく姿は本当にそっくりである。なおこのURL を兄に送りつけたが応答はなかった。
Best things in 2022
Best things in 2022
TAROMAN
TAROMAN 岡本太郎式特撮活劇 は NHK の素敵な特撮番組で、生き急ぐ現代人にあわせて10分しかない。また、TAROMAN 岡本太郎式特撮活劇 YouTubeで全話を視聴できる。なのでみよう。
なんだこれは。あまりにおもしろかったので、本ブログの名前を変更したほどである。
emacs for Emacs.app on macOS
~/bin/emacs for Emacs.app on macOS
ほかにこんなことでひっかかる人はいないと思うがメモ。
macOS の Emacs は Emacs.app である。Emacs.app/Contents/MacOS/Emacs が実体の bundle 構造というフォルダ構成になっている。macOS では open -a Emacs
で起動することができるが、emacs
では起動できない。
これが問題になることは非常に少ないのだけど、たまにある。例として OCaml でEmacsの開発環境を構築するときがある。このようなコマンドを実行すると失敗する。
opam install user-setup tuareg ocamlformat merlin
これを実行するとどうなるか emacs --version
で失敗してしまう。
The following actions will be performed: ∗ install conf-emacs 1 [required by tuareg] ∗ install tuareg 3.0.1 ∗ install user-setup 0.7 ===== ∗ 3 ===== Do you want to continue? [Y/n] y <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><> 🐫 ⬇ retrieved user-setup.0.7 (cached) [ERROR] The compilation of conf-emacs.1 failed at "emacs --version". ⬇ retrieved tuareg.3.0.1 (https://opam.ocaml.org/cache) #=== ERROR while compiling conf-emacs.1 =======================================# # context 2.1.3 | macos/x86_64 | ocaml-base-compiler.4.13.1 | https://opam.ocaml.org#685eb4ef # path ~/.opam/4.13.1/.opam-switch/build/conf-emacs.1 # command ~/.opam/opam-init/hooks/sandbox.sh build emacs --version # exit-code 71 # env-file ~/.opam/log/conf-emacs-98834-41a416.env # output-file ~/.opam/log/conf-emacs-98834-41a416.out ### output ### # sandbox-exec: execvp() of 'emacs' failed: No such file or directory <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><> 🐫 ┌─ The following actions failed │ λ build conf-emacs 1 └─
仕方がないので ~/bin/emacs
を仕込むことにした。
#!/bin/bash if [ -r /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs ] ; then /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs $@ elif [ -r /Applications/Emacs.app/Contents/MacOS/Emacs ] ; then /Applications/Emacs.app/Contents/MacOS/Emacs $@ elif [ -r /Applications/Emacs27.app/Contents/MacOS/Emacs ] ; then /Applications/Emacs27.app/Contents/MacOS/Emacs $@ else vim $@ fi
Emacs with nativecomp emits an error on macOS 13.0.0
Emacs with nativecomp emits an error on macOS 13.0.0
Emacs with native comp emits an error on macOS 13.0.0
macOS 13.0.0 に無事アップグレードできたので、Emacs 29.0.50 を起動したらエラーがでて困ってしまった。こういったエラーがでるのだ。
ld: warning: -undefined dynamic_lookup may not work with chained fixups
ググってみたら、コンパイラがかわったためらしい。これが正式な対策らしい。
https://github.com/emacs-mirror/emacs/commit/97b928ce09d6034ebcb541fb548e5d4862302add