|
From install To exec
[ 1 ] install
$ tar xfvz SRC-1.2.1.tar.gz
$ cd SRC-1.2.1
$ ./configure
$ make
$ make install
(defaultでユーザホームにinstallされます)
[ 2 ] aokabu へ移動
$ cd aokabu
$ ls -l
合計 48
drwxrwxr-x 2 ------------- 4096 7月 19 19:56 bin
drwxrwxr-x 2 ------------- 4096 7月 19 19:56 data
drwxrwxr-x 2 ------------- 4096 7月 19 19:56 etc
drwxrwxr-x 2 ------------- 4096 7月 19 19:56 icons
drwxrwxr-x 2 ------------- 4096 7月 19 19:56 log
drwxrwxr-x 2 ------------- 4096 7月 19 19:57 old_lzh
$
$ ls -l bin
合計 3140
-rwx------ 1 ------------- 174988 7月 19 19:56 aobquery
-rwx------ 1 ------------- 181844 7月 19 19:56 aocode_initialize
-rwx------ 1 ------------- 205940 7月 19 19:56 aoday_initialize
-rwx------ 1 ------------- 232617 7月 19 19:56 aodelete
-rwx------ 1 ------------- 230159 7月 19 19:56 aoifs
-rwx------ 1 ------------- 229831 7月 19 19:56 aoifs_old
-rwx------ 1 ------------- 260441 7月 19 19:56 aoinitialize
-rwx------ 1 ------------- 214395 7月 19 19:56 aoinsert
-rwxr-xr-x 1 ------------- 1151324 7月 19 19:56 aokabu
-rwx------ 1 ------------- 212262 7月 19 19:56 aomodify
-rwxr--r-- 1 ------------- 832 7月 19 19:56 aoquery.sh
-rwxr--r-- 1 ------------- 1318 7月 19 19:56 aoread.sh
$
[ 3 ] データの展開
data.tar.gzをダウンロードする。
[ notice ] 提供されているデータを利用せず、最初からデータを格納する方は[ 6 ]で説明されている
データの初期化を行ってからデータの格納を行ってください。
$ cd ${HOME}/aokabu
$ rm -r data <---- 空のdataディレクトリーを削除
$ tar xfvz data.tar.gz
$ ls -l
-------
drwxrwxr-x 2 ------------- 4096 7月 19 15:05 data
-------
[ 4 ] PATHの設定
$ PATH=$PATH:${HOME}/aokabu/bin; export PATH
[ 5 ] 設定の確認
コンソールからaokabuを起動してみる。
$ aokabu &
[1] 13672
$
errorを吐くようだと設定ミスがあるようだ。
その時は、メールでも下さい。
[ 6 ] dataの確認
提供されているdata.tar.gzを利用せず最初からデータを格納される方は以下のコマンドを行い
$ aoinitialize -f -d 1000 -m 5000
[ 7 ]のデータファイルの読み込みを行ってください。
-d の1000 と-m の5000との数値は自由です。-d 1000 はひとつの銘柄の格納する日数です。ま
た、-m は格納する銘柄数を表します。
aoinitialize -s......は以前からのversionを使用していたバグを修正します。
必ず、version-1.1.*を利用していた方は行ってください。
$ aoinitialize -s
格納銘柄数は4500、格納日数は1000のdatabaseを検査します。
FROM RDBASE**********************
MAX RECORD ==4059000
格納コード数 ==4060
実質格納コード数 ==4060
************************************
RDBASEに異常はありません。
$
以上のように表示されれば、そのままご使用下さい。しかし、以下のように表示された
場合にはデータベースを確定しておく必要があります。
[root@fedora ]# aoinitialize -s
格納銘柄数は4500、格納日数は1000のdatabaseを検査します。
FROM RDBASE**********************
MAX RECORD ==3894000
格納コード数 ==3895
実質格納コード数 ==3895
************************************
RDBASEに異常はありません。
******************************************************************
* ウェブ上からのデータをダウンロードした方、また、version1.1以前の
* ヴァージョンでデータベースを構築された方は、正確な格納数をプログ
* ラムから検証できません。version1.1以前での最低限格納できる数値が
* 日数1000と銘柄数4500です。これはウェブ上で公開したデータが三種類
* あることからです。正確な格納可能数を設定しなければなりません。
* 以下のコマンドを実行し確定して下さい。
*
* ./aoinitialize -e -m 格納銘柄数 -d 格納日数
* 格納銘柄数 : 格納したい銘柄数
* 格納日数 : 格納したい日数
******************************************************************
[root@fedora ]#
$ aoinitialize -help
-s: information of now DATABASE
-h: this page
-f:
default format days(1000) codes(4500)
-f(format) -d 1500 -m 5000:
format for 1500 days and 5000 codes
-e(expand) -m 5500:
save the database and expand 5500 codes
-e(expand) -d 2000 -m 6000:
save the database and
expand 2000days and 6000codes
$
-d 1000....は、銘柄を格納できる日数です。1000日は約4年分です。数値は好みで変更で
きますが、それだけ容量が大きくなります。
-m 4500....は、銘柄を格納できる銘柄数です。
-e コマンドは既存のデータを拡張します。以下のコマンドは格納日数を1000日に、また、銘柄数を
4500銘柄に拡張します。
$ aoinitialize -e -d 1000 -m 4500
or
$ aoinitialize -e -d1000 -m4500
compilerによって異なる。
格納されている銘柄数 4060 並びに 格納できる日数 1000
拡張するデータベース範囲: 銘柄数 4500 日数: 1000
指定した日数では拡張されていません...!
この条件で拡張しますか.....YES or NO...?y
処理中です.........
FORMATING |#########################################| END
read old DATA and write new DATA ....wait !
WRITING.. |#########################################| END
OK! Perfect
$
$ aoinitialize -s
格納銘柄数は4500、格納日数は1000のdatabaseを検査します。
FROM RDBASE**********************
MAX RECORD ==4059000
格納コード数 ==4060
実質格納コード数 ==4060
************************************
RDBASEに異常はありません。
$
[ 7 ] データの格納
$ mkdir LZH
データを格納するための専用のディレクトリを作成したほうが安全でしょう。その中へ
D080407.LZH形式のファイルをダウンロードする。新旧の別は問わない。
$ cd LZH
$ ls -l
-rw-rw-r-- 1 60702 7月 20 09:06 20040930.LZH
-rw-rw-r-- 1 60690 7月 20 09:06 20041001.LZH
-rw-rw-r-- 1 48455 7月 20 09:06 D080709.LZH
-rw-rw-r-- 1 48705 7月 20 09:06 D080710.LZH
$ aoread.sh
D080709.dat :4062 / 読み込み数
D080710.dat :4062 / 読み込み数
20040930.data : 2029 / 読み込み数
20040930.data : 2029 / 読み込み数
$
$ aokabu &
[ 8 ] 起動までの流れです
|