Phinlodaのいつか読んだ本

実際に読んでみた本の寸評・奇評(笑)

雑記

今日は間に合わなかったので雑記にします。

最近話題になっている政党マッチングのサイト。試しにやってみたら予想通りの政党が出てきました。特定の政党に偏っているのかな、と思いましたが、一応マッチングのルールが出ていて、単純に政策と合った方を選択したら加点するだけのようです。もっとも、このやり方だと選択肢の作り方で特定の政党がよく出てくるようなシステムにできそうですが。

日本では新型コロナの新規感染者が激減しています。海外では、アメリカが1日8万人、イギリス、ロシアが4万人、という新規感染者数で、しかも通常に経済を回しているという、わけのわからない状況が続いています。

ゴブリンスレイヤー4

今日の本は「ゴブリンスレイヤー4」。 10個のショートストーリーが入っています。第1章のエピソードはアニメの第5話に埋め込まれています。

第5章「彼がいない日のお話」は、牛飼娘、女神官、ギルドの監察官、受付嬢、妖精弓手(エルフ)、といった女性キャラがメインの短編です。

「こんな危ない、水着みいなの着れたらそれだけで勇者だよねぇ」
(p.150)

アニメの女勇者って露出度高いですよね。個人的には防御力がどうこうじゃなくて、あんなので森に入ったら虫に刺されないかと気になってしょうがないです。神様のご加護とかあって刺されないのでしょうか。かなりきわどいアーマーを着た絵はカラーページに出ています。

個人的にこの巻で一番気に入ったのは、第6章の「悪魔に魅せられし魔宮の滅亡するお話」。ゴブリンスレイヤーと槍使い、重戦士という珍しいパーティが塔を攻略します。

六十階はあるんじゃねえか?
(p.165)

ドルアーガの塔?

1階ずつ攻略するのは面倒なので外壁を上がって一気に頂上を目指すというチートでクリアします。相手もチート。

言葉持つ者の手により殺されることはない
(p.194)

ならば蹴り殺せばいいような気もしますが、落ちはソレか、みたいな感じの落ち。

今日の一言は第8章「妖精弓手のぐだぐだとした休日のお話」から。このストーリーはエルフが主人公。

今日あったことに笑って、泣いて、怒って、騒げるのが定命(モータル)の特権でしょ」
(p.224)

エルフの年齢は2千歳でしたっけ、少女キャラですが年齢的には八百比丘尼どころではありません。短命なのだから今日を大切にしろという教訓。日々是好日。


ゴブリンスレイヤー4
蝸牛 くも 著
神奈月 昇 イラスト
GA文庫
ISBN: 978-4797389555

雑記

今日は図書館で本を借りてきたので雑記にします。

借りてきたら書けといわれそうですが、まだ読んでないのです。ゾウの2巻【謎】も借りました。1巻は夢が叶ってないじゃないかとモヤモヤ感が残りましたが、2巻に期待です。

自己啓発系といえば、前期のアニメ「迷宮ブラックカンパニー」を今頃観ているのですが、社畜的ファンタジーという割には主人公が鬼畜なのがいいですね【なにが】。

あと、今期のアニメでは「吸血鬼すぐ死ぬ」が馬鹿馬鹿しくて脱力できるのでいいです。一応、吸血鬼マニアということで見ないといけないのです。「月とライカと吸血鬼」も観ていますが、こっちは観ると疲れます。

ようこそ実力至上主義の教室へ3

今日の本は「ようこそ実力至上主義の教室へ3」です。

この巻はアニメの後半で放送された、無人島サバイバルです。アニメを先に見ているので謎解きができなかったのが残念。今回はクラスメートと交流を避けがちな堀北が集団生活を頑張ります。とはいっても結局活躍するのは綾小路ですが、綾小路は1巻に比べるとかなりクールになった感じがします。

たとえ期待値が最低の1だとしても、他が全て0ならば必然トップになるのはオレだ。
(p.89)

堀北が綾小路を頼るシーンです。堀北は誰も期待していない、ってことですね。他人と関わらないスタンスの堀北には簡単なことが難しいのであります。

このストーリーには櫛田さんをはじめ、表裏のあるキャラが出てきますが、

