杉山利幸の公開日誌 2003年2月分

2003年3月分

2003/02/23 Reboot File Deleter 雑感
2003/02/16 a! Reg Analyzer Ver. up to 2.12
2003/02/11 旧ニフティサーブ会員の運命
2003/02/09 XReg Processor Ver.1.00 新規公開
2003/02/07 ソフトの勲章
2003/02/04 3,2,1
2003/02/03 バージョンアップのお知らせのメールが届かない場合
2003/02/02 a! Menu Filer Ver. up to 2.10


2003/02/23 Reboot File Deleter 雑感

Reboot File Deleter を公開して2年が過ぎました。このソフトに対する誤解も生じているので、ここで解説します。その他の件に関してもちょっと書きます。下記の話題にはサブタイトルをつけていますが、話題間に若干のつながりがあるので最初から読んでいってください。

NT系の場合は権限の問題でファイルを削除できないことがあります。

NT系では1つのファイルに対して様々な権限を定義できます。Administrator には何の権限もないが、あるユーザはフルコントロールを持つようなファイルをも定義できます。もしそのユーザを削除してしまったらどうなるでしょう。そのファイルは誰からもアクセスできません。そのような場合、Reboot File Deleter は無力です。権限の問題を越えることは出来ません。それが出来たらNT系のセキュリティって何なんでしょうということになります。再度ユーザを定義しようとしても、それは前のユーザとは別のユーザになります。別のセキュリティID(というのがあるのですが)が振られます。一度死んだ人は帰ってきません。その場合ディスクのフォーマットでもしない限りファイルを消せないでしょう。これは実際にあった質問事項です。

ファイルシステムエラーの場合はファイルを削除できないことがあります。

ファイルシステムとは「ファイルのディスクへの書きこみ方」のことですが、何らかの原因でそれが壊れることがあります。そもそも Reboot File Deleter はインストーラが用いる「パソコン再起動時のファイルのリネームおよび削除機能」を使っています。ファイルシステムが壊れるというのはそのファイル自体が壊れているということなので、ファイルでないファイルを消そうとすることになります。この場合はうまくいくこともあるかもしれませんが、うまくいかないこともあると予想されます。奥歯に物が挟まった言い方をしているのは作者にその経験がないからです。

パソコンサポート

上記の質問は「パソコンサポートに電話したところ当ソフトを紹介された」というものでした。しかしよくよく聞いてみるとMO内のファイルだそうです。「それならば当ソフトを使う必要は無く、そのMOをただフォーマットすればいいでしょう。」と答えておきました。また超初心者と思われる方がパソコンサポートから当ホームページを紹介されたらしく「Reboot File Deleter というのが私のエラーファイルなのでしょうか?」と質問してきました。「は?、Reboot File Deleter というのはそもそも...」とくどくどと説明してしまいました(くどかったかな...)。

そもそもパソコンサポートが「消せないファイルがある」→「Reboot File Deleter を使う」という短絡的な考えで作者に振られたようです。作者はパソコンサポートのサポートまでしなければならないのでしょうか?一言彼らに言いたい。

「サポート振るなら金をくれ!!」

事後に「一切の異常が発生していません」と言われても...

御礼のメールも何通か頂きました。その中で気になるフレーズがありました。「Reboot File Deleter の使用後一切の異常は発生していません。」ううん...。

そもそも当ソフトはどうしても消せないファイルに対して、パソコンの不具合が起こることを覚悟の上で使うものだと作者は考えています。よって作者としては当ソフトの使用後、たとえパソコン環境が壊れたとしても何の責任も取りません。まあオンラインソフトは自己責任が原則ですから別にあえて言わなくてもいいのですがね。

一切の異常が発生していないのはユーザのファイルの選択が正しかったという結果であって、作者とは何の関係もないので「この件に関しては御礼を言われる筋合いの事柄ではありません」というのが作者の見解です。

ダウンロード数の増加

