つとむ日記


2002/03/07 日記をはじめてみたよ。

日記をはじめてみたよ。

なるほど、こうやって書けば日記をかけるんだね。

おもしろい。

テーマ

テーマというのはCSSのことらしい。

いろいろいじってみたけど、今ひとつ気に入るものはなかった。残念。

また明日再挑戦。それにしても、こういうものを作れる人ってすごいね。尊敬。


2002/03/08 きょうもいろいろ学んだ。

文章のかきかた

今まで気づかなかったわけではないけど、今日、改めて自分が、思いっきり不親切な文章を書いていると認識できた。

「アプリケーションのログの見方を教えてほしい」

というメールをお客さんから、もらった。

自分的に親切に返事を書いたけど、自信がないので、回答を上司に送って、上司からお客さんに返事をおくってもらうことにした。

で、その上司からお客さんに送ったメールをみると、これがまた、非常に丁寧に書かれている文章になっていた。まさに生まれ変わっていたというべきだった。僕が書いたメールは、相手がUNIXについて知っているという前提で、正規表現を使って、単にログのパスと項目の説明をざっくりしておしまいだったが、上司のメールは、きっちり項目立てられていて、ログがローテーションされている説明や、パラメータについての詳細な説明などもきっちりされ、さらに見やすかった。

相手の立場に立って文章を書くとこんなに違う文章になるのかと勉強になった。見習おう。

メールがきたよ。

いつも他人との接点がない生活をしている僕にメールが3通も来た。全部、僕が書いたメールの返事なんだけど、それでもかなり珍しい。

そのうち1通は、留学にいった女の子からのメールでフランス語で書いてあった。フランス語なんて

ぼんじゅぅ。じゅまぺー。ほげほげ

くらいしかわからないんだけど、がんばって、読んでみることにした。

格闘すること1時間

Jeはわたし。

Febrierは2月

Paqueはイースター

など、次々と単語が解読されていった。

とりあえず、こんなこと書いてあるのかな?ってメールしたので、返事がくればあっているかわかるだろう。

辞書もなかったので、googleと 謎の翻訳サイト を使った。役に立つねgoogle。えらい。


2002/03/09

こどものいないひ

昨日、母方のお義母さんがいえにきたそうだ。育児疲れしている奥さんをみたお義母さんは、子供を実家で預かることにして、子供と一緒に実家に帰っていった。

というわけで、今日は、朝から「あそぼー」攻撃もなく、静かな日が過ごせている。幸せ。お義母さんありがとうございます。

会計ソフトのつかいかたを教える

2年目からは奥さんに帳簿をつけてもらうことにしたので、会計ソフトの使い方を教える。前もって、領収書等は、ノートに張ってあるので、今日は、その支払い等を会計ソフトに入力するだけでオッケーだ。

で、いろいろ教えているんだけど、

僕「で、ここはこうするのわかった?」

奥さん「わかんない!(怒)」

僕「え?、ごめん。うーんとじゃぁ。これをこうしたらどう?」

奥さん「わかった。じゃ次!(怒)」

みたいな感じで教えている1時間くらいの間、ずっと怯えていた自分に後から気づいてちょっと悲しかった。


2002/03/10

MSDNがやってきた

「こないだ買ったMSDNが来たから取りに着てねぇ。」

と(いうような)電話がお店からある。取りにいった。非常にたくさんのCDの入ったでかい箱を予想していたが、なんかすごく小さくて軽い。おかしい。わざわざ横浜駅まで車で行った甲斐がないじゃない。中をあけるとCDが3枚と紙が2枚しかない。なぜ?、どこにWindowsがはいっているの?と付属の紙をよく読む。なんと、

「この紙をFAXせよ!さもなくばCDはやらん!」

と(いうようなことが)書いてある。うーん。高飛車。しょうがないからFAX送った。さらに付属の紙を読むと、

「いつくるかは保証できないよーん。」とか

「DVDにすると数ヶ月かかるかもしないからまっててねー。」とか。

すばらしすぎる文句で涙が出てきた。そんなことをしているうちに、夜になっていたので、はやくMSがつぶれますようにと星に願っておいた。。

こどものいないひ その2

夜になって、奥さんの実家にいった息子を引き取りにゆく。出発の前に電話すると、

「まーくん。バーバの家にずっと泊まるからママこなくていいよ。」

