2011 Part-3 / UNIX) ( Sphinx-Users.jp / ) 2011-11-30 InternetWeek 2011 1
(Part-3) 3 Why? How Who How Worth Part-1? Whom Part-2 When Part-3? What? Which How Much Part-4 summary 2
3
3 4
activity // SCA () Status() Change() Activity () 5
() () activity 6
When? activity How Much 7
/ 8
? When? activity How Much 9
/? 3 Web activity 10
( / ) VCS VCS: () VCS Mercurial () () 11
(Permanent Position) (Read Only) (Reusable) Web CUI man PDF / rest epub () () 12
() BTS BTS: () BTS Why () BTS Redmine activity 13
() () activity Web // 14
(Mercurial) 15
1. () 2. ZIP () 3. RCS () 4. CVS () 5. Subversion () 16
... (DVCS)! Mercurial Git Bazaar 17
VCS & 18
VCS VCS VCS() 19
VCS Mercurial / Git Subversion Bazaar Subversion 20
VCS 1 21
VCS Redmine ( clone ) 22
VCS 1. 2. ()init 3. 4. clone 5. push/pull/merge 23
VCS VCS Me () () clone 24
Mercurial Mercurial ``hg serve`` Web VCS CVS 25
Mercurial 1 hg init hg clone [clone] [clone] hg commit hg push / pull [] (pull) hg update 26
Mercurial 2 hg add [] () hg remove [] () hg forget [] hg addremove 27
Mercurial 3 hg status () hg revert [] hg merge (default: http://localhost:8000/) hg server 28
(Mercurial) http://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/scmbc-201111/speech.html Mercurial - SCM Boot Camp #2 http://troter.jp/scmbc-201111-mercurial-introsession/ How to install mercurial http://troter.jp/how-to-install-mercurial/ Mercurial http://troter.jp/mercurial-cheatsheet/ 29
(Redmine) 30
Redmine BTS: / 31
Redmine Web() WBS WiKi / REST API / 32
RedmineBTS No ticket, No commit () () () (Open -> Assign -> Fix -> Close) 33
No ticket, No commit () / 34
Why() ( vs. ) 35
() () () () (REST API) 36
(Redmine) Redmine JP http://redmine.jp/ http://redmine.jp/install/ http://ja.wikipedia.org/wiki/ Redmine http://www.amazon.co.jp/exec/obidos/asin/4798121622/hatena3000-22/ 37
When 38
? When When? activity How Much 39
? When (/) 40
? When Step1 Step2 Step3 Step4 Step5 Step1 Step2 Step3 Step4 Step5 ( 参考 : 佐藤健 SE のための 構造化 文書作成の技術 ( 技術評論社 2008 年 ) P44) 41
? When () 42
? When / Document Operation : IT (ITIL v3) 43
: ()? When (Web) / push () () 44
How Much 45
HowMuch When? activity How Much 46
HowMuch 47
HowMuch () commit Sphinx rest(sphinx) () 48
HowMuch : (WiKi) / (PowerPoint) / () 3 Sphinx: HTML / PDF () : Sphinx: (include)(replace) Sphinx: 49
HowMuch (: MRTG) (Web/API) (: csv) Sphinx: Python Sphinx: Make UNIX/ Web () 50
: () 51
: () () hook hook (Web) push hook () / / / 52
: () Mercurial (init, update, commit, push, pull).hg/hgrc (push / hook ) Redmine (Apache / DBMS(MySQL) / Rail on Rails) () () RedmineMercurial Mercurial (Redmine) : "refs #xxx" : "fixes #xxx" (xxx) 53
() Sphinx ( ) http://sphinx-users.jp/gettingstarted/index.html Mercurial ( ) http://troter.jp/how-to-install-mercurial/ Redmine ( ) http://redmine.jp/install/ 54