Archives

You are currently viewing archive for July 2001
何が悪いのか分からんが,妹のノートPC (WinME) の IE5.5SP1 で
このページ を見ると,フォントが足りないのか,見出しの全角文字が□になってしまう.
そういえば会社のノートPC (Win98SE) で
ここ を見たときも左のメニューの全角文字が□になっちゃってるなあ….
っていうか,会社のノートPCでも T-MZ 氏の日記の見出しも□になる.
Category: 音楽
投稿: たぽ
今日は有線でやたらと知ってる曲が流れてたぞ.
Metallica の Master of the Puppets とか,Ozzy の Crazy Train とか.
パスワードの認証だけ Samba にやらせて,"デスクトップ" や "My Documents" とかのファイルは
ローカルにおいておきたい.どうやって設定するんだろう?





なんだ,logon home を空欄にするだけでいいのか.

2001/07/28(土): CGI

Category: General
投稿: たぽ
URLエンコードの話 とはほとんど関係ないんだけど,ポインタ使いまくりってのはたしかに俺も感心した.
でも,最近じゃコンパイラの最適化のほうが頭がいいらしくて
「ポインタ演算なんかするメリットがないから,素直に配列っぽくアクセスすればいいじゃん」
という風潮らしいね.というか,
「perlやらjavaやらURLエンコードをあらかじめ持ってる新しい言語を使えばいいじゃん」
かな.それにしても,研修のときは講師も含めて誰一人としてCGIという単語すら知らなかったのに,
*3実際のお仕事は,
Enovia Potal とかいう Apache ベースの商用 Web サーバを使って CGI 経由でいろんなデータに
アクセスしようとしてるってんだから,ギャップの大きさにびっくりする.
ほんと,だいじょぶかな,うちの会社….
親会社が強力すぎてつぶれるわけないってのが,ソフト会社として逆に致命的なのかも.




*3
:正確には一人こっそりホームページを持ってるやつがいて,拾ってきたカウンタとか使ってはいたらしいが.


妹が EPSON DIRECT でノートPC を買った.
それをネットワークにつなぐためのLANケーブルを買ってきてと言われたので,試しに,
「どうせなら無線LANなんてどうかね?出資してくれるんだったら運用は任せてくれ」
と言ってみたら,「3万までなら出す」ということになったので,
事前調査なしで物色.
*1



どうやら売れ筋は,DHCPクライアント/サーバ内蔵・IPマスカレード機能付きの
ワイヤレスルータ(って言うのか?)みたいなやつのようだが,
そういうのはアクセスポイントとPCカードあわせると5-6万する.
わが家は Linux が常時起動してるのでただのアンテナだけでいいのだ.
そういう条件にマッチしたのが
I/O DATA の AirPort シリーズ というやつだ.こいつはアクセスポイントが 2万強,PCカードが \8,800 だった.
会社のノートPC兼前からあるノートPC用としてPCカードをもう1枚買って,合計約4万.
ちょっと予算オーバーだがまあいいや.そういえばこの
アクセスポイント(WN-B11/AXP) ,パッケージには "10BASE-T/100BASE-TX対応" とは書かれてるけど,
実際にどういう端子がついてるのかまったく書いてなくて,店員さんも分からなくて,
結局箱を開けて確認する羽目になった.
まあ,予想通り 10BASE-T/100BASE-TX のジャックがひとつついてたんだけど.



