2019-12-01から1ヶ月間の記事一覧

Azure SignalR Service の REST API では URL区切り文字を含んだユーザーIDがあて先のメッセージを送れない

Azure SignalR Service は serverless モードにして Azure Functions と使うことができる。その場合には Azure Functions から REST API1 で Azure SignalR Service へ メッセージを発行する。 現時点(2019/12/29)の Azure SignalR Service では URL区切り文…

OBS Studio の browser source に スマホのカメラ映像を出す

OBSのブラウザソースは、Chromium Embedded Framework (CEF)で出来ているそうだ。ローカルファイルのHTMLをロードすることもできる。それを使ってAndroidスマホのカメラからの映像を表示しようと思った。WebRTCだ。 OBSのブラウザソースで表示したHTMLは、ボ…

Pythonでwindows apiを呼ぶ

呼ぶ = call ウィンドウサイズをどうかしたかった。 Jupyter と Python でwindows api 触れたら楽だね。pywin32と足りない分は自分でctypes使えばできる。 miniconda をインストールしたらもうpywin32も入ってた。 ウィンドウのサイズはスナップしたときとそ…

ウィンドウにしるしをつけようと思ったけどできなかった

OBS Studioのウィンドウキャプチャがウィンドウを見つける方法は、 タイトル 実行ファイル名 なるべく一致 (??) ということで、複数のChromeウィンドウがあったときに配信用と定めたものにキャプチャを限定できないか考えてみた。 タイトルは、ウィンドウタ…

twitchでスクリーンキャストストリーミングをはじめた

OBS Studio を使ってる。 配信用に設定したChromeを用意した。「ハードウェアアクセラレーションが使用可能な場合は使用する」がONになっているとOBSでウィンドウキャプチャができなかった。ユーザーディレクトリごと別に分けてしまって、"設定"画面で、ハー…

Vue.js v-for template の v-bind:key

virtual dom の nodeには一意のキーが必要 componentはnamespaceを作るけど、templateは作らない。 なので、例えば一つの.vueファイルの中で、

JavaScriptの時刻

moment.jsを使っとけばいいのだけれど、JavaScriptのDateがどういうものか調べた。 Dateオブジェクトは、UNIX epochからのミリ秒をデータとして持つ。 UNIX epoch = 1970 1/1 00:00:00 (UTC) 引数なしコンストラクタcallのときは現在時(UTC)。 ホストシステ…