量子サムネイル
事象
from 2022/11/29
日記ページのサムネイルが(7:52時点だと)基素.iconさんのショート動画とMijinko_SD.iconさんの画像のどちらかになって安定しない
https://gyazo.com/9cda7badbd9aec6872fe8c9359e98a03
サムネイルは観測者によってその姿を変えている……?
量子サムネイルだkidooom.icon
原因
scrapbox-userscript-stdの構文解析がyoutube shortの埋め込みに対応していないせいですtakker.icon
以前youtubeのサムネが反映されなかった現象と同じ
ちょっとまってコードよく見たら、ふつうのyoutubeサムネも反映されていないじゃん!!takker.icon
s/return/image ??=
ぜんぜんきづかなかった……
done
トイレ出たらやります
ご自身の状況とも相談してくださいね(老婆心)cFQ2f7LRuLYP.icon
お気遣い感謝ですtakker.icon
rova心(言葉遊び)takker.icon
Rovaって単語最近の井戸端で見かけた気がする
done
サムネイルにもscrapbox-userscript-std関係あるのかyosider.icon
ページのサムネイルはclient側で選んでいるので、websocket経由でページを更新する際はそのへんも処理してやらないといけませんtakker.icon
任意のページサムネイルを選択する関数とか作ると面白そうMijinko_SD.icon
ああでも、ページの更新をすると通常のサムネに戻ってしまうか
あんまりやると思わぬ不具合を引き起こしかねないから、やりすぎはよくないけれど
/kuuote/Scrapboxは一部の計算をクライアントでやっている
へええ〜yosider.icon
少し目を離したらサムネがツェリードニヒ第4王子に似た人(ジャレッド・レト)になってたり量子サムネイルの神秘が失われたりしてて困惑cFQ2f7LRuLYP.icon
科学の進歩ってすげー
量子サムネイルの脱魔術化だnishio.icon
なんか下でよくわかんないことしててわらうはるひ.icon
喜んで放棄いたします
喜捨だcFQ2f7LRuLYP.icon
大移動ぶっかました
修正終わりました
pin-diary-6の更新をお願いします
やっておきますMijinko_SD.iconinajob.icon
やった
量子サムネイルの終わり基素.icon
量子サムネイルの短い命……cFQ2f7LRuLYP.icon
岸辺露伴 グッチへ行くを思い出した
本当の量子サムネイルは複数のサムネイルの重ね合わせ?yosider.icon
誰かが観測すると確定する
量子もつれ状態にある他のサムネイルも確定する
サムネテレポーテーション
シュレディンガーのサムネ…
中国語では量子缩略图かな
from 2023/03/26
量子サムネイル
今日もなんか量子サムネイル発動してるな
加藤亮の顔とアドミンキャプチャとがチラついている
生きててくれてうれしいよ、量子サムネイルさん
しまった。タイトル付きyoutubeリンクからサムネを勝手に抽出しちゃってるtakker.icon
……わけではないな
https://code2svg.vercel.app/svg/L92-95/https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.20.0/parseAbsoluteLink.ts#.svg https://github.com/takker99/scrapbox-userscript-std/blob/0.20.0/parseAbsoluteLink.ts#L92-L95
[https://...]形式のリンクの場合のみ解析するようにしている
古いver.のscrapbox-userscript-stdを使ったpin-diary-6を誰かが起動している可能性がある
今回は関係なかったかもですが、僕はFork版のpin-diary-6を動かしているので、今後こういう原因での不具合は起こりうるかもMijinko_SD.icon
makeChanges()のほうのミスだった
タイトル付きリンクかどうかを確認していない
https://code2svg.vercel.app/svg/L82-90/https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.20.0/browser/websocket/makeChanges.ts#.svg https://github.com/takker99/scrapbox-userscript-std/blob/0.20.0/browser/websocket/makeChanges.ts#L82-L90
(略)
https://code2svg.vercel.app/svg/L96-101/https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.20.0/browser/websocket/makeChanges.ts#.svg https://github.com/takker99/scrapbox-userscript-std/blob/0.20.0/browser/websocket/makeChanges.ts#L96-L101
https://code2svg.vercel.app/svg/L96/https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.20.0/browser/websocket/makeChanges.ts#.svg https://github.com/takker99/scrapbox-userscript-std/blob/0.20.0/browser/websocket/makeChanges.ts#L96の直後にif (node.content !== "") return;を挿入すれば直る
2024-05-29 一年前に調査済みだったの知らなかったtakker.icon
また同じ調査してしまった。まあそんなに時間かからなかったけど
今回はタスクにしたので忘れても大丈夫
/takker/✅️️タイトル付きyoutubeリンクはサムネイルにしない (scrapbox-userscript-std)