といっているらしい。そんなにこの家がいやなのか?まーくん。奥さんもショックを受けている。ずっと泊まるわけにはいかないが、もう一晩くらいはいいだろうということで、迎えにゆくのは明日になった。複雑な気持ち。

TAXI2を見る

子供がいるときはおちおちビデオもみられないので、せっかくだから、借りてきた。無意味で面白かった。

フランス人にあったら、「コンニショワー」

車のエンジンをかけるときは、「ニンジャー」

あと主人公の恋人がめちゃくちゃ可愛い&ナイスバディだったということも書いておかないと。でも、今ごろはじめてみるようなやつは僕くらいなんだろうな。


2002/03/11 はまるはまる。

Suicaにはまる

朝、ぼーとしながら改札を抜けるとなぜかSuicaのカードから

130円払ったという表示がでる。ぐは。定期が切れていたらしい。このままいこうかと思ったが残り80円ではどこにもいけない。しょうがないので一度改札を出て、券売機に向かう。

券売機で、Suica定期券を更新しようとすると、できない。

「窓口にもってけよ。」

と言われる。しょうがないのでみどりの窓口で並ぶ。しばらくして自分の番が来た。受付のお姉さんに説明すると定期の期限が切れていると更新ができないということらしい。

だったらそう説明してほしいな→券売機。

新規に定期をつくり、再度改札を通る。怒られる。

「出場記録ねぇぞ。」

と言われる。さっき改札を出るときにうまく出場記録がされなかったらしい。しょうがないから改札の横の駅員さんに聞いてみる。なんか、怪しい機械を取りだして、出場記録を書換えてくれたようだ。

で、やっと改札を通れた。ながかった。

perlにはまる

perlでプロセスの実行結果をopen()する場合に複数のパイプをつなげたコマンドを使うとファイルが開けないという問題にあたった。 下のようなコードをかいていた。
 open('find ./ | xargs ls -rt | cat ');
すごーくなやんだが、わからない。二つのコマンドのときは、できるが、なぜ三つじゃ駄目なんだ。インターネットで調べてもそんな制限はない。うーん。うーん。とふと目に入ったPerl本のページをみたときひらめいた。これが正解だった。
 open('find ./ | xargs ls -rt | cat |');
結局コマンド文字列の最後を | で終わらせていないという寒い理由だった。 perl暦3日の僕でもださすぎ。

rubyが使えない理由

まだrubyの方がわかるのでrubyで作りたいと要望したのだけど、今回はperlで作るようにお達しがきた。理由は単純、

「rubyで作って誰がメンテナンスするの?」

そうだよね。rubyをやる人って基本的にプログラミングが好きな人だから、周りにそんな人いないよね。残念。

スコープがいま一つ理解できないけどperlも悪くないかな。rubyになんか似ているしね(本末転倒)。


2002/03/12 Vanessaからの手紙

JClass ServerChartで文字化けグラフを書く

GrapeCityのJClass ServerChartでグラフを書いている。 日本語の資料はトライアル版についているhtmlだけしかないが、なんとか表示くらいは出来るようになった。 ただ、jspを使ってグラフを作成しようとするとなぜか、日本語の部分が文字化けする。いろいろ悩んで、次のように最初に書けばよいことがわかった。
<%@ page contentType="image/png;charset=Shift_JIS"%>
なんか、imageなのにcharsetを指定するのはむずむずする。

会議費?

個人事業主としては、日々の節税が大切だということを悟ったので、経費についていろいろ調べてみる。

昼食とかちょっとした軽食を出先でするのは会議費に出来るらしい。そうだったのか。というわけで早速、ジャムパンとチョコレート購入。あとで奥さんに記帳してもらおう。

問題点としては、奥さんに何を使ったかがすぐばれるところか。いろいろ経費にしているうちに、だんだん記帳というよりは、小遣い帳なかんじがしてきた。

Vanessaからの手紙

家に帰ると、"Vanessa Lintner" < reply@seekercenter.net > という人からメールがきてた。

タイトルは、

I have visited TSUTOMUKUN.TDIARY.NET and noticed

とかいてある。

なんだ?なにをnoticeしたいのか?

と思い、見るとHTMLメール。mewだとみずらい。

頑張って読んでみる。

なんか

「あなたのサイトをもっと有名にしてあげるわーん。」

