トップ 最新 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2003年
5月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31



2003-05-01 [長年日記]

@ [movie] 魔界転生を観てきました

これすっごく楽しみにしてたんですが、大変期待外れでした。具体的にどのへんが?って聞かれると回答に困りますが、物語の展開が早すぎて、各キャラクター(天草四郎含む)の個性というか人間性があまり出ていなかったことでしょうか。雑誌などで窪塚が言うには「ラストに近づくにつれ、魔界衆の人間性が出てくる」らしいんですが、最後の方はほとんど闘いのシーンです(笑)個人的にはあと30分上映時間を伸ばして、各キャラクターの個性を出して欲しかったです。

今まで窪塚が主演の映画では外れがなかっただけに、今作は非常に残念です。頼むから魔界転生2とかやらないで欲しい(笑)

@ [life] 今日の散財

DeptでロンTとチェックのパンツ。「パンツコレクターか?」というほどに増えています。夏冬合わせて12本ってちょっとやりすぎだよなぁ。当分服の組み合せには困らなさそうですが...

今日はスロットで5000円儲けたのでちょっとラッキー。無欲の勝利だろうか...

本日のツッコミ(全2件) [ツッコミを入れる]

# まことす [おっ,スロッタですか.最近やらないなあ.昔,FireBirdでブッコ抜いてました.]

# おいぬめ [いやいや、スロッタではないです。友達に付き合ってやったんですが、1000円で出てしまいました。]


2003-05-02 [長年日記]

@ pop3 daemonにはまる

今日は会社に行って鯖のkernelを更新したんですが、rebootすると何故かpop daemonが立ち上がらずにメールが受信できない状態に...

tcpserver経由でqmail-pop3dを立ち上げようとしても、"address already in use"とか言われて、なんで? って感じで全然原因がわからずに30分ほどはまりました。結局はinetd経由でqpopperが立ち上がっていたのが原因だったのですが、長時間障害を復旧できなかったので、久々に冷汗かきましたとさ。

@ ezmlm

会社のメール鯖に試験的にインストール。


2003-05-03 [長年日記]

@ 忘れないうちにezmlmのメモ

昨日会社でやったこと+αをezmlmメモとして。

@ Baykitオフ会

楽しゅうございました。やっぱりエンジニアの人達と飲むといろいろinspireされることがあります。特にXiServerの話しは興味深かったです。期待ageですね。

個人的なTODOとしては、さっさとビルドシステムを作れ、ってことでしょうか。駄目駄目な自分ですが、なんとか頑張ります。


2003-05-04 [長年日記]

@ うーむ

何故かip unreachableです。ルータまでは異常無しなので、eAccessの障害っぽい。


2003-05-05 [長年日記]

@ [eclipse] M20030430

いつのまにかMaintenance Buildsなんていうものが出てますね。さっそく試してみましたが、2.1より安定性が向上していると思われます。突然死することもなくなったし、New->File で完全にハングするようなこともなくなりました*1。体感的な速度もちょっとだけ早くなったような気がします。これでLinux上でのJava開発もストレスなくできそうです。

*1 ただし、最大化ボタンを押すなどして何かしらイベントを発生させないとハングしていますが...

@ [life] 新婚家庭

会社の同僚の方のお家にお邪魔してきました*1。奥さんが「気を遣うてしまうから」と別部屋に引っ込んでしまわれたことに罪悪感を感じましたが、昼間っから麦酒を呑んで馬鹿話に花を咲かせられたので楽しかったです。天気も良かったし、お部屋も洒落ていてとても楽しい休日の昼下がりを満喫しました。お邪魔じゃなければ*2、また行きたいです。その時は奥さんもご一緒に。ノンアルコールで。

*1 新婚生活をぶち壊してきた、とも言う

*2 確実に邪魔だと思う


2003-05-06 [長年日記]

@ 変数名に型プリフィックスつけるのってどうよ?

基本的に、完全否定する派です。もしその変数の型が変わった場合、変数名も直さなければいけないから。とても正気の沙汰とは思えません。

さらに、intへのポインタは"pi"プリフィックスをつけなければいけないらしい。intへのポインタへのポインタは"ppi"になるのでしょうか? アホ過ぎ。

本日のツッコミ(全3件) [ツッコミを入れる]

# たけぞう [VB系(M$系?)の人は型プレフィックスをよくつけますね。Cでは見たことないなぁ。]

# おいぬめ [実は使う言語がVC++だったというオチです(w]

# yatsu [自分は『Writing Solid Code』を読んで、「そうか、*の数がpの数で相殺されるのか!」と感銘を受けたも..]


2003-05-07 [長年日記]

@ クラス名やメソッド名にローマ字ってどうよ?

登録日取得メソッドなら、getTourokubi。これもM$系の人に多い気がします。


2003-05-08 [長年日記]

@ [dp] Nullオブジェクトパターン

最近のMyブーム。今更って感じだけど。

