2012年02月

アノテーション省略時のデフォルト動作が結構異なるが、それは、みっちり指定すれば良いんだけど、WebLogicのjwscは、複合型の要素に何が何でも断固として"java:"で始まるネームスペースを付けようとするのは参るな。namespace="abc"と記述するとWSDLでは勝手に "java:abc" とされる。namespace=""ならnamespace="java"だ。そして@XmlType( propOrder={ で指定した順番は完全無視され、マッピング対象となるアクセサのJavaファイル中での出現順序に依存する。
MetroもMetro(というかJavaSE6が悪い?)でリクエストは良いがレスポンスで複合型を返す時、個別フィールド毎にわざわざ@XmlElement(でnamespaceを指定しても華麗に無視。
上記の理由で、WebLogic側はネームスペース無しに出来ず、Metro側はネームスペース有りに出来ずでマッチしない。ただ何となくMetroの方はこっちの使い方に何か誤りがあるのかも知れない。
http://codezine.jp/article/detail/1401?p=2
XMLのネームスペースはやっかいで、役に立った時よりトラブルの元になった時の方が多い。つか自分で役立てた事無いなー。
本当はまったく同一のSOAPボディにしたかったが、幸い受け側にはXSLTを与えられるのでその辺で何とかするか。

このエントリーをはてなブックマークに追加 mixiチェック

A:ジャンボーグA@東京MXTV
空を飛べないジャンボーグ9で、無理矢理月に行ったは良いが帰れず、自棄になって「月の〜♪砂漠に〜♪」 と歌ってたらPATに助けられてた。デビルマンの妖獣ドリムーンといい、月からの攻撃って何か終末感あるよな。
来週からはウルトラマンネオスだそうな。たしか、杉浦太陽逮捕でウルトラマンコスモス中断の時に変わりに流れてた、割と地味というか初代にそっくりの簡素な奴だよな。怪獣やっつけ隊の隊長が嶋田久作という。
関係無いけど、ゴーカイジャー最終回ってやけにシルバーが活躍してたが何故だ…。

このエントリーをはてなブックマークに追加 mixiチェック

模様。まだ軽いけど明日はどうなるか。

このエントリーをはてなブックマークに追加 mixiチェック

別件で出かけたついでにヨドバシカメラ寄ったら季節柄、青色申告ソフトがずらり。

やよいの青色申告 12やよいの青色申告 12

弥生 2011-12-02
売り上げランキング : 5

Amazonで詳しく見る
by G-Tools
が一番メジャーだそうな。e-TAX用カードリーダがこの「やよいの青色申告 12」と抱き合わせで500円だった。青色申告だと結構控除されるというが…。何か面倒そうなので今年も白色申告で。
面倒くさがり屋でも税金を8割安くする確定申告の裏ワザ」によると、家賃光熱費も按分できるというが、1日の仕事時間で割りあてれば良いのかしら。旅費を視察旅行として経費計上は…厳しいだろうな…。「一体何を視察したのか」と突っ込まれた時に言い訳が思いつかない。地方の同人誌即売会とかに合わせて旅行スケジュール組めば割と行けるのではなかろうか!?と今閃いたが…実行は難しいな。

このエントリーをはてなブックマークに追加 mixiチェック


やれRailsだノマドだ、の人
世の中の変化速度が高まっているのに、30歳までに学んだことで一生乗り切れると考えるのはちょっと考えが甘いのではないだろうか」(キリッ → 「"41歳(略)アマゾンアフィリエイトと Google Adsense から月5000円〜50000円程度(略)これが収入のすべて(略)私はいま母の家に厄介になっていて(略)150万円の銀行預金(略)これが私の全財産だ(略)まさに「ソーシャル餓死」」。
…という事で、意識高い高説とギャップの大きい意外な実生活を開陳しちゃってノマドオワタ笑いものに…。何故にいまさらそんな格好悪い姿を開陳したのか。うっすらと要求してネット経由で寄付が欲しかったのだろうかそれともこういう限界に気付いた心境なのか
「馬鹿共は彼の意図を判ってない」と氏の親しい友人は怒ってるけど、やっぱ「旧世代日本の社畜どもよ!これが新しいワークスタイルだ!好きを貫け!」(キリッ→「実はお金儲け苦手。41歳独身無職で母と同居のパラサイトシングルです家事も全部ママにお願い」「母は自分の都合で食事の用意ができないとき、ときどき食事代をくれる」の落差は、笑っちゃう。5千円〜5万円って、ウッフィー経済的に甚だ芳しくない私のアフィより酷い
海外ニートの人も身元バレで消えちゃったし就活ぶっこわせの人はリアル発狂して本人がぶっ壊れちゃうし、そろそろノマドノマド(笑)だな。
常識的に考えて、仕事で何か困った時、周囲に居るのが1.全然関係無いスタバの客 2.利害を共にする上司部下同僚 のどっちが頼りになるかという。代金の取り立てとか確定申告とかはどこかの誰かがやってくれるし、社員証で昼飯が食えるし、生協は微妙に安いし、健康診断は忘れてても向こうから言ってくれるし、会社員は何かと効率が良いよ。

このエントリーをはてなブックマークに追加 mixiチェック

先日アニメ版の剣風伝奇ベルセルクがすごい終わり方して続きが気になったので。最終回近辺以前までは戦国武将が策略や剣の腕で成り上がって行くお話だったアニメと全然違って、ガッツは流離の魔物ハンターっぽい人。グリフィスとかキャスカとか出て来ない、どころか鷹の団がそもそも出て来ない一匹狼。魔物5人衆・ゴッドハンド一味を探して土地の権力者に化けた魔物を退治して旅している三国志というよりは北斗の拳のような漫画であった。
おそらく、アニメの最終回の後、どうやって生き延びたのか知らないけど、左腕に義手を付けて魔物ハンターに転職して漫画の1巻に到ったんだろうな。

ベルセルク (1) (Jets comics (431))ベルセルク (1) (Jets comics (431))
三浦 建太郎

白泉社 1990-12
売り上げランキング :

Amazonで詳しく見る
by G-Tools

このエントリーをはてなブックマークに追加 mixiチェック

どうもぱっと見、フォントというかレイアウトというか、何かが素人っぽくて、市販書籍というより社内文書みたいな印象を受ける。
JUnitの使い方はあっさり目で、デジションテーブルとかホワイトボックスとか単体テスト技法が色々紹介されてる(がこっちも結構あっさり目)。

JUnitと単体テスト技法―JUnit4対応JUnitと単体テスト技法―JUnit4対応
福島 竜

ソフトリサーチセンター 2006-09
売り上げランキング : 176090

Amazonで詳しく見る
by G-Tools

このエントリーをはてなブックマークに追加 mixiチェック

Cactusと言いつつ、半分位JUnitの話。Jetty,Tomcat,JBossを使うケースをそれぞれ解説。Ant,Maven,Ecliseからも。結構「JUnitイン・アクション」と内容が被ってるけど、「JUnitイン・アクション」の方がJNDIの偽装方法とかDBのモックとか色々細かくて良いと思った。ただ「JUnitイン・アクション」はTDD教の教えがくどいんだよな…。JUnitでテストしたさに、newしてるところをファクトリにするとか遣りすぎでついていけない。テストを先に書くと言われましてもいや、おっしゃる事は判りますが、どうもやりにくく…やっぱ普通、やりたい事を先に書いてテストケースはEclipseで一発自動生成じゃ駄目かのー。つかライブラリみたいなものならTDDがはまるかも知れないが、SwingなデスクトップAPとか腰が重くなる。
話が逸れたけど、Cactusについてもやっぱ「JUnitイン・アクション」の方が詳しいので買うならあっちの方がいいよ。
ちなみに今回はWebサービスだからCactusの出る幕は無いな。

Jakartaプロジェクト カンタンCactus (Jakartaプロジェクト)Jakartaプロジェクト カンタンCactus (Jakartaプロジェクト)
プロジェクトウィルカ

秀和システム 2004-04
売り上げランキング : 410554

Amazonで詳しく見る
by G-Tools

このエントリーをはてなブックマークに追加 mixiチェック

図書館から借りてたが今週末には返さねば。
あんまり読まなかったな。

Ant 第2版Ant 第2版
Steve Holzner 長瀬 嘉秀 (監訳)

オライリージャパン 2005-11-18
売り上げランキング : 118987

Amazonで詳しく見る
by G-Tools

このエントリーをはてなブックマークに追加 mixiチェック

昨日の話の続き。Metroのチュートリアル中の例の以下でOK.

@XmlAccessorType( XmlAccessType.NONE ) //明示したものだけをXMLにマッピングする
public class OtherClass {
    private String a;
    private String b;

    public OtherClass(){ ... }

    public String getA(){ ... }
    public void setA( String value ){ ... }

    @XmlElement( name="BBB" ) //bのアクセサをBBBというタグにマップ
    public String getB(){ ... }
    public void setB( String value ){ ... }
}

ただし、ネームスペースはまた別途。

このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