<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>マジック on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF/</link>
		<description>Recent content in マジック on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Thu, 30 Jun 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Nettleマジック・プロジェクト - トランプにつけた見えない印でデッキのカードを全部当てる</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/</link>
				<pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/</guid>
				<description>&lt;p&gt;ポール・ネトルさん(&lt;a href=&#34;https://github.com/nettlep&#34;&gt;@nettlep&lt;/a&gt;, Paul Nettle)が公開した Nettle Magic Project は、オープンソースのトランプ・イカサマ支援ツールです。&lt;/p&gt;&#xA;&lt;p&gt;イカサマ、というと実際に悪用するみたいですが、あくまで「こんなことができる」という実験ですね。&lt;/p&gt;&#xA;&lt;p&gt;トランプの側面に、それぞれのカードに固有の模様をインクでつけて、そのインクを読み取ることで、デッキの上から下までどのカードが並んでいるかを読み取ってしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/nettlep/magic/blob/main/docs/img/stamped-deck.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/stamped-deck_hu_88aac94cfd6c783e.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/stamped-deck_hu_9f664f8308d561f3.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/stamped-deck_hu_ccf576c16b6c7c5b.webp 2691w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/stamped-deck.jpg&#34; width=&#34;2691&#34; height=&#34;1600&#34; alt=&#34;インクの押されたトランプデッキ&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;側面にスタンプを押されたトランプ(説明のために見えるインクを使っている)&lt;/p&gt;&#xA;&lt;p&gt;実際には赤外線でないと見えないインクを使うため、仕掛けをしていないトランプとの&lt;a href=&#34;https://raw.githubusercontent.com/nettlep/magic/main/docs/img/ink_comparison.jpg&#34;&gt;区別はつきません&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;読み取りは Raspberry Pi に &lt;a href=&#34;https://www.raspberrypi.com/products/pi-noir-camera-v2/&#34;&gt;NoIR カメラ&lt;/a&gt;を付けたデバイスで行います。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://raw.githubusercontent.com/nettlep/magic/main/docs/img/abra_ipad.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/abra_ipad_hu_7fc5e223d9a63a9f.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/abra_ipad_hu_b033eeaa963338bb.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/abra_ipad_hu_14e50ff050888cdb.webp 2078w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/playing-card-ir-cheat-project/abra_ipad.png&#34; width=&#34;2078&#34; height=&#34;1562&#34; alt=&#34;iPadクライアントによるトランプ読み取り結果&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;iPadアプリAbraで読み取り結果を表示した様子&lt;/p&gt;&#xA;&lt;p&gt;作者自身によるiPad アプリで、撮影した見えないインクの並びからトランプの並びを表示しています。52枚重なった状態でどれだけ正確にわかるのかなと思いましたが、この写真だと&lt;a href=&#34;https://nettlep.github.io/magic/#confidencefactorcalculation&#34;&gt;読み取りの信頼度&lt;/a&gt;は99(/100)ということです。&lt;/p&gt;&#xA;&lt;p&gt;カメラに映ったデッキからカードの方向を正しく読んだり、全カードのマークからビット情報を読み取ったり、ビットの並びからエラー訂正で確からしいスート/数字を取り出したり、読み取った横のラインの重なり具合からカードとカードの境界を推定したり、動画から切り出した複数の画像から取り込んだ結果を時系列で追ったり、といった処理を経て、どれぐらい読み取れているかを判定しているそう。細かくは読めませんでしたが興味のある人には&lt;a href=&#34;https://nettlep.github.io/magic/&#34;&gt;とても詳細な説明&lt;/a&gt;が提供されています。&lt;/p&gt;&#xA;&lt;p&gt;Hacker Newsのコメントによると、2016年開催のDefcon 24の「ジェームス・ボンドのようにポーカーでイカサマをする」というセッションで同じようなトランプの読み取りがデモされていたそうです。&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/bRgCvCTG_XQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;自分の用意したトランプを使えることが前提なので、この仕組みを実際的な使い道はカジノとかではなく、プロジェクト名が示すようにマジックの種としてでしょう。&lt;/p&gt;&#xA;&lt;p&gt;ここでは専用のIRカメラ、専用のアプリケーションを用意し、読み取りが容易な環境で行っていますが、今後ますます家やオフィスに複数のカメラが常時稼働するようになったり、またカメラが他の目的もあってIRやUVにも対応したりしていくかもしれません。そうするとソフトウェアの工夫次第で普通ならわからないような情報の読み取りができたりするかもしれないですね。&lt;/p&gt;</description>
			</item>
			<item>
				<title>[動画] iPadマジック</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2015/02/ipad-magic/</link>
				<pubDate>Wed, 25 Feb 2015 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2015/02/ipad-magic/</guid>
				<description>&lt;p&gt;iPadを道具にしたテーブルマジック。思ったよりすごかった。&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/b_xhSQGKxO4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;物の出し入れは iPad 関係なく従来の手品でもやってるようなことが多いけれど、最後のはいったいどうやっているのか…&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.likecool.com/The_Amazing_iPad_Magician--Video--Gear.html&#34;&gt;LikeCool.com&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Plotclock - 手書きによるアナログでデジタルなロボット時計</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2014/02/plotclock-analogue-but-digital/</link>
				<pubDate>Fri, 21 Feb 2014 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2014/02/plotclock-analogue-but-digital/</guid>
				<description>&lt;p&gt;ものすごくデジタルなんですが、アナログな味わい。&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/iOLFP90DneY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.thingiverse.com/thing:248009&#34;&gt;Plotclockの公開サイト&lt;/a&gt;では、部品の3Dプリンターデータが提供されています。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://cheezburger.com/58681345&#34;&gt;Machine of the Day: A Clock That Writes the Time - Cheezburger&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
