YAMAMOTO Yuji : 山本悠滋 さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。

YAMAMOTO Yuji : 山本悠滋 @igrep@qiitadon.com

※今朝の時点ですでに直していただいております

名指しは控えるけど某サイトが参照している某広告サイトが提供しているとおぼしき(トラッキング用?)JavaScriptが書き換えられてしまっていて、某サイトの何らかの要素をクリックしたら無関係な広告のサイトが別タブで開くという鬱陶しい挙動になってしまった
問い合わせたけどはてちゃんと対応してくれるかしら...

でっかくて分割するのも難しいdiffをコミットしてしまうとき、コミットコメント一つではなくて、個別のdiffにコメントしたいなぁ

動的すぎるし自由すぎる節はあるけどNode.jsのrequireまあまあ好き(昨今はESModuleで書くことが多いので出番は消えつつあるんでしょうけど。

20XX年ぐらいにはDB上でWebAssembly動かすのがはやってそのまま読み書きが中心のアプリはDB上で直接動かす、みたいにならないかな(うれしいかどうかは知らん

あああー、JavaScript書いてるのにコメントを
--
で始める癖が抜けないいいいいい

結局のところ、TeamsのAPI(と、Bot FrameworkのAPI)か、passport-adが保存するsessionのどちらかを外科手術的にいじらなければならない、ってことだよなぁ...

うーん、docs.microsoft.com/en-us/graph が返すchatのidが

NN:<ユーザーのaadObjectId>_<botのAppID>@ unq.gbl.spaces

という形式になっていることはわかったからここから名寄せできるけど、やっぱり「正当な」方法ではなさそうね...
ドキュメントに明示してくれるようお願いしようか...

vimのJコマンドで結合後にスペースを含めないのどうすればいいのかと思って調べたらgJというコマンドがあるのかGJ
vi.stackexchange.com/questions

ソース見ても github.com/microsoftgraph/msgr とか読んでも特にrefresh tokenについては面倒を見てないっぽいな。
せめて更新する用のメソッドがどこかで提供されていてほしいけど...

access tokenの有効期限切れたよ、とリソースサーバーからエラーが出たときに臨機応変にやれ、だったらクライアントライブラリーが自動でやってくれないかな、と思う。
はて npmjs.com/package/@microsoft/m はどうなっているだろう

refresh tokenでのaccess tokenの更新というのは、一体いつやるべきなんだろう。access tokenが無効になる前じゃないといけないから、やっぱりバックグラウンドで定期的に更新するバッチを作らないといけないのだろうか。
docs.microsoft.com/ja-jp/graph

「末尾再帰の最適化は末尾再帰の最適化です」はちゃんと末尾再帰の最適化で最適化できる再帰になってない、かな?(どうでもいい

「実装できたー」と思ったところで「ああ、でも動かなかったらどうしよう」みたいな変なこと考えて逡巡してしまう。先にテストを書いていれば動かすまでのハードルが下がっているはずなのでこんな思いにならなくて済んだのかも。

Evernote Web Clipperが増田の記事を保存してもクラッシュしなくなった。私のような妙なヘビーユーザーの使用がちゃんとフィードバックされているようですばらしい。

トップレベルに処理を書いたせいでバグってました...😥

うーん、ts-nodeのREPLだとなぜか怒られる

> var b: string | null = null;
> b?.toLowerCase?.()
[eval].ts:4:4 - error TS2339: Property 'toLowerCase' does not exist on type 'never'.

4 b?.toLowerCase?.()
~~~~~~~~~~~

Teams, 「チャット」画面とかに切り替えっぱなしだとチームにメッセージ来てもメンションがない限り通知もなんもないから、結構メッセージ見逃すなぁ。
通知で気が散るのを避けるために敢えてそうしているような気もするけど、未読ハンターとしてはちょっとさみしい

!(a, b)

みたいな、明らかに無意味なBangパターンの使用ってHLintで検出できないかな(すでにやってる?