楽しいドラクエの時間。

ドラクエ 11 進行記録:裏ボス戦決着

最初の一時間は裏ボスの記録伸ばしに充てるつもりでいたが、一戦目で 49 ターン撃破達成。 裏ボス勝利紫称号を得て気が済む。

ドラクエ 11 裏ボス 49 ターン

ちからのたね稼ぎ。稼ぎは順調なのにグレイグの攻撃力が 999 になかなかならないなと思って調べる。 攻撃力が右手と左手にあるキャラなので、武器を適切に指定しないといい感じにならない設計なのだと気づく。 両手剣ではあるが、ケイオスブレードあたりを装備させると 999 になる。ならばもういいか。

大修練場に移動して裏試練を試す。 戦力が底上げできたことと、裏ボス戦で効率化のコツをつかんだこともあって 43 手でフィニッシュ。 しかもマダンテ未使用だからまだ伸びる。

2:00 消灯。就寝。

7:05 起床。納豆、梅粥、バナナ。歯を磨く。出勤。

7:40 現場。プラスチックゴミの日。いつもの月曜のように可燃ゴミを仕込む。

作業中にまたぞろ工事員が来館。クロスの貼り替え作業のために敷地内の空き地を使ってもらう。そんなことより話を聞くと対象室が I 倉の住居なのだが、ほんとうに引っ越したのか?

ゴミの始末を終えてほうき掃除を装って当該階を覗く。生活感が失せた部屋が垣間見える。 まだクサレゴミがゴミ置場に何袋かあるのだが、管理会社は分別をさせるのに失敗したか。

10:20 撤収。今日は暖かい。

10:30 ビッグエー墨田京島店。585 円。

  • 和風そば (150)(2)
  • オニオンとレタスのミックスサラダ
  • 大根と水菜のミックスサラダ
  • バナナ (3)
  • 梅粥

曳舟の部屋。PC を開く。本読み。

Dataclasses: 興味深い話題なのだが、動作するコードが何一つない。手を少し入れる必要がある。

12:05 豆腐、カットサラダ、そば、バナナ、謎のミニカステラ、柿ピー少々。

12:50 歯を磨く。

14:35 コードの修正方法を試みる。次のように dataclass 機能を補えば私の期待どおりに動作するが、仕様書の主張どおりかは知らない:


from dataclasses import dataclass  # +
from typing import dataclass_transform


@dataclass_transform()
def create_model[T](cls: T) -> T:
    return cls


@create_model
@dataclass  # +
class CustomerModel:
    id: int
    name: str

# Using positional arguments
c1 = CustomerModel(327, "John Smith")

# Using keyword arguments
c2 = CustomerModel(id=327, name="John Smith")

基本に戻って Data Classes を学ぶ。

15:50 排便。

求人応募の不採用通知がまとめてやってくる。もうダメだ。

17:20 昼寝するか。外で風が吹いている。

19:50 起床。外出。いきなり寒い。

20:15 コモディイイダ東向島店。531 円。

  • ヤンニョムチーズ
  • 海老入り中華丼
  • カステラ黒糖
  • カステラ珈琲牛乳

曳舟の部屋。入浴。

風呂から出る。PC を開く。豆腐、カットサラダ、ヤンニョムチーズ、トマトポタージュ、 中華丼、きのうのメロンパン、柿ピー残り。寒さに備えてよく食う。

22:00 歯を磨く。

Typed dictionaries これは問題ない。直観に反しないし、mypy も変な挙動を呈さない。

Tuples も同様。

Named Tuples も大丈夫だ。

麻雀練習で時間調整。