SlideShare ist ein Scribd-Unternehmen logo
1 von 45
松江発 Ruby (ルビー) は 世界の言語 島根大学教授 野田哲夫
Ruby (ルビー) は松江の地域資源?
Ruby (ルビー) はプログラミング言語 def fib (n) if n<2 n else fib (n-2) +fib(n-1) end end print “fib(6)=“, fib(6), “ n” def fib (n) if n<2 n else fib (n-2) +fib(n-1) end end print “fib(6)=“, fib(6), “ n”   0,1,1,2,3,5,8,13,21,34, ・・・ ※ どの項もその前の 2 つの項の和となっている数列。
Ruby (ルビー) は松江市で作られた? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ruby (ルビー)を松江市の地域資源に!
今日の【講義】の予定 ,[object Object],[object Object],[object Object],[object Object],Ruby が松江市の地域資源になるまで Ruby プロジェクトの開始から現在まで 前半 後半
Ruby (ルビー) が松江市の 地域資源になるまで
人間とコンピュータとプログラミング言語 ,[object Object],   翻訳   結果 def fib(n)) 000001d0 7c 08 02 06 bf  ・・ ソースプログラム オブジェクトプログラム コンピュータがプログラミングを実行
人間とプログラミング言語 ,[object Object],def fib (n) if n<2 n else fib (n-2) +fib(n-1) end end print “fib(6)=“, fib(6), “ n” 0,1,1,2,3,5,8,13,21,34, ・・・
コンピュータとプログラミング言語 ,[object Object],コンピュータがプログラミングを実行 0,1,1,2,3,5,8,13,21,34, ・・・
プログラミング言語と人間 ,[object Object]
Ruby は人間にとって分かりやすい言語 class Sample{ private static int fib(int n){ if (n<2){ return n; } else { fib (n-2) + fib (n-1); } } public static void main (String[] argv) { System.out.println (“fib (6) =“+fib (6)); } } Java によるフィボナッチ数※計算プログラム Ruby によるフィボナッチ数計算プログラム def fib (n) if n<2 n else fib (n-2) +fib(n-1) end end print “fib(6)=“, fib(6), “ n” 出典:まつもとゆきひろ コードの世界 ※ どの項もその前の 2 つの項の和となっている数列。   0,1,1,2,3,5,8,13,21,34, ・・・
オープンソース Ruby とその広がり ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
オープンソース Ruby とその広がり
Ruby の応用分野の広がり(1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ruby の応用分野の広がり(2) ,[object Object],[object Object],[object Object],[object Object]
Ruby の応用分野の広がり(3) ,[object Object],[object Object],[object Object]
Ruby の応用分野の広がり(4) これらのホームページは Ruby 、 Ruby on Rails で作られています。 def fib (n) if n<2 n else fib (n-2) +fib(n-1) end end print “fib(6)=“, fib(6), “ n”
Ruby の応用分野の広がり(5)
世界の Ruby を松江の地域資源へ
Ruby (ルビー) シティプロジェクトの開始から現在まで
Ruby (ルビー) シティプロジェクト ,[object Object],[object Object],[object Object]
しまね OSS 協議会の設立 ,[object Object],[object Object]
Ruby シティーと OSS 協議会の目的 ,[object Object]
ユーザ 情報サービス産業  (東京) 注文 親会社 一次下請 二次下請
ユーザ 情報サービス産業 (東京) 注文 地方の情報サービス産業
日本の情報サービス産業の受注先 経済産業省『特定サービス産業実態調査』( 2009 )より
島根県の情報サービス産業の受注先 『島根県の産業と労働』( 2006 )より
ユーザ 情報サービス産業 (東京) 注文 地方の情報サービス産業 地方自治体 注文
企業 オープンソースの開発スタイルとビジネス 地方の中小情報サービス企業の ビジネス参加の可能性! +技術力 従来のソフト開発 オープンソース・ソフトウェア プログラマーなど 企業  コミュニティ 販売 公開・無償利用 開発・サポート 下請け・孫請け 派遣
ユーザ 情報サービス産業 (東京) 注文 地方の情報サービス産業 地方自治体 注文
しまね OSS 協議会の活動 ,[object Object],[object Object],[object Object],Ruby 勉強会 オープンソースサロン シリコンバレー視察
Ruby 、 OSS の活動の広がり(島根県) ,[object Object],島根県ホームページより
Ruby 、 OSS の活動の広がり(島根県) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],島根県ホームページより
Ruby 、 OSS の活動の広がり(島根県) ,[object Object]
Ruby 、 OSS の活動の広がり(島根県) ,[object Object]
Ruby 、 OSS の活動の広がり(島根大学) ,[object Object],[object Object],[object Object],[object Object]
Ruby 、 OSS の活動の広がり(島根大学) ,[object Object]
Ruby 、 OSS の活動の広がり(島根大学) ,[object Object]
Ruby 、 OSS の活動の広がり
Ruby 、 OSS の活動の広がり(中国地方) ,[object Object]
Ruby 、 OSS の活動の広がり(全国) ,[object Object],[object Object],[object Object],[object Object]
Ruby 、 OSS の活動の広がり (全国から、松江へ) オープンソースカンファレンス島根2008開催(松江テルサ) 全国から500人を超えるエンジニア、経営者、研究者が松江に集結
Ruby 、 OSS の活動の広がり (世界から、松江へ) Ruby World Conference  2009開催(くにびきメッセ) 世界中から1000人を超えるエンジニア、経営者、研究者が松江に集結
Ruby 、 OSS の活動の広がり (世界から、松江へ) Ruby World Conference  2010開催(くにびきメッセ) 世界中から1000人を超えるエンジニア、経営者、研究者が松江に集結
Ruby 、 OSS の活動の広がり (全国、世界から、松江へ) ,[object Object],[object Object],[object Object],[object Object],松江発 Ruby (ルビー) は世界の言語 松江と Ruby (ルビー) は世界の中心

