Ruby な日々                            Daily Ruby                            西山和広                           Good-Day Inc.Powe...
agenda self introduction before commit after commit                     1/27
self introduction  Ruby committer  rurema committer     rurema = ReferenceManualRenewalProject     Rubyリファレンスマニュアル刷新計画 (通称...
self introduction  株式会社グッデイ (Good-Day, Inc.)    メディカル事業 (Medical)       ORCA-BOX       OpenDolphin (電子カルテ)    OpenOffice.org...
beforecommit
finding BUGs build and run make test-all    ビルドしてmake test-allを実行してみる use rare environments    使っている人が少なそうな環境で動かす          ...
finding BUGs use minor features   使っている人が少なそうな機能を試す call methods with malformed arguments   変な引数で呼び出してみる                   ...
checking BUGs check it on some environments    複数の環境で本当にバグなのか確認する reduce re-produce code    バグが確認できる(できるだけ)最小の再現コード    にする...
IRC  brush up patches before post to ML      MLに流す前にパッチを改善するとか  request for comments      パッチを即コミットせずに事前に確認してもらっ      たりとか...
post to redmine  create ticket on redmine     redmineにチケットを作成する  ML integration post to ruby-dev or ruby-  core     ML連携でr...
pre-commit after discuss on ML and/or redmine   必要ならMLやredmineで議論した後 agreement or no objection   コミット許可があったとき   自明なものは反対がな...
aftercommit
post-commit commit log ML ruby-cvs   commit log ruby-changes   commit log with diff anyone can subscribe   committerじゃなくても誰...
update documents added new features (methods, classes, ...)   add to NEWS   add to rurema (or create ticket) changed/delet...
other documents Rubyist Magazine   るびま   http://jp.rubyist.net/magazine/ 標準添付ライブラリ紹介   Introduce Bundled Libraries   たまに書い...
chkbuild  upstream is    http://cvs.m17n.org/viewcvs/ruby/chkbuild/  by akr  concov by mame    results do not check by nob...
Ruby Hotlinks  別名「るるりん。」(h1のtitle属性に書いて  ある)  http://www.rubyist.net/~kazu/samidare/  latest  recommend to use RSS of each...
end self introduction before commit after commit                     17/27
misc
using OSes  Windows XP  Debian (x86, amd64, ppc)  Ubuntu (x86, amd64, arm)  Mac OS X (10.5 ppc, 10.6 intel)               ...
using OSes  build test only     Fedora, ...     OpenBSD, ...     HaikuOS, ...                    20/27
IRC  Where is channels?      IRCnet         #ruby:*.jp         see %Ruby観察日記 by naruse         #nadoka ? #nadoka:*.jp ?   ...
twitter  @yugui/ruby-committers  @chkbuild                           22/27
Japanese ML ruby-dev    talk about development ruby    redmine 連携 ruby-list    release announce ruby-ext, ruby-math    no ...
English ML  ruby-core     redmine 連携  ruby-talk     too many mails                      24/27
Ruby ReferenceManual ML rurema = るりま rurema ML rurema commit log (with diff) ML                                   25/27
るりま Rubyリファレンスマニュアル刷新計画  rurema = ReferenceManualRenewalProject  Rubyリファレンスマニュアル刷新計画 (通称るり  ま)  http://redmine.ruby-lang.o...
any question?           質疑応答タイムPowered by Rabbit 0.6.4   27/27
Upcoming SlideShare
Loading in...5
×

Rubyな日々

765

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
765
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rubyな日々

  1. 1. Ruby な日々 Daily Ruby 西山和広 Good-Day Inc.Powered by Rabbit 0.6.4
  2. 2. agenda self introduction before commit after commit 1/27
  3. 3. self introduction Ruby committer rurema committer rurema = ReferenceManualRenewalProject Rubyリファレンスマニュアル刷新計画 (通称るり ま) see next session for more details twitter: @znz 2/27
  4. 4. self introduction 株式会社グッデイ (Good-Day, Inc.) メディカル事業 (Medical) ORCA-BOX OpenDolphin (電子カルテ) OpenOffice.org 推進事業 高度OSS技術部門 ← see http://www.good-day.co.jp/ for more details 3/27
  5. 5. beforecommit
  6. 6. finding BUGs build and run make test-all ビルドしてmake test-allを実行してみる use rare environments 使っている人が少なそうな環境で動かす 5/27
  7. 7. finding BUGs use minor features 使っている人が少なそうな機能を試す call methods with malformed arguments 変な引数で呼び出してみる 6/27
  8. 8. checking BUGs check it on some environments 複数の環境で本当にバグなのか確認する reduce re-produce code バグが確認できる(できるだけ)最小の再現コード にする write test case using test/unit test/unit でのテストを書けたら書く 7/27
  9. 9. IRC brush up patches before post to ML MLに流す前にパッチを改善するとか request for comments パッチを即コミットせずに事前に確認してもらっ たりとか 8/27
  10. 10. post to redmine create ticket on redmine redmineにチケットを作成する ML integration post to ruby-dev or ruby- core ML連携でruby-devかruby-coreに流れる security@ruby-lang.org if security issue セキュリティに関連しそうなものは専用窓口へ 9/27
  11. 11. pre-commit after discuss on ML and/or redmine 必要ならMLやredmineで議論した後 agreement or no objection コミット許可があったとき 自明なものは反対がなければコミット typo修正とか 10/27
  12. 12. aftercommit
  13. 13. post-commit commit log ML ruby-cvs commit log ruby-changes commit log with diff anyone can subscribe committerじゃなくても誰でも購読できます 12/27
  14. 14. update documents added new features (methods, classes, ...) add to NEWS add to rurema (or create ticket) changed/deleted some features update rurema (or create ticket) 13/27
  15. 15. other documents Rubyist Magazine るびま http://jp.rubyist.net/magazine/ 標準添付ライブラリ紹介 Introduce Bundled Libraries たまに書いてます 他の人が書いている回もあります 14/27
  16. 16. chkbuild upstream is http://cvs.m17n.org/viewcvs/ruby/chkbuild/ by akr concov by mame results do not check by nobody? 結果を誰も見ていない? 15/27
  17. 17. Ruby Hotlinks 別名「るるりん。」(h1のtitle属性に書いて ある) http://www.rubyist.net/~kazu/samidare/ latest recommend to use RSS of each blog 各ブログのRSS直接の方がお勧め 16/27
  18. 18. end self introduction before commit after commit 17/27
  19. 19. misc
  20. 20. using OSes Windows XP Debian (x86, amd64, ppc) Ubuntu (x86, amd64, arm) Mac OS X (10.5 ppc, 10.6 intel) 19/27
  21. 21. using OSes build test only Fedora, ... OpenBSD, ... HaikuOS, ... 20/27
  22. 22. IRC Where is channels? IRCnet #ruby:*.jp see %Ruby観察日記 by naruse #nadoka ? #nadoka:*.jp ? channel for nadoka (IRC proxy) freenode #ruby-core, ... in English 21/27
  23. 23. twitter @yugui/ruby-committers @chkbuild 22/27
  24. 24. Japanese ML ruby-dev talk about development ruby redmine 連携 ruby-list release announce ruby-ext, ruby-math no mails recently 最近メールが流れていない 23/27
  25. 25. English ML ruby-core redmine 連携 ruby-talk too many mails 24/27
  26. 26. Ruby ReferenceManual ML rurema = るりま rurema ML rurema commit log (with diff) ML 25/27
  27. 27. るりま Rubyリファレンスマニュアル刷新計画 rurema = ReferenceManualRenewalProject Rubyリファレンスマニュアル刷新計画 (通称るり ま) http://redmine.ruby-lang.org/projects/show/ rurema see next session for more details 26/27
  28. 28. any question? 質疑応答タイムPowered by Rabbit 0.6.4 27/27
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×