r7kamura / diary

r7kamura's daily working log.
https://r7kamura.github.io/diary/
MIT License
2 stars 0 forks source link

2022-08-08 #95

Open r7kamura opened 1 year ago

r7kamura commented 1 year ago

OBSのブラウザソースでXMLHttpRequest使ってローカルファイル読み込めるよって話。

fetchだとセキュリティの問題があって難しいっぽい? OBS起動時のオプション引数で云々みたいな話もあるので、これ次第では行ける可能性もある。それと、XMLHttpRequestの例もこの引数が前提となっている可能性もある。

r7kamura commented 1 year ago

例えばSpotifyで再生中の楽曲名を表示したい場合に、Snipというアプリを使うとテキストファイルに楽曲名を書き出してくれる。普通はテキストソースを利用してこれを表示することになるが、上の方法を使えばJavaScriptからでも読み出せるので、もっとリッチな表現をしたい場合に使えそう。

r7kamura commented 1 year ago

image

DocumentSymbolに対応すべく、とりあえず全部の名前付きノードをSymbolとして登録してみる実験を行った。

r7kamura commented 1 year ago

image

r7kamura commented 1 year ago

image

OBS Studio 0.28 beta + Spotify + SnipでNow playingを表示することに成功。

r7kamura commented 1 year ago

SemanticTokensに対応しようとしているが、これまでと若干インターフェースが違っていて難しい。

r7kamura commented 1 year ago

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens

r7kamura commented 1 year ago

YouTubeのr7kamura channelの再生リストを整理して、

の2つに分けた。前者にはここまで100回分が入っていて、明日からは新シーズンとして後者を始めるという感じ。

タイトルも、"Work with r7kamura" からより実態と即していそうな "Pomodoro with me" に変えることに。タイトルの #100 はタグ判定されてしまうことがわかったので、記号は外すことにした。

r7kamura commented 1 year ago

Semantic Tokensに関するチュートリアル情報を見つけた

r7kamura commented 1 year ago

公式のサンプル集にもあった。まずここを探すべきだった: