SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Mozilla コアハッカー育成計画



          もじら組組長
   Taro Matsuzawa aka. btm
       btm@mozilla.gr.jp
http://d.hatena.ne.jp/smellman
自己紹介
●
  もじら組組長
●
  VB, Python, Java, 最近は RoR
  プログラマ
●
  学生の時に卒研で Python を用い
  て XUL を実装
     – ソースコードごと紛失 ( ぉ
●
  Firefox 3 Hacks の著者の一人
過去の試合経歴 ( ねたもじら )
●
  テレビリモコンで Mozilla を操作
    – 2 を押すと 2ch.net が開くデモ
●
  内輪ネタ暴露話
    – 一部の人にうけた
●
  Mac の Remote Controller ネタ
    – ↑↑↓↓←→←→BA で自爆
ハッカーになりたい理由
もじら組過去 10 年のとある統計
120
                108
100
                      85        87
80
                                     組長
60    54                             中野さん

40

20

 0
           過去              現在
結論


ハッカーにならないと
体重が 30Kg 増えて
 ハッカーになると
体重が 20Kg 減る !!
ハッカーにならないと
あなたのお腹が危ない !
いや、ネタですよ?
ここから
本当の本題
昔話
●
  もじら組は元々 moz-users ML が
  中心
●
  moz-users ML の前は moz-dev
  ML
●
  昔に遡るほどコアなネタが多かった
    – KazuDE 伝説とか
現在
●
  もじら組は”ユーザコミュニティ”
●
  コアな部分は bugzilla-jp がメイ
  ン?
●
  ML などでコアな話は最近見なく
  なった
    – ちょっと寂しい
Mozilla 拡張機能勉強会
●
  Firefox を中心に拡張機能の開発
  情報の交換や紹介を行う
●
  どちらかというとライトな
  Developer 向け ?
     – やっぱりちょっと寂しい
問題点
●
  もじら組はコア開発者の育成をあま
  りやっていなかった
●
  やりたい人がやればいいじゃん形
  式 (the 放置プレイ )
●
  やりたいけどやりかたがわからない
  人を取り込みたい
じゃぁ
●
  これから育成に取りくめばいいじゃ
  ん?
    – というか俺がコアハッカーにな
       りたい !
●
  一緒に勉強する場があれば可能
  じゃない ?
    – じゃ、作りましょうよ!
具体的には ?
●
  まずはメタコミュニティを形成した
  い。
    – ex. 拡張機能勉強会
    – ex. もじら組もじら団
         ●
           小さな事からこつこつと
●
  いきなり大きな事をしようとするとダ
  メだと思う
メタコミュニティ
●
  情報交換がやりやすい形態を
   – SNS はちょっと ...
   – ML or Google Group?
       ●
         メールベースだと参加して
          るという意識になる
   – あとは Wiki ぐらいかな
●
  接しやすい形がベスト
人脈形成
●
  何をハックしたらいいかわからない
  という人が多い
    – やりたい事が始めからわかって
       る人はすでにやっている
    – 人には向き不向きがある
●
  じゃ、気軽に相談しましょ
●
  参加する事がまず一歩
技術的な事
開発ツール
●
  開発者に必要なツールは今は無償
  で手に入るケースが多い
   – Visual C++ Express Ed.
   – Developer Kit, MacPorts or
      Fink
   – Ubuntu, OpenSUSE, etc...
●
  昔に比べて敷居は低い
ドキュメント



 Mozilla
Developer
 Center!!
言語
●
  C++
●
  IDL
●
  JavaScript
     – C++ がやっぱりネック ?
     – Mac では Objective-C とかも
余談


  C Magazine で Firefox の
ソースコード解説記事を書いた時
 C++ の知識ほぼ無しの状態で
     C++ を勉強しながら
       執筆をしました
ようするに
必要なもの




チャレンジ精神 !!
あとは、




言いだしっぺの
  法則 !!
というわけで




コア開発者育成計画
スタートを宣言します !!
これでもう




逃げられない !!
以上 !!

Más contenido relacionado

La actualidad más candente

20090513 Cmsnight
20090513 Cmsnight20090513 Cmsnight
20090513 CmsnightYusuke Ando
 
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」icchu3
 
変わる時代、変わらぬ思い
変わる時代、変わらぬ思い変わる時代、変わらぬ思い
変わる時代、変わらぬ思いHiromu Shioya
 
SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1Eiji Kitamura
 
451 Ch
451 Ch451 Ch
451 Chanjaan
 
HCCソフト会社紹介
HCCソフト会社紹介HCCソフト会社紹介
HCCソフト会社紹介ssusercbaf23
 
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)龍一 田中
 
Windows Mobile de Hello World
Windows Mobile de Hello World Windows Mobile de Hello World
Windows Mobile de Hello World Kenji Wada
 
数字090212
数字090212数字090212
数字090212xmhrt
 
Silverlight2でつくるリッチなTrac用UI
Silverlight2でつくるリッチなTrac用UISilverlight2でつくるリッチなTrac用UI
Silverlight2でつくるリッチなTrac用UIAkihiro Ikezoe
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料WebSig24/7
 
Bado2 Sa 026
Bado2 Sa 026Bado2 Sa 026
Bado2 Sa 026HungYu Su
 
Visio Webマーケティングの基本
Visio Webマーケティングの基本Visio Webマーケティングの基本
Visio Webマーケティングの基本nekosuke
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料WebSig24/7
 
Subversionでバージョン管理を!
Subversionでバージョン管理を!Subversionでバージョン管理を!
Subversionでバージョン管理を!Ryuzo Yamamoto
 