「けれど大抵の人間は建前と本音を使い分けているはず。あなただってそうであるようにね。まして善意と偽善は表裏一体だから信用しないことにしてるの」
(p.233)

堀北のセリフ。堀北はどちらかというといつも裏みたいな感じですね。今回はリーダー役の平田も壊れかけます。

今日の一言は、綾小路の行動理念。

この世は『勝つ』ことが全てだ。過程は関係ない。
(p.297)

確かに、結果が出なければ単なる自己満足です。ま、自己視点からは自己満足で十分なのですが。


ようこそ実力至上主義の教室へ3
衣笠彰梧
トモセ シュンサク イラスト
MF文庫J
ISBN: 978-4040680088

ようこそ実力至上主義の教室へ2

今日の本は「ようこそ実力至上主義の教室へ2」。

アニメとちょっと違う流れのところもあります。今回は須藤がやらかして停学の危機に陥りますが、これを綾小路達がうまく相手ハメて対処するというストーリーです。櫛田と堀北のピリピリした緊張感も面白いです。

人間なんて誰かを好きになったり嫌いになったりするのが当たり前だ。気にしても仕方ない。
(p.32)

櫛田は表面的に好きなふりをしますが、堀北は表裏なく嫌います。他人に嫌われても平気なタイプ。こういうタイプの人はリアルにはあまりいないのでは。それに対して、

証拠が無ければモノを言うのは日頃のイメージ。つまり心証だ
(p.75)

日頃のイメージで有罪無罪が決まってしまう、というのは学園生活あるあるでしょうか。


ようこそ実力至上主義の教室へ2
衣笠彰梧
トモセ シュンサク イラスト
MF文庫J
ISBN: 978-4040677781

雑記

とりあえずクエリの話がよく分からなくなっているのでそちらの話を書きます。

こんな感じのテーブルがあるとします。

CREATE TABLE `mdb` (
  `id` int(11) unsigned NOT NULL,
  `created` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `created` (`created`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

created には公開日時が入っています。面倒なので日だけ書きますが、10/1、10/2、10/3、…、10/22 がレコードに入っているとします。今月は昨日まで公開しているので、ここまで入っています。ちなみに 2009年4月1日あたりから入っていて、現在 4602レコードあります。

§

例えば、10/10 のデータの created が '2021-10-10' だとして、このデータは次のようなクエリで取得できます。

SELECT * FROM `mdb` WHERE `created`='2021-10-10';

10/15 のデータなら、次のようにすればokです。

SELECT * FROM `mdb` WHERE `created`='2021-10-15';

これを1回のクエリで取り出すには、次のようにすればいいでしょう。

SELECT * FROM `mdb` WHERE `created` IN ('2021-10-10','2021-10-15');

§

今回欲しいのは、あるレコードの直前の created が入っているレコードです。例えば、10/10 のデータの直前のデータを知りたい場合、次のクエリを実行すれば取り出せます。

SELECT * FROM `mdb` WHERE `created`<'2021-10-10' ORDER BY `created` DESC LIMIT 1;

10/15 のデータの直前のデータも欲しいなら、次のようにすればokです。

SELECT * FROM `mdb` WHERE `created`<'2021-10-15' ORDER BY `created` DESC LIMIT 1;

さて、ここからが本題です。10/10と10/15のデータをINで一度に取り出したように、10/10の直前のデータと、10/15の直前のデータを1つのクエリで取り出すにはどうすればよいか?

条件として、同じ値の `created` を持つレコードは複数存在しないこととします。ただし、レコードが存在しない日付が途中にあるかもしれません。

 

雑記

今日はカレーを食べ過ぎたので雑記にします。

カレーはスパゲティにかけてカレースパゲティになりました。カレーは食べるのはいいのですが、その後の鍋を洗うところが大変で、焦がしたりすると超大変になります。

その後は雨の中、銀行にいって用事を済ませて、カフェで SQL と多少格闘してから帰ってきました。データの中から「昨日の投稿」を一撃で引っ張り出すクエリが欲しいのですが、ちょっと難しいです。別に一撃にする必要はないのですが、何かクエリを分けるのも負けた感があって困ったものです。結局、分割することになりそうです。