ksaitoの日記

日々試したことの覚え書き

OSS

Ajaxの開発で注目するプラグイン

Ajaxの開発では、ATFに注目していましたが、NTTデータがデファクトを狙ってmaskatというプラグインをオープンソース化したようです。http://sourceforge.jp/projects/maskat/

Maven2のインストール

ダウンロードダウンロードサイトから" maven-2.0.4-bin.tar.gz"をダウンロードします。 http://maven.apache.org/download.html インストールダウンロードしたファイルを/usr/localに展開します。 バージョンアップしやすいようにシンボリックリンクを作りま…

DebianでGeeklog用にMySqlを設定する

DebianでGeeklog用にMySqlを設定する方法です。1.MySqlをインストールする $ aptitude install mysql-server mysql-client php4-mysql2.MySqlのrootユーザにパスワードを設定する $ mysqladmin -u root password 'パスワード'2.Geeklog用のデータベースを作…

opensslでCAを作る

Debianを使って開発用のサーバ証明書を作成するためのCAを準備します。 ベリサインのようなサーバ証明書を発行することができます。 もちろん、自前の認証局なのでテスト用途で利用します。opensslのインストールDebianでは、aptでopensslをインストールしま…

maven/maven2が提供するMaven eclipse plugin

maven2からeclipseプラグインが提供されていました。 このプラグインは、mavenプロジェクトのproject.xmlからEclipseのプロジェクトファイルである.project/.classpathファイルを生成します。maven maven eclipse:eclipsemaven2 mvn -Declipse.workspace=<path-to-eclipse-workspace> ec</path-to-eclipse-workspace>…

httpunitのテストケースを生成するソフト

httpunitのテストケースを生成するソフトがあったので試してみます。 Request Recorder for HttpUnit Tester Ver0.4

httpunitで同じ名前のフレームが取得できない

httpunitで同じ名前のフレームが取得できないhttpunitでフレームを取得するには、WebConversationクラスのgetFrameContentsメソッドを使います。 WebConversation wc = new WebConversation; WebRequest req = new GetMethodWebRequest("http://server/index…

VNCのログ

OSS

VNCのログWindows版のRealVNCのログは、Windowsのコントロールパネル-管理ツール-イベントビューアのアプリケーションログに出力されるようです。アクセスログが出力されるかは未確認http://www.realvnc.com/support/serverlog.html

httpunitでbuttonをクリックする

httpunitでbuttonをクリックするhttpunitを使ってFormのsubmitを実行すると戻り値としてWebResponseが返される。 Form form = res.getForms()[0]; WebResponse res = form.submit();リンクやForm中のButtonをクリックする操作をプログラムから実行する場合、…

Apache geronimoのビルド

geronimo-specsのビルドを確認するために個別にビルドしてみました。 Geronimoのビルドで引っ掛かっているgeronimo-javamailを個別にビルドしたところ、その部分のエラーは、解消されました。

Apache geronimo 1.0のビルド

ライセンス上の問題でGeronimo1.0で開発されているモジュールがhttps://svn.apache.org/repos/asf/geronimo/specsあり、これをビルドする必要がありました。ミラーの作成Geronimo本体と同様にsvkでミラーを作成します。 $ svk mirror //mirror/apache/geroni…

Apache geronimoをビルドする

svn co svn://localhost/svn-pub/apache/geronimo/trunk geronimo cd geronimo maven m:fresh-checkout maven new -Dmaven.test.skip=true -Dmaven.itest.skip=truem:fresh-checkoutを実行するとGeronimoが使っている他のオープンソースのソースをチェックア…

翻訳エンジン

OSS

翻訳エンジンSunがオープンソース化したopen-language-toolsは翻訳エンジンかと思ったら翻訳メモリと呼ばれるカテゴリのソフトウェアでした。 翻訳自体は人が行うので、いわゆる翻訳ソフトではありません。 同じ文書の訳を繰り返し適用したりスペルチェック…

オープンソースの追いかけ方

OSS

Subversionで公開されているオープンソースを追いかけるにはsvkが便利です。 Debian環境でApache Geronimoを追いかける場合には、次のようにします。svkのインストール aptitude install svkリポジトリのネーミングルールApache geronimoのリポジトリは、下…

emacsでunicode

emacsでunicodeを使うDebainでは、 mule-ucs パッケージをインストールするとemacsでunicodeが利用できるようになります。 aptitude install mule-ucs

httpunit

httpunithttpunitを使うとWebアプリケーションのユーザインタフェースをテストすることができる。 HTMLのリンクやテーブル、フォームにアクセスしたりリンクをクリックしたりフォームのボタンを押す操作をJavaプログラムから実行することができます。dom4jdo…

docbookの設定

maven2を使ったJARファイルの管理maven2では、ファイルの依存関係を管理する仕組みがある。 EclipseなどのIDEやantでは、難しいJARの依存関係の依存関係を解決してくれる。docbookのインストールdocbookは、文書の作成とデザインを分離してくれる便利な仕組…