アカウント名:
パスワード:
が、同名のアプリケーションが2つのディスクに存在しているのは、やっぱりまずいよなぁ。
こんにちは。時間があいてしまってすみません。おまけに前言撤回です。すっかり冷めてしまいましたが、気付いたことを。
.appバンドルの中に何かを書き込む可能性は十分ありそうですね。例えばプラグインファイル。
アプリケーションを再インストールするとプラグインもインストールし直す必要があったのは(=アプリケーションのフォルダー内にプラグインフォルダーがあってアプリがそこしか見ない場合)OS 9以前でも起きたことですけれど、Xではバンドルと言う便利な形式が仇になって、そのディレクトリー構造を隠してしまうので注意を払う必要がありそうです。
こうしたバンドルへの追加や修正をするのはプラグインだけではないでしょうし、ざっくりとdiff -rであたりを付けるのが良さそうですね。 /* バンドルは普通にFinderからアプリケーションを使っている分には、とっても便利なんですけれどね。Inside Macにも「構造を隠蔽して一般ユーザーの不注意や故意の変更を防げる」ことが利点として上がっていたと思います(うろ覚え)。*/
えーっとすみません.preferencesは、わからないです。各アプリケーションの設定ファイルのことでしょうか?。
こんにちは。はーい、お酒のおいしいシーズンになってきましたね~。
さて、Anatomy of a Bundled Executable [apple.com]の先頭で、「アプリケーションが必要とする全てのものが、バンドルディレクトリーに含まれる」と箇条書きされている中に、プラグインが挙げられています。
(Katuragiさんは使っていないようですが)例えばMozillaは、バンドルのレイアウト [apple.com]にあるPlugInsディレクトリーとは違うところですけれど、バンドル内にプラグインファイル(モジラの世界だとアドオンと言うけれど)をインストールしますから、
見かけ上は同一でも実際は異をな
アプリケーションによっては、バンドル内ではなく例えば、~/Library/Application Support/[--application--]/内に、プラグインに限らず後から追加されるファイルの置き場所を持つこともあるでしょうけれど(例えばGraphic Converter)、この辺はアプリケーションの作り方次第でしょうし、気をつけるに越したことは無いですね。
以上ダラダラかいてみました。設定ファイルも何か気がついたら、書くかもしれません。ずっと先かもしれませんが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
なんだろー (スコア:1)
Re:なんだろー (スコア:1)
例えば.app内に何か書き込んでるとか、.preferenses内に絶対パスを記載してるとか。
といいつつ、やっぱり、びびりまくりで削除しちゃいました。
-- ラテール部参加者募集中
問題がある場合もあるかも (スコア:1)
こんにちは。時間があいてしまってすみません。おまけに前言撤回です。すっかり冷めてしまいましたが、気付いたことを。
.appバンドルの中に何かを書き込む可能性は十分ありそうですね。例えばプラグインファイル。
アプリケーションを再インストールするとプラグインもインストールし直す必要があったのは(=アプリケーションのフォルダー内にプラグインフォルダーがあってアプリがそこしか見ない場合)OS 9以前でも起きたことですけれど、Xではバンドルと言う便利な形式が仇になって、そのディレクトリー構造を隠してしまうので注意を払う必要がありそうです。
こうしたバンドルへの追加や修正をするのはプラグインだけではないでしょうし、ざっくりとdiff -rであたりを付けるのが良さそうですね。
/* バンドルは普通にFinderからアプリケーションを使っている分には、とっても便利なんですけれどね。Inside Macにも「構造を隠蔽して一般ユーザーの不注意や故意の変更を防げる」ことが利点として上がっていたと思います(うろ覚え)。*/
えーっとすみません.preferencesは、わからないです。各アプリケーションの設定ファイルのことでしょうか?。
Re:問題がある場合もあるかも (スコア:1)
プラグインを再インストールする場合があるってことは、あちらとこちらのアプリケーションが見かけ上は同一でも実際は異をなす場合があるということですね。
.preferencesは.plistとか各アプリケーションの設定ファイルのことです、はい。って私何と勘違いしたんだろう、フォルダー名とかなぁ。
後日談としては、私のPBG4ではApplicationsフォルダーを1にしてます。
やっぱり何かあるともう再導入はしたくなかったので。動作不安定に関しては経過通りで現在メモり購入待ちをしています。いやー256MBでもマジで快適なんですよぉ。
-- ラテール部参加者募集中
では実例をひとつ (スコア:1)
こんにちは。はーい、お酒のおいしいシーズンになってきましたね~。
さて、Anatomy of a Bundled Executable [apple.com]の先頭で、「アプリケーションが必要とする全てのものが、バンドルディレクトリーに含まれる」と箇条書きされている中に、プラグインが挙げられています。
(Katuragiさんは使っていないようですが)例えばMozillaは、バンドルのレイアウト [apple.com]にあるPlugInsディレクトリーとは違うところですけれど、バンドル内にプラグインファイル(モジラの世界だとアドオンと言うけれど)をインストールしますから、
してます。アプリケーションによっては、バンドル内ではなく例えば、~/Library/Application Support/[--application--]/内に、プラグインに限らず後から追加されるファイルの置き場所を持つこともあるでしょうけれど(例えばGraphic Converter)、この辺はアプリケーションの作り方次第でしょうし、気をつけるに越したことは無いですね。
以上ダラダラかいてみました。設定ファイルも何か気がついたら、書くかもしれません。ずっと先かもしれませんが。