24: 2006-05-01 (月) 17:22:47 |
現: 2024-01-08 (月) 12:58:56 k-tan |
- | * [[K]]向けのOSASKに関する各種ガイドライン | + | TITLE:x |
| + | * [[K]]向けのOSASKに関する各種ガイドライン [#c8ea7789] |
| -(by [[K]], 2006.04.29) | | -(by [[K]], 2006.04.29) |
| -これは主に[[K]]に対する場合のみのガイドラインではないかという指摘がありました。確かにそのとおりだと思います。それでタイトルを少し変えました。 | | -これは主に[[K]]に対する場合のみのガイドラインではないかという指摘がありました。確かにそのとおりだと思います。それでタイトルを少し変えました。 |
| | | |
- | *** 歴史 | + | *** 歴史 [#g00f6e9c] |
| -なんでこんなページが必要になったのか | | -なんでこんなページが必要になったのか |
| | | |
| -以前は、どんな質問でもいいよ、どんな要望でもいいよ、と寛大(?)な対応をして、親しみやすい態度を取ってきました。初めのうちはこれでもとてもうまくいっていました。質問者はていねいで遠慮がちだったのです。でも今はずうずうしい人の割合が上昇して、もう寛大な対応を取らないほうがいいかもしれないと思うレベルになってきました。 | | -以前は、どんな質問でもいいよ、どんな要望でもいいよ、と寛大(?)な対応をして、親しみやすい態度を取ってきました。初めのうちはこれでもとてもうまくいっていました。質問者はていねいで遠慮がちだったのです。でも今はずうずうしい人の割合が上昇して、もう寛大な対応を取らないほうがいいかもしれないと思うレベルになってきました。 |
| | | |
- | *** 質問と回答 | + | *** 質問と回答 [#i19269b0] |
| -質問するときは | | -質問するときは |
| --質問する前に自分で調べましょう。知りたい事柄と OSASK をAND検索するとgoogleでも結構見つかります。 | | --質問する前に自分で調べましょう。知りたい事柄と OSASK をAND検索するとgoogleでも結構見つかります。 |
| --思い込みでの回答はできるだけやめましょう。○○すればよいと偉そうに書いてあるのに、そのとおりにしてもうまくいかなかったりすると、すごく恥ずかしいです。 | | --思い込みでの回答はできるだけやめましょう。○○すればよいと偉そうに書いてあるのに、そのとおりにしてもうまくいかなかったりすると、すごく恥ずかしいです。 |
| | | |
- | *** 要望に関して | + | *** 要望に関して [#p006b43c] |
| -以下の典型的な要望・質問はほとんど意味がないかもしくは逆効果です。 | | -以下の典型的な要望・質問はほとんど意味がないかもしくは逆効果です。 |
- | --開発を早くしてください、期待しています、がんばってください、予定はいつですか? | + | --開発を早くしてください、期待しています、がんばってください、予定はいつですか、最近何をしているのですか? |
- | --これらの質問はたいていは僕にプレッシャーをかけるだけです。もっとのびのびとやらせてください。・・・早くしろなんていわれなくても早くしようと思っています、心痛を与えるだけです。・・・僕は誰にも期待されていない状態のほうが、むしろ「今に見ていろ」とがんばるタイプかもしれないくらいです。・・・いわれなくてがんばっています。むしろがんばっていないように見えているのかと、落胆するだけです。・・・予定なんか知りません。どうせ守れない予定を聞いて意味ありますか?それとも何かに間に合わないと困るのでしょうか。それならいつですかではなくて、理由とセットにして○○までにできそうですか、と聞いてください。まあそれでもそのとおりにできるかどうかは分かりませんが。 | + | --これらの質問はたいていは僕にプレッシャーをかけるだけです。もっとのびのびとやらせてください。 |
| + | ---早くしろなんていわれなくても早くしようと思っています、心痛を与えるだけです。 |
| + | ---僕は誰にも期待されていない状態のほうが、むしろ「今に見ていろ」とがんばるタイプかもしれないくらいです。 |
| + | ---いわれなくてがんばっています。むしろがんばっていないように見えているのかと、落胆するだけです。 |
| + | ---予定なんか知りません。どうせ守れない予定を聞いて意味ありますか?それとも何かに間に合わないと困るのでしょうか。それならいつですかではなくて、理由とセットにして○○までにできそうですか、と聞いてください。まあそれでもそのとおりにできるかどうかは分かりませんが。 |
| + | ---僕が最近何をしているかなんてどうして聞くのですか。それは何もしていないように見えるからですか?本当は何かしているかもしれませんし、していないかもしれません。そもそも僕が何をするかなんてどうして他の人に見張られなくてはならないのでしょうか?僕はいつ何をしてもいいはずです。仮に今後一切の開発をやめてしまったとしても、それで文句を言える人は誰もいないはずです(やめるつもりは全くないけど)。 |
| --多分この手の発言を目にしなくなる、耳にしなくなるだけで、開発速度は2倍になります。 | | --多分この手の発言を目にしなくなる、耳にしなくなるだけで、開発速度は2倍になります。 |
| --もし本当に僕の開発を早くしてほしいと思っているのなら、こういう発言した人を見つけたら注意しておいてもらいたいくらいです。 | | --もし本当に僕の開発を早くしてほしいと思っているのなら、こういう発言した人を見つけたら注意しておいてもらいたいくらいです。 |
| -要望が受け入れられなければ、自分で作りましょう。「はりぼてOS」から出発すれば、いつかはできるはずです。自分で作る気もないくせに安易に要望するなんて、その程度の情熱ではそもそも僕が興味を持つはずないです。要望するだけやぼです。あきらめましょう。 | | -要望が受け入れられなければ、自分で作りましょう。「はりぼてOS」から出発すれば、いつかはできるはずです。自分で作る気もないくせに安易に要望するなんて、その程度の情熱ではそもそも僕が興味を持つはずないです。要望するだけやぼです。あきらめましょう。 |
| | | |
- | *** 客観的・主観的 | + | *** 要望(2) [#n97be8b5] |
| + | -あなたの要望が僕の心に響かずに、相手にされないことがあっても、あきらめるには早すぎるかもしれません。実験してやってみせればいいのです。口先だけで言うのとは比べ物にならない説得力がありますし、そもそもそこまでして説得しようという態度は僕の心に響きます。というかまあ、要望が拒否された後にそれすらできない場合は、「なんだ結局その程度の要望だったのか」と僕に思われて終わりかもしれません。 |
| + | |
| + | -よく分からないと思うので、もう少し具体的に言いましょう。OSASKに新しい機能をつけてほしかったとして、僕が断ったら、あなたはその機能の一部を実際につけてしまえばいいのです、OSASKを改造して。そしてそれを僕に見せればいいのです。ほら、こんなわずかな変更でこんなに便利になった。だから残りの機能もつけようよ、と。OSASKの改造が困難なら、「はりぼてOS」の改造でもいいのです。とにかく僕のような想像力の乏しい頑固なわからずやには実際に見せないとダメなのです。まあやってもダメなこともありますので、そのときはごめんなさい。 |
| + | |
| + | -もう一つのケースとして、2006.05.02現在で話題になっているOsaskWikiのページ書き換え権の解放問題を考えてみます(他の件も問題にされていますが、とりあえずここではこれだけで)。この文章をここに書いている段階では、ルールを改正したら気分がよくなる(重苦しくなくなる)という僕にとっては評価しにくいご利益と、ページの内容は今よりも改善されるだろうという絵に描いたもちが示されています。僕としてはこの段階では自分の理念(一つのページを複数の人がいじると読みにくくなることのほうが多い)を曲げる気にはなれませんでした。 |
| + | -そうであれば、提案者が自分の主張をことさらに説明するのは、単に理念を無視した要望の出し方でしかなく、それ以上やっても無視されるだけなのです(上記参照)。管理しその責任を負うものとただの提案者が同列であるというのは結局は幻想です(もちろん可能な範囲ではこの幻想を守りたいと僕は思いますが)。提案者は責任者を説得しなければ提案を受け入れてもらえませんが、責任者には提案者を説得しなくても提案を棄却できるのです。その代わり結果に対する責任を負うのです。提案者には原則として責任はありません(本人が言い出さない限りは)。 |
| + | -だからやって見せるのがいいと思います。このページはみんなで編集することによってもっと改善されると思われるページがあるのなら、そのページをコピーした別のページをつくり、そこにはみんなで編集可ということを明記して、それでそのページがみんなでメンテナンスされてよくなっていく過程を責任者に見せるしかないのです。 |
| + | -この場合はスムーズに実証試験をすることができますが、内容によっては実証試験が現行ルール下では困難かもしれません。そういう時は、責任者に実証試験ができるようにする環境を要求しましょう。僕が責任者だったらそういう意欲的な提案には、できるだけ譲歩しようとすると思います。 |
| + | |
| + | *** 客観的・主観的 [#c12f6458] |
| -○○するべきだとか、○○なのは間違っているとか、そういう言い方はできるだけ客観的な事実について使いましょう。独りよがりの意見とも思える状況で、それがさも一般的な事実のように語ってしまうと、僕はかなり割り引いて読みます。 | | -○○するべきだとか、○○なのは間違っているとか、そういう言い方はできるだけ客観的な事実について使いましょう。独りよがりの意見とも思える状況で、それがさも一般的な事実のように語ってしまうと、僕はかなり割り引いて読みます。 |
| -これをむしろ逆に、「私は○○がいいと思うのだ、でもうまく説明できないからたぶんまだこの良さは分からないかもしれない、でも信じてくれ」とか、「私が全責任を取るからやってくれ、お願いだ」というのには、強く心を動かされます。そこまで言うからには、うまく説明できないだけで、並々ならない確信があるんだろうと思うわけです。それならそれに賭けてみてもいいかなと、まずは前向きに検討するでしょう。もちろん、心にもないことをうわべだけで言っているのはダメですよ。そんなのはすぐに分かります。 | | -これをむしろ逆に、「私は○○がいいと思うのだ、でもうまく説明できないからたぶんまだこの良さは分からないかもしれない、でも信じてくれ」とか、「私が全責任を取るからやってくれ、お願いだ」というのには、強く心を動かされます。そこまで言うからには、うまく説明できないだけで、並々ならない確信があるんだろうと思うわけです。それならそれに賭けてみてもいいかなと、まずは前向きに検討するでしょう。もちろん、心にもないことをうわべだけで言っているのはダメですよ。そんなのはすぐに分かります。 |
| -これだけだと抽象的過ぎて分からないかもしれません。学校の制服に関する理不尽な細かい校則を生徒が廃止してほしいと思っている場合を想定してください。・・・「表現の自由だの、個人の人格の一部だの、かくかくしかじかの根拠により、この校則は間違っているので撤廃すべきなのだ」と先生に向かって言うのと、「先生お願いです。この校則をなくしてください。この校則がなくても私たちは10年前の先輩のようなめちゃくちゃな制服を着たりはしません。節度ある範囲に収めることを約束します。だからどうかチャンスをください」と言うのとどちらが説得力があるかと思うかです。 | | -これだけだと抽象的過ぎて分からないかもしれません。学校の制服に関する理不尽な細かい校則を生徒が廃止してほしいと思っている場合を想定してください。・・・「表現の自由だの、個人の人格の一部だの、かくかくしかじかの根拠により、この校則は間違っているので撤廃すべきなのだ」と先生に向かって言うのと、「先生お願いです。この校則をなくしてください。この校則がなくても私たちは10年前の先輩のようなめちゃくちゃな制服を着たりはしません。節度ある範囲に収めることを約束します。だからどうかチャンスをください」と言うのとどちらが説得力があるかと思うかです。 |
| | | |
- | *** 用語・誤解・矛盾 | + | *** 用語・誤解・矛盾 [#h067c5a9] |
| -ライセンスやルールなどのあなたの権利を保障するための文章は以下の説明から除外です。 | | -ライセンスやルールなどのあなたの権利を保障するための文章は以下の説明から除外です。 |
| | | |
| -考察が進んで途中で考えが変わることもありえます(そんなに頻繁にはないと思いますが)。その場合は申し訳ありませんが、後のほうの見解が優先です。 | | -考察が進んで途中で考えが変わることもありえます(そんなに頻繁にはないと思いますが)。その場合は申し訳ありませんが、後のほうの見解が優先です。 |
| | | |
- | *** 理念 | + | *** 理念 [#x50a2eed] |
- | -OSがなすべきこととアプリがなすべきことを分離します。仮想化を重視して、そのせいでアプリを作る上で不便が生じても問題視しません。だからたとえばOSASKアプリはCPUID命令を実行するべきではありません。これはCPUID命令が特権命令かどうかというレベルの問題ではなく、そもそもアプリがCPUの情報を直接得なければいけない情報のほうが問題だという意味です。CPUによって動作を変えるのではなく、ユーザからの設定によって動作を変えるべきです。画面解像度についても同様なので必ず全画面になることを保証できません。 | + | -OSがなすべきこととアプリがなすべきことを分離します。仮想化を重視して、そのせいでアプリを作る上で不便が生じても問題視しません。だからたとえばOSASKアプリはCPUID命令を実行するべきではありません。これはCPUID命令が特権命令かどうかというレベルの問題ではなく、そもそもアプリがCPUの情報を直接得なければいけない状況のほうが問題だという意味です。CPUによって動作を変えるのではなく、ユーザからの設定によって動作を変えるべきです。画面解像度についても同様なので必ず全画面になることを保証できません。 |
| --これだとベンチマークソフトとかが作りにくくなるとはいえますが、OSASKの理念としてはそんなまともで正確なベンチマーク機能の提供はアプリの仕事ではなくOSの仕事なので、システムアプリケーションというシェルの拡張機能によって実現されるべき機能なのです。 | | --これだとベンチマークソフトとかが作りにくくなるとはいえますが、OSASKの理念としてはそんなまともで正確なベンチマーク機能の提供はアプリの仕事ではなくOSの仕事なので、システムアプリケーションというシェルの拡張機能によって実現されるべき機能なのです。 |
| -できるだけ負荷を減らします。これは今までは486や386などのレガシーマシン向けのためと説明されており後ろ向きだと評されてきましたが、もうこの批判はあたりません。というのは、目下の構想ではもはやx86はメインターゲットではないので、組み込みCPUをも視野に入れた場合、負荷は軽ければ軽いほど利用の幅が広がるからです。組み込み用CPUを視野に入れるようになったのは、低スペックなCPUであれば僕でも十分に入手可能だと理解できたからです(今まではPCやMac以外のCPUは性能の割に高価なものしかないと思い込んで、そんな入手が難しいCPUのためにOSなんか作っても自分では使えないと思っていたのです)。 | | -できるだけ負荷を減らします。これは今までは486や386などのレガシーマシン向けのためと説明されており後ろ向きだと評されてきましたが、もうこの批判はあたりません。というのは、目下の構想ではもはやx86はメインターゲットではないので、組み込みCPUをも視野に入れた場合、負荷は軽ければ軽いほど利用の幅が広がるからです。組み込み用CPUを視野に入れるようになったのは、低スペックなCPUであれば僕でも十分に入手可能だと理解できたからです(今まではPCやMac以外のCPUは性能の割に高価なものしかないと思い込んで、そんな入手が難しいCPUのためにOSなんか作っても自分では使えないと思っていたのです)。 |
| -僕にとって最近のAT互換機の処理能力の必要性は理解しがたいものがあり、たとえば3GHzのCPUだとかものすごい処理能力のGPUだとかがあっても、それらの能力を使い切ってやらせたいと思うことが一つもありません。それよりは、ARM7でOSASKがどうにかこうにか動くとか、8086のリアルモードのままでもOSASKが動くとか、そういうことのほうがずっと楽しいです。これで僕のやりたい普段の処理が安価な機器で、そしてはるかに小さい電力できる可能性がでてきます。1Wでできるような処理のために100WのPCを使うなんて僕には馬鹿らしいです。 | | -僕にとって最近のAT互換機の処理能力の必要性は理解しがたいものがあり、たとえば3GHzのCPUだとかものすごい処理能力のGPUだとかがあっても、それらの能力を使い切ってやらせたいと思うことが一つもありません。それよりは、ARM7でOSASKがどうにかこうにか動くとか、8086のリアルモードのままでもOSASKが動くとか、そういうことのほうがずっと楽しいです。これで僕のやりたい普段の処理が安価な機器で、そしてはるかに小さい電力できる可能性がでてきます。1Wでできるような処理のために100WのPCを使うなんて僕には馬鹿らしいです。 |
| | | |
- | *** OsaskWikiと自分のホームページ | + | *** OsaskWikiと自分のホームページ [#d6ac30cf] |
| -みなさんそれぞれ自分のホームページやブログをもっていると思いますが、OSASKに関することはできるだけOsaskWikiの個人ページにも反映させることをお勧めします。なぜならOsaskWikiなら更新したページがすぐに分かり、巡回しなくても更新に気づけるからです。自分のサイトにコンテンツを置いて、OsaskWikiに更新履歴のコピーを置くというのがいいかもしれません。 | | -みなさんそれぞれ自分のホームページやブログをもっていると思いますが、OSASKに関することはできるだけOsaskWikiの個人ページにも反映させることをお勧めします。なぜならOsaskWikiなら更新したページがすぐに分かり、巡回しなくても更新に気づけるからです。自分のサイトにコンテンツを置いて、OsaskWikiに更新履歴のコピーを置くというのがいいかもしれません。 |
| -僕がK-KiwiよりもOsaskWikiの[[K]]ページをよく使うのはそのためです。 | | -僕がK-KiwiよりもOsaskWikiの[[K]]ページをよく使うのはそのためです。 |
| | | |
- | *** 性善説的ルール | + | *** 性善説的ルール [#sf505477] |
| -(どちらかというとこの項はおまけ) | | -(どちらかというとこの項はおまけ) |
| -なぜ自由に使えるシンプルなツールを使うくせに、細かいルールがあるの?(OsaskWikiやOSASK-IRCやOSASK-MLなど)。そんなにルールが重要なら、そもそも違反行為ができないようなシステムに移行すればいいんじゃないの?それにせっかくの自由度が高いシステムがもったいないよ。・・・などという不満を持つ人がたまにはいるでしょう。 | | -なぜ自由に使えるシンプルなツールを使うくせに、細かいルールがあるの?(OsaskWikiやOSASK-IRCやOSASK-MLなど)。そんなにルールが重要なら、そもそも違反行為ができないようなシステムに移行すればいいんじゃないの?それにせっかくの自由度が高いシステムがもったいないよ。・・・などという不満を持つ人がたまにはいるでしょう。 |
| //特に理念の背景を理解せよ | | //特に理念の背景を理解せよ |
| | | |
- | #comment | + | //*コメント |
| + | //-コメント欄がなかったので作りました。気に入らなかったら戻してください。『質問の形を取った要望や不満の表明や提案は不誠実な行為』と言うのがありますが、「性善説的ルール」の中の『みなさんを「テスト」するためだったともいえます』という言い方は私(達)にとって不誠実だと思います。残念です。まず、テストが半ば目的かのように読み取れうる書き方はして欲しくないです。加えて、はい、いい言葉が見つからない、という奴なのですが、「相手の出方を伺う」という点が良く似ている気がします。「相手の出方を伺うのはよろしくないよ」と言っている(ように見える)人がそういう行動をしているとしたら、残念です。『うまく説明できずに誤解を与えてしまうような記述』であって欲しいと思います。 -- ''くーみん'' &new{2006-05-02 (火) 00:03:59}; |
| + | //-このページにはこめんと欄を作ってほしくなかったので、別のところで質問してくれれば答えます。移転を確認したらこの欄全体は僕がコメントアウトします。 -- [[K]] &new{2006-05-02 (火) 03:46:30}; |
| + | //-そのぺーじはKさんが指定するべきではないでしょうか。私には分かりかねます。 -- ''くーみん'' &new{2006-05-02 (火) 07:55:01}; |
| + | //-このwikiでの常識ではこめんと欄がなければ[[impressions]]です。くーみんさんの個人ページ内に書いていただいても構いません。 -- [[K]] &new{2006-05-02 (火) 09:07:30}; |
| + | //-念のため。他の人は知りませんが、''私は''そうは思いません。 >「性善説的ルール」の中の『みなさんを「テスト」するためだったともいえます』という言い方は私(達)にとって不誠実だと思います。 -- ''hideyosi'' &new{2006-05-02 (火) 12:49:43}; |
| + | //-impressionsでいいですのでまとめて移動してください。書き込みが増えているのでどうしていいか分かりません。書き込みして欲しくないと言っている場所にどうして書き込むのでしょう。私の分は構わないので、どうぞ移動してください。 -- ''くーみん'' &new{2006-05-02 (火) 23:57:58}; |
| + | // |
| + | //#comment |
| + | |
| + | //そういうことなら、もう面倒なのですべてコメントアウトします。--K 2006.05.03 |
| + | //では、時間のある時にimpressionsに書くことにします。hideyosiさんの発言は放置します。それから、「書き換え権」の「こめんと欄」に反する行為でした。いま気付きました。--翌日 |