Linuxは、開発環境が40年前と同レベル (819レス)
上下前次1-新
631(1): 2018/09/30(日)10:17 ID:jwHNxjw7(1/2) AAS
>>630
これずっと思ってたわ
この人設定と設定の設定の区別がついてないような感じよね
632: 2018/09/30(日)10:18 ID:jwHNxjw7(2/2) AAS
引用忘れた
> ・設定ファイルがguiコーディングも兼ねる。(設定ファイルでインターフェースを描画し、値を変更したものを保存する)
633(1): 2018/09/30(日)11:28 ID:lKEjYbpE(1/2) AAS
テキストファイル書いて設定させるなんて昭和末期か平成初期には通用したけど、いまじゃデメリット多くて古くさいってバレバレの手法だよねw
634(1): 2018/09/30(日)13:42 ID:MRYI3U2V(1/2) AAS
windowsレジストリの利点って?
635: 2018/09/30(日)17:06 ID:lKEjYbpE(2/2) AAS
>>634
設定が多段のツリー構造になったことで柔軟に構成できる(限度はあるけどフラットなテキストファイルより使い勝手は良い)
パス、キーが判ってれば値の取得と更新はOSにリクエストするだけで済む。
独自ライブラリでR/Wしなくて良いしOSのバージョンが変わってもアプリには影響ない(APIが互換性保つかぎりはw
デメリットとしては「設定を保存するエリアにコメントを書けない」ってのがあるね。
636: 2018/09/30(日)17:16 ID:MRYI3U2V(2/2) AAS
全て共倒れの危険性もね
637(1): 2018/09/30(日)17:47 ID:QbavDDne(2/7) AAS
レジストリがテキストより編集しやすいかは習熟度によると思うぞ。慣れたらテキストのほうが見通しが良いし、わかりやすい。
638: 2018/09/30(日)18:50 ID:l8hL/BLT(1) AAS
レジストリとかgconfとかって機能してない項目が大量にあるのはなんでなん?
639: 2018/09/30(日)18:58 ID:ByV/gS2k(1/6) AAS
>>631
> この人設定と設定の設定の区別がついてないような感じよね
わかった上であえてそうしてるんやで。
なぜなら、設定ファイルをテキストエディタで
修正したいという層が一定数いるから
テキストエディタで修正しないんだったら
設定ファイルにコメント機能なんていらん。
省4
640: 2018/09/30(日)19:42 ID:3DVvh0Ey(1/5) AAS
UIがどう表示されるか規定されないし
個々のフォームがどういう挙動するかも不明で
使いやすいのかというか実用になるかもわからんけどな
641: 2018/09/30(日)20:07 ID:ByV/gS2k(2/6) AAS
> UIがどう表示されるか規定されないし
HTMLだってそうだよ。
そもそもどう表示されるかはデバイスによって異なる
PCで使いやすいUIがスマホでも使いやすいわけじゃない
なんでこうすでに通り過ぎた歴史の話ばかりするだろうか?
642(1): 2018/09/30(日)20:09 ID:QbavDDne(3/7) AAS
現実を否定しているところから始まってる妄想だから現実離れしてて現実的じゃないのは当然やろうな。
こうだったら良かったのにというボヤキなんだろうが、ボヤキにしても無知を晒してるだけだからな。
643: 2018/09/30(日)20:11 ID:vQE3SEa+(1/4) AAS
アイデアとしてはわかるんだよね。
東芝が昔実験的に作ってた。
XMLスタイルシート的なアイデアは大昔から存在するんだが、実用的なものを構築するのはなかなか難しいと思う。
644(1): 2018/09/30(日)20:12 ID:3DVvh0Ey(2/5) AAS
HTMLが規定されてない、という部分を都合よく拡大解釈するし
不味いところは逃げ回るし
645(1): 2018/09/30(日)20:13 ID:ByV/gS2k(3/6) AAS
>>642
なんで現実にある問題点と解決策を言ったら、現実離れになるの?
その理屈だと、効率が悪いと指摘するだけで
効率が悪いのが現実なんだ。現実離れしたことをいうな!ってことになるけど?
646(1): 2018/09/30(日)20:14 ID:ByV/gS2k(4/6) AAS
>>644
拡大解釈だろうがそうでなかろうが、
どちらにしろその解釈に反論できないんでしょ?
647(1): 2018/09/30(日)20:19 ID:3DVvh0Ey(3/5) AAS
>>646
答えられないところから逃げ回るなって
648(2): 2018/09/30(日)20:22 ID:3DVvh0Ey(4/5) AAS
少なくともUIの意味論的な話で共通理解が無いと実際に実装は無理。
その規約決定を放棄してお前の頭の中でだけそんなのわかるだろでは話にならない
649(1): 2018/09/30(日)20:23 ID:ByV/gS2k(5/6) AAS
>>647
全部答えてるけど?
650(1): 2018/09/30(日)20:23 ID:ByV/gS2k(6/6) AAS
>>648
> 少なくともUIの意味論的な話で共通理解が無いと実際に実装は無理。
何が言いたいんだかさっぱりわからん。
HTMLの仕様とか見たこと無いのかな?
UIをどうしろとか書いてないよ
651: 2018/09/30(日)20:25 ID:vQE3SEa+(2/4) AAS
W3Cは戦場なので、力あるものが勝つし、勝ったものが正しいとは限らない。
裁判と同じだよ。
652: 2018/09/30(日)20:28 ID:3DVvh0Ey(5/5) AAS
>>649
フォームの挙動は規定するの?
653: 2018/09/30(日)20:28 ID:vQE3SEa+(3/4) AAS
エンジニアなのに教祖への愛がすべてなのが、ウェブの未熟さを表してるんだよ。
654: 2018/09/30(日)20:33 ID:QbavDDne(4/7) AAS
>>645
現実にある問題点はconfig.xmlに独自タグが多いってだけのこと?他にある?
655: 2018/09/30(日)20:34 ID:vQE3SEa+(4/4) AAS
ウェブ業界には勉強会と称して毎週ミサがあるだろ。
お互いに啓蒙しあい信仰心を深める。
最後にみんなで歌を歌って解散。
まさにイカ臭い新興宗教じゃないか。
656: 2018/09/30(日)20:36 ID:JJY3F8f4(1) AAS
二言目にはHTMLガーであるがこいつが想像してることは
JavaScript・CSS・サーバサイドその他HTTP技術が関わっていのに
XMLの話だけで設定ツールへのその部分の押し込み方が全く不明
657: 2018/09/30(日)20:36 ID:QbavDDne(5/7) AAS
>>650
>>648の言いたいことがわからないのは読解能力がないから。お前の妄想をなんとか理解しようとしてるみんなは表現力が乏しい文章に根気よく付き合ってるから。
658: 2018/09/30(日)20:39 ID:QbavDDne(6/7) AAS
実際それっぽいのはweb技術に寄生したらelectronですぐ作れるけど、今度はアプリケーション側がhtmlスクレイピング並みに頑張らねばならなくなる。どこに得があるんだって話だよ。
659: 2018/09/30(日)20:40 ID:QbavDDne(7/7) AAS
そしてすぐ作れるものを誰も作ってないってことは、もう言わなくてもわかるだろ。
本当に役に立つならすぐ作っちゃえよ。それで飯くっていけるぞ。
660: 2018/10/01(月)17:50 ID:2PbwmnYc(1) AAS
Windows 使ってないからレジストリについてググってみた。
Windows を使わない理由が増えた。いや、今更だが……
661: 2018/10/04(木)12:14 ID:TCYnRgOk(1/6) AAS
>>53
これやね
662: 2018/10/04(木)12:16 ID:TCYnRgOk(2/6) AAS
アホやろ
移植性が段違いじゃんか
それに世界中に使ってる人がいるってことも
無視しとるやんけ、自分が無能なだけや
663: 2018/10/04(木)12:17 ID:TCYnRgOk(3/6) AAS
>>628
嫌みだなあ
664: 2018/10/04(木)12:18 ID:owJSlV/h(1/2) AAS
正直、C89以前のCなんか読めたものじゃないし、
かといってC++11以降の機能使いまくったソースも読めたものじゃない。
665(1): 2018/10/04(木)12:19 ID:TCYnRgOk(4/6) AAS
>>637
嘘だよ。初心者に優しいのは、テキスト編集だよ。
英語が苦手なだけでしょ。
666: 2018/10/04(木)12:23 ID:TCYnRgOk(5/6) AAS
マウントなんて、大分前からクリックするだけやんけ
それよりディスクの故障チェックもできないとか、そっちのほうが怖いよ
667: 2018/10/04(木)12:24 ID:TCYnRgOk(6/6) AAS
>>633
へー、今はむしろナウいんだけどな
取っとけるし
668: 2018/10/04(木)12:28 ID:owJSlV/h(2/2) AAS
見通しがよいかどうかはシステムのサイズによる。複雑になれば階層構造のレジストリのほうがいいに決まってる。
基本的な型は用意されてるし、細かくセキュリティも設定できるし、読み書き用のAPIも用意されてる。
OS起動時に必ずバックアップを取ってから起動してくれるのもメリット。
なんでもviで作業したいというのが諸悪の根源。開発環境が50年前とい言われても仕方がない。
669(1): 2018/10/04(木)14:30 ID:ElUITLNa(1) AAS
>>665
英語苦手じゃないけど、ちょっと言ってる意味がわからん。とりあえず、レジストリはめんどくさいぞ。
670(1): 2018/10/04(木)18:29 ID:JEPfGG7w(1) AAS
レジストリより環境変数のほうが使いやすいよな!!!
って人は少ないだろう。
671: 2018/10/04(木)19:15 ID:ddNAR9Qj(1) AAS
みかんとしいたけだったらみかんのほうが美味しいよな
672: 2018/10/04(木)19:46 ID:OfGD0Bqi(1) AAS
何も足す必要がないということは究極を極めているということであろうか。
673: 2018/10/05(金)20:25 ID:e0bFYixi(1) AAS
しいたけの方が好きだな。
674: 2018/10/06(土)10:18 ID:BaJ5yG4w(1) AAS
xmlの優位性はテキストだということだけれども、実際テキストエディタでxmlを閲覧すると醜悪そのものだよね。
675: 2018/10/07(日)12:09 ID:NL5YlGHV(1/5) AAS
>>4
Windowsのビルドって、どれぐらいかかるか知ってる?
676: 2018/10/07(日)12:13 ID:NL5YlGHV(2/5) AAS
>>669
そういう意味なんだけどね
テキスト編集の方が楽だけど、設定ファイルの雛型に
書いてある説明が英語なのは、日本人にとって辛いかなと
慣れればなんてことないけど。
677: 2018/10/07(日)12:19 ID:NL5YlGHV(3/5) AAS
ちなみに勘違いしてるみたいだけど
autotools 作ったのはGnuではないよ。
自動的にMakefile作るシェルスクリプトが回覧されていく
うちに、みんなで改良加えて、なんとなく出来上がったのを
Gnuが採用しただけだよ。移植性を重視してたからね。
別に好きな奴使えばいいんだよ。気に入るのが無ければ
自分で作ればいい。それが自由であることの尊さなんだから。
678: 2018/10/07(日)12:23 ID:NL5YlGHV(4/5) AAS
>>670
環境変数の便利さも知らないとは
679: 2018/10/07(日)12:43 ID:NL5YlGHV(5/5) AAS
autotools使うのは、それだけ多くのライブラリに依存
しているからで、その分のコードを書く手間を
省けるのだから、大したことでは無いね。移植性も
高まるし。でも、それが必要ないなら、別にMakefile添付でも
全然問題ないし、そういうプロジェクトも少なくない。
他のビルドツール利用でも良いし。なんか
勘違いしてない?これらはあらかじめ与えられてるん
省4
680: 2018/10/07(日)14:00 ID:o4JQNsqJ(1) AAS
良いこと言うね、全くそのとおりだわ
読んでねーけど
681(1): 2018/10/07(日)14:15 ID:oOrM6jho(1) AAS
INIのように書式とデータ構造とAPIが共通化されてるテキストベースの多層構造の設定を保持するメカニズムがあればよいんだよ、Linuxに。
682: 2018/10/07(日)15:49 ID:Utbv1dgw(1) AAS
>>681
JSON。
ハイ論破。
683: 2018/10/08(月)01:32 ID:u3tlEOhm(1) AAS
ハイ論破厨ってたまに5chで見るけどいつも論破できてないよな。同一人物?
684(1): 2018/10/08(月)01:57 ID:wRVLpatJ(1) AAS
「ハイ論破」はダサいという風潮はとうにご存知だが必要不可欠な機能
C/C++やPerlのセミコロンみたいなもの
685: 2018/10/08(月)18:36 ID:oT0ARLv1(1) AAS
Pythonは?
686: 2018/10/14(日)20:31 ID:neRrm9zv(1) AAS
私たち日本人の、日本国憲法を改正しましょう。
『憲法改正國民投票法』、でググってみてください。
平 和は、勝ち取るものです。拡散も含め、お願い致します。
687: 2018/10/17(水)12:54 ID:KEL2Zae3(1) AAS
>>684
あなたは、日本人じゃない気がする。
日本人なら絶対しない「ご存知」「機能」の使い方してるから。
688: 2018/10/17(水)16:35 ID:8nvX+L4I(1) AAS
すげーな、国籍わかるとか、AIすげーな。
689: 2018/10/27(土)04:44 ID:oNGNvg62(1) AAS
へー、LinuxにはJSON読み書きする「共通化されたAPI」ってあるのかぁ。
知らなかったな。
Cで使おうと持ったらインクルードファイルは何をしてして、どんな関数呼べばいいんだろう?
定番のunistd.hかな?
690: 2018/10/27(土)07:06 ID:53/qFfzS(1) AAS
JSONってそんないいもんじゃないよね、コメント書けないのは致命的
691: 2018/10/27(土)07:42 ID:W7BgcJKl(1) AAS
/**/じゃね?
692: 2018/10/27(土)12:40 ID:vvEvYZjK(1) AAS
jsonが爆発的に普及したきっかけはバイナリ保存はしたくないけど、オブジェクトをそのまま保存したいって需要だから
設定に使うとしても開発者よりなんだよな。linuxは開発者フレンドリーだから開発者マインド無いときついってのは理解できるけども。
693: 2018/10/27(土)16:29 ID:SAg19bbX(1) AAS
階層が深くないならiniが見やすくていい
階層が深いならyamlだし、記述性ならxmlだし、どれも一長一短あるけど、テキストエディタで開く設定ファイルならiniは使いやすい
694: 2018/10/27(土)18:49 ID:O58iUbEz(1) AAS
複数行コメントを書けて、日本語も問題ない、Ruby が良い
=begin
複数行
コメント
=end
695: 2018/11/14(水)13:34 ID:9Y41hzLp(1/2) AAS
Windows界はいろんな産業ロボットを使ってモノを生産しているのに
Linux界はいまだに手作りでモノを生産しているようなもんだからね。
696: 2018/11/14(水)13:43 ID:gyZLFZAz(1) AAS
工事ライン止まる恐怖
697(2): 2018/11/14(水)15:34 ID:R9HUvO/L(1/3) AAS
>>1
Unix は世界最古のOSらしいので、最初は良かれと思って決めたものが、
使ってみると使いにくかった、ということはあるかもしれない。
一例として、
$ コマンド名 パラメータ >a
などとして、リダイレクトするとき、stdout と stderr が分かれている
のも、現実的には不便。
省4
698: 2018/11/14(水)15:46 ID:9Y41hzLp(2/2) AAS
資本制企業はいかに人件費を削って量産するかを常に考えている。
少ないプログラマでより多くをと。
ところがオープンソースの世界はコーディングすること自体が楽しい
って人々の集いだからな。効率化へのインセンティブが小さい。
699: 2018/11/14(水)16:12 ID:R9HUvO/L(2/3) AAS
>>697
別の環境変数で処理したいなら別の端末を開けば良いわけだから、
スクリプト内での設定を反映しないという仕様は、今となっては
アリガタ迷惑だと思う。
ただ、行儀の悪いわけの分からんスパゲッティーで解読するのも
時間の無駄なスクリプトも多いが。
700: 2018/11/14(水)16:31 ID:R9HUvO/L(3/3) AAS
>>697
stdout と stderr と時系列的に合わせて出力しないと、解読しにくい
場合があるので、結局、2つの出力を合成したいことが多く、
1&>2 a
だったか、覚えていられないような変な記号を書かなくてはならない。
あと、tee コマンドも覚えにくい。
701: 2018/11/14(水)18:19 ID:NypCRQ0z(1) AAS
というか何もかも覚えられない
脳が退化しているのか?
702: 2018/11/15(木)11:00 ID:xZi0sQ1j(1/7) AAS
&> a
と、
1>&2 a
の両方の書き方があったり、export が必要あったり無かったり、
そんなアホみたいなものは、むしろ高級な脳であるほど覚えられない。
高級な脳は、共通原理や一般法則だけを覚えようとし、単純で無意味な情報は
削除される傾向があるから。
703(1): 2018/11/15(木)11:06 ID:xZi0sQ1j(2/7) AAS
>>1
なんという愚かなOSなんだろう。
DOSと同じことがこんなに長くなる :
[DOS]
$ コマンド名 >a
[Linux]
$ コマンド名 1>a 2>&1
704: 2018/11/15(木)11:18 ID:ZYarPIhK(1) AAS
bashが使える環境ならbashでいいです
705(1): 2018/11/15(木)14:57 ID:jf56ooyw(1/2) AAS
>>703
> [DOS]
> $ コマンド名 >a
↑間違い
> [Linux]
> $ コマンド名 1>a 2>&1
↑1は不要
省9
706: 2018/11/15(木)16:10 ID:xZi0sQ1j(3/7) AAS
>>705
DOS に関しては、そもそも原則として多くのツールが、stderr を使わない流儀
だったので、stdout だけをリダイレクトすれば十分だったんだ。
だから、その意味で、
[DOS]
$ コマンド名 >a
は間違ってない。
省1
707: 2018/11/15(木)16:17 ID:ygBKpHRC(1) AAS
何言ってんだこいつ
708: 2018/11/15(木)16:35 ID:xZi0sQ1j(4/7) AAS
理念はどうあれ、結果的に使いにくいということだ。
709(1): 2018/11/15(木)19:22 ID:jf56ooyw(2/2) AAS
ほらほら、間違いを指摘されて、
焦ってきてるぜwww
710(1): 2018/11/15(木)19:26 ID:BbyfSDoN(1/3) AAS
つまり、DOSコマンドは設計に沿わないアプリが多かったということかな?
711: 2018/11/15(木)19:33 ID:xZi0sQ1j(5/7) AAS
>>709
いや違う。
最初からそれを前提にしていたので間違ってない。
あなたは、DOSの事知らないからそんなこと言ってるのでは。
上下前次1-新書関写板覧索設栞歴
あと 108 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s