User: maho    
Date: 2008-11-18 05:05:20+0000
Added:
   ja/www/howtoaccessjaooo.html

Log:
 Add howto access ja.oo.o page

File Changes:

Directory: /ja/www/
===================

File [added]: howtoaccessjaooo.html
Url: 
http://ja.openoffice.org/source/browse/ja/www/howtoaccessjaooo.html?rev=1.1&content-type=text/vnd.viewcvs-markup
Added lines: 186
----------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">

<!--Styles for Screen Media-->
<link rel="stylesheet" media="screen" href="/stylesheets/basic_sc.css">
<link rel="stylesheet" media="screen" href="/stylesheets/docs_sc.css">

<!--Styles for Printer-->
<link rel="stylesheet" media="print" href="/stylesheets/basic_pr.css">
<link rel="stylesheet" media="print" href="/stylesheets/docs_pr.css">

<TITLE>OpenOffice.org日本語プロジェクトのページに書き込む方法</TITLE>
</head>
<body>
<div>

<h1>OpenOffice.org日本語プロジェクトのページに書き込む方法</h1>
<div id="main-content">
<h2>はじめに</h2>
<blockquote>
OpenOffice.org日本語プロジェクトのページに書き込む方法について解説しました。<a
 href="http://www.openoffice.org/scdocs/ProjectRoles";>Content 
Developer</a>権限以上を持っている、OpenOffice.org日本語プロジェクトの<a
 
href="http://ja.openoffice.org/servlets/ProjectMemberList";>プロジェクトメンバー</a>は、OpenOffice.org日本語プロジェクトのページにcvsを通じて書き込むことができます。
</blockquote>

<h2>SCA/JCA/CAを提出しているか</h2>
<blockquote>
OpenOffice.org日本語プロジェクトでは、<a 
href="http://www.openoffice.org/scdocs/ProjectRoles";>Content 
Developer</a>権限を持つためには
<a 
href="http://ja.openoffice.org/policy.html";>SCA/JCA/CAを提出していなければなりません</a>。もしそうでなければ、<a
 href="http://ja.openoffice.org/howtosubmitsca.html";>Sun Microsystems 
社貢献者協定(Sun Microsystems Inc Contributor Agreement 
(SCA))の提出方法</a>を参照し、提出する言をお願いしております。JCA/CAについては、既に時代遅れで、新たに提出される場合は、全くおすすめしません。<br>
自分のSCA/JCA/CAがSUNに届いているかどうかは、<a 
href="http://www.openoffice.org/copyright/copyrightapproved.html";>Copyright-Approved
 Persons and Companies</a>で分かります。ただし、現在は、<a 
href="http://www.openoffice.org/issues/show_bug.cgi?id=96075";>Stefan Taxhet 
([&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;])に直接尋ねなければなりません。</a>
</blockquote>

<h2>SSH DSA public keyの作成</h2>
<blockquote>
まず、SSH2の公開鍵を作ります。これは、UNIX系(Linux, 
MacOSX)では以下のような手順で作成されます。
「ターミナル」または、「端末」を開きます。
<pre>
% ssh-keygen -d
Generating public/private dsa key pair.
Enter file in which to save the key (/home/maho/.ssh/id_dsa):
Created directory '/home/maho/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/maho/.ssh/id_dsa.
Your public key has been saved in /home/maho/.ssh/id_dsa.pub.
The key fingerprint is:
99:c8:1b:76:bc:6f:0b:ef:0e:2f:f4:64:54:36:1f:91 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]
</pre>
そして、以上の場合は、"/home/maho/.ssh/id_dsa.pub"がSSH DSA public 
keyです。
これは「公開鍵」と呼ばれ、公開して問題のないものです。<font
 color="#ff0000">注意! ~/.ssh/id_dsaは
「秘密鍵」です。絶対に公開しないでください。</font>
</blockquote>

<h2>OpenOffice.orgの登録ユーザーになる</h2>
SSH DSA public 
keyの提出のためにはOpenOffice.orgの登録ユーザーになる必要があります。SCAをサブミットした際、登録している
<a 
href="http://user.services.openoffice.org/ja/forum/viewtopic.php?f=42&t=34";>OpenOffice.orgユーザー登録を参照し、ユーザー登録してください。その時の"Username"が重要です。
 

</a>

<h2>SSH DSA public keyの提出</h2>
<blockquote>
まずOpenOffice.orgへlogin してください。<a 
href="http://www.openoffice.org/issues/enter_bug.cgi?component=www";>IssueTracker</a>のページに飛んで、
<ul>
<li> <a 
href="http://www.openoffice.org/issues/enter_bug.cgi?component=www";>www</a>というセクションに飛びます。
<li> Assigned to: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;] 
と入力します。
<li> Summary に Submit SSH Keyとします。
<li> URL に http://ja.openoffice.org と入力します。
<li> commit ボタンを押します。
<li>しばらくしたら 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;] 
からメールが来ます。その URL をアクセスしてください。
<li>薄い青色の Create a new attachment 
というセクションが出来ているはずです。
<li>それをクリックして、自分の SSH2 の dsa public key を plain 
text で attach してください。
<li>お疲れさまでした。これで終わりです。
<li>登録されるまでしばらく待ちましょう。数日かかったりします。
</blockquote>