とかいうダイレクトメールみたいだった。

ありがとうバネッサ。そんな無駄なことはしなくていいです。


2002/03/14

おでかけ

奥さんの誕生日祝いとホワイトデーを兼ねて、八景島シーパラダイスに行く。湾岸線が開通したので、家からは大体30分くらいで到着。途中渋滞が一箇所もないのも素敵だった。

渋滞がないだけあって八景島に人はほとんどいなかった。

乗り物乗らなければ、無料で入園できるのにもったいない。散歩だけでも楽しいと思うけどな。

観覧車をさがして

まーくんが観覧車に乗りたいといっているが、八景島には残念ながら観覧車がない。一通り八景島で遊んだあとで桜木町の横浜コスモワールドにいく。休園日だった。残念


2002/03/15 駄目駄目デー

春一番風といっしょにバグ2件

早起きして会社。しかし、ぜんぜん仕事が進まなかった。

再現性のないバグが2件もお客さんから指摘される。

ない頭をキューキュー絞っても、ぜんぜん原因がわからない。

困った。

俳句

最近まー君が俳句やコトワザを覚えている。

「痩せ蛙、負けるな一茶これにあり。」

とか、

「脳ある鷹は爪を隠す」

とか。奥さんが、

「河童の?」

というと

「川流れ」

と返したりして面白い。で、

「石の上に」

と聞いたら、

「念仏」

と答えていたのが印象に残った。なんかそんなコトワザありそうだ。

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

# まゆ [かなんきくなはくまののらりきになき]


2002/03/16

ファイル一括変換 by JScript

あるディレクトリにあるファイルの名前を一括変換する必要に迫られたが、素のWindowsでは、Rubyもなにもないので、JScriptで書いてみた。 使い捨てコードなので、エラー処理は一切なし。
E:\TMP>type rename.js
var arg = WScript.Arguments;
var fs = WScript.CreateObject("Scripting.FileSystemObject");
var folder = fs.GetFolder(arg.Item(0));
var files = new Enumerator(folder.Files);
var reg = new RegExp(arg.Item(1),"g");
for(; !files.atEnd(); files.moveNext()){
	var item = files.item();
	item.move(item.Path.replace(reg,arg.Item(2)));
}
使い方は、
WScript rename.js ディレクトリ名 変換対象正規表現 変換後文字列
でおっけー。スクリプト書くより手で直したほうが早かったという点は、忘れよう。

2002/03/17

フリーマーケットにいったよ。

奥さんが大好きなフリーマーケットがやっているということなので、オーロラモールまで行ってきた。こないだ行った花園月競輪場は、業者さんばっかりで、しかも入場料が取られる最悪のものだったけど、今日のは、無料でいっぱい出店されていて、結構よかったようだ。奥さんがいっぱい買い物をしていた。

次は4/21だそうだ。

履歴書書く

明日面接があるので、履歴書を書く。昔に比べて少しずつ書くところが増えている。気が付くと毎年、資格をとっている。今年も何かとろうか悩むところ。会社を辞めて報奨金がもらえなくなったため、やる気が出ない。

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

# project management healthcare engineering corporate  [ <h1>stampedes dreamlike awoke Ruben Yorkers Beresford Del..]

# target credit card  [ <h1>perplexed reordered!Heartwood chattering plotted inge..]


2002/03/18

VMWareにWindows98をインストール

VMWareにWindows98を入れた。再起動しようとするとEMM386がロードできないといわれて止まる。有名な問題らしくWebで調べたらたくさんあった。VMWare2.0からの問題らしい。 修正方法はセーフモード(F8)で起動後、config.sysの
EMM386.EXE
の部分を
REM EMM386.EXE
にすればOKらしい。試してみたらちゃんと起動するようになった。

面接

とある会社が面白そうな仕事をしているので、面接することにした。今回は偉い人との面接だったが、意外と楽しかった。ビジョンを持った人の話は楽しい。仕事の内容も非常に気に入った。

次回は、技術方面の偉い人と面接の予定。やる気出てきた。


2002/03/19

クラス宣言で例外キャッチ?

javaのコードをコンパイルすると次のようなエラーで怒られる。
compile:
    [javac] Compiling 2 source files to /home/classes
    [javac] /home/src/Graph.java:18: 例外 java.lang.Exception は報告されません。
