OSDN Git Service

Merge branch 'master' of ssh://www.deister.jp/mnt/hdb1/git/hayashi
[hayashilib/hayashi.git] / README.txt
1 hayashi.jar             02-20   2010/02/08\r
2 \r
3 ***** 必要なライブラリ *****\r
4 mail.jar        javamail-1.2    JavaMail(TM) API 1.2 release\r
5 activation.jar  jaf-1.0.2       JAVABEANS(tm) ACTIVATION FRAMEWORK 1.0.2\r
6 xerces.jar      Xerces Java Parser 1.4.4 Release (or xercesImpl.jar)\r
7 \r
8 $CATALINA_HOME/common/lib/servlet-api.jar\r
9                 パッケージjp.co.areaweb.tools.servletを利用するときに必要です。\r
10 \r
11 junit.jar       3.8.1   -- プログラムテスト時にのみ必要です。\r
12 \r
13 \r
14 *************************\r
15 ***                   ***\r
16 ***  コマンドメニュー  ***\r
17 ***                   ***\r
18 *************************\r
19 \r
20 -- 指定されたファイルが整形式XML文書であるかどうかをしらべる。\r
21 exp) java -cp hayashi.jar;xerces.jar jp.co.areaweb.tools.command.ReadXML build.xml\r
22 \r
23 \r
24 -- ディレクトリの使用量を計算する。\r
25 指定したディレクトリのファイル利用量を調べる。\r
26 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DirSize \\Mkhnt02\kls\ITグループ\r
27 \r
28 \r
29 -- sendMail.xmlの内容をメール送信する。\r
30 jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml\r
31 exp) java -cp ".;hayashi.jar;xerces.jar;mail.jar;activation.jar" jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml\r
32 \r
33 \r
34 -- 指定された時刻以降に更新されたファイルをリストアップし、その絶対パス名を標準出力に出力する。\r
35 jp.co.areaweb.tools.command.NewFileList [directory] [CCYY.MM.DD-HH:mm:ss]\r
36 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.NewFileList \\Mkhnt02\kls\ITグループ 2002.05.29-00:50:00\r
37 \r
38 \r
39 -- 指定されたディレクトリ内にある、指定時刻以前に更新されたファイルを削除する。\r
40 -- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。\r
41 -- ディレクトリ自身は削除されません。\r
42 jp.co.areaweb.tools.command.DeleteOldFile [directory] [CCYY.MM.DD-HH:mm:ss]\r
43 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" 2002.05.29-00:50:00\r
44 \r
45 \r
46 -- 指定されたディレクトリ内にある、現在の時刻よりday日以前に更新されたファイルを削除する。\r
47 -- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。\r
48 -- ディレクトリ自身は削除されません。\r
49 jp.co.areaweb.tools.command.DeleteOldFile [directory] -day [day]\r
50 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" -day 62\r
51 \r
52 \r
53 -- コマンドラインを実行する\r
54 OSコマンドを実行する。むろん、実行するコマンドラインの書式は実行時のプラットフォームに依存する。\r
55 jp.co.areaweb.tools.command.Command [command line]\r
56 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.Command java -version\r
57 \r
58 \r
59 -- jobFileNameに記述されたコマンドを実行する\r
60 jp.co.areaweb.tools.command.Job [jobFileName]\r
61 \r
62 \r
63 --  Jobファイルに記述されたXSLT処理を順次実行する。\r
64 --  このコマンドを利用することによって、MS-DOSとUNIXで別々のシェルファイルを記述する必要がなくなります。\r
65 exp) java -cp hayashi.jar;xalan.jar;xerces.jar;xml-apis.jar jp.co.areaweb.tools.command.Xalan Xalan.xml\r
66 \r
67 \r
68 \r
69 *************************\r
70 ***                   ***\r
71 ***      変更履歴      ***\r
72 ***                   ***\r
73 *************************\r
74 02-22 2010.07.26\r
75 ・jp.co.areaweb.tools.csv.CsvFile  機能拡張\r
76 \r
77 02-20 2010.02.08\r
78 ・hayashi.yuu.tools.gui.QuitDialog (終了確認ダイアログ)を追加\r
79 \r
80 02-19 2010.02.07\r
81 ・プロパティファイルを操作するパッケージを追加\r
82 ・簡易ログ設定用のパッケージを追加\r
83 \r
84 02-18 2010.02.05\r
85 ・メール送信:SMTPサーバーのポート番号を指定できるように変更\r
86 ・メール送信:「POP_before_SMTP」認証に対応\r
87 ・メール送信:「USER_AUTH」認証に対応\r
88 \r
89 02-17 2010.01.24\r
90 ・CsvFile.save()メソッドの追加\r
91         jp.co.areaweb.tools.csv.CsvFile.java\r
92 ・CsvRecord.toString()メソッドの追加\r
93         jp.co.areaweb.tools.csv.CsvRecord.java\r
94 \r
95 02-16 2008.10.15\r
96 ・CsvFileのダブルクォーテーション(")への対応\r
97         jp.co.areaweb.tools.csv.CsvRecord.java\r
98 ・CsvFileのバグFIX。\r
99         jp.co.areaweb.tools.csv.CsvFile.java\r
100         jp.co.areaweb.tools.csv.CsvRecord.java\r
101 \r
102 01-16 2006.11.15\r
103 ・YuuMailEのエンハンス。\r
104         添付ファイルのサーバー上のファイル名と添付元のファイル名を別個に管理する。\r
105         jp.co.areaweb.tools.common.YuuMailE.java\r
106         jp.co.areaweb.tools.common.YuuMailXml.java\r
107 \r
108 01-15 2006.6.8\r
109 ・'FileDownloadServlet'を追加\r
110         サーバ上のファイル(やデータベース等に保存してあるデータ)をブラウザに送る場合は、適切なコンテントタイプをセットした\r
111         後にファイル内容を送信します。\r
112         (strutsに対応しています。)\r
113 \r
114 01-14 2006.3.14\r
115 ・軽微な修正\r
116         Javaコンパイラの警告対応。動作に影響なし.\r
117 \r
118 01-13 2005.7.5\r
119 ・"jp.co.areaweb.tools.core"に'Tax.class'を新規作成\r
120         Tax : 消費税に関係するメソッドを集めたクラス.\r
121 \r
122 01-12 2005.7.5\r
123 ・"jp.co.areaweb.tools.database"を変更\r
124         Select : SQL文に';'がついていても実行できるように変更した.\r
125         DoSQL : SQL文に';'がついていても実行できるように変更した.\r
126 \r
127 01-11 2005.6.2\r
128 ・"jp.co.areaweb.tools.csv"パッケージを追加\r
129         CsvFileクラス:CSV形式ファイルを扱う一種のDAO\r
130         CsvRecordクラス:CSV形式の1行を表現したクラス\r
131 ・"jp.co.areaweb.tools.core"パッケージを追加\r
132         MakeStringクラス:数値を固定長の文字列表現に変換する。\r
133         TestMakeStringクラス:jUnitによるテスト用のクラス\r
134 ・"jp.co.areaweb.tools.database"パッケージを追加\r
135         DatabaseToolクラス:\r
136         DoSQLクラス:SQLファイルを実行する\r
137         Selectクラス:SQLの"SELECT"文を実行する\r
138 \r
139 01-10 2005.3.21\r
140 ・Xalanクラスの呼び出しにワーク領域の指定ができるように変更。\r
141         Xalan.execJob(new File(args[0]), new File(workDir))\r
142 \r
143 01-09 2005.1.15\r
144 ・parser.jarが手に入りにくくなったため、xerces.jarに対応。\r
145         非標準のXMLAPIを使用していた,jp.co.areaweb.tools.common.print()メソッドを削除。\r
146         xerces1.4に対応し、XMLも標準APIに変更。\r
147 ・ReadXMLコマンドを追加\r
148   指定されたファイルが整形式XML文書であるかどうかをしらべる。\r
149 \r
150 01-08 2004.12.25\r
151 ・DeleteOldFileコマンドを追加\r
152   指定日時以前のファイルを削除する機能を作成。\r
153   何日前のファイルを削除する機能を作成。\r
154 \r
155 01-07 2002.09.25\r
156 ・Xalanコマンド\r
157   XSLT処理を行う一覧を記述したXMLファイルを指定すると、順次XSLT処理を行う。\r
158 \r
159 01-06 2002.09.11\r
160 ・YuuMailのエンハンス。\r
161 \r
162 01-05 2002.05.29\r
163 ・新コマンド'NewFileList'\r
164 \r
165 01-04 2002.04.02\r
166 ・複数のあて先(CC,BCC)に対応。\r
167 ・BCC,CCエレメントの中身がnullの時に、NullPointerExceptionが発生するバグを修正。\r
168 \r
169 01-03 2002.04.02\r
170 ・複数のあて先(TO)に対応。\r
171 ・バイナリファイルが正しく添付できるようにした。\r
172 \r
173 01-02 2002.04.02\r
174 ・非推奨メソッドを使用しない。\r