オブジェクト内の全プロパティ値にある文字列が含まれているかのチェック

これの中にあるフィルタリング機能の所を抽出したのが以下

備忘録としてやっていることをコメントしておいた。 lodashのincludesを使えばもっとシンプルに書ける。Nativeのincludesは、そのままだと配列にしか使えないよう(後できちんと調べる)

javascriptの関数処理計測

javascriptである関数の処理にかかる時間を計測するのに以下のサイトを参考にさせてもらった。 sbfl.net

こちらの本にあったdivのappend計測を実装。

しかし、上記の本は2013年出版だが、jQuery中心の内容で改めてjs界隈の移り変わりの速さを実感した。

プログラムはこうして作られる

Web上を探せばテトリスソースコードチュートリアルはいくらでもあるのだけれど、 この本はプログラミング自体を全く知らない前提でアルゴリズムも1から作り出していく、という意欲的な内容。

全くのプログラミング初心者だけでなく、普段プログラミングを仕事にしているにも関わらず、人の考えたライブラリや、ググったものをちょっとカスタマイズですませるような事が多く、果たして私は本当にプログラマーと言えるのか?という風に思うことがよくある人にもオススメ。 私のことなのだが。

完成品をgithubに上げておいた。rubylikeな書き方になっているのは私が慣れている書き方にしたため。 github.com

我々はこの筆跡を知っている!

jojoex-2018.com

国立新美術館での荒木飛呂彦原画展 -冒険の波紋- ここにある荒木先生直筆のメッセージ。
独特の筆跡でもあるのだけれどどこか既視感があって、記憶をまさぐっていたら
3部で花京院が承太郎に渡したハンカチに書かれていた脅迫状の筆跡にそっくりだった。
まあどっちも荒木先生が書いたのでそっくりもなにもないのだが。

【参考ページ】 atmarkjojo.org

しかし、花京院のこの脅迫状には有名な誤字があり、「幽波紋(ゆうはもん)」が「幽波絞(ゆうはしぼり?)」になっていたのだった。
(今発売されているコミックスでは修正されているらしい)
それを踏まえてもう一度今回の荒木先生のメッセージを読む。

JOJO 冒険の波紋」

「冒険の波絞」 ではない!

おとなはウソつきではないのです。 
まちがいをするだけなのです…… 
~ジョジョの奇妙な冒険 第四巻あとがき~

だが同じ間違いはしないのです。