Pyon's Diary
2002-10-22 舊 平成拾肆年長月拾漆日 (晴) [長年日記]
まあ、
慥かに宿主が滅んで仕舞へば病原菌もゐなく成るでせうねえ。
Microsoftが總務省にオープンソース反對の壓力。
(/.J經由) 閉鎖的なOSにも機會均等なら、Amiga, Mac, MSX, etc. も平等に導入しても好いんだな?>M$
第壹囘 攻撃者側から見た侵入前の事前調査(下見)。
(@IT經由) やつぱし基本はtelnetなのか。
tDiaryを最新版(CVS版)に入換へてみた。
以下覺書。
ディレクトリ$HOME/public_html下の構成は下記の樣に成つてゐるので、
$HOME
+-- public_html
| +-- diary (tDiary 本體の有るディレクトリ)
| +-- erb
| +-- plugin
| +-- skel
| +-- theme
|
+-- tdiary (日記データの有るディレクトリ)
+-- cache
| +--html
|
+-- index
ディレクトリ $HOME/public_html/diary の中身を入換へる。又tDiaryのデータ保存形式が 1.4.x ではバイナリ形式、1.5.x からテキスト形式に變更されたので $HOME/tdiary 以下の日記データを變換しないと成ら無い。
先づ、データのバックアップを取る。ディレクトリ$HOME/public_html/diaryは$HOME/public_html/diary.orgにリネームして置く。
$ cd $HOME $ cp -pr tdiary tdiary.org $ cd public_html $ mv diary diary.org
次に最新版のtDiaryを持つて來る。$HOME/work/tdiaryと云うディレクトリを掘つて、其之中でcvsコマンドを實行{{fn "tDiary のソースの取得法の頁を參照。"}}してリポジトリに在るファイルを持つて來る。
$ cd $ mkdir -p work/tdiary $ cd work/tdiary $ cvs -d:pserver:anonymous@cvs.tdiary.sourceforge.net:/cvsroot/tdiary login $ cvs -z3 -d:pserver:anonymous@cvs.tdiary.sourceforge.net:/cvsroot/tdiary co tdiary
するとディレクトリ$HOME/work/tdiaryの中にcore, plugin, themeの三つのディレクトリが出來る。此之内のcoreを$HOME/public_html下にtdairyと云ふ名前で移動する。
$ mv $HOME/work/tdiary/core $HOME/public/diary
結果此之時點でのディレクトリ構成は下の樣に成る。
$HOME
+-- public_html
| +-- diary (新しい tDiary の有るディレクトリ)
| | +-- erb
| | +-- plugin
| | +-- skel
| | +-- tdiary
| | +-- theme
| |
| +-- diary.org (舊い tDiary の有るディレクトリ)
| +-- erb
| +-- plugin
| +-- skel
| +-- theme
|
+-- tdiary (日記データの有るディレクトリ)
| +-- cache
| | +--html
| |
| +-- index
|
+-- tdiary.org (舊い日記データの有るディレクトリ)
+-- cache
| +--html
|
+-- index
次に行ふのは既存の日記の(バイナリ→テキスト)變換{{fn "日記のデータ變換法の頁を參照。"}}を行ふ。其之爲にtDiaryの設定ファイル$HOME/public_html/diary/tdiary.confを編輯する。
舊いtdiary.confを元に新しい設定ファイルを書いて行く。最低限必要だと思はれる*1のは@data_pathの設定。此處に$HOME/tdiaryを指定して置く。
@data_path = $HOME/tdiary
其れからディレクトリ$HOME/public_html/tdiary(新しいtDiaryの在るディレクトリ) で變換スクリプトconvert2.rbを實行する*2。
$ cd $HOME/public_html/tdiary $ ruby misc/convert2.rb
此でディレクトリ$HOME/tdiaryの下に2002(今年は西暦2002年)と云ふディレクトリが出來る。其之中にはYYYYMM.{td2,tdc,tdr}と云ふファイルが出來てゐる筈。新しいディレクトリ構成は下の樣に成る。
$HOME
+-- public_html
| +-- diary (新しい tDiary の有るディレクトリ)
| | +-- erb
| | +-- plugin
| | +-- skel
| | +-- tdiary
| | +-- theme
| |
| +-- diary.org (舊い tDiary の有るディレクトリ)
| +-- erb
| +-- plugin
| +-- skel
| +-- theme
|
+-- tdiary (日記データの有るディレクトリ)
| +-- 2002 (2002 年の日記データの在るディレクトリ)
| +-- cache
| | +--html
| |
| +-- index
|
+-- tdiary.org (舊い日記データの有るディレクトリ)
+-- cache
| +--html
|
+-- index
此處でブラウザからアクセスしてみて日記が讀めるかを確認する。きちんと日記が讀めれば九分九厘作業は終はり。後は新しい主題(テーマ)を擇んだり、プラグインの設定をすれば御仕舞ひ。
※ Namazuの設定に關しては2002/08/13の日記を參照の事。
ミッキーは行き続けるので権利も何処までも伸びるでしょう。自分で自分の首を締めてることに気が付くまではずーっと。>著作権
自國産業を保護する爲に、此之儘何百年でも延びて行つたりして。米國ならやりさう。