刀剣乱舞を無音で観て 0:30 就寝。

ダラダラ睡眠して 7:35 起き上がる。外は雨で濡れている。 洗濯機を自動運転させながらテレビを観つつうどんを食う。

一時間後に洗濯終了。ベランダに干す。屋根と物干し竿があるのは助かる。 猫の短い毛が衣類に付着する原因は洗濯機のドラムについているフィルター内部のゴミにあると判明する。 この部屋は全体的に見えないところにホコリが溜まっていて油断ならない。

9:00 過ぎに PC の電源を入れて時間つぶしを始める。新規スプレッドシートに課題表を写す。 ホームレスになる直前のアパート引き払い作業表の形式を流用する。

10:00 タスク表を仕上げて出納帳のブックに移す。やはり携帯電話の入手がネックになっている。 仕事が見つからないと(その可能性のほうが高い)無駄になるので店に行くのをためらっている。

公園に行って戻ってきたら大家サンが来訪。ベッドのシーツが汚れているか心配なようす。 私が洗うことで納得してもらう。頼めば洗濯してもらえるとは思うがいいや。

10:20 外出。大横川親水公園を縦断してアルカキット錦糸町、オリナス錦糸町、楽天地を見て回る。 いずれもほぼ完全復活しているとみなして問題ない。携帯電話を契約できる店舗をいくつかアタリをつける。

12:20 ハローワーク墨田で暇つぶしに検索機を利用する。数年ぶりだがかなり変化している。 重要な変更点は求職票を提出しないと紹介状を発行してくれなそうなことだ。 それはもう書いて手許にあるのだが、電話とメールが確定しないので提出できないのだ。 これは仕事を真面目に探すのならば早々にやらないといけない。

検索条件は以前の就職成功条件を考慮して指定する。500 件以上ヒット。 というか、私が最後に所属していた事業所も一覧に出ている。 またお世話になれると話が早いのだが、みっともないので差し控える。

14:30 脱出。14:35 西友錦糸町店でおやつを調達。239 円。

  • レーズンロール (5)
  • ポテチ塩
  • 板チョコビター

引き続き 14:55 カスミオリナス錦糸町店で晩飯を調達。もうこの時間で値引きがある。410 円。

  • 八宝菜&肉団子丼
  • ジャンボどら焼き

雨が大降りにならぬうちに向島へ帰還。15:35 部屋に戻る。 テレビを観ながらおやつ休憩。こう書くとのんきだが気分は全然穏やかでない。

17:50 Bash Guide for Beginners の Chapter 2 と 3 を読む。細かいところを思い出せるので良い。 それが終わってから Python のコード。理牌とドラ表示のための調査。後述。

19:00 べるぜバブを観終わって晩飯。食い終わったら PC を鞄に抱えて電話ボックスへ移動。 今晩の言問通りは妙に人通りが多い。スカイツリーが紫に変色している。 前述の状況により、適当なメールアカウントを sign up する必要がある。 ただ、今の時代、何が最良のメールサービスかホームレスの長い私にはわからない。

隅田公園のトイレを経由する。

21:00 部屋に戻る。即風呂。換気扇の網を戻しておく。 風呂から上がって PC 復帰。生活タスク表を更新。増えていくばかりだ。

麻雀の練習をする。23:45 消灯準備。今日も一日何もなかった。

Programming Notes

牌字のコードポイントが中国麻雀風なのか、日本式の理牌のために次のような定義がどうしても必要になる。

def _init_sortkey_map():
    """Return the mapping for sorting tiles"""

    sortkey_map = {}
    key = 1
    # マンピンソー東南西北白発中
    for code in itertools.chain(
            TILE_RANGE_CHARACTERS, TILE_RANGE_CIRCLES,
            TILE_RANGE_BANBOOS, TILE_RANGE_WINDS,
            reversed(TILE_RANGE_DRAGONS)):
        char = chr(code)
        sortkey_map[char] = key
        key += 1
    return sortkey_map
SORTKEY_MAP = _init_sortkey_map()


def sort_tiles(tilelist):
    """Sort a list that contains tiles

    >>> SORTKEY_MAP['🀆']
    32
    >>> SORTKEY_MAP['🀅']
    33
    >>> SORTKEY_MAP['🀄']
    34

    >>> L = ['🀄', '🀙', '🀀', '🀅', '🀐', '🀆', '🀇']
    >>> sort_tiles(L)
    >>> L
    ['🀇', '🀙', '🀐', '🀀', '🀆', '🀅', '🀄']
    """

    tilelist.sort(key=lambda t: SORTKEY_MAP[t])