1. 無料アクセス解析

crossroad's Blog

Javaを中心にした技術ネタなど。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

ミニライブやりました(初)


先日、ついに人生初のライブをしました。
と言っても、数曲だけスポットで入っただけなんですけども。

ボーカル+サイドギター
リードギター
ベース(僕)

の3人編成で、The Street Slidersのカバー数曲と、オリジナル曲をやりました。


内容は。。。残念ながら自分でも満足できるレベルではありませんでした。

ちょくちょくとミスしたのと、3人のリズムがいまいち噛み合わず、
ベースのリズム体としての力量不足が露呈してしまったのが大きな反省点です。

特に、普段はドラムスも入っているのですが、今回はドラムスなしだったので、
リズムを合わせるのが難しかったなと言う感じです。


まぁ良かったのは、思いのほか緊張しなかったのと、
ミスしながらも曲を止めることなく、なんとかダマしダマし演奏しきれたところでしょうか。
(お客さんにもミスはバレてたみたいですけど(^^;)


ともあれ、良い経験にはなりました。
録音した音源を聴いてゲンナリしつつ、また次回に向けて修正していくとします。

スポンサーサイト
  1. 2007/09/25(火) 01:03:01|
  2. 音楽
  3. | トラックバック:0
  4. | コメント:0

Maven2 Eclipseプラグインの skip パラメタが効かない

Maven2 での(マイナーな)ハマり事例。

Maven2 Eclipseプラグインに、skipと言うパラメタがあります。
説明によると、

 > mvn eclipse:eclipse -Dskip=true

のように指定することで、プラグインの実行をスキップできる、とあります。

。。。が、skip=true を指定しても普通にプラグインが動作してしまう

なぜだ~と思って、Eclipseプラグインのソース(org.apache.maven.plugin.ide.AbstractIdeSupportMojo.java)を見ると、

 /**
  * Skip the operation when true.
  *
  * @parameter expression="${eclipse.skip}" default-value="false"
  */
 private boolean skip;

との記述が。
パラメタ名が、skip じゃなくて eclipse.skip になってるじゃないの。

と言うわけで、

 > mvn eclipse:eclipse -Declipse.skip=true

で、プラグインの実行をスキップできました。



ちなみに、なぜeclipseプラグインの実行をスキップさせたいと思ったかと言うと。。。

依存ライブラリを、ソースコード付きでダウンロードしたい
 ソースコード付きで依存ライブラリをダウンロードすることで、Eclipseで依存ライブラリ
 のクラスを開いたときに、そのソースコードを表示してくれるようになります。
 アーキテクトのような役回りだと、外部から入手したライブラリのソースコードを
 読まなければならないことも多々ありますし、デバッグでブレークポイントも置けるので
 実は結構重要です。

.classpath、.project は、生成させたくない。
 Eclipseプラグインで、pom.xml をベースに .classpath、.project を生成できますが、
 一部思ったとおりに生成してくれないところがあります。
 なので、.classpath、.projectもあらかじめ用意しておいたものを配布したい。

つまり、.classpath、.project は生成してほしくないけど、依存ライブラリはソースコード付きでダウンロードしたかったので、
プラグインの実行をスキップすれば、依存ライブラリはダウンロードされるが、.classpath、.projectは生成されない、
と言うことを実現できるのではないか、と考えたわけです。

。。。で、結果。
ダメでした。
eclipse.skip=true を指定すると、依存ライブラリのダウンロードまでスキップされてしまいました


その後、他のプラグインも調べたところ、dependencyプラグインのsourcesゴールを実行することで、
依存ライブラリをソースコード付きでダウンロードできることがわかりました。

あー疲れた。



テーマ:プログラミング - ジャンル:コンピュータ

  1. 2007/09/18(火) 22:52:09|
  2. ソフトウェア開発 Maven
  3. | トラックバック:0
  4. | コメント:0

思い立ってゴダイゴ

突然、思い立ってゴダイゴのアルバムを買いました。
# 正確には、Amazonで注文しただけでまだ手元には無いんですが。

なぜかと言うと、チューボーですよ で西遊記の話題に少し触れていたのと、
少し前のミュージック・フェア(だったかなぁ)で、ゴダイゴとMonkey Magikが
競演して銀河鉄道999とガンダーラを演っていたを観たからでした。

西遊記といえば、子供のころにちょっと観た記憶があるようなないような。。。
でも、MONKEY MAGIC とか ガンダーラ ははっきり覚えてます。

AmazonでCD注文しておきながら、早く聴きたいのでiTunesでも単品で
銀河鉄道999 と ガンダーラ だけ買っちゃいました。
# オリジナル版ではないんですけどね。

今聴いても良い曲だなぁと思います。
どの曲も歌メロと、タケカワユキヒデの滑らかな歌声がすごく印象的です。

なんだろう、銀河鉄道999のこの心地よさ。
ガンダーラの哀愁漂うメロディ。
ほんとに日本の名曲だなぁ。

いや~イイ!
もう何回リピートしていることか(^^



  1. 2007/09/16(日) 00:44:44|
  2. 音楽
  3. | トラックバック:0
  4. | コメント:0

ニューPC メモリ増設で快適に


先日、新たに購入したPC(Lenovo ThinkPad R61 - Windows Vista Ultimate)が遅い、
と書きましたが、タスクマネージャを見ているとCPUはそれほど使ってませんが、
メモリ消費がかなり激しいことに気づきました。

RAMは1GB搭載しているのですが、起動直後で既に800~900MBも消費していて、
なにかにつけスワッピングが発生しているのかもしれません。

一番メモリ消費しているのは、Vistaのユーザインターフェースを管理しているプロセス(dwm.exe)...
こいつだけで70~100MBもメモリをくっとる。


そこで、思い切ってメモリを1GB増設。
合計2GBにしてみると...おぉ、それなりに快適に。

メモリ1GBでもツライ時代なんだろうか...


  1. 2007/09/12(水) 00:16:09|
  2. 日記
  3. | トラックバック:0
  4. | コメント:0

Maven2のブラックリストに載ってしまったリポジトリを復活させるには

Maven2 で、ネットワークが切断された状態など、
リモートリポジトリに接続できない状態でビルドを行うと...

[INFO] Repository 'central' will be blacklisted

等と表示されます。(ことがあります)

どうやら、使用不可と判断されたリポジトリをブラックリスト(!)に入れて
次回から無視する
ような仕組みがあるようです。


で、これがちょいと困りもので、問題を取り除いてリポジトリが使用可能になっても、
ブラックリストに載ってしまったリポジトリは使われなく
なってしまいます。

しかも、ブラックリストからリポジトリを除外する方法がいまいちわからない
ネットで調べてもこれといった情報がないんですよね。


どうやら、ローカルリポジトリ(HOME/.m2/repogitory) の下のどこかにブラックリストがあるようなのですが、
なにせファイルが多すぎて。。。

えーい、面倒だ、ローカルリポジトリごと消してしまえ!
と言うことでローカルリポジトリをゴソッと消したら、ブラックリストも消えました。



テーマ:プログラミング - ジャンル:コンピュータ

  1. 2007/09/11(火) 20:02:05|
  2. ソフトウェア開発 Maven
  3. | トラックバック:0
  4. | コメント:0

このブログの値段

サイトストックと言うサイトで、ブログの値段を計算するブログパーツが公開されていました。

で、このブログの金額も出してみると。。。
(サイドメニューの中段やや下を見てください)

¥10,080也

安っ。。。
そりゃ毎日かかさず書いてるわけでもないし、テーマもばらばらだし、アクセス数も多くないけどさ。。。


  1. 2007/09/07(金) 01:02:42|
  2. 日記
  3. | トラックバック:0
  4. | コメント:0

HARRY ライブチケットげと


HARRY(The Street Sliders)の大阪ライブのチケットを入手(予約)しました!

去年も行ったんですが、今年もバンド形態と言うことでとても楽しみです。

ベースは、吉田 弘美さんと言う女性ベーシストみたいです。
ちょっと存じ上げていないのですが、どんなベースを弾くのか楽しみです。

11/20が待ちどおしいなぁ。

  1. 2007/09/04(火) 20:47:54|
  2. 音楽
  3. | トラックバック:0
  4. | コメント:0

S2Flex2のサンプルが動かない(XIncludeに注意)

S2Flex2の技術調査で、配布されているサンプルを動作させようとしたのですが、
なかなか動作せず、ハマりました。

【環境】
 ・JRE 5.x
 ・Tomcat 5.0.x
 ・S2Flex2 1.1.0

【現象】
 サンプルをTomcatにデプロイし、ブラウザからアクセスすると、
 ブラウザ上に
 「Error #2044: ハンドルされていない NetStatusEvent : level=error,
code=NetConnection.Call.Failed

 と言うエラーが表示され、動作しない。

 サーバ(Tomcat)のログには、
 WARN 2007-08-29 11:35:34,515 [http8080-Processor24] org.seasar.flex2.rpc.remoting.message.io.reader.impl.Amf3MessageReaderImplのプロパティ(references)が見つからないので設定をスキップします
 WARN 2007-08-29 11:35:34,515 [http8080-Processor24] org.seasar.flex2.rpc.remoting.message.io.reader.impl.Amf3MessageReaderImplのプロパティ(dataReaderFactory)が見つからないので設定をスキップします
 WARN 2007-08-29 11:35:34,546 [http8080-Processor24] org.seasar.flex2.rpc.remoting.message.io.reader.impl.Amf3MessageReaderImplのプロパティ(sharedObject)が見つからないので設定をスキップします
 DEBUG 2007-08-29 11:35:34,640 [http8080-Processor24] HOT deployを終了しました
 StandardWrapperValve[gateway]: サーブレット gateway のServlet.service()が例外を投げました
 java.lang.NullPointerException
 at org.seasar.flex2.rpc.remoting.message.io.reader.impl.AmfMessageReaderImpl.clean(AmfMessageReaderImpl.java:102)
 と出力されている。

【原因】
 直接の原因は、サーバログにワーニングとして表示されているように、
 コンポーネントの自動バインディングが正しく行われていないことです。

 なぜ、自動バインディングが行われていないか?は、diconのインクルード
 方法が関係していました。

 S2Flex2関連のdiconファイルでは、インクルードにXInclude(<xi:include .../> )が使用されていますが、
 Tomcat 5.0.xにバンドルされているXMLパーサ(Xerces 2.6.x)は、 XIncludeをサポートしていない
ようなのです。
 (参考 SeasarファウンデーションのXIncludeに関するドキュメント

 このため、diconファイルが正しくインクルードされず、インクルード先の
 diconに定義されているコンポーネントが認識されていないのでした。

【対処】
 対応としては、Tomcat 5.0.xにバンドルされているXMLパーサを使用しないようにすれば良いです。

 具体的には、TOMCAT_HOME/common/endorsed の下にある、xercesImpl.jar と xmlParserAPIs.jar
 を削除
すれば、JREにバンドルされているXMLパーサが使用されるようになります。

 JRE 5.xのXMLパーサは、XIncludeをサポートしているようなので、問題は解決しました。
 (前出のドキュメントによると、JRE 1.4.xのXMLパーサはXInclude未サポートなので、
  この対応をしてもダメ。)

 もしかすると、Tomcat 5.5.xだと問題が発生しないかもしれないですね。(未確認)





 

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2007/09/01(土) 18:57:49|
  2. ソフトウェア開発 Seasar
  3. | トラックバック:0
  4. | コメント:2

プロフィール

Author:crossroad
関西在住。男。
フリーランスのソフトウェアエンジニア。
エレキベース(Rock&Roll)とお酒が好物でございます。

カテゴリー

タグリスト

Java F1 フリーランス ベーシスト HARRY TheStreetSliders iPhone FX お酒 Seasar Maven eclipse Wicket マイホーム 野球 プロジェクトファシリテーション Rails Ruby UML お店 ソフトウェア Tomcat S2Flex2 jsf Teeda Eclipse タグライブラリ ajax タスク europa mylyn trac 

ブログ内検索

最近の記事

最近のコメント

最近のトラックバック

カレンダー

08 | 2007/09 | 10
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

月別アーカイブ

全ての記事を表示する

全ての記事を表示する

Twitter


RSSフィード

リンク

このブログをリンクに追加する

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。