top

田中クミコ, ハラヒロシ, ハヤシアキコ, ヤマダジュンヤ, クイズで学ぶデザイン・レイアウトの基本

クイズ形式で気軽に学べるデザイン入門書。本当の初心者を対象としているためか難易度はかなり低めで気軽に読める。

book

川添愛, 白と黒のとびら オートマトンと形式言語をめぐる冒険

おそらく世界初のオートマトン小説。有限オートマトンから始まり、プッシュダウンオートマトン、線形拘束オートマトン、チューリングマシンといった情報工学の理解に欠かせない理論を小説形式で楽しく学べる。

特に序盤は一番の基礎となる有限オートマトンを噛んで含めるように説明してくれるので、初学者にもお勧めできる。中盤以降はやや駆け足な印象があるが、一つ一つの課題を主人公とともにじっくりと解いていけば決して理解できない内容ではない。

book

たかや健二, ぼくの藤子スタジオ日記 完全版

ぼくの藤子スタジオ日記に未収録の原稿をすべて追加したまさに完全版。合計224ページの大ボリュームで、装丁も商業誌並みとなった。藤子FCネオ・ユートピアより通信販売で購入

追加された原稿は、手塚治虫、方倉陽二、羽中ルイ、えびはら武司といった藤子スタジオに縁のあるレジェンドが続々と登場するもの。食道ガンで未完のままとなっている原稿が掲載されているのが悲しい。

comic

ジョン・マコーミック(著), 長尾高弘(訳), 世界でもっとも強力な9のアルゴリズム

計算機科学の啓蒙書。アルゴリズムを解説した本は数多あるが、本書は普通のコンピュータユーザが毎日使っており具体的な問題を解決するアルゴリズムに絞ったのがミソ。これにより、プログラミング上のテクニックや汎用的過ぎるアルゴリズムが振り落とされ、普通のコンピュータユーザも興味を持てる内容に仕上がっている。

こうして絞り込まれたのは、検索エンジンのインデクシングやページランク、誤り訂正符号、データ圧縮、データベース (トランザクションによる一貫性) といったどれも身近に感じられるアルゴリズムばかりだ。いずれも極めて巧妙な仕組みを知るにつれてアハ体験ができる。

book

平本久美子, やってはいけないデザイン

初心者向けのデザイン入門書。素人がやりがちな間違いを広く網羅しており、自分もやってしまっている間違いがいくつも見つかった。そのまま使える改善案が載っているのも嬉しい。

book

水島弘史, 水島シェフのロジカルクッキング 1ヵ月でプロ級の腕になる31の成功法則

水島シェフの著作を手にするのは美味しさの常識を疑え! に続いて3冊目。

塩加減、火加減、毒出しの基本に基づく31のレシピ集。いずれも馴染み深い料理ながら、食材の重量に対する厳密な食塩量、弱火や弱い中火を基本とした火加減、低温での毒出しを徹底している点が他のレシピ集とは一線を画している。

book

いしたにまさき, ネットで成功しているのは〈やめない人たち〉である

ネット上で活躍しているブロガー、文化人、エンジニア、著名人ら110人へのアンケートとその分析。

アンケート結果の生データをそのまま掲載しているのは珍しい。そのまま読むには少々退屈だが、興味がある人の回答を読めるのは嬉しい。

回答は雑多で明確な傾向を見出すのは難しいが、数少ない共通点が継続ということ。コンテンツの蓄積による情報の厚みがネット上では力になる。

book

Visual Studio Codeをemacs風 (時々Windows風) に使う

長年Windows上ではxyzzyで生活してきたが、更新が止まって6年以上ということもありさすがに苦しくなってきた。今風の開発をしようとすると、今風のエディタが欲しくなる。そこで、Visual Studio Codeに宗旨変えすることとした。Visual Studio Codeは完成度の高いエディタで、今風の開発に必要なものはすべて揃っている。動作も軽快な部類で文句の付け所がない。

