siriproxy - talk to cloudfoundry
TRANSCRIPT
Cloud Foundryと話そう
自己紹介
• 名前: morika-t• 業務
• 入社~1年位前まで無線VoIPソリューションの開発担当• VoIPのパケットキャプチャーする日々• Grailsを使ったWebアプリ開発
• 現在はCloud Foundry関連の業務
話は変わって
好きなもの
MusicMovieGame
チュートリアル的な部分が優れている作品初めて経験した際にどう学習していくか業種は異なるものの感心
どんな作品か例えると? チンパンジーに台と棒を与えてバナナを取らせるのような体験を人間が味わえる
Portal
洞察学習http://ja.wikipedia.org/wiki/%E6%B4%9E%E5%AF%9F%E5%AD%A6%E7%BF%92
GLaDOS(ぐらどす)http://en.wikipedia.org/wiki/GLaDOSPortalの中に登場するAI無機質な口調が印象的
GLaDoS
Siri
http://ja.wikipedia.org/wiki/Siri
映画によく出てくるのAIみたいな存在がGLaDOSチック
わたしのSiri
Siri Proxy
Siri Proxyソースコード https://github.com/plamoni/SiriProxy
犬も歩けば
siri proxyiOS端末 本家のsiri のserverユーザ
「犬も歩けば」は「棒に当たる!」
Pluginを追加してCloud Foundryにアクセスしたい
pluginのポイント
GemでVMCを使う
Pluginsの下にsiriproxy-cloudfoundryを作成
loginに必要な情報はymlに記述target & id & password
libの下に実際に動作に必要なsiriproxy-cloudfoundry.rbを作成
#Cloud Foundry Test
listen_for /アプリ/i do
yaml = YAML.load_file(File.join(File.expand_path("../../", __FILE__), "vmc.yml"))
--途中省略--
say "CFの起動アプリ数は#{start_count}、停止アプリ数は#{stop_count}です“
request_completed #always complete your request! Otherwise the phone will "spin" at the
user!end
listen for / /で正規表現で引っ掛ける
動画で紹介
発展系として?
ちゃんとやるならAndroidでGoogleの音声認識あたりと連携すればできそう?
Jenkins等と絡めたら面白そう?(CFと関係なくなってしまいますが)
「再テストよろしく」⇒ビルド再実行のような