Linuxは、開発環境が40年前と同レベル (819レス)
Linuxは、開発環境が40年前と同レベル http://mao.5ch.net/test/read.cgi/linux/1520651677/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
485: login:Penguin [sage] 2018/09/19(水) 01:46:25.18 ID:MMgbcscp 「汎用の設定ツールを作れるようになるから 汎用のXML設定ファイルは素晴らしいのだ」 でも設定ツールの具体的な話はお断りです。 http://mao.5ch.net/test/read.cgi/linux/1520651677/485
486: login:Penguin [sage] 2018/09/19(水) 01:54:39.18 ID:MMgbcscp 設定ツールが設定ファイルをどう扱うかうか怪しいのに アプリが設定ファイル読み込んでちゃんと設定値の利用できるんだろうか http://mao.5ch.net/test/read.cgi/linux/1520651677/486
487: login:Penguin [sage] 2018/09/19(水) 03:03:29.17 ID:1IXftWFL > もちろん開発初期は、<input>並べただけだからろくな見た目ではないが > それでも使える。後々作り込めばいいし、プログラマじゃない人でも手伝うことができる。 enum Items {item1,item2,item3}; class Configurations { int foo; Items bar; bool baz; } Configurations configurations; なら <configurations type="Configurations"> <foo type="int">1</foo> <bar type="Items">item1</bar> <baz type="bool">true</baz> </configurations> なら助かるけど <configurations> <foo>1</foo> <bar>item1</bar> <baz>true</baz> </configurations> でもまったく問題ないな もちろん初期は、全てtype="string"として扱うだけだが それでも使える。後々type="bool"なりtype="Items"なりスキーマなどで定義すりゃいいし、プログラマじゃない人でも手伝うことができる アプリ作者は何もしなくていい 設定ツールの作者にとっても bool,int,Itemsなどをどう扱うかは設定ツールの作者が好きにしたらいい もちろん開発初期は、すべて<input>並べただけだからろくな見た目ではないが それでも使える。後々Itemsをセレクトボックスで選べるようにしたりboolをcheckboxなり好き勝手に作り込めばいい http://mao.5ch.net/test/read.cgi/linux/1520651677/487
488: login:Penguin [sage] 2018/09/19(水) 06:16:54.75 ID:vfOP+zdn 自分ではどうしてるの? もちろん実践してるよね? http://mao.5ch.net/test/read.cgi/linux/1520651677/488
489: login:Penguin [sage] 2018/09/19(水) 06:34:55.68 ID:+hp9O8CO >>486 > 設定ツールが設定ファイルをどう扱うかうか怪しいのに > アプリが設定ファイル読み込んでちゃんと設定値の利用できるんだろうか まさかと思うけど、設定ツールで設定したら、設定ファイルが 壊れちゃったとかそういう事考えてる? それってテキストエディタで 編集したらファイルが壊れたみたいなことと同じこと言ってるよ 設定ツールは何もデータを変更せずに保存すれば設定ファイルは何も変更しない 設定ツールが変更できるのは<input>とか<select>とか設定値として使用する要素だけ さすがにこれぐらいは決めるよ。決めるっていうかガイドラインだね。 アプリが設定値として利用するのは<input>とか<select>とか設定値として使用する要素だけ これらの要素の名前を値を利用する。DOMの構造は設定値としては不要な情報なので無視する。 だから構造をガラッとかえても、名前と値が同じならアプリからは同じ設定に見える http://mao.5ch.net/test/read.cgi/linux/1520651677/489
490: login:Penguin [sage] 2018/09/19(水) 06:46:25.76 ID:+hp9O8CO >>487 「なら助かるけど」も「でも全く問題ない」も両方とも問題がある。 設定の名前(つまりfoo, bar, baz)をタグにするから 汎用の設定ツールで扱うことができないんだよ だって、<foo>、<bar>、<baz>をどういうタイプとして扱うかなんてわからないでしょ その使い方が間違ってると言ってるわけ。 でもやっぱりそういう使い方をするもんだって思い込んじゃってるんだよね・・・ 発想が凝り固まってるのはどうしようもないんかねw じゃあどうすんの?って話なんだろうけど、すでに上の方でも書いてるけどこんな感じね <configurations type="Configurations"> <label>foo: <input name="foo" type="int" value="1" /></label> <label>Items: <input name="bar" type="Items" value="item1" /></label> <label>baz: <input name="baz" type="bool" value="true" /></label> </configurations> そうすりゃ設定ツールは、fooという未知のタグをどう表示すりゃいいんだ?なんて悩むことはなく あ、はいはい、inputタグね。これはユーザーの入力項目ですね。intですね。なら数値フィールドですね。 数値以外は入れられないようにしますよ。なんなら上下ボタンで値の増減もしますよ。 みたいに理解できる。 ちなみに上の例にはわざと<label>を追加してる。なぜかというと設定ファイルにあるタグはすべてが 入力項目とは限らないからだ。既存の設定ファイルでもコメントでどんな値を入力すればいいかなどの説明が書いてあるだろ? すべてのタグを入力項目として扱えない。どうせそのことが抜け落ちてるんだろうからさ http://mao.5ch.net/test/read.cgi/linux/1520651677/490
491: login:Penguin [sage] 2018/09/19(水) 09:01:40.06 ID:1qPffFgF >>489 >>490 色々できることが増えてきたけど 何ができるとか何をして良いとか何をしてはいけないとか どうやって決めるんだろう 425 login:Penguin sage 2018/09/16(日) 20:03:57.41 ID:29LJB/lv そりゃ規格なんだからある程度の量にはなるが、 基本はXMLなのでXMLとしての仕様は不要 タグ一覧があれば十分だろ 少なくともHTMLの仕様よりは大きくならない http://mao.5ch.net/test/read.cgi/linux/1520651677/491
492: login:Penguin [sage] 2018/09/19(水) 09:26:39.67 ID:+hp9O8CO >>491 > 色々できることが増えてきたけど > 何ができるとか何をして良いとか何をしてはいけないとか > どうやって決めるんだろう 誰かが決めれば? 俺は、世の中はXMLの使い方を間違ったよなーって話をしてるだけ >>220より >>216 何の意味って、最初に言ったとおり、 世の中はXMLの使い方を間違ったよなーって話をしてるだけ >>217 標準化しようじゃなくて 世の中はXMLの使い方を間違ったよなーって話をしてるだけ >>218 仕様を書く必要はないよ 世の中はXMLの使い方を間違ったよなーって話をしてるだけ >>219 世の中はXMLの使い方を間違ったよなーって話をしてるだけ http://mao.5ch.net/test/read.cgi/linux/1520651677/492
493: login:Penguin [sage] 2018/09/19(水) 09:32:15.92 ID:+hp9O8CO あと、何度もコピペしてるけど そりゃ規格なんだからある程度の量にはなるが、 基本はXMLなのでXMLとしての仕様は不要 タグ一覧があれば十分だろ 少なくともHTMLの仕様よりは大きくならない HTMLの仕様は巨大で複雑。タグが省略できるなど XMLに反してるのでそこまで決めなければならなかったし HTML5では間違ったHTMLであってもすべてのブラウザで 同じように表示できるように不正なHTMLの解釈の方法まで定義された 汎用の設定ツールはXMLベースなので、そんなことは不要 XMLをベースにしてますの一言で、拡張部分(つまりタグ一覧)さえ決めれば良くなる http://mao.5ch.net/test/read.cgi/linux/1520651677/493
494: login:Penguin [sage] 2018/09/19(水) 10:46:54.19 ID:1qPffFgF >>492 誰かが決めればってそれは規格を作成して決めなきゃいけない問題であるとの認識なのか 丸投げ逃亡宣言かどっち? http://mao.5ch.net/test/read.cgi/linux/1520651677/494
495: login:Penguin [sage] 2018/09/19(水) 11:32:37.81 ID:+hp9O8CO >>494 お前が技術的なメリットデメリットの話から、実現が大変かどうかの話に すり替えようとしてるのには気づいているからさw 俺からすりゃ、大変だから何? 大変というのは俺が言ってる 世の中はXMLの使い方を間違ったなーという話への反論には なってないでしょの一言で終わりだから http://mao.5ch.net/test/read.cgi/linux/1520651677/495
496: login:Penguin [sage] 2018/09/19(水) 11:38:59.30 ID:+hp9O8CO 丸投げ逃亡宣言(笑)とか、結局技術的な話をしたいんじゃなくて 俺を論破(笑)したいだけなのモロバレだし だから技術的な話から揚げ足取りできる方向にすり替えたいんだろうな http://mao.5ch.net/test/read.cgi/linux/1520651677/496
497: login:Penguin [sage] 2018/09/19(水) 11:47:32.28 ID:1qPffFgF 規格の制定が必要だと認識してるのかどうか答えられないの? http://mao.5ch.net/test/read.cgi/linux/1520651677/497
498: login:Penguin [sage] 2018/09/19(水) 11:51:58.90 ID:f7mDjYVt 独自タグに溢れてるから間違いって主張は間違ってるじゃん http://mao.5ch.net/test/read.cgi/linux/1520651677/498
499: login:Penguin [sage] 2018/09/19(水) 11:58:05.39 ID:1qPffFgF 何度でも聞くけど >>492 誰かが決めればってのは ・設定ツール作成や利用アプリの為に規格作成が必要 ・規格なんか決めなくて実装者が好き勝手決めて思う通りやれば良い ・自分でも 何言ってるのか意味が http://mao.5ch.net/test/read.cgi/linux/1520651677/499
500: login:Penguin [sage] 2018/09/19(水) 11:59:04.79 ID:1qPffFgF 何度でも聞くけど >>492 誰かが決めればってのは ・設定ツール作成や利用アプリの為に規格作成が必要 ・規格なんか決めなくて実装者が好き勝手決めれば良い ・自分でも何言ってるのか意味がわからない どれ? http://mao.5ch.net/test/read.cgi/linux/1520651677/500
501: login:Penguin [sage] 2018/09/19(水) 13:20:59.94 ID:+hp9O8CO だから決めるべきことがあれば、誰かが決めろって 俺は最初からずーっと 世の中はXMLの使い方を間違ったよなーって話をしてるだけ http://mao.5ch.net/test/read.cgi/linux/1520651677/501
502: login:Penguin [sage] 2018/09/19(水) 14:13:01.81 ID:jK5YHff4 >>493 XHTMLは「XMLを拡張して」作ったけどタグ一覧で済んでたかな http://mao.5ch.net/test/read.cgi/linux/1520651677/502
503: login:Penguin [sage] 2018/09/19(水) 17:43:51.83 ID:vfOP+zdn ひょっとして >>123 から始まってたのか? 今気付いた。 さすがにちょっと可哀想になってきたよ。 近くに君と会話できる人はいないのかい? http://mao.5ch.net/test/read.cgi/linux/1520651677/503
504: login:Penguin [sage] 2018/09/19(水) 19:11:23.16 ID:1qPffFgF >>501 誰が何を決める想定なんだよ 決めるべき所は決めるじゃトートロジーだろ http://mao.5ch.net/test/read.cgi/linux/1520651677/504
505: login:Penguin [sage] 2018/09/19(水) 22:23:33.83 ID:+hp9O8CO >>502 > XHTMLは「XMLを拡張して」作ったけどタグ一覧で済んでたかな XHTMLの話はしてない >>503 数ヶ月あけてレス (>>177) が来たからね。 話を再開しただけ > 近くに君と会話できる人はいないのかい? それが技術的な話と何か関係ある? もっというと、それは反論ではないよ。 >>504 > 誰が何を決める想定なんだよ だからそんなの想定する必要がないってw 俺は最初からずーっと 世の中はXMLの使い方を間違ったよなーって話をしてるだけ ほんとなぁ「XMLの使い方を間違った」という意見に対しての 技術的な反論してくれればいいのに、大変だろう?とか誰がやるんだよ?とか 無関係な話にすり替えて揚げ足撮ろうとしてるのミエミエだからw http://mao.5ch.net/test/read.cgi/linux/1520651677/505
506: login:Penguin [sage] 2018/09/19(水) 22:36:09.68 ID:+hp9O8CO 仕事でも「解決すべき問題の認識」と「どうやって解決すべきか」は 分けて考えないといけない。 でないと、以下のようなシナリオが起きる 上司「なにか問題はありますか?」 部下「○○という問題があります?」 上司「誰が問題点を解決するんだ?そのコストがいくらかかる思ってるんだ? お前責任取れるのか?その答えがでてないなら議題に上げるな」 こうやって問題があるのになかったことにされる。 優秀だが嫌味な部下「まず問題があるか無いかを決定する話をしましょう。 問題があることに異論はないわけですよね。では問題があるということは決定します。 そして、あなたは問題があると認識した上で誰が解決するのかとコストが不明という別の理由で 問題がなかったことにするのですか?おかしいですね。問題があることは決定したはずです。」 http://mao.5ch.net/test/read.cgi/linux/1520651677/506
507: login:Penguin [sage] 2018/09/19(水) 22:36:40.67 ID:+hp9O8CO ミスったw 上司「なにか問題はありますか?」 部下「○○という問題があります」 部下が、聞いてどうするんだってなw http://mao.5ch.net/test/read.cgi/linux/1520651677/507
508: login:Penguin [sage] 2018/09/19(水) 22:42:33.15 ID:zZVqBkcD 仕様をどう決めて何を実装すべきか言えないのに 今のソフトは間違ってる(笑) http://mao.5ch.net/test/read.cgi/linux/1520651677/508
509: login:Penguin [sage] 2018/09/19(水) 22:45:18.77 ID:zZVqBkcD >>505 XHTMLはタグ一覧ではすまなかったのかな? 設定XMLはタグ一覧で済む理由あるのかなあ(爆) http://mao.5ch.net/test/read.cgi/linux/1520651677/509
510: login:Penguin [sage] 2018/09/19(水) 22:46:53.66 ID:zZVqBkcD 世間のXMLの使い方は間違ってて設定XMLの先生が間違ってない理由は何さ(大爆笑) http://mao.5ch.net/test/read.cgi/linux/1520651677/510
511: login:Penguin [sage] 2018/09/19(水) 22:58:06.59 ID:+hp9O8CO >>509 根本的なところがずれてない? http://jtdan.com/spec/ の中から XHTML 1.0 拡張可能ハイパーテキスト・マークアップ言語 (第二版) http://msugai.fc2web.com/web/W3C/xhtml1SE/Cover.html XHTMLの仕様書ってこんだけだよ? 意外と少ないでしょ。 誰かが電話帳ぐらいになるはずだとか言ってたけど。そんな量はない。 見ての通りHTMLとの互換性の話が含まれるから、XHTMLは量が多めだけど、 それでもこの程度、XML設定ファイルはこれよりも少ないってのは明らかだろうね もしかしてA4用紙で3枚を超えたら多いとか思ってない? http://mao.5ch.net/test/read.cgi/linux/1520651677/511
512: login:Penguin [sage] 2018/09/19(水) 22:58:53.05 ID:+hp9O8CO >>510 > 世間のXMLの使い方は間違ってて設定XMLの先生が間違ってない理由は何さ(大爆笑) 間違ってるという(俺の)意見がある その俺の意見に対して間違っているという意見がない http://mao.5ch.net/test/read.cgi/linux/1520651677/512
513: login:Penguin [sage] 2018/09/20(木) 01:04:44.14 ID:KC6E8kRy >>512 いや色々突っ込まれてることにお前が認識してないだけだろ http://mao.5ch.net/test/read.cgi/linux/1520651677/513
514: login:Penguin [sage] 2018/09/20(木) 01:08:33.69 ID:KC6E8kRy >>511 https://www.w3.org/TR/2002/REC-xhtml1-20020801/ 原典だせないの? これはタグの一覧に見えるのか? お前のリファレンスのHTML4の差分という文章は? http://mao.5ch.net/test/read.cgi/linux/1520651677/514
515: login:Penguin [sage] 2018/09/20(木) 01:25:28.72 ID:KC6E8kRy >>512 お前の設定XML(笑)に賛同してくれる物好きいないから却下でいいんじゃないの(笑) http://mao.5ch.net/test/read.cgi/linux/1520651677/515
516: login:Penguin [sage] 2018/09/20(木) 01:30:07.18 ID:KC6E8kRy 都合の悪い質問は無視して難癖できるとこだけ明後日の妄想続ける(爆) http://mao.5ch.net/test/read.cgi/linux/1520651677/516
517: login:Penguin [sage] 2018/09/20(木) 01:36:28.19 ID:KC6E8kRy >>505 間違ってるなら正しい使い方示せばいいのに 誰かが決めるべき所は決める(笑) http://mao.5ch.net/test/read.cgi/linux/1520651677/517
518: login:Penguin [sage] 2018/09/20(木) 01:46:54.45 ID:KC6E8kRy >>505 今のXMLが間違ってる以外の ぼくのかんがえたさいきょうの設定XMLだの 設定ツールが作れるだのは思えの意見じゃ無いの? http://mao.5ch.net/test/read.cgi/linux/1520651677/518
519: login:Penguin [sage] 2018/09/20(木) 01:51:45.02 ID:tA4S6GwJ 何度も言ってるけど、xmlは異なるアプリ間やxmlを共有(feed利用)しない限り、 名前空間を定義(スキーマ)せずに使っても間違いとは言えない。 文法の誤りとかじゃなくて、設定ファイルなんかの特定のアプリ内で使うようなxmlに独自タグが入っててもいいだろ。 そもそも設定ファイルにxml使ってるようなアプリはエディタで編集されるのを想定してないからxml使ってるようなもん。 普通に使ってたら設定ファイルすらみない。 linux使っててbash書いたり、yml編集したり、config.jsonをエディタで編集してもxmlはguiで編集するのが多かった。 独自タグがあってもうまく隠されてて不都合が起きることはまずない。 だからxml君の主張は的外れだな。世間のxmlの使い方は間違ってない。 だいたい世間が使うときはFeedぐらいだしな。 http://mao.5ch.net/test/read.cgi/linux/1520651677/519
520: login:Penguin [sage] 2018/09/20(木) 02:11:00.25 ID:KC6E8kRy お前らのXMLの使い方は間違ってる! 正しい使いかはこれだ(ボコボコに叩かれる) いやーオレのXMLの使い方は間違ってるに誰も反論してないこれはオレの大勝利 こういうことですかね http://mao.5ch.net/test/read.cgi/linux/1520651677/520
521: login:Penguin [sage] 2018/09/20(木) 03:36:30.18 ID:7SteHv4W fooの型ってなんだよ ← 分かる boolだよ boolって言ってもいろいろあるだろ ← 分かる true/falseの大文字小文字区別なし、[Tr][Rr][Uu][Ee]だね radioboxか?checkboxか?selectboxか?何で扱えばいいんだ? ← 分からない 好きにしろよ… http://mao.5ch.net/test/read.cgi/linux/1520651677/521
522: login:Penguin [sage] 2018/09/20(木) 09:04:41.61 ID:T+hUJAY5 間違ってる使い方(>>487)と正しい使い方の例 >>487 「なら助かるけど」も「でも全く問題ない」も両方とも問題がある。 設定の名前(つまりfoo, bar, baz)をタグにするから 汎用の設定ツールで扱うことができないんだよ だって、<foo>、<bar>、<baz>をどういうタイプとして扱うかなんてわからないでしょ その使い方が間違ってると言ってるわけ。 でもやっぱりそういう使い方をするもんだって思い込んじゃってるんだよね・・・ 発想が凝り固まってるのはどうしようもないんかねw じゃあどうすんの?って話なんだろうけど、すでに上の方でも書いてるけどこんな感じね <configurations type="Configurations"> <label>foo: <input name="foo" type="int" value="1" /></label> <label>Items: <input name="bar" type="Items" value="item1" /></label> <label>baz: <input name="baz" type="bool" value="true" /></label> </configurations> そうすりゃ設定ツールは、fooという未知のタグをどう表示すりゃいいんだ?なんて悩むことはなく あ、はいはい、inputタグね。これはユーザーの入力項目ですね。intですね。なら数値フィールドですね。 数値以外は入れられないようにしますよ。なんなら上下ボタンで値の増減もしますよ。 みたいに理解できる。 ちなみに上の例にはわざと<label>を追加してる。なぜかというと設定ファイルにあるタグはすべてが 入力項目とは限らないからだ。既存の設定ファイルでもコメントでどんな値を入力すればいいかなどの説明が書いてあるだろ? すべてのタグを入力項目として扱えない。どうせそのことが抜け落ちてるんだろうからさ http://mao.5ch.net/test/read.cgi/linux/1520651677/522
523: login:Penguin [sage] 2018/09/20(木) 09:10:34.62 ID:T+hUJAY5 >>521 > fooの型ってなんだよ ← 分かる > boolだよ > boolって言ってもいろいろあるだろ ← 分かる > true/falseの大文字小文字区別なし、[Tr][Rr][Uu][Ee]だね > radioboxか?checkboxか?selectboxか?何で扱えばいいんだ? ← 分からない > 好きにしろよ… それなw 型だけじゃどう表示すればいい変わらないよね ということで>>522は間違っていたので訂正 Itemsはなんのアイテムかわからないので文字列の配列としてる <configurations type="Configurations"> <label>foo: <input name="foo" type="number" value="1" /></label> <label>Items: <select name="bar" type="Items" multiple="true" value="item1,item2" /> <option>item1</option> <option>item2</option> <option>item3</option> <option>item4</option> </select> </label> <label>baz: <input name="baz" type="checkbox" value="true" /></label> </configurations> http://mao.5ch.net/test/read.cgi/linux/1520651677/523
524: login:Penguin [] 2018/09/22(土) 15:57:32.24 ID:cxmLA8dB 全然話違うけど設定ファイルをスクリプトにするのってどう思う? http://mao.5ch.net/test/read.cgi/linux/1520651677/524
525: login:Penguin [sage] 2018/09/22(土) 16:19:38.36 ID:dh+kppHI メリットもあればデメリットもある。いちいち騒ぐほどのことじゃない。 http://mao.5ch.net/test/read.cgi/linux/1520651677/525
526: login:Penguin [sage] 2018/09/22(土) 18:54:25.73 ID:iWsoXn7q >>524 ドキュメントついててわかりやすかったらなんでも良いと思うよ。 http://mao.5ch.net/test/read.cgi/linux/1520651677/526
527: login:Penguin [sage] 2018/09/22(土) 21:58:40.77 ID:nbopZZ57 設定ファイルとドキュメントは別にするべき? http://mao.5ch.net/test/read.cgi/linux/1520651677/527
528: login:Penguin [sage] 2018/09/22(土) 23:00:08.09 ID:iWsoXn7q >>527 誰に感化されているのか、本人なのか知らないが、 ドキュメントはあくまでドキュメント。インストール方法からアプリについて必要なことを書くべき。設定ファイルを含む。設定ファイルに書いてあるコメントだけで設定しようと言うやつはものぐさなだけ。 そもそも設定が必要なアプリもインストールと対して変わらないが。 http://mao.5ch.net/test/read.cgi/linux/1520651677/528
529: login:Penguin [sage] 2018/09/22(土) 23:21:48.20 ID:hqv757OP >>528 そもそも設定ファイルにコメントっているの? http://mao.5ch.net/test/read.cgi/linux/1520651677/529
530: login:Penguin [sage] 2018/09/22(土) 23:26:45.65 ID:hqv757OP ドキュメントなんて基本、読まれない。だがそれでいいのだ。 http://el.jibun.atmarkit.co.jp/101sini/2016/07/post-f781.html 人類の9割はマニュアルやドキュメントを読まない https://tora-sub.hatenablog.jp/entry/2018/01/29/212638 http://mao.5ch.net/test/read.cgi/linux/1520651677/530
531: login:Penguin [sage] 2018/09/22(土) 23:28:32.22 ID:iWsoXn7q >>529 開発者が必要だと思ったら書く http://mao.5ch.net/test/read.cgi/linux/1520651677/531
532: login:Penguin [sage] 2018/09/22(土) 23:31:34.44 ID:hqv757OP >>531 「開発者が」か やっぱりそこに開発者とユーザーの温度差を感じるんだよな ドキュメントは読まなくても使えるようにするのが良いソフトなわけで ドキュメントとついてるからOKだろって発想が このスレに合わせて言うのなら思考回路が40年前と同じレベルw http://mao.5ch.net/test/read.cgi/linux/1520651677/532
533: login:Penguin [sage] 2018/09/22(土) 23:34:29.86 ID:iWsoXn7q 設定はデフォルトで不満だったり、変更する必要がある時に変更するので、設定ファイルを編集する時点でドキュメントを読む必要がある。 これを読んだことがなく設定を変更するにはブログや本等の二次情報に頼るか、GUIの機能を使う。 設定ファイルのコメントが読まれる状況は本人か、ハードユーザーになるのでそれ向け。 一般に普及してるのはWindowsなのでドキュメント文化が根付いていないのは仕方ないと思うが、Linuxを使うのであれば、一次情報のドキュメントを読むべき。 http://mao.5ch.net/test/read.cgi/linux/1520651677/533
534: login:Penguin [sage] 2018/09/22(土) 23:36:54.90 ID:iWsoXn7q Windowsはドキュメントが不十分すぎてoffice使うのも教室通ったり、本屋で本買ったりするだろ。 ドキュメントがるソフトであれば、それが不要になるてこと。それがオープンソース。 これは最大の強みだから昔と同じでいい。 http://mao.5ch.net/test/read.cgi/linux/1520651677/534
535: login:Penguin [sage] 2018/09/22(土) 23:37:54.85 ID:iWsoXn7q >>533 例えば良いソフトってなんだ? http://mao.5ch.net/test/read.cgi/linux/1520651677/535
536: login:Penguin [sage] 2018/09/22(土) 23:38:48.18 ID:hqv757OP Windowsだからドキュメント文化がないんじゃなくて 家電でもスマホでもゲームでも自動車でも同じでしょ? ドキュメント読まないと使えないから仕方なくドキュメント読むんやで http://mao.5ch.net/test/read.cgi/linux/1520651677/536
537: login:Penguin [sage] 2018/09/22(土) 23:39:33.37 ID:hqv757OP >>535 お前がドキュメント読まないで使ってるソフト ブラウザとか5ちゃんねるブラウザとか ほとんどのスマホアプリとか http://mao.5ch.net/test/read.cgi/linux/1520651677/537
538: login:Penguin [sage] 2018/09/22(土) 23:42:22.09 ID:hqv757OP >>534 マジレスするとWindowsの方がドキュメントは充実してる http://mao.5ch.net/test/read.cgi/linux/1520651677/538
539: login:Penguin [sage] 2018/09/22(土) 23:46:00.14 ID:iWsoXn7q >>537 ブラウザもスマホアプリも専ブラも始めに使い方を調べるだろ、もしくは小学校で学ぶ。パソコンが普及したときはクリックってなに?から始まったんだぞ。 直感的に使えるということであれば、他のアプリを真似て作ってるだけ。 家電の話でも使ったことないやつは洗濯もできないやついるだろ。ママに教わらないとできない。 ママが近くにいないときは取説を読め。 http://mao.5ch.net/test/read.cgi/linux/1520651677/539
540: login:Penguin [sage] 2018/09/22(土) 23:50:31.37 ID:hqv757OP >>539 でもドキュメント読んだことないでしょ? 教室通ったり、本屋で本買ったりして使えるようになるんだから http://mao.5ch.net/test/read.cgi/linux/1520651677/540
541: login:Penguin [sage] 2018/09/22(土) 23:52:45.43 ID:iWsoXn7q >>540 全部のドキュメントを読むということはない。設定ファイルをいじるようなときにだけドキュメントを読むって話。拡大解釈してないか? http://mao.5ch.net/test/read.cgi/linux/1520651677/541
542: login:Penguin [sage] 2018/09/22(土) 23:55:08.54 ID:hqv757OP >>541 その読むべき項目が、設定ファイルの設定項目の上に 書いてあれば、便利じゃないですか? http://mao.5ch.net/test/read.cgi/linux/1520651677/542
543: login:Penguin [sage] 2018/09/23(日) 00:03:15.67 ID:8l0pzils >>542 便利だね。 http://mao.5ch.net/test/read.cgi/linux/1520651677/543
544: login:Penguin [sage] 2018/09/23(日) 00:10:27.69 ID:8l0pzils 俺が >ドキュメントついててわかりやすかったらなんでも良いと思うよ。 って書いたのは、コメントでもなんでも文章で説明されてればってことなんで、単語に引っ張られてミスリードしないでくれ。 設定ファイルからコメントが取り除かれてる場合はハードユーザー以外はいじらないでくれって暗に示してる時もあるから絶対コメントがあったほうが良いって話じゃない。 http://mao.5ch.net/test/read.cgi/linux/1520651677/544
545: login:Penguin [sage] 2018/09/23(日) 00:12:23.20 ID:8l0pzils 開発環境が云々ってスレでドキュメントがあるアプリが良いって意見はそんなに不自然ではないと思うがな。 自分がしたい話題にのみ焦点を当てて他人のレスを曲解するのは良くないぞ。 http://mao.5ch.net/test/read.cgi/linux/1520651677/545
546: login:Penguin [sage] 2018/09/23(日) 00:18:40.85 ID:23nLntm0 設定する項目の上に、説明が書いていれば便利だけど 英語だったら便利さ半減なんだよな。読めない人が大半だし。 だからLinuxではみんな技術書を買って使い方を勉強するんだろう http://mao.5ch.net/test/read.cgi/linux/1520651677/546
547: login:Penguin [sage] 2018/09/23(日) 00:21:59.89 ID:8l0pzils LinuxはMacやWindowsと違って対象ユーザーが一般向けじゃないからな。 一般も別に使ってもいいけど、いじりたければ自己責任の世界だから。 ubuntuなんかは企業が入って開発者とユーザーの間に入っていろいろやってくれてるけど、無料じゃ限界があるだろ。 http://mao.5ch.net/test/read.cgi/linux/1520651677/547
548: login:Penguin [sage] 2018/09/26(水) 15:17:26.92 ID:9PYP3ylj XMLおじさん死んだの? http://mao.5ch.net/test/read.cgi/linux/1520651677/548
549: login:Penguin [sage] 2018/09/26(水) 22:43:17.29 ID:YG1HnsR2 いや、反論なくなったので書くことがないだけ http://mao.5ch.net/test/read.cgi/linux/1520651677/549
550: login:Penguin [sage] 2018/09/26(水) 22:43:58.34 ID:YG1HnsR2 最後のレスは>>523かな? http://mao.5ch.net/test/read.cgi/linux/1520651677/550
551: login:Penguin [sage] 2018/09/27(木) 01:46:04.56 ID:lf5YzWb0 >>522 >>523 あるタグならこう動作するこの属性はこう取り扱うなど記述してるけど その取り決めは誰がするの? http://mao.5ch.net/test/read.cgi/linux/1520651677/551
552: login:Penguin [sage] 2018/09/27(木) 01:55:07.47 ID:lf5YzWb0 例えばにはtype=intとあったときにintというのは整数型で実装すると判断する根拠はどこにあるのかな? http://mao.5ch.net/test/read.cgi/linux/1520651677/552
553: login:Penguin [sage] 2018/09/27(木) 01:56:00.17 ID:lf5YzWb0 君の大好きなHTMLのサブセットには無さそう http://mao.5ch.net/test/read.cgi/linux/1520651677/553
554: login:Penguin [sage] 2018/09/27(木) 02:38:38.15 ID:ioOfdUVj >>551 取り決めを誰がするのかどうかの話は 技術的な話と何の関係があるの? 例えばJavaScriptのブラウザの新しいAPIの仕様の話をしているときに 取り決めは誰がするの?と言い出すことに何の意味があるの? http://mao.5ch.net/test/read.cgi/linux/1520651677/554
555: login:Penguin [sage] 2018/09/27(木) 02:45:45.76 ID:ioOfdUVj >>552 > 例えばにはtype=intとあったときにintというのは整数型で実装すると判断する根拠はどこにあるのかな? あ、それは間違いでしたって>>523で訂正したよ。 type=intはデータ型に過ぎなくて、データ型の情報では どういうインターフェースで入力するかは決定できない。 古き良き、テキストボックスで入力するかもしれないし HTML5の数値専用のテキストボックス(数値増減の▲▼つき)かもしれないし スライダーを使うかもしれない。なので汎用のXML設定ファイルには データ型を記述することはない。 要するに「整数型で実装するという判断はすべきでない」が正解なんだわ なぜならそもそも不要だからね。XMLでない設定ファイルだって、 log_level=[ここ] が整数型で実装するか文字型なのかって判断は必要ないでしょ? 今やってないのに、汎用のXML設定ファイルにした途端、必要になるなんておかしい。 http://mao.5ch.net/test/read.cgi/linux/1520651677/555
556: login:Penguin [sage] 2018/09/27(木) 02:50:12.28 ID:lf5YzWb0 >>554 では質問を変えて。 実装者が実装する参考資料として事前に取り決めつまり仕様書は必要なの? http://mao.5ch.net/test/read.cgi/linux/1520651677/556
557: login:Penguin [sage] 2018/09/27(木) 02:52:50.65 ID:lf5YzWb0 >>555 それだとintとかいてあったらカレンダーが表示される 実装するのは禁止されてないと読めるけど? http://mao.5ch.net/test/read.cgi/linux/1520651677/557
558: login:Penguin [sage] 2018/09/27(木) 03:11:16.09 ID:ioOfdUVj >>557 だからintなんて書かないって言っただろ お前が訂正するまで話は進めない http://mao.5ch.net/test/read.cgi/linux/1520651677/558
559: login:Penguin [sage] 2018/09/27(木) 03:21:00.31 ID:lf5YzWb0 >>558 type=numberならOKなのか? http://mao.5ch.net/test/read.cgi/linux/1520651677/559
560: login:Penguin [sage] 2018/09/27(木) 03:21:15.89 ID:lf5YzWb0 >>558 >>556は? http://mao.5ch.net/test/read.cgi/linux/1520651677/560
561: login:Penguin [sage] 2018/09/27(木) 03:25:39.87 ID:ioOfdUVj >>559 numberは変数の型じゃないからな inputタグ(テキストボックス)を使いnumber(数値)を扱うための インターフェースを使用しろって明示してあるんだから カレンダーを使うやつなんていないだろう >>556はこの話題の対象外です。 http://mao.5ch.net/test/read.cgi/linux/1520651677/561
562: login:Penguin [sage] 2018/09/27(木) 03:28:10.02 ID:ioOfdUVj まあもちろん腐った実装がカレンダーを表示した所で おかしな設定をしてしまうってだけ 汎用のXML設定ファイルじゃない場合を想像してみりゃわかる log_level="2018-09-27" こう書いてしまっただけのこと あとはプログラム側で今までどおりエラーがでるだろう http://mao.5ch.net/test/read.cgi/linux/1520651677/562
563: login:Penguin [sage] 2018/09/27(木) 03:29:34.24 ID:lf5YzWb0 いや関係あるだろ。 何の前提知識もない実装者が これを見て <label>foo: <input name="foo" type="number" value="1" /> numberが数値を意味するとか テキストボックスでもよいスライダーでもよい カレンダーはだめだという判断を下せる根拠はどこからくるの? http://mao.5ch.net/test/read.cgi/linux/1520651677/563
564: login:Penguin [sage] 2018/09/27(木) 03:30:46.58 ID:lf5YzWb0 >>562 腐った実装という言葉を使うけど客観的に腐ってるか正しいか どうやって判断するの? http://mao.5ch.net/test/read.cgi/linux/1520651677/564
565: login:Penguin [sage] 2018/09/27(木) 03:31:28.77 ID:ioOfdUVj >>563 え?なに?仕様書を作る必要があるって話をしてるの? 作ればいいだけじゃん。 http://mao.5ch.net/test/read.cgi/linux/1520651677/565
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 254 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s