2008年7月31日木曜日

SilverlightでANA Passportを模倣(2)

前回の続き。

なんで時間選択から作ったかというと、空港選択がめんどくさそうだったから。

日本地図をもとに、XAMLを起こす。
Japan(before)


まっすぐだと感じが出ないので、遠近感をつける。
残念ながらSilverlightでは3Dを扱えないので、自力でパースをつけることにする。要は、XAMLからすべての座標を抜き出して、変換をかけて戻すだけ。(Illustrator持ってない。Inkscapeで同じことできるんならそれでもよかった)
と、こうなった。
Japan(after)

2008年7月29日火曜日

SilverlightでANA Passportを模倣(1)

ANA passportはFlashで作られているわけだが、RIAの実例として参考になる。

というわけでやってみた。空席照会後の時間選択コントロール。






このコンテンツの再生にはSilverlight2が必要です。下の画像をクリックしてください。

Microsoft Silverlight を取得



ソースはここに置いた。

2008年7月28日月曜日

trueSpaceは、Expression 3D (仮) になるはず

Microsoft、3Dモデリングソフト「trueSpace 7.6」無償公開 - Internet Watch

WPFには3D機能があるけど、現状のExpressionシリーズには3Dモデリングツールが含まれてないからね。

ドローソフトの"Expression"がMSに買収され、一旦無償公開され、コードネーム"アクリル"となり、最終的にはExpression Designになっている事例を踏まえれば、今度もたぶんそうなる。

あとで英語サイトの情報をあたってみる(まだやってない)

2008年7月27日日曜日

Fleverlight

Silverlightを囲む会 in大阪#3 & Flex3 勉強会 第46回@大阪
もっと早く知っていれば調整して大阪に向かったのだけれど。あーあー、行きたかったな。

2008年7月26日土曜日

Silverlight SuberanighTalkのレポート:後半

関連記事:


休憩を挟んで、ライトニングトーク開始。

猪股 健太郎


SilverlightでクライアントDB。分離ストレージを使ったコネタですね。でも分離ストレージはSilverlight Appでは重要だと思いますよ。うっかりしてtableをdropしそこねてたり、酔ってSQLが書けなかったりした。恥ずかしい。

zio3


