rubyな日々
DESCRIPTION
TRANSCRIPT
Ruby な日々Daily Ruby
西山和広Good-Day Inc.
Powered by Rabbit 0.6.4
agendaself introduction
before commit
after commit
1/27
self introductionRuby 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
before commit
finding BUGsbuild and run make test-all
ビルドしてmake test-allを実行してみる
use rare environments
使っている人が少なそうな環境で動かす
5/27
finding BUGsuse minor features
使っている人が少なそうな機能を試す
call methods with malformed arguments
変な引数で呼び出してみる
6/27
checking BUGscheck it on some environments
複数の環境で本当にバグなのか確認する
reduce re-produce code
バグが確認できる(できるだけ)最小の再現コードにする
write test case using test/unit
test/unit でのテストを書けたら書く
7/27
IRCbrush up patches before post to ML
MLに流す前にパッチを改善するとか
request for comments
パッチを即コミットせずに事前に確認してもらったりとか
8/27
post to redminecreate ticket on redmine
redmineにチケットを作成する
ML integration post to ruby-dev or ruby-core
ML連携でruby-devかruby-coreに流れる
[email protected] if security issue
セキュリティに関連しそうなものは専用窓口へ
9/27
pre-commitafter discuss on ML and/or redmine
必要ならMLやredmineで議論した後
agreement or no objection
コミット許可があったとき
自明なものは反対がなければコミット
typo修正とか
10/27
after commit
post-commitcommit log ML
ruby-cvs
commit log
ruby-changes
commit log with diff
anyone can subscribe
committerじゃなくても誰でも購読できます
12/27
update documentsadded 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 documentsRubyist Magazine
るびま
http://jp.rubyist.net/magazine/
標準添付ライブラリ紹介Introduce Bundled Libraries
たまに書いてます
他の人が書いている回もあります
14/27
chkbuildupstream 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
endself introduction
before commit
after commit
17/27
misc
using OSesWindows XP
Debian (x86, amd64, ppc)
Ubuntu (x86, amd64, arm)
Mac OS X (10.5 ppc, 10.6 intel)
19/27
using OSesbuild test only
Fedora, ...
OpenBSD, ...
HaikuOS, ...
20/27
IRCWhere 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 MLruby-dev
talk about development ruby
redmine 連携
ruby-list
release announce
ruby-ext, ruby-math
no mails recently
最近メールが流れていない23/27
English MLruby-core
redmine 連携
ruby-talk
too many mails
24/27
Ruby Reference Manual 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?質疑応答タイム
27/27Powered by Rabbit 0.6.4