@ ソースを見て思ったこと

  register int    i, j;

registerなんて初めて見ました。最近のコンパイラはループカウンタぐらい最適化するでしょーに。

@ [c++] プログラミング覚書

「C++ の4つのキャストを使いこなす」が参考になりました。


2003-05-09 [長年日記]

@ 忙しいときに限って

なんか昔やってた仕事関連でバグの疑いが...しかも超単純なテストで検出できそうなバグ。そのぐらいのテストは以前何回もやったような気が。

ああー、なんかこう忙しいときに限ってプライベートでは全然楽しいことがないねぇ(合コンとか)。何を楽しみにして生きてゆけば良いのだろうか...


2003-05-10 [長年日記]

@ [movie] あずみ観賞

見終ってから今日が公開初日だということを知りました(笑)公開初日のわりにはやたら人が少なかったですが...

内容は、上戸彩が扮するあずみが刺客として反徳川の要人を暗殺していく中で、目の前で人が殺されているのに、刺客の掟のせいで助けられないジレンマや知らない人間を斬ることに対する疑問を抱えながら、敵と闘っていく物語。

単純に人をバッタバッタと斬っていく時代劇ではなく、そういった主人公達の人間的な面がけっこう描写されていたので、「魔界転生」よりははるかに良かったです(笑)闘いのシーンもよく出来ていて気持ちよかったし。オダギリジョー扮する美女丸はキモかったですが...

なお、上戸彩ファンにはたまらない仕上がりとなっております、これ(笑)


2003-05-11 [長年日記]

@ 昔の仕事のバグ

調べた結果、自分のところは無関係っぽい。そのぐらい俺にメールする前に気付いてくれ、って感じですが。この調子だと、これから先も実際は無関係なのにメールが飛んできそう。これはもう、インシデント制にして金を取るしか!!


2003-05-12 [長年日記]

@ 昔の仕事のバグ(2)

いろいろとやりとりしているうちに、どうやら自分のところにもバグがあるような気配。ぐはぁ。でもこれを直すのは俺の仕事なのかな? すくなくともこっちは全然お金もらってないので、直す義務はないような気が。こういう場合、普通は直すのだろうか? 個人的には直してあげたいけどねぇ...


2003-05-13 [長年日記]

@ [work] 昔の仕事のバグ(3)

自分のところのバグではないことを自分自身の眼で確かめたかったので、自宅のLinuxマシンにsparcプロセッサ用のアセンブリコードが吐けるGCCのクロスコンパイル環境を構築してみた。

肝心の結果は...俺のバグじゃない!! でも、問題であることには変わりないので、なんか対策してもらわなければならなそう。

@ [java] gcjでネイティブコンパイル

Cygwin上のgcjでHello worldをコンパイルしてみるテスト。

public class Hello {
    public static void main(String[] args) {
	System.out.println("Hello world!");
    }
}
$ gcj --main=Hello Hello.java -o Hello.exe
/c/tmp/cciLISre.s: Assembler messages:
/c/tmp/cciLISre.s:26: Warning: .stabs: description field '40002' too big, try a different debug format
/c/tmp/cciLISre.s:76: Warning: .stabs: description field '10001' too big, try a different debug format
$ ./Hello.exe
Hello world!

しかし、生成されたバイナリのサイズが2MBっていったい...ライブラリをstaticリンクしているのか?

本日のツッコミ(全1件) [ツッコミを入れる]

# ぱんだ [確かに2MBはデカイですね。Debianのgcj-3.3を使うとDynamicLinkで8679byte程度ですね。]


2003-05-14 [長年日記]

@ 昔の仕事のバグ(4)

その後何の連絡もなし。放置プレイモードに突入か?


2003-05-15 [長年日記]

@ [vc++] メモ

あんまり勉強している時間がないのが難点ですが、一応メモ。

本日のツッコミ(全2件) [ツッコミを入れる]

# yamadan [はじめまして、山田と申します。 いつも、BaykitのMLでROMしており、生沼さんや佐藤さんの名前は存じておりまし..]

# おいぬめ [はじめまして。どういう仕組みになっているかはGoogleに聞いて下さい(笑) 私もわかりません。]


2003-05-19 [長年日記]

@ [writting] 原稿

GW以来放置プレイ状態だった校正(3回目)がやっと終わった。ふぅ。先週から家にいる間もずっと仕事してて、ぜんぜん休んだ気になれず。んで明日からはデスマーチプロジェクトが本格的にデスマーチ化しそう。鬱だ...

@ [memo] オブジェクトの広場

オージス総研のサイト。OO以外にもAxis + .NET連携なんていう記事があってすごくよさげ。とりあえず参考にさせていただいたのは、C++ クラス設計に関するノートだったんですが。それにしてもC++とはなんと奥深い(=わけわかんない)言語なのでしょう。


2003-05-21 [長年日記]

@ [c++] スーパークラスのコンストラクタ呼び出し

