crates:axum 0.7.2 が出ていた。 https://github.com/tokio-rs/axum/blob/main/axum/CHANGELOG.md#072-03-december-2023 axum::body::to_bytes が含められていて嬉しい。これ面倒だったので。 crates:async-graphql はまだ対応していなさそう。 https://gith…
2023-W48 をふりかえる。 2023-W48 の目標 とその記事 目標。 ☑ USB メモリのことを書く ☐ 2023-11 ふりかえりを書く 記事。 2023-12-02 genuuid リポジトリの抽出 2023-12-01 PAST #12 K 2023-11-30 『ドクター・ストレンジ/マルチバース・オブ・マッドネス…
bouzuya/genuuid を bouzuya/rust-sandbox から抽出した。 axum 0.7 の検証のつもりだったけど genuuid ではほとんど axum の機能を使っていなかった。 ABC331 に参加した。 1333 → 1331 (-2) 。微減。 https://atcoder.jp/users/bouzuya/history/share/abc3…
PAST #12 第12回 アルゴリズム実技検定 過去問 K - 連結チェック https://atcoder.jp/contests/past202209-open/tasks/past202209_k 提出: https://atcoder.jp/contests/past202209-open/submissions/48060633 同一連結成分かを高速に判定するなら Dsu (Unio…
不穏。 PAST #12 第12回 アルゴリズム実技検定 過去問 I - 毎日のリンゴ https://atcoder.jp/contests/past202209-open/tasks/past202209_i 提出: https://atcoder.jp/contests/past202209-open/submissions/48019674 テストケースごとに O(N) で「悲しさ」…
debian の bookworm と bullseye のどちらが新しいのかいつも分からなくなる。 https://www.debian.org/releases/index.en.html 12: bookworm 11: bullseye 正解は bookworm だった。 bullseye は 11, bookworm は 12 。 今日のコミット。 rust-atcoder 1 co…
昨日 (2023-11-26) 書いたとおり USB メモリを買った。 上の子の使っていた Chromebook で『 Chrome OS が存在しないか破損しています』というエラーが表示されるようになったからだ。 通常ならキーボード経由であれこれ試したいところだが子どもがキーボー…
2023-W47 をふりかえる。 2023-W47 の目標 とその記事 目標。 ☑ ABC329 を解き直す 記事。 2023-11-25 ISUCON 13 に参加したので ABC はパス 2023-11-24 死んでるカボチャ 2023-11-23 ほとんど仕事 2023-11-22 rand crate の distribution を知る 2023-11-21…
ISUCON 13 に参加した。 目標だった正の点数を取るは達成できた (はず) 。 30 位以下は順位も点数も確認できない (?) ようで、残念だ。 また詳細を書くかもしれない……。 疲れているため ABC 参加はパス。良くないな……。 今日のコミット。 kireta 1 commit Ad…
くたびれている……。 下の子は「シンデレラの馬車カボチャカボチャ」という歌詞からだと思うがカボチャを観るたび「死んでるカボチャ」を連呼する。 今日のコミット。 kireta 1 commit Improve Client::list interface rust-atcoder 1 commit past202303-open…
勤労感謝の日。ほとんど仕事。体調が悪い。寒気がする。 今日のコミット。 rust-atcoder 1 commit past202303-open c kireta 1 commit Add FirestoreStore impl
crates:rand の distributions を知る。いいじゃん。 https://docs.rs/rand/0.8.5/rand/distributions/index.html crates:time の rand feature を有効にすると各型向けの Distribution 実装が追加されることで知った。いつまでも知らないことだらけだ。 htt…
ABC228 を解いたけど C で変にハマってしまった。これが灰色……。 トヨタシステムズプログラミングコンテスト2021(AtCoder Beginner Contest 228) A - On and Off https://atcoder.jp/contests/abc228/tasks/abc228_a 提出: https://atcoder.jp/contests/abc2…
ABC329 の問題を解く。 E も F もちょっとずつ足りなくて解けていない……。解けなきゃいけなかったなと思う。 Sky株式会社プログラミングコンテスト2023(AtCoder Beginner Contest 329) A - Spread https://atcoder.jp/contests/abc329/tasks/abc329_a …
2023-W46 をふりかえる。 2023-W46 の目標 とその記事 目標。 ☐ 習慣を戻す 記事。 2023-11-18 Any の動作を確認している 2023-11-17 弱り 2023-11-16 体調不良 2023-11-15 のどにきている 2023-11-14 鼻水・くしゃみ / ABC206 D 2023-11-13 とても寒い / AB…
ABC329 に参加した https://atcoder.jp/users/bouzuya/history/share/abc329 。 1377 → 1333 (-44) 。ここ最近で最も大きい下げ幅かも……。 Rust のコンパイルエラーをうまく解決できずに手間取って、その焦りで問題を飛ばして解こうとして解けず……というダメ…
弱り。 今日のコミット。 rust-atcoder 1 commit past202303-open a kireta 5 commits Add bearer test Change handler::graphql::Data struct Extract handler::graphql mod and add test Fix lint warnings Extract handler::root mod and add test
体調不良。午後は横になっていた。 今日のコミット。 rust-atcoder 1 commit agc034 a kireta 1 commit Add Store::find_checks_by_check_list_id
鼻水とくしゃみからのどにきている。 わけあって滋賀に行った。 今日のコミット。 kireta 1 commit Reduce unwrap rust-atcoder 1 commit abc193 a, b, c, d
鼻水とくしゃみが止まらなくてつらい。 ABC206 : AtCoder Beginner Contest 206(Sponsored by Panasonic) D - KAIBUNsyo https://atcoder.jp/contests/abc206/tasks/abc206_d 提出: https://atcoder.jp/contests/abc206/submissions/47576319 回文にするた…
とても寒い。暖房をつけている。毛布も出している。寒さと毛布のホコリで鼻水が止まらない。 とりあえず Bluesky に登録してみた。 https://bsky.app/profile/bouzuya.bsky.social 。 ABC328 の F https://atcoder.jp/contests/abc328/tasks/abc328_f 。 提…
2023-W45 をふりかえる。 2023-W45 の目標 とその記事 目標。 ☑ Pixel 8 のことを書く 記事。 2023-11-11 調子が悪い / Pixel 8 を買って 1 ヶ月が経った 2023-11-10 ABC192 E 2023-11-09 ABC192 A, B, C, D 2023-11-08 鼻水 / ABC214 D 2023-11-07 ABC214 A…
調子が悪い。 1 人で 1 日子どもの相手。 ABC には参加せず。 『プリンセスと魔法のキス』を観た。 Pixel 8 が届いて (2023-10-12) から 1 ヶ月が経った。 もう違和感なく使っている。特別良いとも悪いとも言えない……ということはたぶん良いのだろう。 カメ…
鼻水が出る。 ABC192 : SOMPO HD プログラミングコンテスト2021(AtCoder Beginner Contest 192) A - Star https://atcoder.jp/contests/abc192/tasks/abc192_a 提出: https://atcoder.jp/contests/abc192/submissions/47407592 100 - (x % 100) B - uNrEaDaB…
なんだか体調が悪い。また一段と寒くなったからだろうか。鼻水が出る……。 ABC214 : AtCoder Beginner Contest 214 D - Sum of Maximum Weights https://atcoder.jp/contests/abc214/tasks/abc214_d 提出: https://atcoder.jp/contests/abc214/submissions/47…
風が強い。なんだか調子が悪い。早めに寝よう。 ABC214 : AtCoder Beginner Contest 214 A - New Generation ABC https://atcoder.jp/contests/abc214/tasks/abc214_a 提出: https://atcoder.jp/contests/abc214/submissions/47360295 素朴に条件分岐 B - Ho…
Rust で mutable な reference を取る async fn を引数に取る関数を書く。 https://stackoverflow.com/a/70592053 コールバック関数に渡した参照を保持しているクロージャの生存期間を参照の生存期間より短くなるよう制限しないといけない。 ABC216 : AtCode…
2023-W44 をふりかえる。 2023-W44 の目標 とその記事 目標。 記事。 2023-11-04 ABC327 に参加した 2023-11-03 おしりたんていを読んでみた / ABC187 E 2023-11-02 bouzuya/serde-firestore-value を 0.2.0 にした / ABC187 D 2023-11-01 朝の散歩を続けて…
ABC327 に参加した。 1354 → 1377 (+23) 。 https://atcoder.jp/users/bouzuya/history/share/abc327 。早解きできて上がっている。 F は PAST 上級本の内容を本当に理解できていたら解けていそうなもんだよな……。遅延セグ木だった。 子どもが公園を自転車&…
おしりたんていの絵本を借りてみた。 1 冊目から完成度が高い……。 『カーズ/クロスロード』を観た。 bouzuya/kireta で Firestore の Path っぽいものを追加したり、 crates:serde-firestore-value を試したりした。使いやすくなってきた。 ABC187 : AtCoder…