<h2>あなたの役割(role)をcontent developerにします。</h2>
<blockquote>
<ul>
<li><a 
href="http://ja.openoffice.org/incharge.html";>プロジェクトリード</a>があなたの役割をcontent
 developerにします。この時点でcommit権が与えられます。
<br>
プロジェクトリードは次のことを行います。
<pre>
http://ja.openoffice.org/servlets/ProjectMemberList
から、Add New Member をクリックでdeveloper 
にしたい人を選びます。
Grant these roles to all selected users:
で Content developer を選びます。
</pre>
</blockquote>

<h2> JAOOOのCVS(Concurrent Versions System) を使う </h2>
<p>
CVS 
は(同時バージョン管理システムとでも訳すのでしょうか?)
ファイルのバージョン管理システムです。多人数で多くのファイル達を管理するのを目的として作られました。
これを使うと「だれがいつどういう理由でどのファイルを変更したか」が明確になりますし、
さらに「いつでも任意の前のバージョンに戻すことが出来る」という特徴があり、ja.openoffice.org
 では大変有効な手段です。簡単には、CVS 
レポジトリ(repository; 倉庫) 
という場所にファイルをためておき、差分という形で古いバージョンの履歴を持っています。
<br>
一般的な使い方についてはここでは触れません。CVS 
の基本的な仕組みについて、詳しくは書籍や
webのものを参照してください。ここでは ja.OpenOffice.org 
にアクセスする場合の特有の方法について述べることになります。
maho というユーザの場合ですが、自分の OpenOffice.org 
での登録ユーザー名で置き換えてください。
</p>

<ul>
<li> CVSにlogin
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 login
Logging in to 
:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:2401/cvs
CVS password: 
%
</pre>
パスワードは OpenOffice.org 
の登録したときの物と共通になっています。

<li>CVS レポジトリからファイルを取り出す(cvs checkout)<br>
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 checkout ja
</pre>
これで ja.openoffice.org 
にあるものをすべて持ってくることが出来ます。

<li>ファイルの変更をCVS レポジトリとチェック(cvs diff)<br>
ファイルを変更した場合、
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 diff -u filename.html
</pre>
とします。これで実際にレポジトリにあるファイルと、変更した手元のファイルの違いを
見ることが出来ます。これでどこが変更されるかちゃんと調べてから
 commit(後述)
しましょう。

<li>ファイルをCVS レポジトリに追加する(cvs add)<br>
新しくファイルを追加したい場合
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 add filename.html
</pre>
とします。このあと cvs commit することで実際の CVS 
レポジトリに反映させることができます。

<li>ファイルを実際にCVS レポジトリに反映する(cvs commit)<br>
ファイルを変更した場合
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 commit filename.html
</pre>
で、実際の CVS レポジトリジに反映させることが出来ます。

<li>commit log について
<pre>
CVS commit する場合は どういう変更を加えたかという commit 
log を残します。
エディタが立ち上がります。適切なcommit log 
を書いてください。なかなか難しいですが、英語またはローマ字、で書いていただければ
と思います。
</pre>

<li>ファイルをCVS レポジトリから削除する(cvs remove)<br>
ファイルを削除したい場合、
<pre>
% rm filename.html<br>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 remove filename.html
</pre>
とします。このあと cvs commit することで実際の CVS 
レポジトリに反映させることができます。

<li>ディレクトリを追加したい場合(cvs add)<br>
<font 
color="#ff0000">ディレクトリの作成は慎重に!!ディレクトリを削除するのは難しいのです。</font>
新たにディレクトリを追加したい場合
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 add dirname
</pre>
このあと cvs commit することで実際の CVS 
レポジトリに反映させることができます。

<li> ファイルをアップデートしたい場合(cvs update)<br>
CVS の Concurrent 
とは「同時に」を意味するので、他の人はどんどんコミットしてゆきます。
あるディレクトリを最新の物に更新したい場合は、そのディレクトリで
 update としてください。
<pre>
% cvs 
-d:pserver:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]:/cvs
 update
</pre>

<h2> CVSWeb(CVS の Web でのインターフェース) </h2>
<pre>
ja.openoffice.org の CVS に関するログ、バージョン履歴は web 
browser を使って
見ることが出来ます。
<a href="http://ja.openoffice.org/source/browse/ja/www/";>ja.oo.o の CVSweb</a>
を参照してください。誰が、いつ、どのファイルを変更したか、とその理由、および
任意の以前のバージョンを見ることが出来ます。
</pre>

</div>
</div>


</body>
</head>




---------------------------------------------------------------------
To unsubscribe, e-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]
For additional commands, e-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]

メールによる返信