2021/05/21
2021/05/20←2021/05/21→2021/05/22
takker.icon
後もうちょいもうちょいってやってたら数式をpreviewするUserScriptができてしまった
https://gyazo.com/c9df4e42704c51b9bd108ee556735e92
早くお風呂入らなきゃ
08:01:08 パパパっと調節して、終わり!
/programming-notes/数式をpreviewするUserScript
小枝.icon*3dnin.iconimo.iconyosider.icon
VRアバターでzoomに参加する方法があるらしい
無料でできそう
バーチャルカメラを入れればやりほうだい基素.icon
今度zoomで講義受けるときにやってみようかな
絶対怒られるやーつ
講義のときカメラONにしないといけない?yosider.icon
質問する時とかはONにするtakker.icon
カメラONにしたら相手はアニメキャラだったというドッキリができそう
wyosider.icon
未踏ジュニアの面接で相手がアバターだったのでビックリしたけど「まあそういうこともあるかー」とノーコメントでスルーしたwwnishio.icon
応募要件にホモ・サピエンスであることは含まれてないからな
まあ真面目な話そんなには怒られないだろうけど
井戸端民の行動パターンとしては、やってから謝る suto3.icon
許可を求めるな、謝罪せよ
VRアバター持ってないからほしいな、かわいいやつはるひ.icon
オンラインのLTとかで顔を見せたくないときにも使えそう
諦めは一番合理的じゃないのは、自分の脳の中だけで思いついた憶測を、さも確定した未来かのように扱うからか?
自分から選択肢を削っている自殺行為?
あっているのか大幅にずれた解釈なのかわからん
Dr.STONE読み直すか
一方で合理的な諦めはあると思うdnin.icon
「これは明らかにダメなパターンだ、自分には向いてない」という学習があってのことだろうが
また作った
https://gyazo.com/a3209ad24fda22871c80810eb1279848
やばいなこれ完全に躁鬱状態だ
色々やりすぎ
また反動で精神状態崩して1週間潰しそう……
リボトリールお出ししますねー医者.icon
dnin.icon
あきすとぜねこSVGを製造した 
https://idy.herokuapp.com/akis/アダム/イブ#.svg https://idy.herokuapp.com/akis/犬/猿#.svg https://idy.herokuapp.com/akis/太郎/花子#.svg
体育はたいいく、保育はほいいくでは無い
30日でシックスパック 初級Day9完了
もう9日目になるのか~takker.icon
ちりつもだなー
yosider.icon
UserScriptを相対パスでimportするのって/api/codeからimportするのより遅くなったりするんだろうか
そんなこと起きないと思うけど……takker.icon
というか/api/codeも相対パスのようなものだし
https://scrapbox.ioを起点にパスを探索している
そうかyosider.icon
/api/codeだとresponseのbody?がシンプルなテキストだから速いとかないかな?
以下のどちらが速いか&速さに有意差があるかの問題になるtakker.icon
../page/filename.jsの../から、カレントJSファイルhttps://scrapbox.io/api/code/page2/filename2.jsの/page2以降を削って/page/filename.jsに置換するという処理
https://scrapbox.ioと/api/codeとをつなげる処理とを比べて、
あ、URLの話ではなく帰ってくる中身の話と言うかyosider.icon
?takker.icon
https://scrapbox.io/api/code/villagepump/yosider/script.jsにアクセスしたらシンプルなテキストが表示される
https://scrapbox.io/villagepump/yosider/script.jsはアクセスできなくてよくわからん
fetchはできるけどバイナリ?なので読めない
このパスは存在しませんtakker.icon
fetchするとscrapboxの骨組みとなるhtmlが返ってくるだけ
web browserで実際にrenderingされた場合は、内部のJSでhttps://scrapbox.io/villagepump/yosider%2Fscript.jsというページにリダイレクトされる
あれ、、相対パスはどこにアクセスしてる…?yosider.icon
https://scrapbox.io/api/code/villagepump/yosider/script.jsの相対パスの基準はhttps://scrapbox.io/api/code/villagepump/yosider/になります
このyosiderはユーザーに応じて変わる?yosider.icon
yosiderはscrapboxのページですねtakker.icon
例として/villagepump/yosiderが使われている
一般的に書くなら
https://scrapbox.io/api/code/:project/:title/script.js
scriptごとに相対パスの基準が変わるんですねyosider.icon
要は相対パスの基準=そのファイルのdirectoryのパスですから、scriptごとにパスの基準が変わりますtakker.icon
/api/codeはちょっと特別かな
先頭が/の場合は、基準が必ずdomain (host name)になるみたい
scrapbox内部では必ずhttps://scrapbox.ioになる
なるほどyosider.icon
なのでimport '../takker/script.js'とすると
1. 一段上がる
https://scrapbox.io/api/code/villagepump/
2. takker/に下がる
https://scrapbox.io/api/code/villagepump/takker
3. ファイルにアクセス
https://scrapbox.io/api/code/villagepump/takker/script.js
という感じでファイルにアクセスすることが可能になります
感謝ですyosider.icon
カーソル分身現象
mtane0412.icon
https://gyazo.com/30dd398d8d8b96bffd1cd45642f625dd
Oh!!!! ロッツオブ雲丹!!dnin.iconerniogi.iconimo.icon
けっこうとれるんですねdokudami.icon
2021/05/20←2021/05/21→2021/05/22