bouzuya.hatenablog.com

ぼうずやのにっき

bbna の進捗 / adt_easy_20240314_2

bouzuya/bbna のエントリの一覧と詳細画面を追加した。 Markdown かコンパイル後の HTML を表示しようとして https://www.npmjs.com/package/react-native-markdown-display を使ってみた。 markdown-it で parse して react-native のコンポーネントで rend…

2024-W11 ふりかえり

2024-W11 をふりかえる。 2024-W11 の目標 とその記事 目標。 ☑ 生活リズムを整える 記事。 2024-03-16 辞めるか…… 2024-03-15 EXPO_PUBLIC_ / adt_easy_20240314_1 2024-03-14 adt_easy_20240312_3 2024-03-13 子どもとテラリア / ADT EASY 20240312 2 2024…

辞めるか……

ABC345 で D が解けず……。辞めるか……。 今日のコミット。 rust-atcoder 1 commit abc345 a, b, c

EXPO_PUBLIC_ / adt_easy_20240314_1

bouzuya/bbna に EXPO_PUBLIC_API_URL 環境変数を追加した。 EXPO_PUBLIC_* は Expo 49 から追加された形式らしい。 https://docs.expo.dev/guides/environment-variables/#environment-variables-in-sdk-48-and-lower わざわざ app.config.ts に追加する必…

子どもとテラリア / ADT EASY 20240312 2

子どものテラリアに付き合わされている。 水曜日は dependabot から来る Pull Request に対応している。つまらないバージョンアップをしている。もっときちんとアプリケーションを書いたほうがいい。もうずっとろくにアプリケーションを書いていない。 AtCod…

bouzuya/firestore-structured-query 0.8.2 / ADT EASY 20240312_1

AtCoder 以外でほとんどコードを書いていない、良くない。 bouzuya/firestore-structured-query を 0.8.2 にした。 FieldPath::new の \ のエスケープに失敗していたので修正した。 GitHub のプロフィールページに表示されるリポジトリである bouzuya/bouzuy…

2024-W10 ふりかえり

2024-W10 をふりかえる。 2024-W10 の目標 とその記事 目標。 ☑ 『解像度を上げる』を読む ☑ ぼくの PureScript 関連リポジトリを archived にする 記事。 2024-03-09 子どもがカキを食べた 2024-03-08 新幹線の遅れ 2024-03-07 AtCoder Daily Training EASY…

子どもがカキを食べた

ABC344 に参加した。 1332 → 1333 (+1) 。 linked list を自分で実装したのは時間のロスだった。 std::collections::linked_list の存在を把握していなかった……。練習しておきたい。 https://atcoder.jp/users/bouzuya/history/share/abc344 子どもがカキを…

新幹線の遅れ

https://atcoder.jp/contests/adt_easy_20240306_3 を解いた。 東京からの帰りの電車で書いている。疲れている。新幹線の遅延がひどかった。 今日のコミット。 rust-atcoder 1 commit adt_easy_20240306_3 a, b, c, d, e serde-firestore-value 4 commits 0.…

PAST #16 J

疲。 第16回 アルゴリズム実技検定(過去問) J - 除夜の鐘 https://atcoder.jp/contests/past16-open/tasks/past202309_j 提出: https://atcoder.jp/contests/past16-open/submissions/50954265 解説 AC A の要素間の差を求めて、それらの gcd を求めて、その…

ひな人形 / PAST #16 I

ひな人形を片付けた。毎年文句を言いながら片付けている。 第16回 アルゴリズム実技検定(過去問) I - アメ https://atcoder.jp/contests/past16-open/tasks/past202309_i 提出: <> 解説 AC じっくり考えれば解けたかも……。 M <= 10^12 なので単純に試行はで…

PAST #16 H

第16回 アルゴリズム実技検定(過去問) H - 休暇 https://atcoder.jp/contests/past16-open/tasks/past202309_h 提出: https://atcoder.jp/contests/past16-open/submissions/50908040 素朴な DP なのにバグらせて 4WA use proconio::input; fn main() { inpu…

2024-W09 ふりかえり

2024-W09 をふりかえる。 2024-W09 の目標 とその記事 目標。 ☐ 『解像度を上げる』を読む 記事。 2024-03-02 ABC343 に参加した 2024-03-01 バリウム / 競プロ典型 90 問 014 2024-02-29 競プロ典型 90 問 013 2024-02-28 くたびれている / 競プロ典型 90 …

バリウム / 競プロ典型 90 問 014

人間ドック。はじめてのバリウム。下剤もはじめてだ。 下剤を飲んでお腹を下して「下剤って効くんだな」って思った。 あと白い便が出て「白い!」ってなった。 競プロ典型 90 問 014 - We Used to Sing a Song Together(★3) https://atcoder.jp/contests/t…

競プロ典型 90 問 013

競プロ典型 90 問 013 - Passing(★5) https://atcoder.jp/contests/typical90/tasks/typical90_m 提出: https://atcoder.jp/contests/typical90/submissions/50728887 説明どおりに 1 から k 、 k から N のそれぞれの最短経路 (N - 1 個の始点) を求める…

くたびれている / 競プロ典型 90 問 012