Weitere ähnliche Inhalte

Ähnlich wie Ruby City Matsue

Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)openrtm
 
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜宏治 高尾
 
Decades around here
Decades around hereDecades around here
Decades around hereAkio Tajima
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアKouhei Sutou
 
Sci rubyプロジェクトの紹介
Sci rubyプロジェクトの紹介Sci rubyプロジェクトの紹介
Sci rubyプロジェクトの紹介Kozo Nishida
 
20191204 鹿児島ruby会議(アプリ開発サークル)
20191204 鹿児島ruby会議(アプリ開発サークル)20191204 鹿児島ruby会議(アプリ開発サークル)
20191204 鹿児島ruby会議(アプリ開発サークル)Serina
 
PHPer のための Ruby 教室
PHPer のための Ruby 教室PHPer のための Ruby 教室
PHPer のための Ruby 教室higaki
 
アジャイルUXライブ企画書
アジャイルUXライブ企画書アジャイルUXライブ企画書
アジャイルUXライブ企画書Tarumoto Tetsuya
 
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM,INC
 
Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)masayoshi takahashi
 
K ruby community_plan (2) (2)
K ruby community_plan (2) (2)K ruby community_plan (2) (2)
K ruby community_plan (2) (2)Kosuke Masumitsu
 
K ruby community_plan (2) (2)
K ruby community_plan (2) (2)K ruby community_plan (2) (2)
K ruby community_plan (2) (2)Kosuke Masumitsu
 
nomlab_okayamaruby_slide
nomlab_okayamaruby_slidenomlab_okayamaruby_slide
nomlab_okayamaruby_slidenomlab
 
LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)masayoshi takahashi
 
AIとScrumとスケール
AIとScrumとスケールAIとScrumとスケール
AIとScrumとスケールKenji Morita
 
初めてつくる Webアプリの開発戦略
初めてつくる Webアプリの開発戦略初めてつくる Webアプリの開発戦略
初めてつくる Webアプリの開発戦略Masato Koishi
 
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~Ouka Yuka
 

Ähnlich wie Ruby City Matsue (20)

さくルビー.Net誕生
さくルビー.Net誕生さくルビー.Net誕生
さくルビー.Net誕生
 
Mono ruby(原案20130221)
Mono ruby(原案20130221)Mono ruby(原案20130221)
Mono ruby(原案20130221)
 
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
 
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
 
Decades around here
Decades around hereDecades around here
Decades around here
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
 
Sci rubyプロジェクトの紹介
Sci rubyプロジェクトの紹介Sci rubyプロジェクトの紹介
Sci rubyプロジェクトの紹介
 
20191204 鹿児島ruby会議(アプリ開発サークル)
20191204 鹿児島ruby会議(アプリ開発サークル)20191204 鹿児島ruby会議(アプリ開発サークル)
20191204 鹿児島ruby会議(アプリ開発サークル)
 
PHPer のための Ruby 教室
PHPer のための Ruby 教室PHPer のための Ruby 教室
PHPer のための Ruby 教室
 
アジャイルUXライブ企画書
アジャイルUXライブ企画書アジャイルUXライブ企画書
アジャイルUXライブ企画書
 
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
 
Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)
 
K ruby community_plan (2) (2)
K ruby community_plan (2) (2)K ruby community_plan (2) (2)
K ruby community_plan (2) (2)
 
K ruby community_plan (2) (2)
K ruby community_plan (2) (2)K ruby community_plan (2) (2)
K ruby community_plan (2) (2)
 
nomlab_okayamaruby_slide
nomlab_okayamaruby_slidenomlab_okayamaruby_slide
nomlab_okayamaruby_slide
 
JAWSUG 20180413
JAWSUG 20180413JAWSUG 20180413
JAWSUG 20180413
 
LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)
 
AIとScrumとスケール
AIとScrumとスケールAIとScrumとスケール
AIとScrumとスケール
 
初めてつくる Webアプリの開発戦略
初めてつくる Webアプリの開発戦略初めてつくる Webアプリの開発戦略
初めてつくる Webアプリの開発戦略
 
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
 

Ruby City Matsue