OSDN Git Service

[maven-release-plugin] prepare release hayashilib-0.0.3
[hayashilib/hayashi.git] / README.txt
old mode 100644 (file)
new mode 100755 (executable)
index a020015..7c8ca2d
-hayashi.jar            02-20   2010/02/08
-
-***** 必要なライブラリ *****
-mail.jar       javamail-1.2    JavaMail(TM) API 1.2 release
-activation.jar jaf-1.0.2       JAVABEANS(tm) ACTIVATION FRAMEWORK 1.0.2
-xerces.jar     Xerces Java Parser 1.4.4 Release (or xercesImpl.jar)
-
-$CATALINA_HOME/common/lib/servlet-api.jar
-               パッケージjp.co.areaweb.tools.servletを利用するときに必要です。
-
-junit.jar      3.8.1   -- プログラムテスト時にのみ必要です。
-
-
-*************************
-***                   ***
-***  コマンドメニュー  ***
-***                   ***
-*************************
-
--- 指定されたファイルが整形式XML文書であるかどうかをしらべる。
-exp) java -cp hayashi.jar;xerces.jar jp.co.areaweb.tools.command.ReadXML build.xml
-
-
--- ディレクトリの使用量を計算する。
-指定したディレクトリのファイル利用量を調べる。
-exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DirSize \\Mkhnt02\kls\ITグループ
-
-
--- sendMail.xmlの内容をメール送信する。
-jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml
-exp) java -cp ".;hayashi.jar;xerces.jar;mail.jar;activation.jar" jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml
-
-
--- 指定された時刻以降に更新されたファイルをリストアップし、その絶対パス名を標準出力に出力する。
-jp.co.areaweb.tools.command.NewFileList [directory] [CCYY.MM.DD-HH:mm:ss]
-exp) java -cp hayashi.jar jp.co.areaweb.tools.command.NewFileList \\Mkhnt02\kls\ITグループ 2002.05.29-00:50:00
-
-
--- 指定されたディレクトリ内にある、指定時刻以前に更新されたファイルを削除する。
--- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。
--- ディレクトリ自身は削除されません。
-jp.co.areaweb.tools.command.DeleteOldFile [directory] [CCYY.MM.DD-HH:mm:ss]
-exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" 2002.05.29-00:50:00
-
-
--- 指定されたディレクトリ内にある、現在の時刻よりday日以前に更新されたファイルを削除する。
--- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。
--- ディレクトリ自身は削除されません。
-jp.co.areaweb.tools.command.DeleteOldFile [directory] -day [day]
-exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" -day 62
-
-
--- コマンドラインを実行する
-OSコマンドを実行する。むろん、実行するコマンドラインの書式は実行時のプラットフォームに依存する。
-jp.co.areaweb.tools.command.Command [command line]
-exp) java -cp hayashi.jar jp.co.areaweb.tools.command.Command java -version
-
-
--- jobFileNameに記述されたコマンドを実行する
-jp.co.areaweb.tools.command.Job [jobFileName]
-
-
---  Jobファイルに記述されたXSLT処理を順次実行する。
---  このコマンドを利用することによって、MS-DOSとUNIXで別々のシェルファイルを記述する必要がなくなります。
-exp) java -cp hayashi.jar;xalan.jar;xerces.jar;xml-apis.jar jp.co.areaweb.tools.command.Xalan Xalan.xml
-
-
-
-*************************
-***                   ***
-***      変更履歴      ***
-***                   ***
-*************************
-02-22 2010.07.26
-・jp.co.areaweb.tools.csv.CsvFile  機能拡張
-
-02-20 2010.02.08
-・hayashi.yuu.tools.gui.QuitDialog (終了確認ダイアログ)を追加
-
-02-19 2010.02.07
-・プロパティファイルを操作するパッケージを追加
-・簡易ログ設定用のパッケージを追加
-
-02-18 2010.02.05
-・メール送信:SMTPサーバーのポート番号を指定できるように変更
-・メール送信:「POP_before_SMTP」認証に対応
-・メール送信:「USER_AUTH」認証に対応
-
-02-17 2010.01.24
-・CsvFile.save()メソッドの追加
-       jp.co.areaweb.tools.csv.CsvFile.java
-・CsvRecord.toString()メソッドの追加
-       jp.co.areaweb.tools.csv.CsvRecord.java
-
-02-16 2008.10.15
-・CsvFileのダブルクォーテーション(")への対応
-       jp.co.areaweb.tools.csv.CsvRecord.java
-・CsvFileのバグFIX。
-       jp.co.areaweb.tools.csv.CsvFile.java
-       jp.co.areaweb.tools.csv.CsvRecord.java
-
-01-16 2006.11.15
-・YuuMailEのエンハンス。
-       添付ファイルのサーバー上のファイル名と添付元のファイル名を別個に管理する。
-       jp.co.areaweb.tools.common.YuuMailE.java
-       jp.co.areaweb.tools.common.YuuMailXml.java
-
-01-15 2006.6.8
-・'FileDownloadServlet'を追加
-       サーバ上のファイル(やデータベース等に保存してあるデータ)をブラウザに送る場合は、適切なコンテントタイプをセットした
-       後にファイル内容を送信します。
-       (strutsに対応しています。)
-
-01-14 2006.3.14
-・軽微な修正
-       Javaコンパイラの警告対応。動作に影響なし.
-
-01-13 2005.7.5
-・"jp.co.areaweb.tools.core"に'Tax.class'を新規作成
-       Tax : 消費税に関係するメソッドを集めたクラス.
-
-01-12 2005.7.5
-・"jp.co.areaweb.tools.database"を変更
-       Select : SQL文に';'がついていても実行できるように変更した.
-       DoSQL : SQL文に';'がついていても実行できるように変更した.
-
-01-11 2005.6.2
-・"jp.co.areaweb.tools.csv"パッケージを追加
-       CsvFileクラス:CSV形式ファイルを扱う一種のDAO
-       CsvRecordクラス:CSV形式の1行を表現したクラス
-・"jp.co.areaweb.tools.core"パッケージを追加
-       MakeStringクラス:数値を固定長の文字列表現に変換する。
-       TestMakeStringクラス:jUnitによるテスト用のクラス
-・"jp.co.areaweb.tools.database"パッケージを追加
-       DatabaseToolクラス:
-       DoSQLクラス:SQLファイルを実行する
-       Selectクラス:SQLの"SELECT"文を実行する
-
-01-10 2005.3.21
-・Xalanクラスの呼び出しにワーク領域の指定ができるように変更。
-       Xalan.execJob(new File(args[0]), new File(workDir))
-
-01-09 2005.1.15
-・parser.jarが手に入りにくくなったため、xerces.jarに対応。
-       非標準のXMLAPIを使用していた,jp.co.areaweb.tools.common.print()メソッドを削除。
-       xerces1.4に対応し、XMLも標準APIに変更。
-・ReadXMLコマンドを追加
-  指定されたファイルが整形式XML文書であるかどうかをしらべる。
-
-01-08 2004.12.25
-・DeleteOldFileコマンドを追加
-  指定日時以前のファイルを削除する機能を作成。
-  何日前のファイルを削除する機能を作成。
-
-01-07 2002.09.25
-・Xalanコマンド
-  XSLT処理を行う一覧を記述したXMLファイルを指定すると、順次XSLT処理を行う。
-
-01-06 2002.09.11
-・YuuMailのエンハンス。
-
-01-05 2002.05.29
-・新コマンド'NewFileList'
-
-01-04 2002.04.02
-・複数のあて先(CC,BCC)に対応。
-・BCC,CCエレメントの中身がnullの時に、NullPointerExceptionが発生するバグを修正。
-
-01-03 2002.04.02
-・複数のあて先(TO)に対応。
-・バイナリファイルが正しく添付できるようにした。
-
-01-02 2002.04.02
-・非推奨メソッドを使用しない。
+hayashi.jar            02-20   2010/02/08\r
+\r
+***** 必要なライブラリ *****\r
+mail.jar       javamail-1.2    JavaMail(TM) API 1.2 release\r
+activation.jar jaf-1.0.2       JAVABEANS(tm) ACTIVATION FRAMEWORK 1.0.2\r
+xerces.jar     Xerces Java Parser 1.4.4 Release (or xercesImpl.jar)\r
+\r
+$CATALINA_HOME/common/lib/servlet-api.jar\r
+               パッケージjp.co.areaweb.tools.servletを利用するときに必要です。\r
+\r
+junit.jar      3.8.1   -- プログラムテスト時にのみ必要です。\r
+\r
+\r
+*************************\r
+***                   ***\r
+***  コマンドメニュー  ***\r
+***                   ***\r
+*************************\r
+\r
+-- サウンドファイルを再生して、音(音楽)を鳴らす。\r
+\r
+-- 指定されたファイルが整形式XML文書であるかどうかをしらべる。\r
+exp) java -cp hayashi.jar;xerces.jar jp.co.areaweb.tools.command.ReadXML build.xml\r
+\r
+\r
+-- ディレクトリの使用量を計算する。\r
+指定したディレクトリのファイル利用量を調べる。\r
+exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DirSize \\Mkhnt02\kls\ITグループ\r
+\r
+\r
+-- sendMail.xmlの内容をメール送信する。\r
+jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml\r
+exp) java -cp ".;hayashi.jar;xerces.jar;mail.jar;activation.jar" jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml\r
+\r
+\r
+-- 指定された時刻以降に更新されたファイルをリストアップし、その絶対パス名を標準出力に出力する。\r
+jp.co.areaweb.tools.command.NewFileList [directory] [CCYY.MM.DD-HH:mm:ss]\r
+exp) java -cp hayashi.jar jp.co.areaweb.tools.command.NewFileList \\Mkhnt02\kls\ITグループ 2002.05.29-00:50:00\r
+\r
+\r
+-- 指定されたディレクトリ内にある、指定時刻以前に更新されたファイルを削除する。\r
+-- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。\r
+-- ディレクトリ自身は削除されません。\r
+jp.co.areaweb.tools.command.DeleteOldFile [directory] [CCYY.MM.DD-HH:mm:ss]\r
+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
+\r
+\r
+-- 指定されたディレクトリ内にある、現在の時刻よりday日以前に更新されたファイルを削除する。\r
+-- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。\r
+-- ディレクトリ自身は削除されません。\r
+jp.co.areaweb.tools.command.DeleteOldFile [directory] -day [day]\r
+exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" -day 62\r
+\r
+\r
+-- コマンドラインを実行する\r
+OSコマンドを実行する。むろん、実行するコマンドラインの書式は実行時のプラットフォームに依存する。\r
+jp.co.areaweb.tools.command.Command [command line]\r
+exp) java -cp hayashi.jar jp.co.areaweb.tools.command.Command java -version\r
+\r
+\r
+-- jobFileNameに記述されたコマンドを実行する\r
+jp.co.areaweb.tools.command.Job [jobFileName]\r
+\r
+\r
+--  Jobファイルに記述されたXSLT処理を順次実行する。\r
+--  このコマンドを利用することによって、MS-DOSとUNIXで別々のシェルファイルを記述する必要がなくなります。\r
+exp) java -cp hayashi.jar;xalan.jar;xerces.jar;xml-apis.jar jp.co.areaweb.tools.command.Xalan Xalan.xml\r
+\r
+\r
+\r
+*************************\r
+***                   ***\r
+***      変更履歴      ***\r
+***                   ***\r
+*************************\r
+02-25 2013.01.03\r
+・hayashi.yuu.tools.sound.PlaySound   サウンドファイルを再生して、音(音楽)を鳴らす。\r
+\r
+02-22 2010.07.26\r
+・jp.co.areaweb.tools.csv.CsvFile  機能拡張\r
+\r
+02-20 2010.02.08\r
+・hayashi.yuu.tools.gui.QuitDialog (終了確認ダイアログ)を追加\r
+\r
+02-19 2010.02.07\r
+・プロパティファイルを操作するパッケージを追加\r
+・簡易ログ設定用のパッケージを追加\r
+\r
+02-18 2010.02.05\r
+・メール送信:SMTPサーバーのポート番号を指定できるように変更\r
+・メール送信:「POP_before_SMTP」認証に対応\r
+・メール送信:「USER_AUTH」認証に対応\r
+\r
+02-17 2010.01.24\r
+・CsvFile.save()メソッドの追加\r
+       jp.co.areaweb.tools.csv.CsvFile.java\r
+・CsvRecord.toString()メソッドの追加\r
+       jp.co.areaweb.tools.csv.CsvRecord.java\r
+\r
+02-16 2008.10.15\r
+・CsvFileのダブルクォーテーション(")への対応\r
+       jp.co.areaweb.tools.csv.CsvRecord.java\r
+・CsvFileのバグFIX。\r
+       jp.co.areaweb.tools.csv.CsvFile.java\r
+       jp.co.areaweb.tools.csv.CsvRecord.java\r
+\r
+01-16 2006.11.15\r
+・YuuMailEのエンハンス。\r
+       添付ファイルのサーバー上のファイル名と添付元のファイル名を別個に管理する。\r
+       jp.co.areaweb.tools.common.YuuMailE.java\r
+       jp.co.areaweb.tools.common.YuuMailXml.java\r
+\r
+01-15 2006.6.8\r
+・'FileDownloadServlet'を追加\r
+       サーバ上のファイル(やデータベース等に保存してあるデータ)をブラウザに送る場合は、適切なコンテントタイプをセットした\r
+       後にファイル内容を送信します。\r
+       (strutsに対応しています。)\r
+\r
+01-14 2006.3.14\r
+・軽微な修正\r
+       Javaコンパイラの警告対応。動作に影響なし.\r
+\r
+01-13 2005.7.5\r
+・"jp.co.areaweb.tools.core"に'Tax.class'を新規作成\r
+       Tax : 消費税に関係するメソッドを集めたクラス.\r
+\r
+01-12 2005.7.5\r
+・"jp.co.areaweb.tools.database"を変更\r
+       Select : SQL文に';'がついていても実行できるように変更した.\r
+       DoSQL : SQL文に';'がついていても実行できるように変更した.\r
+\r
+01-11 2005.6.2\r
+・"jp.co.areaweb.tools.csv"パッケージを追加\r
+       CsvFileクラス:CSV形式ファイルを扱う一種のDAO\r
+       CsvRecordクラス:CSV形式の1行を表現したクラス\r
+・"jp.co.areaweb.tools.core"パッケージを追加\r
+       MakeStringクラス:数値を固定長の文字列表現に変換する。\r
+       TestMakeStringクラス:jUnitによるテスト用のクラス\r
+・"jp.co.areaweb.tools.database"パッケージを追加\r
+       DatabaseToolクラス:\r
+       DoSQLクラス:SQLファイルを実行する\r
+       Selectクラス:SQLの"SELECT"文を実行する\r
+\r
+01-10 2005.3.21\r
+・Xalanクラスの呼び出しにワーク領域の指定ができるように変更。\r
+       Xalan.execJob(new File(args[0]), new File(workDir))\r
+\r
+01-09 2005.1.15\r
+・parser.jarが手に入りにくくなったため、xerces.jarに対応。\r
+       非標準のXMLAPIを使用していた,jp.co.areaweb.tools.common.print()メソッドを削除。\r
+       xerces1.4に対応し、XMLも標準APIに変更。\r
+・ReadXMLコマンドを追加\r
+  指定されたファイルが整形式XML文書であるかどうかをしらべる。\r
+\r
+01-08 2004.12.25\r
+・DeleteOldFileコマンドを追加\r
+  指定日時以前のファイルを削除する機能を作成。\r
+  何日前のファイルを削除する機能を作成。\r
+\r
+01-07 2002.09.25\r
+・Xalanコマンド\r
+  XSLT処理を行う一覧を記述したXMLファイルを指定すると、順次XSLT処理を行う。\r
+\r
+01-06 2002.09.11\r
+・YuuMailのエンハンス。\r
+\r
+01-05 2002.05.29\r
+・新コマンド'NewFileList'\r
+\r
+01-04 2002.04.02\r
+・複数のあて先(CC,BCC)に対応。\r
+・BCC,CCエレメントの中身がnullの時に、NullPointerExceptionが発生するバグを修正。\r
+\r
+01-03 2002.04.02\r
+・複数のあて先(TO)に対応。\r
+・バイナリファイルが正しく添付できるようにした。\r
+\r
+01-02 2002.04.02\r
+・非推奨メソッドを使用しない。\r