ずっとどうやるのだろうと思案してましたが、下記のような感じでOKらしい。

#include <string>
 
/**
 * スーパークラス
 */
class MyObject {
public:
  MyObject(string s)
    :
    name(s)
  {}
 
  virtual string getName()
  {
    return name;
  }
 
private:
  string name;
 
};
 
/**
 * サブクラス
 */
class ExtendedObject : public MyObject {
public:
  ExtendedObject(string s)
    :
    MyObject(s) // スーパークラスのコンストラクタを呼ぶ
  {}
 
};
 
int main(int argc, char** argv)
{
  MyObject o1("super");
  cout << o1.getName() << endl;
  ExtendedObject o2("sub");
  cout << o2.getName() << endl;
  return 0;
}

実行結果

$ g++ MyObject.cpp
$ ./a.out
super
sub

ちなみにgetName関数がvirtualになっているのに特別な意味はないです。

本日のツッコミ(全3件) [ツッコミを入れる]

# たけぞう [こんな感じでやってました。 class ExtendObject : public MyObject { publi..]

# おいぬめ [え、それは僕の例とどういう違いが?]

# たけぞう [おお、同じだ!(あほ)]


2003-05-22 [長年日記]

@ [vc++] CStdioFileを使って追加書き込み

の方法がわかりません。modeをみるとそれっぽいのないし...標準のライブラリでも追加書き込みぐらいサポートしてるんだから、それぐらい用意しろと言いたい。

追記: CFile#SeekToEnd関数でファイルの末尾まで移動してからWriteString関数を呼べばOKですた。でもまだ面倒だな。


2003-05-25 [長年日記]

@ [java] Blackdown JDKのパフォーマンス

そういえば、Blackdown製のJDK-1.4.1がリリースされていたのを思い出して、1.3.1よりこっちの方がパフォーマンス良ければ乗り換えようかと考えていたんですが、ざっと計った結果、1.3.1の方が速いっぽいので諦めました(笑)

以下、Antを使ってjFFFTPのビルドを行なった際の結果です。

     JDK                      |   かかった時間
Blackdown 1.3.1_02b           | 52秒
Blackdown 1.4.1_01(gcc2.95)   | 61秒
Sun 1.4.1_02                  | 72秒

ちなみにAntで行なっていることは

  1. Javaソースのコンパイル(122ファイル)
  2. .classファイルとリソースファイルをjarで固める
  3. テストソースのコンパイル(18ファイル)
  4. junitタスクの実行
  5. junitreportタスクでテスト結果のXMLファイルをHTMLに変換(Xalan使用)

で、テストに使用したマシンの環境は↓です。

Pen3(Coppermine) 866MHz
メモリ 512MB
HDD 7200rpm
$ free
              合計     使用済   空き領域   共有領域    バッファ キ
Mem:        514992     498680      16312          0      19668     317944
-/+ バッファ:          161068     353924
Swap:      1686784      97820    1588964
 
# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  64 MB in  2.08 seconds = 30.77 MB/sec

それにしてもSunのJDKは遅いですね。

追記: よく考えたらJDKに付属のXMLパーサの処理速度のせいでこんなに差が開いているのかも、と思い始めました*1。違う方法でまた計ってみよう

*1 ちなみに1.3.1ではXerces 2.4.0を使用。1.4.1に付属しているのはCrimsonだったっけか


2003-05-26 [長年日記]

@ ぐはぁ

イベンタの椎名林檎ライブの先行発売って今日までじゃん。すっかり忘れてた...


2003-05-31 [長年日記]

@ [work] 徹夜だわっしょい

土日出たくないので今日は徹夜。昨日も帰ったの2:30とかだったし、今週と来週は山場だなぁ...

@ [fswiki] FSWikiFarm

期待age。何か貢献したいところですが*1、どうにもこうにも仕事がねぇ...とりあえず生暖かい目で見守ります。

*1 一応Perl書けるし

@ [linux] Sylpheed-0.9.1

メールの送受信がちっと重くなったような気がする。まぁストレスが溜まるほどではないんですが。いやーでも素晴しいソフトです、これ。Outlook Expressばりの機能があるし、操作は簡単だし。これがなかったらLinuxでメールの読み書きできなかったかも*1

*1 MewとかWanderlustはいまいちなじめなかった

@ [java] SableCC

その名のとおり、コンパイラコンパイラ。JavaCCがお蔵入り(?)したので、こっちを使ってみるのも良いかも。日本語での解説もありました

本日のツッコミ(全2件) [ツッコミを入れる]

# ぱんだ [私もSylpheed愛用してますが、Datulaな機能も取り込まれているのに好感が持てます。Win環境ではDatul..]

# おいぬめ [自分はBeckyユーザなので、もうちょっとBeckyの機能を取り込んでもらえると嬉しいなぁと思っています。ML回りの..]


Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|
人気ブログランキング - おいぬま日報(不定期)