2007-01-01から1年間の記事一覧

Teeda とか DBFlute

これから取り掛かる予定のシステムで使うか判断したいので、SeasarプロジェクトのTeedaとDBFluteをちょこちょこさわってみた感想です。Teedaは、JavaExpertの#01,#02とteeda-html-exampleをもとに使ってみました。Teeda自体はだいぶ前のteeda-core-1.0-beta-…

メモリを増設したら休止状態が使えなくなってしまった

PC

メモリを4GBに増設したら、Cドライブの空き容量が少なくて、休止状態が使えなくなってしまいました。。休止状態用のデータの保存先を変更することができないかと、調べてみたのですがわかりませんでした。Cドライブはもともと820GBしかなくて整理して空ける…

メモリ増設

PC

2GB*2枚が一万円以下で入手できるということで、会社のPCのメモリを1GB->4GBに増設してもらいました。 いままで、使用量が1.5Gくらいまで行ってたことが多かったので、だいぶ快適になるはず。

Macにもリモートデスクトップのクライアントソフトがあるんですね。

AdobeReaderで初期状態でしおりを表示するかどうかを指定する

PDF

iTextを使用してPDFを生成するプログラムを以前に作成したのですが、作成したPDFをAdobe Readerで開いた際にしおり(Outlines)を初期状態で表示するようにして欲しい、という要望がきました。てっきりAdobeReaderの方で指定するものかと思っていたのですが、…

スクリーンショットの保存

captureScreenshotを使ってテストに失敗した場合にスクリーンショットを作成するようにしました。それで、今朝、夜間にHudsonで実行したテストの結果を見ると、何個か失敗したテストがあったのですが画像は全部真っ黒。。スクリーンセーバーか、Hudsonを動か…

HudsonからSeleniumを実行する

Hudson試しています。 HudsonからSeleniumのテストを実行する場合、HudsonがWindowsのサービスから起動されていると(Tomcatのサービスにディプロイしている)IEの起動に失敗します。当然という気もしますが。 Selenium hanging when launched via Hudson Tomc…

買ってみました。maven2の情報はインターネット上ではだいぶ充実してきていますが、書籍としてまとまっているのはこれくらいなので貴重です。あまり目新しい情報はないのですが、マルチプロジェクトでも構成や、Subversion+Eclipse+Continuumを使った環境構…

VMware Fusion

Mac

VMware Fusionが、キャンペーン中で明日(14日21時)までダウンロード販売だと8,800円みたいです。Parallels Desktopと迷ってたのですが、この際買ってしまおうか。Macで開発環境を構築中ですが、仕事でDBにSQL Serverを使っているのでそのうちVMwareかParalle…

post-integration-testフェースが実行されない...

post-integration-testフェーズで、cargo-maven2-pluginを使ってTomcatの停止とアンディプロイをしたいのですがなぜか実行されないです。pre-integration-testフェーズでTomcatは起動されているのですが、なんででしょうか??コンソールには何も出力されな…

Macで開発環境を構築する (2)Javaのインストール&設定

Mac

まずはJavaのインストールから...と思ったのですが、OSXはJavaははじめからインストールされているんですね。1.5.0が。せっかくなのでJava SE6にアップデートしようと思ったのですが、まだダウンロードできないみたいですね。プレビュー版があったみたいです…

Macで開発環境を構築する (1)

Mac

せっかくのMacBookをWebとiTunesだけしか使わないのはもったいないので、開発にも使ってみようと思います。しかし、私はもっぱらWindowsしか使っていないのでUnixの知識がかなり不足してます。FedoraをインストールしてSuversionとTracとかのセットアップく…

Sun TechDays

11/7に朝から行ってきました。 キーノート Java SE6 ,7 Cunsumer JRE JPA Ajax And Web2.0 JSF JavaFX, JRuby ネットでいくらでも情報が得られる時世なので技術的な目新しさはないんだろうと思いますが、やっぱりこういう場で実際にふれてみる機会は重要です…

ファイルダウンロードダイアログの処理

ファイルをダウンロードするときに表示されるダイアログの処理方法。"chooseCancelOnNextConfirmation"等ではキャンセルできませんでした。 OpenQA Forums: Thread: How to handle browser's download popoup window? これもFirefoxのみプロファイルの設定で…

ウィンドウが残ってしまう