さて,家に帰ってさっそく試してみたが,結論としては,場所によっては電波がやや弱いが
それでも家の中ならどこでも 11Mbps で通信できてるようだ.
設定自体はそんなに問題はなかったが,ちょっと引っかかったのは,PCカード側のドライバ.
カードを挿す前にドライバFDの Setup.exe を実行して,
ドライバを先にコピーしておくという点と,暗号化の設定.
ドライバの方はともかくとして,暗号化の設定はマニュアルを見ないと分からなかった(;_;).
ちょっと悔しいな.どういうことかというと,
まずアクセスポイント側にキーワードを覚えさせるようなんだが,
ほんとはキーワードを入力して
そのキーワードから暗号化キー(16進)を生成しなければいけない.
さらにPCカード側でも,キーワードを入力するところがあるが,
それは暗号化キーを生成するところであって,すでに設定されてるキーに合わせるには,
さっきの暗号化キーを入力しなければいけないのだ.
もうひとつおや?と思ったのは,暗号強度のビット数が,アクセスポイント側は 40bit
なのに対して,PCカード側は 64bit となっている点.それでいいのか!?
*2それから,メーカーのFAQコーナーを見たら,
Win2kでは普通に通信するのにもAdmin権限が必要で,それについて「
仕様です
と言ってるのが気になった.
たしかに CD-R ライティングソフトも Admin 権限が必要なものがあるので,
なんとなく理解はできるが,B's Recorder はいつのバージョンからか Admin 権限が
なくても焼けるようになってるので,かわす方法はあるはずなんだと思うんだけど….
通信するために Admin 権限がいるってのはちょっといただけないなあ.
まあ,今のところうちでこれを使ってるPCはみんな Win9X 系だから問題ないから
いいんだけど.






*1
:その話が出た時点ですでに出かけてた.

*2
:128bitという項目もあるがマニュアルによるとまだ使えないらしい.

2001/07/27(金): 今日のお仕事

Category: General
投稿: たぽ


今日はまともな仕事が与えられた.C で書かれた過去のプログラムの改良だ.
追加する機能自体は簡単なんだが,元のソースがえらいことになってる.
関数がほとんど WinMain() ひとつだけで,しかも500行以上もある(T_T).
1から書き直したほうがよっぽど効率がよさそうな気もするが,
「構造化したいのは分かるが,あんまり書き換えると
君が永久にメンテナンスしなきゃいけなくなるよ」と脅されてしぶしぶ機能追加のみ(;_;).
ダメなソフト会社の見本みたいな状況じゃないか….



ところでそのプログラム,エラーのダイアログを表示するだけのために WinMain から
始まってるが,perl で書けばもっと簡単にできそうな気がする.
そしてエラーコードを呼び出し側のアプリケーションで処理して
適切なダイアログを表示するれば….
というか,VRML を gzip で圧縮したものを tar で固めたデータファイルっていったい….
tar と gzip の順番が逆じゃねーか(;_;).

Category: General
投稿: たぽ
URLエンコード'">Add comment
こんなページ はいかがかな?
Category: General
投稿: たぽ
Dynamic DNS 死んでた'">Add comment
確かに死んでた.自動アップデートのスクリプトがおかしかったのかな.
手動で dyndns のサーバにブラウザでログインしてみたら,
ドメインがまったく登録されていない状態になってた.
そういえば数日前から2,3回ほど "Dynamic DNS Network Service" ってとこから
"Hostname About to Expire" という Subject で文字化けメールがきてたが,
関係ありそうだな.

2001/07/25(水): 親会社勤務

Category: General
投稿: たぽ
結局火曜以外は親会社勤務になってしまった.
交通費は出張扱いらしく,とりあえず立て替えなければならないんだが,
片道 \840 もとられるとあっという間に財布が寒くなる.

2001/07/23(月): 親会社へ出張

Category: General
投稿: たぽ
夕方から車で親会社に連れていかれた.とりあえずミーティングに顔を出してみろとのこと.
6時ごろからミーティングが始まって9時過ぎに終了.初日でそれはちょっとキツイよ.
話はぜんぜんわかんないし….それにしても愛環って不便だ(T_T).

2001/07/22(日): B'z Live-GYM 2001 "ELEVEN"