少々データが古いのですが、作者は気になっている数字があります。ベクターから毎月ダウンロード数がどれだけあったかの報告メールがあるのですが、当ソフトとアラームソフトとしてはかなり有名になった「Multi Function Alarm」とを比較してみます。

ベクターからのメール(一部抜粋)
 v  ----<ライブラリ作品番号:PS******>---
(Y) Multi Function Alarm  1.49
       MFA149.LZH 02/11/02 331255
概要:指定日付、曜日、指定時刻に様々な動作を行う汎用タイマー
通算ダウンロード数  2364
http://www.vector.co.jp/soft/win95/personal/se057446.html
 
 v  ----<ライブラリ作品番号:PS******>---
(Y) Reboot File Deleter  1.06
       rfd106.lzh 02/11/02 27370
概要:Windows が使用していて消せないファイルをリブート時に消します
通算ダウンロード数  2838
http://www.vector.co.jp/soft/win95/util/se181926.html
 
(このリストは2003/01/28に作成しています)
注)ソフトの日付は11月2日になっていますが、ベクターの実際の公開日は11月13日頃です。

作者はそもそも「Reboot File Deleter」をそんなに頻繁に使うソフトだと考えていません。事実作者は Susie Plug-in 関連のデバッグをするとき以外は年に1回使うか使わないかです。常備すべきソフトとも思わないので「ファイル削除に困ったときに検索して使ってくれればいいな。」程度しか考えていませんでした。従ってダウンロード数は何も期待していなかったのですが「Multi Function Alarm」を越しています。原因を調べてみるとどうやら11月6日に窓の杜に掲載された後、2チャンネルか何かで掲載されて広まったようです。

当ソフトの使用によってパソコン環境が壊れる場合があります。

当ソフトの使用が原因かどうかわかりませんが、パソコン環境が壊れたという報告が1件あります。ユーザの方々にはこの件だけはよく承知しておいてください。当ソフトはそれだけリスキー(危険性がある)なソフトです。

オンラインソフトは自己責任が原則ですが、このようなパソコン環境破壊が相次いで起こるのなら公序良俗に反するソフトとして作者は当ソフトを公開中止にする場合があります。

どうせ Readme.txt は見ないだろう。

上記の危険性を Readme.txt にいくらごたごた書いてもどうせ見ないと思われます。Readme.txt を見てからソフトを使うのではなく、ソフトを実行してから、困らない限り Readme.txt を見ないという人もいます。作者もその口です。作者のソフトは基本的に Readme.txt を見ないでも使えるように設計してあります。操作が難しい所はなるべく画面の動きの中で説明し、どうしても説明しきれないところは Readme.txt に書くようにしています(ここの広報部長の見解参照)。そのせいかどうかわかりませんが、作者にソフトの操作を尋ねる質問はほとんど来ません。近々その危険性を訴えるようにソフトの仕様変更をするかもしれません。


2003/02/16 a! Reg Analyzer Ver. up to 2.12

03/02/15 付けで a! Reg Analyzer をバージョンアップしました。バージョンアップ内容は以下の通りです。

Ver.2.12 03/02/15

今回は余り言うことがありません。


2003/02/11 旧ニフティサーブ会員の運命

旧ニフティサーブ会員とは、昔ニフティサーブを使っていてまだアット・ニフティ会員になっていない会員のことをいう。アット・ニフティ会員とは昔ニフティとInfoWebが合体したときに出来た新しい会員種別だ。その旧ニフティサーブ会員全員に対して「【重要】メールの保存期間短縮につきまして」というメールがきた。内容はメール保存期間が28日から14日に変更されることを知らせるためのものだった。

ニフティとしては旧ニフティサーブ会員は重荷になっていて、早くアット・ニフティ会員に移行して欲しいと思っているのだろう。というのは、昔パソコン通信関連の設備投資をしてもうその設備が古くなってしまっている。よって真綿で首をしめるように今回の処置をしてきたと思われる。