くたびれている。 競プロ典型 90 問 012 - Red Painting(★4) https://atcoder.jp/contests/typical90/tasks/typical90_l 提出: https://atcoder.jp/contests/typical90/submissions/50705678 2 つのセルが連結かを高速に調べられればいい Dsu (Union-Find)…

typical90 006

競プロ典型 90 問 006 - Smallest Subsequence(★5) https://atcoder.jp/contests/typical90/tasks/typical90_f 提出: https://atcoder.jp/contests/typical90/submissions/50686393 1 文字目は 0..N + 1 - K から最小を選ぶ 2 文字目は 1文字目の位置+1..N…

寒い / 競プロ典型 90 問 010

なんだか寒い。 bouzuya/serde-firestore-value を 0.5.4 にした。依存関係の更新のみ。ただ lib crate で lock の更新でバージョンを上げる意味はない……はず。 競プロ典型 90 問 010 - Score Sum Queries(★2) https://atcoder.jp/contests/typical90/task…

2024-W08 ふりかえり

2024-W08 をふりかえる。 2024-W08 の目標 とその記事 目標。 ☑ 『 GitHub Copilot とのペアプロ TDD でつくるローグライク RPG 』を読む 記事。 2024-02-24 『 GitHub Copilot パターン & エクササイズ』 / ABC342 2024-02-23 調子が悪い 2024-02-22 疲れた…

『 GitHub Copilot パターン & エクササイズ』 / ABC342

ABC342 に参加した。 1314 → 1329 (+15) https://atcoder.jp/users/bouzuya/history/share/abc342 。結構ミスしたけど上がっている。この頃は下がり続けていたので、すこし戻した程度。 https://patterns.hattori.dev/ja/ 『 GitHub Copilot パターン & エク…

調子が悪い

雨のせいだろうか……。調子が悪い。 子どもがトイレのドアで遊んで壊した。ボロ屋ではあるけど壊さなければまだ壊れないはずなんだけど……。 今日のコミット。 rust-sandbox 1 commit roguelike-tdd: Add Stairs::new_with_ignore_room rust-atcoder 1 commit …

疲れた / 競プロ典型 90 問 004

下の子の生活発表会や緊張するようなイベントがあって疲れた。 下の子は泣いてろくに動かなかった。会の衣装を見ると、なぜ赤が最近のお気に入りなのかわかった。 競プロ典型 90 問 004 - Cross Sum(★2) https://atcoder.jp/contests/typical90/tasks/typi…

つらい / typical90 003

天気が悪いせいかなんとなくつらい。 競プロ典型 90 問 003 - Longest Circular Road(★4) https://atcoder.jp/contests/typical90/tasks/typical90_c 提出: https://atcoder.jp/contests/typical90/submissions/50497988 N 頂点で N - 1 辺で連結なので木 …

下の子がウェイクワードを使う / 競プロ典型 90 問 002

先週末くらいからだけど下の子が Google Home のウェイクワードを使えるようになっている。リスク。 競プロ典型 90 問 002 - Encyclopedia of Parentheses(★3) https://atcoder.jp/contests/typical90/tasks/typical90_b 提出: https://atcoder.jp/contest…

典型90問 1 問目からハマる

典型90問 1 問目からハマってしまった……。 今日のコミット。 rust-atcoder 1 commit typical90 001 rust-sandbox 4 commits roguelike-tdd: Add Door roguelike-tdd: Fix Passage::get_random_central_passage roguelike-tdd: Add Passage::get_central_pass…

2024-W07 ふりかえり

2024-W07 をふりかえる。 2024-W07 の目標 とその記事 目標。 ☐ bbna を一段落させる 記事。 2024-02-17 しがみついてくる 2024-02-16 子どもの髪型を坊主にした / PAST #4 G 2024-02-15 dependabot / PAST #4 F 2024-02-14 ABC340 E 2024-02-13 ABC340 D 20…

しがみついてくる

この頃は子どもがしがみついてくる。背中に首に脚に。椅子に座っていれば背中と背もたれの間に入ってくる。 ABC341 。参加するたびに下げている気がする。 今日のコミット。 rust-sandbox 1 commit roguelike-tdd: Add room struct and tests for room gener…

子どもの髪型を坊主にした / PAST #4 G

子どもの髪型を坊主にした。 PAST #4 第四回 アルゴリズム実技検定 過去問 G - 村整備 https://atcoder.jp/contests/past202010-open/tasks/past202010_g 提出: https://atcoder.jp/contests/past202010-open/submissions/50308204 ひとつずつ '.' に変えて…

dependabot / PAST #4 F

dependabot に従った細かいバージョンアップ。 bouzuya/serde-firestore-value (crates:serde-firestore-value) 0.5.3 bouzuya/genpi 0.4.5 bouzuya/genuuid 0.5.8 Magic Trackpad のおそらく 7 回目の充電。だいたい 20+ 日ごとに充電が必要になっている。 …

ABC340 E

bouzuya/bbna の進捗はイマイチ。 blog.bouzuya.net の API の検証をしてみた。 articles か entries か posts かを数ヶ月に 1 回くらい調べている気がする。ぼくは次は entries にしよう。忘れるので宣言しておこう。 ABC340 : 鹿島建設プログラミングコン…