2026-01-01から1年間の記事一覧
なんだか体調が悪い。花粉症かな。あと口内炎ができている。 bouzuya/bouzuya-firestore-client で遊んでいる。あまり真面目につくる気持ちはない。 2026-03 はどうしようかな……。 今日のコミット。 bouzuya-firestore-client 7 commits Add DocumentReferen…
2026-W09 をふりかえる。 2026-W09 の目標 とその記事 目標。 ☑ bouzuya/bbn2 について書く ☑ bouzuya/firestore-structured-query をバージョンアップする 記事。 2026-02-28 体調不良 2026-02-27 AI 整地 2026-02-26 お腹が痛い 2026-02-25 bouzuya/blog.b…
2026-02 最終日。朝は起きたのだけど、体調が悪く、横になり結局夕方頃まで横になっていた。 今月は読んだ書籍『ちいさくはじめるデザインシステム』の感想を書けなかったし、 AI エージェントに関しても特に新しいことはできなかった。良かった点としては b…
東京から帰宅。くたびれている。「 AI 整地」のことはもう blog.bouzuya.net に書いたんだったか……。 「 AI 整地」は AI のための整地のこと。ルンバのために床にものを置かなくするようなイメージで、 AI が動きやすいようにコードベースを整地すること。リ…
なんだかお腹が痛い。寝よう。 今日のコミット。 bouzuya-firestore-client 1 commit Fix claude code settings
2026-02-23 に bouzuya/blog.bouzuya.net を 5.0.2 (bouzuya/bbn2 を 0.42.1) にした。 blog.bouzuya.net は https://blog.bouzuya.net/ を管理している Git リポジトリ。データソースとなる Markdown ファイルやそれを HTML などに変換するためのスクリプト…
bouzuya/firestore-structured-query を 0.28.0 にした。定例のバージョンアップ。 firestore-structured-query は Firestore の StructuredQuery のための型をいくつか提供するもの。 依存している↓をバージョンアップしただけ。 crates:googleapis-tonic-g…
bouzuya/bbn2 を 0.42.1 にした。 bbn2 は blog.bouzuya.net のためのコマンドラインツール。 blog.bouzuya.net の HTML の生成などの機能を持っている。 blog.bouzuya.net を v5 で新しいスタイルにしたのだけど、スマホで見たときに padding がなかったの…
2026-W08 をふりかえる。 2026-W08 の目標 とその記事 目標。 ☑ bouzuya/bbn2 の HTML 生成に着手する 記事。 2026-02-21 bouzuya/bbn2 のスタイルを書いている 2026-02-20 クセが足りない 2026-02-19 bouzuya/bbn2 進捗 2026-02-18 bouzuya/bbn2 の進捗 202…
bouzuya/bbn2 のスタイルを書いている。生成したものを触っていたけど、いろいろ気に入らなくて自分でやってしまっている。 https://blog.bouzuya.net/ は自分の色が出ているので、ここを安易に変えてしまうのは……となっている。 今日のコミット。 bbn2 2 co…
なんだか今日は寒いなと一日中震えていたんだけど、いつも着ているダウンを着ていなかった。そりゃ寒いや。 bouzuya/bbn2 あまり進んでいない。ようやく CSS に着手したのだけど、迷ってしまう。以前のものはクセが強すぎたので今度は基本的に素直なものにし…
bouzuya/bbn2 を進めている。今日は build-html と build-json を build に統合した。また、書き込みのみだった config を読み書きに対応させた。どれも本筋の作業ではない。またギリギリでやっつけ感が出てしまいそうだなあ……。 今日のコミット。 bbn2 6 co…
bouzuya/bbn2 。 JSON の出力がほぼ一致することと HTML の出力が機能要件を満たしていることを確認した。 clap の Command の処理の振り分け部分をリファクタリングした。 もうすこしリファクタリングが必要かもしれないけど、明日は CSS に着手しようかな……
頭が痛い。寝よう。 今日のコミット。 bbn2 2 commits Sort subcommands Implement build-html subcommand to generate static HTML from build-json output
bouzuya/bbn2 に build-html を追加する準備。 そもビルドが通らなくて困った。 bouzuya/rust-sandbox の下にある crate に依存しているのをやめて vendor/ にコピーを作成した。 git の clone も通らなかった。 VS Code の dev.containers.copyGitConfig が…
2026-W07 をふりかえる。 2026-W07 の目標 とその記事 目標。 ☑ bouzuya/serde-firestore-value をバージョンアップする 記事。 2026-02-14 bouzuya/rust-hatena-blog-api をメンテナンス 2026-02-13 無駄なことをした 2026-02-12 雑多 2026-02-11 bouzuya/s…
bouzuya/rust-hatena-blog-api をメンテナンスしている。 bouzuya/bbn2 は bouzuya/rust-hatena-blog-api に依存していたので、そちらを……という流れ。脱線している。 Claude Code 設定の追加と依存関係の更新と reqwest::Client を再利用するよう変更してい…
bouzuya/bbn2 。 DateTime を追加してみたけど、既に DateTime と Timestamp がある……。無駄なことをしてしまった。 今日のコミット。 bbn2 3 commits Rename ParseEntryId to EntryIdError Change DateTime to second precision Remove claude-code devcont…
雑多に。 学級閉鎖になって持て余した子どもが家にあったドリルを大量にこなした結果、大量に採点させられる。 bouzuya/bbn2 にようやく着手。 とりあえず雑に date-time crate を追加。 今日のコミット。 bbn2 3 commits Add date-time crate Update Rust e…
bouzuya/serde-firestore-value を 0.26.1 にアップデートした。 serde-firestore-value は crates:serde のデータフォーマットのひとつで、 crates:googleapis-tonic-google-firestore-v1 の Value をデータフォーマットにするもの。 crates:googleapis-ton…
bouzuya/serde-firestore-value の新しい ValueType の variant への対応がおおむね完了した。 FieldReference, Function, Pipeline の追加だ。 あとは実際に試用して確かめたい。面倒だ……。 寒いせいか体が重い。早めに寝よう。 今日のコミット。 serde-fir…
bouzuya/serde-firestore-value 。 PipelineValue に対応した。これで追加された ValueType の variants への対応を完了した。 あとはリファクタリングをしている。重複コードが多かったので削除した。 serde::de::value::* を使えば済むものはそちらを使う…
2026-W06 をふりかえる。 2026-W06 の目標 とその記事 目標。 ☑ 2026-02 につくるものを決める 記事。 2026-02-07 bouzuya/serde-firestore-value の Function の Deserializer を追加 2026-02-06 bouzuya/serde-firestore-value の Function の実装方針に悩…
2026-02 のつくるものを 2026-02-02 よりも詳細化しようと思ったけど、できていない。 bouzuya/serde-firestore-value 。一旦、 Function の Deserializer / Serializer を commit してみた。……が、ちょっと自信のない実装になっている。想定していない使用…
bouzuya/serde-firestore-value まだ Function の実装方針に悩んでいる。明日にはなんとかする。 今日のコミット。 serde-firestore-value 1 commit Add Function type
bouzuya/zenn から公開予定を大幅に減らした。公開予定のものが多いと GitHub からの同期が止まってしまうようだ。 bouzuya/serde-firestore-value のバージョンアップの途中。 FieldReference の serializer を追加した。 Reference の serializer とほとん…
bouzuya/serde-firestore-value のアップデートをしようとしている。 2026-01-17 に書いたとおり ValueType に FieldReferenceValue と FunctionValue と PipelineValue が追加されている。このあたりのドキュメントが追加されていたので、「じゃあ対応しよ…
bouzuya/zenn に 2 ヶ月ぶりの記事を追加。技術的なものではなく Claude Code のマスコットキャラクターの名前を調べたことを書いた。 zenn への GitHub リポジトリの同期がいつも rate-limit に到達して動いていないのだけど……。日頃のおこないが悪いかもし…
2026-02 でつくるものは bbn コマンドにしようと思う。 bouzuya/bbn リポジトリは以前のものがあり archive 済みになっている。いま使っているものは bouzuya/rust-sandbox に埋もれている。 bbn コマンドを拡張して blog.bouzuya.net の build に対応しよう…
2026-W05 をふりかえる。 2026-W05 の目標 とその記事 目標。 ☑ tsukota-web 1.0 をつくる 記事。 2026-01-31 bouzuya/tsukota-web 1.0.0 をつくった 2026-01-30 bouzuya/tsukota-web の調整 2026-01-29 bouzuya/tsukota-web に BASE_PATH を追加 2026-01-28…