Linuxは、開発環境が40年前と同レベル (819レス)
上下前次1-新
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の事知らないからそんなこと言ってるのでは。
712: 2018/11/15(木)19:35 ID:xZi0sQ1j(6/7) AAS
>>710
いや、むしろ、stderr を滅多に使わないのがDOSの流儀だった。
少なくとも、コンパイラのエラー表示は100%、stdout に出ていたし、
その他のフリーソフトなんかの表示もほぼ、そうだった。
713: 2018/11/15(木)19:36 ID:xZi0sQ1j(7/7) AAS
使いにくくなるだけなのに、stderr を使っているソフトが多いのは、Unix系の
プログラマには、実は真の意味では頭の悪いのがいっぱい混じっているから
ではないか。
714(1): 2018/11/15(木)19:47 ID:BbyfSDoN(2/3) AAS
明言していない前提
他社を憶測で知らないもの扱い
ごく主観的な流儀
主観的な使いにくさでOSの草分け的な開発者を無能扱い
これだけでまともに取り合う気がなくなる。
715(1): 2018/11/15(木)20:26 ID:BbyfSDoN(3/3) AAS
元々、stdoutとstderrが分れているのには理由がある。
理由もなしに分けたりしないという想像力があれば憶測でモノを言うと恥ずかしいことぐらいわかりそうなもんだが。
標準出力がUIを兼ねていたのでユーザーへのメッセージがerrで塗りつぶされるのが良くないし、
出力結果を次のコマンドに渡すときなどにerrメッセージが混ざると困るし、
コマンドが入力待ちの状態の時、errなんか出たらなにで止まってるのかわからないからな。
当時は無視するしか無いerrもあって切り分けるしかなかった。
例えば標準出力をファイルを書き込んでる最中にエラーを出力するにはstderrに出すべきだろ。
省1
716(1): 2018/11/16(金)00:27 ID:tzv3Gduj(1/8) AAS
>>715
コンパイラの出力をパイプで渡していくのは時代遅れだと思う。
今は、ファイルに書いて渡せば良い。
717: 2018/11/16(金)01:05 ID:tzv3Gduj(2/8) AAS
>>714
古い時代とはまた違った、今の時代に合った CUI の流儀がある。
Unix好きの人には、古いものを維持し続けようとする人が多すぎるのか、
または、古いソースを使いまわし続けすぎているためか、古い流儀のまま
になっているために効率が下がっている。
718: 2018/11/16(金)05:47 ID:dRD9J7hj(1) AAS
DOSはパイプの文化じゃないわな
719(1): 2018/11/16(金)05:51 ID:0i6TmJsP(1/4) AAS
>>716
ファイルに書いて渡すと遅くなる
ディスクが遅いとかいう話じゃなくて
並列処理ができなくなるという話
720(1): 2018/11/16(金)10:12 ID:tzv3Gduj(3/8) AAS
>>719
実際のコンパイルは、a1.c, a2.c, a3.c, ・・・ などを別のCPUコアに渡して、
マルチコアでコンパイルするので、既にCPUコアが完全に使用しきられている。
なので、それ以上、コアに空きが無いので、パイプを使っても並列度が
上がることはほぼ無い。
一方、いったんファイルに書いてもファイル・バッファにキャッシュされ、
実際のディスクへの書き込みは、全く行われないか、または、ずっと後
省2
721(1): 2018/11/16(金)10:26 ID:0i6TmJsP(2/4) AAS
>>720
パイプを使っている今はね。
ファイルを作ると遅くなるって言ってるの
今のやり方が最適なの。だからCPUコアを使い切れている
722: 2018/11/16(金)10:53 ID:tzv3Gduj(4/8) AAS
>>721
パイプを使っても、0.000001% 位しか速度差が出ないのに、
gccなどのコマンドラインはめちゃくちゃ使いにくくなる。
723(1): 2018/11/16(金)11:29 ID:CImKgAch(1/2) AAS
コンパイラのエラーメッセージは標準出力に出て問題ないだろ。*nix系でも出るぞ。何いってんだこいつ。
724: 2018/11/16(金)13:08 ID:tzv3Gduj(5/8) AAS
>>723
よく読め。そんな事言ってない。
725(1): 2018/11/16(金)13:44 ID:0i6TmJsP(3/4) AAS
パイプを使わないと動画をリアルタイムにエンコード出来ない
726: 2018/11/16(金)15:18 ID:tzv3Gduj(6/8) AAS
>>725
別にパイプを使うなとは言ってない。
そういうケースでは使っていい。
727: 2018/11/16(金)15:24 ID:0i6TmJsP(4/4) AAS
どうやら時代遅れなのはお前の頭だと気づいたようだなw
728: 2018/11/16(金)15:29 ID:tzv3Gduj(7/8) AAS
違うな。
古いものと新しいものを逆さに捕らえる人がいて困る。
729(1): 2018/11/16(金)15:33 ID:CImKgAch(2/2) AAS
そもそもstderrの使い方知らなかっただけじゃないの?
730: 2018/11/16(金)16:17 ID:tzv3Gduj(8/8) AAS
>>729
そんなことない。
stderr が有っても敢えて使っていなかった DOS の選択は賢いと思ってる。
731: 2018/11/18(日)01:55 ID:Vr4U8zB+(1/2) AAS
>>1
gcc や clang も、include path の設定が無視されることがある。
複雑に複数の言語処理系がインストールされている場合に、
include path が勝手に「コマンドPATHから推定して」 決められて
しまい、それを修正したいために、環境変数などを設定しても
優先順位がおかしくて、なかなか修正されないことがある。
しかも、その状況を確認するには、-v オプションを付けて
省7
732(1): 2018/11/18(日)15:40 ID:3P44tPJl(1) AAS
$ prog1 | prog2 | prog3 > job1.out
$ # で済むところを
$ prog1 > tmp1
$ prog2 < tmp1 > tmp2
$ prog3 < tmp2 > job1.out
$ rm tmp1 tmp2
$ # ってやるのか?
733: 2018/11/18(日)17:57 ID:Vr4U8zB+(2/2) AAS
>>732
最初のようなパイプでつなぐような表記を、コマンドラインから打つこと自体、問題なんだよ。
むしろ、ファイル名を指定して、少しずつ進んでいくほうが賢い。コマンドラインからだと。
型のあるプログラムだとコンパイラがエラーを出してくれる確率も高いが、
コマンドラインからだと、わずかな間違いが重大な問題に発展しやすい。
それに、どうせ、打ち間違える確率が高いので、何度も試すことになり、最初から
実行し直しになることが多い。
省5
734: 2018/11/19(月)17:47 ID:+NP8NhMG(1) AAS
正直期待してなかったけど、初めてまともな返答をしてくれたね。
君は自分が世界の中心ではないということを理解すべきだ。
君のために存在するものなど何もない。
それでも適切な方法で助けを求めることはできるはずだ。
〇〇をうまく使えないという理由で〇〇の作者の頭が悪いなどというなら
誰も助けてくれないし君にとって良いことなど何も起こらない。
まあ、それはそれとして、シェルのヒストリ機能や行編集機能は使ってる?
省2
735(1): 2018/11/22(木)15:34 ID:RrnXOV1/(1) AAS
You! Visual Studio codeをinstallしチャイナyo!
736: 2018/11/22(木)18:57 ID:oP/fZ4BU(1) AAS
ビジュアルスタジオは使いやすいよ。
まじお勧め。
737: 2018/11/22(木)22:43 ID:UVJrC35/(1) AAS
#ifdef なんかも設定に応じて認識して、ちゃんとコードの色に反映してくれるからねえ。
738: 2018/11/23(金)08:49 ID:YQZUc9qP(1/2) AAS
バランスが取れておらず、かつ、統一感もない。
それが Linux。
また、安さ以外に売りが無いのに最新のハードと最高の通信環境を要求する。
739: 2018/11/23(金)11:11 ID:j6ao89z3(1) AAS
最新のハードを要求する前に、最新のハードのドライバを用意したまえ。
740: 2018/11/23(金)15:11 ID:YQZUc9qP(2/2) AAS
WINE もバイナリは新しい Linuxを要求するのに、Emulator としては、
64BIT Windows はサポートしていなかったりする。
つまり、新しいハードでしか動かないのに、古いOSしかエミュレートできない。
訳分からん。
741: ◆P0jSlC5fJs 2019/01/09(水)23:33 ID:7ix8aRrY(1) AAS
>>735
VSCodiumのほうがいいよ
742: 2019/01/17(木)19:03 ID:0ZKqMBG3(1) AAS
あたらしいプログラムはPowerShelも対応するようにして
徐々に移行していったらええのに
743: 2019/01/27(日)23:47 ID:BzotDFUU(1) AAS
貼れと言われた気がした
【田】Windows10のダメな点
・個人情報を勝手にネットに垂れ流す
・診断データと使用状況データをMicrosoftに送信する機能をレジストリでオフにしてもなお8時間で4000回、93つの異なるIPのMicrosoftサーバへデータが送信されている
・エロファイルを持っている場合はそれも全て晒される
・間違ってロリファイルを持っていた場合はネットに繋いでいるだけで警察が来る
・死ぬほどUIがダサく異様に使いづらい
省17
744: 2019/08/26(月)07:10 ID:Pz/pHxhP(1) AAS
リダイレクトやら、
パスに文句言ってる人がいるが、
OS の問題じゃなくてシェルの仕様の話だろ
シェルを変えればいいだけ
745: 2019/08/26(月)14:21 ID:9AjqSBQV(1) AAS
パスの書式だけならそれで何とかなるけど、構造だけはどうにもならない事がある
\\PC名\共有名\〜 みたいな表記はCreateFileとかに直接投げてそのまんま動く位、
ファイルシステムの構造とそれを実現する為の実装に密接してっかんな
746: 2020/05/19(火)15:53 ID:p5Usd0/z(1) AAS
あげ。
747: 2020/07/23(木)08:59 ID:mh9MKfx1(1/2) AAS
VSCodeが出たから、
「やっと、やっと、まともなIDEがLinuxでも使えるようになった! MSがやってくれた! ありがとうMS!」
ってことなんだろうね。
748: 2020/07/23(木)15:22 ID:oAnlH/3H(1) AAS
IDEを使ってるのではなく使われてるレベルなんだろーな
別に自分の好きなようにやりゃいいだけだろ
749(2): 2020/07/23(木)22:43 ID:mh9MKfx1(2/2) AAS
Linuxの開発環境はVSCodeが出る前は vi使え! とか大声でいうやつがマジで居たぐらいに貧弱だったな。
環境改善に尽力してるMicrosoft様々だわ。
750: 2020/07/24(金)01:49 ID:BaS7L52r(1/3) AAS
>>749
Kateでイイじゃん
VSCodeだと、テレメとってくるから
VSCodium入れてっけど
Kateばっか使ってる
751(2): 2020/07/24(金)08:01 ID:ojGcvZP6(1/2) AAS
テレメとってるって証拠は?
752(1): 2020/07/24(金)19:18 ID:BaS7L52r(2/3) AAS
>>751
VSCodiumの作者が、そう言ってて
わざわざ毒なしのVSCode提供してくれてるから
フィードバック提供しないって
設定すればイイだけなのかもしれんけど
デフォルトでOnになってるし
Officeもそうだけど、そういのばっかり
省3
753(1): 2020/07/24(金)19:40 ID:ojGcvZP6(2/2) AAS
>>752
マジか。
MSは中国並みに情報収集熱心だな。
中国は国策でやってるわけだが、アメリカもなんぞ法律でもあって情報集めろってやってんのか?
754(1): 2020/07/24(金)19:55 ID:BaS7L52r(3/3) AAS
>>753
なんなんだろうね
ほんと
ヨーロッパだと、そいうのわりと敏感で
問題になってるみたいだけど
755: 2020/07/25(土)01:44 ID:mZYIwHnV(1) AAS
でもID:ojGcvZP6ってゴミじゃん
756: 2020/07/25(土)06:10 ID:Cy9kmhwy(1) AAS
開発環境云々もUbuntu Japanese Teamによる志賀慶一氏のライセンス違反認定が取り消されないのも、
全部無能な鍋田コピペのせい。
鍋田コピペが悪い。
757: 2020/07/26(日)11:47 ID:ZKCP3mGq(1) AAS
>>754
ね 国によってフィードバックのデフォルトに変化があったりするのかね
758: 2020/07/31(金)05:57 ID:pzto2C8d(1) AAS
GCC使ってる時点で性能をスポイルしてるからね。
40年前と同じで問題ないのさw
759: 2020/08/15(土)10:07 ID:idCjmx07(1) AAS
iOS 13とmacOS Catalina はなぜバグが多いのか。元アップルエンジニアが語る6つの理由
外部リンク[html]:japanese.engadget.com
760: 2020/09/07(月)18:11 ID:Rlqp63pj(1) AAS
VSCの中の人じゃないが、テレメがあるとしても基本的にはどの機能がどれだけ使われてる
とか、デバッグ情報とかそんなんじゃないかな。"ユーザーエクスペリエンスの向上"のため。
そういうのも集められるのはイヤ、と言われるとアレだけど。
たまにハックしたバージョン入れててそれがクラッシュして、そういうユーザーに限って
SNS等にキレた書き込みをしたりw そういうのもクラッシュトレースを見れれば安心w
今時のOSって、いろんなことを登録するじゃん。あれとかね...
ま、あからさまに個人情報を集めたりしてそれがバレると今時大変なことになるからなあ。
761: 2021/08/20(金)16:43 ID:CQ/ekRlE(1) AAS
>>1
こいつの頭のみが40年前というのが結論
762: 2023/03/08(水)19:40 ID:uZhVPgq2(1) AAS
cmakeとか、masonとかninjaとか良く分からん
763: 2023/03/11(土)23:41 ID:0kdVzeLt(1) AAS
>>751
VCですらMSアカウント必須になって久しいのにテレメトリ無いとは思えんな
コマンドラインのコンパイラさえMSアカウント無いと使えないよ
764: 2023/03/12(日)05:57 ID:4dshD+CC(1) AAS
「思えんな」
証拠がないやつは自分の感想を言う
765: 2024/08/06(火)15:53 ID:YDn4WsF/(1) AAS
飲み屋にも相当な暴言吐いてたんだが…
アンチ乙
上下前次1-新書関写板覧索設栞歴
あと 54 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s