2005-03-01から1ヶ月間の記事一覧

SWT

帰りの電車でSWTを少し読んだけれど、Swingとは雰囲気が違う。 MFCやVBとも違う。 何か、X-Windowの「香り」がするような??? X-Windowはほとんど使ったことがないのだけれど、なんとなくそんな感じがする。 私の「嗅覚」はあっている?

本屋

仕事は休みで、久しぶりにゆっくりした一日だった。 久しぶりに本屋に行った。 JAVA PRESS 41 入門xyzzy JavaGUIプログラミングSWT編 THE FIVE STAR STORIES CHRONICLE 2005 起動戦士ガンダム THE ORIGIN 8 銃夢LAST ORDER 7 エレガントな宇宙 超ひも理論と…

愛・地球博

恥ずかしいことに、愛・地球博が愛知県の「アイ・チ」とかけていることに気がついたのは ごく最近だったりする。

クラスローダについて。

以前に、HTTP経由でクラスをロードするコードを書いたことがあります。 これでいけると思います。 // クライアントアプリを、HttpClassLoaderを介して読み込み、実行する。 Class entry_class = Class.forName(entry_classname, true, httpClassLoader); Kan…

画像の縮小について

Java2Dに描画の品質を変えれる機能があります。 Graphics2D.addRenderingHints(Map hints) RenderingHints.KEY_RENDERING RenderingHints.VALUE_RENDER_QUALITY ひょっとしたら、プラットフォームやバージョンで違うかもしれませんが、 Windows,Java1.4では…

[C]ASSERT

ASSERTはその内容が false だったら処理を止めるけれど、 それを止めずにログに吐かせる。 #ifdef DEBUG #undef ASSERT #define ASSERT(f) if(!(f)) LOG_FATAL("[ASSERT]"## #f) //#define ASSERT(f) // 無効にする. #endif ここでのLOG_FATALはログに出力す…

GUINNESSという黒ビールを買った。 缶を開けるや否や、勢いよくあわ立ち、 クリーミーな褐色のビールがジョッキに注がれる。 その泡がグラスの中で泡の波となってグラスの底に沈んでいく。 その泡の織り成す不思議な模様に見入っていた・・・。 この不思議な…

入門xyzzy

http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=4-274-06600-2#shuyou げげっ! xyzzyの本が出た!? 確かに、いろんなところで亀のアイコンを目にしますからね。 あのアイコンを書いたの、私です。(*^_^*)

SQL整形

http://homepage2.nifty.com/igat/igapyon/diary/2005/ig050328.html SQL整形をする前に、標準的なSQLコーディング規約が必要なのだけれど、 世の中に、標準的なSQLコーディング規約ってあるのでしょーか? 以前のプロジェクトでSQLのコーディング規約を作っ…

VC++.NETのバグ(もしくは変な仕様)

VC++.NET において、プロジェクトの設定で作業ディレクトリを変更してもVSSには格納されない。 一度設定すれば、その設定は自分のマシンには残っているが、 最新版を取得すると、また未設定の状態に戻る。 良心的に解釈すれば、作業ディレクトリは各PCで…

Eclipseディストリビュータ

友人は、EclipseのVisualEditorのプラグインに失敗したらしい。 Eclipseはいろんなプラグインが個々にリリースされているので、 バージョンが不一致で動かないことがよくある。 特に、複数のプラグインを入れようとすると、バージョンを合わせるのが困難にな…

ヤキンドゥーエ

また夜勤に戻ることになった。 ターゲット環境の取り合いになるけれど、夜のほうが空きやすい。

備忘録

http://blog.drecom.jp/taijun/

HALO

Double kill 2人殺した Triple kill 3人殺した Killing spree 騒ぎ Killtacular 造語だろうか? spectaclarの造語とすると、殺戮の光景といったところか?

おとといから夜勤から日勤に戻りました。 一時的かどうかは不明。 冥界から地上界に戻った感じです。

最近マスクが多くて、風邪かインフルエンザか花粉症かわからないですね。 花粉症ではないけれど、目が痒いような気がする。 寝不足だからかもしれないけれど。

「2005.3.15 プレゼンはある程度、技術です。」

http://www5.airnet.ne.jp/sakuraba/java/diary/index.html

長〜い関数

関数が長いからといっても、分けられない場合もある。 たとえ分けても、単に個々の関数が短くなっただけであって、依存性が減っているわけではないので 返ってわかりづらくなる。 意味不明な断片に分けるよりは、多少大きくても全体が見渡せる方がいい。 こ…

RS485

昔はPC-9801でモデム相手にATコマンドなどで話をしていたけれど、 そのときは、2400とか9600だった。 今は115200。9600の12倍だ。 速くなったなぁ〜。 まてよ。 人間の耳が聞こえる範囲は 20Hz〜20,000Hz ぐらいだから、 115,200は聞こえないですね。昔はハ…

竹島(独島)問題

http://allabout.co.jp/career/politicsabc/closeup/CU20050313A/index.htm

はてなダイアリーの日付変更線

どうやらこの日記は、06:00以前は前日扱いになるようだ。 タイムゾーンでいうと、バグダッドあたりか。

undump

ダンプはバイナリを2桁の16進数文字列のアスキーに変換するけれど、 その逆に、2桁の16進数文字列からバイナリに戻すツール。 #include #include #include int main(int argc, char* argv[]) { fprintf(stderr, "undump version 1.00\n"); fprintf(std…

VC++ オプティマイザのバグ

不具合の原因を探していたら、とんでもないところに原因があった。 VC++のオプティマイザのバグだ。 とある通信関数の戻り値はintでとりうる値は0x00〜0xFFと-1:通信エラー,-2:タイムアウトだ。 ところが、オプティマイザは勝手にBYTEにまとめ、-1は0xFF…

winpcap

以前、WinPcapを使ったことがあって、これは私の中では高評価なのですが、 このjpcapもWinpcapを使っています。 で、よくよく調べてみると、WinPcapはlibpcapをベースにして作られています。 多分、名前からしてUnix生まれのライブラリですよね。 ということ…

jpcap

ダウンロードして使ってみた。 なぜか動かない。 理由は、私のPCにネットワークデバイスが2つあったのだけれど、 普段は2番目の方を使っています。 しかし、サンプルプログラムは最初のデバイスでキャプチャーしてました。 そりゃ〜、使っていないデバイス…

数学の日

私は今日3/14を勝手に円周率の日と名づけていたんだけれど、 同じ理由で「数学の日」と言われているようだ。 π=3.14159265358979323846264338327950288419716939937510

HTMLParser

http://htmlparser.sourceforge.net/main.html 以前、HtmlLayoutなるものを考えたのだけれど、そのときはHTMLのパーサを自作しました。 といってもtableタグぐらいしかわからない、おもちゃです。 もし、HtmlLayoutをちゃんと作るとなると、ちゃんとしたHTML…

Javaでパケット処理

探してみたら、以前使ったことのある、WinpcapのJava版があった。 http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html http://sourceforge.net/projects/jpcap/

モデリングコンテスト

オブジェクト倶楽部でモデリングコンテストの第2回がはじまったようだ。 第1回はぜひ参加したかったのだけれど、忙しくて、「お題」すら読んでない。 まだまだ忙しいので、今回もムリかな〜。(T_T) http://www.objectclub.jp/

LogViewer

ログビューアなるものを作った。 何せ今のサーバは・・・、 何十ものスレッドが同時に動き、それぞれが膨大な量のログを吐く。 たった30秒で10MBも吐きます。 こうなると、自分の欲しい情報を探すにも大変。 コツをつかめば、grepで探せなくもないけれ…