View
1.008
Download
4
Category
Preview:
DESCRIPTION
Morioka.as->lab(0x06)http://wiki.morioka-as.org/index.cgi?page=Morioka.as-%3Elab%280x06%29http://wonderrabbitproject.net/koyomirya/
Citation preview
こよみりゃ
Silverlight&Bing 使ってみる? (Lv.0)
Morioka.as->lab(0x06)Friday, 29th January 2010
// Speaker //USAGI in http://WonderRabbitProject.net
// License //CC-BY
(with public domain contents)
きほん
発表者の兎さんは Microsoft の回し者ではありません。 発表者の兎さんはお茶が好きです。 コンテンツには兎さんの脳内空想が若干混入している可能性が
ありますが、本人はあまり気付いていないかもしれません。 デモアプリの仮設展示場( URL )の賞味期限は数日です。 デモアプリは発表者の兎さんの WEBSITE(W.R.P.)で、
本資料も同様か silideshare等で公開される予定です。
とりあえず、兎さんってだれ? “ こよみりゃ”
なにするものぞ? ( デモ ) なかみのはなし (Lv.0)
Bing API をチョイチョイ。 Silverlight でヒョイヒョイ。
お茶とは? (Lv.0) 産地と特徴
紅茶・青茶・黒茶・緑茶 ほかには?
まとめと復習 次回予告
発表内容
兎さんはお茶が好きです。 おおよそ気持ち 29歳です、ちなみにリア充ではありません。 岩手県盛岡市に住んでいます。 上田 4 丁目で 3D-C.G. をいじってる研究室の居候です。 雫石の長山から極楽野にかけて時折出没します。
ぱん屋、そば屋、お茶屋など。 わんくま同盟のゆるいメンバーです。
盛岡勉強会 #1 開催共謀者募集中です。LT 大会でもいいかな。
基本的に C++ ですが、さほどメタメタできません。 C++/CLI 、 C# も少々遊びます、 LL? ナニソレ美味しいの。
おまけ程度にその他の言語機能も付いている様です。
とりあえず、
兎さんって誰?
http://www.wankuma.com/
http://WonderRabbitProject.net/http://usagi.chalou.info/
“ こよみりゃ”
キーワード
“What’s the day?” – 今日は何の日?(”暦”) WEB Search Engine API ( Bing ) RIA (Silverlight)
“ こよみりゃ”
// Demo //http://WonderRabbitProject.net/koyomirya/
( 発表後注 )デモの URL は発表時用の一時的なものから、資料公開時における koyomirya のプロジェクトページに変更しました。
Bing (⇦ Windows Live サーチ ⇦ MSN サーチ )
Microsoft の検索エンジン API の取得と利用はとっても簡単
設置 URL に束縛されないみたい
Bing API
http://www.bing.com/developers/createapp.aspx
Search API
XML or JSON (JSONP も可 ) 最低限、“ appid”, “sources”, “query” を投げるだ
け
sources=news+image
Bing API
http://api.search.live.net/xml.aspx?appid=78E589F470A1E4A71427F6B5D7D10D5DF7ED0E59&sources=web&query=morioka.as
http://api.search.live.net/xml.aspx?appid=78E589F470A1E4A71427F6B5D7D10D5DF7ED0E59&sources=news+image&query=morioka.as
Silverlight
Silverlight (WPF) Microsoft .net {C#, VB, F#}
(C++/CLI, etc.) XAML .xap 普及率† 25% 基盤は .net(WPF) の
Window(Form) アプリ システムリソースを
使い易い ( 制限はある )
FLASH (FLEX) Adobe (Macromedia) Action Script
// Java っぽいよね MXML .swf 普及率† 95%(ver.10:
58%) 基盤は TimeLine と
2D ベクタアニメ システムリソースを
使い辛い† Silverlight, FLASH の普及率は株式会社 J ストリーム 2009 年5月7日の報告を引用 http://www.stream.co.jp/company/press/2009/090507_01/
( 発表後注 )FLASH の普及率 ☞ http://www.adobe.com/products/player_census/flashplayer/version_penetration.html
Silverlight のはじめ方
Expression Studio (Blend) を買う ( デザイナ向け )// 4 Preview が今なら無料お試し期間http://www.microsoft.com/downloads/details.aspx?FamilyID=6806e466-dd25-482b-a9b3-3f93d2599699
Visual Studio を買う ( プログラマ向け )// 2010 Beta 2 が今なら無料お試し期間http://www.microsoft.com/japan/visualstudio/try/default.mspx
// 2008 Express ならいつでも無料http://www.microsoft.com/japan/msdn/vstudio/express/
Silverlight
( 発表後注 )フリーの環境として MonoDevelop & Moonlight という選択肢もあります。LinuxやMac で作ろうとした場合は必然的な選択肢となる様です。
Silverlight
Expression Blend 4 Preview
Visual Studio 2010 Beta2
XAML はこんな XML です。
書こうと思えばゴチャゴチャ書けますが、はっきり言って手書きしたくありません。
XML 手書きとかありえないです、人語でおkです。// C++ は人語です。
Silverlight
Silverlight
実は Visual Studio 2008
(製品版 ) では、XAML は完全な手書きオンリーでした
Visual Studio 2010(Beta2) では、マウスでぺたぽてデザインできるようになりました!
※デザイナ向けツールである Blend の様な、タイムラインベースの アニメツールや、サーフェイスの設定ツールは付いていません。
( 発表後注 )蛇足ですが、 Visual Stidio 2008 にも Beta1 までは、ぺたぽて機能がついてたんですよ…。製品化に向けて封印されました ^^;
Silverlight
と、言うわけで、 さっそくコードを書いてみましょう。
ほとんど普通の .netアプリの調子でコードを書けます。
( 発表後注 )このコード例は C# です。
さて、 Bing は XML で結果を貰えるのでした。
実は SOAP 用の WSDL が使えます。
.net には SOAP周りの機能が標準搭載されています。 Silverlight でも使えます。
Silverlight
( 発表後注 )SOAP: Simple Object Access Protocol; WEB サービス等のメッセージパッシング向けの XML シリアライザみたいなものWSDL: Web Service Description Language; WEB サービスとその入出力のインターフェースをまとめたようなもの
Bing API を SOAP で Silverlight アプリから使う
Silverlight
手順 1. サービス参照の追加
( 発表後注 ).net プロジェクトにおける「参照設定の追加」はライブラリのリンク定義のようなものです。C# のコード冒頭でよくみる using は名前空間の省略であって、実は参照設定に追加されてさえいればライブラリはフルネームでは利用可能になっています。
Bing API を SOAP で Silverlight アプリから使う
Silverlight
手順 1. サービス参照の追加
( 発表後注 )右側は「あとはインテリセンスで余裕です」の図。色々ありそうですが、基本的には「リクエスト」を作って「検索サービス」に投げて「結果(の詰まったオブジェクト)」を貰うだけです。
Bing API を SOAP で Silverlight アプリから使う
Silverlight
手順 2. サービス参照で追加された Bing API を使う
( 発表後注 )バグ注意 : クエリにカレンダーコントロールで選択されている日付を文字列にして入れる際に、月とすべきを年としていました…。略 : 検索は非同期で実行するので、 FLASH でいうイベントリスナー的な SearchCompleted に関数(例では lambda )をセットしてあげます。
Bing API を SOAP で Silverlight アプリから使う
Silverlight
手順 3. 遊ぶ
( 発表後注 )一番右は Silverlight 3 で追加された機能で、 WEBブラウザで表示中の Silverlight アプリをオフラインでも利用可能な様に”インストール”できちゃう機能です。Silverlight アプリのコンテキストメニューからインストールとアンインストールができます。
それはそうと、
Thank You
お茶とは?
チャノキ (学名 : Camellia sinensis) の葉っぱをアレコレしたものを煎じて飲む何かです。
チャノキ (学名 : Camellia sinensis) の葉っぱをア
レコレしたものを煎じて飲む何かです。
お茶とは?
産地と特徴
マテ茶ルイボス茶
ハーブティー
( 基本的に ) 紅茶
( 基本的に ) 緑茶
青茶
安徽省祁門福建省武夷山
スマトラ島カユアロ
アッサムダージリン
ネパール
マラウイ
ケニアアルゼンチン
雲南省普洱ベトナム
インドネシア
有名どころはこんな感じですが、あちこちで作ってるらしいです。
紅茶(茶摘み⇨完全自然発酵⇨出荷)
ダージリン(インド) 華やかな香りと強烈な渋さと価格
アッサム(インド) もっふもふに濃ゆい味わい
祁門(中国) すっきりした飲み口となんとなく煙たい感じ
正山小種(中国) 正露丸 松の香りウマウマ
栄徳(中国) またりまろやかすっきりちょい渋
ウヴァ(スリランカ≈セイロン ) サロンパス 爽やかちょい渋
ルフナ(スリランカ≈セイロン) 飲みやすくてまろやか
産地と特徴紅茶
青茶(茶摘み⇨”適度に”自然発酵⇨出荷)
武夷岩茶(福建省・武夷山) ミネラルたっぷりで個性豊か
鉄観音(福建省・安渓) 清香 … すっきり清純派 濃香 … むふふ系
木柵鉄観音(台湾・木柵) ココア がっしり焙煎味
台湾高山茶(台湾・阿里山など) さらりウマー
台湾烏龍茶(台湾・高山以外) 大抵アマウマ方向
産地と特徴青茶
黒茶(茶摘み⇨”麹黴”で発酵⇨出荷)
普洱茶 生茶
緑茶とは違う渋さと苦さがツンとくる 素人にはお勧めでき無い
熟茶 高速に醸したモノほど匂う 陳年 ( 数年~数十年 ) モノは優しくなる
それ以外の黒茶 日本にも乳酸菌発酵させた碁石茶とかあるらしい
産地と特徴黒茶
緑茶(茶摘み⇨発酵させず⇨出荷)
蒸し・深蒸し 9割以上の日本煎茶、抹茶で採用
静岡茶、八女茶、嬉野茶、 etc. 味と渋みが濃ゆぅ~く出る
釜炒り 多くの中国や台湾の緑茶で採用
龍井、碧螺春、太姥翠緑、 etc. 日本でも少々作られてはいる
五ヶ瀬、嬉野、 etc. ほんのりほんわかな味わいと香り
産地と特徴緑茶
白茶(茶摘み⇨ちょい自然発酵⇨出荷) 黄茶(茶摘み⇨いろいろあって⇨出荷) 花茶(狭義の茉莉花茶) 茶外茶 (チャノキ以外の煎じて飲むの)
一般的なハーブ茶 カモミール、桑の葉、玫瑰(ローズヒップ)、 etc. 花茶(但し、チャノキを含まないもの) ルイボス茶、マテ茶、
麦茶、梅昆布茶 甜茶 (基本的に甜茶懸鈎子の葉っぱ) 勇気の必要そうな茶
冬虫夏草茶(虫+菌)、虫糞茶(虫のアレ) 雪茶(苔)
その他煎じて飲む液体 青汁、ココア、珈琲、生姜湯、漢方の薬湯など
産地と特徴ほかには?
まとめ
兎さんはお茶が好きです 世界のアチコチでお茶が作られています
紅茶 … 完全発酵したウマさ 青茶 … ほどよく発酵したウマさ 黒茶 … 醸したウマさ 緑茶 … そのままのウマさ
復習 Silverlight も楽しいよ Bing は API を使い易いよ
検索結果が微妙な件は気にしないで
まとめと復習
今ならお好きな茶話が選べます!
茶器のはなし (Lv.0) 紅茶の濃ゆいはなし (Lv.1) 青茶の濃ゆいはなし (Lv.1) 愉快な着香のはなし (Lv.0) 茶外茶のはなし (Lv.0) ライトニングお茶会 (Lv.0)
(100 デシ分間飲み放題コース \1,000 センチ円 ポックリ♪ ) まじめに? (´ ・ ω ・` )
JavaScript が許され ( 中略 ) DMDScript おさわり (Lv.0)
Message Passing アレコレ (Lv.0)
次回予告
Recommended