Blufflog

This blog is bluff.

トライアンフの向き問題

トライアンフで現象を示す際のカードの向きはしばしば議論の的になる。そこで、この件についての自分の考えを好き勝手に書いてみる(異論はあると思うが…)。候補は次の 2 つ。

  1. 裏向きのカードの中で観客のカードだけが表向きになる
  2. 表向きのカードの中で観客のカードだけが裏向きになる

結論から言うと、自分は候補 1 の「裏向きの中に表」の方が良いと思う。

2 つの候補について、それぞれの利点・欠点を比較すると次のようになる。

1. 裏の中に表 2. 表の中に裏
現象数 1 2
瞬間最大効果
見た目 👍 👎
混乱 👎 👍

トライアンフは、「全てのカードの向きが揃う」・「観客のカードを当てる」という 2 つの現象を含む。候補 1 ではこの 2 つの現象が同時に起こるため、現象数は 1 つである。一方、候補 2 では 2 つの現象が段階的に起こるため、現象数は 2 つである。また、候補 1 では 2 つの現象を 1 つの瞬間に集約するため、(適切にプレゼンテーションすれば)トリックの瞬間最大効果は候補 2 よりも大きくなると考えられる。現象数と瞬間最大効果の比較ではトレードオフ的な部分もあり、どちらが良いかを決めることは難しい。個人的には瞬間最大効果が大きい候補 1 が好みだが、これだけでは決め手に欠ける。

見た目は候補 1 の方が良いだろう。裏向きのカードの中で観客のカード 1 枚だけが表向きになり、そのインデックスが見えている状態が美しい。

「混乱」は、候補 1 が批判される主な理由だ。候補 1 では 2 つの現象が同時に起こるため、観客を混乱させてしまうというものだ。「観客を混乱させない」という点で候補 2 が優れているように思える。

まとめると、候補 1 は見た目は良いが観客を混乱させる可能性があり、候補 2 は見た目は良くないが観客を混乱させない。現象数と瞬間最大効果はどっちもどっち。この時点ではどちらが良いかはっきりしない。そこで、それぞれの弱点を解消できないかを考えてみる。

候補 2 の見た目の悪さを解消するのは前提が崩れるため不可能。では、候補 1 の「混乱」という弱点は解消できるだろうか?
これは、できると思う。

そもそも、トライアンフの 2 つの現象を同時に起こしたからと言って本当に観客が混乱するだろうか、という疑問もあるが、仮に混乱するとしても解決策はある。以下、2 つの解決策を示す。

  1. デックを広げる前に現象を説明する(例:「指を鳴らすと、全てのカードが裏向きに揃います。そして、あなたのカードだけが表向きになります」)
  2. 最初にデック上部のみを広げ裏向きに揃っていることを示してから、全体を広げ、観客のカードだけが表向きになっていることを示す

このようにすることで、候補 1 でも観客の混乱を回避できる。

さらに、「デックを広げる前に現象を説明する」方法の場合、観客の期待を高めた状態で現象を起こす(例:指を鳴らす)ことができる。もちろん、意外性のために事前に現象を説明しない方が良いケースもあるが、原則、事前に現象を説明した方が観客の期待を高めることができ、効果的だと思う(事前に現象を説明しにくいのは、単にタネをバレにくくするための、マジシャンの都合である場合が多い)。

これらを踏まえ 2 つの候補を再比較してみる。

1. 裏の中に表 2. 表の中に裏
現象数 1 2
瞬間最大効果
見た目 👍 👎
混乱 👍 👍
期待 👍 👎

以上より、トライアンフでは「裏の中に表」で現象を示す方が効果的だと思う。

参考

[1] 佐藤総『トランプと悪知恵』.
[2] Dani DaOrtiz. Reloaded. (video).

カードマジックデザインズ

今更ながら、佐藤 総さんの名著『カードマジックデザインズ』1 について。

本書の目玉は何と言っても「ミミック・ショウ」。この原理はマニアであればあるほど凄さが分かる原理・技法の典型だと思う。例えば初心者がこの原理を知っても、他の原理・技法と比べてどこが凄いのか分かりにくいと思う。勿論、演技においては、ミミック・ショウはマニア向けで、一般客相手には使えないということでは全くない。

この原理を知った直後は、なんとかしてこれを使って最強のトリックを作ろうとしたが、最終的にそのような使い方は適さないと思った。最強に不可能性の高いトリックを作ろうと思うと、ミミック・ショウは他の原理に対する優位性に乏しく、その効力を十分に活かせないと思うからだ。

ミミック・ショウは、ある特定の状況下で最大の効力を発揮すると思う。それがどのような状況かは本書を読んだ人ならよく分かると思う。このような状況下でミミック・ショウは、追えない不思議なマジックを演じるための超強力な武器になる。

