Rubyな日々
Upcoming SlideShare
Loading in...5
×
 

Rubyな日々

on

  • 914 views

 

Statistics

Views

Total Views
914
Slideshare-icon Views on SlideShare
914
Embed Views
0

Actions

Likes
0
Downloads
1
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

    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 (電子カルテ) OpenOffice.org 推進事業 高度OSS技術部門 ← see http://www.good-day.co.jp/ 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に流れる security@ruby-lang.org 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 るびま http://jp.rubyist.net/magazine/ 標準添付ライブラリ紹介 Introduce Bundled Libraries たまに書いてます 他の人が書いている回もあります 14/27
    • chkbuild upstream is http://cvs.m17n.org/viewcvs/ruby/chkbuild/ by akr concov by mame results do not check by nobody? 結果を誰も見ていない? 15/27
    • Ruby Hotlinks 別名「るるりん。」(h1のtitle属性に書いて ある) http://www.rubyist.net/~kazu/samidare/ 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リファレンスマニュアル刷新計画 (通称るり ま) http://redmine.ruby-lang.org/projects/show/ rurema see next session for more details 26/27
    • any question? 質疑応答タイムPowered by Rabbit 0.6.4 27/27