Category: 音楽
投稿: たぽ
今年はアリーナ席20列目.しかもほぼ真中!とっても見やすかった.
そして今年もベーシストが燃えてた.
このベーシスト,稲葉と松本がステージのそでの方に行ってる間に
ステージの真中でノリノリ(死語).ただのツアーメンバーじゃないな.
でも,今回は"スイマーよ"では手を抜いていたようだ?
それにしても暑い!帰り道,流れに身を任せていたら,
別に地下鉄に乗るわけじゃないのに歩道橋の方に行ってしまった.
この歩道橋,途中で降りられないからタチが悪い.俺たちは駐車場に行きたいだけなんだー!

2001/07/21(土): いまさら WindowsME


FastTrak100を買ったとき に一緒に \2,000 で買った WinME (Win98限定アップグレードパッケージ) をいまさらインストールしてみた.
例によって VMware 上にクリーンインストールしようとしたんだけど,
Win98 の CD-ROM を読ませるところで「Win98が見つからない」と言って怒られてしまう.
試しに VMware じゃなくてデュアルブートとしてネイティブにインストールしてみたら,
問題なく認識してインストールできてしまった.つーことは VMware がなんかおかしいということか.
このまま引き下がるのもくやしいので,Win98 がインストールしてあるディスクファイル(*.dsk)を
VMware のプライマリ・スレーブとしてくっつけてやった.
そしたら D:\WINDOWS (Win98側ディスク) にアップグレードインストールしようとするので,
C:\WINDOWS に変更して GO!



なんだか妙に不安定.VMware が落ちる.Windows Update 中によく落ちる.
あとは,インストール中の Win98 の CD-ROM を読ませそこなってたところでもよく落ちたなあ.
それから,[ネットワークコンピュータ]-[プロパティ]-[TCP/IP]の
「ネットワークメディアへの接続を検出する」 って何?こいつ,デフォルトでONになってるんだけど,
こいつがONになってるとネットワークが不安定になる.
ネットワークコンピュータにつながらなかったり,プロキシにつながんなかったり,
要するにネットワークが切れる.winipcfg でみてみると,見事に切れてる.
winipcfg の画像もキャプチャしとけばよかったな.

これで変な Referer が出ていかなくなる.

2001/07/21(土): G3 + Billy Sheehan !?

Category: 音楽
投稿: たぽ


BAD BILLY CLUB より



結構前の情報だけど,久しぶりに
Billy のオフィシャルサイト をみてびっくり.
Joe Satriani, John Petrucci, Steve Vai の G3 で全米ツアーに出るそうな.
なんとも豪華なメンバー….生で見てみたいな.



それから,もうちょっとさかのぼったら,
「Jordan Rudess (key, Dream Theater) のソロアルバムに、Billyが参加する予定」
という情報があった.ドラムは Terry Bozzio だとさ.



ほかにも,ZipFM で Hard Rock Cafe の 30周年のCMでしゃべってたりするし,
あいかわらず精力的に活動してるようだが,本業の MR.BIG はその後どうなったんだ?

2001/07/20(金): A.I.

Category: General
投稿: たぽ
今日は映画を見てきた.ほんとは朝一番の予定だったけど,寝坊しました.
ごめんなさい m(_ _)m.
テクノロジー大好き人間としては,ロボットが虐待されたり壊されたりするのはイヤ.
*1それから,まさかあんなとんでもない未来の話とは予想外.
それからそれから,全体を通して,ちょっと盛り上がりに欠けるかな.



*1
:その割には SunOS マシンを指して「あんなゴミいつまでも使ってちゃだめですよ」
とか言ってたりするけど.

2001/07/19(木): カジュアル

Category: General
投稿: たぽ
きのうは「なんでスーツなんか着てるの?」と言われたので,今日はさっそくカジュアル.
それなのに,月曜は親会社に行くからスーツじゃないといけなくなった….
ネクタイ締めたプログラマなんて,技術がなさそうに見えるんだけど….
開発は Java Servlet を使うようだ.
で,その開発中の Web サーバにつなごうとしたら,ping も届かない.
聞いてみたら,やっぱりこのサーバは SunOS 4 らしい.
根本的な解決ではないが,結局 DHCP なしに戻ってしまった.
ところで,7F はネットワークコンピュータが TCP/IP のみでまともに動作してる.
6F がおかしかっただけなのか.
なんだかそういうネットワークのおかしなところも直したくなってしまうのは,
はまるパターンなんだろうな.
Category: コンピュータ
投稿: たぽ
Forte for Java CE'">Add comment


