0:10 SOPHIE Naked Massacre Version の時間。酒場をクリアできないものか。

0:20 ディース&レイコ戦勝利。レイコの凍結系攻撃は以前ほど強くないようで、ビビアンが行動不能にならないのが大きい。

0:25 デモゴルゴン&フリーリ戦勝利。これだけ装備が整えば余裕を持って勝てる。 デモゴルゴンを後回しにするのが今までにないパターンで面白い。これで酒場クリア。

0:40 カーミラ戦初勝利。何しろエクスカリバーがある。 電撃に弱い印象がこいつにはあるが、カールトンは効かないのか。

ストームブリンガーは通常攻撃でも HP が回復するスグレモノだが、さらに雷鳴剣というコマンドが利用可能になる。 べらぼうに強力な武器だ。さっきこれを使えばよかった。

1:00 オブライエン撃破。ビビアンがいるので耐火対策は万全だ。

1:30 地下六階主要部を飛ばして悪魔の双子を倒す。レベル 18 だからか、どうしてもクロエ単騎になる。

1:45 魔術庵の 3000Z メニュー項目をすべて消化するまで地下六階以降を進めずに置く。 とりあえず今宵はセーブして終了する。

麻雀の練習。

2:30 消灯。就寝。

7:05 起床。納豆と惣菜パンを食す。歯を磨く。出勤。 地上に出た途端に雨が降る。引き返して傘を取る、改めて出勤。

7:45 現場。木曜は暇だ。明日でも間に合うがゴミを処理する。 館内を雑巾で拭いていよいよやることがなくなる。 ゴミ置場に積んである粗大ゴミマットを分解して可燃ゴミにできないか検討。 そもそも分解するのが難しい。鋏で細分すれば良さそうだが、これが案外固い。手が疲れる。

10:05 撤収。雨は止んだ。もう降らない気配もある。

10:20 ビッグエー墨田京島店。257 円。おとといのうどんがあるから買い物を控えめにする。 こういう気分のときに安売りモードなのが痛い。

  • カレーピラフ風おにぎり
  • マスカルポーネシュークリーム
  • ベビーチーズ塩分 25% カット (4)
  • 小粒納豆 (3)

イトーヨーカドー曳舟店。体温チェック。排便チャレンジ失敗。

曳舟の部屋。PC を開く。VS Code 利用ノートの拡張機能の章を続ける。 拡張を検索していると面白いものが豊富にある。後でじっくり試そう。

12:05 脱稿。おやつ。おにぎりとメメント・モリうどんとシュークリーム。あとチーズ一かけら。

12:35 歯を磨く。

夜に備えて SOPHIE Naked Massacre Version のパーティー強化をやっておく。 地下四階~五階を徘徊して 14000Z ほど貯金を作る。あとは色々と試す。 一番の収穫は伯爵令嬢の生き血をビビアンが装備すると、戦闘開始直後からドゥームブリンガーで動けることの発見だ。 SP が枯れにくくなっているので、常時装着でいいのかもしれない。

ウディターのキーイベント処理、特にキーリピートの扱いにクセがあるのだろうが、 設定画面でキー設定を変えると、何かのはずみでキー処理が「暴発」する。 同じキーイベントがキューに滞留して、コマンド入力時に連続処理される。 運が良ければ Space 連打で解消されることがある。

13:45 セーブして終了。プレイ内容を反省する(上に記したとおり)。

14:00 寝る。

たまに目が覚めて携帯電話をチェックするとメールが二件バラバラに着信する。 どちらも求人応募の結果で、これまたどちらも書類選考落ち。

17:00 起きる。外出。傘がいる。

押上駅前バス停~錦糸公園前。オリナス錦糸町へ。二階トイレで排便チャレンジ。また失敗。

18:00 タイトー F ステーションオリナス錦糸町店。ゲーム筐体の配置が一部変わっている。 MJ プロ卓東風戦 10 クレ。急所で他家に追い越される展開が頻発してこのザマだ。

【SCORE】
合計SCORE:-250.0

【最終段位】
四人打ち段位:鬼神 幻球:8

【10/13の最新8試合の履歴】
1st|--------
2nd|*--*----
3rd|--*-*---
4th|-*---***
old         new

【順位】
1位回数:2(14.29%)
2位回数:2(14.29%)
3位回数:4(28.57%)
4位回数:6(42.86%)
平均順位:3.00

プレイ局数:73局

【打ち筋】
アガリ率:20.55%(15/73)
平均アガリ翻:3.07翻
平均アガリ巡目:12.40巡
振込み率:19.18%(14/73)

【10/13の最高役】
・跳満
・跳満

21:20 カスミオリナス錦糸町店。547 円。クーポンゲット。

  • レンジ庵かけそば
  • イカ唐揚げ
  • ブラックチョコ (3)

21:35 ビッグエー墨田業平店。319 円。こんなことなら朝買いだめしておけばよかった。

  • ツナマヨパン
  • カレーピラフ風おにぎり
  • コッペパンブルーベリー
  • シーフードヌードル

曳舟の部屋。シャワーを浴びる。

風呂場を出て晩飯を食いながら PC をやる。そばとイカ唐揚げとチーズ。

【ARENA】100年ぶりのムサコ配信でアリーナ潜ったり今作やり残した事やったりする会【音ゲー / beatmania IIDX / CastHour / DOLCE.】 - YouTube: 今晩の BGM はアピナ S 武蔵小山店に帰ってきた DOLCE プロのビートマニアとする。

22:45 歯を磨く。転職・求人情報サイトの type をチェック。 オープンポジションに一件登録。

SQLite をやろう。SQLite String Functions か。 二回に分けて取り組む気でいたが、簡単そうだから眺めるだけで十分な気もしてきた。

  • SQLite INSTR: 部分文字列の開始位置を返す関数。
    • インデックスが 1 から始まるのはクセがある。
  • SQLite Length Function with Examples: 文字列の長さか Blob のバイトサイズを返す関数。
  • SQLite Lower: 文字列を全部小文字にしたものを返す関数。
    • ラテンアルファベットのみ対応。
  • SQLite Ltrim: 文字列の左側から指定文字の連続部分を削除したものを返す関数。
    • ltrim(string, [character])
    • 文字を指定しない場合は空白が削除される。
  • SQLite Rtrim: ltrim の右側バージョン。
  • SQLite REPLACE Function By Practical Examples: 文字列の中からパターンすべてを特定の文字列に置換したものを返す。
    • replace(string, pattern, replacement)
  • SQLite substr Function: 部分文字列を返す関数
    • substr(string, start, length)
    • 引数 start は非ゼロ整数。負の整数の意味は Python ルールに則る。
    • 引数 length は省略可能で、その場合には文字列を可能な限り長く取る。
    • 最後の複雑な SQL 文は意図通りに働くか?
  • SQLite TRIM function: ltrimrtrim を同時にやる関数。
    • trim(string, character)
  • SQLite UPPER Function:
    • 関数 lower の大文字バージョン。
  • Looking for SQLite CONCAT? Use The Concatenation Operator || Instead: 標準 SQL にある関数 concat が SQLite にはない。 二項演算子 || のほうが使いやすいからそれでいい。

次回、窓関数。

23:40 今晩の SQLite の学習予定ぶん終了。

Twitter にビデオをアップロードしたらゲームを始める。