しろって大学で習ったんですが・・・
アホですかあいつ?
gitを使わずにディレクトリコピーでバージョン管理
■ このスレッドは過去ログ倉庫に格納されています
2021/09/07(火) 17:20:16.10ID:YOJCpOYh
355デフォルトの名無しさん
2021/09/23(木) 11:23:54.92ID:zah9lHsX tarとか他のアーカイバでも中身のファイル名がutf-8かsjisかで統一されてないよね
356デフォルトの名無しさん
2021/09/23(木) 14:43:54.40ID:+1CY5Q9Y じゃあUTF-16で・・・・
357デフォルトの名無しさん
2021/09/23(木) 16:13:54.07ID:/PRJVXN1 gitはなすばらしいけどな
仕組みを理解して使いこなすという流れの中で
仕組みを常に頭に「常駐」させて置かなければならないが
この「常駐」コストが高い
脳のメモリの少ない弱者には辛い
仕組みを理解して使いこなすという流れの中で
仕組みを常に頭に「常駐」させて置かなければならないが
この「常駐」コストが高い
脳のメモリの少ない弱者には辛い
358デフォルトの名無しさん
2021/09/23(木) 16:15:46.43ID:pPE5P+Ae >>10
POISIX原理主義者「10年後に使えなくなるかもしれないから勉強したくない」
POISIX原理主義者「10年後に使えなくなるかもしれないから勉強したくない」
359デフォルトの名無しさん
2021/09/23(木) 16:17:34.71ID:/PRJVXN1 まずコマンドラインのオプション多いだろ?
もっと減らさなければダメ
もっと減らさなければダメ
360デフォルトの名無しさん
2021/09/23(木) 16:27:26.96ID:/PRJVXN1 1,2人で開発メンテするならどっちだっていい
361デフォルトの名無しさん
2021/09/23(木) 16:45:21.38ID:oS4wzjRX 2人ならgit必須
362デフォルトの名無しさん
2021/09/23(木) 16:54:20.74ID:/PRJVXN1 >>361
2人で一人がただ見聞するだけならいらない
2人で一人がただ見聞するだけならいらない
363デフォルトの名無しさん
2021/09/23(木) 17:38:50.97ID:f53T++K0 昔し、VSSで作ってたな。
チェックインしたまま帰られると、帰った奴のコンピュータ立ち上げてチェックアウトしなければならなかったw
今のバージョン管理はそんな必要ないんだろ?
チェックインしたまま帰られると、帰った奴のコンピュータ立ち上げてチェックアウトしなければならなかったw
今のバージョン管理はそんな必要ないんだろ?
364デフォルトの名無しさん
2021/09/23(木) 17:54:14.84ID:9JuRr/0x >>362
それは二人で開発メンテとは言わない
それは二人で開発メンテとは言わない
365デフォルトの名無しさん
2021/09/23(木) 17:54:22.14ID:/PRJVXN1 Visual Source Safe だっけ?
おおなつかしい
おおなつかしい
366デフォルトの名無しさん
2021/09/23(木) 18:56:15.66ID:pPE5P+Ae まあ普通はjqを使うのが常識ですねw
https://twitter.com/almanarider/status/1440818720096407552
一度JSONをshellのawkスクラッチで分解してる方がいて戦慄した事ある。
渾名はデジタルジェイソンさんと呼ばせてもらった。
https://twitter.com/Sys_Rider/status/1440568731256573956
『JSON使うな。何でも新しいもの直ぐ使う発想辞めろ』と言う人いるんだけど、
JSONを『新しい』と思う時点で業界人として賞味期限切れ感ある。
parse出来ないしシリアライズも出来ない。
独自フォーマットを一文字ずつループで回してフォーマットチェック。
効率悪
そんなAPIを外に渡せますか?だよ。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/almanarider/status/1440818720096407552
一度JSONをshellのawkスクラッチで分解してる方がいて戦慄した事ある。
渾名はデジタルジェイソンさんと呼ばせてもらった。
https://twitter.com/Sys_Rider/status/1440568731256573956
『JSON使うな。何でも新しいもの直ぐ使う発想辞めろ』と言う人いるんだけど、
JSONを『新しい』と思う時点で業界人として賞味期限切れ感ある。
parse出来ないしシリアライズも出来ない。
独自フォーマットを一文字ずつループで回してフォーマットチェック。
効率悪
そんなAPIを外に渡せますか?だよ。
https://twitter.com/5chan_nel (5ch newer account)
367デフォルトの名無しさん
2021/09/23(木) 20:49:25.50ID:P4v9uadr >>363
> 今のバージョン管理はそんな必要ないんだろ?
VSS は lock-modify-unlock だけど Git とか Subversion は copy-modify-merge だから原理的に発生しない
あと、チェックインとチェックアウトが逆だよ
> 今のバージョン管理はそんな必要ないんだろ?
VSS は lock-modify-unlock だけど Git とか Subversion は copy-modify-merge だから原理的に発生しない
あと、チェックインとチェックアウトが逆だよ
368デフォルトの名無しさん
2021/09/23(木) 20:54:17.83ID:UmbIjW4x369デフォルトの名無しさん
2021/09/23(木) 21:01:54.60ID:pPE5P+Ae370デフォルトの名無しさん
2021/09/23(木) 21:23:28.68ID:UmbIjW4x371デフォルトの名無しさん
2021/09/23(木) 21:25:02.33ID:UmbIjW4x jqコマンドを勝手にインスコできない環境でもスクリプトは書けるだろうし
372デフォルトの名無しさん
2021/09/23(木) 22:08:25.50ID:pPE5P+Ae >>370
自分で書いたコードを使えるのは、個人プロジェクトだけですね。
複数人のプロジェクトでは「自分で書いたコード」になる担当者だけです。
他の人はその人が作ったものを使うだけです。
社内限定ソースコードはオープンソースと何も変わりません。
どちらにしろ他の人が書いたコードを使うだけです。
jqはすでに多くの人が使ってるので致命的なバグはないでしょう。
自分で書いたawkのコードはバグが有る可能性が高いですね。
jqコマンドを勝手にインスコできないなら
どこの誰かしらんPOSIX原理主義者が作ったコマンドも
インストール不可能ですよ。当たり前ですね。
自分で書いたコードを使えるのは、個人プロジェクトだけですね。
複数人のプロジェクトでは「自分で書いたコード」になる担当者だけです。
他の人はその人が作ったものを使うだけです。
社内限定ソースコードはオープンソースと何も変わりません。
どちらにしろ他の人が書いたコードを使うだけです。
jqはすでに多くの人が使ってるので致命的なバグはないでしょう。
自分で書いたawkのコードはバグが有る可能性が高いですね。
jqコマンドを勝手にインスコできないなら
どこの誰かしらんPOSIX原理主義者が作ったコマンドも
インストール不可能ですよ。当たり前ですね。
373デフォルトの名無しさん
2021/09/23(木) 22:15:13.08ID:pPE5P+Ae 結局の所、自分で作るというのは、
信頼性と生産性が低いという大きな問題があるわけですよ
特にPOSIX原理主義者は、テスト軽視(テストコードなし)で
書きなぐって終わり、後から修正することを考えてなくて
メンテナンス性もなく、バグは最初から入れなければいいとか
ありえない話をしてるので、実践では通用しません。
小さいツールをリリースまではできても、その後のメンテナンスですぐに破綻します。
POSIXコマンドに互換性はないので他の環境でそのまま動くわけがありません
テストコードがないからテストはしてないことは明らかですからね
信頼性と生産性が低いという大きな問題があるわけですよ
特にPOSIX原理主義者は、テスト軽視(テストコードなし)で
書きなぐって終わり、後から修正することを考えてなくて
メンテナンス性もなく、バグは最初から入れなければいいとか
ありえない話をしてるので、実践では通用しません。
小さいツールをリリースまではできても、その後のメンテナンスですぐに破綻します。
POSIXコマンドに互換性はないので他の環境でそのまま動くわけがありません
テストコードがないからテストはしてないことは明らかですからね
374デフォルトの名無しさん
2021/09/23(木) 22:16:42.26ID:UmbIjW4x >>372
jqコマンドをインスコできなくてもawkは最初から使えるじゃん
なぜならばPOSIXだから
jqコマンドが便利だからといってそれに依存したらjqコマンドが
ないと動かなくなる、同じように別の便利なコマンドを使うようにして
いったら依存関係でガチガチになっちゃうじゃん、歯止めがかからないんよ
POSIXのコマンドにのみ依存するって考えはポータビリティの観点からは
良いことだと思うよ、ドメイン特化な軽量パーザを実装してどのような
環境でも動きますっていうのは魅力的なことだよ
jqコマンドをインスコできなくてもawkは最初から使えるじゃん
なぜならばPOSIXだから
jqコマンドが便利だからといってそれに依存したらjqコマンドが
ないと動かなくなる、同じように別の便利なコマンドを使うようにして
いったら依存関係でガチガチになっちゃうじゃん、歯止めがかからないんよ
POSIXのコマンドにのみ依存するって考えはポータビリティの観点からは
良いことだと思うよ、ドメイン特化な軽量パーザを実装してどのような
環境でも動きますっていうのは魅力的なことだよ
375デフォルトの名無しさん
2021/09/23(木) 22:18:53.42ID:UmbIjW4x >>373
そんなことないと思うけどね
ドメイン特化な軽量パーザを実装することもできるわけだし
他のライブラリ、コマンドに依存してないから移植しやすくてすばらしい
小さいツールを組み合わせて使う、これUnixの奥義なり
そんなことないと思うけどね
ドメイン特化な軽量パーザを実装することもできるわけだし
他のライブラリ、コマンドに依存してないから移植しやすくてすばらしい
小さいツールを組み合わせて使う、これUnixの奥義なり
376デフォルトの名無しさん
2021/09/23(木) 22:20:40.41ID:pPE5P+Ae まあCOBOLの世界でしか生きてこなかった人と
KENT CGI時代のシェアウェア作って人が出会って
実績もないのに基幹システムをシェルスクリプトで作れると嘘をついて
たまたまそれがうまく行ってしまったのがユニケージとPOSIX原理主義の実態でしょうね。
KENT CGI時代のシェアウェア作って人が出会って
実績もないのに基幹システムをシェルスクリプトで作れると嘘をついて
たまたまそれがうまく行ってしまったのがユニケージとPOSIX原理主義の実態でしょうね。
377デフォルトの名無しさん
2021/09/23(木) 22:20:46.82ID:UmbIjW4x POSIX原理主義者のGitHubみたけどテストコード結構あるよ
作りがシンプルでテストコードもきれいに整備されてるよ
あれはソフト開発の理想形だと思うけどなあ
作りがシンプルでテストコードもきれいに整備されてるよ
あれはソフト開発の理想形だと思うけどなあ
378デフォルトの名無しさん
2021/09/23(木) 22:21:00.93ID:pPE5P+Ae >>375
jqは小さいツールです。
jqは小さいツールです。
379デフォルトの名無しさん
2021/09/23(木) 22:22:21.78ID:pPE5P+Ae >>374
> jqコマンドをインスコできなくてもawkは最初から使えるじゃん
最初から使えることに何の価値があるんですか?
インストーラーでも作るんですか?
ポータビリティといってもどうせそのawkスクリプトを
コピーしなきゃ動かないならjqのシングルバイナリをコピーすれば同じこと
> jqコマンドをインスコできなくてもawkは最初から使えるじゃん
最初から使えることに何の価値があるんですか?
インストーラーでも作るんですか?
ポータビリティといってもどうせそのawkスクリプトを
コピーしなきゃ動かないならjqのシングルバイナリをコピーすれば同じこと
380デフォルトの名無しさん
2021/09/23(木) 22:24:08.10ID:UmbIjW4x >>376
ユニケージは実際に無印良品などで使われてるからなあ
実績ありまくりじゃん、ユニケージが効果を発揮することもあるってことだよ
ユニケージだから良い、ユニケージだからダメということではなくて
その手法がハマる状況っていうのはあるものだよ、COBOLもそう
ユニケージは実際に無印良品などで使われてるからなあ
実績ありまくりじゃん、ユニケージが効果を発揮することもあるってことだよ
ユニケージだから良い、ユニケージだからダメということではなくて
その手法がハマる状況っていうのはあるものだよ、COBOLもそう
381デフォルトの名無しさん
2021/09/23(木) 22:24:29.23ID:UmbIjW4x >>378
POSIXにはまだ早い
POSIXにはまだ早い
382デフォルトの名無しさん
2021/09/23(木) 22:25:13.73ID:pPE5P+Ae 例えばjqがawkスクリプトで実装されていれば、
そのawkスクリプトを使うわけでしょう?
awkスクリプトはawkが無いと動かないが
jqはカーネルさえあれば動くので
awkに依存しない分ポータビリティが高い
そのawkスクリプトを使うわけでしょう?
awkスクリプトはawkが無いと動かないが
jqはカーネルさえあれば動くので
awkに依存しない分ポータビリティが高い
383デフォルトの名無しさん
2021/09/23(木) 22:26:22.51ID:pPE5P+Ae384デフォルトの名無しさん
2021/09/23(木) 22:26:45.16ID:UmbIjW4x385デフォルトの名無しさん
2021/09/23(木) 22:27:24.64ID:pPE5P+Ae > jqコマンドをインスコする権限がなくても使えるよ
インスコする権限って何?
jqコマンドのインストールは
ファイルコピーするだけですが?
インスコする権限って何?
jqコマンドのインストールは
ファイルコピーするだけですが?
386デフォルトの名無しさん
2021/09/23(木) 22:28:01.53ID:pPE5P+Ae > バイナリというブラックボックスをコピーするのは良くないな
jqはオープンソースなのでブラックボックスではありません。
jqはポータビリティが高く動かないOSはないですね。
jqはオープンソースなのでブラックボックスではありません。
jqはポータビリティが高く動かないOSはないですね。
387デフォルトの名無しさん
2021/09/23(木) 22:28:54.51ID:UmbIjW4x388デフォルトの名無しさん
2021/09/23(木) 22:30:31.35ID:UmbIjW4x389デフォルトの名無しさん
2021/09/23(木) 22:31:10.18ID:pPE5P+Ae >>387
> awkはPOSIXだからあるんだけど
> jqはPOSIXじゃないからないんだよね
うん。だから前にも行ったとおり
POSIX原理主義者っていうのは、
「POSIXで規定されたコマンドだけを使って開発しましょう」という主義で
「C言語で自分でコマンドを作ってはいけない」という主義なんだよ
> そんなこと言い出したらすべてのプログラムはPOSIX準拠ってことになっちゃうから
すべてのプログラムはPOSIX準拠でなにがこまるの?
困るのはPOSIX原理主義という理論が破綻して困る
POSIX原理主義者だけやろw
> awkはPOSIXだからあるんだけど
> jqはPOSIXじゃないからないんだよね
うん。だから前にも行ったとおり
POSIX原理主義者っていうのは、
「POSIXで規定されたコマンドだけを使って開発しましょう」という主義で
「C言語で自分でコマンドを作ってはいけない」という主義なんだよ
> そんなこと言い出したらすべてのプログラムはPOSIX準拠ってことになっちゃうから
すべてのプログラムはPOSIX準拠でなにがこまるの?
困るのはPOSIX原理主義という理論が破綻して困る
POSIX原理主義者だけやろw
390デフォルトの名無しさん
2021/09/23(木) 22:32:02.42ID:UmbIjW4x GitHub消されたらかなわんからプロジェクトフォークしますか?
じゃあ使用する外部コマンドやライブラリ全部フォークしないといけまへんな大変でんな
POSIXならそういうことありまへんけど
じゃあ使用する外部コマンドやライブラリ全部フォークしないといけまへんな大変でんな
POSIXならそういうことありまへんけど
391デフォルトの名無しさん
2021/09/23(木) 22:32:27.60ID:pPE5P+Ae >>388
> コピー元はどちらなのかな?
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
はいどうぞ。jqのインストールはファイルをコピーするだけです。
どこの馬の骨が作ったawkシェルスクリプトを
ダウンロードしてコピーするよりも圧倒的に信頼性が高いですね
> コピー元はどちらなのかな?
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
はいどうぞ。jqのインストールはファイルをコピーするだけです。
どこの馬の骨が作ったawkシェルスクリプトを
ダウンロードしてコピーするよりも圧倒的に信頼性が高いですね
392デフォルトの名無しさん
2021/09/23(木) 22:33:08.45ID:pPE5P+Ae393デフォルトの名無しさん
2021/09/23(木) 22:33:44.82ID:UmbIjW4x394デフォルトの名無しさん
2021/09/23(木) 22:34:22.79ID:pPE5P+Ae >>393
シングルバイナリなのに、何に依存してるっていうんですか?w
シングルバイナリなのに、何に依存してるっていうんですか?w
395デフォルトの名無しさん
2021/09/23(木) 22:35:11.14ID:pPE5P+Ae396デフォルトの名無しさん
2021/09/23(木) 22:36:10.79ID:UmbIjW4x397デフォルトの名無しさん
2021/09/23(木) 22:36:51.43ID:pPE5P+Ae 自分で作った場合、他の環境に移植性があるか自分で検証しないといけないけど
ちゃんとしてますか?それをどうやって他人に証明しますか?
jqはちゃんとテストコードがあってそれを証明しており
移植しづらいかどうかの段階はとうに終わっていて
実際に移植されてさまざま環境ですでに動いているんですよ
ちゃんとしてますか?それをどうやって他人に証明しますか?
jqはちゃんとテストコードがあってそれを証明しており
移植しづらいかどうかの段階はとうに終わっていて
実際に移植されてさまざま環境ですでに動いているんですよ
398デフォルトの名無しさん
2021/09/23(木) 22:37:18.75ID:pPE5P+Ae399デフォルトの名無しさん
2021/09/23(木) 22:37:58.33ID:pPE5P+Ae400デフォルトの名無しさん
2021/09/23(木) 22:38:48.86ID:UmbIjW4x >>394
バイナリに依存してるに決まってるじゃん
jqに依存してもいいってことはどんなコマンドやライブラリに依存しても
よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと
いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと
POSIXのコマンドにのみ依存するようにするっていうのはそれを防止するための防衛線なんよ
バイナリに依存してるに決まってるじゃん
jqに依存してもいいってことはどんなコマンドやライブラリに依存しても
よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと
いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと
POSIXのコマンドにのみ依存するようにするっていうのはそれを防止するための防衛線なんよ
401デフォルトの名無しさん
2021/09/23(木) 22:39:45.89ID:UmbIjW4x >>395
POSIXからawkがなくなることは絶対ないので問題ない
POSIXからawkがなくなることは絶対ないので問題ない
402デフォルトの名無しさん
2021/09/23(木) 22:40:23.06ID:pPE5P+Ae >>400
> jqに依存してもいいってことはどんなコマンドやライブラリに依存しても
> よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと
> いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと
じゃあjqには依存していいってルールにすれば終わり
頭硬すぎ。1か100でしか考えられないのがPOSIX原理主義者だよ
POSIXならOK、それ以外は全部NGって言ってるだろw
> jqに依存してもいいってことはどんなコマンドやライブラリに依存しても
> よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと
> いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと
じゃあjqには依存していいってルールにすれば終わり
頭硬すぎ。1か100でしか考えられないのがPOSIX原理主義者だよ
POSIXならOK、それ以外は全部NGって言ってるだろw
403デフォルトの名無しさん
2021/09/23(木) 22:41:04.05ID:UmbIjW4x404デフォルトの名無しさん
2021/09/23(木) 22:41:11.88ID:pPE5P+Ae405デフォルトの名無しさん
2021/09/23(木) 22:41:57.25ID:pPE5P+Ae >>403
> それを言い出したら依存するコマンド依存するライブラリのバックアップを
> 全部取らないといけなくなるじゃん、だから頭がおかしいのはそれをやればいいと言ってるあなたなの
全部取るのが大変なんですか?
ディスク容量が足りないとか?
大変な理由は何でしょうか?
大変に違いない!と言ってるだけで根拠が全くありませんが
> それを言い出したら依存するコマンド依存するライブラリのバックアップを
> 全部取らないといけなくなるじゃん、だから頭がおかしいのはそれをやればいいと言ってるあなたなの
全部取るのが大変なんですか?
ディスク容量が足りないとか?
大変な理由は何でしょうか?
大変に違いない!と言ってるだけで根拠が全くありませんが
406デフォルトの名無しさん
2021/09/23(木) 22:42:42.58ID:pPE5P+Ae ああ、そうかPOSIX原理主義者はgitを使わずにファイルコピーするから
全部バックアップを取るのが大変なんですねwww
それPOSIX原理主義が破綻してる証拠だよ
全部バックアップを取るのが大変なんですねwww
それPOSIX原理主義が破綻してる証拠だよ
407デフォルトの名無しさん
2021/09/23(木) 22:42:52.27ID:UmbIjW4x >>402
その線引きって現実的にできないよね
なんでjqは例外なのかってことになる
一方でPOSIXというポータビリティのための
一般的な仕様に則ってPOSIXのコマンドのみに依存するというのは
わかりやすくて論理的で理にかなっていて誰もが納得する
あなたは現実見れてない、jqだけ認めるルールなんて人間には作れない
その線引きって現実的にできないよね
なんでjqは例外なのかってことになる
一方でPOSIXというポータビリティのための
一般的な仕様に則ってPOSIXのコマンドのみに依存するというのは
わかりやすくて論理的で理にかなっていて誰もが納得する
あなたは現実見れてない、jqだけ認めるルールなんて人間には作れない
408デフォルトの名無しさん
2021/09/23(木) 22:43:32.79ID:UmbIjW4x >>404
awkが絶対tarじゃないのはご存知のとおりですね
awkが絶対tarじゃないのはご存知のとおりですね
409デフォルトの名無しさん
2021/09/23(木) 22:43:50.26ID:pPE5P+Ae > その線引きって現実的にできないよね
> なんでjqは例外なのかってことになる
jqが例外なのではなく
POSIX原理主義者のやり方が例外なの
> なんでjqは例外なのかってことになる
jqが例外なのではなく
POSIX原理主義者のやり方が例外なの
410デフォルトの名無しさん
2021/09/23(木) 22:44:40.32ID:pPE5P+Ae411デフォルトの名無しさん
2021/09/23(木) 22:44:53.22ID:UmbIjW4x412デフォルトの名無しさん
2021/09/23(木) 22:45:44.01ID:pPE5P+Ae POSIXで定義されたコマンド以外は使ってはダメだという「線引」を
してるのはPOSIX原理主義者「だけ」なんだわ
他の誰も「POSIXで定義されたコマンド以外は使ってはダメ」なんて言ってない
してるのはPOSIX原理主義者「だけ」なんだわ
他の誰も「POSIXで定義されたコマンド以外は使ってはダメ」なんて言ってない
413デフォルトの名無しさん
2021/09/23(木) 22:46:02.21ID:UmbIjW4x414デフォルトの名無しさん
2021/09/23(木) 22:46:30.81ID:pPE5P+Ae415デフォルトの名無しさん
2021/09/23(木) 22:46:53.50ID:pPE5P+Ae >>413
POSIX以外も世界で通じていますが?
POSIX以外も世界で通じていますが?
416デフォルトの名無しさん
2021/09/23(木) 22:47:17.98ID:UmbIjW4x >>410
jqは個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
awkはPOSIXだからそういうのないんですけどね
jqは個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
awkはPOSIXだからそういうのないんですけどね
417デフォルトの名無しさん
2021/09/23(木) 22:47:40.05ID:pPE5P+Ae418デフォルトの名無しさん
2021/09/23(木) 22:48:23.73ID:pPE5P+Ae >>416
> jqは個人が適当に作って公開してるだけのプログラムだから
> その個人があきてやーめたといってGitHubのリポジトリ削除したら
> それで試合終了です
POSIX原理主義者が作ったクソawkスクリプトは
個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
> jqは個人が適当に作って公開してるだけのプログラムだから
> その個人があきてやーめたといってGitHubのリポジトリ削除したら
> それで試合終了です
POSIX原理主義者が作ったクソawkスクリプトは
個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
419デフォルトの名無しさん
2021/09/23(木) 22:48:24.21ID:UmbIjW4x >>414
なにを言ってるのかな君は
awkはPOSIXだからどのような環境でも使えるんですよ
awkに依存することは良いことです、jqはPOSIXではないので
どのような環境でも使える保証がありません、だからjqに依存するのはダメなことなのです
なにを言ってるのかな君は
awkはPOSIXだからどのような環境でも使えるんですよ
awkに依存することは良いことです、jqはPOSIXではないので
どのような環境でも使える保証がありません、だからjqに依存するのはダメなことなのです
420デフォルトの名無しさん
2021/09/23(木) 22:50:38.64ID:pPE5P+Ae >>419
> awkはPOSIXだからどのような環境でも使えるんですよ
awkにはJSONのパース機能はありません
jqの変わりにはなりません
POSIX原理主義者がクソawkスクリプトを作ってる?
POSIX原理主義者が作ったクソawkスクリプトは
個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
> awkはPOSIXだからどのような環境でも使えるんですよ
awkにはJSONのパース機能はありません
jqの変わりにはなりません
POSIX原理主義者がクソawkスクリプトを作ってる?
POSIX原理主義者が作ったクソawkスクリプトは
個人が適当に作って公開してるだけのプログラムだから
その個人があきてやーめたといってGitHubのリポジトリ削除したら
それで試合終了です
421デフォルトの名無しさん
2021/09/23(木) 22:50:38.76ID:UmbIjW4x >>418
awkはどのような環境でも使えますから
いつでもどこでも書いて良いんです
いっぽうjqコマンドに依存していたプログラムはどうでしょうか
jqコマンドが使えなくなったとたん文鎮の役にも立たないゴミファイルと化します
非POSIXコマンドに依存することの恐ろしさをわかったことだと思います
awkはどのような環境でも使えますから
いつでもどこでも書いて良いんです
いっぽうjqコマンドに依存していたプログラムはどうでしょうか
jqコマンドが使えなくなったとたん文鎮の役にも立たないゴミファイルと化します
非POSIXコマンドに依存することの恐ろしさをわかったことだと思います
422デフォルトの名無しさん
2021/09/23(木) 22:51:08.33ID:pPE5P+Ae > awkはどのような環境でも使えますから
> いつでもどこでも書いて良いんです
>
> いっぽうjqコマンドに依存していたプログラムはどうでしょうか
jqコマンドをインストール(コピー)するだけで
どのような環境でも使えます。
> いつでもどこでも書いて良いんです
>
> いっぽうjqコマンドに依存していたプログラムはどうでしょうか
jqコマンドをインストール(コピー)するだけで
どのような環境でも使えます。
423デフォルトの名無しさん
2021/09/23(木) 22:51:46.78ID:pPE5P+Ae オープンソースだからjqコマンドは
使えなくなることはないっていいましたよね?
使えなくなることはないっていいましたよね?
424デフォルトの名無しさん
2021/09/23(木) 22:52:07.58ID:UmbIjW4x >>420
awkでJSONをパースすれば良いんです
awkが絶対に消えることがないのはPOSIXによって保証されています
いっぽうjqはあっさり消えます、なぜならばPOSIXに準拠していないからです
仕様って大事ですね
awkでJSONをパースすれば良いんです
awkが絶対に消えることがないのはPOSIXによって保証されています
いっぽうjqはあっさり消えます、なぜならばPOSIXに準拠していないからです
仕様って大事ですね
425デフォルトの名無しさん
2021/09/23(木) 22:53:33.20ID:UmbIjW4x426デフォルトの名無しさん
2021/09/23(木) 22:53:42.53ID:pPE5P+Ae > awkでJSONをパースすれば良いんです
自分で作ると、信頼性と生産性が最悪です
使いもになりません。
例えばPOSIX原理主義者が作ってるawkのJSONパーサーは
テストされてなくてバグがあります。
自分で作ると、信頼性と生産性が最悪です
使いもになりません。
例えばPOSIX原理主義者が作ってるawkのJSONパーサーは
テストされてなくてバグがあります。
427デフォルトの名無しさん
2021/09/23(木) 22:54:15.81ID:pPE5P+Ae > オープンソースは永遠を約束するものではないです
> POSIXは約束しますけど、なぜならばPOSIXは仕様だから
つまりPOSIXという仕様だけ残っていて
実装はなくなるといいたいんですか?w
> POSIXは約束しますけど、なぜならばPOSIXは仕様だから
つまりPOSIXという仕様だけ残っていて
実装はなくなるといいたいんですか?w
428デフォルトの名無しさん
2021/09/23(木) 22:54:40.07ID:UmbIjW4x429デフォルトの名無しさん
2021/09/23(木) 22:55:05.02ID:pPE5P+Ae > jqも作者が自分で作って勝手に公開してるだけの信頼性もなにもないクソコードですよ
信頼性がない理由はテストされてなく実績もないからです
話をすり替えないように
信頼性がない理由はテストされてなく実績もないからです
話をすり替えないように
430デフォルトの名無しさん
2021/09/23(木) 22:56:06.39ID:UmbIjW4x431デフォルトの名無しさん
2021/09/23(木) 22:56:28.29ID:pPE5P+Ae432デフォルトの名無しさん
2021/09/23(木) 22:58:02.50ID:UmbIjW4x433デフォルトの名無しさん
2021/09/23(木) 22:58:36.78ID:UmbIjW4x >>431
ええ、あなたはそう言いましたが現実は違いますよって説明したつもりです
ええ、あなたはそう言いましたが現実は違いますよって説明したつもりです
434デフォルトの名無しさん
2021/09/23(木) 22:58:58.08ID:pPE5P+Ae >>432
テストされてないのは、POSIX原理主義者が作ってJSONパサーだっていいましたよね?
> jqは作者が自分で作って勝手に公開してるだけだからテストされてないですし実績もないでしょうけど
jqにはテストコードがあります。
数多くのLinuxディストリの公式パッケージに含まれており実績があります
対抗できますか?
テストされてないのは、POSIX原理主義者が作ってJSONパサーだっていいましたよね?
> jqは作者が自分で作って勝手に公開してるだけだからテストされてないですし実績もないでしょうけど
jqにはテストコードがあります。
数多くのLinuxディストリの公式パッケージに含まれており実績があります
対抗できますか?
435デフォルトの名無しさん
2021/09/23(木) 22:59:22.76ID:pPE5P+Ae436デフォルトの名無しさん
2021/09/23(木) 22:59:29.66ID:2IchI2OZ ディレクトリコピーでバージョンアップ!
437デフォルトの名無しさん
2021/09/23(木) 22:59:57.23ID:UmbIjW4x438デフォルトの名無しさん
2021/09/23(木) 23:00:31.66ID:pPE5P+Ae439デフォルトの名無しさん
2021/09/23(木) 23:00:44.49ID:UmbIjW4x440デフォルトの名無しさん
2021/09/23(木) 23:01:05.64ID:UmbIjW4x >>438
実績はあるでしょう、探してみてください
実績はあるでしょう、探してみてください
441デフォルトの名無しさん
2021/09/23(木) 23:01:32.62ID:pPE5P+Ae442デフォルトの名無しさん
2021/09/23(木) 23:01:36.60ID:UmbIjW4x 必要だから作ったんでしょうし、必要は発明の母、awkはパーザの父です
443デフォルトの名無しさん
2021/09/23(木) 23:02:06.43ID:pPE5P+Ae444デフォルトの名無しさん
2021/09/23(木) 23:02:22.06ID:pPE5P+Ae >>442
jqは必要だから作られました
jqは必要だから作られました
445デフォルトの名無しさん
2021/09/23(木) 23:02:24.76ID:UmbIjW4x446デフォルトの名無しさん
2021/09/23(木) 23:03:04.29ID:pPE5P+Ae447デフォルトの名無しさん
2021/09/23(木) 23:03:48.33ID:UmbIjW4x448デフォルトの名無しさん
2021/09/23(木) 23:03:51.73ID:pPE5P+Ae449デフォルトの名無しさん
2021/09/23(木) 23:04:17.20ID:pPE5P+Ae >>447
ユニケージという会社が作ってるものは全てPOSIX非標準ですよ?
ユニケージという会社が作ってるものは全てPOSIX非標準ですよ?
450デフォルトの名無しさん
2021/09/23(木) 23:04:54.15ID:pPE5P+Ae POSIX原理主義者、リッチー大佐とシェルショッカーが
作ってるものも全てPOSIX非標準ですよ?
論外ですね
作ってるものも全てPOSIX非標準ですよ?
論外ですね
451デフォルトの名無しさん
2021/09/23(木) 23:04:54.72ID:UmbIjW4x >>444
ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め!
ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め!
452デフォルトの名無しさん
2021/09/23(木) 23:06:30.50ID:pPE5P+Ae 上田なんとか?が作ってる
CMSもPOSIX非標準ですね。
CMSもPOSIX非標準ですね。
453デフォルトの名無しさん
2021/09/23(木) 23:07:53.02ID:UmbIjW4x >>450
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する
コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを
大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです
実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する
コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを
大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです
実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう
454デフォルトの名無しさん
2021/09/23(木) 23:08:49.77ID:pPE5P+Ae jqは
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- NHK、受信料の未払い世帯に督促強化へ 民事手続きの新組織を設置 差し押さえなどの強制執行も ★2 [1ゲットロボ★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪 ★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- Full Count、THE ANSWER、ENCOUNT、Hint-Pot… 日本人をホルホル漬けにしてくれる「Creative2」サイトの魅力 [452836546]
- カカロット、腰痛い
- 【!?】高市早苗「靖国神社電撃参拝プラン」浮上!これもう戦争だろ… [481941988]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
