レジストリ vs プライベートINI
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/22 18:00ID:kWO77Burプログラマの視点から、逆にユーザの視点から、
それぞれの利点や欠点について意見を聞かせてください。
0356名無しさん@お腹いっぱい。
02/02/14 00:05ID:???スマソ。選択方式を実装するのが大変、ってのとごっちゃになった。
つーかその一行は無い方がわかりやすいかも。
0357346
02/02/14 00:14ID:???プログラマなら分かると思うがこれはスキルの問題ではない。
もし、ユーザの要望に何でもこたえてゴタゴタしたコードを組むようでははっきり言って未熟。
スパゲティー・プログラムになって手におえなくなるのがオチ。
仕事でクライアントが後からあれもしろ、これもしろ、と言われてやるのは仕方がないが。
最初から仕様を決めてしっかりと組むのなら問題ない。
それにみんながスキル有ると思ったら大間違い。
>>348
それはまた別の話でしょ。ここでは設定を何処に保存するかって話をしている。
使う必要がある時に使うのは当たり前。
>>350
俺も>349にほぼ同意してる。
ただ不必要にレジストリを使うようなまねはして欲しくないだけ。
何と無くレジストリに設定を保存しいてるソフトも多々あるわけで、、、
マルチユーザ(多人数)で使うようなソフトってのは基本的にアンインストールしないのでは?
この辺は経験がないんではっきりとは分からないんだけど
多人数で使ってるソフトをポコポコ変えられては使用者が迷惑するだけだと思う。
だからマルチユーザを意識する=アンインストールしないソフトって認識なんだが。
>>351
>例えば一つのフォルダに全ユーザの設定をまとめて置けば移動・削除が楽。
この場合、全てのユーザがそのファイルに書き換える権限がないといけないが
そうするとEXEと違う場所に置くかEXEを全てのユーザが書換えを実行できる場所に
インストールする必要が出てきて現実的じゃない。
インストールしたフォルダの書換え権を全てのユーザに許可できるなら
それも良いかもしれない。NTFSなら出来るのかな?
>NT系はレジストリやApplicationDataフォルダ。
選択式でレジストリやApplicationDataに保存すると
INIファイルのメリットがなくなって本末転倒。
んでマルチユーザ自体が不必要なんじゃなくて
意味もなくマルチユーザ対応にする事が不必要と言っている。
>>353
設定を保存するだけならINIを使うよりレジストリを使った方が簡単なのだが。
だから意味もなくレジストリに設定を保存するソフトが多い。
>>354
ワープロや表計算ソフトってのはVerUPを除いてコロコロ変える物じゃないでしょ。
そんな事したらそれまで作った文書が読めなくなる。
別の奴を使い出すにしろ元の奴は残すのでは?
0358名無しさん@お腹いっぱい。
02/02/14 00:30ID:???> >例えば一つのフォルダに全ユーザの設定をまとめて置けば移動・削除が楽。
> この場合、全てのユーザがそのファイルに書き換える権限がないといけないが
> そうするとEXEと違う場所に置くかEXEを全てのユーザが書換えを実行できる場所に
> インストールする必要が出てきて現実的じゃない。
悪いが意味がよくわからない。
Usersは保存場所の設定を読み込めればいい。設定するのは管理者なんだから。
> 選択式でレジストリやApplicationDataに保存すると
> INIファイルのメリットがなくなって本末転倒。
ここではiniのメリットを捨てて「他のユーザから自分の設定を守る」メリットが優先される。
これはそういう選択肢。
そしてこれを選択するのはあくまでもユーザの権利。作者は機能を提供するだけ。
> 意味もなくマルチユーザ対応にする事が不必要と言っている。
違うでしょ。君が言ってるのは
> 乱暴に言えば意識しなければならないソフトなんて殆どない。
> だから意識するソフトの話は意味がない。
0359名無しさん@お腹いっぱい。
02/02/14 00:33ID:???>ここではiniのメリットを捨てて「他のユーザから自分の設定を守る」メリットが優先される。
INIでも、アクセス権設定すれば、自分以外のユーザーから守れるyo!
0360名無しさん@お腹いっぱい。
02/02/14 00:34ID:???>そんな事したらそれまで作った文書が読めなくなる。
これとレジストリの話とどう関係があるんだ?
レジストリを使ってもいいソフトにワープロや表計算ソフトを挙げたんだろ?
なのにその理由じゃレジストリだろうがiniだろうが関係ないじゃん。
0361名無しさん@お腹いっぱい。
02/02/14 00:37ID:???それがめんどくさいんだってさ。
0362名無しさん@お腹いっぱい。
02/02/14 00:42ID:???>もし、ユーザの要望に何でもこたえてゴタゴタしたコードを組むようでははっきり言って未熟。
>スパゲティー・プログラムになって手におえなくなるのがオチ。
>仕事でクライアントが後からあれもしろ、これもしろ、と言われてやるのは仕方がないが。
>最初から仕様を決めてしっかりと組むのなら問題ない。
だからここで話し合ってたんだろ。
それにおまえが「意味がない」と水を差した。
言ってることとやってることが違うぞ。
>それにみんながスキル有ると思ったら大間違い。
そんなしょーもないこと思ってないし
スキルの無い人間には何も求めていない。安心しろ。
0363名無しさん@お腹いっぱい。
02/02/14 00:49ID:???>使う必要がある時に使うのは当たり前。
それはこっちのセリフだ。
設定の保存でレジストリを使うソフトと「アンインストールしないソフト」とどういう関係があるんだ?
0364名無しさん@お腹いっぱい。
02/02/14 01:09ID:???> そんな事したらそれまで作った文書が読めなくなる。
ソフトをコロコロ変えるか変えないかはユーザが選ぶこと。
作者が選ぶことじゃない。
>>357の論理では普通アンインストールしないものはレジストリを使って良いことになるが、
エディタはどうなんだ?>>340ではマルチユーザに対応する必要がないのでレジストリを
使わないということになっているが。
ワープロとエディタでどうしてこんな差をつける?
0365名無しさん@お腹いっぱい。
02/02/14 01:13ID:???>>352へのレスが抜けてる
0366346
02/02/14 01:46ID:???>Usersは保存場所の設定を読み込めればいい。設定するのは管理者なんだから。
ん?俺も良く分からん。なんか話がずれてるかな。
その理屈だとユーザは各々の設定を保存できない訳?それはダメでしょ。
>違うでしょ。君が言ってるのは
それはあくまで乱暴に言ったらの事で本気でそう思っている訳ではないです。
極論として言ったまでです。
これは書かなかったほうが良かったか。
>>360
それは>なぜワードやエクセルは普通アンインストールしないソフトなんだ?
の根拠です。レジストリの話とは直接の関係は無いです。
レジストリを使うべきソフトにワープロや表計算ソフトを挙げたのは
大勢のユーザが使うであろうソフトならレジストリを使った方が簡単で扱いやすいから。
アンインストールしないソフトならレジストリを使っても良いってのは
アンインストール時にゴミを残すような仕様でも使い続けているなら問題ない。
ただ、ためしに入れてみたって人にとっては大いに問題だけど。
>>362
極論を書いてしまった俺のミスだな、スマン。
>スキルの無い人間には何も求めていない。
フリーソフト作家にはプログラムの勉強の為に作ってる人も多い。
そういった人はスキルもあまり高くない場合が多い。
それでもアイデアが良くていいソフトも有るがそれを捨てるのは勿体無いと思うぞ。
>>363
>360のレスを参照。
>>364
エディタは種類もたくさん有って結構変える物でしょ。
俺も幾つかエディタは変えた。
>>365
ユーザのフォルダなら好きな場所へユーザが決めればいい。
0367名無しさん@お腹いっぱい。
02/02/14 01:57ID:???> >Usersは保存場所の設定を読み込めればいい。設定するのは管理者なんだから。
> ん?俺も良く分からん。なんか話がずれてるかな。
> その理屈だとユーザは各々の設定を保存できない訳?それはダメでしょ。
あぁ各ユーザの設定を保存するファイルが、書き込み権限のあるフォルダに置かれてないと
ダメだってことか。もちろんその通り。
しかしそれを言うなら君の「exeと同じフォルダにiniを保存」も同じ条件だよ。
これが現実的じゃないって?
ということは君は自称多数派を選びながら現実的じゃない方法を選んでるわけかな?
0369名無しさん@お腹いっぱい。
02/02/14 02:11ID:???誰が良いソフトを捨てると言った。
未熟なやつに「様々な環境に順応できるマルチユーザ方式を実装しろ」とは言わないという意味だ。
0370名無しさん@お腹いっぱい。
02/02/14 02:16ID:???答えになっていない。
「exeと同じフォルダにiniを保存」も同じ条件だがこれは現実的なのか、と聞いている。
そして一つのフォルダに全ユーザの設定を置く方法を否定もできていない。
マルチインストールは代替方法を示しただけ。
ちなみに
> ユーザのフォルダなら好きな場所へユーザが決めればいい。
ユーザが勝手にこんなことされちゃ管理にならないんだよ。
0371名無しさん@お腹いっぱい。
02/02/14 02:19ID:???>俺も幾つかエディタは変えた。
いい加減にその自分ルールはやめてくれ。
コロコロ変えられたら迷惑って言ったのはおまえだろ。
場当たり的な反論してるから矛盾だらけなんだよ。
0372名無しさん@お腹いっぱい。
02/02/14 02:23ID:???> 大勢のユーザが使うであろうソフトならレジストリを使った方が簡単で扱いやすいから。
> アンインストールしないソフトならレジストリを使っても良いってのは
> アンインストール時にゴミを残すような仕様でも使い続けているなら問題ない。
> ただ、ためしに入れてみたって人にとっては大いに問題だけど。
ユーザのゴミが残っても問題にはならないんだが。
ま、仮に精神衛生面で問題になるとしよう。
で、大勢で使うならレジストリ使ったほうが簡単で扱いやすい、って
ユーザが大勢で使うかどうかがなぜ君にわかるんだい。
0373名無しさん@お腹いっぱい。
02/02/14 02:33ID:???種類がたくさんあるぞ。
でもIEはレジストリ使ってるな。
IEはユーザ数が多いソフトだからレジストリ使ってると便利で扱いやすいよな。
そういうことだろ?
つーか、自分ルールで「大勢が使う」だの「アンインストールしない」だのと
ソフト基準に決めるから矛盾だらけになるし、基準があいまいなんだって。
あくまでも使うのはユーザでそのユーザはどんな環境で何人で使うかわからないんだから。
0374名無しさん@お腹いっぱい。
02/02/14 02:43ID:???ソフトは管理者が事前にインストールしておくもんなの。
ユーザの中には素人もいる。
0375名無しさん@お腹いっぱい。
02/02/14 02:51ID:???0376名無しさん@お腹いっぱい。
02/02/14 03:12ID:???あぁ?ワープロがレジストリでエディタがiniな理由が競合ソフトの数??
じゃあ何か、新ジャンルのソフトを作るときはレジストリで作ってもいいが
競合ソフトが増えてきたらiniに変えなきゃならないのか?
競合ソフトは何種類出るまで待てばいいのよ?
つーかそんなこと言って各作者が賛同するとでも思ってるのか?
0377名無しさん@お腹いっぱい。
02/02/14 03:41ID:???そうそう、言い忘れたけどどうしてもマルチインストールじゃなきゃヤダ!
と言い張るなら選択式で「シングルユーザ+ini」を選択すればよい。
これが選択式の便利なところ。
0378346
02/02/14 04:56ID:???ユーザのフォルダにEXEを置けば大丈夫では?
管理の問題では例えばどんな問題が?
>>371
それはワープロとエディタの違いを言ったまででしょ。
で、エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
だからコロコロ変えるようなエディタをマルチユーザで使うべきでない。
マルチユーザで使わないらレジストリを使うものでない。
何か矛盾してます?
>>372
>ユーザが大勢で使うかどうかがなぜ君にわかるんだい。
マルチユーザ環境なら大勢でしょ。
例え2人だけの環境でも「大勢」になる。この場合は「複数」といった方が正しいが。
>>373
>IEはユーザ数が多いソフトだからレジストリ使ってると便利で扱いやすいよな。
違う、IEの場合はユーザ全員が使うもの(実際に使うかは別として)だからレジストリの方が良い。
決してシェアや知名度で決める物ではない。
レジストリを使うべきかどうかの基準は
マルチユーザを意識したほうがいいソフトはレジストリ、
それから関連付けなどレジストリを使う必要があるソフトもレジストリ。
そうでないソフトはINIファイル。
オンラインソフトはたくさん有るんだし役割も全然違うから
明確な規準で分ける事は不可能。と言うかそれを俺に決める権利は無い。
言えるのはadmin権限で動かさなければならないようなソフトは
マルチユーザ対応する意味は殆ど無いと言うことぐらいか。
>>374
前にも書いたけど素人が使うような環境なら(学校のPCとか)
ブラウザと表計算とワープロとその他適当にあれば十分では?
オンラインソフトもユーザが設定を変えれない方が都合が良い。
ヘビーな方には個別にユーザフォルダにオンラインソフトを入れていけばよいと思うが。
>>376
>あぁ?ワープロがレジストリでエディタがiniな理由が競合ソフトの数??
>じゃあ何か、新ジャンルのソフトを作るときはレジストリで作ってもいいが
>競合ソフトが増えてきたらiniに変えなきゃならないのか?
んな分けない。
俺の文も分かりにくくて悪いがもう少しちゃんと読んでくれ。
>>377
そういう事じゃないんだけどね。
確かにそれも良いんだけどマルチインストールの利点はそのユーザだけに
ソフトを使わせる事が出来るって所にあると思うが。
家庭とか少数のマルチユーザ環境ならそっちの方が管理も楽そう。
0379名無しさん@お腹いっぱい。
02/02/14 05:52ID:???> ようはiniの利点と同じ。
ユーザーを削除したときにゴミが残る。
レジストリの「ゴミ」はやたらに気にする人が多いけど
こういうのはまったく気にならないの?
> NT系はレジストリやApplicationDataフォルダ。
Application Dataフォルダだと移動・削除が楽というメリットはなくなる。
iniのメリットを捨てるならレジストリでいい。
> 選択設定の保存先はレジストリでもいいし
結局レジストリに保存するのではiniを使う意味がない。
> あるサブフォルダに入れて
> そのフォルダをUsersが書き込めないようにする。
別フォルダが必要になると移動・削除が楽というメリットが損なわれる。
保存場所に指定したiniが保護されていなければ意味がない。
0380名無しさん@お腹いっぱい。
02/02/14 06:24ID:???どんなプログラムが置かれるかわからないから。
> だからコロコロ変えるようなエディタをマルチユーザで使うべきでない。
ユーザがソフトをマルチユーザ環境で使うかどうかはあんたが決めることではない。
さらにユーザがコロコロ変えるかどうかはあんたにはわからない。
あんたにはユーザがどんな環境でインストールしてどのくらいでアンインストールするのか
またはしないのか、などはわからない。
ワープロはコロコロ変えないがエディタはコロコロ変えるという明確な根拠がない。
一つのエディタをずっと使いつづけるかもしれない。そしてこの可能性は否定できない。
第一、「ほとんどのソフトはマルチユーザ環境で使うべきではない」などと
作者が主張したところで誰が従ってくれる?「多数」が従ってくれるのか?
> マルチユーザ環境なら大勢でしょ。
> 例え2人だけの環境でも「大勢」になる。この場合は「複数」といった方が正しいが。
そう、だからどんなソフトでもマルチユーザで使われる可能性がある。
「マルチユーザで使うな」と主張するのは無駄ということは先述の通り。
だからマルチユーザで使われないなどと仮定するのがそもそも無理がある。
> 違う、IEの場合はユーザ全員が使うもの(実際に使うかは別として)だからレジストリの方が良い。
> 決してシェアや知名度で決める物ではない。
全員が使うからレジストリという主張はできないはず。
なぜならあんたはマルチインストールを主張してるから。
逆に全員が使うからレジストリを使うという主張ができるなら。
全員が使うオンラインソフトもレジストリを使って良いということになる。
そして全員が使うかどうかはあんたが決めることじゃなくてユーザ
(管理すべき場所では管理者)が決めること。
この場合、「IEはレジストリを使うべきではない。マルチインストールされているべき」
と主張しないと前言と矛盾する。
さらにIEがいいならWEBブラウザはレジストリを使ってもいいことになる。
しかしWEBブラウザには多くの種類がある。あんたは種類が多いとini、という論理のため、
これも矛盾する。
> オンラインソフトはたくさん有るんだし役割も全然違うから
> 明確な規準で分ける事は不可能。と言うかそれを俺に決める権利は無い。
最初の主張と変わっている。
ソフトの種類(ワープロだの表計算だの)で分けようとしてたのはあんた。
にもかかわらずここへきて「分けることは不可能」。これが矛盾。
0381名無しさん@お腹いっぱい。
02/02/14 06:24ID:???> マルチユーザ対応する意味は殆ど無いと言うことぐらいか。
これも以前と意見が変わっている。
この逆は「admin権限で動かさないソフトはマルチユーザ対応する意味がある」
ほとんどのソフトがマルチユーザ対応する意味が無いと言ったのは誰か。
> 前にも書いたけど素人が使うような環境なら(学校のPCとか)
> ブラウザと表計算とワープロとその他適当にあれば十分では?
だからそれはあんたが決めることじゃない。
十分かどうかどうしてわかるのか。
> オンラインソフトもユーザが設定を変えれない方が都合が良い。
あんたが言う「マルチインストール」はユーザが設定を変えられる。
まったく意見が逆になってる。
> ヘビーな方には個別にユーザフォルダにオンラインソフトを入れていけばよいと思うが。
管理者の身になって考えてみること。
相手がヘビーユーザかどうかなぜわかる。さらにユーザごとに入れるソフトを変える方が手間がかかる。
本末転倒。
> 俺の文も分かりにくくて悪いがもう少しちゃんと読んでくれ。
読んだからそういう反応が来たんだろう。
否定するなら根拠を提示すること。
> 確かにそれも良いんだけどマルチインストールの利点はそのユーザだけに
> ソフトを使わせる事が出来るって所にあると思うが。
だからシングル+iniでインストールしてるんだからそのユーザだけが自由に使えるだろ。
さらに「あるフォルダに全ユーザ設定を保存する方法」を否定できていない。
これが否定できないということは、iniでマルチユーザ対応させることを否定できない。
ということはレジストリにゴミを残さずともマルチユーザに対応できる場合がある。
ということはマルチユーザ=レジストリ、という論理は破綻。
0382名無しさん@お腹いっぱい。
02/02/14 06:31ID:???> レジストリの「ゴミ」はやたらに気にする人が多いけど
> こういうのはまったく気にならないの?
iniの利点は「削除が楽」
気になるなら削除しなさい。
> Application Dataフォルダだと移動・削除が楽というメリットはなくなる。
> iniのメリットを捨てるならレジストリでいい。
選択肢を与えてるだけなので好きなのを選択するのは当たり前。
レジストリを使いなさい。
> 結局レジストリに保存するのではiniを使う意味がない。
なぜか。どちらか一方を使わなければいけないなどと誰が決めたのか。
さらにレジストリが嫌ならばiniに保存すればよい。
iniを使いなさい。
> 別フォルダが必要になると移動・削除が楽というメリットが損なわれる。
exeのサブフォルダに作りなさい。
> 保存場所に指定したiniが保護されていなければ意味がない。
意味が無いことはない。そもそも9xを使っているならそんなこと考えるだけ無駄。
保護を優先させるならNT系でレジストリを使いなさい。
全部選択式でいけますがなにか。
0383名無しさん@お腹いっぱい。
02/02/14 07:11ID:???マルチユーザーで使うときにはレジストリ使わせて、シングルユーザーなら
INIファイルをEXEと同じフォルダに作る。インストール時にでも選択させれば
とってもいい感じだと思うんだけど。
0384名無しさん@お腹いっぱい。
02/02/14 07:15ID:???選択できるのに、なぜ>>378はそこまで固執するんだ?
別に今すぐ選択できるように実装しろと言ってるわけでもないのに。
選択できれば色々な環境に合わせてユーザが選べるから便利だ、って話なんだが。
固執する特別な理由でもあるのか?
0385名無しさん@お腹いっぱい。
02/02/14 09:27ID:???>で、エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
>だからコロコロ変えるようなエディタをマルチユーザで使うべきでない。
>マルチユーザで使わないらレジストリを使うものでない。
>何か矛盾してます?
「エディタ」を「ワープロ」に置き換えると即矛盾なんだが。
特に一行目から二行目への話の持っていき方がすごい。
>で、エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
迷惑ならコロコロ変えなければいいだけなんだが、それを
>だからコロコロ変えるようなエディタをマルチユーザで使うべきでない。
という話へスライドさせている。繰り返すが迷惑なら変えなければいいのだが、
なぜかエディタはコロコロ変えなければいけないソフトのようだ。
その「コロコロ変える」かどうかの判断要素は
>エディタは種類もたくさん有って結構変える物でしょ。
種類の多さだそうだ。そこで反論されると
>それはワープロとエディタの違いを言ったまででしょ。
さらに
>俺の文も分かりにくくて悪いがもう少しちゃんと読んでくれ。
と一蹴。ワープロではレジストリを使い(=コロコロ変えない)、
エディタではiniを使う(=コロコロ変える)という、その差の付け方が
「種類の多さ」というのはおかしいと指摘されているのだがなぜか強気に一蹴。
これだけツッコミ要素満載な発言をしておいて
>何か矛盾してます?
こやつの厨房ぶりはもはや神の領域だ。
0386名無しさん@お腹いっぱい。
02/02/14 12:51ID:???#うーむ、最近は話が長くて読めん。
0387名無しさん@お腹いっぱい。
02/02/14 17:31ID:???激しく同意。もうちょっと簡潔に。
0388名無しさん@お腹いっぱい。
02/02/14 17:52ID:???0389346
02/02/14 18:03ID:???>どんなプログラムが置かれるかわからないから。
ソフトのインストールは管理者がする事。
ユーザは場所を決めるだけ。
>ユーザがソフトをマルチユーザ環境で使うかどうかはあんたが決めることではない。・・・
そう、マルチユーザ環境で使うかもしれないしシングルユーザ環境で使うかもしれない。
コロコロ変える人もいれば固定して使い続ける人もいる。
そこでマルチユーザ環境で固定して使う人の為に意味も無くレジストリを使われると
シングルユーザ環境でコロコロ変える人にとっては迷惑になる。
>「ほとんどのソフトはマルチユーザ環境で使うべきではない」
では無く、「ほとんどのソフトはマルチユーザ環境を意識する必要が無い」と言っている。
マルチユーザ環境を意識していないソフトでも
マルチユーザ環境で使う事は出来るし使っても構わない。
ただし、そのソフトをユーザが使いあうようなインストールの仕方(マルチユーザ)は
今後アンインストールしないと決めなければするべきでない。
>全員が使うオンラインソフトもレジストリを使って良いということになる。
そうだが、必ず全員が使うオンラインソフトなんて物は基本的にない。
ある環境では全員使うかもしれないが他の環境では使わないかもしれない。
>この場合、「IEはレジストリを使うべきではない。マルチインストールされているべき」
>と主張しないと前言と矛盾する。
IEの場合はWindowsを使っている限り全てのユーザに入っている。
だからこの場合は「IEはレジストリを使うべきではない」にはならない。
「種類が多いとini」なのではなくマルチユーザで使うかどうかで決める。
最初からマルチユーザで使うことを前提としたソフトなら
例え種類が多くてもレジストリを使うべき。
「種類が少ない場合はレジストリ」ってのは何故出てきたんだろう、
全くそんな考えは無いんだが。どの辺でそう取られてしまったのか。
>さらにIEがいいならWEBブラウザはレジストリを使ってもいいことになる
IEがいいならWEBブラウザも使って良いというのはおかしい。
IEと他のブラウザは全然別物。何故一緒にできる?
>ソフトの種類(ワープロだの表計算だの)で分けようとしてたのはあんた。
この場合の明確な規準ってのはもっと細かなソフト単位での話。
あのソフトはレジストリこのソフトはINIなんて決められない。
一般的なワープロや表計算はマルチユーザを意識して作られているから例にあげた訳で
もし、マルチユーザを意識しないワープロを作ったとしたら
それはINIに設定を保存すべきだと思う。
0390346
02/02/14 18:04ID:???>この逆は「admin権限で動かさないソフトはマルチユーザ対応する意味がある」
そうじゃなくて逆にいえば、admin権限でしか動かないソフトは
マルチユーザで動かしてもはっきりいって使えないと言う程度の事。
>十分かどうかどうしてわかるのか。
だから「では?」と聞いている。
違うのならその理由を知りたいだけ。
と言うかこの答えは>344で出てるんだけど他の意見も聞きたかった。
>あんたが言う「マルチインストール」はユーザが設定を変えられる。
これは初心者がパソコンを使う場合は変えれない方が良いと言う事。
そりゃ環境によって状況も変わる。
>相手がヘビーユーザかどうかなぜわかる。
詳しい人間かどうかは会えば分かる。知らない人間にパソコンを使わせる状況なら
使いやすさよりも制限をきつくするべき。
>さらにユーザごとに入れるソフトを変える方が手間がかかる。
多少の手間はパソコンを管理してるのなら仕方が無い。
それに環境によって違うだろうけどそんなにソフトを変える必要があるのか?
無茶苦茶手間がかかって嫌なら必要時以外は変えなければいいと思うが?
それをマルチユーザに対応する事で解消したはいいが
個人で使ってる人の手間が増えるとしたらそれは良くない。
>否定するなら根拠を提示すること。
根拠は示したつもりなんだが。
>だからシングル+iniでインストールしてるんだからそのユーザだけが自由に使えるだろ。
ゴメン、よく分からん。マルチユーザ環境の話なのに何故シングル+ini?
これは俺の言うマルチインストールの事になるが。
>「あるフォルダに全ユーザ設定を保存する方法」を・・・
無論、INIでマルチユーザ対応させることも可能、が実装に手間がかかる。
レジストリを使うなら非常に簡単に対応できる。
そうまでしてINIに保存するメリットが思いつかない。
だからマルチユーザならレジストリを使った方が良いといってるだけ。
作者の趣味でINIに保存したいのなら別に構わないよ。
0391346
02/02/14 18:04ID:???マルチユーザ対応にする場合、確かにそれは有りだと思う。
でも、必要ないのにマルチユーザに対応させるのはどうか?と言う話。
>>385
エディタをコロコロ変えるというのは個人で使う場合の話。
それとマルチユーザで使う場合の話がごっちゃになってるから変になるんだな。
>で、エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
>だからコロコロ変えるようなエディタをマルチユーザで使うべきでない。
>マルチユーザで使わないらレジストリを使うものでない。
これはマルチユーザでの話。
エディタを変えなければならないと言う事はない。
書き直すと、
エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
だから後で変えたくなるようなエディタはマルチユーザで使うべきでない。
そんなエディタならレジストリを使わない方が良い。
全てのエディタがずっと使い続けても良いと言う訳ではないでしょう。
マルチユーザ環境を意識して作った
完成度の高いエディタならマルチユーザで使うのも良い。
しかしそれがみんなに受け入れられるか問題。
使いたいエディタは人によってまちまちだろうから。
そうするとマルチユーザで使う意義が無いと思う。
これで分からないかな?
文章が書くのは苦手なんで突っ込み所満載かも知れんがそこは勘弁。
0392346
02/02/14 18:05ID:???分かりづらくなってきたんで一旦仕切りなおし。
俺の主張は、
基本的にマルチユーザ環境は無理して意識する必要は無い。
必要のあるものだけ対応すればいい。
で、必要があるかどうかは作者が決める訳だが、
作者はホントに必要なのか考えて欲しい。
対応したいならば保存方法を選択できるようにし
シングルユーザで使用してもレジストリを使わないようにするといい。
それからマルチユーザ環境でもマルチインストールの方がいい事もある。
と、これだけ。
途中、矛盾してる点もあるかも分からんが
文書力の無さがなせる技。許して欲しい。
なんかスレ汚しまくってるし続けても
訳分からなくなるだけだからこれで最後にします。
出て来いというなら出てきますがけど・・・。
スレ汚しスマン。
0393名無しさん@お腹いっぱい。
02/02/14 18:23ID:???矛盾を文章力の無さに転嫁するなと。
スレ違いもいい加減にすれと。
0394名無しさん@お腹いっぱい。
02/02/14 18:34ID:???> エディタをマルチユーザでみんなが使った場合コロコロ変えられると迷惑。
> だから後で変えたくなるようなエディタはマルチユーザで使うべきでない。
迷惑ならコロコロ変えなきゃいいの。
それとも君の妄想世界の管理者は頭が悪くてどうしてもコロコロ変えなきゃ気がすまないのか?
> 全てのエディタがずっと使い続けても良いと言う訳ではないでしょう。
ワープロ、というか全てのソフトウェアに同じことが言えますが、何か?
> マルチユーザ環境を意識して作った
> 完成度の高いエディタならマルチユーザで使うのも良い。
> しかしそれがみんなに受け入れられるか問題。
> 使いたいエディタは人によってまちまちだろうから。
使いたいワープロ、というか使いたいソフトウェアは人によってまちまちですが、何か?
それとまだ理解せずにレスしてたようだけど、つーか他の発言も理解してないんだろうけど、
> ゴメン、よく分からん。マルチユーザ環境の話なのに何故シングル+ini?
> これは俺の言うマルチインストールの事になるが。
選択式はそのマルチインストールもサポートしてるってこと。
シングル+iniモードでマルチインストールすれば同じことだろ。
0395名無しさん@お腹いっぱい。
02/02/14 18:42ID:???矛盾やツッコミどころが多い文章を書くのは
単に考えて発言してないからだ。
考えてないから自分でわけわかんなくなってる。
厨房の長文は一番たちが悪いのでもう来ないで下さい。
0396名無しさん@お腹いっぱい。
02/02/14 18:49ID:???自分で体験するまで一生わからないんだよ
0397名無しさん@お腹いっぱい。
02/02/14 19:01ID:???0398名無しさん@お腹いっぱい。
02/02/14 19:08ID:???0399346
02/02/14 19:20ID:???>ワープロ、というか全てのソフトウェアに同じことが言えますが、何か?
>使いたいワープロ、というか使いたいソフトウェアは人によってまちまちですが、何か?
だから、マルチユーザとしてインストールするのは良くないと言っているの。
0400名無しさん@お腹いっぱい。
02/02/14 19:27ID:???ほら、また矛盾。
ワープロにも同じことが言えるということは、ワープロもマルチユーザとして
インストールするのは良くないことになる。
場当たり反論はもうやめてね。厨房くん。
0402名無しさん@お腹いっぱい。
02/02/14 19:37ID:???はぁ?「全ての」って言ってんだからワープロに限らず、って意味だろ。
君は日本語も危ういのかい?
0403名無しさん@お腹いっぱい。
02/02/14 19:45ID:???これ以上レスしても墓穴掘るだけだよ。
0404名無しさん@お腹いっぱい。
02/02/14 19:58ID:???そろそろ許してやれよ(藁
楽しんでやってるなら止めないが、疲れるだけだから
もう止めたほうがいいぞ。
0405名無しさん@お腹いっぱい。
02/02/14 22:05ID:???出てこないって言ったのに出てきてカッコワルイ。
>>402
そんな厨房に上げ足取りカッコワルイ。
0406名無しさん@お腹いっぱい。
02/02/14 22:29ID:???揚げ足取りではないだろ
0407名無しさん
02/02/15 08:48ID:???0408名無しさん@お腹いっぱい。
02/02/15 16:24ID:???0409名無しさん@お腹いっぱい。
02/02/15 17:38ID:???>>276-325
0410名無しさん@お腹いっぱい。
02/02/15 18:46ID:???0411名無しさん@お腹いっぱい。
02/02/15 19:22ID:???ツッコミたい気持ちもわかりますが、そこは我慢する方向で。
VS.NETが出たよね。英語版だけど。
あれについてるセットアッププロジェクトってのでmsiが作れるんだけど
どこまで細かく設定できるのかな。
VisualStudioInstaller1.1よりマシにはなってるだろうけど。
インストーラで保存先を選択させたり、アンインストーラで各ユーザの設定まで
削除するかどうか選択させたり、という話題があったので一応そのネタふり。
0412ガイシュツネタ
02/02/16 03:11ID:???逆に特定のユーザー間で設定を共有するのが難しい。
例えば一般ユーザとAdminを使い分けつつ、
エディタの設定を統一したい場合とか。
0413名無しさん@お腹いっぱい。
02/02/16 08:20ID:WxXzIy3Uインストール後も変更がある場合は、プログラムと同じディレクトリや、
systemRoot(c:\windows , c:\winnt)に入れるのはやめてほしい
systemrootも、program filesも、adminのみ変更可にして、一般ユーザーは
読み取りと実行のみ許可してるから、行儀の悪いアプリがあると、NTFSのACLを
いじらないといけなくなるからめんどくさい
0414名無しさん@お腹いっぱい。
02/02/16 10:52ID:???INI派だが禿しく同意
0415名無しさん@お腹いっぱい。
02/02/16 11:05ID:???きちんとレジストリを消すようなアプリでも
カレントのユーザーのレジストリしか消さないんだよなぁ。
これはどうにかして欲しい。
0416名無しさん@お腹いっぱい。
02/02/16 12:03ID:???マルチユーザーでレジストリが別になる領域があることを、そもそも知らない。ってプログラマー多いよ。
DOSやそれもない頃のプログラマーは特に。
0417名無しさん@お腹いっぱい。
02/02/16 16:37ID:???>>413-414
その場合どこにINIを置いて欲しい?
俺はそういうソフト用にUsersも書き込める別のProgramフォルダを用意して
そこにインストールしてる。
0418名無しさん@お腹いっぱい。
02/02/16 18:04ID:???やっぱりEXEと同じフォルダかな。
そうやってINIを使うツール用フォルダを作って整理しておけば、
一括バックアップ/レストアが出来るし。
0419名無しさん@お腹いっぱい。
02/02/16 20:57ID:???記載して欲しいね
0420名無しさん@お腹いっぱい。
02/02/17 01:39ID:???そこら辺はアンインストールの方法に、という話になって
readme.txtにアンインストール情報を!
http://pc.2ch.net/test/read.cgi/prog/997370579/
にループするのでは…
0421名無しさん@お腹いっぱい。
02/02/17 03:59ID:???0422名無しさん@お腹いっぱい。
02/02/17 15:13ID:???それは本当にプログラマか?
ヘルプを読まないただのDQNだと思われ。
0423名無しさん@お腹いっぱい。
02/02/17 17:42ID:???HELPを見るようじゃ、ベテランとは呼べない。
0424名無しさん@お腹いっぱい。
02/02/17 21:50ID:???0425名無しさん@お腹いっぱい。
02/02/17 23:39ID:???プログラマーなんて上は神から、下は char と double の違いがわからなかったり、malloc が使えないやつまでいるからなあ。
しかも、別分野に特化してて遊び半分に Win なソフトを作ることだってあるわけだし。
そもそもスタンドアローンの 9X 系だとログインプロンプト見ないほうが普通だし。
別に >>416 の話もおかしくは聞こえないなあ。
0426名無しさん@お腹いっぱい。
02/02/18 00:51ID:???別にベテランじゃなくてもいいだろ(w
MSは、アンインストール時に全ユーザのレジストリ設定を残すように言ってるんだっけ。
逆に全ユーザのレジストリ設定を削除するオプションをアンインストーラに付けるなら
ユーザにそのことを通知すべきとも言ってるんだよな。確か。
早いとこそれを簡単に実現できるAPIとかMSI作成アプリを出して欲しいよ。
0427名無しさん@お腹いっぱい。
02/02/18 11:15ID:???> 全部選択式でいけますがなにか。
何もかも選択させればいいと言うのは一見親切なように見えるけど
実は選択の責任をユーザーに押し付けてるだけでそれも一種の手抜き。
0428名無しさん@お腹いっぱい。
02/02/18 18:24ID:???使用許諾に書いてあるだろ。
0429名無しさん@お腹いっぱい。
02/02/21 18:59ID:???去年か一昨年の4月1日に消費者契約法だか何だかが改正されて
そういった一方的な契約って無効にならなかったっけ?
かなり前に新聞でチラッと見ただけで自信は無いのだが。
0430名無しさん@お腹いっぱい。
02/02/21 19:23ID:???フリーで損害でも補償しろとでも?
ひぐちみたいなこと言うんじゃねーよ。
嫌なら使うなボケェ
0431名無しさん@お腹いっぱい。
02/02/22 01:28ID:???だから、そこんとこどーなのか聞いてる訳だよ。
別にフリーソフトに損害賠償を請求してる訳じゃないって。
つーかそんなの通る分けなかろう。
0432名無しさん@お腹いっぱい。
02/02/22 01:44ID:???>>427が言ってるのは選択するかどうかの責任。
損害じゃないし。
0433名無しさん@お腹いっぱい。
02/02/22 15:11ID:YQPEG7seソフトを使うということは、選択の連続だが全部作
者に責任を取れと?
それとも全ての選択に対して説明をつけて、いち
いち確認しろと?
だいたい選択の責任とか言い出す優柔不断で頭
の弱い奴はソフト使うな。マジで
今後の人生体力と笑顔で乗り切ってくれ(藁
0434名無しさん@お腹いっぱい。
02/02/22 18:25ID:???いや、だから>>427の言ってることは的外れだろってこと。
0435名無しさん@お腹いっぱい。
02/02/22 18:33ID:???当該告げられた内容が事実であるとの誤認。
二 物品、権利、役務その他の当該消費者契約の目的と
なるものに関し、将来におけるその価額、将来におい
て当該消費者が受け取るべき金額その他の将来におけ
る変動が不確実な事項につき断定的判断を提供するこ
と。
当該提供された断定的判断の内容が確実であるとの
誤認。
以上二つが消費者契約法で違法となるかどうかの条件。
http://www5.cao.go.jp/2000/c/0512c-keiyakuhou.html
Readmeやインストール時に書くこと書いてあって、事実に反しなければ
違法にはならない。
もちろん、パッケージや売り文句に書いてあることと明らかに違うソフ
トなら、それについての契約は無効になる。
0436名無しさん@お腹いっぱい。
02/02/22 18:49ID:???0437名無しさん@お腹いっぱい。
02/02/26 03:53ID:???0438名無しさん@お腹いっぱい。
02/02/28 21:48ID:???つーか、そうなったらフリーでない個人プログラマーとか小さいソフトウェ
アベンダーは全滅するんじゃねーの?開発者や配布者の免責事項を無効にする
ってことは、ソフトの開発、配付、販売についての権利と義務を一切国の法
律で管理するってことだもの。
0439名無しさん@お腹いっぱい。
02/03/01 13:47ID:???本気で訴えたいと思ってるヤシが多数存在するという現実。
0440名無しさん@お腹いっぱい。
02/03/01 14:08ID:???0441名無しさん@お腹いっぱい。
02/03/01 16:36ID:???むしろ「MSだから」という理由で訴えたいヤシが多数存在するという事実。
0442名無しさん@お腹いっぱい。
02/03/01 21:33ID:???そこら辺を突っ込みたいのでは。。。
0443名無しさん@お腹いっぱい。
02/03/02 06:07ID:???それは免責事項や使用許諾じゃないだろ(w
0444442
02/03/03 10:18ID:???0445名無しさん@お腹いっぱい。
02/03/17 01:09ID:9DmLzW5E0446名無しさん@お腹いっぱい。
02/03/17 02:20ID:???結局なぜレジストリはダメなんだか分からなかったが。
0447もなか
02/03/17 02:51ID:???0448名無しさん@お腹いっぱい。
02/03/20 22:48ID:???アンインストーラーついてないソフトを消すのに苦労する。
別に作者名で分けたところで何のメリットも無いと思うのだけれどなぁ
0449もなか
02/03/23 01:29ID:???カブリにくいからだろうね。
ファイルの場所自体も 作者名\ソフト名 と二重のくくりにした方が確実。
その場合、ソフト名フォルダ内に本体がある方が自然でしょ。
レジストリの登録と同じ理屈だと思う。
0450名無しさん@お腹いっぱい。
02/03/24 00:26ID:???個人だから会社名の代わりに作者名という程度の
理由と思われ
0451448
02/03/27 01:09ID:???>>449さん
ソフト名がカブるってそんなにあるのかなぁって思った。
>>450さん
なるほどーと。 それくらいの理由だったら勘弁して欲しいけど^^;
0452名無しさん@お腹いっぱい。
02/03/28 05:27ID:???かぶっても大丈夫なようにMSが推奨してるんだろ?
0453名無しさん@お腹いっぱい。
02/03/28 05:51ID:???滅多には被らないだろうけど、被った時は何が起こるかわからないし。
読むソフトの想定外の設定になってる可能性があるんだから。
出来るだけ被らないようにしてくれた方がいいっしょ。
0454名無しさん@お腹いっぱい。
02/04/09 12:39ID:???海外製のレジストリ最適化ソフト使ったら漢字使ったレジストリキーの所で
無限ループ起こしたらしくログがとんでもない事になってた。
0455名無しさん@お腹いっぱい。
02/04/10 02:37ID:???■ このスレッドは過去ログ倉庫に格納されています