OxiDB のログエンジン:UDP 経由の GELF と MessagePack の受信、チャンク再構成、フィールドごとの動的インデックス、コレクション単位の保持期間、webhook 付きしきい値アラート、oxidb-tail。実際のパケットで検証し、見つかった欠陥も含めて紹介します。
$ whoami
こんにちは、Barış Akın.
コンパイラ、データベース、分散システム、ユーザーインターフェースについて書いています。ゼロから何かを作りながら学んだことをここで共有しています。
rillrustoxidbzapgotypescript
最新の記事 26 件の記事
取引所のジャーナル向けに書いた oxidb-ledger crate を紹介します。40 バイトの固定レコード、エンジンが割り当てるシーケンス、mmap されたセグメント、ファイル削除によるリテンション、ストリームごとの fsync。実測値と見つけた 2 つのバグも載せています。
OxiDB の 4 番目のエンジン oxidb-rec は、バスケットを届いた瞬間にカウンターに変え、「これを買った人はこれも買った」を Dunning の LLR でスコアリングします。時間バケット、LLR の手計算、ディスクレイアウト、1.2 万件の注文での実験。
Go で書いた Cobra 言語の全体紹介。end で閉じるブロック、struct と record、デコレーター、GIL なしの並列性、チャネル、標準ライブラリ、LSP とデバッガー。インタプリタ、バイトコード VM、PyPy を上回るネイティブコンパイラの仕組みも解説します。
3.7 KB のコア、依存関係ゼロ、57 個のコンポーネント。zap がシグナルでどう動くのか、コンポーネントをどう使うのかを簡単に紹介します。すべてのコンポーネントは deck.kartex.net でサンプル付きで動かせます。
Freerouting を Rust に忠実に移植しました。Java とバイト単位で同一の結果、5 倍の速度と大幅に少ないメモリ、長年のバグ修正、ライブビュー、長さ合わせ、差動ペア、インピーダンス制御、KiCad プラグイン。測定値と画面は実際の実行から。
macOS と Windows のデスクトップアイコンの後ろで動くリアルタイム 3D のサンゴ礁。頂点シェーダーで泳ぐ魚、WebAssembly にコンパイルした Rust のシミュレーションコア、繁殖し成長し老いる生態系、ファイルを捨てた場所に落ちる餌、Ed25519 のライセンスチケットについて紹介します。
Rill を最初から最後までめぐる長いツアー。代数的データ型、Result と ?、末尾再帰、strand とチャネル、select によるタイムアウト、GC なしのメモリ管理、そして Rill で書いたこのブログのサーバー。コード例はすべて実行済みで、出力は本物です。







