Suche senden
Hochladen
Mrubyの始め方
•
Als PPT, PDF herunterladen
•
1 gefällt mir
•
1,688 views
Masaki Muranaka
Folgen
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Empfohlen
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
Git紹介
Git紹介
Seiji Ochiai
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
Empfohlen
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
Git紹介
Git紹介
Seiji Ochiai
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
はじめようGit
はじめようGit
techscore
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
Git勉強会
Git勉強会
masahiro_minami
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
kyon mm
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Git超入門
Git超入門
Takao Futatsuishi
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
Hideki Yamane
RubyGemsで公開されているライブラリをモンキーパッチした話
RubyGemsで公開されているライブラリをモンキーパッチした話
SHOYAYAMAMOTO
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
mrubyのJIT
mrubyのJIT
miura1729
VIOPS08: Behavior Analysis Solution for Bigdata
VIOPS08: Behavior Analysis Solution for Bigdata
VIOPS Virtualized Infrastructure Operators group ARCHIVES
Weitere ähnliche Inhalte
Was ist angesagt?
はじめようGit
はじめようGit
techscore
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
Git勉強会
Git勉強会
masahiro_minami
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
kyon mm
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Git超入門
Git超入門
Takao Futatsuishi
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
Hideki Yamane
RubyGemsで公開されているライブラリをモンキーパッチした話
RubyGemsで公開されているライブラリをモンキーパッチした話
SHOYAYAMAMOTO
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
Was ist angesagt?
(20)
はじめようGit
はじめようGit
ペパボのサービスとRuby
ペパボのサービスとRuby
Git勉強会
Git勉強会
Git flowについてまとめてみた
Git flowについてまとめてみた
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
バージョン管理システム比較資料
バージョン管理システム比較資料
マジカルsvnとキュアgit
マジカルsvnとキュアgit
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Git超入門
Git超入門
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
デザイナのためのGit入門
デザイナのためのGit入門
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
RubyGemsで公開されているライブラリをモンキーパッチした話
RubyGemsで公開されているライブラリをモンキーパッチした話
やりなおせる Git 入門
やりなおせる Git 入門
Andere mochten auch
mrubyのJIT
mrubyのJIT
miura1729
VIOPS08: Behavior Analysis Solution for Bigdata
VIOPS08: Behavior Analysis Solution for Bigdata
VIOPS Virtualized Infrastructure Operators group ARCHIVES
mrubyでゲームを書いてみた
mrubyでゲームを書いてみた
Yousuke Kuroda
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
Kazuaki Tanaka
20150417 kintoneユーザー会発表資料
20150417 kintoneユーザー会発表資料
hiroponz
Mrubyまとめ v01
Mrubyまとめ v01
RubyCorporation, Inc
mrubyのすすめ
mrubyのすすめ
masayoshi takahashi
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
M2M製品開発におけるmrubyの効果160726
M2M製品開発におけるmrubyの効果160726
shimane-itoc
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ryosuke Akiyama
Andere mochten auch
(10)
mrubyのJIT
mrubyのJIT
VIOPS08: Behavior Analysis Solution for Bigdata
VIOPS08: Behavior Analysis Solution for Bigdata
mrubyでゲームを書いてみた
mrubyでゲームを書いてみた
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
20150417 kintoneユーザー会発表資料
20150417 kintoneユーザー会発表資料
Mrubyまとめ v01
Mrubyまとめ v01
mrubyのすすめ
mrubyのすすめ
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
M2M製品開発におけるmrubyの効果160726
M2M製品開発におけるmrubyの効果160726
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ähnlich wie Mrubyの始め方
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
Takuya Mukohira
mruby for embedded systems
mruby for embedded systems
masayoshi takahashi
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
emruby: ブラウザで動くRuby
emruby: ブラウザで動くRuby
mametter
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse Moonlinx
Kazuhisa Hara
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
Takashi Sogabe
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
ALMツールたべくらべ
ALMツールたべくらべ
Kaoru NAKAMURA
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
Micronaut on Azure 試してみた
Micronaut on Azure 試してみた
拓将 平林
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Developers Summit
軽量Ruby『mruby』について
軽量Ruby『mruby』について
Ryosuke MATSUMOTO
Tokyurubykaigi05
Tokyurubykaigi05
yamanekko
2017年3月13日勉強会発表資料
2017年3月13日勉強会発表資料
shogo yamada
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Takashi Sogabe
P4p20120408
P4p20120408
Naoto Koshikawa
mrubyで作るマイコンボード
mrubyで作るマイコンボード
kishima7
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
日本マイクロソフト株式会社
Yapc2012資料
Yapc2012資料
matsuo kenji
Ähnlich wie Mrubyの始め方
(20)
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
mruby for embedded systems
mruby for embedded systems
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
emruby: ブラウザで動くRuby
emruby: ブラウザで動くRuby
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse Moonlinx
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
ALMツールたべくらべ
ALMツールたべくらべ
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
Micronaut on Azure 試してみた
Micronaut on Azure 試してみた
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
軽量Ruby『mruby』について
軽量Ruby『mruby』について
Tokyurubykaigi05
Tokyurubykaigi05
2017年3月13日勉強会発表資料
2017年3月13日勉強会発表資料
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
P4p20120408
P4p20120408
mrubyで作るマイコンボード
mrubyで作るマイコンボード
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
Yapc2012資料
Yapc2012資料
Mehr von Masaki Muranaka
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Masaki Muranaka
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
#611GCMでのプレゼン
#611GCMでのプレゼン
Masaki Muranaka
統合開発環境TOPPERS Builderのカスタマイズ法
統合開発環境TOPPERS Builderのカスタマイズ法
Masaki Muranaka
ZigBee 20110529
ZigBee 20110529
Masaki Muranaka
2009年すみだ工業振興マスタープラン シンポジウム
2009年すみだ工業振興マスタープラン シンポジウム
Masaki Muranaka
Mehr von Masaki Muranaka
(6)
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
#611GCMでのプレゼン
#611GCMでのプレゼン
統合開発環境TOPPERS Builderのカスタマイズ法
統合開発環境TOPPERS Builderのカスタマイズ法
ZigBee 20110529
ZigBee 20110529
2009年すみだ工業振興マスタープラン シンポジウム
2009年すみだ工業振興マスタープラン シンポジウム
Mrubyの始め方
1.
mruby の始め方
邑中 雅樹 / 合同会社もなみ屋 軽量 ruby 実践レポート&セミナー Feb 21,2013
2.
あらすじ •
mruby とは (“ 組込み”とは? ) • mruby ができること / できないこと (CRuby や他の言語とくらべて ) • mruby の開発体制 (git, github, fork, pull request)
3.
講演者自己紹介 •
所属 : 合同会社もなみ屋 • プログラマ,ソフトウェア系の技術解説文書の執筆 • 得意分野 : 組込みシステムのオープンソース適用 • GNU debugger , TOPPERS , mruby
4.
mruby とは ? •
embeddable ruby == 組込み可能な ruby • “ 組込み”とは • いわゆる”組込み” • アプリケーションへの”組込み”
5.
mruby にできること •
Ruby 言語の実行 • Ruby スクリプト • RITE バイトコード ( 事前コンパイル )
6.
mruby にできること •
既存システムへの組込み • 環境は単一の構造体 == 複数の実行環境を持てる. • 小規模環境への対応 • 1MB 以下のメモリ専有量 • OS が提供する機能からの独立
7.
mruby にできること •
機能のパッケージ化 (mrbgems) • Ruby の gems に類似. • 相違点は静的コンフィギュレーションであること
8.
mruby にできること •
緩やかなオープンソースライセンス (MIT ライセンス ) • Java や CRuby が採用しているライセンスは, 組込み製品に採用しづらい.
9.
mruby にできないこと •
CRuby と微妙に互換性がない • ライブラリが決定的に少ない • 言語仕様に微妙な非互換性がある
10.
mruby にできないこと •
バイトコードは,容量削減目的でしかない • “Write Once Run Anyware” ではない • セキュリティについては考慮されていない
11.
mruby の開発体制 •
本家は http://github.com/mruby/mruby/ に存在 • まつもとゆきひろ氏が管理 • github によるホスティング
12.
mruby の開発体制 •
git とは? • ソースコードの変更履歴管理ツール • オープンソース界隈で広く使われている • 分散型
13.
mruby の開発体制 •
github とは? • git を用いた開発を支援するサービス • リポジトリストレージ,バグ追跡支援などの提供 • オープンソース製品の開発目的なら無償 • 差分を投げ合う仕組みの提供 (pull request)
14.
mruby の開発体制
15.
mruby の開発体制 •
コミュニケーション言語は,基本,英語 • 連絡手段は pull request と issue track を利用 • メーリングリストは無い • 稀に, Twitter を使った日本語でのやりとりも
16.
mruby の開発体制 •
github 版には,安定版の概念は ( 今のところ ) 無い • サグラダ・ファミリア大聖堂,賽の河原 • 「ビジネス方面のことは, NPO に任せる」 • github 版からの fork として,安定版が出る ( はず )
Jetzt herunterladen