『Bushfire triumph ver.1.5』や『Acrobat Leader』を筆頭に個々のトリックも素晴らしい。個人的には『Bathtowel Mentalism』がお気に入り。超不思議な上に見た目も面白いので最高。


  1. 佐藤 総『カードマジックデザインズ』https://www.frenchdrop.com/detail?id=2363

『Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』を読んだ

Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』1 を読んだ。

Java の基本文法は知っているが、うまく使いこなせる気がしないので読んだ。本書では主に次の 2 点を学べる。

  1. Java 8 の新機能(e.g., Stream APIラムダ式
  2. 開発現場での実践的な書き方

現在、Java はバージョン 12 まで出ているが、Stream APIラムダ式は依然重要だと思われるので、これを学ぶ意義は大きい。
また、クラスが錯綜している日付処理について整理できたのが良かった。Java 8 以降の場合、基本的には Date and Time API を使えばおk(e.g., java.time.LocalDateTime)。
さらに、Java ネイティブの書き方だけでなく、周辺ツール(e.g., Maven、Jenkins)や外部ライブラリ(e.g., Apache Commons、Jackson)についても触れられている。また、簡単にではあるが、オブジェクト指向的な書き方・スレッドセーフ・デザインパターンについても書かれており、Java 開発に必要な情報は一通りまとめられている印象。

本書を読む限り、JSON / XML / CSVJava オブジェクトの変換には、それぞれ以下のライブラリを用いるのが良さそう(CSV に関しては他に良いのがあるかも)。

デザインパターンについては、今後この辺りの本で勉強したい。

なお、本書は AmazonKindle 版が販売されているが、自分は Gihyo Digital Publishing で電子書籍版を購入した。こちらで購入すると DRM フリーの ePub と PDF が手に入る。しかも Kindle 版より安い!
オライリーもそうだが、公式が DRM フリーの電子版を提供してくれてることがあるので思考停止で Kindle を買わないように気を付けたい。


  1. 谷本心・阪本雄一郎・岡田拓也・秋葉誠・村田賢一郎(2017)『Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』Acroquest Technology監修,技術評論社https://gihyo.jp/book/2017/978-4-7741-8909-3

楽に早起きする方法

昔から早起きが苦手だったのだが、楽に早起きする方法を見付けた気がするので紹介する。当然、万人に合うとは限らないが、自分はうまくいっている。ちなみに超平凡な方法。

TL;DR

帰宅したらすぐに食事・シャワー・歯磨きだけを済ませてすぐに寝る。原則、他のことはやらない。すぐに寝ることで確実に早起きできる。

自分が早起きが苦手な理由

自分が早起きが苦手な理由は、就寝・起床時刻が決められていることにプレッシャーを感じるから。つまり、「○時までに起きなければならない」、そのために「○時までに寝なければならない」といったような状況が苦手。同じ理由で早起きが苦手な人には今回の方法が合う可能性が高い。

方法

会社や学校などから帰宅したらすぐに食事・シャワー・歯磨きだけを済ませてすぐに寝る。原則、他のことはやらない。

メリット

  • ほぼ確実に早起きできる
  • ○時までに寝なければ/起きなければならないというプレッシャーが無い(早く寝ることだけを考えれば良い)
  • 十分な睡眠時間を確保できる
  • 起床時間から逆算した時刻に寝ないので、睡眠時間を柔軟に調整可能(e.g., 疲れているので 1 時間長めに眠る)
  • 早朝にまとまった時間を確保できる
  • 十分な睡眠を伴う起床後という、頭が冴えている時間を自分の好きなことに使える

デメリット

  • 夜に自由時間が無い
  • 睡眠可能時間に余裕があるため、必要以上に寝過ぎてしまうことがある

ポイント

とにかく帰宅後は早く寝ることだけを考える。ただし「○時までに寝なければならない」といった制約は(少なくとも自分にとっては)プレッシャーになるので避ける。

自分は朝の自由時間を少しでも多く確保するために、平日の食事は簡単に済ませ、入浴も湯船には入らずシャワーで済ませている。しかし、食事(料理)や入浴自体が楽しみという人はここに時間を割いて良いと思う。いずれにせよ、自分が最もストレスを感じない方法が好ましいと思う。

John Scarne's Think a Card

今回は John Scarne の『John Scarne's Think a Card』1 について。

現象

観客がシャッフルしたデックをテーブルに表向きで広げる。2 人の観客と演者がそれぞれ 1 枚のカードを思い浮かべる。演者はそれぞれが思い浮かべているカードの予言を紙に書き、各自の前に置く。各自が思い浮かべているカードがデックから抜き出され、対応する予言の紙がカードの上に置かれる。観客が予言の紙とカードを確認すると、3 つそれぞれが一致している。

演者が自身が思い浮かべたカードを予言するというのはおかしく見えるが、実際の現象は異なる。実際の現象では、演者が自身のカード用の予言を書いた後に、裏向きにスプレッドしたデックから観客が 1 枚を抜き出し、それをマジシャンのカードとしている。よって、このカードは思い浮かべたカードでなく、誰も知らないカードと言った方が正しいし、そのように演出すれば良いだろう。

カードマジックではカード単体でトリックを考えがちだが(少なくとも自分は)、本作のように予言の紙(e.g., メモ用紙、レシート)のようなマテリアルを追加することでアプローチの幅が広がるので、このような考えは柔軟に取り入れていきたい。特にメモ用紙やレシートのような身近なマテリアルは手品臭が少ないので自分の好みにも合う。

原理はシンプルだが充分に通用するトリックだと思う。どこかで試したい。


  1. John Scarne and Dr. Jacob Daley, “John Scarne’s Think a Card”. 1938.

『入門 HTML5』を読んだ

ふいんきで HTML を書いてはいるものの HTML5 についてちゃんと勉強してなかったので、今更ながらオライリーの『入門 HTML51 電子版を読んだ。なお、本書は「HTML5」の入門書であって「HTML」の入門書ではないので、「HTML5」の新機能(差分)を知りたい人向け。

内容としては HTML5 に至るまでの HTML(と XHTML 等)の歴史から始まり、HTML5 対応検出方法・アウトライン(section とか)・Canvas・video 要素・Geolocation API・ローカルストレージ・オフライン Web・フォーム・マイクロデータといった HTML5 の新機能の要点が一通りまとまっている。従来の HTML と異なり HTML5 では何ができるようになり何が嬉しいのかがよく分かる。

個人的には 1 章の HTML5 に至るまでの歴史が面白かった。HTML 黎明期に行われた img 要素導入の提案に関するメーリングリストでの議論が引用されており、興味深い。

最後に、一番印象に残った箇所を引用しておく。

HTML は常にブラウザメーカーとページ作成者、標準化マニア、そしてたまたまそこへ居合わせてマークアップについて意見を言いたくなった人々の、話し合いから作られてきた。HTML の成功したバージョンはほとんど「レトロスペック」で、現実に追従すると同時に正しい方向へ導こうとする努力の賜物だ。HTML は「純粋」でなくてはいけないと主張する人々(おそらくブラウザメーカーかページ作成者、あるいはその両方を無視することになる)は、単純に間違っている。HTML は今まで一度も純粋であったためしはないし、純粋にしようという試みはすべてとんでもない失敗で、後続によって置き換えられるだけに終わっている。

P.S.

HTML の本にしては 5 章のビデオコーデックやエンコードの話がやたら長い。著者の趣味かな?


  1. Mark Pilgrim(2011)『入門 HTML5』矢倉眞隆監修,水原文訳,オライリー・ジャパンhttps://www.oreilly.co.jp/books/9784873114828/

鏡の中のカード

今回は氣賀康夫氏の『ステップアップ・カードマジック』1 に収録されている『鏡の中カード』というマジックについて。

現象

二組のカードを用いる。裏が青と赤と二組を使うのがいいだろう。一つを術者が、もう一方を観客が保持する。二人は鏡のように同じ動作を何度か繰り返す。最後に二人が選んだカードが一致するので、それだけでも不思議であるが、さらに残りのカードのトップ(一番上)とボトム(一番下)とが一致するのでさらに驚く。
(本書より引用)

本作はデック 2 組を使った『Do as I Do』のバリエーションである。『Do as I Do』は初心者が習うトリックの定番だが非常に強力。自分はデック 2 組を使うことがほとんど無いためあまり演じないが、機会があれば是非演じたい大好きなトリックだ。

『Do as I Do』では、演者と観客それぞれがデックをカットした後、お互いのデックを交換する必要がある。しかし、デック交換の理由付けが難しく、どうしても不自然になってしまう。『鏡の中カード』を取り上げたのは、このデック交換の不自然さをうまく隠蔽しているからだ。

本作では、演者と観客の間に鏡があるという体でマジックを進める。これにより、観客は演者の動きをどのように真似れば良いのか分かりやすいし、演者も観客の動きを制御しやすい。さらに、観客が演者の動きを真似する中で、演者が「デックを交換する」と明言することなしに、いつの間にかデック交換を完了させてしまう。この鏡の演出が、本来不自然なデック交換を隠蔽していて素晴らしい。

しかし、お互いが選んだカードが一致するだけでなく、トップとボトムも一致する現象を入れたのは蛇足に思える。気になるのは、この現象を追加するための手法が強引気味な点だ。
本来、お互いが選んだカードが一致するだけで十分強力な現象なので、強引な手段を使ってまで、トップとボトムの一致という現象を追加するのは、トータルの効果としてプラスになっているか疑問。本作はデック交換をスマートにクリアしているので、そこに強引な手法を入れるのは合わないと感じる。強引で図々しい手法自体は大好きだが。


  1. 氣賀康夫(2005)『ステップアップ・カードマジック』東京堂出版