Rsgt2021 exploratory testing
Rsgt2021 exploratory testingRsgt2021 exploratory testing
Rsgt2021 exploratory testingNoriyuki Nemoto
 

La actualidad más candente (20)

20090513 Cmsnight
20090513 Cmsnight20090513 Cmsnight
20090513 Cmsnight
 
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
 
変わる時代、変わらぬ思い
変わる時代、変わらぬ思い変わる時代、変わらぬ思い
変わる時代、変わらぬ思い
 
SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1
 
第三讲
第三讲第三讲
第三讲
 
451 Ch
451 Ch451 Ch
451 Ch
 
HCCソフト会社紹介
HCCソフト会社紹介HCCソフト会社紹介
HCCソフト会社紹介
 
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
 
Windows Mobile de Hello World
Windows Mobile de Hello World Windows Mobile de Hello World
Windows Mobile de Hello World
 
数字090212
数字090212数字090212
数字090212
 
Silverlight2でつくるリッチなTrac用UI
Silverlight2でつくるリッチなTrac用UISilverlight2でつくるリッチなTrac用UI
Silverlight2でつくるリッチなTrac用UI
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
 
勤怠監視
勤怠監視勤怠監視
勤怠監視
 
Bado2 Sa 026
Bado2 Sa 026Bado2 Sa 026
Bado2 Sa 026
 
livernal.netのプレゼン
livernal.netのプレゼンlivernal.netのプレゼン
livernal.netのプレゼン
 
Visio Webマーケティングの基本
Visio Webマーケティングの基本Visio Webマーケティングの基本
Visio Webマーケティングの基本
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:本田政邦さん資料
 
Subversionでバージョン管理を!
Subversionでバージョン管理を!Subversionでバージョン管理を!
Subversionでバージョン管理を!
 
第二回 PHP 懇親会
第二回 PHP 懇親会第二回 PHP 懇親会
第二回 PHP 懇親会
 
Rsgt2021 exploratory testing
Rsgt2021 exploratory testingRsgt2021 exploratory testing
Rsgt2021 exploratory testing
 

Más de Taro Matsuzawa

地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2Taro Matsuzawa
 
Couchbase hackaton pomo
Couchbase hackaton pomoCouchbase hackaton pomo
Couchbase hackaton pomoTaro Matsuzawa
 
11月のささみ: pgRoutingって何?
11月のささみ: pgRoutingって何?11月のささみ: pgRoutingって何?
11月のささみ: pgRoutingって何?Taro Matsuzawa
 
OSMを使ったスマホ&Web開発入門
OSMを使ったスマホ&Web開発入門OSMを使ったスマホ&Web開発入門
OSMを使ったスマホ&Web開発入門Taro Matsuzawa
 
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜Taro Matsuzawa
 
AFNetworking使ってみた
AFNetworking使ってみたAFNetworking使ってみた
AFNetworking使ってみたTaro Matsuzawa
 
スマホ開発者も使えるWireshark
スマホ開発者も使えるWiresharkスマホ開発者も使えるWireshark
スマホ開発者も使えるWiresharkTaro Matsuzawa
 
来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall
来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall
来年のLLeventのお知らせ @ OSC2011 Tokyo/FallTaro Matsuzawa
 
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化Taro Matsuzawa
 
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみたスマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみたTaro Matsuzawa
 
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござる
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござるベトナムにRoRを教えに行ったら大変なお土産をもらったでござる
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござるTaro Matsuzawa
 
デバッガを使おう@ブラウザ勉強会#1
デバッガを使おう@ブラウザ勉強会#1デバッガを使おう@ブラウザ勉強会#1
デバッガを使おう@ブラウザ勉強会#1Taro Matsuzawa
 
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser WorkshopTaro Matsuzawa
 
Mozilla コアハッカー育成計画
Mozilla コアハッカー育成計画Mozilla コアハッカー育成計画
Mozilla コアハッカー育成計画Taro Matsuzawa
 

Más de Taro Matsuzawa (16)

タイルの話
タイルの話タイルの話
タイルの話
 
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
 
Couchbase hackaton pomo
Couchbase hackaton pomoCouchbase hackaton pomo
Couchbase hackaton pomo
 
11月のささみ: pgRoutingって何?
11月のささみ: pgRoutingって何?11月のささみ: pgRoutingって何?
11月のささみ: pgRoutingって何?
 
OSMを使ったスマホ&Web開発入門
OSMを使ったスマホ&Web開発入門OSMを使ったスマホ&Web開発入門
OSMを使ったスマホ&Web開発入門
 
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜
 
AFNetworking使ってみた
AFNetworking使ってみたAFNetworking使ってみた
AFNetworking使ってみた
 
スマホ開発者も使えるWireshark
スマホ開発者も使えるWiresharkスマホ開発者も使えるWireshark
スマホ開発者も使えるWireshark
 
来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall
来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall
来年のLLeventのお知らせ @ OSC2011 Tokyo/Fall
 
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化
スマートフォン勉強会@関東 #11 LT 5分で語る SQLite暗号化
 
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみたスマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
 
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござる
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござるベトナムにRoRを教えに行ったら大変なお土産をもらったでござる
ベトナムにRoRを教えに行ったら大変なお土産をもらったでござる
 
デバッガを使おう@ブラウザ勉強会#1
デバッガを使おう@ブラウザ勉強会#1デバッガを使おう@ブラウザ勉強会#1
デバッガを使おう@ブラウザ勉強会#1
 
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
 
デコメを送る
デコメを送るデコメを送る
デコメを送る
 
Mozilla コアハッカー育成計画
Mozilla コアハッカー育成計画Mozilla コアハッカー育成計画
Mozilla コアハッカー育成計画
 

Mozilla コアハッカー育成計画(PDF)