2023/09 4週目
Rust
- Rustのクロージャーにおけるライフタイム推論について
- https://github.com/Peternator7/strum
- Rust の Enum <-> string をいい感じにしてくれるやつ
- https://github.com/veeso/termscp
- SCP/SFTP/FTP/S3/SMBのTUIファイラー
- Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)
- https://github.com/tikv/pprof-rs
- Rust版pprof?
Deno
- https://deno.land/x/molt@0.1.1
- Denoのモジュールのバージョンをセマンティックバージョンに準拠して上げてくれるやつ
- https://uki00a.github.io/deno-weekly/articles/deno/v1.37.html
- deno jupyter 対応したらしい
CI
- https://github.com/step-security/harden-runner
- GitHub Actionsでruntime securityをチェックしてくれるやつ
AI
- https://openai.com/blog/chatgpt-can-now-see-hear-and-speak
- ChatGPTの音声と画像機能が順次開放される
OTel
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver
- OSのリソース(CPUやメモリなど)を集めてくれるやつ
コンテナ
- https://github.com/macOScontainers/rund
- macOSネイティブで動くコンテナランタイム
- 実態は shim + runc 的な感じっぽい?
k8s
- https://github.com/kubernetes/enhancements/pull/3955
- CPU ManagerやMemory ManagerがKubeletの再起動なしで再初期化できるプロポーザルが出ている
Books
React
Wasm
- https://raverie-us.github.io/raverie-engine/
- Wasm + WASIでブラウザだけで動くunityライクなゲームエンジン
TypeScript
- import type { ... } from "./module" とは何者何か
- https://www.youtube.com/watch?v=U6s2pdxebSo
- ドキュメンタリー
- VSCodeを作るためにTypeScriptが生まれた、みたいな話など