• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Nseg26 you should become a mozillian !!
 

Nseg26 you should become a mozillian !!

on

  • 739 views

 

Statistics

Views

Total Views
739
Views on SlideShare
739
Embed Views
0

Actions

Likes
3
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Nseg26 you should become a mozillian !! Nseg26 you should become a mozillian !! Presentation Transcript

    • 2012/4/28 NSEG Vol.26You should become a Mozillian !! by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26⾃⼰紹介・名前:アベヒロキ (@hATrayflood)・職業:⾃宅サーバ管理者・URL:rayflood.org/diary-temp/・住所:⻑野市 地元:東部町 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26今回は by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 この中の 誰かが by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26Mozillian by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26になる話(なってくれ) by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26※⼤まかにはパッチを書いてみよう とほぼ同じ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 パッチ 書こう by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.261.コンパイラやツール2.ソースダウンロード3.ビルド by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.264.修正とテスト5.パッチ作成6.bugzilla投稿 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ビルドに必要なもの・Windows・Linux・Mac OS by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26Windows・Visual C++ 2010 Express・DirectX SDK June 2010・Mozilla Build 1.6※公式のリリースビルドは 製品版のVisual Studio by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 Linux ・各ディストリの最新 ・gccやライブラリなど ・詳細は次ページ ・build-dep firefox by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26こんだけapt-get installすれば多分⼤丈夫。。。 gcc, g++, libgnomevfs2-devlibnotify-dev, libiw-devlibasound2-dev, libcurl4-gnutls-devmesa-common-dev, libgtk2.0-devlibidl-dev, yasm-1, mercurial by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26Mac OS・Xcode 3.2.6・Macports or Homebrew ┣mercurial libidl ┗autoconf213 yasm※Xcode 4以降は知りません by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26詳しくはMDNでMDN Build Instructions※⽇本語ページは古いです 誰か訳して!! by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26最新のソースコードをダウンロードする by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26http://hg.mozilla.org/ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26firefox, fennec, xulrunnerhttp://hg.mozilla.org/mozilla-central/ thunderbird, seamonkey, lightninghttp://hg.mozilla.org/comm-central/http://hg.mozilla.org/mozilla-central/http://hg.mozilla.org/projects/ldap-sdks/ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ターミナルを起動します WindowsはMozilla Buildのstart-msvc10.batを実⾏ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26firefoxのソースをダウンロード hg clone http://hg.mozilla.org/mozilla-central/ ※1時間くらいかかります※1GBくらいディスク必要です 会場ではやるなよ!絶対だぞ!! by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26thunderbirdのソースをダウンロード hg clone http://hg.mozilla.org/comm-central/hg clone http://hg.mozilla.org/mozilla-central/ comm-central/mozillahg clone http://hg.mozilla.org/projects/ldap-sdks/ comm-central/ldap/sdks ※mozilla-centralは共⽤です by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ビルド by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26cd mozilla-centralmake -f client.mk build > build.log 2>&1 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26標準の設定でビルドできますある程度の最適化もありログは全部保存すべき ※1時間以上かかります by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ビルドが成功するとobj-i686-pc-mingw32/dist/binに firefox.exe が!! おめでとうございます by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ビルドオプションを指定する場合はmozilla-central/.mozconfigにac̲add̲options --enable-xxxMDN Configuring Build Options ※ビルドに慣れてから! by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26thunderbirdの場合はcd comm-centralmake -f client.mk build > build.log 2>&1 obj-i686-pc-mingw32/mozilla/dist/bin/thunderbird.exe by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 パッチ を書く by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26どんなパッチを書くかは⼈それぞれ、興味次第 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26なので、⾃分が実際にfirefoxを使ってて気になる部分を⾒よう by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26とはいえ、どこから⼿を付ければいいかよくわからないお by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ブラウザUI browserメーラUI mail共通UI toolkitHTML, CSS, XULなど content dom layout parser他暗号化、セキュリティ securityネットワークアクセス netwerk低レイヤー描画 gfxコンポーネント xpcomJavaScript js/srcポータブルランタイム nsprpub ※これが全てではない by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26なんでもいいからとりあえず⼿を付けたいbugzil.la/sw:[good first bug] by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26あとは修正→make→確認の繰り返しmakeの使い⽅わかる⼈は楽できます コーディングのガイドラインも参照MDN Coding Style Guide by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26たいていはテストコードも必要です既存のテストをパスする必要がありますし新しいテストパターンも書きますMDN Developing Tests by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26とあるハッカーの超⼤作Bug 719320 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 パッチ を投稿 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・パッチファイル作成・bugzillaアカウント・投稿&レビュー依頼 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26パッチファイル作成cd mozilla-centralhg diff > mod.patch by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・hg cloneした単位で パッチを作ります・パッチファイル⾃体を 直接編集しないでください・nsprpubは別世界 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・bugzillaアカウントhttps://bugzilla.mozilla.org/ 持ってない⼈は作成しましょう・メールアドレス・またはBrowserID by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26実名ルールみたいに⾔われますがハンドルでもいいですメールアドレスは晒される覚悟で by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26さっそく投稿しましょうまず誰かが似たようなことやってないか探しましょう※ただし英語で by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26検索して出てきたけど未解決だったら、そのバグにパッチを投稿しましょう※ただし英語で by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26検索しても出てこなかったらバグを新規登録してパッチを投稿しましょう※ただし英語で by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・レビュー依頼ソースツリーにはオーナーがいますので、基本的にはその⼈にレビューを依頼しますMozillaWiki Modules/All by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26指摘事項が必ずあるはずなので根気よく直しましょう締切があるわけじゃないので焦らずじっくり確実に by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26レビューしてくれるのに時間がかかることがあります1週間以上反応がなかったら別の⼈に依頼するのもアリ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26レビューが通ったら誰かが本線にマージします1週間以上反応がなかったらKeywordsにcheckin-needed by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 晴れてマージされると hg.mozilla.orgに プッシュログが残ります   おめでとうございます by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 さて by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26mozillaに携わるといっても開発だけが全てじゃない by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・アドオン開発・ドキュメントや製品の翻訳・ユーザサポートその他たくさん by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26なんでもいいから積極にかかわっていれば⽴派なMozillianです by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26アドオン開発Add-ons for Firefox開発者センター Add-onsMDN アドオン by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ドキュメント翻訳Mozilla Developer NetworkMozilla Hacks記事を翻訳するには Firefox ヘルプ by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26製品ローカライズもじふぉ Mozilla L10NMozilla Japanese LocalizationMozilla Localization by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26製品テストFirefox プレビューリリースMozilla クラッシュレポータフィードバックを送る Firefox Input by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ユーザサポートArmy of AwesomeMozillaZine.jpSUMO ナレッジベースを改善するには by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26というわけで、連休中はパッチ書きましょう海外は休みじゃないのでレビューしてくれます by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26ドキュメント翻訳も⼤歓迎MDNには未翻訳の⽂書が⼤量にあります特にHTML5 CSS3 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26連休1週間だけほんのちょっとがんばるだけで by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26You are alreadyMozillian ... by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 ・リンク集 twitter @hATrayflood http://twitter.com/hATrayflood mozilla rayflood独⾃ビルド http://rayflood.org/mozilla/ firefox-10.0.3esr freetype2版 サンプルビルド http://rayflood.org/diary-temp/firefox-10.0.3esr-rayflood-win32-vc10e.7z バックナンバー Modest02 freetype2 on fx-3.6 win32 http://www.slideshare.net/hATrayflood/modest02-freetype2-on-fx36-win32 バックナンバー Modest04 firefox-3.6.4以降のビルドについて http://www.slideshare.net/hATrayflood/modest04-firefox364 バックナンバー Modest06 firefox 4 の l10 n について http://www.slideshare.net/hATrayflood/modest06-firefox-4-l10-n バックナンバー Modest08 core i7 2600とfirefox 4.0b9でベンチ測ってみたよ http://www.slideshare.net/hATrayflood/modest08-core-i7-2600firefox-40b9 バックナンバー Nseg3 firefoxとmozillaコミュニティの紹介 http://www.slideshare.net/hATrayflood/nseg3-firefoxmozilla バックナンバー Nseg17 新世代firefox紹介 http://www.slideshare.net/hATrayflood/nseg17-firefox-9048494 バックナンバー Nseg18 カレーとfirefox http://www.slideshare.net/hATrayflood/nseg18-firefox バックナンバー ⾼橋rf.html 0.3 http://www.slideshare.net/hATrayflood/rfhtml-03 バックナンバー mozilla独⾃ビルダー勉強会 独⾃ビルド環境について http://www.slideshare.net/hATrayflood/modbuilders-12722953 by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26・リンク集パッチを書いてみよう by Masahiro Yamadahttp://www.slideshare.net/MasahiroYamada/17nseglt-12492188Visual C++ 2010 Expresshttp://www.microsoft.com/japan/msdn/vstudio/2010/product/express/offline.aspxDirectX SDK June 2010http://www.microsoft.com/en-us/download/details.aspx?id=6812Mozilla Build 1.6ftp://ftp.mozilla.org/pub/mozilla/libraries/win32/Xcode 3.2.6http://adcdownload.apple.com/Developer̲Tools/xcode̲3.2.6̲and̲ios̲sdk̲4.3̲̲final/xcode̲3.2.6̲and̲ios̲sdk̲4.3.dmgMacportshttp://www.macports.org/Homebrewhttp://mxcl.github.com/homebrew/MDN Build Instructionshttps://developer.mozilla.org/en/Build̲DocumentationMDN Configuring Build Optionshttps://developer.mozilla.org/en/Configuring̲Build̲OptionsMDN Mozilla Source Code Directory Structurehttps://developer.mozilla.org/en/Mozilla̲Source̲Code̲Directory̲Structurebugzil.la/sw:[good first bug]https://bugzil.la/sw:%5Bgood%20first%20bug%5DMDN Coding Style Guidehttps://developer.mozilla.org/En/Developer̲Guide/Coding̲StyleMDN Developing Testshttps://developer.mozilla.org/en/Developing̲Tests by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 ・リンク集 とあるハッカー = Masayuki Nakano (:masayuki) (Mozilla Japan) http://www.d-toybox.com/studio/weblog/show.php Bug 719320 Implement DOM3 wheel event https://bugzilla.mozilla.org /show̲bug.cgi?id=719320 MozillaWiki Modules/All https://wiki.mozilla.org /Modules/All Add-ons for Firefox https://addons.mozilla.org/ja/firefox/ 開発者センター Add-ons https://addons.mozilla.org/ja/developers/ MDN アドオン https://developer.mozilla.org /ja/addons Mozilla Developer Network https://developer.mozilla.org /ja/ Mozilla Hacks http://hacks.mozilla.org / 記事を翻訳するには Firefox ヘルプ http://support.mozilla.org/ja/kb/localize-firefox-help by ABE Hiroki aka hATrayflood
    • 2012/4/28 NSEG Vol.26 ・リンク集 もじふぉ Mozilla L10N http://forums.firehacks.org /l10n/ Mozilla Japanese Localization http://code.google.com/p/mozja/ Mozilla Localization http://l10n.mozilla.org/ Firefox プレビューリリース http://mozilla.jp/firefox/preview/ Mozilla クラッシュレポータ http://support.mozilla.org/ja/kb/Mozilla%20Crash%20Reporter フィードバックを送る Firefox Input http://input.mozilla.org /ja/feedback Army of Awesome https://support.mozilla.org /ja/army-of-awesome MozillaZine.jp http://forums.mozillazine.jp/ SUMO ナレッジベースを改善するには http://support.mozilla.org/ja/kb/improve-knowledge-base by ABE Hiroki aka hATrayflood