Upload
hiro-h
View
2.643
Download
0
Embed Size (px)
Citation preview
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
どこでも Ruby といっしょ
~ WindowsMobile 携帯にRuby を入れて遊んでみた~
H.Hiro(Maraigue)@Ruby 札幌Twitter:@h_hiro_ / Hatena:maraigue
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
自己紹介
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
H.Hiro@Ruby 札幌
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
H.Hiro@Ruby 札幌
@ 札幌 Java コミュニティ@ 北海道開発オフ
@ 数学勉強会 @ 札幌etc…
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
● 大学院生● Twitter: @h_hiro_● 札幌 Ruby 会議 02 では Twitter ボットの話を しましたhttp://www.slideshare.net/maraigue/ruby02-rubytwitter
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
ここでアンケート
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
WindowsMobileユーザの方
挙手
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
ですよねー( ´ ・ ω ・`)
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
そもそも自分が、WindowsMobile を
選んだ理由
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
iPhone も流行り出してた時期だけど WindowsMobile を選んだ理由
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
いろいろ調べているうちに
感極まってきて購入を決意
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
かなり長いのでこちらを参照
Do-speakers #1 (10.09.11) 「スマートフォン歴 1 年に
なった私が思ったこと」 http://www.slideshare.net/maraigue/dospeakers-1-20100911-1
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
本題
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
WindowsMobile 機の上
でRuby でどこま
で遊べるか
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
基本事項
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Windows Mobile とは●組み込み機器 向けの OS Windows CE に携帯電話の 機能を持たせたもの
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Windows CE の基本●パソコン版 Windowsの API は、基本的なところは だいたい搭載している (制約多いけど)
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
なのでWindows CE 上
で Ruby が使いたければ
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Ruby のソースコードを
コンパイルすればよい
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
バイナリも配布されている
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
MS 提供のコンパイラでコンパイルしたもの
http://uema2.s8.xrea.com/ruby-mswince/
CeGCC(Windows CE 向けGCC)
でコンパイルしたものhttp://halt-now.cocolog-nifty.com/blog/2010/03/ruby-186-p111-f.html
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
あとは
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
CUI シェルが必要
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
標準では入ってないのでぐぐって探す
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
個人制作のシェルhttp://www.fermes-soft.com/dmo_download.htm
MS 公式のシェルhttp://tinyurl.com/wzero3netcf2-6
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
こんな感じ
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
ワンライナーで書いてみる
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
動きました!
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
ファイル操作も可能!
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
irb を動かしてみる
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
orz
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Windows CEの
面倒なところ
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
標準入出力が絶望的に
貧弱
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
パイプ処理( 基本的には )
不可
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
だからirb っぽいこと
をするために
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Ruby のコードに
Windows GUIの
コードを直接書き加えたい
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
で、まずは
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
前述の 2 つのコンパイラを試してみた
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
のですがダメでした orz
(miniruby だけなら惜しいところまで行ったのです
が )
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
現状では
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
● ちょっとしたツールは 自前で作って動かせます● irb のような「ちょっと 計算する」用途には 使えません( ´ ・ ω ・`)
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
でもやっぱり irb 的な
使い方もしたい
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
なので
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
目標
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
Windows GUIと
一体化したアプリを作りた
い
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
そのために
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
今年中にはruby バイナリ
を自分の手で作る
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
[ 完成想像図 ]
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
[ 完成想像図 ]
※上記写真は Android アプリです
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
自分が快適に使いたいのでもうちょっと頑張ります
Sapporo RubyKaigi 03 (Dec 4, 2010) Lightning Talk
Always take Ruby with us! - Ruby over WindowsMobile
おわり