スローするにはキャッチまたは、スロー宣言をしなければなりません。
    [javac] public class Graph extends Parent {
    [javac]        ^
クラス宣言で例外をキャッチしろとはまた御無体な。 とも思ったけど、ちょっと考えて理由がわかった。 Parentクラスのコンストラクタがthrows Exceptionな場合、 Graphクラスのコンストラクタをthrows Exception 付きで定義しないと、 こういうエラーがでるらしい。 というわけで以下のコンストラクタ定義を追加して無事コンパイル成功
    public Graph() throws Exception{
        super();
    }

2002/03/20 The day of bob the buidler

Bob the buidler

「ぼーぶざびるだー きゃん ゆぅ ふぃっくす い?」

「ぼーぶざびるだー いぇす うぃ きゃーん」

という歌が僕的にはヒットしている"Bob the Builder"のビデオは、うちのまーくんも、

「生きたくるまのビデオみようよー。」

としょっちゅう言ってくるはまりものです。

"Bob the Builder"あえて僕が日本語にするなら「佐藤建設」(「ボブとはたらくブーブーズ」というのが本当の邦題らしいです)。

工務店のおっちゃんボブと、ピアスがかわいいお姉さんウェンディー、それに数台の元気な工事車両たちが、いろいろ物を直したり、作ったりするおはなしです。よく出来たクレイアニメーション。グニャグニャな感じのする工事車両がたまらない。一番すきなのは、どもるクレーン車「ロフティー」。

ボブとウェンディーの明るく真面目な仕事ぶりはみならいたい。

Amazon.co.jpで1743円でまだみてないのがうっている。しかも3本も。ほしいよー。買おうよままー。ということで拝み倒して3本買ってもらうことになった。"Yes! We Can!"って感じだ。

変わらない。

Asumi日記の3/13にテキスト表示の幅を変える話が載っていた。 ちょっとタグをつけるだけで固定幅になるのだったら、早速やってみよう!ということで設定変更してみたが、何故か反映されず。なんでだろう。

と書いたら変わった。

なぜだろう。更新のタイミングの問題だろうか。

今日の三角木馬につっこんでみる。

泣く子も黙らせるだろう今日のなんでやねんの 凸クラスタ化すると遅くなる?という部分でよくわかんないことがあったので、ツッコミを入れてみた。ツッコミ初体験。どんな風に話が広がるか、どきどき。でも、きっとこの日記のように世間からは無視される可能性が一番高いと思う。さみしいね。

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

# ただただし [ヘッダ・フッタを変えただけの時は、スーパーリロード(IEの場合はCtrl+F5)しないと。]

# つとむくん [なるほど!ありがとうございます。言われてみれば納得です。 昔のMary日記にもかいてありましたね。指摘されて気づきま..]

# きた [泣く子はさらに激しく泣かせたいです.]


2002/03/21

tDiary FAQに追加してみる

昨日引っかかった問題で、わざわざただただしさんが、ツッコミをいれてくれた。ありがたや。感謝するだけではなんなので、FAQに追加してみようとおもった。それっぽい項目がまだタイトルしかなかったので、中身を書いてみた。Operaのスーパリロードの方法もかいてあげたほう親切かも。galeonについては何もしらないのでかけない。でもRWikiだからきっと誰か書いてくれるだろう。RWiki便利だね。

MSDN Library 2002/01 が届いた

早速インストール。なぜか二枚目のCDを認識しない。悩むこと10分。なんと、表示がDisc2にもかかわらずに中のファイルはDisc3のものであることが判明。しょうがないから

1枚目 -> 3枚目 -> 2枚目

の順番にCDをいれてインストール完了。

3/23追記:お詫びのメールがMSDN事務局からきていました。

観覧車にのってきた。

こないだ乗れなかった 観覧車 に乗ってきた。空は曇りでみはらしはあんまりよくなさそう。入口を入ると、まず写真を取る。その後、入場券を買う。買った場所のすぐ隣で、券を切る場所があるが、そこで

「今日は風が強く、ゴンドラがメチャメチャ揺れると思いますがよろしいですか?」

とおっしゃる。券を買う前に言ってほしかった。のらなかったのに。。。そんなこといってももう遅いので乗ることにする。

20人くらい並んでいる行列に並ぶ。ジェットコースターは強風のため中止だそうだ。観覧車は中止にならないのかなとか考えている5分くらいで乗る番になった。ゴンドラは窓が多く、外がよくみえそうで恐い。

ゴンドラにのると、ぐんぐんあがってゆく。高さが113mとかスピーカーが言っている。もっと早くいってほしかった。のらなかったのに。。。

90度くらいいってから、段々ゆれはじめた。震度3くらいか。むちゃくちゃ恐いが、子供の手前、そんなに恐がっている顔をするわけにもいかない。でも自分の顔がひきつっているのを感じる。

頂点近辺になると、今迄みえなかったおとなりさんが見えるようになる。おっちゃんが、愛人らしき人をとなりに座らせ、ワイングラス持って、カンパイの仕草をしている。どこからグラス持ってきたんだろうか。不思議だ。とにかく、まーくんと一緒に手を振る。

「高いねー。恐いねー。」

と快活なふりをして恐怖におののいていると、奥さんが「こないだ乗った フリーフォール もおなじくらいだったよ。」

と言う。まじですか。絶対のれない。

頂点から下がると、少し揺れなくなってきた。だんだん地上が近づいてくる。ここから落ちてももう死なないだろう。出口だ。おにいさんがドアをあけてくれた。外に出た。"帰還"って感じがすごくした。もう二度と乗ることはないだろう。奥さんとまーくんは楽しかったようだ。家族も他人なんだなとちょっと思った。

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

# きた [FAQ更新どうもです. リンクはできればrw-edit.rbではなくrw-cgi.rbで張っていただけるとありがたい..]


2002/03/22

さりげなくはなく宣伝してみた

泣く子は見てはいけない「今日のなんでやねん」に突っ込みをいれたところ、アクセスしてくれる人がきたようだ。始めて2週間。Web日記のくせして、自分しか見てくれない状況だったので、うれしかった。

ムカツク

半年前に消えた(契約がおわった)人間が実は、入館証を返していないことがわかって一騒動。はじめ問い合わせたら 「覚えてない」 って応えたのに、始末書書くことになるねと言うと 「やっぱり見つかった」 って、探してないだろお前。 プログラミングって、自分で世界のルールを作ることともいえるから、そういうのが現実世界に悪影響を及ぼして、自己中心的な人間ができあがるのかもしれないと思った。ついでに僕が気づく 限りのプログラミングが及ぼす悪影響をかいておこう。
  1. 目が悪くなる(遠くのものなんてみないしね)
  2. 太る(動かないしね)
  3. 酸っぱい(太るから?)
  4. 人の話を聞かない(自己中心的だから?)
なんか、自分にも結構あてはまるな。気をつけよう。

今日の失敗

会社の上司と意気統合して、はやめに仕事を上がって有楽町のビッグカメラにゆく。こないだ買ったデジカメ用のメモリ、アダプタ、充電池、などを適当にえらんで買う。

家に帰って、見てみると、メモリとアダプタの入口のサイズがあきらかに違う。違う規格のメモリを買ったようだった。ちょっと調べたところ、ちょっと昔の話だけど ここが よくまとまっていた。間違ってマルチメディアカード用のアダプタを買ったようだった。(メモリはスマートメディアだった)

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

# ただただし [人の話を聞かないプログラマは、単なる「出来の悪いプログラマ」ですよ(笑)]

# つとむくん [たしかに。。。でもなんかそういう人多いような気がするんですよねぇ。なんとなくなんですけど。]


2002/03/24

幼児教育の成果

以前、まー君が俳句やことわざを覚えていると書いたけど早速その成果が出たようだ。

今日、奥さんとまー君と買い物にいった。車を降りて、お店の前にいくと、そこに宣伝のノボリがたっていた。まー君は、突然ノボリの布をバシバシ叩き始めた。たたいても無駄なのになにやっているんだろうと思うと、たたきながら

「のれんに腕押し!」

と叫んでいた。のれんじゃないけど、それは正しいと思う。

その後、お店の中でうろちょろしているときに、リズムを取りながら、

「負けるな、負けるな、負けるな一茶」

と歌っていた。自分で作った歌らしい。他にも、

「豚に念仏」(後半を忘れるとと念仏となるようだ)

「棚から出たるツバメかな」(ことわざと俳句の合作)

等、創作に近いレベルになってきた(親ばか)。すばらしい。


2002/03/25

MCAに受かった

ずいぶん前に無料で受けられるということで Microsoft Certified Associate という資格の試験を受けたのだけど、合格のメールがきていた。

2日間の講義の後に試験が1時間半くらいあったと思うが、つまんない講義だったので、最初にテキストだけもらって、講義はサボり、最後の試験だけ受けた。はっきりいってプログラマーには受ける価値なし。時間の無駄な試験だと思う。

その名は「USB外部アダプタ」

お昼休みに奥さんマシンに付けるUSBのケーブルを買いにいった。奥さんマシンのマザーボードには、USBのピンは出ているのだが、そこから、匡体の後ろに出すまでのケーブルとコネクタ部分はオプションだった。USBを使いたい理由もそれほどなかったし、そのまま放置してあった。ところが最近、プリンタとコピーの複合機を買うというはなしがあがったのだけれど、USB対応したものしかなかった。ちなみに買おうと思っているのは、 Lexmark X83 HP psc750 のどちらか(多分、保証がよいLexmarkにするはず)。 というわけで、USBのケーブルとコネクタ部分を探しに有楽町のビッグカメラに行く。名称を知らなかったので店員に説明するも伝わらず、しょうがないのでケーブルの棚を片っ端から見てまわる。なんとか"USB外部アダプタ"\880を見つけ買うことができた。他にもいろいろ部品が売っていたが、見る時間がなかった。残念。

Effective Java

EffectiveシリーズのJava版。かなり面白い。60項目弱のプログラミングの指針があり、その項目ごとに、その理由や、具体例、反例などが適度に書かれている。1項目は数ページなので電車の中で読むのに最適。例もシンプルで現実的だし、訳もこなれている。

(前に読んだ訳本がJava スレッドプログラミングだからというはなしもあるかも)。

\2,600ならお買得。今回は、図書館で借りてきたのだけど、返した後には買うと思う。

プリンタ買った。

早く帰れたので、横浜のビッグカメラに寄る。一昨日よったときには29,800だった Lexmark X83が24,800になっている。というわけで購入。在庫がないとのことなので、木曜日くらいに配送をお願いした。配送料600円。


2002/03/26

weblogic でイメージを表示する

いまやっているサーブレットの開発で、やっと開発マシンでイメージを表示する一歩まで来た。weblogic.logに以下のような例外が出た
java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
        at sun.awt.motif.MToolkit.(MToolkit.java:57)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at java.awt.Toolkit$2.run(Toolkit.java:512)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:503)
        at java.awt.Toolkit.getEventQueue(Toolkit.java:1150)
        at java.awt.EventQueue.isDispatchThread(EventQueue.java:439)
        at javax.swing.SwingUtilities.isEventDispatchThread(SwingUtilities.java:1159)
        at javax.swing.JComponent.revalidate(JComponent.java:3587)
        at javax.swing.JComponent.setVisible(JComponent.java:1842)
        at jsp_servlet._mnas._jsp._mall._back._graph._graph_img.getChart(_graph_img.java:60)
        at jsp_servlet._mnas._jsp._mall._back._graph._graph_img._jspService(_graph_img.java:325)
