Submit Search
Programming camp 共通科目オープンソース
0 likes
347 views
Hiro Yoshioka
セキュリティ&プログラミングキャンプ2009 オープンソースについて
Technology
Read more
1 of 30
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
More Related Content
PPTX
20170723 インターネット安全教室(富良野)
Masaru Ogura
PDF
メールインフラの生々しい運用
IIJ
PDF
Sensor & Device Showcase 2014(Tokyo MotionControl Network)
Yukihiro Kimura
PDF
再設計の歴史としてのWeb
Masanori Kusunoki
PDF
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
WebSig24/7
PPTX
自分でできるWebアプリケーション脆弱性診断 - デブサミ2010
Sen Ueno
PDF
FiNCとマイクロサービス
Fumiya Shinozuka
PDF
20171204 seeed wiolteユーザイベント LTスライド
Toru Murasawa
20170723 インターネット安全教室(富良野)
Masaru Ogura
メールインフラの生々しい運用
IIJ
Sensor & Device Showcase 2014(Tokyo MotionControl Network)
Yukihiro Kimura
再設計の歴史としてのWeb
Masanori Kusunoki
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
WebSig24/7
自分でできるWebアプリケーション脆弱性診断 - デブサミ2010
Sen Ueno
FiNCとマイクロサービス
Fumiya Shinozuka
20171204 seeed wiolteユーザイベント LTスライド
Toru Murasawa
What's hot
(20)
PDF
メールシステムの基本のき
IIJ
PDF
SIerのDevRel術
Taiji Hagino
PDF
第3回 北海道IoTビジネス共創ラボ 勉強会 養豚業における IoT/AI 活用の可能性
Uniadex Ltd.
PDF
Dev sumi 14-e-1-クラウドセキュリティ
Shoji Kawano
PPTX
図解IoT スマートホーム編 スマートロックでIoTを知ろう
Koji Koizumi
PPTX
第一回水産IoTLT
Koyo Takenoshita
PDF
ウェルネスAiとグラフDB
Mitsunori Nanno
PDF
セキュリティ投資の必要性を経営陣に納得させた方法
Takashi Hasegawa
PDF
11:7@google
Mitsunori Nanno
PDF
スマートロック「Akerun」が考える IoTの可能性と乗り越えるべき壁@CEATEC 2015
Hiroaki Watanabe
PPTX
メールシステムのおはなし #Mailerstudy
Yasuhiro Araki, Ph.D
PDF
Home Engineering Environment
Takashi Hasegawa
PPTX
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
Takashi Kishida
PDF
鳴かぬなら、鳴くのを創ろう、ほととぎす / 高専カンファレンス in 沖縄2
Taisuke Fukuno
PPTX
Intely 紹介資料 applim_ver
Sakurako Aoyama
PPT
5分間版インターネット安全教室
smokey monkey
PPTX
IoTNEWS Talk Egg プレゼンテーション
Koji Koizumi
PPTX
REAL x TECH LITALICO - 2017/07/07
Takashi Kishida
PPTX
06.超初心者向けセキュリティ入門(.netの解析と対策)
Study Group by SciencePark Corp.
PDF
LT for my university
ssusera1f3c6
メールシステムの基本のき
IIJ
SIerのDevRel術
Taiji Hagino
第3回 北海道IoTビジネス共創ラボ 勉強会 養豚業における IoT/AI 活用の可能性
Uniadex Ltd.
Dev sumi 14-e-1-クラウドセキュリティ
Shoji Kawano
図解IoT スマートホーム編 スマートロックでIoTを知ろう
Koji Koizumi
第一回水産IoTLT
Koyo Takenoshita
ウェルネスAiとグラフDB
Mitsunori Nanno
セキュリティ投資の必要性を経営陣に納得させた方法
Takashi Hasegawa
11:7@google
Mitsunori Nanno
スマートロック「Akerun」が考える IoTの可能性と乗り越えるべき壁@CEATEC 2015
Hiroaki Watanabe
メールシステムのおはなし #Mailerstudy
Yasuhiro Araki, Ph.D
Home Engineering Environment
Takashi Hasegawa
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
Takashi Kishida
鳴かぬなら、鳴くのを創ろう、ほととぎす / 高専カンファレンス in 沖縄2
Taisuke Fukuno
Intely 紹介資料 applim_ver
Sakurako Aoyama
5分間版インターネット安全教室
smokey monkey
IoTNEWS Talk Egg プレゼンテーション
Koji Koizumi
REAL x TECH LITALICO - 2017/07/07
Takashi Kishida
06.超初心者向けセキュリティ入門(.netの解析と対策)
Study Group by SciencePark Corp.
LT for my university
ssusera1f3c6
Ad
Viewers also liked
(20)
PDF
Internet and Opensource at Security and Programming camp 2011
Hiro Yoshioka
PDF
Code Reading at Security and Programming camp 2011
Hiro Yoshioka
PDF
勉強会カンファレンス2011、企業と勉強会
Hiro Yoshioka
PDF
History of IT industry, Internet and Hacker Culture
Hiro Yoshioka
PDF
Introduction to Git and GitHub #git_nyan
Hiro Yoshioka
PDF
1000 speakers conference in English, 2nd, 1/20/2013
Hiro Yoshioka
PDF
Rakuten Corporate profile
Hiro Yoshioka
PDF
CUI -- How to Analyze History command
Hiro Yoshioka
ODP
Sourcecode Reading Workshop2010
Hiro Yoshioka
PDF
Hacker centric culture @devlove 110423
Hiro Yoshioka
PDF
Jslinux
Hiro Yoshioka
PDF
Security and Programming Camp 2011, Programming Course 2011/12/17
Hiro Yoshioka
PDF
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
Hiro Yoshioka
PPT
Sociala Medier @ Atomer & Bitar
Simon Sundén
PPT
Present Product Bodilogy Jpeg
artcody
PDF
Philosophiae Naturalis Principia Mathematica
PoChO Montecinos
PPT
5 Array
Cuong
PPT
arteinfantilmarfisu
carmenmendoza1973
PDF
Lifetime warranty on dental implant procedure
dentalimplantsindia
PPTX
Periodismo digital internacional
Fernanda Castillo
Internet and Opensource at Security and Programming camp 2011
Hiro Yoshioka
Code Reading at Security and Programming camp 2011
Hiro Yoshioka
勉強会カンファレンス2011、企業と勉強会
Hiro Yoshioka
History of IT industry, Internet and Hacker Culture
Hiro Yoshioka
Introduction to Git and GitHub #git_nyan
Hiro Yoshioka
1000 speakers conference in English, 2nd, 1/20/2013
Hiro Yoshioka
Rakuten Corporate profile
Hiro Yoshioka
CUI -- How to Analyze History command
Hiro Yoshioka
Sourcecode Reading Workshop2010
Hiro Yoshioka
Hacker centric culture @devlove 110423
Hiro Yoshioka
Jslinux
Hiro Yoshioka
Security and Programming Camp 2011, Programming Course 2011/12/17
Hiro Yoshioka
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
Hiro Yoshioka
Sociala Medier @ Atomer & Bitar
Simon Sundén
Present Product Bodilogy Jpeg
artcody
Philosophiae Naturalis Principia Mathematica
PoChO Montecinos
5 Array
Cuong
arteinfantilmarfisu
carmenmendoza1973
Lifetime warranty on dental implant procedure
dentalimplantsindia
Periodismo digital internacional
Fernanda Castillo
Ad
Similar to Programming camp 共通科目オープンソース
(20)
PDF
Progcamp internet 100801
Hiro Yoshioka
PDF
Programming camp 2008
Hiro Yoshioka
ODP
Sapporo Open Seminar 2
Hiro Yoshioka
PDF
Opensource and Value creation by community
Hiro Yoshioka
ODP
Sapporo Open Seminar 1
Hiro Yoshioka
PDF
Osc Kobe Slide20100313
hyogontech
ODP
セキュリティ&プログラミングキャンプ2009参加レポート (OpenOfficeImpress版)
Shoot Morii
PDF
Building Hacker Centric Culture in Japan
Hiro Yoshioka
PDF
WordCamp Yokohama2010 プレゼン
miccweb
PDF
[18-A-1] ハッカー中心の企業文化を日本で根付かせる
Hiro Yoshioka
PPT
Ruby会議08 倉貫発表資料
Yoshihito Kuranuki
PPS
世間の荒波を乗りこなせ!
Yoichiro Tanaka
PDF
Agile Shibuya github_enterprise
Koichiro Ohba
PPT
Devlove hangerflight
Wakana Ara
PPT
最新版Devlove hangerflight
Wakana Ara
ODP
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Hiro Yoshioka
PDF
2018 帰り道もくもく会のはじまり
m_miyamoto
PDF
未踏後の歩みと働き方ー未踏カンファレンス
Hal Seki
PDF
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
Shoot Morii
PDF
[沖縄レキサスセミナー]小さな会社のゲームチェンジ
Hiromichi Koga
Progcamp internet 100801
Hiro Yoshioka
Programming camp 2008
Hiro Yoshioka
Sapporo Open Seminar 2
Hiro Yoshioka
Opensource and Value creation by community
Hiro Yoshioka
Sapporo Open Seminar 1
Hiro Yoshioka
Osc Kobe Slide20100313
hyogontech
セキュリティ&プログラミングキャンプ2009参加レポート (OpenOfficeImpress版)
Shoot Morii
Building Hacker Centric Culture in Japan
Hiro Yoshioka
WordCamp Yokohama2010 プレゼン
miccweb
[18-A-1] ハッカー中心の企業文化を日本で根付かせる
Hiro Yoshioka
Ruby会議08 倉貫発表資料
Yoshihito Kuranuki
世間の荒波を乗りこなせ!
Yoichiro Tanaka
Agile Shibuya github_enterprise
Koichiro Ohba
Devlove hangerflight
Wakana Ara
最新版Devlove hangerflight
Wakana Ara
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Hiro Yoshioka
2018 帰り道もくもく会のはじまり
m_miyamoto
未踏後の歩みと働き方ー未踏カンファレンス
Hal Seki
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
Shoot Morii
[沖縄レキサスセミナー]小さな会社のゲームチェンジ
Hiromichi Koga
More from Hiro Yoshioka
(20)
PDF
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Hiro Yoshioka
PDF
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Hiro Yoshioka
PDF
不揮発性メモリ(NVM)とはなにか
Hiro Yoshioka
PDF
続・人生100年時代の学び方
Hiro Yoshioka
PDF
人生100年時代における学び方 定年後の学生生活
Hiro Yoshioka
PDF
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Hiro Yoshioka
PDF
人生100年時代の学び方、脳には可塑性がある
Hiro Yoshioka
PDF
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
Hiro Yoshioka
PDF
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
Hiro Yoshioka
PDF
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
Hiro Yoshioka
PDF
未経験プログラマがコボルコンパイラを作った話 #compiler_study
Hiro Yoshioka
PDF
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Hiro Yoshioka
PDF
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
Hiro Yoshioka
PDF
理科系の作文技術
Hiro Yoshioka
PDF
Agile Software Development advanced course (PBL) at AIIT, 2015
Hiro Yoshioka
PDF
質問される力 #TechGirls
Hiro Yoshioka
PDF
Oracle vs Google API 著作権裁判を考える
Hiro Yoshioka
PDF
Using oss at an internet company and hacker culture
Hiro Yoshioka
PDF
Be Hacker
Hiro Yoshioka
PDF
Project Based Learning using by PaaS
Hiro Yoshioka
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Hiro Yoshioka
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Hiro Yoshioka
不揮発性メモリ(NVM)とはなにか
Hiro Yoshioka
続・人生100年時代の学び方
Hiro Yoshioka
人生100年時代における学び方 定年後の学生生活
Hiro Yoshioka
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Hiro Yoshioka
人生100年時代の学び方、脳には可塑性がある
Hiro Yoshioka
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
Hiro Yoshioka
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
Hiro Yoshioka
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
Hiro Yoshioka
未経験プログラマがコボルコンパイラを作った話 #compiler_study
Hiro Yoshioka
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Hiro Yoshioka
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
Hiro Yoshioka
理科系の作文技術
Hiro Yoshioka
Agile Software Development advanced course (PBL) at AIIT, 2015
Hiro Yoshioka
質問される力 #TechGirls
Hiro Yoshioka
Oracle vs Google API 著作権裁判を考える
Hiro Yoshioka
Using oss at an internet company and hacker culture
Hiro Yoshioka
Be Hacker
Hiro Yoshioka
Project Based Learning using by PaaS
Hiro Yoshioka
Programming camp 共通科目オープンソース
1.
セキュリティ&プログラミング キャンプ 2009
8/12/2009 吉岡弘隆 mailto:hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok/
2.
お題 自己紹介 セキュリティ&プログラミングキャンプ2009
インターネットが変えた社会 〜オープンソースソフトウェア〜
3.
プロフィール 1958 年
9 月 4 日生まれ、東京出身、慶応義塾大学大学院工学部卒 日本ディジタルイクイップメント、日本オラクルを経て、ミラクル・リナックスを 2000 年に創業。ミラクル・リナックス取締役、最高技術責任者( CTO )を経て、シニアエキスパートを歴任、独立行政法人情報処理推進機構、楽天株式会社所属 セキュリティ&プログラミングキャンプ、プログラミングコース主査 カーネル読書会主宰、 DEBUG HACKS 著者 2008 年経済産業省商務情報政策局長表彰、楽天テクノロジーアワード金賞
4.
ブログ、日記 未来のいつか /hyoshiok
の日記 http://d.hatena.ne.jp/hyoshiok/ ユメのチカラ http://blog.miraclelinux.com/yume/ mailto:hyoshiok@gmail.com http://twitter.com/hyoshiok DEBUG HACKS 吉岡弘隆、大和一洋、大岩尚宏、安部東洋、吉田俊輔 著 2009 年 04 月 発行 424 ページ 定価 3,360 円 ISBN978-4-87311-404-0
5.
セキュリティ&プログラミング キャンプ 2009
プログラミングの楽しさを伝えたい、共有したい (わたしの野望)プログラミングが好きな人といっぱい出会う事。そのような人を増やす事。 世界最高の講師を準備した。 http://jibun.atmarkit.co.jp/lstudent/special/camp2009/01.html インターネットが変えた社会 オープンソースという考え方
6.
プログラミングキャンプ宣言 ソフトウェアは人が創る。人がすべてだ。 このキャンプで、プログラムを創ることの
楽しさ 達成感 難しさ を共有したい オープンソース開発者の卵を育てたい
7.
インターネットが変えた社会 オープンソースソフトウェア
8.
オープンソースについて オープンソースソフトウェア(OSS)という、ソフトウェアの作り方について
9.
質問 プログラムを書いたことがある人? 複数の人とプログラムを作ったことがある人?
1万行を越えるプログラムを作ったことがある人? 10万行を越えるプログラムを作ったことがある人? オープンソースソフトウェアの開発に参加したことがある人? オープンソースソフトウェアの開発に参加したい人?
10.
オープンソースという考え方 オープンソースって? クローズドソースソフトウェア(多くの商用ソフト)の作り方とどう違うのだろう。
何が優れているのだろう。
11.
オープンソースソフトウェア ソースコードを公開して、自由に実行、変更、再配布を可能にしたもの。 ソースコード:人間がプログラミング言語などを用いて記述したもの。
そのままではコンピュータは実行できないので、通常、コンパイラと呼ばれるソフトウェアで直接実行できる形式に変換して実行されるか、インタプリタと呼ばれるソフトウェアで字面を解釈し実行される。
12.
オープンソースソフトウェア 企業の作った商用ソフトウェアではなく、楽しいからと作ったソフトウェアがどんどん普及していった。 インターネットを動かしているソフトウェアの多く(ほとんど)はオープンソースソフトウェアだ。
(Linux, BIND, Apache, sendmail, MySQL, Perl, Ruby, ...) 世界中のボランティアが改良、開発をしている。 そんなことが信じられるか?
13.
オープンソースソフトウェア 90 年代になってインターネットが普及した。
低額で自由に情報交換ができるようになった。 ソフトウェアをインターネットで公開したら、世界中の人たちがよってたかって利用して、時には改良しはじめた。 公開して自由に利用、変更、改良、配布できるようにしたソフトウェアをオープンソースソフトウェアと呼ぶことにした。 ( 1998年 2 月 )
14.
インターネットが全てを変えた 大規模ソフトウェアをチームで作る場合、昔は同じ場所に集まってみんなで開発していた。(企業) 一つの場所にあつまらないとコミュニケーションのコストが高い。
ところがインターネットがあれば、同じ場所に集まる必要性が少なくなった。 メールでプログラムをやりとりできる。 広域分散ソフトウェア開発 一つのところに全員集まらなくてもいい。
15.
商用ソフトウェア 70 年代、米国
IBM 社 がソフトウェアとハードウェアとを別々に売るようになった。 商用ソフトウェアがビジネスとして成立。 商用ソフトウェア(商品)なので通常は有償。ソースコードの利用も自由ではない。 例:米国 Microsoft 社の Windows (ソースコードは自由に変更、再配布などできない)
16.
フリーソフトウェア 商用ソフトウェアがある一方、自由(フリー)に利用できるものがある。 ソフトウェアは自由に利用できるべきだと考えている人がいる。
リチャード・ストールマンさん(米国)は、フリーソフトウェアをいっぱい作っている中心的な人。 80 年代から積極的に活動をしている。
17.
オープンソースソフトウェア プロジェクトリーダとか、開発スケジュールとか、開発予算とか、企業があるわけではない。 世界中のボランティアがよってたかって開発に参加している。
誰もコントロールできない。 混沌の世界から開発されている。 バザール(市場、お祭騒ぎ)のようなソフトウェアの開発方式。 エリック・レイモンドさん「伽藍(大聖堂)とバザール」、 1997 年
18.
バザールのような開発方式 ウィキペディア:世界中の人がボランティアで百科事典の項目を書いている。 オープンソースソフトウェア:世界中の人がボランティアがソフトウェアを書いている。
コミュニティ:地球規模のコミュニティで開発されている。
19.
バザールのような開発方式 金銭的な報酬はない。(企業に勤めている人は給与を貰っているけど) お金儲けをするために開発しているわけではない??
ボランティア:自主的にある活動に従事する人のこと。(誰かに命令されてやるのではない) 組織ではなく個人がベース コンセンサスをベースに開発 信頼と尊敬
20.
コミュニティによる開発 見たことも会ったこともないない人たちが協力している。国籍も性別も肌の色も年齢も組織も関係ない。様々な改良を世界中から受け入れる。 どんどん改良されていく。
Linux 800 万行以上の大規模なソフトウェア。 最新版の改良には 800 名以上の人が参加した。 延べ数千人の人が改良に加わっている。
21.
なんでコミュニティに参加するのだろう インターネットの謎 楽しいから、愛、尊敬、…
カネ 一人でできないことをみんなでやれるから 多様な動機、人それぞれ、… 誰にも強制されない。自主的に参加している 10 人いれば 10 の理由がある
22.
コミュニティに参加する企業 なぜ企業はコミュニティに参加するのだろう ハードウェアを売るため
サービスを提供するため ディストリビューションを売るため 開発コストを削減できる … 営利企業は基本的には自社の利益になるから、コミュニティに参加する。(利益=売上−費用)
23.
プログラミングキャンプの講師 オープンソースの中の人たち(世界のトップクラスの人たちを集めましたbyプログラミングコース主査) Rubyの中の人
Linuxの中の人 OSの中の人 講義や休み時間になんでオープンソースにハマったのか聞いてみよう。
24.
わたしの場合 この話長いよ〜 10年以上前、Oracleというデータベースの会社にいた。その時、Netscape社がブラウザのソースコード(Mozilla)を公開した…
25.
技術はみんなのものだ 技術は会社に独占されるべきではなく、みんなのものだ。それが社会を豊かにし進歩させるという考え方。 技術の公開を奨励する例:特許
著作権。 オープンソースソフトウェアは、みんなのものにしたら進化、進歩したという例だ。
26.
バザールモデル 多くの人の知恵の結集。 善意を信用している。
インターネットを利用することによって地球規模の協力が可能になった。 地球規模のバザール(市場、お祭り騒ぎ)だ。 オープンソースソフトウェアを使ったり、改良したり、作ったりしたら参加できる。 世界中の人と協力して何かを成し遂げる。 一人ではなしとげないことを世界中の人と作り上げる
27.
バザールモデル コミュニティの人たちとソフトウェアを作る。楽しいし、わくわくする。 ソフトウェアによって世界をよい方へ変えることができる。
誰でも、参加できる。もちろん君達も。 参加資格は、情熱。 ちょっとした勇気と、行動力。
28.
まとめ オープンソースの開発について バザールモデルについて紹介した
29.
最後に ソフトウェアを作るのは楽しい 世界中の人たちと協力して作るのはもっと楽しい
世界規模のソフトウェア開発コミュニティがある 君たちも参加できる 21 世紀のソフトウェアを作るのは君たちだ どう?
30.
Q&A オープンソースにふれたきっかけ どのオープンソースプロジェクトに参加したらいいのでしょう
どの勉強会に参加すればいいのでしょう はじめてのコンピュータは
Download