久々にプライベートのアカウントで teams にアクセスしようとしたら、 未成年だから使えない、というような内容が表示された。 「どういうことっちゃ?」と思い、 ブラウザでログインしてアカウント設定を見てみると、 生年月日が 2016 年になっていた。なお誕生日は本来の日付だった。 2016 年というと、たぶん win7 から win10 へのアップグレードをしたタイミングだと思われる。 そして、そのアップグレードをするタイミングで windows のライセンスを登録するため
普段ウェブ会議には使わない作業用 PC でウェブ会議をしようと思い、 会議の少し前に外付けのマイクとカメラのセットアップを開始。 しかし、カメラは設定できたものの、マイクは音が録れない状況に。 そんな訳で、今回はマイクの音が小さい(というか無音)の場合の 対処方法について。 結論 先に結論を書くと、以下の手順で問題解決できた。 「スタートメニュー」 → 「設定」→ 「プライバシー」→ 「マイク」 「アプリがマイクにアクセスでき
github に上げている個人的なツールの中で、 スターの付いている数少ないプロジェクトの1つである lctags。 これを久し振りに更新した。 更新内容は以下の通り。 docker による環境構築対応 C++ の auto 型推論対応 libclang15 対応 暫くノーメンテだった lctags を、このタイミングで更新したのは、 イマドキの C++ に使うには色々と不備があった為。 仕事で新しいプロジェクトに入り、そこで C++ をメインで利用していたので、 ソースを読む補助ツールとして lctags を導入しよう
次の URL で提供している LuneScript playground 環境のエディタを、 シンプルな textarea からモダンな monaco editor に変更しました。 <https://ifritjp.github.io/LuneScript-webFront/lnsc_web_frontend/for_wasm/> 今回のネタは、monaco editor に独自言語の次の機能を追加する方法についてです。 インデント調整 コード補完 syntax エラー表示 monaco editor monaco editor は、 vscode のエディタ・コアです。 <https://microsoft.github.io/monaco-editor/> web 上で動作する高機能エディタには、 monaco editor とは別に Ace もありますが、 今回は monaco editor の方を採用しました。 その理由は、 近い将来的に vscode 用の LuneScript extension を作成するときに、 monaco editor を知っていた方
LuneScript のセルフホストビルド時間が1秒を切れない問題。 GOMAXPROCS を設定すれば、もしかしたら簡単に短縮できるのではないか? と思って GOMAXPROCS を 1 〜 11 まで変えてみた。 その結果が次の図。 この図を見ると、GOMAXPROCS を上げるごとに、僅かにビルド時間(real time)が下っている。 一方で、 real time の下げ幅よりも、 並列処理の合計時間(user time)の上げ幅の方が大きくなってしまっている。 今は 6 コアの Ryzen 3600 使っていて、 次の候