Soumettre la recherche
Mettre en ligne
Introduction of mruby & Webruby script example
•
1 j'aime
•
2,153 vues
kishima7
Suivre
The slide is a short introduction of mruby and Webruby script example.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 13
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
20150523
20150523
Toshihiro Suzuki
運用に効く!JVMオプション三選
運用に効く!JVMオプション三選
Kazuhiro Oinuma
"アレ"からJubatusを使う
"アレ"からJubatusを使う
JubatusOfficial
Jetpackをざっくり紹介
Jetpackをざっくり紹介
Yuki Kokubo
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
Yoichiro Tanaka
CoffeeScript+enchant.jsでクロージャが気持よくかけた話
CoffeeScript+enchant.jsでクロージャが気持よくかけた話
Yusuke HIDESHIMA
意識低くMeteor紹介
意識低くMeteor紹介
hashedrock
Recommandé
20150523
20150523
Toshihiro Suzuki
運用に効く!JVMオプション三選
運用に効く!JVMオプション三選
Kazuhiro Oinuma
"アレ"からJubatusを使う
"アレ"からJubatusを使う
JubatusOfficial
Jetpackをざっくり紹介
Jetpackをざっくり紹介
Yuki Kokubo
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
Yoichiro Tanaka
CoffeeScript+enchant.jsでクロージャが気持よくかけた話
CoffeeScript+enchant.jsでクロージャが気持よくかけた話
Yusuke HIDESHIMA
意識低くMeteor紹介
意識低くMeteor紹介
hashedrock
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
InnoDB Table Compression
InnoDB Table Compression
Takanori Sejima
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
Memcache Queue
Memcache Queue
Masaru Hoshino
八王子
八王子
Kazutake Hiramatsu
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Led cube lt
Led cube lt
Naohito Yamashita
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
Kazumi IWANAGA
Reactjs
Reactjs
しくみ製作所
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
VagrantでAzureを使ってみた話
VagrantでAzureを使ってみた話
Yuta Matsumura
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
Akihiro Kuwano
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
Node js 入門
Node js 入門
Satoshi Takami
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Yuuki Namikawa
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
VMを改めて学んで見る
VMを改めて学んで見る
kishima7
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
Takashi Sogabe
Contenu connexe
Tendances
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
InnoDB Table Compression
InnoDB Table Compression
Takanori Sejima
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
Memcache Queue
Memcache Queue
Masaru Hoshino
八王子
八王子
Kazutake Hiramatsu
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Led cube lt
Led cube lt
Naohito Yamashita
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
Kazumi IWANAGA
Reactjs
Reactjs
しくみ製作所
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
VagrantでAzureを使ってみた話
VagrantでAzureを使ってみた話
Yuta Matsumura
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
Akihiro Kuwano
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
Node js 入門
Node js 入門
Satoshi Takami
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Yuuki Namikawa
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
Tendances
(20)
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
InnoDB Table Compression
InnoDB Table Compression
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
Memcache Queue
Memcache Queue
八王子
八王子
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
Led cube lt
Led cube lt
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
Reactjs
Reactjs
Node.js で Web アプリ開発
Node.js で Web アプリ開発
VagrantでAzureを使ってみた話
VagrantでAzureを使ってみた話
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
Node js 入門
Node js 入門
20131012 nodejs
20131012 nodejs
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Ember コミュニティとわたし
Ember コミュニティとわたし
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Similaire à Introduction of mruby & Webruby script example
VMを改めて学んで見る
VMを改めて学んで見る
kishima7
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
Takashi Sogabe
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
Takanori Sejima
MySQLやSSDとかの話・後編
MySQLやSSDとかの話・後編
gree_tech
MySQLやSSDとかの話・前編
MySQLやSSDとかの話・前編
gree_tech
mruby/c機能紹介20160329
mruby/c機能紹介20160329
shimane-itoc
Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611
Langur
mrubyを使った クラウド連携
mrubyを使った クラウド連携
三七男 山本
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
さくルビー.Net誕生
さくルビー.Net誕生
三七男 山本
RでGPU使ってみた
RでGPU使ってみた
Kazuya Wada
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
mruby for embedded systems
mruby for embedded systems
masayoshi takahashi
mruby VM を調べてみた話
mruby VM を調べてみた話
kishima7
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
Kazuhiro Takahashi
MySQLやSSDとかの話 前編
MySQLやSSDとかの話 前編
Takanori Sejima
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
mizugokoro
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Similaire à Introduction of mruby & Webruby script example
(20)
VMを改めて学んで見る
VMを改めて学んで見る
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
MySQLやSSDとかの話・後編
MySQLやSSDとかの話・後編
MySQLやSSDとかの話・前編
MySQLやSSDとかの話・前編
mruby/c機能紹介20160329
mruby/c機能紹介20160329
Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611
mrubyを使った クラウド連携
mrubyを使った クラウド連携
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
さくルビー.Net誕生
さくルビー.Net誕生
RでGPU使ってみた
RでGPU使ってみた
Mrubyの始め方
Mrubyの始め方
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mruby for embedded systems
mruby for embedded systems
mruby VM を調べてみた話
mruby VM を調べてみた話
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
MySQLやSSDとかの話 前編
MySQLやSSDとかの話 前編
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
Osoljp201204
Osoljp201204
Plus de kishima7
Now is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computer
kishima7
mrubyで作るマイコンボード
mrubyで作るマイコンボード
kishima7
自分だけのデバイスを作るお話
自分だけのデバイスを作るお話
kishima7
オリジナルmrubyデバイス作り
オリジナルmrubyデバイス作り
kishima7
Stairway to my Family mruby
Stairway to my Family mruby
kishima7
mruby/cで始めるM5Stack &mrubyスクリプト開発
mruby/cで始めるM5Stack &mrubyスクリプト開発
kishima7
Wio LTEとmruby/cでIoT
Wio LTEとmruby/cでIoT
kishima7
Unityにmrubyを組み込んで抽選をしてみた
Unityにmrubyを組み込んで抽選をしてみた
kishima7
Dalvik Source Code Reading
Dalvik Source Code Reading
kishima7
Ruby and Android
Ruby and Android
kishima7
Google TV hack
Google TV hack
kishima7
くみこみからひとことReturns
くみこみからひとことReturns
kishima7
ネット家電じゃなくて?
ネット家電じゃなくて?
kishima7
くみこみからひとこと
くみこみからひとこと
kishima7
Plus de kishima7
(14)
Now is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computer
mrubyで作るマイコンボード
mrubyで作るマイコンボード
自分だけのデバイスを作るお話
自分だけのデバイスを作るお話
オリジナルmrubyデバイス作り
オリジナルmrubyデバイス作り
Stairway to my Family mruby
Stairway to my Family mruby
mruby/cで始めるM5Stack &mrubyスクリプト開発
mruby/cで始めるM5Stack &mrubyスクリプト開発
Wio LTEとmruby/cでIoT
Wio LTEとmruby/cでIoT
Unityにmrubyを組み込んで抽選をしてみた
Unityにmrubyを組み込んで抽選をしてみた
Dalvik Source Code Reading
Dalvik Source Code Reading
Ruby and Android
Ruby and Android
Google TV hack
Google TV hack
くみこみからひとことReturns
くみこみからひとことReturns
ネット家電じゃなくて?
ネット家電じゃなくて?
くみこみからひとこと
くみこみからひとこと
Dernier
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Dernier
(9)
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Introduction of mruby & Webruby script example
1.
mrubyの概要と webrubyで遊んでみた顛末 kishima Aug 28, 2013
kawasaki.rb 1
2.
自己紹介 @kishima メーカーで組み込みソフト周辺?の研究 的なことしています。 でも最近はJavaを触ることが多いよう な。 Tokyu.rbでお肉を食べたり、あみだくじ を引いていたりします。 2
3.
mrubyとは ・組み込み向けのruby ➡ 小さい実装 移植しやすい メモリをあまり食わない などの特徴を持ったRubyです Rubyと同様に GC、VMを持っており、その上で動作します 3
4.
組み込み? ・アプリ組込み ・デバイス組込み の2つの流派があります mrubyはどちらにも使えます 4
5.
特徴 ・必要最小限の機能を選択できるようにmrbgem という仕組みがあります 普通のgemと違ってコンパイル時に静的にリンクさ れます 特にデバイス組込みにはありがたい機能です 5
6.
どのくらいの大きさ? 資料が準備できてないので、 以前書いたブログを参照… http://d.hatena.ne.jp/machaut/20120624/1340547112 6
7.
応用例 IIJさんのルータや、mrubyボード Apacheへの組み込み などなど IIJさんの取り組み: http://www.iij.ad.jp/company/development/tech/activities/mruby/ 変わったものとしては LEGO MINDSTORMで動かした例など… http://www.youtube.com/watch?v=I8opMZyJNZI 7
8.
webrubyとは ブラウザの上でRubyが使える! $(document).ready(function() { var src
= "5.times { puts 'Ruby is awesome!' }"; var w = WEBRUBY(); w.run_source(src); w.close(); }); 趣味の範囲で作られているようなので、仕事 で使うには色々問題あると思います 8
9.
webrubyの仕組み LLVMを使ってmrubyをjsにコンパイル! http://qiezi.me/talks/rubykaigi2013/index.html#/ より 9
10.
デモ 6月に行われたTokyuRubyKaigi06 で試してみました 10
11.
TokyuRubyKaigi06 抽選の仕組み 抽選スクリプト.rb webruby (mruby) compiled
by LLVM/emscripten 描画スクリプト.js on Enchant.js JavaScript 描画周りはスプライトが使いやすかったので、 enchant.jsで描画しています 24fpsでjsからmrubyをコールバックして、 jsがその結果を受けて画面を更新しています。 11
12.
ハマったこと ・オブジェクトを引数にしてjsからmrubyに コールバックすると、そのうち スタックオーバフローしてしまう ・splitで正規表現が使えない ・日本語が文字化けする? 12
13.
おしまい 13
Télécharger maintenant