しかしながら、さすがにキーバインディングだけはemacs風にしないと生活できない。同じ病を抱えた人が多数いるため、さまざまなextentionが公開されている。とりあえず評判の良さそうなAwesome Emacs Keymapを導入することにした。まだ使い始めて日が浅いが、大きな問題はなさそうだ。

ここで恥を忍んでお話すると、実はemacsのキーバインディング100%で生活しているわけではなく、undo, cut, copy, pasteだけはWindows風のショートカットを好んで使用している。こればかりは他のアプリケーションとの兼ね合いもあり、どうしても必要だ。xyzzyではこの部分をうまくサポートしてくれるwinkeyを使用していた。

Visual Studio CodeとAwesome Emacs Keymapの組み合わせでは、デフォルトでもC-z, C-cは期待通りに動作してくれる。Windows上ではsuspend-frameは使わないし、ユーザ用に予約済みのキーバインディングを借用しても問題ない。

ところが、C-vはscroll-up-commandに割り当てられているので、これを明示的に殺す必要がある。Happy Hacking KeyboardではPg Up/Dnが便利な場所にあるので普段はそちらを使用しており、C-vを殺しても不便がない。これには、Keyboard Shortcutsの設定から削除するか、keybindings.jsonに以下を追記すれば良い。

{
    "key": "ctrl+v",
    "command": "-emacs-mcx.scrollUpCommand",
    "when": "editorTextFocus && !suggestWidgetVisible"
}

もう一つの問題はC-xで、Prefix Keyとしてあまりに広く使われているため、C-vのようにそのまま殺すわけにはいかない。そこで一工夫し、テキストが選択されている場合のみcutとして動作し、その他の場合はemacs用のprefix keyとして動作させる。そのためには、keybindings.jsonに以下を追記すれば良い。

{
    "key": "ctrl+x",
    "command": "editor.action.clipboardCutAction",
    "when": "editorHasSelection"
}
hack

三井誠, ルポ 人は科学が苦手 アメリカ「科学不信」の現場から

創造論を信奉するキリスト教根本主義や温暖化をでっちあげと批判する大統領など、米国を覆う科学不信に迫ったドキュメンタリー。

これらの科学不信の原因は知識の有無ではないかと思いがちだが、問題はそう単純ではない。そもそも人が知識に基づいて理性的に行動する存在というのが思い込みで、何かを決めるときに理性に頼る啓蒙主義も18世紀から広がった最近の流行に過ぎない。学校の先生から教えられた直感と反する進化論よりも、最も身近で信頼できる親から教えられ直感にも合う創造論を信じてしまう子供がいるのも不思議ではない。

政治的な観点からは反エリート主義と知性への反発がある。米国の民主主義の源流には欧州貴族への反発があり、権威への反発は容易に知性への反発に至ってしまう。かつてのタバコ業界のように自分たちの利益のために反エリート主義につけ込もうとする人たちもいる。

最近の科学が産業活動に伴う環境の悪化を暴き始めたのも大きな材料だ。政府の規制に反対する保守派が、環境保護を求めて自由な産業活動を脅かす「緑の恐怖」へ反発するのも無理はない。さらには、同じく環境規制や進化論を嫌う福音派も手を組み、共和党の支持基盤を形作っている。

科学者の側にも問題がないわけではない。近代科学は論理 (Logos) に大きく偏っており、コミュニケーションに必要な信頼 (Ethos) や共感 (Pathos) を軽視してきたのは否めない。

book

鈴木優, 1秒で見抜くヤバい麻雀心理術

最近はネット麻雀出身者によるデジタル寄りの麻雀戦術本の出版が盛んだが、それとは一線を画したリアル麻雀の戦術書。視線や表情などの仕草、打牌のリズムなどの情報に特化した本は唯一無二と言って良い。

book
タイトルとURLをコピーしました