これは、開発マシンでXが動いていない(インストールされていない?)ために起こるものらしい。xvfbというものを使えばいいらしい。 RedHatLinux6.2以降ならばXvfbはXと一緒にインストールされているようだ。
 Xvfb :2 -screen 0 1600x1200x32
と起動後(:0だとなぜかもうXが上がっているよといっておこられる)、 startWebLogic.shに
export DISPLAY=localhost:2.0
としてみたがやっぱり、同じエラーが出てしまう。 しょうがないのでホストマシンでコンソールログインし、startxしたのちxhost+する。 エラーは出なくなったが、イメージも出てこない。 なんでだろうといろいろ試すこと3時間、 weblogic5.1 sp9 では、imageタグの場合でも、 jspの中の改行文字を削除してイメージを作ってくれないことがわかった。 例えば
<% import="hogehoge"%>  
<%
 //グラフを出力するコードがある....
%>
なんて書いたとすると、Tomcatでは画像が表示されるが、weblogicでは、インポート文のうしろの改行をそのまま出力してしまうため、フォーマットが正しくなく、画像が出力されないということになるらしい。jsp中の<%%>で囲まれていない改行コードを削除したらイメージが表示された。 webで探してみたけど、こういう話はどこにものってなかった(見つけるのが下手という話もある)。とにかくつかれた。でも、表示できてよかった。

