2003-01-09
@ [java] @IT 基礎から学ぶサーブレット/JSP
今さらこんな連載始めてどーする?
@ 原稿
やっと著者校正が完了した。もう大幅な加筆とかはないっぽいので、あとはのんびりやってれば大丈夫なはず。とりあえず、加筆分がボツにならないことを祈ります(^^;
2005-01-09
@ [cygwin] cygwin1.dllに依存してないことの確認
をしたかったので、Cygwin上のGCCで作ったバイナリをCygwinがインストールされてないマシンで実行していたのですが、よく考えたらバイナリを実行する前に
cygwin1.dllをリネームしておけばいいだけ
でした...鬱
@ [mysoft] nCommons 0.3.0 リリース
「Javaで環境変数を取得する」機能を実験的に実装してみました。ただし、マルチバイト文字を正しく扱えない、WindowsとLinuxでしか使えないなどの制限はあります。
マルチバイト文字が扱えないのは、JNIで文字列を変換する必要があるのですが、これが面倒そうなのでサボっているだけです*1。今はUTF-8を使っているため、ASCIIの範囲ならば大丈夫なはず。日本人が作ってるのに日本語も使えないようではカッコ悪いので、暇を見付けて取り組んでみようと思います。
あとは共有ライブラリ(DLL)のビルド。今は g++ でリンクまで一気にやっているのですが、本当は autoconf, automake, libtools を使って他のUnixやコンパイラでもビルド出来るようにしたいです。それとVC++でのビルドも。
*1 ちゃんとわかってない、っていうのもあります
NetBSDが多くのアーキテクチャをサポートしているのもすごいですが、世の中に
52個ものシステムアーキテクチャ
があることにびっくりしました。
@ ちなみに
なんで「環境変数の取得」なんかをサポートしたかというと、以前この日記でこんなことを書いてしまったために、「Java 環境変数 取得」というキーワードでサーチエンジンからやって来る人が非常に多くなったんです。まぁAntを使うのも一つの手ですが、JNIで C 使って書けば簡単に解決するじゃん、ってことを思いついちゃったんで(^^; 私自身がJavaプログラムから環境変数を取得したい、と思ったことは一度もないのですが、サーチエンジンからやってくる人達の数がそりゃあもう多いので、「こういうのもあるよん」という一例の意味でやってみました。
あと久しぶりの C/C++ は結構楽しいです(^^
# たけぞう [いつごろ出るんですか?]
# おいぬめ [来週の頭です。どきどき。]
# 藤子 [何の雑誌にどういう特集で掲載されるの?]
# おいぬめ [あ、「出る」って外に出ることじゃなくて、本の話だったんですね(^^; 予定通り行けば、今年の3月末ぐらいです。 ちな..]