Sun が出してる Java の開発環境.なんと無償版もある.
ダウンロードにはユーザー登録が必要だが,
Free Solaris を落としたときのアカウントが使える.



で,使ってみた感想だが,まず重い.
会社の Celeron 700MHz Mem 128MB Win98 だとつらい.
特に,たびたび(おそらく)ガーベジコレクタが走って極端に重くなる.
というかほとんど固まる.たいていは復活するけどたまにほんとに落ちたりもする.
自宅の Pentium III 950MHz Mem 256MB Win2k ぐらいなら割と快適に動く.
クラスパスの設定がよく分からないけど,
これだけの開発環境が無償というのは,結構太っ腹だと思う.気に入った.

2001/07/18(水): 配属

Category: General
投稿: たぽ


やっとこさ配属.N山君とセットでPDMグループというところになった.忙しいらしい.
そして N辻さんの真正面.別に俺はあまり気にしていないんだが,N山君はビビリまくり.
さっそく Java でコーディングせよとの指令が下るが,N山君の教育もせねばいかんようだ.
ちょっとめんどくさい.でも,研修のときの
C言語コーディングの変な社内ルール は Java ではまったく無関係のようだ.



それにしても,配属された新人がみんなして
いやそうな顔して文句ばかり言ってるのがなんかむかつく.
俺はへんてこな研修やネクタイから開放されて幸せなんだけど.

2001/07/16(月): 記念撮影

VMware と ASTEC-X でなかなかシュールなショットが取れた.
1280x1024 113KB

右上の「ようこそ solaris8」と出てるウィンドウが VMware の中の Solaris8.
左のちゃんとカラーの方は ASTEC-X 経由の Solaris8.
FontPath のエラーが出てログイン画面が表示されるまでに時間がかかるけど,
ログイン後はなかなか快適.右下の Win98@VMware は特に意味なし.
なるほど,VNC か.実は使ったことないけど.>VNC


ちなみにこのページは,休止中のままの
オフィシャル(?) VMware 日本語メーリングリスト に代わって
有志(?)がはじめたメーリングリスト みたい.

2001/07/15(日): Solaris8 前進


どういうきっかけでそうなったのか知らないけど,
VMware 上でもネイティブにインストールしても,
一通りインストールが終了して再起動すると,
勝手に X が立ち上がって root でログインした状態になっちゃう.
右クリックメニューからいろんなものが起動できるし,よそから telnet で接続もできるが,
何をすればいいのか分からない(T_T).
Solaris8 Software CD 2 of 2 や Language CD を入れても特に何もおきない.
一応自動的に何か動き出してるようだが,VMware がエラーを出す.
コマンドラインで CD-ROM のなかの installer というスクリプトを実行すると,
しばらく CD-ROM と HDD にアクセスするが,java 関連の例外が表示されたりして,
結局うまく行ってるんだかなんだか分からない.



ちょっと見方を変えて,ps でプロセスを表示させてみると,/etc/rc2.d/S96webstart
というのが走りっぱなしになってる.試しにこいつをどかしてみると,S99dtlogin が走って
ログイン画面が出るようになった.



この あたり を参考にして,結局 ASTEC-X の XDMCP を使うことに落ち着いた.
すると,CD-ROM の installer スクリプトがちゃんと動くようになった.
もしかして,色数が足りてなかっただけだったのかなあ.



そういえば,
Solaris に XFree86 を突っ込む という情報があった.XFree86 4.x を入れたら Linux 用の X の
ドライバ(VMware Tools)が動いたりしないかな.


