Upcoming SlideShare
Loading in...5







Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



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.

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

Rubyな日々 Rubyな日々 Presentation Transcript

  • Ruby な日々 Daily Ruby 西山和広 Good-Day Inc.Powered by Rabbit 0.6.4
  • agenda self introduction before commit after commit 1/27
  • self introduction Ruby committer rurema committer rurema = ReferenceManualRenewalProject Rubyリファレンスマニュアル刷新計画 (通称るり ま) see next session for more details twitter: @znz 2/27
  • self introduction 株式会社グッデイ (Good-Day, Inc.) メディカル事業 (Medical) ORCA-BOX OpenDolphin (電子カルテ) 推進事業 高度OSS技術部門 ← see for more details 3/27
  • beforecommit
  • finding BUGs build and run make test-all ビルドしてmake test-allを実行してみる use rare environments 使っている人が少なそうな環境で動かす 5/27
  • finding BUGs use minor features 使っている人が少なそうな機能を試す call methods with malformed arguments 変な引数で呼び出してみる 6/27
  • checking BUGs check it on some environments 複数の環境で本当にバグなのか確認する reduce re-produce code バグが確認できる(できるだけ)最小の再現コード にする write test case using test/unit test/unit でのテストを書けたら書く 7/27
  • IRC brush up patches before post to ML MLに流す前にパッチを改善するとか request for comments パッチを即コミットせずに事前に確認してもらっ たりとか 8/27
  • post to redmine create ticket on redmine redmineにチケットを作成する ML integration post to ruby-dev or ruby- core ML連携でruby-devかruby-coreに流れる if security issue セキュリティに関連しそうなものは専用窓口へ 9/27
  • pre-commit after discuss on ML and/or redmine 必要ならMLやredmineで議論した後 agreement or no objection コミット許可があったとき 自明なものは反対がなければコミット typo修正とか 10/27
  • aftercommit
  • post-commit commit log ML ruby-cvs commit log ruby-changes commit log with diff anyone can subscribe committerじゃなくても誰でも購読できます 12/27
  • 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
  • other documents Rubyist Magazine るびま 標準添付ライブラリ紹介 Introduce Bundled Libraries たまに書いてます 他の人が書いている回もあります 14/27
  • chkbuild upstream is by akr concov by mame results do not check by nobody? 結果を誰も見ていない? 15/27
  • Ruby Hotlinks 別名「るるりん。」(h1のtitle属性に書いて ある) latest recommend to use RSS of each blog 各ブログのRSS直接の方がお勧め 16/27
  • 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) 19/27
  • using OSes build test only Fedora, ... OpenBSD, ... HaikuOS, ... 20/27
  • 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
  • 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 mails recently 最近メールが流れていない 23/27
  • 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リファレンスマニュアル刷新計画 (通称るり ま) rurema see next session for more details 26/27
  • any question? 質疑応答タイムPowered by Rabbit 0.6.4 27/27