No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 1193 | 1194 | 1195 |...| 1297 | 1298 | 1299 || Next»

Tiny2313一匹目死亡?

反応が無い,屍のようだ.ISPでほとんど0しか反応が返ってこない.何が原因だったのか特定できてないのが少々不安だけれどもとりあえずまた殺してもいいように秋葉で二つほど購入してきた.プログラムメモリが足りないような気がするので無駄な出費となるかも知れないが…

えー

とりあえず聞かれたので思い出してみた.■アニメの射手座の日の脚本家が、雪山を書くと の元ネタは「悩んでられない八方塞がり?」のpp.147--148 であると.どの話だったかを思い出すのに10分以上はかかったと思われる.あほだ…

あれ…

起きてみたら午後だった.とりあえずレポート書いて投げてみる.変換コードのサイズによる実行時間の変化も調べたいけどコードサイズをうまく変えるの難しいんだよね… どうしようかなやむところ.

ついでに佐川のメール便はもっと速くなれと.

ふつうにおそいらしい

1MB刻みでサイズを変えてみたら線形に時間を食っている.どうやら本質的に遅いらしい.もう少しデータを取ってレポートは明日書こう.ところで世間で使われるXMLのサイズってどのくらいの大きさなのだろう?

XMLでかすぎなのか?

逆向きの変換に3分かかるって… 変更があったかどうかの判定に文字列比較を使っていたら死ねるような気もするが,なにがこんなに遅いのやらよくわからない.とりあえずXMLがでかすぎて極端に遅くなってるのか小さなものでも遅いのか調べる必要がありそうだ.

Axis2 がこけてた部分を直す

何が悪いのか分からんが Mac のサーバ(Darwin + JDK1.4.2_09 + Tamcat5.5) で Axis2 の REST アクセスがこけていたのを Axis2 の一部に修正を加えてどうにかなおした.修正したのは modules/core/src/org/apache/axis2/description/AxisMessage.java で,109 行目あたりに xmlSchemaElement.getQName()!=null && を追加した.

  if (xmlSchemaElement.getQName()!=null && xmlSchemaElement.getQName().equals(getElementQName())) {

なぜか知らんが xmlSchemaElement.getQName() が null になることがあって NullPointerException で落ちたのがこれまでの状況.null チェック入れたらうまく動くようになった.たぶん,余計な空白とか改行とかをパースした時にテキストエレメントが余計に挿入されるとかが原因でしょう.

ちなみに,JDK1.5 でコンパイルしてたらライブラリのバージョンがおかしいといわれてこけたので,etc/project.properties に下記2行を追加して 1.4 コンパチのバイナリをはくように maven に指定した.

maven.compile.target=1.4
maven.compile.source=1.4

んで,途中で maven-itest-plugin がないといわれてこけるので

maven plugin:download -DgroupId=maven -DartifactId=maven-itest-plugin -Dversion=1.0 -Dmaven.repo.remote=http://people.apache.org/repository 

をやって個別にダウンロードして,さらに ~/.maven/repository/maven/plugins/maven-itest-plugin-1.0.jar を ~/.maven/repository/maven-itest-plugin/plugins/maven-itest-plugin-1.0.jar にコピーしてやる.

オマケに stax-utils-20060501.jar もミスるので http://ws.zones.apache.org/~dims/maven/stax-utils/jars/stax-utils-20060501.jar から ~/.maven/repository/stax-utils/jars/stax-utils-20060501.jar にダウンロード.

さらにオマケに bcprov-jdk13-132.jar もミスるので http://ws.zones.apache.org/~dims/maven/bouncycastle/jars/bcprov-jdk13-132.jar から ~/.maven/repository/bouncycastle/jars/bcprov-jdk13-132.jar にダウンロード.

最後に opensaml-1.0.1.jar もミスるので http://ws.zones.apache.org/~dims/maven/opensaml/jars/opensaml-1.0.1.jar から ~/.maven/repository/opensaml/jars/opensaml-1.0.1.jar にダウンロードする.

結局のところ http://ws.zones.apache.org/~dims/maven/ から全部落とせばいいのかも…

«Prev || 1 | 2 | 3 |...| 1193 | 1194 | 1195 |...| 1297 | 1298 | 1299 || Next»
Search
Feeds

Page Top