試しにメインマシンにデュアルブートとして Solaris を入れてみようとしたら,
FastTrak100 が認識できなくてそこに刺さってる HDD も認識できなかったので,
IDE につないで BIOS 設定で IDE から起動するようにしたら,一通りインストールできた.
しかしおかしなことに,CD-ROMから起動すると
やっぱり boot.bin not found になってしまったので,
フロッピーから起動してインストールした.
そういえばディスプレイがしょぼかった.
*1



しかし,その Solaris をいれたパーティションを VMware からのぞこうとすると,
「ブートできるIDEドライブがない」みたいなエラーが出てしまう.(T_T)



残る手段はネットワークインストールだが,そのまえにメインマシンにも Linux をいれて,
あ,もちろん VMware 上ではなくネイティブにインストールして,
そこに VMware for Linux を入れてみたらどうかと思って試してみると,
INSTALLATION CD から Solaris Web Start でなんだかうまくいきそうな気配.
*2しかし,一通りインストールしたあとに再起動がかかって,その後 X が立ち上がって
それっきり何も起きずにとまってしまう.
実際にはとまってるわけではなくて,右クリックでメニューを出せば,
コマンドツールとかが起動できる.



そのコマンドツールで,よく分からんのでいろいろ怪しいことをしてたら,
なんとホスト OS の Linux がハングしてしまった.
まったく何も効かないので,ハードウェアリセット.
そしたら fsck で大量にエラーが引っかかった.
適当にFixしていったら,sed や awk が消えてしまった(T_T).
話にならんので,Linux 自体を再インストール.



ってなところが現状.





*1
: XFree86 は Solaris (for x86) には入るみたいなので,そのうち試してみよう.

*2
:というか Software CD 1 of 2 から起動すると panic になってしまった (T_T)
Category: General
投稿: たぽ


帰り道で晩飯を食うために入ったちょっと高そうなイタリアンレストランで,
ふと目にとまったのはなんと,「仔牛の
脳みそのフリッター(だったかな?)」.



ワニやらカンガルーやらマンボウやら,いろんなものを食ってきたが,
これにはさすがの俺もちょっとひるんだ.
が,しかし,こんなものはほかでは食えないだろうから,もちろん注文.
脳みそが出てくるまで,どんな状態で出てくるかしばし妄想.
もしかして丸ごと?それともCTのように輪切り状態?



しかし,脳みそは前菜としてメニューに載っていたのに,
サラダの次に出てきたのはパスタだった.次にピザ.
もしかして忘れられてるんだろうか?でもまだちょっと迷いがあるので,
もし忘れられてるなら,それはそれでそのままやり過ごしてもいいかなとか考えてみたり….
もちろんその場合,金は払わんが.



と思ったら出てきましたよ,忘れたころに.
どうやら一口サイズにカットされた状態で,ころもをつけて揚げてある模様.
さて,フォークで刺してみると,なるほど納得のやわらかさ.
口に運んでみると,やっぱりポヨポヨやわらかい.フォアグラみたいな感じだろうか.
でも,特に味はなかった.ころもについてた塩コショウの味.
レバーみたいな味を想像していたんだけど予想ははずれ.
ちなみにかじって断面を見てみると,ほとんど白.しいて言うならうっすらピンクだった.
うーむ,こんなもので動物は動いているんだねえ….



ちなみに相棒さんは一口でギブアップしてました.未熟者めっ!

2001/07/09(月): もうじき配属

Category: General
投稿: たぽ
ようやく配属.俺はいったいどこに行くんだろうか?
一応本人の意思としては,CAD とか表示系とかをやりたいと思ってるんだが,
なにやら PDM にまわされそうな雰囲気.
まあ,基本的にどこでもコンピュータに触ってればかまわないんだけど.たぶん.
評価版をダウンロードしてきて試してみたが,CD-ROM のアクセスが異常に遅いので,
ほったらかして寝ちゃったが,朝になってみたら,VMware for Win2k
のときと同じエラー
*1が出てとまってた.だめじゃん.なんでだろ?
Linux マシンの CD-ROM ドライブが古すぎるのかなあ?




