Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
225 / 861 ←次へ | 前へ→

Re:再度 wordsworth V2.6.0相互干渉問題
質問  maru-chan  - 05/6/20(月) 15:30 -

引用なし
パスワード
   ご回答いただき感謝しております。
お答えいただいた内容につきましては理解できました。 
素人ですが、おかげで、少しづつソフトの内容の理解が深まってきました。

その上で、「何が困るのか」という内容を、再度に投稿させていただきます。 

同一ソフト間同士の干渉問題は、ソフト開発者に質問することではないかもしれません。 多忙な折申し訳ありませんが、解決できれば・・・・という願望を述べさせていただきます。
ちょっと長い文面になりますが、ご理解いただきたくお願いします。

1.「干渉」(仮称)問題について

<条件>
 例)Gドライブ(サーバー)・・・・wordsworth V2.6.0ソフト
      完成版 用語集名AAAA  作成者 A
      新規作成使用テンプレート
       ・テンプレートあかさたな方式→あいうえお方式に変更
       ・フォーマットの”振り分け対象文字リスト”部分をさらに一部変更
      その作成テンプレート名:templateAA とする。
                
   Cドライブ(パソコン本体)・・・・wordsworth V2.6.0再度インストール
      開発テスト中 用語集名BBBB 作成者 B
<干渉>
とりあえず、ここでは 作成者A の「用語集名AAAA」とまったく他人(第三者)である作成者B の「用語集名BBBB」が、本人同士が知らない間に、使用中の用語集に相互に影響を与えている状況を、便宜上「干渉」しあっている、と定義させていただきます。 (こうしたことを「干渉」というとソフト作成者に失礼かもしれませんが・・・)

<問題点>
作成者B と作成者A が相互に他人で、自分が作成している用語集が、いつのまにか他人の用語集に影響を及ぼしている、または自分に影響を及ばされている状況を想定しています。

<影響を及ぼす具体的な内容>

1.ステップ:
1)関連づけ処理
作成者Bが wordsworth V2.6.0ソフトをダウンロードし、「ww2ファイルをwordsworthと関連づけますか? 関連づけを行うと、ww2ファイルをダブルクリックしてwordsworthを起動できます」・・・OK処理をします。

2)テンプレート
B氏が、用語集BBBB(BBBB.WW2)を作成中。
使用テンプレート:wordsworth標準。
ある一日の用語集BBBB作成作業を終えファイルを閉じる。

2.用語集AAAA(AAAA.WW2)への具体的影響。

恥ずかしながら、あわてふためいた状況を再現させていただきます。

作成者Aが用語集AAAA(AAAA.WW2)のファイルを開く。
今まで何の問題もなくこのファイルを毎日開けたが、突然次のメッセージが出現。
なぜメッセージがでるのか理解ができない状態が発生:

1)ユーザー情報入力:
   ユーザー情報を入力ください
    注)当初入力済みなのになぜ?? → とりあえず OK ボタン
2)警告:
  現在設定されているデフォルトテンプレートは「wordsworth標準」ですがこの用語集作成時に設定されていたデフォルトテンプレートは「templateAA」なので正しくデータが読み込めない可能性があるます。・・・・変更してから用語集を開くことをお奨めします。 
    注) ええ?警告?? どうすればいいの → とりあえず OK ボタン
3)報告:
  10個の用語がフォルダー振り分けに失敗しました。ごみ箱に移動しています。
    注)なぜごみ箱へ落ちるの???? → とりあえず OK ボタン

4)突然の「警告」の症状発生に驚き、原因調査しました。
   とりあえず、なぜ振り分けに失敗したか調査。
   用語集AAAAの「テンプレートリスト」を見てびっくり。
   なんといままで使用していた用語集AAAA上に作成した「templateAA」がみごとに消えているではないか。  素人のため、真っ青状態でうろたえるばかり。
 
3.やっと理解できたこと(素人の情けなさ・・・・)
再現テストを繰り返し・・・・。

1)ドライブの全く違うところで、wordsworth V2.6.0ソフトをダウンロードし用語集を作成しても、既にwordsworth V2.6.0ソフトで用語集を使用している第三者へ上記 第3項で述べたことが発生する。(このことを「干渉」と仮称)
再現テストしたケースでは、サーバーのGドライブ と パソコン本体のCドライブ間で「干渉」現象が発生。 (ネットワーク上のパソコンにはすべてに影響か??)

