bouzuya.hatenablog.com

ぼうずやのにっき

2022-11-01から1ヶ月間の記事一覧

なんだかはかどらない

『競技プログラミングの鉄則』 9 章のグラフを進めている。特につまることはない。 Spring Boot 3.0.0 へのアップデートをしている。 なんだかはかどらない。寒さのせいにしておこうか……。 今日のコミット。 rust-atcoder 1 commit tessoku-book a63-b63 rus…

目が痛い

目が痛い。のどが痛い。 property-based testing 。 Rust だと crates:quickcheck と crates:proptest 。どうなんだろう……。試してみようかな。 今日のコミット。 rust-sandbox 3 commits twiq: Add job main impl twiq: Add job crate twiq: Hide /_workers…

頭がぐるぐるする

Heroku のアプリをすべて停止した。 『競技プログラミングの鉄則』 9 章のグラフに入った。 目を閉じると頭がぐるぐるする。 今日のコミット。 rust-sandbox 2 commits twiq: Fix firestore_worker_repository document name twiq: Fix github workflow rust…

2022-W47 & 2022-11 ふりかえり

2022-W47 をふりかえる。 2022-W47 の目標 とその記事 目標。 (なし) 記事。 2022-11-26 ABC279 に参加した 2022-11-25 くたびれている 2022-11-24 疲れている 2022-11-23 調べ物をしている 2022-11-22 寝坊した 2022-11-21 まだ頭痛 2022-11-20 2022-W46 ふ…

ABC279 に参加した

ABC279 に参加した。 1238 → 1230 (-8) 。 https://atcoder.jp/users/bouzuya/history/share/abc279 洗濯機の修理の人が来た。 仕事。くたびれている。 今日のコミット。 rust-sandbox 2 commits twiq: Fix dockerfile twiq: Use webpki-roots instead of ru…

くたびれている

くたびれている。 https://github.com/bouzuya/google-cloud-rust で google-cloud-rust の依存関係から chrono や native-tls を削除している。でもまだビルド通らなさそう。 rust-musl-builder の Docker イメージが更新されていない (その影響で time cra…

疲れている

疲れている。タオルハンガー 2 本目が届いた。眠い。 ひさしぶりに React を使っている。 1 年くらい書いていなさそう。 今日のコミット。 rust-sandbox 2 commits twiq: Fix to use Firestore repositories twiq: Fix time version rust-atcoder 1 commit t…

調べ物をしている

調べ物をしている。ほとんど仕事をしている。日程の都合で仕方なくそうしている。休日に仕事みたいなことをするのは良くない。 映画『アルカディア』を観た。『キャビン・イン・ザ・ウッズ』 (2021-01-17) の続きっぽい。繋がりは面白くはあるけど尺の割に………

寝坊した

ひさしぶりに大きく寝坊した。朝の commit なし。子どもの送迎も遅刻しそうだった。 時間は大切。 体調は戻った。ただ寒い。 今日のコミット。 rust-sandbox 1 commit twiq: Add Firestore*::new rust-atcoder 1 commit tessoku-book a57

まだ頭痛

朝の時点では微熱。朝の commit や体操などはパス。 夜までには調子が戻ってきた。頭がすこし痛い。無理せず休む。 『競技プログラミングの鉄則』 8.6 文字列のハッシュ。衝突が怖い。 今日のコミット。 rust-atcoder 1 commit tessoku-book a56, b56 rust-s…

2022-W46 ふりかえり

2022-W46 をふりかえる。 2022-W46 の目標 とその記事 目標。 (なし) 記事。 2022-11-19 ABC278 に参加した 2022-11-18 お茶を濁している 2022-11-17 寒い 2022-11-16 日課のみ 2022-11-15 何をちんたらやっているんだろう…… 2022-11-14 なんだか体調が悪い …

ABC278 に参加した

ABC278 https://atcoder.jp/contests/abc278 に参加した。可もなく不可もなくという成績だった。 E の実装でハマってしまった。 F は E がスムーズにいけば間に合ったと思う。残念だ。 新型コロナウイルスワクチン接種 4 回目を済ませた。 今日のコミット。 …

お茶を濁している

『競技プログラミングの鉄則』 8.5 まで。スタック・キュー・優先度付きキュー・連想配列・集合。 お茶を濁している。 今日のコミット。 rust-atcoder 1 commit tessoku-book a53-55, b54-55 rust-sandbox 2 commits twiq: Improve firestore_rpc_event_stor…

寒い

寒い。 『競技プログラミングの鉄則』 8.1 スタック, 8.2 キュー。 今日のコミット。 rust-sandbox 2 commits twiq: Improve get_field_* twiq: Fix EventPayload field name rust-atcoder 1 commit tessoku-book a51-52, b51-52

日課のみ

『競技プログラミングの鉄則』 7.5 チャレンジ問題の山登り法。 twiq 実装メモ (57) FirestoreUserStore を追加 今日のコミット。 rust-sandbox 2 commits twiq: Add impl UserStore for FirestoreUserStore twiq: Add FirestoreUserStore rust-atcoder 1 co…

