2009-01-01から1年間の記事一覧
前回、Ant使わないとできないというようなことを書いたのですが、嘘でした。 wagon-maven-pluginを使ってできます。やっぱりAntなんか要らない子でした。 pom.xml <build> ... <plugins> ... <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>wagon-maven-plugin</artifactId> <executions> <execution> <id>upload-artifact</id> <phase>deploy</phase> <goals> <goal>uploa…</goal></goals></execution></executions></plugin></plugins></build>
プラグインの一覧 Maven – Available Plugins http://mojo.codehaus.org/plugins.html 設定ファイル Maven – POM Reference Maven – Settings Reference ビルドライフサイクルについて Maven – Introduction to the Build Lifecycle 全部英語なのが泣けてく…
mvn eclipse:eclipseとmvn eclipse:m2eclipseの違い の続き。今度は、 mvn sysdeo-tomcat:generateと、 mvn sysdeo-tomcat:m2eclipseで、生成されるファイルの中身を比べてみた。 結論としては、sysdeo-tomcat:generateの方を使うべき。 pom.xmlの準備 <build> ... <pluginManagement> <plugins></plugins></pluginmanagement></build>…
追記: maven-eclipse-pluginのバージョン2.8以降はeclipse:m2eclipseゴールが無くなったようです。 eclipse:eclipseゴールで生成された.projectファイルに以下の記述が増えていました。 <comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclips</comment>…
よく忘れるのでメモ。 証明書を作る C:\>keytool -genkey -alias tomcat -keyalg RSA キーストアのパスワードを入力してください: changeit 姓名を入力してください。 [Unknown]: 組織単位名を入力してください。 [Unknown]: 組織名を入力してください。 [Un…
アクセスが多いようなので追記: Jadよりもhttp://java.decompiler.free.fr/というソフトを使ったほうが便利だと思います。 目を背けたい現実のひとつとして、ある日突然ソースファイルがないプロダクトの修正を任されたりするというものがありますよね。Jad…
今日のはまりどころ。 ログ 情報: Initializing Spring root WebApplicationContext 2009/06/13 0:41:28 org.apache.catalina.core.StandardContext listenerStart 致命的: クラス org.springframework.web.context.ContextLoaderListener のリスナインスタ…
実践バグ管理―プロジェクトを成功に導くための作者: クジラ飛行机,あかさた出版社/メーカー: ソシム発売日: 2009/03メディア: 単行本購入: 6人 クリック: 183回この商品を含むブログ (21件) を見るこの本を買った。 まだ中身は全く読んでないけど、参考文献…
Ruby/DBIのインストール - tanamonの日記 この記事のやり直し版です。 今回はRubyを入れるとことから書いています。 Rubyをインストールする Ruby-mswin32版を使用すると、zlib.dllやreadline.dllを別途用意しないといけなかったりと面倒なので、今回は One-…
起動する度に出てくるので騒がしい。 NetBeansのインストール時にデフォルトで指定したJDKをアンインストールなどをすると出るみたい。 C:\Program Files\NetBeans 6.5.1\etc\netbeans.confファイル内にJDKへのパスが書かれているので、そこを変更すれば騒が…
Maven2にWorkspaceの場所を教えておく(初回だけ) mvn -Declipse.workspace="C:\eclipse3.4\workspace" eclipse:add-maven-repo Eclipse+WTPで必要なファイルを生成する mvn -Dwtpversion=2.0 -DdownloadSources=true -DdownloadJavadoc=true eclipse:eclip…
CHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xmlなんだかよくわからんが、プロジェクトを一度cleanしてからbuildし直すと消える。
あまり自信がないけど、こんな感じだと思う。 手順を間違えると変なエラーがでるのでなかなか手強い。 準備 カレント以下の全てのファイルをコミットしておく。 コミット漏れがあると容赦なくエラーになる。 リリース準備ができているか確認 release:prepare…
初代MacBook Airでの話。 スリープ状態から休止状態に移行した後に起動させるとタイマーが初期化されて日付が2001/1/1になってしまうことがある。そして、どうやらOSXは2001/3/24日以前の日付になるといろいろなものが正常に動作しなくなるらしい。 再起動す…
新しいApple Keyboard(US,テンキーレス)をWindowsで使う設定を毎回調べると面倒なので残しておく。 最初に 英字キーボードのドライバに入れ替える方法は前にブログに書いた。 キーボードを英字配列にする方法 - tanamonの日記 キーの入れ替え キーの入れ替え…
PCをまるっと入れ替えてチェックし直したらScanning Speedが3.5MB/secから37.1MB/secになった。
月曜日にレジストリが壊れてOSが起動しないという問題が起きてから、毎日0.1%ぐらいの割合でDamaged Blocksが増えてる。 はやく新しいHDDに入れ替えたい。
世はJDK6の時代ですが、JDK5の環境でデッドロックなんぞが起こってしまったので急遽ダンプを取るなどした。jmapやjstackのオプションがJDK6から便利になりすぎてて少し泣いた。 あと、会社のPCのHDDが死にそうで、こっちはマジにビビリながら作業した。 dump…
Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system The container 'Maven Dependencies' references non existing library 'C:\Program Files\Java\lib\tools.jar' The project cannot be built until build path errors are resolved…
10代も16進数であと2年しかない。
Amazon EC2はちょっととした技術的な検証とかにすごく向いていると思うんだけど、決済手段がクレジットカードしかないので会社で使うにはちょっと抵抗されたりする。いま某社からの要件がAmazon EC2が最適っぽいので提案しようとしているんだけど、このちょ…
160ページの雑誌なのに82ページがクラウドの記事だった。 まさに総力特集。目次 クラウドの技術的特徴 Windows AzureのデータベースSDS Google App Engine Amazon Web Services(AWS) Hadoop/MapReduce Force.comマルチテナントアーキテクチャ 分散インメモリ…
最近、会社で個人能力調査的なことをやっているみたい。関わっていないから実施結果を個人に教えてくれるのかよくわからないんだけど、前にもこういうのやったことがあったりする。その時は以下の本を買うと1回だけ実施できるテストをやった。さあ、才能(じ…
GW明けくらいからWicketを使っているプロジェクトをビルドするとエラーがでるようになった。 こんなエラー [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] --------------------------------…
Maven2で社内リポジトリをマジメに作ると面倒なんだけど、実は所定の場所に置くだけで認識するみたいです。これは正当な方法ではないですけど、とりあえず使いたいときとかには便利です。ということで、試しにWickeXtを社内リポジトリに置いてみました。 考…
Google先生から捕捉されないようにする - tanamonの日記 この記事で作ったrobots.txtなんぞは誰にも書き換えられたくないので、簡単に消されない方法を調べた。 chattrを使えば簡単に消せないファイルが作れるらしい。 テスト準備 # mkdir /tmp/testdir # cd…
外からもアクセスできる某開発環境がGoogleに捕捉されていたので何とかするなどした。 BASIC認証がフルでかかる設定になってはいるんだけど、GoogleはどこかからかIDとパスワードを入手してアクセスいるんだろう。 Google、恐ろしい子。 というわけでBASIC認…
そもそも今何のMTAを使っているのか? # ll /etc/alternatives/ | grep mta lrwxrwxrwx 1 root root 27 3月 2 22:13 mta -> /usr/sbin/sendmail.sendmail lrwxrwxrwx 1 root root 41 3月 2 22:13 mta-aliasesman -> /usr/share/man/man5/aliases.sendmail.5.…
graphvizというソフトが最近のお気に入りだったりする。このソフトを使うとプログラムからいろんな図(例えば↓のような図)が簡単に書けます。 他の例はgraphvizサイトのギャラリーを見ればアレコレできるということがわかるはず。 準備 graphvizを普通にイン…
今まで SeleniumRCを使ってIEで画面キャプチャを撮る方法 - tanamonの日記 SeleniumRCを使ってFirefoxで画面キャプチャを撮る方法 - tanamonの日記 とかやってたけど、ブラウザ依存のアドオン使って云々だったので、対応するアドオンが無いSafariとかChrome…