bouzuya.hatenablog.com

ぼうずやのにっき

2023-01-01から1年間の記事一覧

PAST 本上級を読み終えた / ABC220 A, B, C, D, F

今日気づいたのだけど、昨日で PAST 本 (『アルゴリズム実技検定 公式テキスト[上級]~[エキスパート]編』)を読み終えていた。 https://book.mynavi.jp/ec/products/detail/id=135840 。 2023-05-29 から 5 ヶ月かかっている。 上級・エキスパートは自力…

ABC325 に参加した

ABC325 に参加した。 1370 → 1384 (+14) 。 https://atcoder.jp/users/bouzuya/history/share/abc325 。 E 問題が頂点 1 と頂点 N の両側から各頂点への最小コストを求めるだけの問題で簡単だった。 D 問題はただの貪欲法のはずだったのだけど、ひどく時間が…

子どもが嘔吐して 1 回休み / PAST#6 L

子どもが嘔吐して 1 回休み。 長袖シャツをすべて捨てた。もうすこしシンプルにしたい。 『初めての GraphQL 』を読んだ。初めてではない。 ISUCON 本は? 都市計画 (第六回 アルゴリズム実技検定:L問題) https://atcoder.jp/contests/past202104-open/tasks…

せきが出る / Slay the Spire サイレント A10H, A11H

せきが出る。 Slay the Spire サイレント A10H ボスレリックは漂う凧・大蛇の指輪 攻撃はスニーキーストライク 防御はブラー+・ディフレクト ディスカードを中心としたブロックのループ 一層は串刺し+が機能した 2xアクロバットを取得したけど 1 層ではエナ…

せきが出て苦しい…… / PAST #7 K

せきが出て苦しい……。 急ぎ旅 (第七回 アルゴリズム実技検定:K問題) https://atcoder.jp/contests/past202107-open/tasks/past202107_k 提出: https://atcoder.jp/contests/past202107-open/submissions/46716480 解説 AC 考察はおおむね正しかったものの最…

package.json の license に UNLICENSED を指定する / ABC212 C

npm の package.json の license は private repository などの場合は UNLICENSED を指定しておくと良い。 https://docs.npmjs.com/cli/v10/configuring-npm/package-json#license 記憶違いかと思って調べたので書いておく。 せきが止まらない。 ABC212 : At…

仕事でのフリーレンの話 / Slay the Spire サイレント A9H / PAST #8 L

昼休みに保険の登録されている電話番号を変更してきた。昼休みはご飯を食べて横になりたいけど半端な感じになった。 まだせきは出ている。息苦しさが消えない。 仕事でフリーレンの話題になった。つらくくるしい旅よりくだらなくて楽しい旅がいいねという話…

2023-W41 ふりかえり

2023-W41 をふりかえる。 2023-W41 の目標 とその記事 目標。 ☐ ISUCON 本を読む 記事。 2023-10-14 子どもの運動会 / ABC324 に参加した 2023-10-13 PAST #7 N を解いた 2023-10-12 体調が悪い 2023-10-11 体調が悪い / Slay the Spire サイレント A6H / PA…

子どもの運動会 / ABC324 に参加した

子どもの運動会。家で体温を測って問題ないので連れて行ったら保育所で熱があります。参加できません。帰ってください。……という誘導をされてがっかりだ。上の子と下の子で保育所が違うのも最悪だ。 『 TUBE チューブ 死の脱出』を観た。「ん? これでいいん…

PAST #7 N を解いた

せきがとまらない。 モノクロデザイン (第七回 アルゴリズム実技検定:N問題) https://atcoder.jp/contests/past202107-open/tasks/past202107_n 提出: https://atcoder.jp/contests/past202107-open/submissions/46499208 解説 AC 考察自体はできたが、うま…

体調が悪い

朝から体調が悪く。ラジオ体操などもやめている。 AtCoder の問題と kireta の commit も気休め程度でお茶を濁している。 Pixel 8 が届いたけど、仕事の Slack を確認できるようにするなど最低限の設定しかできていない。また書く。 今日のコミット。 kireta…

体調が悪い / Slay the Spire サイレント A6H / PAST #2 N

体調が悪い。鼻が詰まっているけど鼻水が出る。体がだるい。薬を飲んで寝る。 Slay the Spire サイレント A6H ボスレリックはスレイバーの首輪・漂う凧 攻撃は腹裂き・幻影の暗殺者・威風堂々 防御は悪夢・残像+・フットワーク+・アイスクリーム・2x策士+・3…

体調がボロボロ / ABC059 A, B, C, D / Slay the Spire サイレント A5H

家庭保育で午後休。 10 月に入ってからぼく含めて家族の体調がボロボロだ。 ABC059 : AtCoder Beginner Contest 059 A - Three-letter acronym https://atcoder.jp/contests/abc059/tasks/abc059_a 提出: https://atcoder.jp/contests/abc059/submissions/46…

扇風機を片付けた

衣類を冬物に入れ替えて扇風機を片付けた。 先週の体調不良は↑の衣類を引っ張り出したときのホコリもあるような気がしている。いまだにのどの調子が良くない。 Range Set Query (AtCoder Begineer Contest 174:F問題) https://atcoder.jp/contests/abc174/ta…

2023-W40 ふりかえり

