wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

OSS

今日の改造

ずいぶん前に書いたJaninoを改造してみようと思う。

とりあえず

これで要件は事足りたので良しとしてみる。 インタフェイスの継承とかされてreturnTypeが親インタフェイスで実装クラスにimplementsするインタフェイスが子インタフェイスとかだったらダメですけど。 diff -r -u D:\Tool\java\janino-2.5.5\src/org/codehaus…

Re:Re:Re ネガティブ意見はフィードバックになるのか?

OSS

たびたびのフィードバックをありがとうございます。 ちょっと私の例えとかが良くなくて誤解を招いた気がしますので誤解を解いておきたいのですが 私はユーザが言う「悪口」だとか「FUD」だとか「使えねーから直せ」まで 「OSSコミュニティが対応しろ」と言っ…

Re:ネガティブ意見はフィードバックになるか?

リファラから。 フィードバックありがとうございます。 評論するのは自由だが、それを作者にぶつけて何が得られるのか、俺にはわからない。 例えばあなたに何か不得手なことがあった場合 ・ウラでボロクソに言われている。 ・面と向かって「これ不得手だよね…

OSSを使っているだけの人はネガティヴなことを書いてはいけない?

2chの某スレとか見ていて思うんだけど OSSを使っているだけの人は「ネガティヴなことを書くな」みたいな風潮があるんだけど 本当にそうなのかな〜? 別にネガティヴなことを書いたとしても そこで書いたことが開発者とかコミュニティにとってのフィードバッ…

Re:OSSで実はとても重要なこと

OSS

読みにくいコードを態々読む人は稀にしかいませんから...。激しく同意します。 とあるOSSの商用サポートの目的で、とあるプロダクトのソースコードを読んだことがあるのですが 正直に「キモい」と思ったことがあります。ファンタスティックと言うかなんと言…

二次キャッシュ

Web系のシステムでトランザクショナルなキャッシュが必要な局面もあるとは思うけど データの一貫性を完全に保証しなくても良いということであれば read-writeキャッシュで十分な局面もあると思った。 とは言え選択にはエンドユーザのネゴ取りが必要だけどね。…

JMeter

OSS

数年ぶりに使った。使い方を完全に忘れてた...orz 簡単な手順は会社のwikiにメモっとくか。

DBDesignerXMLの文字コード

OSS

id:shmorimo001さんからの質問を受けて ソースコードをダウンロードして調べてみましたが 中でこんなことをしているみたいです。 EERModel.pas 'Comments="'+DMMain.EncodeText4XML(ModelComments)+'" 'MainDM.pas function TDMMain.EncodeText4XML(s: strin…

Janino

Janino-2.4.3.jarを用いてAbstractFactoryの汎用版を作ろうかと思った。 とりあえずPersonってインターフェイスを作ってManImplとWomanImplってクラスを作って試してみた。 ソースを貼ってみると public static Person create(String name, int age, int gen…

Drools

OSS

「サイトに接続できんな〜」と思ったらJBoss Rulesになっていた罠。 元のサイトからリダイレクトしてくれてもええんちゃうかと > JBoss つーか、Droolsの.NET版ってどこに行ったのかな? 3月くらいには見つけられたんだけど。

Informa

仕事でRSSフィードをパースしなければならなかったのでRSSのParserを調べてみた。 http://java-source.net/open-source/rss-rdf-tools ここ経由でInformaを触ってみた。 @ITのRSSフィード(RSS 1.0)をinformaでパースしてタイトルだけ表示するサンプル 依存ラ…

重複コードチェッカー

OSS

たまには気晴らしに技術系なちょっとしたメモを書く。 たいした話ではないんですけどASPなどであちこちのディレクトリに存在するソースコードの 重複コードのファイル中の行数をレポートしたい場合にはAntのbuild.xmlを作り Simianを動かせば良い。 出力され…

Quartz 1.5.0 Released

OSS

Jakarta Commons-Email 1.0 released

OSS

アプリケーション・サーバー「Tomcat 4.x」にセキュリティ・ホール

OSS

(via 回り道日記) 関連して「tomcat4.xにセキュリティホール?直せよ。」ってエントリを見つけた。 これテストケースの設計含めて保証するのは難しいし、そういうところをどうフォローするか?ってのがプロダクトを公開するプロジェクトの質ってものじゃない…

Re:JSPコンパイラはどうやってJSPをコンパイルしているんだろう

予想通りだと思いますが Tomcat5.0.xの実装ではJSPをJavaのソースコードに変換して 直接javacを呼んでclassファイルを生成しています。 Maven1.0.xはAntのjavacタスクを呼んでいますが Antのjavacタスクも直接javacを呼んでいます。追記:直接javacと書いた…

ハッカーの人があなたたちに望んでいるのは、ずっと愚かでいてくれること

OSS

(via atsushifxの七転八倒) 気力があったら後でなんか書くことにする。

コード読みのコード知らず

OSS

昨日の飲み会で話題になったエントリ。 ちょっと思うことを書こうかと思ったけど 今日はいろいろと諸事情があるので辞めとくことにする。

Mavenのjava:compileゴールでjikesを使ってビルドをする方法

・Maven-1.0.2 ・jikes-1.22jikesを用いてコンパイルを行う際にはrt.jarへCLASSPATHを通す必要があるが set CLASSPATH= [jikesへのパス] maven clean java:compileとしてもMavenのjava:compileゴールでCLASSPATHが上書きされているようで [javac] *** Semant…

プロキシ・サーバでTomcatのパフォーマンスを高速化する

OSS

(via TKYさんの日記) メモ。

jbloglines

OSS

ちょっと前にnekopさんとcodehausのプロジェクトを見ていて見つけた。 まだ全然触ってないけどbloglinesをクライアント側から 操作することができるプロジェクトっぽい。 しかしcodehausはプロジェクト多すぎですなぁ。

classworlds

OSS

Maven2で各ビルドスコープのビルド時、プラグイン実行時などに必要となるクラスパスを柔軟に切り替えるために利用されています。M2に依存関係のあるjarファイルを見ていて classworldsがかなり謎だったのですが クラスローディングライブラリなんですね。 な…

Commons Digester

OSS

利用しているコードはしばらく読みたくない。 ちょっとゲップが出そう。

Drools内におけるAntlrのJava grammar

OSS

Public Domainだ!ヽ(´ー`)ノ ありがたく利用させていただきます。

Take Your Tomcat on the Road

OSS

http://www.javalobby.org/articles/tomcat2go/ (via http://d.hatena.ne.jp/neverbird/20050517#p1)

オープンソースの不安定さを数値で示す、マイクロソフト

OSS

後でこれ(http://www.microsoft.com/japan/windowsserversystem/facts/default.mspx)と合わせて読む。