2006-07-01から1ヶ月間の記事一覧

空タグの扱いに困る

オブジェクトをXMLに変換する際、下記4パターンの定義がシステムによって違う事で困ってます。 null→空タグ null→タグ無 空文字列→空タグ 空文字列→タグ無し ようは、からっぽの定義なんですよね。プログラム的に見ればどちらも「空っぽ」として扱えばいいと…

Eclipse 3.2 Language Packs

Wed, 12 Jul 2006にリリースされてたのに気づかなかった。私はPleiadesというEclipseの日本語化プラグインを使っていて、言語パックが対応していないプラグインも日本語化されたりするのでこっちを使ってます。特にオフィシャルのに入れ替える必要性は感じな…

ばいんでぃんぐの先は長い

簡単なXMLならバインディングできるようになったので、本番データを食わせてみたら、ログ上では正しくバインディングできているが、そのログどおりの動きをしていない事が判明。考慮漏れがまだまだあるらしい。ログ:XxxxXxxxクラスのインスタンスを作成 ロ…

オブジェクト配列の要素の型を知る

いやー、家に帰ってきたらぱっと分かっちゃった。なんでメソッドリストの中でコレに気づかなかったんだろう?って感じ。Class.getComponentType()で取れるのね。オブジェクト配列のインスタンスを作るならArray.newInstance(Class,length)で。んー、今日はす…

おうち帰ってきた

ハーイ、1日ぶり。そしてXMLバインディングの続きが気になってしょうがない。オブジェクト配列にバインディングする所でコケた。他の実装を見すぎてどれが素敵かわかんなくなっちゃった。大体バインディングの所のソースって深いから結構時間をかけて追わな…

XMLばいんでぃんぐ