2023-W40 をふりかえる。 2023-W40 の目標 とその記事 目標。 ☑ OKR 本を読む ☑ ABC321 を再度解く ☑ 2023-09 のふりかえりを書く 記事。 2023-10-07 ABC323 に参加した等 2023-10-06 東京出張 / ABC038 D を解いた 2023-10-05 声がおかしい…… 2023-10-04 の…

ABC323 に参加した等

書いたか忘れたけど先日 Pixel 8 を予約した。 今日は同時には注文しなかったケースやフィルムを買った。 前回 Pixel 7 の際は Google のストアからケースを買ったら CASE-MATE とロゴの入ったクソダサケースだったので、もう二度と買わないことにしている。…

東京出張 / ABC038 D を解いた

今日は仕事で東京へ。約 3 ヶ月に一度の出張。帰りの新幹線でこの記事を書いている。新幹線が値上がりしていた。単に料金の高いときに予約しただけ……かもしれない。 今日は体調不良の人が多かった。あるいは体調不良で人が少なかった。多いけど少ない。気温…

声がおかしい……

声が……おかしい……。 react-native-paper の IconButton を使おうとしたが動かなかった。 ドキュメント https://callstack.github.io/react-native-paper/docs/guides/getting-started にある babel.config.js の設定が漏れていた。 サイシードプログラミング…

のどが痛い / PAST#7 O を解いた

のどがおかしい。声がおかしい。 コンピュータ (第七回 アルゴリズム実技検定:O問題) https://atcoder.jp/contests/past202107-open/tasks/past202107_o https://atcoder.jp/contests/past202107-open/submissions/46216683 解説 AC lazysegtree なんとなく…

体調が悪い / ABC321 A, B, C, D, E

体調が悪い。子どもが熱を出しているので家庭保育のために休んでいたのだけどむしろぼくの体調が悪い。昼間子どもは家でぴょんぴょんしているし、それをとめているぼくの側が疲れていた。 サントリープログラミングコンテスト2023(AtCoder Beginner Contest…

体調不良 / PAST#4 O

体調が悪くて仕事を休んでいた。季節の変わり目で気温が下がったからだろうか……。風邪っぽい状態。 ぼんやり横になっていて昔はもうすこし身の回りのことを書いていたのだけどこの頃はあまり書いていないなと思った。 先日『メメント』をひさびさに見た。 Ev…

2023-W39 ふりかえり

2023-W39 をふりかえる。 2023-W39 の目標 とその記事 目標。 ☑ ABC320 の F を解く ☐ ABC321 を再度解く ☐ 2023-09 のふりかえりを書く 記事。 2023-09-30 ABC322 に参加した 2023-09-29 めげてる / PAST#13 D 2023-09-28 お腹が痛い / PAST#8 N を解いた 2…

めげてる / PAST#13 D

気持ちがめげてる。 PAST#13 第13回 アルゴリズム実技検定 過去問 D - 坊主めくり https://atcoder.jp/contests/past202212-open/tasks/past202212_d 提出: https://atcoder.jp/contests/past202212-open/submissions/46034697 各プレイヤーの枚数と場の枚数…

お腹が痛い / PAST#8 N を解いた

お腹が痛い……。 ジグザグな数列 (第八回 アルゴリズム実技検定:N問題) https://atcoder.jp/contests/past202109-open/tasks/past202109_n 提出: https://atcoder.jp/contests/past202109-open/submissions/46012056 解説 AC セグメント木の DP もらう形の DP…

bouzuya/serde-firestore-value 0.1.0, 0.1.1 をつくった

bouzuya/serde-firestore-value 0.1.0, 0.1.1 をつくった。 Firestore の Value を crates:serde の data format とする (de)serilizer 。 Firestore への読み書きをするときに Value { value_type: Some(ValueType::...) } を書くのが大変なので、書いてみ…

おなかがいたい

おなかがいたい。 bouzuya/serde-firestore-value 。 自作の google crate から crates:google-api-proto に移行した。 prost-types のバージョンが下がったり、 HashMap が BTreeMap になったり、いろいろあるけど、ビルドに protoc が不要になったし、 cra…

bouzuya/serde-firestore-value の chrono, time feature を追加

bouzuya/serde-firestore-value 。 #[serde(tag = "...")] が動作するよう修正 #[serde(with = "option_string_as_timestamp")] の追加 #[serde(with = "chrono_date_time_as_timestamp")] の追加 (chrono feature) #[serde(with = "time_offset_date_time_a…

2023-W38 ふりかえり

2023-W38 をふりかえる。 2023-W38 の目標 とその記事 目標。 ☐ ABC320 の F を解く 記事。 2023-09-23 bouzuya/serde-firestore-value で serde data model にない型を扱った 2023-09-22 bouzuya/serde-firestore-value の続き / ABC216 C を解いた 2023-09…

bouzuya/serde-firestore-value で serde data model にない型を扱った

bouzuya/serde-firestore-value の続き。 Timestamp (TimestampValue) を読み書きできるようになった LatLng (GeoPointValue) serde data model には datetime はないしもちろん latlng もない。 data format として serde data model 以外の構造で書き込み…

bouzuya/serde-firestore-value の続き / ABC216 C を解いた

bouzuya/serde-firestore-value 。 serializer と deserializer がおおむね動くようになった。 #[serde(skip)] や #[serde(rename = "...")] や #[serde(with = "...")] が動作することも確認した。 あとは Timestamp や LagLng の扱いかな……。 まだ雰囲気で…