たより

gihyo.jp

Gemini Nano v3が示す「12GB RAM」のシステム要件から見えるもの

Gemini Nanoの最新世代「v3」がソフトウェア側の最適化でメモリ領域の占有問題を解決しようとしているので取り上げます。

gihyo.jp

pre-commit互換のGitフック管理フレームワーク「prek」の紹介

今月の「Python Monthly Topics」は、Gitフックを管理するフレームワーク「prek」を紹介します。prekは、Pythonプログラマーの間で人気があるpre-commitのRust実装です。

Zennの「Rust」のフィード

「broad-phase だけ double にすれば速くなる」でも、それは Fix128 の決定論物理では採用できませんでした

坂本師哉 Moroya Sakamoto

決定論は最も弱いリンクで壊れる — これがこの記事のテーマです 物理エンジンを bit-exact な決定論 で走らせたい lockstep multiplayer や rollback netcode を作る人にとって、これは死活問題です

Zennのトレンド

Souther - ドメインモデルをスラスラ書けることを追い求めた最果てのJVM言語

kawasima

Javaでドメインモデルを素直に表そうとすると、型が増えます。従業員IDと文字列を分け、金額と整数を分け、申請の状態ごとに別の型を用意する。値の検証や業務上の却下も型と戻り値で表し、現在時刻やデータベースアクセスは外から注入する。業務上の違

Zennの「Rust」のフィード

Stripeでは決済済み、DBでは未契約——二重課金を防ぐまで

zhner

TL;DR Stripeでは決済が成功していたが、WebhookのDB更新だけが失敗し、画面は旧プランのままだった。ユーザーが再試行するたびに別の契約が生まれる構造だった。返金とDB復旧後、PostgreSQL排他、未完了Checkoutの

もっと見る

ソース