フォローしました¥200※ほぼ半分を無料公開しているノートです。(結城メルマガVol.014より)こんにちは、結城浩です。「本を書く心がけ」のコーナーです。このコーナーでは「本を書くこと」に関わるさまざまな話題をお話しします。今日は「手書きノート」をお届けします。結城が本を書くときに手書きでノートやメモ帳に書いていたことを、スキャナでスキャンしてお見せし、何を考えていたのかを解説します。実際の書籍では結局どうなったのかの結末もお見せしましょう。他の「手書きノート」は以下でも公開していますので、ぜひご覧ください。『数学ガール』を書いてるときの手書きノート(3)を公開します(本を書く心がけ)https://note.mu/hyuki/n/n414d3bf5841b「手書きノート」がどんな意味を持つかは結城にもよくわからないのですが、文章を執筆なさる方(特に書籍執筆に関心のある方)には得るものが大きいと思っています。●ブロック図で解説する以下の「暗号化のブロック図(手書きメモ)」は、結城が『暗号技術入門』という書籍を書いているときに描いた図です。いう暗号ソフトウェアの動作を「ブロック図」を使って解説しようと検討しているところです。図の上の方では対称暗号(慣用暗号)と呼ばれる方式の暗号の作り方、下の方では公開鍵暗号と呼ばれる方式の暗号の作り方を描いています。Mはメッセージ、Eは暗号化、Pはパスフレーズ、Hはハッシュ化をそれぞれ表しています。見るからに複雑ですが、複雑だからこそ、このような「図」を使って説明する必要があるのですね。現代の暗号技術は数学です。内容をきちんと表現するためにはどうしても数式が必要になります。読者層を考慮して、数式をできるだけ出さないようにする方針でした。そこで、数式を使う代わりに図を多用することにしました。暗号の仕組みや、ソフトウェアの構造を読者さんに理解してもらうために図をたくさん描いたのです。「自分は説明する内容を本当に理解しているか確かめよう」という意図もあります。(PGPの暗号化)この図は、PGPの(公開鍵暗号を含んだ)暗号化の部分です。手書きメモでは「左から右に流れる図」を描いていましたが、書籍では「上から下に流れる図」に変更しました。これは、横長の図では縦長のページにうまく入らなかったからです。結城は、グラデーションやシャドウのような「イフェクト」を図にかけることはあまりありません。「図に出てくる構成物は何を表しているか」だけは明確になるようにしています。具体的に言いましょう。この図に出てくる「メッセージ」や「セッション鍵」のような、「静的なデータ」は四角形で表現しています。それに対して、「圧縮」や「対称暗号で暗号化」のように、「動的な操作」は角が丸い四角形で表現しています。PGPによる暗号化という「処理全体のまとまり」は破線で大きく括っています。このようにして、PGPによる暗号化に対する入力(メッセージ)と、出力(送信データ)が明確になるように工夫しています。Visioというソフトウェアで描きました。Visioは結城が長年愛用している描画ツールです。2010http://www.amazon.co.jp/exec/obidos/ASIN/B003FZACDM/hyuki-mm-22/●立場の違いを考えるさて、次に『数学ガール』を書いていたときの手書きメモをお見せします。・それに、数学がずばぬけて得意なミルカさんという高校二年生、この三人がそれぞれにどのような反応をするかをメモしたものです。◆『数学ガール』執筆メモ(手書きメモ)このメモだけを見ても意味は取りにくいですね。同じ数列を見ていても、見ている人物の「数学の理解度の違い」で答えは変化するだろう。したら、誰がどのような答えをするだろうか...そんなことを考えていたときのメモです。一般の物語では、登場人物がどのような性格をしているか(登場人物がどのような属性を持っているか)は、文章内の「描写」によって表現されます。『数学ガール』のような数学物語では、登場人物の性格なり属性は、「数学の問題に対して、各人物がどのようなアプローチを取るか」によって表現されます。答えを当てるだけの簡単な問題なら「どれだけ正解に近いか」によって人物の数学能力が推し量れます。さまざまな答えの可能性がある問題なら、人物の数学に対するそれぞれの姿勢が、その答えに現れ、物語に豊かなふくらみをもたらしてくれます。登場人物はどのようなアプローチで問題に立ち向かうのか、どのような答えを良しとするのか...それを考えるのはとても楽しいものです。この手書きメモでは、数学が非常によくできるミルカさんは「図形的な説明」まで踏み込んだ答えをするだろうな、といったメモを書いています。この部分が実際の書籍になったらどうなるでしょう。以下がその書籍の部分です。◆『数学ガール』(ド・モアブルの定理)ここでは、ミルカさんがド・モアブルの定理に触れ、さらに、簡単ではありますが、図形的視点での解説を加えています。ここで、ミルカさんの説明に注目してください。ミルカさんはド・モアブルの定理を「二つの表現」で述べています。一つ目は、いわば数式の言い換えという形の表現で。二つ目は、図形的視点での表現で。《単位円上でθの回転をn回繰り返すのは、nθの回転に等しい》ひとつの事柄を、二つの表現を使って表すのはとても大切です。二つの表現で説明された文章を読むことで、読者は自分の理解を確かなものにすることができます。読者はある種の「驚き」を得ることもあるでしょう。「自分はよくわかっていると思ってた。確かにそうだね!」という「驚き」です。これは読者によっては大きな感動へつながります。「教えるときの二刀流」というお話をしました。それに通じるものがあります。※ここまででおおよそ半分です。「先を読みたい」と思った方はぜひご購入をお願いします。記事を購入するこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。アマゾンに書評を書いてくださるのも大きなサポートになりますので、よろしくお願いします。https://amzn.to/2GRquOlサポートをする「スキ」を押してクリエイターを応援しよう!結城浩です。「結城メルマガ」をnote配信中。