XVfbの後日談(4/30)

 Xvfb :2 -screen 0 1024x768x8
だとweblogicからイメージが出力できた。色とサイズのどちらがだめだったのかは調べていない。

2002/03/27

風邪ひいた。

朝、なんか体がだるいとおもったが、会社に行く準備をする。

出かける前に熱をはかると38.5度もあった。こんなに熱出したの何年ぶりだろう。というわけでお休み。

一日ラクガキ王国と戯れていた。おもしろい。ラクガキを書くとそいつが3Dのキャラクターになって戦ってくれるというゲーム。めちゃくちゃ奇妙な絵しか書けないがきっと熱のせいだろう。最初は絵の具(カラー石)ちょっとだし、ペンが書ける長さもないが、ラクガキファイトで勝つと絵の具(カラー石)がもらえたり、ペンが書ける長さが増えたり、書けるパーツ(頭とか腕とか羽とか)がもらえたりする。

で、最初はシンプルな丸だったものが、手が生え、足が生え、羽が生え、角が生えと、どんどんわけのわからない生き物になってゆく。動きも怪しい。が、美しさは強さに関係ないみたいなので、こんな生き物がいたら、淘汰されちゃうよなぁっていうラクガキが強かったりする。

多分最後だろう敵の変形後のやつが倒せない。修行がたりないのだろうか。。。。