最強メディアプレイヤーとしてのSilverlight。FLVやmp4には対応していないが、SL - Flashと連携して、Flashに再生させりゃいいじゃんというアイディアを示し、実装例としてぱらすてを紹介。ぱらすてのデモのときにネットワークが繋がらず、あわてて再接続。5分という時間制限があるのでzio3さんは大慌てだったはずだが、みんな興味津々だったので自動延長w。無事“魔理沙は(ry”が再生された。

蕭 敬和


元マクロメディアのシニア ディレクター。(今はOpenTableという会社)。
技術者の心構えについてトーク。1. マイクロソフト(メーカー)を鵜呑みにしないこと。ほんとうに役立つところを見極めよう。2. 機能におぼれない。利用者がうれしいのは基本的な機能だったりする。3. 儲けることを考える。技術者もビジネス的視点を持とう。経験に基づくエール。

山田 達也


インフラジスティックス社から。同社がリリースした、Silverlightのチャートとゲージコントロール(CTP版)のご紹介。真っ向から宣伝する姿に一堂苦笑しながらも温かく受け入れた。

黒石 高広


SilverlightのパネルコントロールはCanvas, Grid, StackPanelしかない。でも自分で作ることはそんなに難しくない。ということでデモ。最終的には、子要素を円形に配置+半径を徐々に大きくするアニメーションというパネルコントロールが完成。



表彰


ここまで話した全員を対象に投票。受付時に渡されたカードに名前を書き、回収して集計する予定だったようなのだが、時間が押しているので方式を変更し、よかったと思う発表者に直接カードを渡すことに。
私は4票もらいました。
結局、評価が一番高かったのが蔵本さん、次点がzio3さんとなりました。蔵本さんはマイクロソフトさんからトロフィーをもらいました。


それから、協賛の各社から商品の授与。

zio3さんはDell……の箱に入った駄菓子をもらっていました。


LT参加者全員にもプレゼントがありました。

開けてみたら、腹筋犬。

あとで、腹筋犬が腹筋している様子(&うちの猫がじゃれている様子)を動画におさめて、ぱらすてに載せてみます。(追記)載せた

2008年7月25日金曜日

Silverlight SuberanighTalkのレポート:前半

関連記事:


始まる前の会場の様子。席に余裕のある感じ。



おもむろに置かれたサイコロと、「すべった」「すべらない」の札。


パネリストの名前とサイコロの出目の対応表。順に、[1]フリーセレクト、[2]坂本龍介さん(アゼスト)、[3]丸山和秀さん(アークウェイ)、[4]蔵本達志さん(セカンドファクトリー)、[5]橋本和信さん(ピークワン)、[6]櫻井正雄さん(NRIネットコム)。


開催の挨拶はセカンドファクトリー東さん。曰く、トークの途中で「すべったん違うん?」という時には「すべった」の札を出しますから、うなずくか首を振るかしてください。うなずく人が多かったらアークウェイ森屋さんがイエローカードを出します。2枚でレッドカードになり、そこでトークはストップです、とのこと。厳しい。

トークの間は写真もメモも取ってない。順番も怪しい。

櫻井正雄さん(NRIネットコム)


わりとまじめにスタート。Silverlightの使いどころはWeb広告とRIAの2本柱。
NRIネットコムの事例紹介。ソニーエリクソンの広告ギャラリー。エリカ様騒動の話でくすぐるも、不発w
次の事例はアサヒコム。ここはスピードが求められるということで、動画作成から配信までをユーザが簡易に実施できるようにしたとのこと。そして、アサヒコムで長期にわたって人気がある動画コンテンツはほしのあきなんだそうだ。ここでも「すべった」札が出たが、イエローは回避。

坂本龍介さん(アゼスト)


Silverlightで(も)使える機能の一つ、InkCanvas(手書き機能)を使って領収書アプリケーションを開発した話。「写し」も取れるようになってて高機能。このままアプリの話を続けるかと思いきや、某牛丼チェーンを舞台にした領収書あるあるネタに突入。「『前株』と書かれた」「『上で』と言ったら『上出』と書かれた」「しまいには○の中に株を書かれたが、経理的にはOKだった」など。
微妙にすべった感が漂う中で、領収書アプリケーションのペンの色を簡単に変えられますよというコーディングデモをするが、アウト。

橋本和信さん(ピークワン)


すべらないトークの事務局をつとめていたピークワン。エントリーページはロスのオープンカフェの写真だが、これをもとにDeep Zoomコンテンツを作るというもの。 イーゼル黒板を拡大していくと、なんとサンドイッチマンに変わる!というネタ。Deep Zoom用では解像度別に画像を用意しておくのだが、最大拡大の画像だけサンドイッチマンにしておいたため。

丸山和秀さん(アークウェイ)


gihyo.jpでもやってたテスティングフレームワークの話。著作権に配慮しながらw某ネコ型ロボットをネタに。ボタンを押すとネコ型ロボットが回転してメッセージが出るというアニメーション。この動作が正しいかどうか検証するテストプログラムを書いて実行。VSでプログラムを書くのはいいのだが、VSを立ち上げて最初にやったことがフォントサイズの変更だったため、身内から「なんで今やるねん」と野次られていたw。その後、詳細を見せることなく全てをコピペで済ませたため、またも身内から「意味あるんか」など野次られていたw。

蔵本達志さん(セカンドファクトリー)


タイトルが「アイスクリームとMultiScaleSubImage」だったかな。Deep Zoom Composerでコレクションを扱うときのクラス。こいつのx座標を指定するときの挙動が直感的でないことを、アイス(ガリガリ君、ハーゲンダッツ、パナップ)で説明。各画像の幅を基準として配置することになるので、アイスの画像を揃えようと思ったら「1ガリガリ = 2.5ダッツ = 2.5パナップ」といった計算をしないといけないよ、という話。何だろうな、にじみ出る笑いの空気。

ここで全員に回ったが、まだサイは投げられる。

坂本さん。計算機アプリケーションが簡単に作れる。ナベアツネタ。
蔵本さん。MultiScaleSubImageのy座標の指定も不思議だよというので、再びガリガリ/ダッツ/パナップで説明。

時間も過ぎたしネタもあまりないということで、第一部のすべらないトークはここまで。

(省略されました。続きを読むにはわっふるわっふるとry)

他の人の感想など:

2008年7月24日木曜日

Silverlight SuberanighTalkでライトニングトーク

関連記事:


Silverlight SuberanighTalkでライトニングトークやってくるぜ。
(あとで発表資料込みで更新する)
ただし自分の発表はたいした内容ではない。zio3さんがぱらすてについて話してくれるのを楽しみにしている。

(追記1)帰ってきた。zio3さんとも話せたし楽しかった。レポートはまた後で更新しよう。とりあえずは発表資料を。ソースコードはここ。諸般の都合により、デモのページだけはF8/F7キーを押してくれ。







このコンテンツの再生にはSilverlight2が必要です。下の画像をクリックしてください。

Microsoft Silverlight を取得





LT参加賞として、腹筋犬をもらったよ。USBに挿すと腹筋する、のはいいがモーター音がうるさいw
dog animation

2008年7月22日火曜日

SpringTransition (Silverlight2)

こんなん作った。ソースはここに置いた。クリックして有効化したあと何かキーを押すと切り替わる。







このコンテンツの再生にはSilverlight2が必要です。下の画像をクリックしてください。

Microsoft Silverlight を取得

2008年7月20日日曜日

レイトショーでインディジョーンズ観たよ

ハリウッド的な面白さ。やっぱりすげえ。
ていうかケイト!ケイト・ブランシェットはもう怖い役柄しかオファーされないんじゃないのか。それでいいのかケイト。たまにはラブコメとかやったほうがいいんじゃないのかケイト。
そして、学長役の人「ホット・ファズ」の警察署長だったのか。妻は気づいたが俺は気づかなかった。
(あとで詳細書くかも)

2008年7月18日金曜日

Silverlight2 Beta2の重要な更新

Windows Updateに入ってた。(Mac用Silverlightにも更新パッチがあるようだ)

An update is available for Microsoft Silverlight 2 Beta 2. This update offers a new build that is an upgrade to earlier Silverlight 2 builds. This update is included in current Silverlight installers. If your computer does not have Silverlight installed, the installer will be offered to you by Microsoft Update or by Windows Server Update Services (WSUS).


This update improves stability, media streaming, and the auto-update component. This update also improves support for Mozilla Firefox 3.


KB955011: Description of the update for Silverlight 2 Beta 2

いろいろ調べたらBlog更新しよう。

2008年7月14日月曜日

2008年7月5日土曜日

2008年7月4日金曜日

Silverlight SuberanighTalk (スベラないトーク)に申し込んだ

関連記事:


Silverlight SuberanighTalk (スベラないトーク)に申し込みました。

『Silverlight SuberanighTalk』とは、Microsoft Silverlightに関するノウハウや問題解決策などの知識を参加者全員で共有し、情報交換する全員参加型のセミナーです。


第一線で活躍のクリエイター、デベロッパーが、Microsoft Silverlight に関するこの場限りのマル秘トークをテンポよく展開するセッションや参加者同士のアイスブレイクなど、楽しみながら最新情報を交換できるプログラムとなっておりますので、お気軽にご参加ください。



7月24日 19:30から、新宿のOST 5Fです。
ライトニングトークも申し込んでみました。いいネタかどうかはわかりませんが、5分だし、イキオイで押し通すつもりです。

2008年7月2日水曜日

Microsoft MVP受賞しました

カテゴリはVisual C#です。
MVPプロファイルはこちら。
初受賞となります。どうぞよろしくおねがいします。