作者はアット・ニフティ会員になれない大きな理由が2つある。1つはソフトのアップロードが出来なくなることだ。掲載フローにも書いてあるが、ニフティにアップロードしたソフトのウイルスチェックをしてもらっているという事情がある。もうひとつは Nifty Manager が使えなくなり、ウイルス対策が改めて考えなくてはならなくなることだ。ここの後半参照。

作者としてはメール保存期間が28日だろうと14日だろうと余り関係は無い。ほぼ毎日メールは見ているからだ。真綿で首をしめる程度ならまだいいが、本当に首をしめることになるのなら、そのときは作者がニフティを止めるときなのかもしれない。


2003/02/09 XReg Processor Ver.1.00 新規公開

03/02/08 付けで XReg Processor というソフトを公開しました。

拡張レジストリファイルを実行するソフトです。拡張レジストリファイルの説明はここ

当ソフトは拙作の「a! Reg Analyzer」のシェアウエア機能である拡張レジストリファイル実行機能をフリー化したものです。「a! Reg Analyzer」で拡張レジストリファイルを作成し、「a! Reg Analyzer」のライセンスの無いパソコンでも当ソフトをインストールして使う事を想定しています。

また拡張レジストリファイルについては、文法拡張などまだまだやりたいことがあるので「a! Reg Analyzer」から独立させました。

これらに伴い「a! Reg Analyzer」から拡張レジストリファイル実行機能を抜くことにします。シェアウエアで機能の一部を削るというのは私も初めてです。拡張レジストリファイル作成機能についてはそのままです。


2003/02/07 ソフトの勲章

実はほとんどあきらめかけていたのだが Auto Defrag 2000 に勲章がついた。勲章というのは窓の杜ベクター等に紹介されることだ(勝手に定義した)。

Auto Defrag 2000 はもう更新をしないつもりのソフトなので絶対に紹介されることもないと思っていた。

ところが作者が当ソフトのソースを提供した「すっきり!! デフラグ 統合版」オンラインソフトウェア大賞2002に入賞してしまった。これも勝手に勲章であることにしよう。

これで作者が公開しているソフト全てに勲章がついてしまった。10個ものソフトを公開していてその全てこういう勲章がついたオンラインソフト作家は他にはいるまい!(自慢ではないがちょっと自慢)。いたりして?!


2003/02/04 3,2,1

オンラインソフト作家もげんをかつぐことがあるようです。通常土曜日にソフトのバージョンアップをすることは少ないのですが、2003年2月1日は3,2,1になるので相当な割合でバージョンアップが行われたようです。

http://www.forest.impress.co.jp/article/2003/02/03/update.html


2003/02/03 バージョンアップのお知らせのメールが届かない場合

a! Menu Filer に限らないのだが、バージョンアップのお知らせのメールを出してもプロバイダのポストマスターからのエラーメールが返って来ることがある。この場合は以下の処理を行うことにしている。

  1. エラーの内容でアドレスがなくなっていると判断される場合
  2. エラーの内容がメールボックスの容量オーバーと判断される場合
  3. アドレスを検索しても見つからない場合
今回は2.のケースが非常に多かったので皆さんメールボックスは綺麗に掃除しておきましょう。


2003/02/02 a! Menu Filer Ver. up to 2.10

03/02/01 付けで a! Menu Filer をバージョンアップしました。バージョンアップ内容は以下の通りです。

Ver.2.10 03/02/01

ほとんどが内部処理なのでユーザの方々には余りメリットが感じられない修正です。

但し、2番目の修正は作者の環境で再現できないバグ対策です。再現できないため完全な対策は取れていません。正確に表現すると完全な対策になっているかどうかがわかりません。

今回そのバグ調査のため、ある仕掛けがしてあります。その仕掛けを生かす方法は作者しか知りません(今のところ)。以下のような現象がある方でそのバグ取りに協力していただける方は連絡を下さい。その仕掛けをお教えします。

Temporary Internet Fileディレクトリを開こうとすると「WCTMB...」というエラーが出る。

あまり頻繁に開くディレクトリでないので実害はなさそうですが...


2003年1月分

戻る