デモは無事終了。ということで続き!と思ったら、もうコードがぐちゃぐちゃでどうやって作ってたのかわからなくなっちゃった(^_^;なのでまずは文字で仕様を書いて作った所、あっさりと作り変えられた〜♪しかもぐっときれいになった。あるよね、こゆこと。プ…

Axisで空のデータはタグに出力されない

Beanのプロパティに値をセットしない状態(null)でWEBサービスを呼び出すと、SOAPエンベロープにタグが出力されません。データが無い場合は空タグを出力する事が必須のシステムだと、Axisの自動生成するコードじゃ困りますね…。っていうか困ってますorzプロパ…

よきにはからってくれるXMLバインディング

そういえばAMFObjectをJavaBeansにマッピングした時はマッピング先のJavaBeansの型を見て、よきにはからってマッピングしてたなと思い出した。やり方的にはおんなじだから難しくないし。ってことで自分で作る!とりあえずJDK標準のXMLDecoderのよきにはから…

Axisのソースを読んでSOAPをJavaBeansにバインディングする

だっ、だめぽorzよくわからないけど意図しないタグが発見されたとかでエラーになーるぅ。もう今日一日でどれだけのXMLバインディングライブラリとAxisのコードを読んだ事か。必要な事は既に終わっていて、今やっているのは手を抜くための事なんだけど、手を…

Betwixt

さくっと書いてみた。 BindingConfiguration config = new BindingConfiguration(); config.setMapIDs(false); File file = new File("Book.xml"); BeanReader reader = new BeanReader(); reader.registerBeanClass(Book.class); Book book = (Book) reader…

WSDLからJavaBeansが正しく生成されない

全ての型がOMElementになっちゃう…。自分で作ったWebServiceのWSDLはちゃんとオブジェクトになるのに、相手が公開しているWSDLだとOMElementになる。WSDLを比較して何が違うのか見てるけど今の所わからない。OMElementだと不便だからちゃんとオブジェクトに…

0.7と1.0はどっちが新しい?

http://archive.apache.org/dist/jakarta/commons/betwixt/binaries/ 1.0-alpha-1の日付が2003年なわけだが(苦笑)1.0-alpha-1が一番最初にリリースされたものっぽいですね。そのあと0.5、0.6ときて現在の最新リリースが0.7と。よしっ、0.7を触ろう!その前に…

フルパワーじゃ1週間乗り切れない

近年まれに見る働きを2日続けた結果、21時〜23時まで会社で寝落ちました。メシも食えない程に胃が弱り、頭はぐぁんぐぁんするし、体がだるかったため、職場から家に行かず、会社に行っちゃいました。会社についてすぐにバタッ。「あぁ、過労死する人ってこん…

XMLバインディング

もっと良きに計らって適当に動いてくれるのはないのか〜。とりあえずCaster, Digester, JiBXは楽な反面微妙に融通が利かず、融通を利かすには自分でバインディングの設定を書かないといけない。JAXBとZeusとJBindとQuickはRelaxerは手数が多そうだ。ただXML…

トラックポイントキャップ

Lenovo トラックポイント・キャップ(クラシック・ドーム)(10個入り) [73P1947]出版社/メーカー: Lenovo発売日: 2003/03/20メディア: Personal Computers クリック: 135回この商品を含むブログ (6件) を見る個人で使う分には一気に10個もいらないと思う(^_^;…

休み!って決めたら随分気が楽に

今日の19時以降は休み!って決めたらとってものんびりできた〜。休日とまでは行かないけど仕事しない!って決めてのんびりする時間があるのはいいねぇ。寝るまでまったりのんびり。

し〜ごと〜完了〜?

目の前の課題は全部消化して、担当者のチェックも終了〜。かなりスピード解決なのでは!?しばらくして、やる事が無くなったら違う職場に行きます(苦笑)

し〜ごと〜

早目に上がって横浜で遊びたい気分だが、0時まで作業しちゃうんだろうな・・・って今日は休日だから0時までやったら電車に乗れない!明日もあるんだし、今日は21時くらいまでにしようよ〜(^_^;

あぢー

今日もむちゃくちゃ暑い…。

5時間近く飲み

っていうよりしゃべり。のどが枯れている気が…とりあえず始発待ちです。寝たらカエラナイな…

.NET Framework 3.0

最初にLonghorn & WinFXと言われてた頃から期待してたけど、中でもWPFに期待している。どれだけ楽しい事が簡単にできるのかなーって。デモを見ると表現力にわくわくするけど結局は作り手のセンス次第かなと(涙)やっぱりお絵かきできないとダメなのねんorzと…

プラム + ウィスキー

ウィスキーを飲んでいて口がさみしいな〜と思ったからプラムをかじってみたらウマかった!!実はとても甘いけど、皮をかじるとすっぱい。お酒が進んでしまいました(^-^)/今日はとってもまったりした気分です。明日もがんばろ〜

疲れたけど予定外

まず電車。人身事故で湘南新宿ラインが運休(!)で目的地に予定時間通りに到着できなかった。おかげでコーヒー1杯まったり時間が無くなって、早歩きで移動するはめになった。そして打ち合わせ。現地で判明、本日は参加の必要無しorz。仕方ないので別の作業やっ…

疲れる予定

今日の打ち合わせはとても濃いはず。移動で疲れるはず。考えて疲れるはず。ついでに予想通りならとてつもなく眠くなる時間があるはず。それは話に入っていけない時間。ほんと、業界が違うと話の内容がさっぱり。違う業界の人同士が綿密な打ち合わせをしてい…

Virtual PC Is Now Free!

すばらしい!2007もフリーらしい。 http://www.microsoft.com/windows/virtualpc/default.mspx

汗かくと疲れる気がする

暑い日のスーツはんた〜ぃ(≧□≦)/最近お客さん先によっては上着すら着ていかないのですが今日は上着着用。だけどネクタイは無し。こないだネクタイしてったら「うちはネクタイしちゃだめなんです(笑)」と言われたので遠慮なくノーネクタイで。それでも暑いも…

思いついたら即行動

今日も今日とて眠くならない(会議あるのに無謀だな)。本を読んでいるといろいろ考えちゃって、アイデアに火がつくとあっというまに妄想が広がっていって、ある程度構想が固まると冷めてしまうという。思いついたら即行動!!はめっちゃくちゃ重要だと思う。…

A3

つい余所見をした隙に死んでしまい、340万ウンズ出して買ったサドアーマー(良品)をドロップしてしまった…急いで取りに戻ったけどもう無かったぁ(/_まぁ時間はあるし、またコツコツ貯めればいっか!というわけでLv54。あんまり連続でやってないからレベルが上…

protocol requested by server; consider upgrading MySQL client

PHPに入ってるMySQLクライアントが古いのかと思ってPHP5の最新版から拾ってきたが駄目。結局の解決策は mysql> UPDATE user SET Password = OLD_PASSWORD('mypass') -> WHERE Host = 'some_host' AND User = 'some_user'; mysql> FLUSH PRIVILEGES; で解決!…

カエラナイ

通勤時間短縮と言えばそれっぽいが、帰るのがめんどくさいだけだ。