Linuxbrew で emscripten を導入する

WSL2 上の Ubuntu に Linuxbrew で emscripten を入れようとしたときにコケたのでメモ.

......

UWP アプリは localhost へ接続できない

TL;DR UWP (Windows Store) アプリはデフォルトでループバック (localhost) に接続できないので免除リストに登録する必要がある 概要 Charles で Windows Store アプリ (UWP アプリ) の通信を確認したかった......

Linuxbrew で入れた Go でビルドしたバイナリは可搬性が無い

TL;DR Linuxbrew で入れた Go でビルドしたダイナミックリンクされたバイナリは大抵別マシンで動かない 事の発端 AWS Lambda に入門しようと思い、適当なコードを Go で書いてビ......

Discord に GitHub Actions の結果を通知するアクションを作った

TL;DR Actions Status Discord をもっと使ってほしい 概要 GitHub Actions は GitHub にくっついている CI/CD サービスです。リポジトリにワークフローファイルを置いておくだけで勝手に実行してくれ......

ローカルでも CI でも使える卒論ビルド環境

TL;DR ローカルビルドにも CI にも使える卒論 LaTeX のビルド環境を作った 概要 卒論を LaTeX で書くことになったが、環境構築を複数のマシンでするのがつらく、CI の自......

CPython の threading を読み解く

概要 Python の threading モジュールは、Python インタプリタのスレッド操作の高レベルな API を提供する: threading - Thread-based parallelism - Python 3.8.3 documentation この文章では、 threading モジュールでのスレッ......

GitHub Pages URL の挙動

TL;DR GitHub Pages に安易にオーガニゼーションページ (ユーザーページ) とプロジェクトページを共存させると到達不可能なページが出来てしまうので注意 概要 GitHub Pages は......

Go Module Mirror から壊れたパッケージが落ちてくる

TL;DR パッケージのメンテナがリリースを間違えるとミラーから永遠に壊れたパッケージが落ちてくるのでユーザーは気をつけよう パッケージをリリースする人......

WSL2 Docker が PC のディスクを圧迫する

TL;DR WSL2 の Docker はディスクをバカ食いするから手動で掃除しよう 概要 WSL2 バックエンドの Docker では、コンテナやボリューム、イメージを削除しても、ホスト (Windows) のディス......