もし、この日記をみて、なおかつラクガキ王国を解いた人がいるならば、教えてください。そんな人いないとおもうけど。


2002/03/28

psするとスレッドが見える理由

Linuxでpsするとプロセスだけではなく、スレッドも見えてしまう理由がやっとわかった。

自分なりにまとめると、Linuxでは、スレッドをcloneシステムコールで作成できる。cloneシステムコールは、forkに似たプロセス作成のシステムコールだが、親プロセスのメモリ空間等を共有する子プロセスを作成する。つまり実際にはスレッドを作成していることになる。

この際に子プロセス(スレッド)のプロセス番号が新規に作成されるが、psコマンドではプロセス番号毎に表示を行なうので、スレッドもプロセス番号を持っているLinuxだと、スレッドが見えてしまうというわけらしい。

書いてても混乱する。1週間後の自分にも分かるかどうか。。 参考になったリンクは以下のとおり。
LinuxにおけるJava、スレッドおよびスケジューリング機能
LinuxとSolarisの違いを知る:第3回 スレッド・モデル
LinuxとSolarisの違いを知る:第4回 スレッド・モデル ─その2─

突然改行がきかなくなった

なぜか、日記本文の改行の入力が、表示に反映されない。

こまった。あとで調べてみよう。

とかくとうまくいった。

何故か最初の項目だけ駄目みたい。不思議だ。


2002/03/30

Java読書会にゆく。

Java読書会に行ってきた。昔Javaスレッドプログラミングのときにくらべてずいぶん人が増えていた。それでも15人くらいだけど。

Tommy February 6 を借りてきた。

トミフェブ最高だ。Boomin'!って曲が一番好き。なんで今まで借りなかったんだろう。DVDも出ているらしい。探さねば。。。

Javaの鉄則を読み始める。

Effective Java と似た感じ。前書きにEffective C++と同様の形態をとっていると書いてある。入門書でないプログラミングの本としては、こういう書き方が話が短くまとまって理解しやすいのかもしれない。一つ文句をいいたいのは、鉄則という言葉は、なんか嫌な感じがする。鉄則っていうと何も考えずにそれさえ守ればよいという風に取れる。でもそんな場合はほとんどなくて、問題の状況によってとるべき処置はかわるんだから、元の Practical Javaというのをそのまま訳して 現実的なJavaプログラミングとかの名前にしてほしかった。達人プログラマーも同様に感じた。

2002/03/31

選挙にいったよ。

今日は横浜市長選挙。とりあえず、一番かっこいい&まともな公約を出している 中田ひろしに投票してみる。でも、きっと無駄になるんだろうな。

市議会議員の補欠選挙は興味がなかったので、同じなまえのなんとかつとむという人にいれた。いいかげんだ。


追記
2002|03|04|05|06|07|08|09|10|11|12|
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|02|03|05|07|08|09|
2006|01|02|04|05|11|12|
2007|04|
2008|04|05|
2010|02|