日記2022-05-21
今日はゆっくりしよう
A: KJ法勉強会のやりとりをKJ法する
B: このプロジェクトへのpin-diary-Xの導入を考える
C: 他のプロジェクトに対してもScrapboxのバックアップを考える
D: 共有プロジェクトに書いた過去の記事をこちらに移植する
E: このScrapboxに初めての人むけのランディングページを作る
C〜Eは曖昧で巨大なタスク
/villagepump/井戸端ページ減少の謎
villagepumpのバックアップを取得
差分を確認するところまでやった
自分の書いたものが消されたわけではなさそうだとわかってホッとした
だけども「共同プロジェクトに書いたものはいつ消されてもおかしくないから、消されたくないなら自分でバックアップすべき」という点は変わらんよなぁ
B: このプロジェクトへのpin-diary-Xの導入を考える
テンプレートはカスタマイズしてないけど動くようにはなった
テンプレートをカスタマイズして動くようになった
議論のパターン
/villagepump/「Xは侮辱」は命題でない
/villagepump/存在する存在しない型対立
https://gyazo.com/15e3c4d2af91aba840b4e477720f9d75
from /villagepump/2022/05/21
/villagepump/nishio.icon
睡眠不足で体調を崩したのは誰だと小一時間問い詰め…ないでさっさと寝よう(4:20)
たっぷり寝た(けど足りないって言われてる)
https://gyazo.com/7e3eceea8b078d1c13aa9e1727ed68ec
あ、でも夕方にApple Watchをつけ忘れた状態で2時間寝てたからそれを足せば足りてるか
Pikmin Bloom、1万歩歩く日なのに雨だよ!
午前中は晴れてたらしい(妻はクリア済み)
pin-diary-6の導入方法を調べる
バンドル済みのスクリプトはわかったが、makeDiaryを変えたり対象プロジェクトを変えたりしたい時にどうするのかわからなかった
scrapbox-bundler.vercel.appとは何か…
これか scrapbox-bundler
pin-diary-6/templateとpin-diary-6を自分のプロジェクトにコピーして書き換えて、それからバンドルすればいいのかな
バンドルできたっぽい
読んでるファイル一覧を見て、villagepumpではなくtakker99/scrapbox-userscript-stdとかからのインポートになってるのを確認した
あとは自分好みにフォーマットを変えればいいのかなー
ダメだった ReferenceError: lightFormat is not defined
あー、移動する時にdepsとテンプレートの実装を一つに束ねてしまってるな
https://gyazo.com/63de9996e343f67eb1373cfd97e7f94d
できた!
🎉/villagepump/Mijinko_SD.icon
お疲れ様です!/villagepump/Mijinko_SD.icon
バンドル結果を明示的にリフレッシュするまで10年くらいキャッシュしてくれるバンドラーがあればバンドルしたコードをScrapboxに貼る必要がなくなるのだけどなー
雨が止んだのでビブラムウォーキングする
Pikmin Bloomのメダルも欲しい
遠くまで歩いてまた雨が降ると困るから近くを世界の霧で塗りつぶそう
https://gyazo.com/2147901ee3c14fc9f9a759eab42db8dd
https://gyazo.com/41947fa218aa5d41200b0bd20ec16363
あっちだよ、と言ってるように見えた
https://gyazo.com/f7a185f1338d10549d07e057c5eb9c24https://gyazo.com/2c9a0006b7e3057126125c50b0380a8d
わーい
https://gyazo.com/03aa063394fb235f135aeb47e5d06047
( ・3・)つ🍵
30x3
ご飯を食べたら眠くなっている
pin-diaryの導入解説を書いてて思ったんだけど鍵を閉めない共同編集プロジェクトXでUserScriptからX内のスクリプトYをインポートした場合、Yに悪意のあるコードを入れられる可能性があるから、たとえテンプレート部分を切り出したとしてもそれをXに置くのは危険だよね
まーでも、この場合の問題は「鍵が掛ってない」の部分か
/nishio/pin-diary-X導入メモを書いた
depsが別ファイルに分かれている意味はよくわからない
今後テンプレートを変更する予定がある場合、バンドルのエントリーポイントはlaunchにしておいてテンプレートはJSで書いたものをインジェクションする方が試行錯誤しやすいのではと思った
日記2022-05-20←日記2022-05-21→日記2022-05-22
100日前 日記2022-02-10
1年前 日記2021-05-21