・ログを分離しました。
・ニュースがいっぱい。
昨日はツッコミ所満載のニュースが多かったのだが、ちょっとしたトラブルにより書けなかった。その分を今日改めて書いてみたいと思う。
・「日付稼げてよかったな」
そう言うなよ(^^;
・DirectX9.0β
リリースされたようだ。しかし、ガラっと変わっているので関係者はまたもや一苦労するかもしれませんね。今回も「バイナリ互換でソース互換性なし」なのでしょうか?
・Opera
6.03日本語版
IE/Mozillaに存在したようなセキュリティホールがあったんじゃん。Mozillaの時は鬼の首を取ったかのようなヒトがいたり、1.0RC2が出たときに「ようやく修正された」とか書かれたりと散々だったのだけれども。ま、それは置いといて、ブラウザの選択肢が増えるのはいい事ですよね。XPでもインストール時にブラウザ選を択できるようになるみたいだし。
・Mozilla
そこまで言うか?「IEの地盤に食い込もうとしているのなら、Netscapeは地殻変動を起こすような傑出した製品を提供しなくてはならない」って、それはW3Cが存在する限り無理だというものだろう?
・中華キャノン
「何を今更」な感は否めないが、els氏が好きなので取り上げておこう、一応(^^;
・携帯電話
購入。DoCoMoです。504iが発売になっていますが、503iです。地方ではまだ504iシリーズは「発売予定」のままですから。この携帯電話は私名義の購入ですが、実際には奥さんが使うことになります。それと...
・それと?
i-mode端末を手に入れたらやってみたい事がありました。Javaアプリの開発です。とりあえず「Java2 SDK Standard
Edition 1.3.0_02(J2SE)」と、「J2MEWireless SDK for the
DoJa release2.2」はダウンロードしておきました。何をするのかと言われても、「とりあえずは何もしない」というのが答えでしょう。「いつか飯の種になるかも?」程度ですよ。
・えっと
アルゴリズムの話ではないのでお間違えのないよう。
・サッカーの話題
しないって言ったっけな。でも明日、日本vsベルギー戦があるのでちょっとだけ。
「熊本ってベルギー誘致してんだよなぁ...」
先日のベルギーの親善試合が熊本で行われましたが、観客席はガラガラだったそうです。まーた、ボッタクリな値段のチケットだったんだろうなぁ。
・よって会社のHPはリンクしません...。えぇ、こちらからも。
実名出すなっちゅーに。ハンドルネーム使ってる意味がないじゃろうが。
・アヒル隊長
XPのアカウント画像を純正アヒル隊長に変更。玩具メーカーのHPから持ってきた...(^^;
・.NET
Framework SDK
普通のSDKだと思っていたが、これはコマンドラインコンパイラを含む「開発環境」のようだ。160MBあるけどね(^^;
・TEAD ver1.78
リリース。今回の修正点は以下の通り。
・1行の文字数が1000を超えた場合には強制的にワードラップを行うようにした。 ・フルスクリーンモードを追加。 ・[Htmlソース出力]-[テーブルタイプ]の場合に「HTML Format」形式をクリップボードに追加するようにした。 ・ダイアログのアクセラレータキーが有効になっていなかった箇所があったのを修正。 ・TEADマクロ-その他のルーチンに「ParamCount」を追加。 ・TEADマクロ-その他のルーチンに「ParamStr」を追加。 ・細かな修正多数。 |
...色々細かい所で修正が加わっています。
・Mozilla 1.0
リリースされました。もじら組がサーバー移転で更新がストップしてるので気付くのが遅れてしまいました。...とはいえ、サーバーBusyでDLすらできなかったのですが(^^;
・Mozilla 1.0関連記事一覧
InternetWatch:「Mozilla
1.0」ついにリリース〜プロジェクト発足から4年4ヶ月
WIRED NEWS:オープンソースのブラウザー『モジラ1.0』リリース
日刊ASCII Linux:『Mozilla
1.0』ついにリリース! -Linux版『Netscape 7.0 PR1』も公開
CNET Japan:『Mozilla 1.0』ついにリリース
ZDNet:Mozilla 1.0、満を持しての正式リリース
BizTech:Mozilla.org、「Mozilla
1.0」をリリース
・インストール
Mozilla.orgから、MozillaをDLします。「Win32
Talkback Full Install」って奴です。DLしたら実行します。これで本体のインストールは完了です。
・日本語化
Mozilla.gr.jpからバージョンに一致した日本語パックをDLします。リンクをクリックすると自動的にインストールが始まります。インストールが完了したらMozillaを一旦終了します。もう一度Mozillaを起動し、メニューの[Edit]-[Preferences...]で設定ダイアログを表示します。左ペインの[Category]から[Appearance]-[Languages/Content]を選択します。そして右ペインで「JP
Region」/「Japanese(Japan)」を選択します。再度Mozillaを再起動すれば日本語化の完了です。
日本語パックはディスクに保存することも出来ます。先程は直接インストールしましたが、.xpiファイルとして保存しておけば複数のマシンへの導入が簡単になります。この場合、日本語パックをインストールするには、.xpiファイルをドラッグ&ドロップでMozillaに放り込んでやればOKです。後の手順は上記の通りです。
・Javaを使う
SunのサイトからJRE(Java
Runtime Environment)をDLしてきます。そしてインストールします。もしこれでもJavaが有効にならない場合には、JREのインストールフォルダ中のbinフォルダにある「NPOJI6?0.dll」をMozillaのインストールフォルダ中のPluginsフォルダへコピーして下さい。
・高速化
設定の[詳細]にある「高速起動を有効にする」にチェックを入れてみて下さい。起動が早くなります(常駐してるだけですが)。また、[HTTPネットワーク]にある[パイプラインを有効にする]にチェックを入れるとMozillaのパフォーマンスがアップしますが、弊害もあるのでこれはお好みで。
・アップデート
確実なのはアンインストールしてからインストールフォルダをすべて削除し、新しいバージョンをインストールする事です。Mail等の設定は別の場所にありますので、前のバージョンの設定をちゃんと引き継ぐ事ができます。当然、受信したMail等も失われません。
・プラグイン
インストールできないものはNetscape6/7用のものを導入してみて下さい。だまくらかしてインストールできます(自己責任で)。
・キーバインド
コレを参照の事。
・スプラッシュウィンドウ
Mozilla.exeのあるフォルダにMozilla.bmp(例)を作っておくとそれがスプラッシュとして表示されます。スプラッシュを表示したくない場合にはMozillaのショートカットに「-nosplash」をコマンドライン引数として渡します。
・その他の情報
Mozilla.gr.jpにある「はじめての Mozilla
1.0」を参考にして下さい。
・って言ってる間に
「チュニジアvsベルギー」がドローになった。もう一回確率の話をすると、決勝T出場の確率は2/3。得失点差2位争い(いずれも日本が負けた場合に発生)の場合に得失点差を争う対象はチュニジアとなる。確実に敗退する可能性はなくなっている。現在、チュニジアの得失点差は-2、日本は1。日本はチュニジアに負けても1点差なら決勝T行きが確定する。
・やたら、韓国色の強い開会式。
日本と共催なんですけど...。まぁ、これは日本で行われる閉会式を観ないとわかんないけどね。
・アメリカ戦...の前に
あのさ、スポーツに政治の話を持ち込むのはやめようや。参考:「金大統領は米国戦観戦せず 反米感情の高まり配慮も」/「米国戦控え緊張ピークに 韓国厳戒、テロにも備え」過去にサッカーが原因で戦争になった例もあるけどね、確かに。
・アメリカ戦
まーだ根にもってたの?ソルトレイクの一件。こんなパフォーマンスはすべきではすべきではないだろう?お前もマスコミに煽られてコメントすな!!
・入梅
熊本は昨日梅雨入りしました。熊本で一番嫌な季節が始まります...(ToT)
・B'z
ちょっと遅れたけど曲レビューを。
曲名 |
感想 |
熱き鼓動の果て |
前半と後半でテンポが異なる(TVで流れてるのは後半)が、元々はスローテンポの曲だったような気がする。「さまよえる蒼い弾丸」を彷彿とさせる。サビよりそれ以外が印象深い。 |
夜よ明けないで |
ここ最近のAlbum/Single(2nd-Beat)に収録されているバラード系の曲の流れ。 |
挑めよ儚いこの時に |
キャッチー(死語か?)な歌詞と曲。'70s〜'80sテイスト。自己カバーとも言えるフレーズがあちこち見え隠れする。「あの曲に似てるんだけど思い出せないなぁ?」と思うハズ。根っからのB'zファンであればAlbum「RUN」前後のニオイがするのではないかな? |
・NEC PC-9801
最近、これ関係の仕事が立て続けに2件ある。どちらも以前作った奴のメンテなのだが...。
・兵どもが夢の跡
昔は「国民機」とさえ揶揄されたPC-98シリーズも今は昔。実機は最近見かけない...会社にはあるのだけれど。
・Windows?
PC-98にWindowsを入れる?何言ってるんですか。98ならMS-DOSでしょう。Windows入れた時点でPC/AT互換機より性能が劣るのは目に見えて明らかなのですから。
・んで。
98ノートを調達してもらった。Na7だ。これにMS-DOS 6.2をインストール。ソラでconfig.sysとautoexec.batを「エディタなし」で記述できるあたり、「人間の記憶ってすごいな」と感じる始末。
・「エディタなし」
EDLINはエディタなのでお間違えないよう。
・環境整備
「FD」「RED」「USH」「LHA」の4点セットを組み込んだ。「FD」は「2.32」と「3.12」の2バージョンが組み込んである。何故かと言うと「2.32」は「+ra」というディレクトリ選択可能な奴だから。「3.12」はLFN対策。
・一つ目の仕事
クロスコンパイラでの開発だった。ターゲットはNECのタッチパネルなハンディターミナル(OSはMS-DOS5.0)。MS-Cで記述してある。熊本の某火山博物館のチケット発券システムだ(「某」って書かなくても熊本の活火山と言えばアレなのでバレバレではあるのだが...)。これはかれこれ8年前の仕事である。MS-DOSにも関わらず、オペレーションはGUI。たまに「OSはWindowsの何ですか?」と聞かれる事がある(よく替わる担当さんに毎回^^;)。ハンディターミナルが壊れたのでリカバリして欲しいとの事。これは今日の午前中にやる予定。
・二つ目の仕事
els氏が東京にトンズラする行く直前にやってた仕事の片棒。こちらもクロスコンパイラでの開発。コンパイラが日立のH8/300&IARな無線ハンディターミナル。無線RS-232Cで繋がれたハンディターミナルをリアルタイムで10台(1つの中継局辺り)同時に駆動してデータを更新するというもの。オリジナルは僕ではないが、その後を僕がやっている。受信側のソフトのオリジナルは僕。ちなみにこの仕事は前に勤めていた会社の奴なので、現在の会社には内緒(^^;
・さて。
こっからが本題(?)。そんなPC-98だが、現在MS-DOSのアプリを眺めてみると興味深いものが幾つかある。
・Browser
Returns(BR98)
MS-DOS用Webブラウザ。X68Kでやってた事を思い出してしまったよ。TEENと併用する事でMS-DOSでWebブラウズ環境(ダイアルアップPPP/LAN)を構築する事ができる。
・LAN Maneger
NT系のOSのCD-ROMにはこいつのクライアントが入っている。つまり、MS-DOSでWindowsと繋げる訳だ。但し、NetBEUI経由だけどね。だったらNetwareでいいような気がしないでもない(^^;
・できる仕事とできない仕事
僕が会社に泊まるコトが多いので上司から苦言を呈せられた。
上司:「なんで泊まるの」
DEKO:「そりゃ仕事が詰まってるからでしょ」
上司:「泊まらなくても定時でやって、ちょっと残業すればいいんじゃないの?」
DEKO:「終わらないからやってるんですよ」
上司:「なんで終わらないの?ただでさえスケジュール押してるんだけど?」
DEKO:「文章書きとかならともかく、プログラミングでスケジュール通りに行く訳ないでしょ?」
DEKO:「問題にぶつかったら2〜3日悩む事だってザラですがな」
半分キレていた。「このままじゃ赤字だ」とか言うもんだから...。
絶対赤字にならないのにねぇ。確かにスケジュールは押しているが、当初より1週間程延びているだけだ。彼はこの仕事を1.5人月だと思っているらしいが、実際には2.5人月の金額で受注しているはずだから。もっと解り易く言おうか。「2.5人月の仕事を会社の都合で1.5人月で作業している」、と。
スケジュール調整のやり方はこの際無視するとしよう。1.5人月でやれと言われれば土日出勤&徹夜してでもやるまでだ。
上司はCOBOLの開発をやっていたので、「そんなに延びるわけない」とか言っていたのだが、「仕様書もらって作業」するというヌルイ事はやっていないのだなぁ、僕は。設計からコーディングまで予算内でできる限りの事をやっているつもりだ。顧客の要望を満たすためにね。相手が素人/同業者に関わらず、殴り書きのFAXの要望書からシステムをおこすって事をやれない(やってない)人間にとやかく言われる筋合いはない。そもそもシーケンシャルな動作しかしないシステムとイベントドリブンなシステムの開発工数をいっしょくたに考えて欲しくない。
会社が赤字になるような事をやるつもりは毛頭ない。しかし、「殴り書きのFAXの要望書」からシステムを組むというのは想像以上に面倒な事だ。おまけに仕様書を書く人間も、それを書く時間も予算もないのだから...。
大手の会社の方からは「なんて開発の仕方をしてるんだ?」と言われるかも知れない。...が、しかし、ウチみたいな小さな会社が大手と同じ事をやっていても利益なんか得られないのだよ。顧客の金銭的負担も大きくなるしね。
FAXだろうが、Mailだろうが、電話だろうが、曖昧な要望からでも顧客を満足させられるモノを作る姿勢を崩すつもりはない。何故って?それがプロってもんだろう?「できません」の一言で片付けるのは誰だってできるのだから...。
彼らがやった作業スケジュールの調整や受注金額の低さを棚に上げて、とやかく言われるのは心外だ。クビにしたけりゃすればいい。...僕はぜんぜん困らないし。
・確かに
ウチの奥さんも同じ事を言うけどね。「なんで早く帰ってこれないのか?」「家に泊まらないのは何故?」「○○時に帰ってきて」とか。「5リットル入るバケツがある。汲み出すのに1回15秒かかる。だったら、100リットルの水を汲み出すのには5分しかかからない」...そんな考えかたは大間違いだ。
「いざ汲み出そうと思ったら水は凍っていて、最初にその氷を割る作業が必要になった」
「水は実は熱湯で、作業半ばでバケツを持つ手が火傷してしまい、治療のための時間が必要になった」
こんな例が現実問題として存在する。無理に解ってもらおうとは思わないけどね。
・某火山博物館
ハンディターミナル(以下HT)が2台あるのだが、そのいずれも故障したとの事で行ってきた。どうやらバックアップ電池の「賞味期限切れ」だったらしい。前回行った時も同じ事を言われた気がするのだが...。このHTの中身は実質PC-98なのだが、面白い機能を持っている。タッチパネルで、ROMドライブとRAMドライブを持っており、RAMドライブに書き込んだ内容をROMドライブへと転送する事が可能だ。今回飛んだのはRAMドライブの方だ。こちらには僕が作ったプログラムとデータファイルが入れてあった。
復旧作業は困難だった。まず、データ転送用のアプリケーションと、僕が作ったアプリのソースと実行形式ファイルは存在するものの、HTのOS、開発用ライブラリは既に存在しない。ウチの会社の管理が悪い訳ではなく、開発が終了した時点で取り扱い説明書共々先方に返却したのだ。それから配置換え等があり、アプリケーション復旧環境の入ったPC-98は既に無く、元々のフロッピーも失われてしまっていた。転送ユーテリティは奇跡的に残っていたのだが、それ以外のフロッピーはCRCエラーの嵐でちゃんと読むことすらできなかった。
ここから先の話はやたら詳しくなるのでやめておく。僕が行った作業はライセンスに抵触しているかも知れないし。8年前のモノだという事もあって、作業はまぁとにかく面倒で、9時近くまで掛かった。家に帰り着いたのは10時を過ぎていた。昨日はあまりにも疲れたので11時近くに出勤する羽目になったのだが...。会社の人間は「いつまでも帰ってこないトコロをみると、気分転換がてら阿蘇に行ってサクっと終わって定時で帰宅しやがったな?」と思ったかもしれないが、現実はそんなに甘くないのだよ。
・LAN Maneger
さて、話を元に戻そう。帰って来て作業したデータをどっかに保存しようと思ったのだが、この98にはCD-ROMこそ付いている(実は某所からの借り物)が、LANはない。USBなどあるわけが無い。FDDはあるのだが。作業が面倒なので、PCカードタイプのLANカードを買ってくる事にした。
「お前SCSI-PCカード持ってるじゃん?」という鋭い方がいらっしゃるかもしれませんが(このサイトをよく観察するとわかります)、PC-9821は「CardBus非対応」なので使えません。
そして買ったのがCoregaの「EtherII PCC-T」。10BASEのNICだ。PC-9821対応になっていたので買ってきたのだが、どっこい思惑が違った。DOS用NDISドライバがないではないか。これでは「MS-DOS」+「LAN
Maneger」という環境が構築できない。念の為に入れておいたWindows98を起動して、当初の目的は達成したのだが...。
やっぱりこれではダメだ。改めてLAN-PCカードを買いに行った。購入したのはMelcoの「LPC4-TX」。10/100BASEのNICだ。Webでの情報収集により、こちらはPC-98(MS-DOS)用のNDISドライバが含まれている事は確認できていたからだ。勿体無い、確かに勿体無い。だが、「PC-9821Na7/HC」のスペックを知ってる方はWindows98での作業が苦痛になる事もまたご存知のハズだ。なにせ、「RAMは24MB、HDDは750MB、極め付けにCPUはPentium-75MHz」なのだから。それでもこの98のWindows98(紛らわしい)は軽くしてある。社内の人間に予備知識なしで操作させCPUを予想させて「K6-200MHzかな?」と言わせた位だから(^o^)v ...流石に「98Lite」を使ってまで軽くする事はやっていないが。
[CONFIG.SYS] FILES=20 BUFFERS=10 DEVICE=A:\DOS\HIMEM.SYS /TESTMEM:OFF DEVICE=A:\DOS\EMM386.EXE /UMB /HIGHSCAN /E=DC00-DFFF DEVICEHIGH=A:\DOS\MOUSE.SYS DEVICEHIGH=A:\DOS\RSDRV.SYS DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\NECCD.SYS /D:CD_101 ;PCMCIA DEVICEHIGH=A:\DOS\SSDRV.SYS DEVICEHIGH=A:\DOS\CS.EXE DEVICEHIGH=A:\DOS\CSALLOC.EXE A:\DOS\CSALLOC.INI DEVICEHIGH=A:\DOS\CARDID.EXE A:\DOS\CARDID.INI ;CARD ENABLER DEVICEHIGH=A:\DOS\CARDGO.SYS /IRQ=12 /IO=00D0 /MEM=DC00 ;LAN MANAGER DEVICEHIGH=A:\LANMAN.DOS\DRIVERS\DOSUTILS\PRT.DOS DEVICEHIGH=A:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /i:A:\LANMAN.DOS DEVICEHIGH=A:\LANMAN.DOS\DRIVERS\ETHERNET\LPC4X98\LPC4X98.dos DEVICEHIGH=A:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\tcpdrv.dos /i:A:\LANMAN.DOS DEVICEHIGH=A:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\nemm.dos DOS=HIGH,UMB LASTDRIVE=Z |
[AUTOEXEC.BAT] @echo off prompt $p$g cls path=A:;A:\DOS; SET TZ=JST-9 SET TEMP=A:\TEMP SET TMP=A:\TEMP SET DOSDIR=A:\DOS SET COMSPEC=A:\COMMAND.COM @REM ==== LANMAN 2.1 === DO NOT MODIFY BETWEEN THESE LINES === LANMAN 2.1 ==== SET PATH=A:\LANMAN.DOS\NETPROG;%PATH% LH ISURENDR /P /E LH A:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\umb.com LH NET START WORKSTATION LH LOAD TCPIP LH NET LOGON <ユーザー名> * @REM ==== LANMAN 2.1 === DO NOT MODIFY BETWEEN THESE LINES === LANMAN 2.1 ==== LOADHIGH A:\DOS\MSCDEX /D:CD_101 |
[PROTOCOL.INI] [PROTMAN] DRIVERNAME = PROTMAN$ DYNAMIC = YES PRIORITY = NETBEUI [TCPIP_XIF] DRIVERNAME = TCPIP$ IPADDRESS0 = SUBNETMASK0 = DEFAULTGATEWAY0 = NBSESSIONS = 6 ; the following two parameters added after documentation was completed TCPSEGMENTSIZE = 1450 TCPWINDOWSIZE = 1450 LOAD = tcptsr[c],tinyrfc[c],emsbfr[cr] UNLOAD = "unloadt /notsr[dc]" BINDINGS = "LPC4X98_NIF" NETFILES = A:\LANMAN.DOS\ETC LANABASE = 0 [LPC4X98_NIF] ; protocol.ini section for BUFFALO LPC4-TX Fast Ethernet Adapter for PC-9821 IOBASE = 0x00D0 INTERRUPT = 12 DRIVERNAME = LPC4X98$ |
・快適、快適
やはり、98ならDOSだね。Windowsを入れるんだったら98である必要性がないもの。さて、時間ができたらブラウザなんかの設定もやってみるか。ところで、HDDからのコピーとネットワークからのコピーの速度が体感上変わらないのは気のせいなのか?...なーんて(^^;
試 合 |
内 容 |
グループリーグ vsポーランド |
・ポーランドの宿舎近くでドンチャン騒ぎで睡眠不足 |
グループリーグ vsアメリカ |
・ソルトレイク冬季五輪の遺恨を晴らすアイススケートパフォーマンス ・アメリカ国旗が燃やされる |
グループリーグ vsポルトガル |
・ポルトガルに対するレッドカード/イエロー2枚による退場者2名(ベット、ピント) |
決勝トーナメント vs イタリア |
・ペナルティエリアでのシミュレーション?による退場者1名(トッティ) ・アズーリの墓へようこそ等の垂れ幕 ・レーザーポインタ疑惑 ・イタリア選手が韓国ゴール近くで倒れている時に頭部を蹴られるがお咎めなし。 |
決勝トーナメント vs スペイン |
・不可解なファウル判定によるゴール取り消し ・不可解な線審の判定によるゴール取り消し ・後半終了が短かった(しかもCK直前) ・試合前日にサポーターを会場に入れての応援練習 |
・意見がカブるので書きにくい
仕方ないかも...。
・韓国叩き?
いや、やられて当然だろう。中には便乗もいるのだけれど。「W杯と政治を一緒に考えるな」という意見もあるようだが、個人的には賛同しかねる。W杯に政治を持ち込んだのは他ならぬ韓国だからだ。今まで日本人がおとなしくしてたのがおかしい。まぁ、この雑談を6月から読んでるヒトは「2chの影響か?」とツッコミそうだが、残念ながら違う。過去の雑談を読み返してみて欲しい。