*1
:boot.bin not found とか何とか…
むぅ,おれも申し込んでみた.正直言って同期の連中よりも キミ のがはるかに話が分かってるよ.負けてらんねぇ.

2001/07/08(日): Solaris8@VMware for Win2k


時間ができたのでようやく挑戦.
CDからは無理 というわけではないらしい.
どうやら VMware for Linux なら問題なくインストールできるようだ.
ただしさすがに GUI は無理みたい.情報源
1 2



情報源2の終わりごろにも書いてあるが,VMware for Windows だとだめ.
NT 経由だと読めないセクタが CD-ROM にあるそうだ.
で,情報源2にも書いてある「仮想CD」を試してみたけどやっぱりだめだった.
CD革命 Ver.4.21 と Daemon tool Ver.2.60 で試して見事撃沈.
ざーっと検索してみたら,
VMware のメーリングリスト が引っかかった.この人はネットワークインストールをやったようだ.
ちなみにこのページ書いてあるVMwareのサポートのページはリンクが切れてて
こっち が正しい.2つ方法が書いてあって,


  • いったん Solaris を普通に(つまりデュアルブートで)インストールして,そのパーティションを VMware でのぞくようにする.
  • VMware for Linux 上で Solaris をインストールして,そのインストールしたディスクファイルを VMware for Win に持ってくる.
というような感じ.
さて,どれで行こうかな.
malloc() してない領域,すなわちノーマルなローカル変数などを free() しようとすると,
SunOS では何もおきないが Linux だと Segmentation Fault になるようだ.

2001/07/08(日): 落ちた

なんだか突然ディスクアクセスしっぱなしになって,コンソールに
VM: do_try_to_free_pages failed for (プロセス名)
と大量に表示されて,キー入力もろくに受け付けないような状態になった.
しかし謎なのは,IP Masquerade は生きているということ.
平気でチャットとか使える.とはいえ Linux でちょっと作業中だったので,
仕方ないがハードウェアリセット.(T_T)
原因不明.
直接の原因ではないだろうが,NE2000 互換の ISA の LAN ボードのせいで
dmesg にエラーがたびたび出てるので,ひまがあったら入れ替えたいな.
そういえばそうだった.マニュアルからの情報は
こっち. それにしても,"Internal Server Error" としか出ないってのは不親切だよなあ.> apache
実は自分でパッチを作ったことがなかったりして….>俺
% diff -c -f --exclude=(いらないファイル) [旧dir] [新dir] | gzip -c > hoge.patch.gz

パッチを当てるときは,対象ディレクトリの中で
% zcat hoge.patch.gz | patch -p1

2001/07/01(日): フリーセル">フリーセル

Category: コンピュータ
投稿: たぽ
フリーセル'">Add comment
うちの会社でもやってる人いるよ.マインスイーパーとかね.
新人の間では「おざわけん」とかいうフリーウェアかシェアウェアか知らんけど
タッチタイピング系のゲームがはやってる.そしてたまにはしゃぎすぎて講師に怒られてる.
ガキじゃないんだからさ….

2001/07/01(日): cvs, autoconf, automake

さて,SEゴッコは先週の頭からようやくコーディングに入った.
普通にコーディングしてるだけじゃ俺にとって何も学ぶものがない
*1ので,CVS を使ってバージョン管理をしたり,
automake, autoconf を使って Makefile の自動生成とかをしてみた.
とっても便利だったんだが,それを素人同然の連中に教えるのに手間取って,
自分のコーディングがぜんぜん進まなかった.
俺の担当は CGI との入出力部分ってことにしてあったんだが,
頭は使わなくていいんだが,想像以上に量があって苦労した.
いや,まだ終わってないんだけど….




*1
:そりゃまあ,書類書きとかメンバーへの指示の出し方とかは学べるかもしれないが,
もっとプログラミングの技というかそういうものが学べない.