bouzuya.hatenablog.com

ぼうずやのにっき

12 月の次は 1 月か

寒い。

Month で翌月を返す関数について考えている。 12 月の翌月は 1 月のような気がするんだけどそういう挙動でも良いものか迷っている。翌年の 1 月は 1 月なのか。実装するのは難しくない。 next 的なものが Option<Month> ではなく Month を返せるのも嬉しい。でもそれで良いのか自信が持てない。

java.time.Monthplus はそうなっている。 https://docs.oracle.com/javase/jp/8/docs/api/java/time/Month.html#plus-long-


今日のコミット。

2021-W41 ふりかえり

2021-W41 をふりかえる。

2021-W41 の目標 とその記事

目標。

  • 宅建を受験する
  • ☐ ストレッチする
  • ☑ b の状況を整理する
  • ☐ 2021-09 ふりかえりを書く

記事。

つくったもの

よんだもの

(なし)

みたもの

その他

勉強会。

(なし)

おでかけ。

(なし)

ゲーム。

買い物。

体調。

  • 疲れている
  • 腰が固まっているような……

育児。

  • 上の子が妙に泣く
  • 下の子はかまってもらえないと泣く

2021-W41 はどうだったか。

仕事。宅建が終わった。自己採点では不合格っぽい。一区切りだ。変えていこう。それにしても疲れている。

ABC223 でひさしぶりの水色になった。

rust365 (2021-05-14) は bouzuya/rust-sandbox は date-time をつくっている。なぜだったか忘れたけど b を直していて chrono がいまひとつ使いにくいなと思った次第。これの関係で今週は OffsetDateTime のことを考えていた。例の Event Sourcing の件から脱線している。

2021-09 のふりかえりを書きそびれているので書く (先週 (2021-10-10) も同じことを書いていた) 。

2021-W42 の目標

  • 2021-09 ふりかえりを書く
  • ストレッチする

疲れている

疲れている。左耳がなんだか変だ。


箸を買った。


リングフィットアドベンチャーはワールド 59 に入った。


ジョジョの奇妙な冒険 シーズン 1 (Part1 ファントムブラッド & Part2 戦闘潮流) 』を観た。


今日のコミット。

OffsetDateTime と Instant と LocalDateTime と ZoneOffset

OffsetDateTime と Instant と LocalDateTime と ZoneOffset のことを考えていた。

OffsetDateTime は Instant と LocalDateTime と ZoneOffset の関係を調整するものという見方。 LocalDateTime + ZoneOffset によって Offset 付きの DateTime を表すもの。あるいはある Instant のある ZoneOffset における DateTime を表すもの。ある ZoneOffset における DateTime は ZoneOffset を無視すれば LocalDateTime になる。ぐるぐる。


今日のコミット。

date-time をつくっている

なんとなく chrono が使いにくいので date-time をつくっている。 Instant から DateTime の計算などを調べるのが面倒なのでもう chrono の wrapper にしてしまおうかと思っている。


今日のコミット。