898 日目(晴れ)やることがいっぱいある
どうしよう。SOPHIE Naked Massacre Version のレベル上げをするがいいだろう。 その前に仕掛りの VS Code ノートを作業用ブランチにコミットしてプッシュ。バックアップの意味で。
ひたすらレベル上げ。エレベーター解放イベント敗北。
1:25 地下二階の面倒な方のボスを撃破。出すのも HP を削るのも面倒でイヤなヤツだ。
その後地下四階で金策に行ってザコにボコボコにされる。やはりこの通路はエレベーターを開けてからにしよう。 今バージョン、通常戦闘が前バージョンよりも難しく感じられる。魔法周りが
前回の仲間たちと戦う酒場イベントをもう一度試す。今度はいい線行くのでは?
1:50 レベル 14 でウルフ&ホーリィ撃破。かなりギリギリの勝利だ。 回復役がいるとわかっているのに、そちらから先に片付けようとせずに長引いたからだ。
消灯。就寝。日中は忙しくなるはずだ。
4:50 目が起きる。水を飲んで横になるが寝付けない。
7:05 起床。納豆とコロッケパンを食す。歯を磨く。ゴミ袋を一つ出す。出勤。
7:45 現場。可燃ゴミをさっさと処理。安田退去後は平穏だ。
資源ゴミを処理するのが時間に間に合うばかりか、ほうきで掃除をする時間も取れる。
10:05 撤収。
イトーヨーカドー曳舟店。体温チェック。
押上駅へ。隣の本所吾妻橋駅まで乗車。
10:40 区役所。三階福祉事務所へ。受給金の差額を返納。
退館。本所吾妻橋駅~押上駅。今日はべらぼうに暑い。
曳舟の部屋。体を拭く。PC を開く。VS Code ノートをいい加減進める。始めようの章。
12:05 おやつ。
12:35 歯を磨く。VS Code ノートを続ける。冒頭なので大した内容がない。
13:35 メモリーが枯渇して作業が進まなくなる。初心者ノートを書いていったん終わる。 さすがに眠い。PC を閉じて昼寝。
17:00 起床。外出。
スカイツリー展望台一階トイレ。排便チャレンジ。
押上駅前バス停~錦糸公園前。オリナス錦糸町に移動。二階ベンチで時間調整。 携帯電話で PayPay いじり。ログアウトをしたら起動直後に無限バッファリング状態に陥るようになった。 壊れたな。
18:00 タイトー F ステーションオリナス錦糸町店。MJ プロ卓東風戦 5 クレ。 今日は変な配牌が一局もなくて常識的な成績で終了。
【SCORE】
合計SCORE:-12.0
【最終段位】
四人打ち段位:鬼神 幻球:12
【10/11の最新8試合の履歴】
1st|**------
2nd|-----*--
3rd|---**-**
4th|--*-----
old new
【順位】
1位回数:2(22.22%)
2位回数:1(11.11%)
3位回数:5(55.56%)
4位回数:1(11.11%)
平均順位:2.56
プレイ局数:44局
【打ち筋】
アガリ率:22.73%(10/44)
平均アガリ翻:2.50翻
平均アガリ巡目:11.30巡
振込み率:9.09%(4/44)
【10/11の最高役】
・跳満
気分転換ビートマニアでワンクレ。簡単な曲で。
20:20 カスミオリナス錦糸町店。753 円。クーポン消費。
- 五目炒飯
- とり天のり塩 (3)
- ブラックチョコ (3)
- ライス
- 野菜ジュース (900)
- 讃岐うどん
20:35 ビッグエー墨田業平店。266 円。
- 小粒納豆 (3)
- カレーピラフ風おにぎり
- コッペパンブルーベリー
- シーフードヌードル
曳舟の部屋。シャワーを浴びる。風呂を出て PC を開きながらチャーハンととり天で晩飯を食い始める。
- 小三元で全ツッパ。千葉中央の麻雀ZENTSUで打ってきました - YouTube: 筒子のホンイツの局の進行が興味深い。四人打ちでもこの手順で通じるか問うてみたい。
- 【ARENA】アリーナ潜りつつ久々に灼熱辺りの皿曲を思い出していきたい【音ゲー / beatmania IIDX / CastHour / DOLCE.】 - YouTube: 今晩の BGM になるだろう。そういえばさっき DOLCE プロを見かけなかったのは不思議だ。対角線上の筐体とはいえ。
21:55 歯を磨く。転職・求人情報サイトの type で求人に応募しよう。
22:10 SQLite やろう。
- SQLite Aggregate Functions: An Essential Guide to Aggregate Functions
COUNT(*)は使わない方がいいはずだ。COUNT()でいいだろう。- 副問合せを用いての find-if のような SQL 文は何やら書くのに抵抗がある。
GROUP_CONCAT(expression, separator)のような関数は知っているか否かで技術者としての実力が如実に変わってくる。
- SQLite AVG: Calculate The Average Value In a Set
- 関数
AVGの引数の扱い方は細かい。NULL を捨て、数に見える値は数として拾う。 - Use case がわからぬが
AVG(DISTINCT colname)という形式がある。 - 平均値を
ROUNDで丸めると表示が簡潔になる。 HAVINGやBETWEENの復習もできてありがたい。
- 関数
22:40 SQLite の途中で排便を挟む。
- SQLite COUNT Function: Count Items In A Group
- 関数
COUNTの引数の扱いはAVGに準じる。 - 関数
COUNTに列名を与えたり、さらにDISTINCTを付与したりすると意味のある値が出力される。 GROUP BY,HAVINGとCOUNTを同時に用いるのは実践的だ。グループを構成する要素の個数を勘定する。- 途中にある
COUNT(*)が三つ出てくる SQL 文は、最初と最後のものが同一列だ。名前を付けると良い。 - 今さらだが、SQL の教科書に出てくる英単語 distinct は unique と同義だ。
- 関数
- SQLite MAX: Get the Maximum Value in a Set
- やはり引数の扱いは
AVG,COUNTに準じる。もっともDISTINCTに本質的な意味がないが。 - 副問合せに
MAXを用いて C++ のstd::max_element()のようなことを実現できる。 - グルーピングで利用するのが本筋と思われる。
- やはり引数の扱いは
- SQLite MIN Function: Find The Minimum Value In a Set:
MAXとひじょうによく似ている。省略。 - SQLite SUM: Return The Sum value in A Set of Values:
AVGから少し毛が抜けたような関数。省略。 - SQLite GROUP_CONCAT Funtion: Concat Non-NULL Values in a Column:
CSV を作る関数。Python や JavaScript の
join()に相当する。
次回、データ関数。
23:30 このあとの SOPHIE Naked Massacre Version プレイに備えて、冬に作成したデータ表を確認する。 当時の自分の調査能力に間違いがないことを祈る。
- タイタニアには弓矢で行きたい。現在所持数ゼロ。毒と睡眠は効くはず。 現在、睡眠手段がない。今回のセーブはこのような「~したいが~がない」パターンが多い。
- エウロスは浄化攻撃ができるようになるまで戦わない。
- ソーサレスエンプレスは毒、氷結、スタンなら効くはず。 昨日は毒が効かなくて敗北したが、ツキが細かったか、データが変更されたか。
錦糸町からの放送が終わったら即ゲーム開始。日付が変わる直前にサンネリネ&ミカコ撃破。