何をちんたらやっているんだろう……

何をやっているのか分からなくなってきた。 何をちんたらやっているんだろう……。 今日のコミット。 rust-atcoder 1 commit tessoku-book a50 (1) rust-sandbox 3 commits twiq: Remove unwrap from db crate build.rs twiq: Fix to reduce clone twiq: Refac…

なんだか体調が悪い

なんだか体調が悪い。 twiq 実装メモ (55) GitHub Actions で protoc を install しておかないとまずい GitHub Actions で Firestore の API の proto files を得るために git submodule を得られるようにしておかないとまずい https://github.com/actions/c…

2022-W45 ふりかえり

2022-W45 をふりかえる。 2022-W45 の目標 とその記事 目標。 ☑ 2022-10 ふりかえりを書く 記事。 2022-11-12 CELESTE の CHAPTER 7 までの収集を進めた / ABC277 に参加した 2022-11-11 cargo の OUT_DIR / slice の split_first 2022-11-10 立ち姿勢でも一…

CELESTE の CHAPTER 7 までの収集を進めた / ABC277 に参加した

『 CELESTE 』 CHAPTER 7 までのストロベリー・カセット・ハートを収集して再度エンディングを観た。 ストロベリー: 170/175 デス: 6211 タイム: 21:59:39.081 『トレイン・ミッション』を観た。 ABC277 に参加した。成績はまだ出ていないが悪くないと思う。…

cargo の OUT_DIR / slice の split_first

twiq 実装メモ (52) EventStream のメソッド名を修正する 雑に generate2 や push2 としていたものを直した head と tail に分ける操作は split_first を使うと良さそう https://doc.rust-lang.org/std/primitive.slice.html#method.split_first tonic-build…

立ち姿勢でも一定時間ごとに動くほうが良さそう

腰がとても痛い。立ち姿勢でも長時間同じ姿勢だと良くなさそうだ。明日からは意識的に一定時間で動かすようにする。 『競技プログラミングの鉄則』 7.4 ビームサーチ の途中。 twiq 実装メモ (51) Event の at を共通処理側に移動しようとしている time crat…

tonic-build への Pull Request がマージされた

tonic-build への Pull Request (https://github.com/hyperium/tonic/pull/1127) がマージされた。この Pull Request は disable_comments オプションを追加するもの。 今日は追加で https://github.com/hyperium/tonic/pull/1144 をつくった。 『競技プログ…

『 CELESTE 』の CHAPTER 7 をクリアした

『 CELESTE 』の CHAPTER 7 をクリアした。一応のエンディング。 ストロベリー: 125/175 デス: 4435 タイム: 13:56:35.254 アクションゲームは苦手なのだけど、わりとがんばった。 CHAPTER 8 は何やら収集しないと進めないっぽい……。 随分前に作成した Issue…

ABC274 E を解いた

ABC274 の E を解いた。 https://atcoder.jp/contests/abc274/submissions/36304455 TLE を消せなくて苦労した。 if (dp[set][i] - inf).abs() < std::f64::EPSILON { continue; } f64::EPSILON を知った。提出コードでは std::f64::EPSILON としているがこ…

2022-W44 ふりかえり

2022-W44 をふりかえる。 2022-W44 の目標 とその記事 目標。 ☐ 2022-10 ふりかえりを書く 記事。 2022-11-05 ABC276 に参加した 2022-11-04 モヤモヤしている 2022-11-03 Slay the Spire と Mindustry をアンインストールした 2022-11-02 のどが痛い 2022-1…

ABC276 に参加した

ABC276 に参加した。可もなく不可もなくという成績だと思う。個人的には E 問題をつまらないバグで 1WA と時間の消費をしたのがもったいなかった。 1 件でも deque に残っている間継続する……という箇所を実装できていなかった。 https://github.com/hyperium…

モヤモヤしている

いろいろうまくいかなくてモヤモヤしている。昨日 (2022-11-03) でゲームからはおおむね離れた (CELESTE のみ残っている) ので切り替えてやっていきたいところではある。 『競技プログラミングの鉄則』はヒューリスティックに入った。 twiq 実装メモ (45) コ…

Slay the Spire と Mindustry をアンインストールした

Slay the Spire と Mindustry をアンインストールした。 https://twitter.com/bouzuya/status/1587980379377618945 最近はちょっとゲームに時間をとられすぎているので減らしたい。 CELESTE だけ残した。プログラミングの気分転換はプログラミングで……になる…

のどが痛い

のどが痛い。 ケーキを食べた。 『最強のふたり』を観た。特に感想はない。 今日のコミット。 rust-sandbox 2 commits twiq: Add FirestoreRpcEventStore::find_event_stream impl twiq: Fix compile errors rust-atcoder 1 commit tessoku-book a45, b45

のどが痛い

2022-11 にはいった。のどが痛い。どうも調子が悪い。 twiq 実装メモ (42) Repository::store(precondition: Option<Version>, a: Aggregate) EventStream と Aggregate 。 EventStreamId と AggregateId は同一の値でも機能するが別のものではある EventStream は Ev</version>…