2012年2月12日日曜日

WP7のPrismでInteractionRequestを使う


WP7のPrismでInteractionRequest使うときにはまったのでメモ。

はじめに
出したい!と思って以下のエントリも参考にしつつ実装してみる。
そしたら、XAMLを書くところで、
エラー 2 The tag 'InteractionRequestTrigger' does not exist in XML namespace 'clr-namespace:Microsoft.Practices.Prism.Interactivity.InteractionRequest;assembly=Microsoft.Practices.Prism.Interactivity'.
とかなってうまくいかない。困った。

Prism for Phone updated for Mango
調べてみたらPrism for Phone updated for Mangoでこんなことに。
Microsoft.Practices.Prism.Interactivity was also updated to a 7.1 SDK project as well as the following updates:
- Removed BindingListener and InteractionRequestTrigger
- Updated ApplicationBarButtonCommand
そして。
InteractionRequestTrigger was deprecated in favor of EventTrigger provided by the Expression Blend SDK for Silverlight.
ということでInteractionRequestTriggerがなくなってる。
そのかわりEventTrigger使えっていうことなので、EventTrigger使って書いたのがこちら↓。

2011年12月11日日曜日

GAME&WATCH(BALL)を自動で操作するマシーンを作って「Make: Tokyo Meeting 07」で展示した



はじめに
12月3、4日に「Make: Tokyo Meeting 07」が開催されるてことで、せっかくだから何か展示したいと思って、GAME&WATCH(BALL)を自動で操作するマシーンを作って、チームラボブースで展示をしました。

MTM07のまとめ。
Make: Tokyo Meeting 07:まさに「才能の無駄遣い」の宝庫――「Make: Tokyo Meeting 07」へ行ってきた (1/2) - ねとらぼ

チームラボブース。
チームラボMake部、MTM07に出展します!

というわけで、作ったマシーンの動画です。



これはなに?
GAME&WATCH(BALL)を自動で操作するマシーンです。
マシーンがゲームを操作するのを眺めて楽しみます。

作った理由
・自動で動く機械が好き
・人がゲームをしているのを見るのが好き
なので作りました。

仕組み
・カメラで画面を撮影し、画像処理をしてボールと手の位置を検出
・ナックルプレス(っぽい)機構でボタンを押す

画像処理
画像処理はこんな感じでやってます。




(1) 元画像
(2) 2値化した画像
(3) アフィン変換した画像
(4) (3)の画像をラベリングした画像
これを見てるだけでも楽しいです。

ボタンを押す
ボタンを押すのはソレノイドとか試したけど、ボタン押す力がなくてダメでした。
12VのDCソレノイドだったからACソレノイドとかにすればいける気もする。

こういう仕組みでもいいかも?

画像処理の結果からArduinoを介してサーボモーター動かしてます。

強さ
MTM07で一日中動かしていましたが、最高で40点でした。
今自分でやってみたら98点でした。なので僕よりは下手です。
というより僕下手だ。

まとめ
今後の展望的なもの。
・機械がかしゃかしゃ動いて楽しいから割と満足
・人工知能とかで動かしたい
とはいえ、しばらくは放置する感じかなと思います!

その他。MTM07の感想。
・みんなメイクメイクしてた
・プラネタリウムは何度見てもよい
・スライムシンセサイザーやばい(見た目が)
・シュークリームもらったらカレーパンだった
という感じでした。

チームラボブースではゲストでTogetterの作者でもある@yositosiさんがレジツイを展示していて、前を通る人が「これが、あの!」みたいな感じで足を止めてたので、すげーっていう感じですごかったです。そういうMakerに私もなりたい。

2011年8月25日木曜日

WindowsPhone IS12T発売!ビッグウェーブはくるんだろうか。

WindowsPhone IS12T
ついに発売されましたね!




会社行く前に有楽町ビックで契約して、会社帰りに受け取ってきました。

選んだ色
実際どの色選んでも微妙だったんで、鉛筆転がして決めました。
あと会社の隣の席の人が「ピンクはもてる」って言ってました。


NHK
NHKの人に契約してるとこ撮られたり、契約後にインタビュー受けたりしました。
NHKの人「WindowsPhoneを買った理由はなんですか?」
自分「うーん。特にないです。」
みたいな受け答えをしつつ。
実際にあんまり理由がなくて。あるとしたら、流行らなさそうだから。

あと、猫も杓子もiPhoneiPhoneなので、そろそろiPhoneいいかなあと。
思ったりしてます。

使ってみた印象
触ってみた第一印象は「軽い」でした。物理的に。
普段iPhone4だから、それに比べると一回りぐらい軽い。
逆に、重みがないぶん全体的にふわふわした操作感がします。
ここら辺はお店で触ってみるとなんとなくわかるかも。

Mangoで採用されてるタイルUIはいまのところあんまりストレスは感じないです。
フォントが微妙とか、タッチの検出精度があんまよくないとかはあるけど。
このあたりは、やっぱりiOSはできがいいなーと感じる部分ですね。

まとめ
ビッグウェーブが起きるかどうかは推して知るべしって感じですが、
iPhone、Androidと十分に戦える素質はあるんじゃないかなと思います。
なんだかいろいろ書いたけど、別にdisってるとかではないです!

ちなみに有楽町ビックの店員さん曰く
19時ぐらいのタイミングで契約した人は80人ぐらいだそう。

話は変わって
9月6日のKinect勉強会 Vol.3 で話をします。
中身のない話をすると思いますが、気になる方はぜひ聞きにきてください!
場所はなんと日本マイクロソフト品川本社!

あと、明日発売の「キネクトハッカーズマニュアル」という本にインタビューが載りました!
内容はサンプルコードからキネクトハックの事例紹介などなど充実したものになってます。こちらもぜひ!


というあたりの話はまた後日ちゃんと書くつもり!