日記2022-05-21
今日はゆっくりしよう
A: KJ法勉強会のやりとりをKJ法する
C: 他のプロジェクトに対してもScrapboxのバックアップを考える
D: 共有プロジェクトに書いた過去の記事をこちらに移植する
E: このScrapboxに初めての人むけのランディングページを作る
C〜Eは曖昧で巨大なタスク
villagepumpのバックアップを取得
差分を確認するところまでやった
自分の書いたものが消されたわけではなさそうだとわかってホッとした
だけども「共同プロジェクトに書いたものはいつ消されてもおかしくないから、消されたくないなら自分でバックアップすべき」という点は変わらんよなぁ
テンプレートはカスタマイズしてないけど動くようにはなった
テンプレートをカスタマイズして動くようになった
議論のパターン
睡眠不足で体調を崩したのは誰だと小一時間問い詰め…ないでさっさと寝よう(4:20)
たっぷり寝た(けど足りないって言われてる)
あ、でも夕方にApple Watchをつけ忘れた状態で2時間寝てたからそれを足せば足りてるか
午前中は晴れてたらしい(妻はクリア済み)
バンドル済みのスクリプトはわかったが、makeDiaryを変えたり対象プロジェクトを変えたりしたい時にどうするのかわからなかった
バンドルできたっぽい
読んでるファイル一覧を見て、villagepumpではなくtakker99/scrapbox-userscript-stdとかからのインポートになってるのを確認した
あとは自分好みにフォーマットを変えればいいのかなー
ダメだった ReferenceError: lightFormat is not defined
あー、移動する時にdepsとテンプレートの実装を一つに束ねてしまってるな
できた!
🎉

お疲れ様です!

バンドル結果を明示的にリフレッシュするまで10年くらいキャッシュしてくれるバンドラーがあればバンドルしたコードをScrapboxに貼る必要がなくなるのだけどなー
遠くまで歩いてまた雨が降ると困るから近くを
世界の霧で塗りつぶそう
あっちだよ、と言ってるように見えた
わーい
( ・3・)つ🍵
30x3
ご飯を食べたら眠くなっている
pin-diaryの導入解説を書いてて思ったんだけど鍵を閉めない共同編集プロジェクトXでUserScriptからX内のスクリプトYをインポートした場合、Yに悪意のあるコードを入れられる可能性があるから、たとえテンプレート部分を切り出したとしてもそれをXに置くのは危険だよね
まーでも、この場合の問題は「鍵が掛ってない」の部分か
depsが別ファイルに分かれている意味はよくわからない
今後テンプレートを変更する予定がある場合、バンドルのエントリーポイントはlaunchにしておいてテンプレートはJSで書いたものをインジェクションする方が試行錯誤しやすいのではと思った