OSDN Git Service

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