2025-03-01から1ヶ月間の記事一覧
寒い。眠い。明日は東京。明日で現職での 3 年目がスタート。崩れないように。 今日のコミット。 nom-ics 4 commits Add binary Add b_end Add b_char Change return type of escaped_char
2025-W13 をふりかえる。 2025-W13 の目標 とその記事 目標。 (なし) 記事。 2025-03-29 Rust で debuginfo を無効化する 2025-03-28 保育園最後の日 2025-03-27 面倒くさい奴だ 2025-03-26 bouzuya/base64 をつくった 2025-03-25 base64 crate をつくった 2…
Rust は debuginfo を無効化しておくだけで思った以上にビルドが早くなるんだなあ。 cargo build --timings とか cargo test --no-run --timings などとしながら設定を見直している。 [profile.dev] debug = false 今日は自転車移動。自転車のハンドルにつけ…
上の子の最後の保育園の最終日。先生がみんな「さようなら」と声をかけてくれるなか、いつもの調子で軽い返事をしながら駆け抜けて行った。なんなら担当の先生にはあいさつせずに帰ろうとしていた。親の心子知らず的だ。逆にこうでなくっちゃ感がないではな…
Cline だの Cursor だの Devin だのと話題だ。確かによくできているし、いまの製品がというわけではないが、個人的には IntelliSense (コード補完) 以来のコーディングにおける大きな変化になるだろうと思っている。 ただ、一方で、なんだかよく分からないま…
bouzuya/rust-sandbox にあった base64 を bouzuya/base64 という別リポジトリに抽出した。 リポジトリを 1 つにすべきか分けておくべきか (monorepo を採用するか) は長短ある。ぼくが気まぐれに書くゴミみたいなコードを書きはじめるハードルが下がるのは…
bouzuya/rust-sandbox の base64 crate を仕上げた。素朴な Base64 エンコード・デコードを実装している。 A-Za-z0-9+/ のみに対応した素朴な関数を提供する。 crates:base64 はいろいろなものに対応しているけど、 Engine がどうとか言っていて謎。 publish…
気まぐれに bouzuya/rust-sandbox で base64 encode を書いた。一応 ics の binary format の準備ではあるけど、 crates.io から base64 を取ったほうが明らかに早いので、「気まぐれに」というわけ。 書いていてコーディングの速度が落ちていると感じる。 …
2025-W12 をふりかえる。 2025-W12 の目標 とその記事 目標。 ☐ 意識的に休憩する 記事。 2025-03-22 卒園式 2025-03-21 せき・せき・鼻水・ハミガキ 2025-03-20 せきが止まらない 2025-03-19 せきが出ている 2025-03-18 休み 2025-03-17 のどが痛い 2025-03…
上の子の卒園式。あっという間の 6 年だったな。立って歩くのもやっとだったのが何曲も歌を覚えて歌ってセリフをしゃべって証書をもらって、している。 自分がその年の頃は覚えていない。だけどきっともっとバカなやつだったと思う。ぼくは本がかろうじて読…
せきが止まらない。上の子もせきをしている。明日は卒園式なのに。下の子は鼻水をたらしている。ついでに下の子はハミガキを食べてる。 今日のコミット。 rust-examples 6 commits ical1: Add DateTimeCreated ical1: Fix warnings ical1: Fix compile error…
せきが止まらない。 子どもと METAL SLUG をプレイしてみた。難しいかなと思ったけど、楽しんでいたようで何より。わちゃわちゃしすぎ死にすぎていて、難しさが気にならなかったのだと思う。 サーバーから ics を返すのにどうするのが良いのかを考えていた。…
今日はせきが出ている。まずいな。まずい。かっこんとうを飲んでみたけど良くなっている感じはない。 今日のコミット。 rust-examples 3 commits ical1: Add OtherParam to Method ical1: property -> component_properties ical1: Add LastModified googlea…
のどが痛い。上の子も下の子も風邪で休み。そしてぼくものどが痛い。午後は仕事を休んで子どもの様子を見つつ自身も休む。 bouzuya/rust-examples の ical1 で雑に other-param の対応を入れた。もう不要なところまでつくりはじめている。一度止めようかな。…
上の子が体調不良で帰ってきた。ぼくもなんだか風邪っぽい。のどが痛い。困る。 Rust の FromStr でどの形式の文字列からの変換にしようか迷う。 今日のコミット。 rust-examples 2 commits ical1: Change CalendarScale::from_value ical1: Add impl Displa…
2025-W11 をふりかえる。 2025-W11 の目標 とその記事 目標。 ☑ ics 出力を試す 記事。 2025-03-15 今日は雨 2025-03-14 お返しをする日 2025-03-13 すこしマシになったかも 2025-03-12 今日も早く寝よう 2025-03-11 早めに寝よう 2025-03-10 たぶん口内炎の…
今日は雨。子どもと家。 bouzuya/rust-examples の ical1 の方向性をようやく定めた。 Builder と文字列を生成する。気まぐれに必要分を実装する。 今日のコミット。 rust-examples 14 commits ical1: Export CalendarScale and Method ical1: Fix compile e…
バレンタインデーから 1 ヶ月。今年はクッキーをもらったので、お返しをした。書き忘れたのか意図的に書かなかったのかさえ忘れてしまったけど、熱々やわやわのクッキーと翌日ふつうのかたさになったクッキーを食べた。そのお返しをした。今年はすっかり忘れ…
今日はすこしマシになったかも。口内炎もマシになってきた。 講義動画は受動的だからか継続しやすい……が身についている感じがない。 今日のコミット。 rust-examples 1 commit ical1: Add fold
体がだるい。昨日早く寝たのだけど、あまり改善されていない。今日はやや鼻声になっている。早く寝よう。 今日のコミット。 rust-examples 1 commit ical1: Add Event googleapis-tonic 1 commit Regenerate crates using googleapis/google#8c2b9c99a6dc958…
雨のせいか、体調が悪い。体が痛い。寒気がする。早めに寝よう。 今日のコミット。 rust-examples 6 commits ical1: Fix varname and use Self ical1: Add Categories ical1: Add Classification ical1: Add Summary ical1: Add DateTimeEnd ical1: Add Date…
「月曜日は〜をやろう」と決めてのぞみ、そのとおりにできた。できたのだけど、その他に小さな失敗をいくつもしており「なんとなく思ったのと違う……」になってしまっている。なんだかなあ。たぶん口内炎のせいだ。口内炎が痛いと何もかもダメな気持ちになる…
2025-W10 をふりかえる。 2025-W10 の目標 とその記事 目標。 (なし) 記事。 2025-03-08 計算間違い 2025-03-07 東京・くたびれ・新幹線・いつもの 2025-03-06 夜は寒い 2025-03-05 なんだおとうさんか 2025-03-04 おまけに仕事 2025-03-03 一味 2025-03-02 …
寒い。上の子の学童の説明を受けた。 線形代数の本を一冊読んだ。演習問題も問いたのだけど計算間違いが多かった。こんなに足し算や掛け算で間違えていたっけ……ってなった。 bouzuya/rust-sandbox grpcal のデプロイ設定を入れた。何日か前からパラパラ入れ…
東京。くたびれ。新幹線。いつもの。 今日のコミット。 rust-sandbox 2 commits grpcal: Fix workflow Add firestore-schema-validator
夜は寒い。明日は東京だ。 今日のコミット。 rust-sandbox 4 commits grpcal: Fix workflow grpcal: Add workflow_dispatch trigger grpcal: Fix runs-on grpcal: Fix workflow file firestore-structured-query 2 commits 0.20.0 Update dependencies serde…
定例の crate バージョンアップ。 prost のパッチバージョンアップ。 上の子はわさびやからしを多用する。 上の子はぼくが部屋に入るとあわててゲームを隠したあと「なんだお父さんか」と隠したゲームを取り出して再開する。 上の子は「かるしはー」と赤い炎…
いつもよりおまけに仕事をした。おまけに仕事をしたら、それ以降がすべて遅れた。疲れていてやる気が出ない。いいことない。 上の子がりんご病。朝ほっぺが赤いしはれていて腕にははんてんが。 今日のコミット。 rust-sandbox 1 commit grpcal: Add github w…
crates:tracing-stackdriver を fork して crates:tracing-subscriber の Layer からの From を実装した。 これで with_span_events しながら Cloud Logging に合わせた形式で出力できる。めでたしめでたし。 Pull Request にしたほうがいいのかな。わからん…
2025-W09 をふりかえる。 2025-W09 の目標 とその記事 目標。 ☑ 例題で学ぶグラフ理論を読む 記事。 2025-03-01 暖かくなってきた、か 2025-02-28 気まぐれに環境を変えようとして失敗 2025-02-27 戸を直した 2025-02-26 くたびれている 2025-02-25 週明けに…