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

Post on 08-Jun-2015

1.102 views 4 download

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

Mozilla コアハッカー育成計画

もじら組組長Taro Matsuzawa aka. btm

btm@mozilla.gr.jphttp://d.hatena.ne.jp/smellman

自己紹介

● もじら組組長● VB, Python, Java, 最近は RoRプログラマ

● 学生の時に卒研で Python を用いて XUL を実装

–ソースコードごと紛失 ( ぉ● Firefox 3 Hacks の著者の一人

過去の試合経歴 ( ねたもじら )

● テレビリモコンで Mozilla を操作–2 を押すと 2ch.net が開くデモ

● 内輪ネタ暴露話–一部の人にうけた

● Mac の Remote Controller ネタ–↑↑↓↓←→←→BA で自爆

ハッカーになりたい理由

もじら組過去 10 年のとある統計

過去 現在0

20

40

60

80

100

120

54

85

108

87

組長中野さん

結論

ハッカーにならないと体重が 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...

● 昔に比べて敷居は低い

ドキュメント

MozillaDeveloperCenter!!

言語

● C++● IDL● JavaScript

–C++がやっぱりネック ?–Mac ではObjective-C とかも

余談

C Magazine で Firefox のソースコード解説記事を書いた時C++の知識ほぼ無しの状態で

C++を勉強しながら執筆をしました

ようするに

必要なもの

チャレンジ精神 !!

あとは、

言いだしっぺの法則 !!

というわけで

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

これでもう

逃げられない !!

以上 !!