困っていること2。 Seleniumサーバを"-multiWindow"で実行した場合に、上記の様なタイムアウトが発生するとSeleniumのウィンドウが残ったままになってしまう場合があります。 まとめてテストを実行すると、大量にウィンドウが残ったりしてます。。

open()でタイムアウトが発生する

困っていること1。 open()でテストを行うURLを開こうとすると、たまにタイムアウトが発生しています。たまにとはいっても、まとめてテストを実行すると結構な数になるので困ります。。 SeleniumException: Timed out after 30000ms 実際には画面は表示され…

MavenでのIntegrationTest

Integration and Functional Testing with Maven 2.0 Targeting maven-surefire-plugin to lifecycle phases (turn off "test" phase execution) MavenからSeleniumを使ったテストを行う場合には、TomcatとSeleniumサーバの起動を事前に行う必要があるので、…

ファイルアップロードのテスト

私の携わっているシステムでは、何箇所かファイルアップロードを行う機能があります。SeleniumはJavaScriptで動作しており、通常はセキュリティの問題でファイルアップロード欄には入力("type")することはできないですが、Firefoxは設定を変更することで可能…

Leopard

Mac

今夏から自宅のPCをMacBookに変えました。いまだWebとiTunesくらいしか使っていないので(使いこなせていない)、速攻でLeopardに変更する必要もないかと思っていたのですが、、BluetoothのA2DPプロファイルがサポートされるようになったみたいです。Bluetoo…

失敗するケース

使い始めて日が浅いためか、、Seleniumのテストは実行する環境に影響されて失敗してしまうことが多いように思います。実際には、"clickAndWait"とすべきところが"click"になっているためにJSPのコンパイルなどで表示に時間がかかった場合に失敗していたりと…

MavenからのSeleniumによるテストの実行

SeleniumのテストケースはJavaで作成しています。当初、SeleniumIDEを使用してHTMLのテストケースを作成していたのですが、テスト前にDBにテストデータを挿入したり、環境設定を初期したりする必要があったのでJavaに変更しました。SeleniumIDEでJava形式で…

Selenium Maven Pluginの続き

Mavenリポジトリを検索するサイトにて、"selenium-maven-plugin"を検索したところ、下の2つが見つかりました。 - org.apache.geronimo.plugins » selenium-maven-plugin - org.codehaus.mojo » selenium-maven-plugin昨日試してダメだったのは下のorg.codeh…

Selenium Maven Plugin

Selenium Maven Pluginを使、Mavenから"selenium:start-server"コマンドでSeleniumServerを起動しようとしたら以下のエラーが発生。mavenのローカルリポジトリのパスにスペースが入っているのがいけないようで、ローカルリポジトリを別の場所に移し、setting…

Tomcat4.1.36でのメモリの設定

Tomcatのバージョンを4.1.36に変更したのですが、Windows環境でサービスとして実行する場合のヒープメモリを指定する方法が変わっているようです。 普通にインストールすると、タスクバーに管理用アプリケーション(tomcat4w.exe)が常駐するようになって、右…

java.lang.NoClassDefFoundError: javax/servlet/jsp/JspContext

JSPページの表示の際に「java.lang.NoClassDefFoundError: javax/servlet/jsp/JspContext」が出ました。JSP1.2とJSP2.0の違い / kanagの日記こちらの情報によると、Tomcat4.1上でS2Strutsを動作させる際に、Seasarの依存するライブラリgeronimo-j2ee_1.4_spe…

Tomcat 4.1.36 起動中のエラー

Tomcatのバージョンを4.1.30から4.1.36に変更したところ、↓のエラーがでるようになってしまいました。。 アプリケーションのweb.xml中の解析エラーです org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.common…

テーブルは存在するのにアクセスできない

最近ちょっと困った現象。SQL Server2000でクエリアナライザで作成したテーブルが、クエリアナライザやEnterpriseManagerからはアクセスできるが、 Javaのプログラム(S2DAO)からはテーブルが見つからずアクセスできないという状態に。。データ作成時のコマ…

User-Agentヘッダの設定

ずっと、JavaのプログラムでHTTPヘッダの"User-Agent"を設定するには、システムプロパティの"http.agent"を設定するのかと思っていたのですが、これだと実際にはUser-Agentの末尾に"Java/"+JREのバージョンが付加されてしまうようです。URLConnectionのsetR…