2)ソースの上書き問題
用語集AAAAの「テンプレートリスト」にこれまで使用していた「templateAA」が消滅したことを、ソースが上書きされて消滅したと解釈しました。

これは全くの誤りで、ただ単に、用語集BBBB作成者のデフォルトテンプレートが、突如用語集AAAAへも影響波及しことだと分りました。

素人の理解しているパソコンの世界では、ネットワーク上でファイル名が異なれば、その異なるファイル名へは決して影響しない、ましてやドライブも(Cドライブ、Gドライブ)異なっていれば影響しあうことなど予想もしていませんでした。

ソフト作者はご親切に、上述2)項の ”警告”を発してくれています。
素人のため、突然のハプニングに、どうその警告に対処すればいいのか検討もつきませんでした。

3)解決:

*一度作成した、テンプレート「templateAA」は、ソフト作成者が準備くださったフォルダーtemplate の中にしっかり収まっている。消滅していない。

*いままで使用していた用語集名AAAA(AAAA.WW2)のテンプレートファイルは、他人のBBBB.WWW2 の影響を受けて表面上は消えている。

*用語集名AAAA(AAAA.WW2)のテンプレートをこれまで通り使用するには、たった一回のダブルクリック → wsworth.exe・・・(自分の用語集名AAAA(AAAA.WW2)の場所にある)

   ”「ww2ファイルをwordsworthと関連づけますか? 関連づけを行うと、ww2ファイルをダブルクリックしてwordsworthを起動できます」”の対応
その後、用語集名AAAA(AAAA.WW2)ファイルを開けば、すべてが元通り、完了。

4.ソフト使用者にとっての課題

この便利な用語集ソフトを開発いただき感謝しています。
用語集を作成途中ですが、たぶんこの先、苦労して作成した膨大な用語集AAAA(AAAA.WW2)が企業組織の中で生き残っていくと思います。
用語集を作成した本人は退職し、wordsworthのソフトの取り扱いを全く知らない人ばかりになった場合、上述した「干渉」問題が突発するとエラーの状況理解とその回復が困難になることを予想しています。(自分があわてふためいた経験から・・・・)

5.お願い
  ドライブの違う場所に保管された、ファイル名の異なる用語集について、相互にリンクし影響し合うことをさける方法があれば教えてください。
 発生後の処理対応である、 ダブルクリック(wsworth.exe実行) しか方法はないでしょうか?
テンプレートファイル編集画面で開発途上の作成者 B氏が、テンプレートファイル編集画面で「現在選択中のテンプレートをデフォルトで使用する」処理をすると、A氏側は、他人使用テンプレートに切り替わってしまいます。

たった、ワン・ダブルクリックですけど・・・・・
6.お詫び
  ソフト利用者にとり便利な機能であるとおもいますが、この場では一方的に「干渉」などという失礼な呼称を使用しましたことをお許しください。

以上よろしくお願いします。
235 hits
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)@192.9.120.75>

wordsworth V2.6.0ソフト同士の相互干渉問題 maru-chan 05/5/19(木) 8:55 質問
┗ Re:wordsworth V2.6.0ソフト同士の相互干渉問題 Wordsworth作者 05/5/22(日) 21:24 回答
 ┗ Re:wordsworth V2.6.0ソフト同士の相互干渉問題 maru-chan 05/5/26(木) 19:00 質問
 ┗ Re:wordsworth V2.6.0ソフト同士の相互干渉問題 ひろき(Wordsworth作者) 05/6/16(木) 12:19 回答
 ┗ Re:再度 wordsworth V2.6.0相互干渉問題 maru-chan 05/6/20(月) 15:30 質問
 ┗ Re:再度 wordsworth V2.6.0相互干渉問題 Wordsworth作者 05/7/25(月) 8:21 回答
 ┗ wordsworth V2.6.0相互干渉問題 maru-chan 05/7/27(水) 15:11 解決

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
225 / 861 ←次へ | 前へ→
ページ:  ┃  記事番号:
56416
(SS)C-BOARD v3.23b is Free.