1 名前:デフォルトの名無しさん mailto:sage [2021/09/07(火) 17:20:16.10 ID:YOJCpOYh.net] しろって大学で習ったんですが・・・ アホですかあいつ?
369 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 16:54:20.74 ID:/PRJVXN1.net] >>361 2人で一人がただ見聞するだけならいらない
370 名前:デフォルトの名無しさん [2021/09/23(木) 17:38:50.97 ID:f53T++K0.net] 昔し、VSSで作ってたな。 チェックインしたまま帰られると、帰った奴のコンピュータ立ち上げてチェックアウトしなければならなかったw 今のバージョン管理はそんな必要ないんだろ?
371 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 17:54:14.84 ID:9JuRr/0x.net] >>362 それは二人で開発メンテとは言わない
372 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 17:54:22.14 ID:/PRJVXN1.net] Visual Source Safe だっけ? おおなつかしい
373 名前:デフォルトの名無しさん [2021/09/23(木) 18:56:15.66 ID:pPE5P+Ae.net] まあ普通はjqを使うのが常識ですねw https://twitter.com/almanarider/status/1440818720096407552 一度JSONをshellのawkスクラッチで分解してる方がいて戦慄した事ある。 渾名はデジタルジェイソンさんと呼ばせてもらった。 https://twitter.com/Sys_Rider/status/1440568731256573956 『JSON使うな。何でも新しいもの直ぐ使う発想辞めろ』と言う人いるんだけど、 JSONを『新しい』と思う時点で業界人として賞味期限切れ感ある。 parse出来ないしシリアライズも出来ない。 独自フォーマットを一文字ずつループで回してフォーマットチェック。 効率悪 そんなAPIを外に渡せますか?だよ。 (deleted an unsolicited ad)
374 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 20:49:25.50 ID:P4v9uadr.net] >>363 > 今のバージョン管理はそんな必要ないんだろ? VSS は lock-modify-unlock だけど Git とか Subversion は copy-modify-merge だから原理的に発生しない あと、チェックインとチェックアウトが逆だよ
375 名前:デフォルトの名無しさん [2021/09/23(木) 20:54:17.83 ID:UmbIj
] [ここ壊れてます]
376 名前:W4x.net mailto: >>366 APIのユーザ言語がJavaScriptならJSONが良い気がするけど CSVがJSONよりシンプルなのは事実だからなあどっちが良いかはこれはわからんね [] [ここ壊れてます]
377 名前:デフォルトの名無しさん [2021/09/23(木) 21:01:54.60 ID:pPE5P+Ae.net] >>368 JSON vs CSV の話じゃなくて jq使えばいいのに、わざわざawkを使って実装するのがアホって話だよ
378 名前:デフォルトの名無しさん [2021/09/23(木) 21:23:28.68 ID:UmbIjW4x.net] >>369 jqはC言語だからなあ 他人が作ったC言語のコードと自分で書いたawkのコード トラブったときに対処しやすい方を選んだってことだと思うけどね
379 名前:デフォルトの名無しさん [2021/09/23(木) 21:25:02.33 ID:UmbIjW4x.net] jqコマンドを勝手にインスコできない環境でもスクリプトは書けるだろうし
380 名前:デフォルトの名無しさん [2021/09/23(木) 22:08:25.50 ID:pPE5P+Ae.net] >>370 自分で書いたコードを使えるのは、個人プロジェクトだけですね。 複数人のプロジェクトでは「自分で書いたコード」になる担当者だけです。 他の人はその人が作ったものを使うだけです。 社内限定ソースコードはオープンソースと何も変わりません。 どちらにしろ他の人が書いたコードを使うだけです。 jqはすでに多くの人が使ってるので致命的なバグはないでしょう。 自分で書いたawkのコードはバグが有る可能性が高いですね。 jqコマンドを勝手にインスコできないなら どこの誰かしらんPOSIX原理主義者が作ったコマンドも インストール不可能ですよ。当たり前ですね。
381 名前:デフォルトの名無しさん [2021/09/23(木) 22:15:13.08 ID:pPE5P+Ae.net] 結局の所、自分で作るというのは、 信頼性と生産性が低いという大きな問題があるわけですよ 特にPOSIX原理主義者は、テスト軽視(テストコードなし)で 書きなぐって終わり、後から修正することを考えてなくて メンテナンス性もなく、バグは最初から入れなければいいとか ありえない話をしてるので、実践では通用しません。 小さいツールをリリースまではできても、その後のメンテナンスですぐに破綻します。 POSIXコマンドに互換性はないので他の環境でそのまま動くわけがありません テストコードがないからテストはしてないことは明らかですからね
382 名前:デフォルトの名無しさん [2021/09/23(木) 22:16:42.26 ID:UmbIjW4x.net] >>372 jqコマンドをインスコできなくてもawkは最初から使えるじゃん なぜならばPOSIXだから jqコマンドが便利だからといってそれに依存したらjqコマンドが ないと動かなくなる、同じように別の便利なコマンドを使うようにして いったら依存関係でガチガチになっちゃうじゃん、歯止めがかからないんよ POSIXのコマンドにのみ依存するって考えはポータビリティの観点からは 良いことだと思うよ、ドメイン特化な軽量パーザを実装してどのような 環境でも動きますっていうのは魅力的なことだよ
383 名前:デフォルトの名無しさん [2021/09/23(木) 22:18:53.42 ID:UmbIjW4x.net] >>373 そんなことないと思うけどね ドメイン特化な軽量パーザを実装することもできるわけだし 他のライブラリ、コマンドに依存してないから移植しやすくてすばらしい 小さいツールを組み合わせて使う、これUnixの奥義なり
384 名前:デフォルトの名無しさん [2021/09/23(木) 22:20:40.41 ID:pPE5P+Ae.net] まあCOBOLの世界でしか生きてこなかった人と KENT CGI時代のシェアウェア作って人が出会って 実績もないのに基幹システムをシェルスクリプトで作れると嘘をついて たまたまそれがうまく行ってしまったのがユニケージとPOSIX原理主義の実態でしょうね。
385 名前:デフォルトの名無しさん [2021/09/23(木) 22:20:46.82 ID:UmbIjW4x.net] POSIX原理主義者のGitHubみたけどテストコード結構あるよ 作りがシンプルでテストコードもきれいに整備されてるよ あれはソフト開発の理想形だと思うけどなあ
386 名前:デフォルトの名無しさん [2021/09/23(木) 22:21:00.93 ID:pPE5P+Ae.net] >>375 jqは小さいツールです。
387 名前:デフォルトの名無しさん [2021/09/23(木) 22:22:21.78 ID:pPE5P+Ae.net] >>374 > jqコマンドをインスコできなくてもawkは最初から使えるじゃん 最初から使えることに何の価値があるんですか? インストーラーでも作るんですか? ポータビリティといってもどうせそのawkスクリプトを コピーしなきゃ動かないならjqのシングルバイナリをコピーすれば同じこと
388 名前:デフォルトの名無しさん [2021/09/23(木) 22:24:08.10 ID:UmbIjW4x.net] >>376 ユニケージは実際に無印良品などで使われてるからなあ 実績ありまくりじゃん、ユニケージが効果を発揮することもあるってことだよ ユニケージだから良い、ユニケージだからダメということではなくて その手法がハマる状況っていうのはあるものだよ、COBOLもそう
389 名前:デフォルトの名無しさん [2021/09/23(木) 22:24:29.23 ID:UmbIjW4x.net] >>378 POSIXにはまだ早い
390 名前:デフォルトの名無しさん [2021/09/23(木) 22:25:13.73 ID:pPE5P+Ae.net] 例えばjqがawkスクリプトで実装されていれば、 そのawkスクリプトを使うわけでしょう? awkスクリプトはawkが無いと動かないが jqはカーネルさえあれば動くので awkに依存しない分ポータビリティが高い
391 名前:デフォルトの名無しさん [2021/09/23(木) 22:26:22.51 ID:pPE5P+Ae.net] >>381 jqはPOSIXに準拠して作られたコマンドですが? C言語で作られてますよ。POSIXで標準化された言語で作られています。
392 名前:デフォルトの名無しさん [2021/09/23(木) 22:26:45.16 ID:UmbIjW4x.net] >>379 jqコマンドをインスコする権限がなくても使えるよ バイナリというブラックボックスをコピーするのは良くないな ブラックボックスにプログラムが依存するのも良くない それはポータビリティがない
393 名前:デフォルトの名無しさん [2021/09/23(木) 22:27:24.64 ID:pPE5P+Ae.net] > jqコマンドをインスコする権限がなくても使えるよ インスコする権限って何? jqコマンドのインストールは ファイルコピーするだけですが?
394 名前:デフォルトの名無しさん [2021/09/23(木) 22:28:01.53 ID:pPE5P+Ae.net] > バイナリというブラックボックスをコピーするのは良くないな jqはオープンソースなのでブラックボックスではありません。 jqはポータビリティが高く動かないOSはないですね。
395 名前:デフォルトの名無しさん [2021/09/23(木) 22:28:54.51 ID:UmbIjW4x.net] >>382 awkはPOSIXだからあるんだけど jqはPOSIXじゃないからないんだよね >>383 そんなこと言い出したらすべてのプログラムはPOSIX準拠ってことになっちゃうから そしてその考えのもとではポータビリティを保てないからその思想に価値はないよ jqがPOSIXでないのが問題だってことを認識して欲しい
396 名前:デフォルトの名無しさん [2021/09/23(木) 22:30:31.35 ID:UmbIjW4x.net] >>385 yumとかaptとかですね システムに変更を加えるときは管理者権限が必要 コピー元はどちらなのかな? >>386 オープのソースと言うなの個人プロジェクトですがな 飽きて消されたらこの世から消えてしまうほど儚い命ですわ
397 名前:デフォルトの名無しさん [2021/09/23(木) 22:31:10.18 ID:pPE5P+Ae.net] >>387 > awkはPOSIXだからあるんだけど > jqはPOSIXじゃないからないんだよね うん。だから前にも行ったとおり POSIX原理主義者っていうのは、 「POSIXで規定されたコマンドだけを使って開発しましょう」という主義で 「C言語で自分でコマンドを作ってはいけない」という主義なんだよ > そんなこと言い出したらすべてのプログラムはPOSIX準拠ってことになっちゃうから すべてのプログラムはPOSIX準拠でなにがこまるの? 困るのはPOSIX原理主義という理論が破綻して困る POSIX原理主義者だけやろw
398 名前:デフォルトの名無しさん [2021/09/23(木) 22:32:02.42 ID:UmbIjW4x.net] GitHub消されたらかなわんからプロジェクトフォークしますか? じゃあ使用する外部コマンドやライブラリ全部フォークしないといけまへんな大変でんな POSIXならそういうことありまへんけど
399 名前:デフォルトの名無しさん [2021/09/23(木) 22:32:27.60 ID:pPE5P+Ae.net] >>388 > コピー元はどちらなのかな? https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 はいどうぞ。jqのインストールはファイルをコピーするだけです。 どこの馬の骨が作ったawkシェルスクリプトを ダウンロードしてコピーするよりも圧倒的に信頼性が高いですね
400 名前:デフォルトの名無しさん [2021/09/23(木) 22:33:08.45 ID:pPE5P+Ae.net] >>390 > GitHub消されたらかなわんからプロジェクトフォークしますか? FreeBSDが消えたらかなわんから プロジェクトフォークしますか?と 言ってるのと同じ
401 名前:デフォルトの名無しさん [2021/09/23(木) 22:33:44.82 ID:UmbIjW4x.net] >>389 依存関係でがんじがらめになって移植しずらくなるのがよろしくないよねってことだよ 重厚長大なものより軽量でポータブルな実装を好む、それがUnix
402 名前:デフォルトの名無しさん [2021/09/23(木) 22:34:22.79 ID:pPE5P+Ae.net] >>393 シングルバイナリなのに、何に依存してるっていうんですか?w
403 名前:デフォルトの名無しさん [2021/09/23(木) 22:35:11.14 ID:pPE5P+Ae.net] >>393 awkがなくなったどうします? awkも依存関係でがんじがらめになってるでしょう?w 自分でawkビルドする時に 何も依存しないでビルドできるんですか?
404 名前:デフォルトの名無しさん [2021/09/23(木) 22:36:10.79 ID:UmbIjW4x.net] >>391 これ気まぐれに消されたら終わりだな・・・ おそろしい、こんな儚いものにプログラムが依存するなんて考えられない >>392 意味がよくわからないんだけど コマンドとかライブラリの話をしてたつもり FreeBSDはOSっていう別のものだよ FreeBSDは組織として作ってるものだから そうそうなくなりはしないかと
405 名前:デフォルトの名無しさん [2021/09/23(木) 22:36:51.43 ID:pPE5P+Ae.net] 自分で作った場合、他の環境に移植性があるか自分で検証しないといけないけど ちゃんとしてますか?それをどうやって他人に証明しますか? jqはちゃんとテストコードがあってそれを証明しており 移植しづらいかどうかの段階はとうに終わっていて 実際に移植されてさまざま環境ですでに動いているんですよ
406 名前:デフォルトの名無しさん [2021/09/23(木) 22:37:18.75 ID:pPE5P+Ae.net] >>396 > これ気まぐれに消されたら終わりだな・・・ バックアップしておけば? 頭大丈夫?
407 名前:デフォルトの名無しさん [2021/09/23(木) 22:37:58.33 ID:pPE5P+Ae.net] >>396 > コマンドとかライブラリの話をしてたつもり じゃあawkコマンドが消えたらどうするの? ああいいや、POSIX原理主義者が作ったクソawkスクリプトが 消えたらどうするの?w
408 名前:デフォルトの名無しさん [2021/09/23(木) 22:38:48.86 ID:UmbIjW4x.net] >>394 バイナリに依存してるに決まってるじゃん jqに依存してもいいってことはどんなコマンドやライブラリに依存しても よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと POSIXのコマンドにのみ依存するようにするっていうのはそれを防止するための防衛線なんよ
409 名前:デフォルトの名無しさん [2021/09/23(木) 22:39:45.89 ID:UmbIjW4x.net] >>395 POSIXからawkがなくなることは絶対ないので問題ない
410 名前:デフォルトの名無しさん [2021/09/23(木) 22:40:23.06 ID:pPE5P+Ae.net] >>400 > jqに依存してもいいってことはどんなコマンドやライブラリに依存しても > よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと > いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと じゃあjqには依存していいってルールにすれば終わり 頭硬すぎ。1か100でしか考えられないのがPOSIX原理主義者だよ POSIXならOK、それ以外は全部NGって言ってるだろw
411 名前:デフォルトの名無しさん [2021/09/23(木) 22:41:04.05 ID:UmbIjW4x.net] >>398 それを言い出したら依存するコマンド依存するライブラリのバックアップを 全部取らないといけなくなるじゃん、だから頭がおかしいのはそれをやればいいと言ってるあなたなの
412 名前:デフォルトの名無しさん [2021/09/23(木) 22:41:11.88 ID:pPE5P+Ae.net] >>401 > POSIXからawkがなくなることは絶対ないので問題ない 実際にPOSIXからtarがなくなりましたが? 絶対?願望ですかねw
413 名前:デフォルトの名無しさん [2021/09/23(木) 22:41:57.25 ID:pPE5P+Ae.net] >>403 > それを言い出したら依存するコマンド依存するライブラリのバックアップを > 全部取らないといけなくなるじゃん、だから頭がおかしいのはそれをやればいいと言ってるあなたなの 全部取るのが大変なんですか? ディスク容量が足りないとか? 大変な理由は何でしょうか? 大変に違いない!と言ってるだけで根拠が全くありませんが
414 名前:デフォルトの名無しさん [2021/09/23(木) 22:42:42.58 ID:pPE5P+Ae.net] ああ、そうかPOSIX原理主義者はgitを使わずにファイルコピーするから 全部バックアップを取るのが大変なんですねwww それPOSIX原理主義が破綻してる証拠だよ
415 名前:デフォルトの名無しさん [2021/09/23(木) 22:42:52.27 ID:UmbIjW4x.net] >>402 その線引きって現実的にできないよね なんでjqは例外なのかってことになる 一方でPOSIXというポータビリティのための 一般的な仕様に則ってPOSIXのコマンドのみに依存するというのは わかりやすくて論理的で理にかなっていて誰もが納得する あなたは現実見れてない、jqだけ認めるルールなんて人間には作れない
416 名前:デフォルトの名無しさん [2021/09/23(木) 22:43:32.79 ID:UmbIjW4x.net] >>404 awkが絶対tarじゃないのはご存知のとおりですね
417 名前:デフォルトの名無しさん [2021/09/23(木) 22:43:50.26 ID:pPE5P+Ae.net] > その線引きって現実的にできないよね > なんでjqは例外なのかってことになる jqが例外なのではなく POSIX原理主義者のやり方が例外なの
418 名前:デフォルトの名無しさん [2021/09/23(木) 22:44:40.32 ID:pPE5P+Ae.net] >>408 > POSIXからawkがなくなることは絶対ないので問題ない なんでawkがなくなることが絶対にないの?w jqがなくなることも絶対にないですよ? だってオープンソースだから
419 名前:デフォルトの名無しさん [2021/09/23(木) 22:44:53.22 ID:UmbIjW4x.net] >>405 依存するコマンド依存するライブラリに際限がないからね 君は頭の容量が足りないようだね
420 名前:デフォルトの名無しさん [2021/09/23(木) 22:45:44.01 ID:pPE5P+Ae.net] POSIXで定義されたコマンド以外は使ってはダメだという「線引」を してるのはPOSIX原理主義者「だけ」なんだわ 他の誰も「POSIXで定義されたコマンド以外は使ってはダメ」なんて言ってない
421 名前:デフォルトの名無しさん [2021/09/23(木) 22:46:02.21 ID:UmbIjW4x.net] >>409 POSIXは世界で通じる仕様ですが jqのみを例外にするっていうのはあなたの頭の中にしかない 現実味のないルールってことですね
422 名前:デフォルトの名無しさん [2021/09/23(木) 22:46:30.81 ID:pPE5P+Ae.net] >>411 じゃあawkが依存するライブラリを言ってみて 知らんだろ? どうせ知らんくせに言ってるだけだろ POSIX原理主義者は根拠なく主張しているだけ
423 名前:デフォルトの名無しさん [2021/09/23(木) 22:46:53.50 ID:pPE5P+Ae.net] >>413 POSIX以外も世界で通じていますが?
424 名前:デフォルトの名無しさん [2021/09/23(木) 22:47:17.98 ID:UmbIjW4x.net] >>410 jqは個人が適当に作って公開してるだけのプログラムだから その個人があきてやーめたといってGitHubのリポジトリ削除したら それで試合終了です awkはPOSIXだからそういうのないんですけどね
425 名前:デフォルトの名無しさん [2021/09/23(木) 22:47:40.05 ID:pPE5P+Ae.net] >>413 > jqのみを例外にするっていうのはあなたの頭の中にしかない だから例外なんてなにもない awkもjqも同じ 例外扱いして使わないと主張してるのは POSIX原理主義者だけ
426 名前:デフォルトの名無しさん [2021/09/23(木) 22:48:23.73 ID:pPE5P+Ae.net] >>416 > jqは個人が適当に作って公開してるだけのプログラムだから > その個人があきてやーめたといってGitHubのリポジトリ削除したら > それで試合終了です POSIX原理主義者が作ったクソawkスクリプトは 個人が適当に作って公開してるだけのプログラムだから その個人があきてやーめたといってGitHubのリポジトリ削除したら それで試合終了です
427 名前:デフォルトの名無しさん [2021/09/23(木) 22:48:24.21 ID:UmbIjW4x.net] >>414 なにを言ってるのかな君は awkはPOSIXだからどのような環境でも使えるんですよ awkに依存することは良いことです、jqはPOSIXではないので どのような環境でも使える保証がありません、だからjqに依存するのはダメなことなのです
428 名前:デフォルトの名無しさん [2021/09/23(木) 22:50:38.64 ID:pPE5P+Ae.net] >>419 > awkはPOSIXだからどのような環境でも使えるんですよ awkにはJSONのパース機能はありません jqの変わりにはなりません POSIX原理主義者がクソawkスクリプトを作ってる? POSIX原理主義者が作ったクソawkスクリプトは 個人が適当に作って公開してるだけのプログラムだから その個人があきてやーめたといってGitHubのリポジトリ削除したら それで試合終了です
429 名前:デフォルトの名無しさん [2021/09/23(木) 22:50:38.76 ID:UmbIjW4x.net] >>418 awkはどのような環境でも使えますから いつでもどこでも書いて良いんです いっぽうjqコマンドに依存していたプログラムはどうでしょうか jqコマンドが使えなくなったとたん文鎮の役にも立たないゴミファイルと化します 非POSIXコマンドに依存することの恐ろしさをわかったことだと思います
430 名前:デフォルトの名無しさん [2021/09/23(木) 22:51:08.33 ID:pPE5P+Ae.net] > awkはどのような環境でも使えますから > いつでもどこでも書いて良いんです > > いっぽうjqコマンドに依存していたプログラムはどうでしょうか jqコマンドをインストール(コピー)するだけで どのような環境でも使えます。
431 名前:デフォルトの名無しさん [2021/09/23(木) 22:51:46.78 ID:pPE5P+Ae.net] オープンソースだからjqコマンドは 使えなくなることはないっていいましたよね?
432 名前:デフォルトの名無しさん [2021/09/23(木) 22:52:07.58 ID:UmbIjW4x.net] >>420 awkでJSONをパースすれば良いんです awkが絶対に消えることがないのはPOSIXによって保証されています いっぽうjqはあっさり消えます、なぜならばPOSIXに準拠していないからです 仕様って大事ですね
433 名前:デフォルトの名無しさん [2021/09/23(木) 22:53:33.20 ID:UmbIjW4x.net] >>422 >>423 個人が勝手に公開してるだけだから オープンソースだろうがなんだろうが個人の都合で勝手に消されても文句言えないっすよ オープンソースは永遠を約束するものではないです POSIXは約束しますけど、なぜならばPOSIXは仕様だから
434 名前:デフォルトの名無しさん [2021/09/23(木) 22:53:42.53 ID:pPE5P+Ae.net] > awkでJSONをパースすれば良いんです 自分で作ると、信頼性と生産性が最悪です 使いもになりません。 例えばPOSIX原理主義者が作ってるawkのJSONパーサーは テストされてなくてバグがあります。
435 名前:デフォルトの名無しさん [2021/09/23(木) 22:54:15.81 ID:pPE5P+Ae.net] > オープンソースは永遠を約束するものではないです > POSIXは約束しますけど、なぜならばPOSIXは仕様だから つまりPOSIXという仕様だけ残っていて 実装はなくなるといいたいんですか?w
436 名前:デフォルトの名無しさん [2021/09/23(木) 22:54:40.07 ID:UmbIjW4x.net] >>426 jqも作者が自分で作って勝手に公開してるだけの信頼性もなにもないクソコードですよ POSIXじゃないから何の保証もないです
437 名前:デフォルトの名無しさん [2021/09/23(木) 22:55:05.02 ID:pPE5P+Ae.net] > jqも作者が自分で作って勝手に公開してるだけの信頼性もなにもないクソコードですよ 信頼性がない理由はテストされてなく実績もないからです 話をすり替えないように
438 名前:デフォルトの名無しさん [2021/09/23(木) 22:56:06.39 ID:UmbIjW4x.net] >>427 jqは仕様がないただの個人が勝手に作っただけのプログラムだから いつ消えても文句言えないですよってこと awkはPOSIXだから消えないってことですね
439 名前:デフォルトの名無しさん [2021/09/23(木) 22:56:28.29 ID:pPE5P+Ae.net] >>430 > いつ消えても 消えませんっていいましたよね?
440 名前:デフォルトの名無しさん [2021/09/23(木) 22:58:02.50 ID:UmbIjW4x.net] >>429 awkはテストされてますし実績もありますよね jqは作者が自分で作って勝手に公開してるだけだからテストされてないですし実績もないでしょうけど
441 名前:デフォルトの名無しさん [2021/09/23(木) 22:58:36.78 ID:UmbIjW4x.net] >>431 ええ、あなたはそう言いましたが現実は違いますよって説明したつもりです
442 名前:デフォルトの名無しさん [2021/09/23(木) 22:58:58.08 ID:pPE5P+Ae.net] >>432 テストされてないのは、POSIX原理主義者が作ってJSONパサーだっていいましたよね? > jqは作者が自分で作って勝手に公開してるだけだからテストされてないですし実績もないでしょうけど jqにはテストコードがあります。 数多くのLinuxディストリの公式パッケージに含まれており実績があります 対抗できますか?
443 名前:デフォルトの名無しさん [2021/09/23(木) 22:59:22.76 ID:pPE5P+Ae.net] >>433 じゃあいつ消えるんですか? 消えるときを言ってください
444 名前:デフォルトの名無しさん [2021/09/23(木) 22:59:29.66 ID:2IchI2OZ.net] ディレクトリコピーでバージョンアップ!
445 名前:デフォルトの名無しさん [2021/09/23(木) 22:59:57.23 ID:UmbIjW4x.net] >>434 awkにの方が実績があります、テストコードがあるかは知りませんけど 圧倒的な実績がありますのでその実績の前ではjqのテストコードはないに等しいです
446 名前:デフォルトの名無しさん [2021/09/23(木) 23:00:31.66 ID:pPE5P+Ae.net] >>437 > awkにの方が実績があります、 実績がないのはPOSIX原理主義者が作った クソawkスクリプトだっていいましたよね?
447 名前:デフォルトの名無しさん [2021/09/23(木) 23:00:44.49 ID:UmbIjW4x.net] >>435 それがわかれば誰も苦労しないでしょうに あなたは想像力が足りてない、いつ消えてもおかしくありません
448 名前:デフォルトの名無しさん [2021/09/23(木) 23:01:05.64 ID:UmbIjW4x.net] >>438 実績はあるでしょう、探してみてください
449 名前:デフォルトの名無しさん [2021/09/23(木) 23:01:32.62 ID:pPE5P+Ae.net] >>439 現実なってないからわからないんだよ おまえはそれを現実だと嘘をついた jqはなくなっていない それが現実
450 名前:デフォルトの名無しさん [2021/09/23(木) 23:01:36.60 ID:UmbIjW4x.net] 必要だから作ったんでしょうし、必要は発明の母、awkはパーザの父です
451 名前:デフォルトの名無しさん [2021/09/23(木) 23:02:06.43 ID:pPE5P+Ae.net] >>440 > 実績はあるでしょう、探してみてください ないです。どこの公式パッケージにも含まれていません。 jqの実績に比べればゴミです
452 名前:デフォルトの名無しさん [2021/09/23(木) 23:02:22.06 ID:pPE5P+Ae.net] >>442 jqは必要だから作られました
453 名前:デフォルトの名無しさん [2021/09/23(木) 23:02:24.76 ID:UmbIjW4x.net] >>441 いまはあるってだけでしょ あなたは想像力が足りてないjqはいつ消えてもおかしくない風前の灯火です
454 名前:デフォルトの名無しさん [2021/09/23(木) 23:03:04.29 ID:pPE5P+Ae.net] >>445 風前の灯はユニケージという会社と POSIX原理主義じゃんwww
455 名前:デフォルトの名無しさん [2021/09/23(木) 23:03:48.33 ID:UmbIjW4x.net] >>443 探し方が甘いだけでしょうね jqはPOSIX非標準なのでそもそも論外ですよ
456 名前:デフォルトの名無しさん [2021/09/23(木) 23:03:51.73 ID:pPE5P+Ae.net] >>445 訂正 風前の灯火はユニケージという会社と POSIX原理主義とシェルスクリプト言語論じゃんwww
457 名前:デフォルトの名無しさん [2021/09/23(木) 23:04:17.20 ID:pPE5P+Ae.net] >>447 ユニケージという会社が作ってるものは全てPOSIX非標準ですよ?
458 名前:デフォルトの名無しさん [2021/09/23(木) 23:04:54.15 ID:pPE5P+Ae.net] POSIX原理主義者、リッチー大佐とシェルショッカーが 作ってるものも全てPOSIX非標準ですよ? 論外ですね
459 名前:デフォルトの名無しさん [2021/09/23(木) 23:04:54.72 ID:UmbIjW4x.net] >>444 ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め!
460 名前:デフォルトの名無しさん [2021/09/23(木) 23:06:30.50 ID:pPE5P+Ae.net] 上田なんとか?が作ってる CMSもPOSIX非標準ですね。
461 名前:デフォルトの名無しさん [2021/09/23(木) 23:07:53.02 ID:UmbIjW4x.net] >>450 POSIXに基づいて作っているので誰でもどこでも使えますし 誰でもどこでも作れますよ、これがポータビリティの威力です いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを 大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです 実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう
462 名前:デフォルトの名無しさん [2021/09/23(木) 23:08:49.77 ID:pPE5P+Ae.net] jqは POSIXに基づいて作っているので誰でもどこでも使えますし 誰でもどこでも作れますよ、これがポータビリティの威力です
463 名前:デフォルトの名無しさん [2021/09/23(木) 23:11:34.03 ID:UmbIjW4x.net] >>454 jqはPOSIXではないのでその保証がないですし どこの馬の骨ともわからない個人が勝手に作って勝手に公開してるだけの 非常に脆弱なコマンドなので、そういうコマンドに依存してはいけないです jqコマンドを使用するのはシステムに脆弱性をもたらすようなものです
464 名前:デフォルトの名無しさん [2021/09/23(木) 23:12:32.15 ID:UmbIjW4x.net] USP研究所がjqを作ってたら使ってもよかったですけどね
465 名前:デフォルトの名無しさん [2021/09/23(木) 23:13:46.10 ID:pPE5P+Ae.net] >>455 jqのようにPOSIXに基づいて作っていれば誰でもどこでも使えますし 誰でもどこでも作れますよ、これがポータビリティの威力です
466 名前:デフォルトの名無しさん [2021/09/23(木) 23:14:05.91 ID:pPE5P+Ae.net] >>456 作れる能力があるわけ無いやろ(マジレス)
467 名前:デフォルトの名無しさん [2021/09/23(木) 23:14:20.50 ID:UmbIjW4x.net] C言語っていうのがまたよろしくないよね 言語自体がmalloc,freeで危険極まりないので jqコマンドの脆弱性を疲れてサーバがクラッキング
468 名前:される未来が見える [] [ここ壊れてます]
469 名前:デフォルトの名無しさん [2021/09/23(木) 23:15:21.69 ID:UmbIjW4x.net] >>457 awkというPOSIXの高級言語があるんでそちらを使うべきですね jqはダメです
470 名前:デフォルトの名無しさん [2021/09/23(木) 23:15:22.91 ID:pPE5P+Ae.net] > C言語っていうのがまたよろしくないよね awkはC言語で作られていますが?
471 名前:デフォルトの名無しさん [2021/09/23(木) 23:16:03.38 ID:UmbIjW4x.net] >>461 C言語はアセンブリで作られてますね だからなんですか?
472 名前:デフォルトの名無しさん [2021/09/23(木) 23:16:11.87 ID:pPE5P+Ae.net] >>460 > awkというPOSIXの高級言語があるんでそちらを使うべきですね つまりユニケージとリッチー大佐がC言語で 作ってるものは全部awkで置き換えるべきですねw
473 名前:デフォルトの名無しさん [2021/09/23(木) 23:16:38.01 ID:UmbIjW4x.net] awkとC言語を比較したときにどちらが安全化は火を見るよりも明らか
474 名前:デフォルトの名無しさん [2021/09/23(木) 23:17:08.97 ID:pPE5P+Ae.net] >>462 C言語で作られているjqは素晴らしいという話をしただけですが? まあテストと実績があることが前提ですが ユニケージとリッチー大佐が作ったものは C言語で作っていてもゴミですが
475 名前:デフォルトの名無しさん [2021/09/23(木) 23:17:33.51 ID:pPE5P+Ae.net] >>464 はい。ユニケージとリッチー大佐が作ったものは C言語で作っていてもゴミです
476 名前:デフォルトの名無しさん [2021/09/23(木) 23:17:41.59 ID:UmbIjW4x.net] >>463 awkでは要求を満たさなかったからC言語を使ってるんでしょう まずはawkを検討するそれでもダメならC言語 JSONはawkが最適です
477 名前:デフォルトの名無しさん [2021/09/23(木) 23:18:36.48 ID:pPE5P+Ae.net] >>467 C言語で作ったらダメでしょう? C言語で作ったものはPOSIX非標準ですよ POSIX非標準のものはだめといったのはあなたですよ
478 名前:デフォルトの名無しさん [2021/09/23(木) 23:18:48.70 ID:UmbIjW4x.net] >>465 C言語で作られてるjqは脆弱性の塊みたいなもの ミッションクリティカルでは使えないですね awkが使えるならawkを使う、これが鉄則
479 名前:デフォルトの名無しさん [2021/09/23(木) 23:19:14.92 ID:pPE5P+Ae.net] C言語で作られてるawkは脆弱性の塊みたいなもの C言語で作られてるFreeBSDは脆弱性の塊みたいなもの ミッションクリティカルでは使えないですね こういう話ですかね?
480 名前:デフォルトの名無しさん [2021/09/23(木) 23:20:17.71 ID:UmbIjW4x.net] >>466 はいの意味がわからないな awkとC言語の比較の話をしてるんだよ mallocやfree、ポインタが使えるC言語よりawkの方が安全でしょってこと
481 名前:デフォルトの名無しさん [2021/09/23(木) 23:20:33.53 ID:pPE5P+Ae.net] 少なくともユニケージとリッチー大佐がC言語で作ったものは 使いもになりませんよ
482 名前:デフォルトの名無しさん [2021/09/23(木) 23:21:13.52 ID:UmbIjW4x.net] >>468 jqのようにawkで作れるものをC言語で作るのはありえないですが USP研究のPOSIX原理主義者がC言語を選ぶのはありですね
483 名前:デフォルトの名無しさん [2021/09/23(木) 23:21:13.68 ID:pPE5P+Ae.net] >>471 awkはC言語で作れているんですが? goやrustもC言語で作られていますね
484 名前:デフォルトの名無しさん [2021/09/23(木) 23:21:34.72 ID:pPE5P+Ae.net] > USP研究のPOSIX原理主義者がC言語を選ぶのはありですね え?あいつら無能だよ?
485 名前:デフォルトの名無しさん [2021/09/23(木) 23:22:51.33 ID:UmbIjW4x.net] >>474 ええ、そしてC言語はアセンブリで作られていますね、で? 言語の比較をするときにそれがどの言語で作られてるかを話すのは あまり意味がないというか、詭弁のつもりなのかな? 言語同士の安全性の比較の話ですよ
486 名前:デフォルトの名無しさん [2021/09/23(木) 23:23:32.41 ID:UmbIjW4x.net] >>475 これよりもすごい実績があなたにありますか? https://www.usp-lab.com/works.html 無能なのはあなたです
487 名前:デフォルトの名無しさん [2021/09/23(木) 23:23:56.80 ID:pPE5P+Ae.net] >>477 いや普通にあるんだがw
488 名前:デフォルトの名無しさん [2021/09/23(木) 23:24:30.88 ID:pPE5P+Ae.net] それにしても株式会社東急ハンズかぁ ユニケージ採用して散々な目にあったって 公式でぼやいてたなぁ
489 名前:デフォルトの名無しさん [2021/09/23(木) 23:24:44.31 ID:UmbIjW4x.net] >>478 はいウソw
490 名前:デフォルトの名無しさん [2021/09/23(木) 23:25:16.52 ID:UmbIjW4x.net] >>479 あなた内容読まずにリツイートするタイプのアホだね
491 名前:デフォルトの名無しさん [2021/09/23(木) 23:25:58.68 ID:pPE5P+Ae.net] これこれ https://ja.wikipedia.org/wiki/ユニケージ開発手法 実績と評価 東急ハンズにおいてハンズラボの技術の中核として採用されていた[7]。 ただし、2019年時点で「レガシー技術」「技術的負債」として認識されており、 その後も同社スタッフがユニケージ開発手法の種々のデメリット( クラウドとの相性の悪さ、長期的な保守の難しさ、サーバ負荷への弱さ、 扱える人材の確保しにくさ、開発者体験の悪さ)を指摘している[8][9]。
492 名前:デフォルトの名無しさん [2021/09/23(木) 23:27:22.13 ID:UmbIjW4x.net] >>482 Wikipediaじゃなくて元のソースを隅から隅までよんでみ ユニケージのおかげです本当は感謝してますって書いてあるから
493 名前:デフォルトの名無しさん [2021/09/23(木) 23:27:38.07 ID:UmbIjW4x.net] やっぱり一次ソースを読まないタイプのアホだった
494 名前:デフォルトの名無しさん [2021/09/23(木) 23:27:49.92 ID:pPE5P+Ae.net] 内容読んだよ! https://www.hands-lab.com/tech/t1482/ RDBMSを使用しない理由が不明確 答えは「RDBにできないことができるから」です。 例えば「一億件のトランザクションの集計を10分でやってくれ、しかも鼻毛鯖一台で。社員にもできる簡単な方法で。」 と言われたらDBからデータを引っ張ってくるだけでタイムアウトです。んで、そこに需要がある。付加価値は高くなります。 ですが、取り回すデータのサイズがさらに大きくなったり、同時処理数が増えたり、データ設計が複雑になってくると、さすがにつらくなってきます。 また、ユニケージはクラウドインフラがブレイクする以前の開発手法で、 以降の新しい要素技術へのキャッチアップが控えられています。 例えば弊社田部井らが考案したような、S3 など、クラウド上のオブジェクトストレージを、 本来のユニケージのDB(ローカルマスストレージ上のテキストファイル) のように使うことは想定されていません。
495 名前:デフォルトの名無しさん [2021/09/23(木) 23:28:15.54 ID:pPE5P+Ae.net] また、同様に、実行マシンのスケーリングについても考慮されていません。 ユニケージは本来的には、片方がホットスタンバイの2台構成マシンの想定のアーキテクチャを想定しています。 (uspBOA はまた異なる。ハンズラボでは利用実績無し。) Lambda でbash アプリケーションが動くようになったとしたら?という声も一瞬聞こえましたが、 そもそも他言語の実行環境と比べ起動時のオーバーヘッドがかなり大きい bash が計算時間課金のLambda で動いたとして、 果たしてコスト的にうれしいのか?という疑問もあります。多分論外だと思います。
496 名前:デフォルトの名無しさん [2021/09/23(木) 23:29:13.90 ID:pPE5P+Ae.net] (これまじでワロタw) 自らC10K問題を引き起こす ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。 C10K問題については、以下を参照して下さい。 TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、 あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、 ということに関しては、ここまでで述べていると思います。 パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。 1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、 コンテキストスイッチの発生を増加させる、ということになります。 並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
497 名前:デフォルトの名無しさん [2021/09/23(木) 23:29:34.79 ID:UmbIjW4x.net] >>485 そういうつまみ食いみたいな読み方はダメ 隅から隅まで読んでみ、ズルしちゃダメ 読み終わったらもう一回連絡頂戴
498 名前:デフォルトの名無しさん [2021/09/23(木) 23:30:00.57 ID:pPE5P+Ae.net] 連載のまとめ 一旦これでユニケージに関する考察に関しては筆を置きたいと思います。 繰り返しになりますが、ユニケージはケースにはまれば非常に有用で強力なツールですが、 使用ケースや使用者のハンドリングを誤ると、不幸になる場合もあります。 また、RDBMSのサポートが無い分、より高いデータ設計能力が求められます。 数テーブル程度の参照系では問題は顕在化しませんが、しっかりとした基幹システムレベルの設計では如実にあらわれます。 規模が大きくなるほどに、決して簡単な開発技法とはいえなくなります。
499 名前:デフォルトの名無しさん [2021/09/23(木) 23:30:25.54 ID:pPE5P+Ae.net] >>488 読まないよw ここに書いていれば、良い宣伝になるやろ?
500 名前:デフォルトの名無しさん [2021/09/23(木) 23:31:11.38 ID:pPE5P+Ae.net] https://www.hands-lab.com/tech/t5600/ 弊社でのユニケージの現在 そんなユニケージですが現在のハンズラボでは技術的負債としての認識が強いです。 上記の説明や弊社の記事でドン引きされた方も少なからずいるのではないでしょうか? 弊社では全環境AWSに移行しているのですが、クラウドとの食い合わせの悪さや、長期的な保守システム的な限界を また、いわゆる属人化→担当者の退職を繰り返し遺跡と化してしまったことも多くあります。 これ自体は言語に問わず起こり得ることかと思います。 が、読み解くべきコードは独特の記法で書かれたシェルです。 ちなみにフロントもシェルです。 BashでHTMLを組み立てます。 AJAXもシェルです。 シェルを叩くとjsonで返ってきます。 なんとなく、辛さがわかっていただけたでしょうか? まだ受けたダメージが少なそうな方は先まで読み進めてください 重症の方は無理せず一旦休んでください、この記事はいつでも読めますから。
501 名前:デフォルトの名無しさん [2021/09/23(木) 23:32:58.81 ID:UmbIjW4x.net] > ユニケージはケースにはまれば非常に有用で強力なツールです 良いことが書いてありますね
502 名前:デフォルトの名無しさん [2021/09/23(木) 23:38:47.32 ID:UmbIjW4x.net] ハンズラボがユニケージを導入したときはエンジニアはいなかったわけですが ユニケージを採用することでシステムの開発が可能になり素人はやがてエンジニアになり エンジニアはユニケージを通じてレベルアップしたわけです ユニケージを使っていたがゆえにAWSへの移行もスムーズにできたわけです この移行のしやすさこそが基本技術としてPOSIXを使ってることのメリットなわけです 基本技術にPOSIXがなかったらいまごろハンズラボは爆発して跡形もなかったでしょう POSIXのポータビリティはクラウドへの移行のしやすさというスケーリングの可能性をも 内在しているわけですね ハンズラボのブログを全文読んでそういう感想を持ちました
503 名前:デフォルトの名無しさん [2021/09/24(金) 00:15:32.66 ID:16F5JEuc.net] つまり騙されるのはエンジニアじゃない人 エンジニアはユニケージが技術的負債であると気づく
504 名前:デフォルトの名無しさん [2021/09/24(金) 00:18:54.33 ID:k/Rv6Sw3.net] >>494 おめーが書き込んでるこの掲示板もPOSIXつまりユニケージだからな
505 名前:デフォルトの名無しさん [2021/09/24(金) 00:19:28.24 ID:k/Rv6Sw3.net] AWSも結局ユニケージです
506 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 02:14:41.42 ID:LQ0rd/n8.net] >>476 Cはほぼ全てがCで書かれてる あるいはC++
507 名前:デフォルトの名無しさん [2021/09/24(金) 02:50:21.79 ID:VG+rYv0i.net] ゴゴゴゴゴゴ!!
508 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 02:58:15.39 ID:7S93pYWg.net] ユニケージとPOSIXやUNIX哲学は完全に無関係だよ POSIXはPOSIXコマンドだけ使って作れなどとは言ってないし UNIX哲学ではPOSIXコマンドに限らず、いろんなコマンドを便利に使えと言ってる 逆に独自技術症候群を否定してる
509 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 03:00:27.28 ID:7S93pYWg.net] ユニケージともPOSIX原理主義も、POSIXもUNIX哲学も全く理解してなくて たまたま一致した部分だけをさして「ほらこの部分は一致してる、だから正しい」って 主張してるだけ。当たり前だが一致してる部分以外は、全く一致してない。
510 名前:デフォルトの名無しさん [2021/09/24(金) 10:50:57.64 ID:k/Rv6Sw3.net] >>500 そう思うんなら、POSIX原理主義を間違って理解してるだけだと思う まずはPOSIX原理主義に首までどっぷり浸かってその思想、原理を 身を持って理解したが良い jqコマンドもgitコマンドも所詮一時の流行り物でしかないだんご3兄弟みたいなもの 流行ってるときは誰も彼もが褒め称えるけれども流行りが終わってみれば黒歴史ですわ 一時の流行に流されず動かざること岩のごとし、これがPOSIX原理主義
511 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:08:20.97 ID:1T1epwJo.net] UNIXが廃れるとは考えないんだろうか
512 名前:デフォルトの名無しさん [2021/09/24(金) 11:35:17.19 ID:k/Rv6Sw3.net] >>502 WindowsでWSLが使えるようになったようにPOSIXの使用可能領域は近年むしろ拡大してるんだよ
513 名前:デフォルトの名無しさん [2021/09/24(金) 11:38:40.36 ID:k/Rv6Sw3.net] POSIX原理主義のシェルスクリプトは整理されててすごくきれいで勉強になる
514 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:43:11.86 ID:DaybJWtk.net] >>501 POSIX原理主義にどっぷり使った結果、POSIX原理主義が破綻していることが明らかになりました。 POSIX原理主義はPOSIXコマンドだけを使えと言ってるくせに POSIX原理主義を採用している唯一の会社であるユニケージは 自社で作った独自技術である多数のコマンドを使えと顧客に強要しており矛盾しています。 POSIX原理主義はユニケージと矛盾しますが ユニケージを批判しないのはPOSIX原理主義者がユニケージ社員だからです。 理論は明らかに矛盾しており破綻しています。
515 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:44:12.85 ID:DaybJWtk.net] >>504 重複コードがたくさんありものすごく汚いです。 ShellCheckすらかけていません。 シェルスクリプトの素人が作っています。
516 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:47:24.57 ID:DaybJWtk.net] >>504 パイプで繋げろ、ループを使うなと言ってる割に awkを使った手続き型のコードを多用しているのが POSIX原理主義者のコードです
517 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:49:03.19 ID:DaybJWtk.net] >>503 それはjqが動く環境が拡大しているという意味ですね。 jqはPOSIXに準拠して作られています。 だからWSLでも動きます。
518 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:50:27.92 ID:DaybJWtk.net] >>502 UNIXは廃れましたね もはやAIXなどの商用UNIXやFreeBSDに対応する意味はありません
519 名前:デフォルトの名無しさん [2021/09/24(金) 11:52:24.37 ID:k/Rv6Sw3.net] >>505 会社名はUSP研究所だよ ユニケージは開発手法 POSIXの専門家が作ったコマンドは使って良いです >>506 ShellCheck is a GPLv3 なので、企業ではこれ使えないっ
520 名前:すね >>507 パイプでつなげるのはコマンドですね awkはコマンドを作るために使ってるので問題ないです [] [ここ壊れてます]
521 名前:デフォルトの名無しさん [2021/09/24(金) 11:53:19.47 ID:k/Rv6Sw3.net] >>508 jqはPOSIXコマンドではないのでダメです jqだけはダメです
522 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:53:21.14 ID:DaybJWtk.net] > POSIXの専門家が作ったコマンドは使って良いです だめです。いつ使えなくなるかわかりません。
523 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:54:08.44 ID:DaybJWtk.net] USP研究所が作ったコマンドはPOSIXではないのでゴミです POSIX原理主義者はそう言っています
524 名前:デフォルトの名無しさん [2021/09/24(金) 11:54:34.91 ID:k/Rv6Sw3.net] >>512 POSIXの専門家が作ったコマンドなのでPOSIXコマンドとして扱って良いです 使えなくなることはないです
525 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:55:23.12 ID:DaybJWtk.net] USPはPOSIXの専門家ではありません。 素人です。
526 名前:デフォルトの名無しさん [2021/09/24(金) 11:55:38.58 ID:k/Rv6Sw3.net] >>513 言ってませんあなたは誤解してるだけ POSIX原理主義者が作ったコマンドなので絶対POSIXです
527 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:56:55.14 ID:DaybJWtk.net] POSIXのコマンドリストに載ってないものは使えません。 オープンソースでないので誰も使えません。
528 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 11:59:16.62 ID:DaybJWtk.net] コボラー上がりの素人集団 それがUSPの実態です
529 名前:デフォルトの名無しさん [2021/09/24(金) 11:59:54.15 ID:k/Rv6Sw3.net] >>515 そんなことはないです まず理念を読んでください https://www.usp-lab.com/opinion.html そして実績をみてください https://www.usp-lab.com/works.html UNIX哲学を考え抜き実践し これ以上の成果を上げてる会社が日本にありますか? 世界中探してもないですよ USPはPOSIXのプロ中のプロ 素人はあなたの方
530 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 12:01:06.91 ID:DaybJWtk.net] >>519 少なすぎです(笑) 海外でUSPは無名です だ〜れもしりません。
531 名前:デフォルトの名無しさん [2021/09/24(金) 12:02:04.80 ID:k/Rv6Sw3.net] >>518 コボラーなの? そんな話聞いたことないけど口から出任せ言ってるんじゃないですか? 会社名も間違えてたし、あまりいいかげんなこと言ってると訴えられるよ
532 名前:デフォルトの名無しさん [2021/09/24(金) 12:02:35.19 ID:k/Rv6Sw3.net] >>520 これ以上の成果を上げてる会社が日本にありますか?
533 名前:デフォルトの名無しさん [2021/09/24(金) 12:02:59.54 ID:k/Rv6Sw3.net] たとえばどこよ、もちろんソース付きでご提示いただきたい
534 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 12:03:04.54 ID:DaybJWtk.net] >>521 USPがコボラー上がりだってことも知らないんですか(笑) シェルスクリプトマガジン vol.50 コボラーのためのユニケージ入門・準備編COBOL入門 https://7net.omni7.jp/detail/1106818814
535 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 12:05:10.56 ID:DaybJWtk.net] USP、ユニケージ、POSIX原理主義は 関数を使うなと言っていますが それはもともとコボルに関数がなかったからです 彼らは手続き型言語登場以前の世界で生きてるんです
536 名前:デフォルトの名無しさん [2021/09/24(金) 12:05:55.53 ID:k/Rv6Sw3.net] >>524 出版社がUSP研究所 ワンピースは集英社が描いてるとでも思ってるのかな?
537 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 12:07:17.09 ID:DaybJWtk.net] >>526 シェルスクリプトマガジンは USP研究所がユニケージを宣伝するために作った 広告用雑誌ですがなにか?
538 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 12:08:13.43 ID:mww2JSpu.net] こいつらシェルスクリプトスレで暴れてた奴らだろ
539 名前:デフォルトの名無しさん [2021/09/24(金) 12:10:12.77 ID:k/Rv6Sw3.net] >>525 POSIX原理主義はコマンドをパイプでつなげるって思想なのだから コマンドが関数の代わりになるってどうしてあなたはわからないのかな頭が悪いのかな プログラミングのパラダイムは手続き型からオブジェクト指向型になり関数型に シフトしつつあるのが現状で関数型ではパイプラインを使って処理をつなげていくわけだけれども それってUnixがはるか昔からやってるパイプの処理そのものだからねえ
540 名前:デフォルトの名無しさん [2021/09/24(金) 12:11:06.16 ID:k/Rv6Sw3.net] >>527 だったら少年ジャンプは集英社が少年の心を揺さぶるために 作った漫画雑誌ですが何か?
541 名前:デフォルトの名無しさん [2021/09/24(金) 12:25:26.75 ID:k/Rv6Sw3.net] あとCOBOLもバカにはできないよ いまは分散コンピューティングを使えばCOBOLよりも高い処理速度を 達成することはできるけれどもサーバ単体で考えた場合COBOLを超えることはできない COBOLの計算の仕組みには余計なところがなく処理速度を追求すると こういう形にたどり着くよねという究極に達している COBOLをJavaにリプレイスしようとして失敗したプロジェクトをいくつか知ってるがさもありなん COBOLはUNIXのように研ぎ澄まされ洗練されている そんじょそこらのシステムでは太刀打ちできないよ
542 名前:デフォルトの名無しさん [2021/09/24(金) 12:27:29.11 ID:k/Rv6Sw3.net] みずほ銀行もCOBOLを使ってればトラブル起きなかったんじゃないかな
543 名前:デフォルトの名無しさん [2021/09/24(金) 13:33:09.16 ID:VMRhgxIq.net] COBOLは丸め誤差起きないしメインフレームは大容量の並列処理得意だしね 金融業界とは相性が良い
544 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:17:08.32 ID:DaybJWtk.net] COBOLは馬鹿にしてませんよ 馬鹿にしてるのはコボルのことしか知らないコボラーで シェルスクリプトをCOBOLの代わりに使おうとするコボラーです
545 名前:デフォルトの名無しさん [2021/09/24(金) 14:18:46.88 ID:k/Rv6Sw3.net] >>534 シェルスクリプト便利だよ 食わず嫌いやめなよそういうのダサいよ
546 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:19:45.62 ID:DaybJWtk.net] >>529 コマンドが関数の代わりになるのと同じように 関数はコマンドの代わりになるわけで 関数禁止という発想は頭が悪い
547 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:20:15.72 ID:DaybJWtk.net] >>535 シェルスクリプトが不便なんて言ってませんが?
548 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:21:12.07 ID:DaybJWtk.net] シェルスクリプトをCOBOLの代わりに使った結果がこれ 自らC10K問題を引き起こす ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。 C10K問題については、以下を参照して下さい。 TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、 あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、 ということに関しては、ここまでで述べていると思います。 パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。 1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、 コンテキストスイッチの発生を増加させる、ということになります。 並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
549 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:21:44.32 ID:mww2JSpu.net] もしかしてシェルスクリプト総合スレで約2名がずっと生産性の無い罵倒合戦で荒らしまくってたのってユニケージのしわざだったのか? おのれシェルショッカー!
550 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:22:53.09 ID:DaybJWtk.net] >>539 シェルショッカーの品性の悪さは qiitaやtwitterみればわかる あれ、USPの広報なんだぜw
551 名前:デフォルトの名無しさん [2021/09/24(金) 14:23:03.98 ID:k/Rv6Sw3.net] >>536 コマンドはパイプをつなげることができます 関数は余計な複雑さを生むだけなんよ >>537 COBOLは素晴らしい、シェルスクリプトも便利 ではCOBOLの代わりにシェルスクリプトを使う人をバカにするあなたがバカなんですね
552 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:23:14.69 ID:DaybJWtk.net] あ、qiitaはリッチー大佐の方だったか まあどちらも変わらんがな
553 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:23:47.30 ID:DaybJWtk.net] >>541 > コマンドはパイプをつなげることができます 関数もパイプをつなげることができますが?
554 名前:デフォルトの名無しさん [2021/09/24(金) 14:24:33.32 ID:k/Rv6Sw3.net] >>538 それCOBOLの変わりじゃないよね COBOLはWebサーバではありませんからね COBOLが可哀想
555 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:24:44.62 ID:DaybJWtk.net] シェルショッカーは負け犬の遠吠え感が 半端ないんだよなw
556 名前:デフォルトの名無しさん [2021/09/24(金) 14:25:09.25 ID:k/Rv6Sw3.net] >>543 コマンドがあるので十分ですよ 関数は余計な複雑さを増やすだけなのでNGです
557 名前:デフォルトの名無しさん [2021/09/24(金) 14:33:37.35 ID:k/Rv6Sw3.net] GolangにしてもReactにしても時代は脱抽象化です 昔からシェルスクリプトがやってることなんですけどね
558 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:34:06.19 ID:DaybJWtk.net] 関数が余計な複雑さを生むって構造化プログラミングも知らんのかな?w 抽象化の意味も勘違いしてそうだな
559 名前:デフォルトの名無しさん [2021/09/24(金) 14:36:14.41 ID:k/Rv6Sw3.net] >>548 シェルスクリプトでも条件分岐やループ書けますよ それが構造化プログラミング 関数はコマンドがあるのでいりません
560 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:37:49.41 ID:DaybJWtk.net] > シェルスクリプトでも条件分岐やループ書けますよ > それが構造化プログラミング それは構造化定理 やーっぱりわかってなかったw ダイクストラの論文よめや
561 名前:デフォルトの名無しさん [2021/09/24(金) 14:38:34.53 ID:k/Rv6Sw3.net] >>550 お前wでたらめなWikipedia読んだか?
562 名前:デフォルトの名無しさん [2021/09/24(金) 14:39:45.94 ID:k/Rv6Sw3.net] 関数を作ることが構造化プログラミングだとするならば 構造化プログラミングは劣ったやり方だからこれから コマンドとパイプで処理するように
563 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:40:41.39 ID:DaybJWtk.net] >>551 ダイクストラの論文よめ
564 名前:デフォルトの名無しさん mailto:sage [2021/09/24(金) 14:41:19.51 ID:DaybJWtk.net] > 関数を作ることが構造化プログラミングだとするならば やっぱりわかってないw 抽象化を行うことが構造化プログラミング 関数はその手段の一つ
565 名前:デフォルトの名無しさん [2021/09/24(金) 14:43:04.01 ID:k/Rv6Sw3.net] >>553 読む必要もない シェルスクリプトでは関数はNG コマンドにベタ書きがベスト 複雑さを避けてシンプルに直接的にプログラムを書く これがベストプラクティス
566 名前:デフォルトの名無しさん [2021/09/24(金) 14:43:37.21 ID:k/Rv6Sw3.net] >>554 あってるじゃん 論理包含を理解してないの?
567 名前:デフォルトの名無しさん [2021/09/24(金) 14:44:44.52 ID:k/Rv6Sw3.net] 関数がその手段の一つなら 関数を作ることは構造化プログラミングじゃん だったら構造化プログラミングは劣ったやり方だから POSIXプログラミングをやったが良い、悪い抽象化の癖を全部直せ
568 名前:デフォルトの名無しさん [2021/09/24(金) 14:47:45.85 ID:k/Rv6Sw3.net] いままでどれだけ関数を作ってきたんだ、それがあなたの罪の数です 罪滅ぼしのPOSIXプログラミング始めましょう
569 名前:デフォルトの名無しさん [2021/09/25(土) 04:49:08.41 ID:8CZ2qXdl.net] もうスレタイ関係ないスレになってんな
570 名前:デフォルトの名無しさん [2021/09/26(日) 09:47:33.66 ID:xBNAPrHI.net] 【研究】最近の大学生、PCのデータを分類したり整理するための「フォルダ」や「ディレクトリ」を知らないことが判明★5 https://asahi.5ch.net/test/read.cgi/newsplus/1632589017/
571 名前:デフォルトの名無しさん [2021/09/27(月) 04:52:45.28 ID:IkvFuWzE.net] 1のキチガイ妄想教授虚言癖構ってちゃんに トンチンカンな擁護する地獄のようなスレw これはバカが真に受けないか心配だな
572 名前:デフォルトの名無しさん [2021/09/28(火) 01:31:29.76 ID:D581/XvI.net] gitを使う・・・勉強は大変かもいれないが、使えるようになれば楽になる gitを使わない・・・いつまでも大変 gitの次が登場する・・・移行は大変かもしれないが、それが終わればもっと楽になる gitを使わない・・・ずーっといつまでも大変なまま だと思うんだけど何か間違ってる?
573 名前:デフォルトの名無しさん [2021/09/28(火) 06:42:24.59 ID:hNRQay0m.net] >>562 正しい ただ、その勉強ができない人がいるだけ まあ、そういう人はずっと苦労すればいいんじゃないかな
574 名前:デフォルトの名無しさん mailto:sage [2021/09/28(火) 07:26:04.79 ID:ug0SMtH7.net] >>562 多分そのくらいで済んでいる人にとってはそのくらいで事足りてるから それほど不便を感じていないかもだけどね。 まるごとコピーも良い面もあるのよ。 確実に「その時点のもの」のコピーだから、タイムスタンプも含めて確実にその時点の状態に戻せる。 gitも「万が一.gitの中身が変な壊れ方したらヤバいよなぁ」と思いながら使っている。
575 名前:デフォルトの名無しさん [2021/09/28(火) 07:42:56.85 ID:4n5W3KNq.net] >>564 うちのサーバーではbareのバージョン管理はディレクトリですわ。深夜にバックアップされて年月日の日付が入ってる
576 名前:デフォルトの名無しさん [2021/09/28(火) 11:33:49.40 ID:QIgJWfTz.net] >>564 確実にその時点の状態に戻したらダメだろ コミットしないファイルとかもあるんだし それにタイムスタンプが以前のものになったら再ビルドで困るだろ 古いコミットに戻した時、拡張子.cのソースコードのタイムスタンプが更新されるから 拡張子.oのオブジェクトファイルが再ビルドされるんだから タイムスタンプが新しくなることも、バージョン管理ソフトの重要な機能なんだぞ >>565 バックアップはバージョン管理じゃないよ 併用するのは構わんが、コミットとか差分とかその履歴とか ステージング作業とか、ソースコードを管理するために使うのがバージョン管理
577 名前:デフォルトの名無しさん [2021/09/28(火) 11:47:19.70 ID:AipNrqHj.net] >>565 バックアップはバージョン管理じゃねーよって書こうとしたらもう書かれてた でも書いちゃう
578 名前:デフォルトの名無しさん mailto:sage [2021/09/28(火) 13:37:12.81 ID:6DMfN7CH.net] >>566 >1で、ディレクトリコピーっていうんだから、ディレクトリ名のサフィックスでも使って管理するんだろ。 ファイルの数も少ないから、diff使ってコメント入れて記録しておくとかね。 そういうクラシックなことをやっていると、手を入れていないファイルのタイムスタンプが変わるっていうのが嫌なんだよ。 タイムスタンプを鍵にして「このあたりは7月からいじってない」とか判断するから。 それが当たり前だと思っている人にとっては「不便」とは思わないが 便利さを知ってしまったら戻れないってやつね。 何事もそうだけどさ。 電話一つだって、家の黒電話しかなかった時はそれを激しく不便とは 思っていなかったけど今やスマホが無いととても不便に感じる。 そんなもんだ。
579 名前:デフォルトの名無しさん mailto:sage [2021/09/28(火) 14:31:43.19 ID:u0JaMOBw.net] > タイムスタンプを鍵にして「このあたりは7月からいじってない」とか判断するから。 それはとても悪い習慣ですね
580 名前:デフォルトの名無しさん [2021/09/28(火) 18:29:40.22 ID:4n5W3KNq.net] >>567 昔はソースコードバージョニングってちゃんとソースコードって付いてたんだけどな。バージョン管理と言う言葉はバックアップにも適用出来てたんだけど、最近はバージョン管理と言えばソースコードのみになったんだな。
581 名前:デフォルトの名無しさん [2021/09/28(火) 21:40:58.65 ID:YAeZPStp.net] > 面倒臭いというのを原動力としてソフトウェアを選ぶのも作るのも大いに結構。 > だが、ならばなぜシェルスクリプトを貶したうえで他の言語を選ぶのだ。 ここはいいんだけどさ > 言語の賞味期限切れで、作ったプログラムがゴミクズになることや > 乗り換えに伴う再学習に伴う面倒臭さはお前たちには見えぬのか。愚かなことだ。 やっぱり、こいつ再学習を面倒臭いって思ってるよねw 本当に勉強が嫌いなんだね。知識が賞味期限になることを恐れてるんだね 普通さぁ、いろんな言語やツールを使うものだぜ、なぁ?
582 名前:デフォルトの名無しさん [2021/09/29(水) 01:15:40.53 ID:WatDjaNj.net] 「ファイル」や「フォルダ」を理解できない学生が急増中 https://leia.5ch.net/test/read.cgi/poverty/1632839471/
583 名前:デフォルトの名無しさん [2021/09/29(水) 02:10:21.88 ID:FgK5fsPt.net] >>571 言語は習得に時間がかかるがツールの習得は早いから、 再学習の面倒くささは同列には語れないと思うなぁ gitは1日で覚えられるが、Cは1日じゃ無理
584 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 04:46:06.50 ID:ISDPIKEr.net] >>573 なんで1日で覚えないといかんのだ? 1ヶ月で30個の言語を覚えるノルマとかがあるわけじゃないんだから そもそもプログラミングっていうのは言語を覚えるよりも アルゴリズムや設計の方が重要 なにか一つの言語を使ってプログラミングできる人は 他の言語だって1週間もあれば普通に作業できるようになるだろ? 本当にその言語をマスターするとなれば時間はかかるが 別にマスターしなければいけないようなものでもない 他の言語の乗り換えられないっていうのは、言語の文法しか知らなくて プログラミングの基礎が身についてない証拠だよ
585 名前:デフォルトの名無しさん [2021/09/29(水) 05:20:14.06 ID:NwyyCvPw.net] >>566 gitのワークフローがメインストリームかもしれないが、バックアップの世代管理がバージョン管理では無いと言い切るあたりgit脳と言うか。 Git以外やった事ないの?
586 名前:デフォルトの名無しさん [2021/09/29(水) 05:26:20.66 ID:d66WaRFo.net] >>575 「バックアップの世代管理がバージョン管理では無い」のはgit以外も同じなんだが? git脳と言い切るなら、お前の言うことにはなにか根拠があるんだよな? お前は、Git以外やったことあるか?Git以外ではどうだったか言ってみ お前は反論してない。他人をgit脳呼ばわりし、Git以外は違うはずだと お前の希望を述べてるだけ なにか知ってるなら反論したまえよ
587 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 05:45:28.80 ID:q2ZOvxZG.net] テープで世代管理は7世代くらいしてた北海道のデータセンターに毎日送ってたよすごい手間がかかる
588 名前:デフォルトの名無しさん [2021/09/29(水) 06:24:00.75 ID:gQqXAWKs.net] >>574 そういう話ではないよ 言語は1日では覚えられないが、gitは1日で覚えられるから、gitの再学習は面倒くさくない という話だよ
589 名前:デフォルトの名無しさん [2021/09/29(水) 07:19:49.20 ID:7yrYIItT.net] >>576 目的が版の管理なら何だってバージョン管理だろ。ソースコードに限らず画像だって製版だってそうだ。 バージョン管理、と言う言葉をソースコードのバージョン管理ツールを使ったワークフローに限定しているからgit脳と呼んだ。
590 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 08:45:32.25 ID:LVrepWzz.net] 人はそこに美味しいものがあるのではないかと思うから手を出したり勉強しようと思う。 でも、美味しさが食べてみるまでわからないものも多々あるのだな。 脳みそはサボリ屋さんだからね。経験を積むほど、「サボり方」り方を心得てきているから、既存の知識で間に合うとなると、わざわざ手間のかかることをやりたがらなくなる。 経験を積むほど、サボらせないだけの好奇心と「気合い」が必要になるのだな。
591 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 09:41:01.05 ID:gu3KqaJI.net] >>579 普通バージョン管理と言ったらVCSのことだよ バックアップを何世代残すかはあくまでバックアップだなあ
592 名前:デフォルトの名無しさん [2021/09/29(水) 09:42:24.44 ID:7yrYIItT.net] >>576 ああ、今気づいた。あなたはSCM全体のことをバージョン管理と呼んでいるのか。確かに世代バックアップだけではSCMとは呼べないな。俺のエスパースキルの不足を詫びるわ。
593 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 09:52:41.00 ID:xXgc61+u.net] まーたマウント合戦始まってら
594 名前:デフォルトの名無しさん [2021/09/29(水) 09:57:28.31 ID:7yrYIItT.net] >>581 バックアップの世代管理の件はスレタイからのこじつけもあって、リポジトリ自体はフォルダ丸ごとコピーする以外管理出来ないな、と思ってて良いレス期待してたのよ。素直に謝るわ。 でもなんで目的と手段がイコールになるのよ。
595 名前:デフォルトの名無しさん [2021/09/29(水) 11:33:41.10 ID:WatDjaNj.net] 【話題】「ファイル」や「フォルダ」を理解できない学生が急増中 https://egg.5ch.net/test/read.cgi/scienceplus/1632881270/
596 名前:デフォルトの名無しさん [2021/09/29(水) 12:07:16.20 ID:j3/4mYAd.net] >>584 世代って言ったらgenerationだし バージョン管理と世代管理は別物だよ https://ja.wikipedia.org/wiki/SCM 5. ソースコードマネージメント(英: source code management)の略。⇒バージョン管理システム https://en.wikipedia.org/wiki/Source_control_management ⇒ Version_controlへのリダイレクト https://en.wikipedia.org/wiki/Version_control_system ⇒
597 名前:ッ上 エスパーも何もSCMはバージョン管理のことなんだよなぁ 知識不足を侘びてね [] [ここ壊れてます]
598 名前:デフォルトの名無しさん [2021/09/29(水) 12:28:11.54 ID:wP+zWgD8.net] アプリとライブラリを分て開発してた場合。 このバージョンのアプリは、このバージョンのライブラリーじゃないと動か無いとかあるよね。 例えば、gitで古いバージョンのアプリを出した時、今のバージョンのライブラリーだと動かない。 でもどのバージョンのライブラリーを出せばいいか分からないって時。 gitって、アプリとライブラリーの紐づけってできるの?自分で覚えてないとダメ?
599 名前:デフォルトの名無しさん [2021/09/29(水) 12:57:26.72 ID:zjLu20A6.net] >>587 いくつも方法はある 1. ライブラリをそのままリポジトリ入れてしまう 欠点 ・ライセンスや配布形態によってはそのまま入れられない場合がある ・ライブラリにバグが脆弱性有った場合、リポジトリに含めていると気づかなかったり更新しづらくなる これはあまり良くないやり方、ライブラリのコピーになってしまうため あちこちに少し違うバージョンが量産されてしまう 2. 特定のバージョン(以上)が必要だと明記するだけ ライブラリが将来無くなったり非互換性が気になるなら、現在のライブラリを別の場所にコピーしておけば良い 3. 各言語にある依存ライブラリをインストールする方法(package.json等)を使う 基本的に依存ライブラリのインストールは簡単。適切なバージョンがインストールされる 4. gitの機能でサブモジュールというのがあって、別のリポジトリの特定のバージョンにリンクできる ライブラリがパッケージとして提供されていなかったりする場合はこちら
600 名前:デフォルトの名無しさん [2021/09/29(水) 13:34:57.88 ID:WatDjaNj.net] 金沢大学「シェルスクリプト言語論」は偽開発技術 https://mevius.5ch.net/test/read.cgi/tech/1632511262/
601 名前:デフォルトの名無しさん [2021/09/29(水) 14:27:13.10 ID:wP+zWgD8.net] >>588 お、4番がよさそう。 見てみるよ、有難う。
602 名前:デフォルトの名無しさん [2021/09/29(水) 15:44:59.41 ID:hVxtPlyu.net] >>586 あぁWikipediaか。じゃあそのVersion controlの項目もう一度良く読んでおいで。
603 名前:デフォルトの名無しさん [2021/09/29(水) 17:47:40.42 ID:zjLu20A6.net] >>591 読んだよ。それでなに? 俺が言ってることには何の影響もなかった
604 名前:デフォルトの名無しさん [2021/09/29(水) 18:22:10.61 ID:rZASlHak.net] >>592 だからさ、バージョン管理はコンピューターができる前、プログラムのソースコードがない時代からやってんのになんでバージョン管理とソースコードマネジメントがイコールになるんだと言っているの。 Version controlの項目にも The numbering of book editions and of specification revisions are examples that date back to the print-only era. と書いてあるだろ。俺はバージョン管理と言う言葉をバージョン管理システムを略して言ってるんじゃないぞ?ソースコードに限って言ってる訳でもない。 だから.gitの管理は前時代的にやるしかないのかと言う意味で書き込んだんだ。 実際今でも小さな印刷所は管理システム無しで、製版データの世代管理でバージョン管理やってる訳なのよ。 Git脳が気に入らないならgit世代でどうだ?
605 名前:デフォルトの名無しさん [2021/09/29(水) 18:25:42.95 ID:zjLu20A6.net] >>593 ここプログラム板なの、わかる? プログラミングに関する話をするところなの コンピューターができる以前の話をしてるのはお前だけなの わかる?
606 名前:デフォルトの名無しさん [2021/09/29(水) 18:27:08.10 ID:zjLu20A6.net] 俺らはプログラミング脳なんだが こいつは印刷所脳なんだろうなw
607 名前:デフォルトの名無しさん [2021/09/29(水) 18:28:03.58 ID:zjLu20A6.net] 俺らはプログラミング世代なのに 一人だけコンピュータができる前世代w
608 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 19:24:28.82 ID:1J5VKvQ0.net] >>593 ワロタ 何の話してんだw
609 名前:デフォルトの名無しさん [2021/09/30(木) 06:01:29.06 ID:lMgwsAgh.net] >>596 だからバージョン管理はソースコード管理とイコールじゃない、つまりコンピュータやプログラミングだけで使われる言葉、概念じゃないと最初から一貫して言ってるだろ。今頃気づいたのかよ。 話が噛み合わない訳だ。
610 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 06:42:08.13 ID:tYK53mQK.net] デフォルトは債務不履行って意味があるんだ!って 執拗に言われてもなぁ(苦笑)
611 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 06:44:40.02 ID:tYK53mQK.net] 一般的はね Source_control_management = Version_control = Version_control_system SCM = バージョン管理 = VCS なの https://en.wikipedia.org/wiki/Source_control_management ⇒ Version_controlへのリダイレクト https://en.wikipedia.org/wiki/Version_control_system ⇒ 同上 英語でもそう扱われてるの
612 名前:デフォルトの名無しさん [2021/09/30(木) 08:34:25.56 ID:oGqFfO1Z.net] >>600 ちゃんと読んでおいでと言ったのに中身読んでないだろ。そのページに Version control is a component of software configuration management. と書いてあるだろ。しかも冒頭に。
613 名前:デフォルトの名無しさん [2021/09/30(木) 09:53:18.71 ID:lMgwsAgh.net] >>600 そういえば、君はgit使ってる様だけどバージョンの管理はどうやってるの? 俺はgit公式にあるようにgit tagを使って管理してるけど。 こんな感じ https://git-scm.com/book/ja/v2/Git-の基本-タグ
614 名前:デフォルトの名無しさん [2021/09/30(木) 12:18:02.85 ID:lMgwsAgh.net] >>600 ついでにだね、バージョン管理がSCMとイコールなら、リリースしたバイナリのバージョン管理もSCM。 さらにストア側が申請段階から要求してくるバージョニングについても、申請バージョンの管理である以上、ストアのエンジニアはこれもSCMで管理。番号とバイナリだけ管理すりゃ良いのにSCM。 ソース関係ないバージョン管理だってあるんだけどな。 どうすんの?全てSCMって事にして俺が謝ればいいの?
615 名前:デフォルトの名無しさん [2021/09/30(木) 12:20:49.00 ID:pk6nyQj9.net] とりあえず謝ってもらっていいですか?
616 名前:デフォルトの名無しさん [2021/09/30(木) 12:22:04.37 ID:a6B6iBHb.net] gitは便利だと思うけど、少なくとも手元にバックアップは必要かと思ってう
617 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 12:30:57.72 ID:pLZOi2MW.net] >>602 バージョンの管理なのか (リリース用の)バージョン番号の管理なのか どっち?
618 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 12:48:17.09 ID:3Y8nMi1p.net] POSIX原理主義もいいけど時代は仮想マーケットだよ https://merpla.net/boards/ メルプラネットは会話すればポイントが貰える そのポイントで商品を作ることができるよ 会話するだけで生活が出来る世界を目指してます
619 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 13:27:31.81 ID:pLZOi2MW.net] >>603 なんか勘違いしてるようだけど、バージョン管理ツールはバイナリの管理はしないよ バイナリはソースコードからビルドして生成するもの 小さい画像とか入れることはあるけど「バイナリ形式のソース」のような扱い バージョン管理ツールの特定のコミットに対してリリース用のバージョン番号をつけるけど バイナリを生成しているわけではない。単にソースコードにバージョン番号をつけてるだけ
620 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 13:27:56.77 ID:pLZOi2MW.net] >>607 読んでねーだろw POSIX原理主義はクソだって話をしてる
621 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 13:54:47.53 ID:s4b1cc/x.net] >>601 > Version control is a component of software configuration management. 訳 バージョン管理はソフトウェア構成管理の部品です。 お前「software configuration management」のリンククリックしたか? https://en.wikipedia.org/wiki/Software_configuration_management > Not to be confused with Version Control System. 訳 バージョン管理と勘違いしないでください https://developer.mozilla.org/ja/docs/Glossary/SCM > SCM (Source Control Management) は、ソースコードを管理するための仕組みです。 バージョン管理(SCM: Source Contron Management)はソフトウェア構成管理(SCM: software configuration management)の一機能であって、 SCM = SCM じゃないんだよ(笑) 紛らわしいからSCMなんて用語使うな だからみんなバージョン管理って言ってるんだろうが そこに連想ゲームでバージョン管理→SCM→ソフトウェア構成管理といいだすお前がアホ
622 名前:デフォルトの名無しさん [2021/09/30(木) 15:43:56.00 ID:jre7dEMg.net] >>610 的確な指導ありがとう!でもイコールって言ってるの>>601 じゃないよ。 アホってつけるならもっとよく確認して貰いたいなぁ。
623 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 15:49:45.75 ID:s4b1cc/x.net] >>600 でバージョン管理はSCM(Source_control_management)と イコールって書いてあるだろ 何か間違ってんのか? > Source_control_management = Version_control = Version_control_system > SCM = バージョン管理 = VCS なの > > https://en.wikipedia.org/wiki/Source_control_management ⇒ Version_controlへのリダイレクト > https://en.wikipedia.org/wiki/Version_control_system ⇒ 同上 > > 英語でもそう扱われてるの
624 名前:デフォルトの名無しさん [2021/09/30(木) 16:59:28.87 ID:1MasPRfl.net] その点メルプラネットなら会話するだけでポイントが?
625 名前:デフォルトの名無しさん [2021/09/30(木) 17:08:19.05 ID:lMgwsAgh.net] それにしても知識のベースがWikipediaの人結構いるんだな。
626 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 18:08:18.64 ID:s4b1cc/x.net] お前のことな
627 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 20:17:41.39 ID:3U3ppoE9.net] バカでもわかるように書いてあるから 一般人にはそれで良いんだ
628 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 23:29:53.37 ID:8/yMCOJS.net] 実際にやってみたらやっぱgit便利だなってなるわ。 そういう意味でやってみるのもいいんでねーの。
629 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 00:29:30.26 ID:mamZrHmt.net] 便利かどうかじゃなくて この先の人生ずっと同じものを使えるかどうかだからな あのアホの基準は 生産性とかそんな事一切考えてない
630 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 00:53:17.42 ID:VndiljRb.net] >>618 その基準だったらプログラマーできなーなw
631 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 01:27:36.96 ID:8eCb7fjd.net] >>619 そうそう。だから色んなものを使うなって禁止しまくってる 自分が作った理論であれば、自分よりもその理論に詳しい人は存在しないからね それを押し付けて相手の成長機会をなくせば gitも使えない無能の兵隊の出来上がりってわけ
632 名前:デフォルトの名無しさん [2021/10/01(金) 11:52:07.16 ID:o+E+DUKy.net] コンピュータを生業にしてて、一生同じもの扱うなんてありえないよ。ITなんて進歩が異常な業界の一つなのに。 言い方は悪いが単純労働系以外は勉強が必要だと思うがなあ。
633 名前:デフォルトの名無しさん [2021/10/01(金) 12:09:32.80 ID:7/xDQdMO.net] 若い時に身につけた知識だけでやっていきたい気持ちはわからなくもないが この業界で、新しいことの勉強が嫌なら引退した方がいいわな
634 名前:デフォルトの名無しさん [2021/10/01(金) 12:32:06.00 ID:aR87rD6G.net] ユニケージという新しいことのお勉強が嫌なら引退したが良い
635 名前:デフォルトの名無しさん [2021/10/01(金) 12:32:36.67 ID:aR87rD6G.net] >>621 そうだな、ユニケージ勉強しような
636 名前:デフォルトの名無しさん [2021/10/01(金) 12:35:59.75 ID:aR87rD6G.net] POSIX原理主義の優れているところは本質を理解するってこと gitやsvnといった表層を知ったところで所詮流行りものでしかないすぐに廃れる 本質はずっと変わらないから生涯役に立つ知識・技術を習得でき応用できる POSIX原理主義の真髄をそこにある
637 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 15:03:45.99 ID:25/eRB6c.net] ユニケージやってた無印のシステムボッコボコやんw
638 名前:デフォルトの名無しさん [2021/10/01(金) 15:21:44.39 ID:aR87rD6G.net] >>626 無印のWebサイトは軽快に動いてデザインもきれいで見やすくてすごく使いやすいけどどこがあかんの?
639 名前:デフォルトの名無しさん [2021/10/01(金) 15:52:14.67 ID:7aOTaqQO.net] トレンドを追いかけるだけの奴らより、例えユニケージだろうとトレンド作ろうとしてる奴らの方がIT技術者らしいと思うけどなぁ。
640 名前:デフォルトの名無しさん [2021/10/01(金) 16:23:00.32 ID:nnJaVove.net] >>623 同じ勉強でも、あるベンダー独自の潰しが効かない技術を勉強するのと オープンで他の会社でも使える技術を勉強するのとでは価値がぜんぜん違う 本人のためにならない
641 名前:デフォルトの名無しさん [2021/10/01(金) 16:23:56.31 ID:nnJaVove.net] >>627 ユニケージでトラブル起こしたし、リプレイスしたんじゃない?
642 名前:デフォルトの名無しさん [2021/10/01(金) 16:24:54.50 ID:nnJaVove.net] >>628 ユニケージはクローズドな技術で、USPでしか使われてないので トレンドにはならんよ。独自技術を作ってるだけ
643 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:17:20.54 ID:RfMkKa
] [ここ壊れてます]
644 名前:uD.net mailto: >>628 世の中の様々な技術や物事を分析してトレンドを作り出そうとしてるなら立派な技術者だが、ユニケージとやらは周りのことを理解しようともせず自分のものは良いものだと唱え続けてるだけだから相手にする価値もないと思う [] [ここ壊れてます]
645 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:29:54.44 ID:4TQnNizf.net] POSIX原理主義曰く お前ら言語やライブラリがアップデートでソフトウェアが動かなくなって苦しんでいるだろ? OSがアップデートしてソフトウェアが動かなくなっているだろ? 自分が使ってるOSが将来使えるか不安になってるだろ? 頑張って今覚えたことが将来無駄になるのはもうたくさんだと思っているだろ? そうだ。そうに違いない。それが現在のソフトウェア開発の一番の問題だ。 お前らはそれで今苦しんでいるはずだ。 覚えたことだけで今後もやりたいと思っているはずだ 10年、20年経っても、作ったソフトウェアをそのまま動かしたいと思ってるはずだ ならばPOSIXで決まっていることだけ使え、POSIXは30年前から仕様が殆ど変わっておらん それを使えば、お前らが今一番苦しんでる問題が解決する POSIXで決まってないことは全部自分たちで作れ コマンドやライブラリは全部自分たちの手で作れ、フレームワークは自分たちで作れ それらは全然大変なことではない。 お前らが今苦しんでいることから解決できるならば 自分たちで何もかも作ることは些細な問題だ うん、誰も新しいことを勉強したくないなんて思ってないのよ 10年、20年後もメンテ無しで動かしたいと思ってないのよ 今の作業を楽にしたいだけで、ライブラリのアップデートで苦しまなく代わりに 今の作業が大変になるのであれば、本末転倒なのよ だから相手にされてないのに本人たちは 「なぜこんなに口酸っぱく言っても理解できんのだ?馬鹿なのか?」と言ってる 馬鹿なのは本当の問題を理解できてないPOSIX原理主義者
646 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:34:07.79 ID:4TQnNizf.net] >>632 > 自分のものは良いものだ そうそう。その根拠がめちゃくちゃだからな。 どこで見たか忘れたけど、 シェルスクリプトの方がNoSQL?より速いという主張をするために、 ローカルのファイルの逐次アクセス vs NoSQL をしていたり MySQLは遅いという主張をするために、 mysqlコマンドをSQLの実行のたびに起動してベンチマークしていたりと めちゃくちゃな論文出してたからな もうね、論文の内容があまりにもひどすぎて読むのを途中でやめちゃった
647 名前:デフォルトの名無しさん [2021/10/01(金) 17:40:20.00 ID:4TQnNizf.net] だいたいさぁ、データベース処理のプロが多くの研究を続けて生まれたRDBMSよりも Unixの時代に作られたシェルスクリプトが優れてるなんてありえないわけでさぁ なーにが「RDBMSはデータ管理術を知らないプログラマーのための発明品」だよ ヴァッカジャネーノ?
648 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 18:47:21.02 ID:GhmOJ/du.net] >>627 jQuery react express 原理主義の影も形もないね
649 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 19:44:04.83 ID:QrJZFRb5.net] >>636 なぁに、POSIX 原理主義者を紹介する公式ページは jQuery react express なんか使ってないから問題ナシナシ posixism.org/
650 名前:デフォルトの名無しさん [2021/10/01(金) 23:00:29.53 ID:aR87rD6G.net] >>630 ユニケージの事例としては内部のシステムのみっぽい | 複雑な勤怠管理システムを3ヶ月でスクラッチ開発。 | 店と本部のコミュニケーションシステムも独自開発しました。 AWSの事例にも無印良品あった データ分析にはRedshift使ってる ネットストアはOracle使ってるっぽい | 株式会社良品計画(以下、良品計画)は、商品勘定・物流業務システムのデータベース | サーバーにOracle Exadata Database Machine(以下、Oracle Exadata)を導入した。
651 名前:デフォルトの名無しさん [2021/10/01(金) 23:01:56.92 ID:aR87rD6G.net] URL貼れなかった
652 名前:デフォルトの名無しさん [2021/10/01(金) 23:06:55.08 ID:aR87rD6G.net] >>635 いやあRDBMSを本格的に使ってる人ならわかるけどそんなに良いもんじゃない インデックス利かなかったらめちゃくちゃ遅い 実行計画は気まぐれで変わるし何もしてないのにシステムが応答しなくなったなんて ザラにあるからそれを想定して運用しないといけない みずほ銀行の処理が終わらなくなったのもRDBMSのせいだと俺は睨んでる( ー`дー´)キリッ
653 名前:デフォルトの名無しさん [2021/10/01(金) 23:09:54.25 ID:aR87rD6G.net] >>629 JavaはOracle独自の技術だし .NETはMicrosoft独自の技術じゃん POSIX原理主義はどこのベンダーにも縛られない100年後も通用する技術でっせ
654 名前:デフォルトの名無しさん [2021/10/01(金) 23:19:03.44 ID:aR87rD6G.net] 構造化DB、ネットワークDBが先にあって、RDBMSができたわけだれども RDBMSが世に出た当初は処理が遅すぎて使い物にならなかった 今でこそデータストアの主流ではあるけれども現代のシステムトラブルの9割はRDBMSが原因です
655 名前:デフォルトの名無しさん [2021/10/01(金) 23:19:35.19 ID:aR87rD6G.net] みんなも経験あるっしょ grepで事足りるならgrep使ったが良い
656 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:23:40.34 ID:hIS1Hi1e.net] >>640 インデックス聞けばめちゃくちゃ速いし それができるのが技術者だろ インデックスよくわからんから適当にやって RDBMSのせいにすんなよ > JavaはOracle独自の技術だし > .NETはMicrosoft独自の技術じゃん ユニケージはUSP独自の技術じゃん そういうダブルスタンダードやめなされ 国際標準化されているJavaScriptやJavaや C#やRubyを使えばいいでしょうw
657 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:23:58.74 ID:hIS1Hi1e.net] >>643 grepで事足りないんやで
658 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:25:30.06 ID:hIS1Hi1e.net] >>642 > RDBMSが世に出た当初は処理が遅すぎて使い物にならなかった 今は解決しましたね。 > 今でこそデータストアの主流ではあるけれども現代のシステムトラブルの9割はRDBMSが原因です それはほぼ100%がRDBMSを使ってるからですよねw 日本語プログラミング言語のHSPはシステムトラブルを起こしたことがありません!
659 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:27:55.65 ID:hIS1Hi1e.net] grepがダメなのはデータを頭から検索しないといけないから時間がかかる
660 名前:デフォルトの名無しさん [2021/10/01(金) 23:34:52.27 ID:aR87rD6G.net] >>644 インデックスが使われるかどうかは 実行計画しだいで実行計画は気まぐれっすよ 良い感じの実行計画になるように統計取得したりとか しないといけないし大量のデータを出し入れするときは インデックスのリビルド行わないといけなかったり 運用めっちゃ大変よ、古墳時代かよって思うような地道な作業ばかりよ RDBMSはほとんど神頼みだね現代の銅鐸それがRDBMSです JavaScriptは最近const警察が現れるようになったじゃん 言語が変わり過ぎなんですよ C#はドトネトコア出たばかりでなあ大規模システムでの実績が不足してる Javaはいまみずほ銀行が進行形でトラブってるしRubyはあれだし なんだかんだでユニケージが一番信頼性高くて先進的なのではないかな
661 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:36:13.81 ID:5hzjqknK.net] >>641 Javaはともかく.NETはISO標準化されてるぞ Monoとか聞いたこと無いんか?
662 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:39:49.71 ID:5hzjqknK.net] ユニケージよりCommon Lispだよ 標準があるから100年使える 木星付近にある探査機を地球からリモートデバッグできた実績だってあるぞ
663 名前:デフォルトの名無しさん [2021/10/01(金) 23:42:01.46 ID:aR87rD6G.net] >>649 Monoは聞いたことある、ライブラリがバグだらけっていう悪評だけれども ドトネトコアでも使われてるんだっけ? JavaにもApache Harmonyという実装があったなあ、開発終了したけど ドトネトは結局Microsoftという後ろ盾なしには成り立たないしなあ MSが飽きてや〜めたとなったらたとえオープンソースであろうと朽ち果てるのみですわ
664 名前:デフォルトの名無しさん [2021/10/01(金) 23:43:39.92 ID:aR87rD6G.net] ISOにどれだけの意味があるんでしょうね ISOですごく助かったなんて経験俺には一つもないですね JIS規格のクッキングスケールは毎日便利に使ってますけどねー
665 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:46:56.26 ID:hIS1Hi1e.net] >>648 > インデックスが使われるかどうかは > 実行計画しだいで実行計画は気まぐれっすよ だからなんだよ?インデックスが使われるときは使ったほうが速い時だけ 使わないときはインデックス使っても遅い時 適切に判断してくれるからいいんだろうが
666 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:47:45.88 ID:hIS1Hi1e.net] >>652 それを言ったらPOSIXにも意味がないよね 仕様が適当で、POSIXに従っていても互換性がない
667 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:48:21.16 ID:hIS1Hi1e.net] >>648 > JavaScriptは最近const警察が現れるようになったじゃん > 言語が変わり過ぎなんですよ いい方向に変わることがなにか問題でも??? やっぱり新しいことが覚えられないとかいうやつ?w
668 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:53:43.41 ID:hIS1Hi1e.net] > なんだかんだでユニケージが一番信頼性高くて先進的なのではないかな 特定のベンダーに支配されてるものなので将来使えなくなる
669 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:55:45.50 ID:5hzjqknK.net] >>651 GNUとLLVMとMSとIntelの全員から見放されない限り安泰なC/C++でよくね?速いし
670 名前:デフォルトの名無しさん [2021/10/01(金) 23:56:36.63 ID:aR87rD6G.net] >>653 あなたはRDBMSの机上の空論を語っておられる 実際にはインデックスが使われるか適切に判断されるとは限らないんだよ ある日何の前触れもなく実行計画が変わってレスポンスが帰ってこなくなるなんてことは RDBMSを使ってるとザラにあるんですそれがRDBMSなんです 明日どのように動くかなんて誰にもわからない 託宣に頼って生きてた邪馬台国の人々と変わらんのです grepにはそのような気まぐれがない、処理がクリーンで高速で安定している grepがええんです
671 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:57:20.48 ID:hIS1Hi1e.net] >>658 > ある日何の前触れもなく実行計画が変わってレスポンスが帰ってこなくなるなんてことは > RDBMSを使ってるとザラにあるんですそれがRDBMSなんです ないよ。あるっていうのなら証拠 机上の空論はたくさん
672 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:57:38.08 ID:hIS1Hi1e.net] >>658 だからgrepはランダムアクセスが出来なくて遅いの
673 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:57:50.61 ID:5hzjqknK.net] ヒント句も知らんのか
674 名前:デフォルトの名無しさん [2021/10/01(金) 23:59:05.34 ID:aR87rD6G.net] >>655 洗練とは逆方向、とっ散らかる方向に進んでるのがいただけない const警察が現れてよかったことなど俺には何一つない varで十分だバカヤロウですわ
675 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 23:59:08.92 ID:hIS1Hi1e.net] POSIX原理主義者って嘘ばっかりついてるからな 根拠が書かれてない主張だけの論文なんて初めてみたわw
676 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:03:59.08 ID:lbI6XslT.net] POSIX原理主義って、エンジニアリングでもなければアカデミックでもない、ただのカルトの教義なんだろう
677 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:05:45.39 ID:1WoS932E.net] >>662 そんな枝葉のクソどうでもいいことに耐えられないなら 最早あらゆる変化が苦痛だろうな
678 名前:デフォルトの名無しさん [2021/10/02(土) 00:05:53.21 ID:WlTxiTfu.net] >>654 POSIXはBSDやLinux、BashやAshなどの優れた実装を育んだという意味において Microsoftの意向しだいで流行り廃りが決まってしまうMono、そのMonoが準拠しているISOとは明らかに異なるってこと POSIXとISOは次元が違う、POSIXは技術者集団によって作られた実践的技術仕様だが ISOはソーセージの金賞受賞程度の意味しかないってことです >>661 ヒントの意味を調べたが良い
679 名前:デフォルトの名無しさん [2021/10/02(土) 00:06:33.48 ID:WlTxiTfu.net] >>665 クソどうでもいいならvarでええやんけ、こんばんわvar警察です
680 名前:デフォルトの名無しさん [2021/10/02(土) 00:07:57.14 ID:WlTxiTfu.net] >>659 ないんだ、RDBMSを使ったこともない感じ?
681 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:11:54.31 ID:0dZAEi20.net] >>668 そうやって証拠を聞いたのに、ごまかすのが何よりの証拠だなw
682 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:12:53.41 ID:0dZAEi20.net] >>667 >
683 名前:POSIXはBSDやLinux、BashやAshなどの優れた実装を育んだという意味において ん?逆だぞ。BSDやLinux、BashやAshなどの優れた実装から 共通項を取り出して作ったのがPOSIX 出来た年代を調べてみろ。POSIXの方があとに作られてる。 [] [ここ壊れてます]
684 名前:デフォルトの名無しさん [2021/10/02(土) 00:16:34.42 ID:WlTxiTfu.net] >>669 証拠はねえ、出せないよねえ、守秘義務に触れちゃうからねえ そうなることわかってて証拠出せと言ってるのかなって思った 卑怯だよねえやり口が、そういう卑怯なことをするのが議論ではないよね RDBMS運用のキモは統計取得だったりするんよ 統計取得が適切にできてないと実行計画もぐだぐだになる 実行計画がグダるとデータ取得が終わらなくなる データが大量になると統計取得そのものが終わらなくなったりするから どういうアクセスがあるのかをあらかじめ分析して予測して 統計取得の計画を立てるところから始めないといけない、もうとにかくめんどくさい 20人月で開発する小規模のシステムでさえそうだから中規模以上になるともっと大変よ RDBMSをどこまで実践で使ったことあるのかわからんけど教科書に書いてあることは 知ってるようなのでこれで伝わるかな
685 名前:デフォルトの名無しさん [2021/10/02(土) 00:18:05.63 ID:WlTxiTfu.net] >>670 その時間軸を気にする必要があるのかな? 逆だったとしても良い気がするけど なぜそこにこだわるのかわかりません
686 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:18:13.01 ID:0dZAEi20.net] > 証拠はねえ、出せないよねえ、守秘義務に触れちゃうからねえ ほらまた言い訳w
687 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:18:36.74 ID:0dZAEi20.net] >>672 わかってる俺、わからないお前 そういうことだよw
688 名前:デフォルトの名無しさん [2021/10/02(土) 00:19:18.72 ID:WlTxiTfu.net] >>673 一時が万事そんな調子では話になりませんなあ
689 名前:デフォルトの名無しさん [2021/10/02(土) 00:19:46.04 ID:WlTxiTfu.net] 煽ることしか能のないアホウめ
690 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 00:56:13.57 ID:0dZAEi20.net] こっちがまともに根拠あるのか聞いても 何も出さないから煽ることしかできないだけ 技術的な話ができないやつとは何も話すことはないよ
691 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:05:16.63 ID:rSA8/7/e.net] スケールしないんだよ結局
692 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:18:19.64 ID:rSA8/7/e.net] >>666 > ISOはソーセージの金賞受賞程度の意味しかないってことです 規格票の文言で会話するC++の黒魔術師が聞いたら吹き出しそうだ > ヒントの意味を調べたが良い ヒント句を書いても実行計画を強制できるとは限らないRDBMSがあるんですか?
693 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:18:26.84 ID:0dZAEi20.net] >>678 それな https://github.com/ShellShoccar-jpn/zip2addr > その1.速さ > シェルスクリプトでプログラミングするなんて遅いと思い込んでいませんか? > そんな方は論より証拠。このプログラムをWebサーバーにデプロイして動かしてみてください。 > > 郵便番号は約12万レコードありますが、その中から指定された住所を探し、 > 画面に表示するまで何秒かかりましたか? 比較単位が秒。これだもんなぁ。ベンチマークした結果を公開しろといいたい。 たいてい詐欺師は自分でデータ(証拠)をださずに相手に調べさせるんだよw https://www.post.japanpost.jp/zipcode/dl/kogaki-zip.html 全国一括のzip、展開状態で12MBしかない 100MB/s 程度のHDDでも0.12秒なのは当たり前だし ファイルがメモリにキャッシュされればそれ以下の時間で検索するのは当たり前 でもそんなのアクセス数が少ない時だけ、しかも読み込みしかしない。 こんなちっせいサンプル出してシェルスクリプトが速いと言われても 騙されるのはアホだけ
694 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:20:01.23 ID:0dZAEi20.net] >>679 > ヒント句を書いても実行計画を強制できるとは限らないRDBMSがあるんですか? POSIX原理主義者「POSIXに書いてないから実行計画を強制できないかもしれない」
695 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:24:34.36 ID:0dZAEi20.net] ちなみに、POSIX原理主義者がJavaScript
696 名前:ライブラリを使わない理由は このように言っています。 > 理由は、それらのライブラリーが一部のブラウザーでしかサポートしていない独自機能を > 呼び出している恐れがあるからだ。 ^^^^^^^^^^^^^^^^^^^^^^^^^^ > 自作のプログラムにそういうライブラリーの混入を許せば、長寿命という特徴が > 損なう恐れがでてしまう。 ^^^^^^^^^^^^^^^^^^ 検証を全くせずに「恐れがあるから」という理由で使わないと言ってる。 ヒント句を書いても実行計画を強制できない恐れがあるからだw [] [ここ壊れてます]
697 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 01:52:18.55 ID:rSA8/7/e.net] 古い工場の機械の制御システムとして未だにPC-98のシステムが動いてるみたいな話あるじゃん そういうとこだよPOSIX原理主義が向いてるのは
698 名前:デフォルトの名無しさん [2021/10/02(土) 01:59:57.20 ID:WlTxiTfu.net] RDBMSもろくに使ったことないアホがなんか言ってはるわ 経験のない人間ほどPOSIXを叩く例 ヒントに頼った運用は破綻するよ 実行計画がグダらないようにするのはあくまでも統計情報が主だよ DBの状態は変わるものだからね
699 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:01:33.95 ID:0dZAEi20.net] 古い工場の機械の制御システムでも動くように MS-DOS用として作りましょうと言ってる感じか
700 名前:デフォルトの名無しさん [2021/10/02(土) 02:02:40.22 ID:WlTxiTfu.net] >>680 > 全国一括のzip、展開状態で12MBしかない > 100MB/s 程度のHDDでも0.12秒なのは当たり前だし エンコードされた文字列をデコードしてマッチングするのを含めると ストレージの速度で検索できるのはミラクルだよ grepの速さの根幹はネイティブコードで動いてるってことだよ
701 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:03:11.19 ID:0dZAEi20.net] ヒントに頼った運用は破綻するよ ←いつもどおり根拠が書いてないよ 実行計画がグダらないようにするのはあくまでも統計情報が主だよ ←統計情報を使わないようにすのがヒントだってわかってないのかな? DBの状態は変わるものだからね ←変わるからこそDBの状態に合わせて実行計画を変えないといけないわけで
702 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:03:44.94 ID:0dZAEi20.net] >>686 ストレージの速度よりも、メモリのほうが圧倒的に速いじゃんw ストレージの速度が足を引っ張ってるってわかってないのか?
703 名前:デフォルトの名無しさん [2021/10/02(土) 02:04:04.54 ID:WlTxiTfu.net] 自分は何の根拠も提示してないくせにw
704 名前:デフォルトの名無しさん [2021/10/02(土) 02:05:22.29 ID:WlTxiTfu.net] >>688 そうだね、メモリの速度が速いね > 100MB/s 程度のHDDでも0.12秒なのは当たり前だし という計算を出されておられたのでHDDで0.12秒で検索できたのならミラクルだねって言ったんだよ 君、脊髄反射で文章書いてるの?
705 名前:デフォルトの名無しさん [2021/10/02(土) 02:06:49.24 ID:WlTxiTfu.net] 脳まで信号行ってないっぽいなあ POSIX原理主義を実践してみたら頭働くようになるからやってみ 根拠は君自身ってことでお願いします
706 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:08:48.48 ID:0dZAEi20.net] >>690 > HDDで0.12秒で検索できたのならミラクルだねって言ったんだよ え?なんでミラクルなの?www ちょっとその理由を言ってみてよ HDDの速度が100MB/s なのに比べて メモリの速度が 10GB/s だってわかってるのかな?
707 名前:デフォルトの名無しさん [2021/10/02(土) 02:11:37.09 ID:WlTxiTfu.net] >>692 メモリの速度には言及してないよ HDDの速度の話だけをしている HDDの速度が100MB/sとします そのHDDに12MBのファイルが存在します そのファイルから文字列を検索したとして0.12秒で検索できたらミラクルですねってことですよ メモリ上にはデータが無いものとします、これでわかるかな
708 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:13:06.21 ID:0dZAEi20.net] > そのファイルから文字列を検索したとして0.12秒で検索できたらミラクルですねってことですよ だから何がミラクルなんだよw 普通の事、そしてめちゃくちゃ遅いじゃねーか
709 名前:デフォルトの名無しさん [2021/10/02(土) 02:17:56.96 ID:WlTxiTfu.net] >>694 12MB / 100MB/s = 0.12s なのでバイナリを読み取るだけで0.12sかかることになるっしょ 文字列を検索するときはバイナリをデコードする処理が必要になるし 文字列をマッチングする処理も必要になるよね だから0.12sで文字列を検索できるのはミラクルなんですよ 以上、俺はミラクルの根拠として計算と論理的推論を示した 0.12sが普通の事という君はその根拠を提示できるかな?
710 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:18:50.29 ID:0dZAEi20.net] > 文字列を検索するときはバイナリをデコードする処理が必要になるし > 文字列をマッチングする処理も必要になるよね たったそんだけの処理で どれくらい時間がかかると思ってるんだ? 計算してみ、 お前はまだしてないよ
711 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:19:47.37 ID:0dZAEi20.net] だいたいバイナリをデコードってなんのはなししてるんだよ?w 展開済みの状態で12MBしかないって書いただろ
712 名前:デフォルトの名無しさん [2021/10/02(土) 02:19:59.12 ID:WlTxiTfu.net] >>696 0sより大きいことはわかるよね?
713 名前:デフォルトの名無しさん [2021/10/02(土) 02:20:28.22 ID:WlTxiTfu.net] >>697 テキストファイルの中身が何だと君は思ってるのかな?
714 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:20:43.78 ID:0dZAEi20.net] >>698 計算をしろと言ってる クロック数とか知ってるか?
715 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 02:21:15.98 ID:0dZAEi20.net] >>699 テキストファイルの中身とかどうでもいいよ 「デコード」とはどういう意味かと聞いてる なにから何にデコードするのか言ってみ
716 名前:デフォルトの名無しさん [2021/10/02(土) 02:23:55.79 ID:WlTxiTfu.net] >>700 0クロックでないことはわかるよね? >>701 どうでもよくないのよ テキストファイルはバイナリファイルの一種だよ 文字列のエンコーディング/デコーディングさえ理解してないわけ? 老婆心ながら基本情報処理技術者試験の勉強とかやったが良い 君は基礎知識が足りてない
717 名前:デフォルトの名無しさん [2021/10/02(土) 02:25:38.73 ID:WlTxiTfu.net] 君の得意なRubyでやってみなよ 12MBのCSVから検索してみ
718 名前:デフォルトの名無しさん [2021/10/02(土) 02:30:45.17 ID:WlTxiTfu.net] ああ、あれか、君もしかしてこのスレ立てた大学生か? どうもやり取りしてて論理的な会話ができない人だなあ プログラマでこんな幼稚な人がいるかなあと思ってたんだけど そう考えると合点がいくわ
719 名前:デフォルトの名無しさん [2021/10/02(土) 02:39:30.40 ID:WlTxiTfu.net] >>696 俺は君に「0.12sが普通の事という君はその根拠を提示できるかな?」と聞いたよ 0.12sが普通の事の根拠を示してもらえるかな 根拠を示せと君がすごく要求していたんだから 君自身がそれをしないのはおかしいことだよね 出してもらえるかな
720 名前:デフォルトの名無しさん [2021/10/02(土) 02:50:32.17 ID:WlTxiTfu.net] もし君が>>1 の大学生だとしたら大学の先生には論争を挑まない方が良いね 勢いだけで勝てる相手じゃない、謙虚になってPOSIX原理主義に改宗しよう
721 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 03:23:50.88 ID:0dZAEi20.net] >>702 > 0クロックでないことはわかるよね? だから計算しろって 計算したんじゃないのかよwww
722 名前:デフォルトの名無しさん [2021/10/02(土) 03:29:06.29 ID:WlTxiTfu.net] >>707 君の番だよ 君が0.12秒で検索できる根拠を出す番 Rubyで実際に作ってくれてもいいよ どうする?
723 名前:デフォルトの名無しさん [2021/10/02(土) 03:31:28.43 ID:WlTxiTfu.net] 他人に一方的に根拠を求めるばかりじゃダメだよね 根拠が大事だと君が言いだしたんだからは君はしっかり根拠出さないとね 何時頃できそう? grepより速くなるかな? 楽しみ
724 名前:デフォルトの名無しさん [2021/10/02(土) 03:32:32.61 ID:Q1gmnbO7.net] うちのパソコンだとgrepが500MB/s程度出る。
725 名前:デフォルトの名無しさん [2021/10/02(土) 03:33:42.71 ID:WlTxiTfu.net] >>710 すてき
726 名前:デフォルトの名無しさん [2021/10/02(土) 03:34:44.05 ID:Q1gmnbO7.net] 若いころ正規表現のDFAエンジンを試作したことあるけど、速くは無かったな。 ドラゴンブックにはNFAより速いと書いてあるけど。
727 名前:デフォルトの名無しさん [2021/10/02(土) 03:36:24.29 ID:Q1gmnbO7.net] アマゾンのお気に入りに登録すると値段が上がる法則性を見出したんだよね。
728 名前:デフォルトの名無しさん [2021/10/02(土) 03:45:53.35 ID:Q1gmnbO7.net] ドンドン登録して値段を吊り上げてやる。
729 名前:デフォルトの名無しさん [2021/10/02(土) 03:52:43.01 ID:WlTxiTfu.net] >>712 へーすごいなー 巷の正規表現ライブラリは正規表現用の仮想マシン作ってJITコンパイルとか やってるみたいね 正規表現はオートマトンを作るコストがあるからねー 最近10GBのCSVをJavaで操作することがあったんだけど JavaのString.replace("xxx", "yyy")は内部で正規表現使ってるから 処理が遅くてたまらなかった、レコード数が数千万超えると単純な操作も大変
730 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:11:49.93 ID:0dZAEi20.net] >>710 500MB/sってことは12MBのデータだと0.024秒で検索できるね。 まあそれSSDの速度だよね。
731 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:15:53.23 ID:0dZAEi20.net] > JavaのString.replace("xxx", "yyy")は内部で正規表現使ってるから Java9から当てはまらない。 https://stackoverflow.com/questions/16228992/commons-lang-stringutils-replace-performance-vs-string-replace Faster implementation of String.replace(CharSequence, CharSequence) https://bugs.openjdk.java.net/browse/JDK-8058779 ったく、いちいち知識が古いんだよな POSIX原理主義者は新しいことを勉強したくんないんだろうなw
732 名前:デフォルトの名無しさん [2021/10/02(土) 04:22:06.83 ID:WlTxiTfu.net] >>717 俺はJava9以降を使ってるとは言ってないからね 君はなんでそんな情報探してきたんだろ 君もJava屋さんなの? 君に求めてる情報は12MBのCSVを0.12秒より速く検索できることが普通の事だという根拠だよ
733 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:26:21.60 ID:0dZAEi20.net] ※ Java9は2018年3月にサポート期限切れです。 https://qiita.com/yukoba/items/69fe9468b719fa6e69c4
734 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:27:12.91 ID:0dZAEi20.net] >>718 > 君に求めてる情報は12MBのCSVを0.12秒より速く検索できることが普通の事だという根拠だよ 「12MBのCSVを0.12秒より速く検索できる」なんて 一言も言っていませんが? あ?デマながす気ですか?
735 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:28:40.65 ID:0dZAEi20.net] 0.12秒もかかるなんて遅すぎるって話を しましたよね?無視ですか?
736 名前:デフォルトの名無しさん [2021/10/02(土) 04:31:28.36 ID:WlTxiTfu.net] >>719 ??? 君、なぜかJavaの話は広げるね サポート期限が切れてシステムのJavaが自動的にアップデートされるなら いんだろうけどね、世の中そうもいかんということですわな >>720 > 694 :デフォルトの名無しさん [↓] :2021/10/02(土) 02:13:06.21 ID:0dZAEi20 (13/22) > > そのファイルから文字列を検索したとして0.12秒で検索できたらミラクルですねってことですよ > > だから何がミラクルなんだよw > 普通の事、そしてめちゃくちゃ遅いじゃねーか 言ってんじゃん
737 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:32:22.13 ID:rSA8/7/e.net] https://play.rust-lang.org/?gist=28ae76e66b044a36e0187f2ada0404b3 cargoのbinクレート作ったらmain.rsにこれをコピペしてコマンドライン引数にKEN_ALL.csvを渡して実行してみてくれ ちなみに手元のPC(NVMeのSSDとRyzen 7 3700X)でやったらBTreeの構築に3.34s、クエリは16µsでした いい運動になったわ、おやすみ
738 名前:デフォルトの名無しさん [2021/10/02(土) 04:33:32.96 ID:WlTxiTfu.net] >>721 確かにその話を君はしましたね、0.12秒よりも速く検索できるということですね その根拠をご提示くださいということです
739 名前:デフォルトの名無しさん [2021/10/02(土) 04:35:50.91 ID:WlTxiTfu.net] >>723 3.34sは0.12sよりも遅いですね クエリはメモリ上の検索を行っていますね HDDでの検索を行ったときにという前提を守っておられない 論外でございますな、おやすみなさいよい夢を
740 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:38:03.64 ID:rSA8/7/e.net] そんなクソ前提を固持してんの君だけだよ
741 名前:デフォルトの名無しさん [2021/10/02(土) 04:39:46.52 ID:WlTxiTfu.net] >>726 ちゃぶ台返しを正当化しちゃいけませんぜ、あなたが一生懸命書いたコードは規約違反ということでおやすみなさい
742 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:40:20.62 ID:0dZAEi20.net] >>724 grepを使うと0.12秒もかかってしまいます。これは1秒間にたった8回しか検索できません。 一方MySQLは1秒間に4万クエリとかそんなレベルなんですよ https://developer.aiming-inc.com/infra/db-loadtest/ こちらは 117万クエリですね。 https://bizstation.hate nablog.com/entry/2015/05/01/094233
743 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:41:58.86 ID:0dZAEi20.net] > HDDでの検索を行ったときにという前提を守っておられない そりゃなぁ、grepはHDDから毎回検索するしか出来ない MySQLはデータをメモリに読み込んでそこから 検索するから高速って話をしてるんだからなぁ 議論の前提もわかってなかったのか
744 名前:デフォルトの名無しさん [2021/10/02(土) 04:46:00.97 ID:WlTxiTfu.net] >>728 言うに事欠いてぜんぜん違うWebページ持ってくるとかバカじゃないかね君はw 12MBの郵便番号のCSVというソースもあるんだからそれで検証しないと根拠にならんでしょうが Javaが得意なんだっけ? PythonでもRubyでも良いからじゃあそのMySQLを使って検索するしくみを作ってやってみなさい 俺はDBとの接続を確立する処理だけで数秒持っていかれると読んでる ちなみにPOSIX原理主義ならそういうの作らなくても良いんですgrepコマンドを叩くだけなので この生産性の高さとスピード、そして安定性、どうです? ユニケージ素晴らしいでしょう
745 名前:デフォルトの名無しさん [2021/10/02(土) 04:47:45.42 ID:WlTxiTfu.net] >>729 ほお、つまりメモリに読み込まれてる状態ではないとPOSIX原理主義に敵わないという事でよろしいかな? 負けを認めたって事でいいかな?
746 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:49:50.81 ID:0dZAEi20.net] あ、見つけたw ユニケージがMySQLより速いことを捏造データで証明(笑)する論文 https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=178874&file_id=1&file_no=1 この時 5 回の実行時間の平均値は以下の通りである。 ユニケージ 1.708秒 MySQL 10.428 秒 ユニケージに構築されたデータベースは特段の高速化の工夫を施さずとも、MySQLより高速であることがわかった。 ・比較方法 MySQLのクエリ送信には、mysql コマンドを使用した ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
747 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:50:28.96 ID:0dZAEi20.net] >>731 なんでメモリを使わない縛りで戦わないといけないんですか?w
748 名前:デフォルトの名無しさん [2021/10/02(土) 04:54:08.58 ID:WlTxiTfu.net] >>732 MySQLクソ遅いな >>733 オンメモリDBでない限りデータがメモリに乗ってることは保証されないから DBのインデックスもそうなんだけどシステムは最適時の処理時間を短縮するよりも 最悪時の処理時間をどれだけ短縮できるかが重要 grepは0.12秒で安定して動作する 実際にやってみ、DBは接続の確立だけで最悪1分持ってかれるから DB原理主義のレスポンスの悪さを身を持って知れば良い
749 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:56:17.53 ID:0dZAEi20.net] > 俺はDBとの接続を確立する処理だけで数秒持っていかれると読んでる うわー、なんつーか、そういう速度の感覚もないんだー。 数秒って・・・ 仮に接続が遅いならコネクションプーリング使えばいいし MySQLはコネクションプーリングが無意味って言われるほど 接続コストが低いことで有名なのにな https://qiita.com/k_hoso/items/6839e217672a60803637 > MySQLの接続コスト低いらしいってことで確認。
750 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:57:40.94 ID:0dZAEi20.net] >>734 > grepは0.12秒で安定して動作する 秒間8検索という遅さで安定させても使い物にならんやろw
751 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 04:58:38.69 ID:0dZAEi20.net] >>734 わかってないようだけど、mysqlコマンドを使うから遅いんやで シェルスクリプトはmysqlコマンドしか使えないからなwww
752 名前:デフォルトの名無しさん [2021/10/02(土) 05:03:50.76 ID:WlTxiTfu.net] こういう検証においてもユニケージの優位性は抜きん出てるよね grepコマンドを叩くだけでいいんだから 一方RDBMSはテーブル作ってインデックス張って 接続プールを高速なものに変えてプログラム書いて はーどっこいしょってことやらないといけない >>735 でさえいまだに検証できていない机上の空論を振りかざしてるだけ それは根拠とは認められないよね実際にやってないんだから システムエンジニアの仕事はPDCAの繰り返し 実行することさえままならないさまを見てどうですかみなさん ユニケージはgrepコマンド叩くだけで良いんですけどねえ
753 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 05:07:09.81 ID:0dZAEi20.net] >>738 大変やなぁ。何もしたくないって人はw
754 名前:デフォルトの名無しさん [2021/10/02(土) 05:09:03.65 ID:WlTxiTfu.net] >>739 そっくりそのまま返しますわ 12MBのCSVの根拠を示すのはあきらめはったんですか? そりゃそうなりますわな、大変な作業が必要ですし その結果負けたとなったら立つ瀬がなくなりますもんね しゃーないしゃーない、今回はユニケージの勝利ということで
755 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 05:09:58.82 ID:0dZAEi20.net] 詭弁の特徴のガイドライン https://dic.nicovideo.jp/a/%E8%A9%AD%E5%BC%81%E3%81%AE%E7%89%B9%E5%BE%B4%E3%81%AE%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3 13. 勝利宣言をする
756 名前:デフォルトの名無しさん [2021/10/02(土) 05:15:19.98 ID:WlTxiTfu.net] ほらもう、0.12sの話をしなくなった 有耶無耶にする気まんまんですな 根拠根拠と他人に要求しながら自分が要求されたら全然違うWebページを貼り付け逃げる POSIX原理主義を否定する人がやったことです 図らずもユニケージの開発効率、実行効率、運用効率が優れていることが明らかになったわけですなあ
757 名前:デフォルトの名無しさん [2021/10/02(土) 05:22:37.15 ID:WlTxiTfu.net] PDCAのサイクルを高速で回せる、開発もシステムも軽快になる、それがユニケージ RDBMSの鈍重なやり方ではDo(実行)ができないDoができないからCheck(評価)もAction(改善)もできない 次のPlan(計画)もできない
758 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 13:27:29.42 ID:Ehhdm9v/.net] >>743 そういうことにしたいんですねw
759 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 13:39:27.33 ID:Ehhdm9v/.net] >>742 有耶無耶にしてるのはあんたでは? 100MB/sのHDDから検索するのだから0.12s メモリは10GB/sの速度が出るんだから、それを加えても0.1212s 自分で計算したんでしょう?なんで誤差にしかならないってことを はっきり言わないわけ? それに論点は「grepは遅い」という話でしょう? 0.12sじゃなくて0.1212sだと言った所で もっと遅くなってるじゃんw
760 名前:デフォルトの名無しさん [2021/10/02(土) 14:17:45.53 ID:WlTxiTfu.net] >>745 メモリの時間を合わせて0.1212sだから 0.12sで検索できたらミラクルですね で、君が大好きなMySQLでは0.12sより速くなったのかな? まだ検証できてないのかな? ん? 正直に言ってみ
761 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 14:50:17.33 ID:Ehhdm9v/.net] 0.12sというのは1秒間にたった8回ということです。 MySQLで1秒間にたった8回程度もselectできないって あなたは思ってるんですよね?
762 名前:デフォルトの名無しさん [2021/10/02(土) 15:25:35.76 ID:WlTxiTfu.net] >>747 ええそうなりますね0.12s × 8 = 1sなので さて、それではMySQLでは何秒かかりますか? grepは0.12sですMySQLは何秒ですか?
763 名前:デフォルトの名無しさん [2021/10/02(土) 15:27:26.06 ID:WlTxiTfu.net] 検証をサクッとできないのがRDBMSのデメリットですね 翻ってユニケージの開発効率が爆速なのは本当のようですね
764 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 15:50:55.63 ID:Ehhdm9v/.net] RDBMSは検証をさくっと出来ないから検証してない 検証せずにgrepの方が速いと主張していると認めちゃったw
765 名前:デフォルトの名無しさん [2021/10/02(土) 16:04:16.02 ID:WlTxiTfu.net] >>750 検証はいまやってるところだよね ユニケージ担当が俺でgrepは0.12sだという数字を出した それに対して君は0.12sは遅すぎると言った MySQLでは0.12sよりも速いということだね では実際に測定してみてご覧と俺がいってる状況 0.12sより速いことの根拠を君はまだ提示できてない状況だよ 君が根拠を提示できないのはRDBMSの鈍重さがその原因にあると思ってる ユニケージの検証のしやすさ開発速度がこのやり取りから明らかになった
766 名前:デフォルトの名無しさん [2021/10/02(土) 16:06:41.45 ID:WlTxiTfu.net] >>750 MySQLは0.12sよりも速いという事実はまだ誰も確認できてない MySQLがユニケージより遅いという事実は下記の論文に記載されてるけどね https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=178874&file_id=1&file_no=1
767 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 16:08:32.26 ID:Ehhdm9v/.net] いえ、今面白いのは あなたがMySQLが1秒間に8回程度の 検索(select)が出来ないと思っている ということなのでw
768 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 16:09:18.61 ID:Ehhdm9v/.net] >>752 それは、grep vs mysqlコマンド で 比較したものということであってますか?
769 名前:デフォルトの名無しさん [2021/10/02(土) 16:11:32.92 ID:WlTxiTfu.net] >>753 0.12×8=1なので 計算通りですね >>754 論文に書いてあるとおりですね
770 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 16:12:45.10 ID:Ehhdm9v/.net] そうですか? なんで grepコマンド vs mysqlコマンドで 比較したんですか?普通はmysqlコマンド使わないのですが
771 名前:デフォルトの名無しさん [2021/10/02(土) 16:13:39.06 ID:WlTxiTfu.net] >>756 ええ、ではmysqlコマンドを使わない普通のやり方では何秒になりましたか? それを検証してくださいと言ってるんですよ
772 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 16:15:47.07 ID:Ehhdm9v/.net] 0.0001 秒以下です
773 名前:デフォルトの名無しさん [2021/10/02(土) 16:18:17.70 ID:WlTxiTfu.net] >>758 その実験に使ったソースコード提示して いまの君はSTAP細胞はありまぁすと言ってるのと同じだから 実験ノートの提出を要求します
774 名前:デフォルトの名無しさん [2021/10/02(土) 16:21:15.38 ID:WlTxiTfu.net] そういえば昔MySQLのコネクタがバグってて単純なselectでも全然違う値が帰ってきたことがあったなあ それ以来MySQLを信用しなくなった 「生殺与奪の権を他人に握らせるな」って水柱が言ってたけど MySQLはOracleに買収された時点で生殺与奪の権を他人に握られてるんだよね sqliteかpostgresqlがおすすめ
775 名前:デフォルトの名無しさん [2021/10/02(土) 16:23:50.25 ID:AqNRJFgc.net] 大規模システムの経験しかないからプライベートでもpostgresqlばっかりだわ
776 名前:デフォルトの名無しさん [2021/10/02(土) 16:27:38.82 ID:WlTxiTfu.net] postgresは歴史的にはunixとほぼ同じだからねユニケージと言っていいでしょう
777 名前:デフォルトの名無しさん [2021/10/02(土) 18:28:32.12 ID:2yc9IrR2.net] ディレクトリコピーなんて贅沢すぎる。 クリアファイルで管理しろ。
778 名前:デフォルトの名無しさん [2021/10/02(土) 18:28:51.58 ID:2yc9IrR2.net] A4バインダーの万能性について知るべき。
779 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 18:58:54.31 ID:Ehhdm9v/.net] >>760 もしかしてMariaDBってしらんの?MySQLからフォークしたプロジェクト あれこそ、オープンソースは特定のベンダーに独占されてない ことを示す証拠のひとつなんだが
780 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 18:59:52.35 ID:Ehhdm9v/.net] ユニケージはUSPに生殺与奪権を握られてる
781 名前:デフォルトの名無しさん [2021/10/02(土) 19:06:25.69 ID:2yc9IrR2.net] ポスグレはユニックスと言っても過言ではないでしょう。 なぜならポスグレはユニックスだからです。
782 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 19:18:28.49 ID:Ehhdm9v/.net] まー、普通に考えたら10年後、20年後も使えるシステムを作るなら プロプラなツールに依存するのはありえないよね その会社が潰れたら終わりだし代替製品すらないし
783 名前:デフォルトの名無しさん [2021/10/02(土) 19:24:07.57 ID:WlTxiTfu.net] >>765 MariaDBを作ってるところはMariaDB Corporation Corporationの意味はわかるな? 生殺与奪の権利を別の会社が握ってるだけ それじゃあダメなんですわー
784 名前:デフォルトの名無しさん [2021/10/02(土) 19:24:53.24 ID:WlTxiTfu.net] >>768 なるほどなるほど
785 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 20:12:07.17 ID:Ehhdm9v/.net] >>769 今はMySQLの話をしていたんだけど? Oracleに生殺与奪の権利を握られてたんじゃないの? なんでMariaDBが登場したの? ライセンスの話はできる? クローズドなライセンスがUSPのユニケージ
786 名前:セよね [] [ここ壊れてます]
787 名前:デフォルトの名無しさん [2021/10/02(土) 20:39:52.00 ID:WlTxiTfu.net] >>771 > 765 2021/10/02(土) 18:58:54.31 ID:Ehhdm9v/ (9/12) デフォルトの名無しさん > >>760 > もしかしてMariaDBってしらんの?MySQLからフォークしたプロジェクト > あれこそ、オープンソースは特定のベンダーに独占されてない > ことを示す証拠のひとつなんだが MariaDBを登場させたのはこの人ですね 君とID同じだね、君あれか記憶がすっ飛ぶタイプか?
788 名前:デフォルトの名無しさん [2021/10/02(土) 21:12:57.55 ID:2yc9IrR2.net] あ、偶然ID被ってるわ。
789 名前:デフォルトの名無しさん [2021/10/02(土) 21:33:10.21 ID:0KUEFcg9.net] 昔はPostgreSQL使ってたけど 最近はMySQLばっかりだな
790 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 22:53:43.28 ID:Ehhdm9v/.net] >>772 ガバガバだなw あのなぁ、MariaDBが”世の中に"登場したのは OracleがMySQLを買収したからなの でもOracleに買収されても、Oracleにが殺すことは出来ないの MariaDBが登場したから これがオープンソースが特定のベンダーに独占されていないということ
791 名前:デフォルトの名無しさん [2021/10/02(土) 23:22:58.15 ID:WlTxiTfu.net] >>775 ああそういう意味ね、次から自分で先に情報出してそれが議論だから MariaDBは登場したけどMaria DB Corporationに生殺与奪の権利を持たれてる > 特定のベンダーに独占されていないということ これは事実に反してるよね
792 名前:デフォルトの名無しさん [2021/10/02(土) 23:25:29.83 ID:WlTxiTfu.net] プログラムは更新されなくなったら使う人もいなくなり死んでいくのです MariaDBも同じ、会社が潰れたらお終いです オープンソースはソフトウェアの墓場でもあるわけですね
793 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 23:34:14.41 ID:Ehhdm9v/.net] オープンソースは特定の会社の所有物にはならない言ってるのに なんで会社の話が出てくるのか?
794 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 23:34:55.28 ID:Ehhdm9v/.net] それにさっきからユニケージはUSPに生殺与奪の権利を持たれてるって 話をずっと無視してるけどなんで?w
795 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 23:36:37.77 ID:Ehhdm9v/.net] 例えばMariaDBは、Fork数1.2KだからMaria DB Corporation以外に 少なくとも1200人が所有しているわけで https://github.com/MariaDB/server
796 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 23:39:38.21 ID:Ehhdm9v/.net] 使ってるユーザーがいなくなるわけ無いでしょうと Amazon RDS for MariaDB https://aws.あまぞん.com/jp/rds/mariadb/ GCPもMariaDBだっけ?
797 名前:デフォルトの名無しさん [2021/10/03(日) 00:16:49.54 ID:Fj8TwfDX.net] そうだね!ハム太郎!
798 名前:デフォルトの名無しさん [2021/10/03(日) 00:18:16.72 ID:Oa9plM34.net] >>778 金を投資してる会社があるからプログラムの開発が続けられるんだよ だからこそMariaDB Corporationという会社が作られたに決まってるじゃないか 論理的な帰結として会社が潰れたらMariaDBは終わりです ライセンスとか関係ない
799 名前:デフォルトの名無しさん [2021/10/03(日) 00:19:56.62 ID:Oa9plM34.net] >>779 ユニケージはPOSIXだからそういうのないんですよ 言うまでもないことですけどね
800 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 00:20:07.66 ID:CczsJQL+.net] やっぱり「ユニケージはUSPに生殺与奪の権利を持たれてる」という話は スルーしてるな
801 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 00:20:36.01 ID:CczsJQL+.net] >>784 POSIXコマンド一覧に、ユニケージが作ったコマンドは載ってませんよ
802 名前:デフォルトの名無しさん [2021/10/03(日) 00:22:13.48 ID:Oa9plM34.net] >>781 1) Maria DB Corporationがいまのところ健在 2) 会社があるからプログラムの開発も活発に行われている 3) 開発がさかんだからユーザはそれを使いたがる こういった順番でユーザはMariaDBを使っているわけですが 1) の会社が潰れたら2)や3)も成り立たなくなるので終わりなわけですね
803 名前:デフォルトの名無しさん [2021/10/03(日) 00:23:12.20 ID:Oa9plM34.net] >>786 ユニケージはPOSIXの専門家が作ったものなのでPOSIX準拠とみなして良いです、それは気にする必要ないです
804 名前:デフォルトの名無しさん [2021/10/03(日) 00:23:57.17 ID:Oa9plM34.net] >>785 ユニケージはPOSIXに準拠してるんでそういうのないですよ アイスクリームに賞味期限がないのと同じです、何事にも例外はあります
805 名前:デフォルトの名無しさん [2021/10/03(日) 00:27:35.71 ID:Fj8TwfDX.net] Haskellに魅了されてしまってるのですが。
806 名前:デフォルトの名無しさん [2021/10/03(日) 00:29:21.87 ID:Oa9plM34.net] >>790 それじゃあ今からお前の名前はハス太郎だ、分かったら返事をするんだ、ハス太郎!
807 名前:デフォルトの名無しさん [2021/10/03(日) 00:29:30.57 ID:Fj8TwfDX.net] アイスクリームって酸化しないの?
808 名前:デフォルトの名無しさん [2021/10/03(日) 00:32:21.30 ID:Oa9plM34.net] >>792 詳しいことはわかんないけどお口の恋人ロッテが賞味期限ないって言ってるからそうなんだと思う https://www.lotte.co.jp/qa/ice.html
809 名前:デフォルトの名無しさん [2021/10/03(日) 00:37:30.21 ID:Fj8TwfDX.net] ミラクルな食べ物なんですね!
810 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 00:40:34.42 ID:CczsJQL+.net] >>788 ユニケージ(USP)はPOSIXの素人ですよ POSIXで何の活動もしてません。 会員登録すらしてないのでは?
811 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 00:41:52.70 ID:CczsJQL+.net] >>789 > ユニケージはPOSIXに準拠してるんでそういうのないですよ POSIXに準拠しているコマンドならOKという理屈であれば POSIXに準拠して作られてるコマンドは全部使ってOKってことになりますよね? でもPOSIXに準拠していてもプロプラだと将来使えなくなるのでは?w オープンソースじゃないとダメですねー
812 名前:デフォルトの名無しさん [2021/10/03(日) 00:46:50.92 ID:Fj8TwfDX.net] どのメーカーのOSであろうとも、POSIX認証受けてれば使えるんじゃないの。
813 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 00:58:07.50 ID:CczsJQL+.net] OS?なんの話してるの?
814 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 09:23:10.88 ID:wUB6mPD7.net] いつの間にか「一切修正しなくても動き続ける」みたいな前提があることになってるし
815 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 11:50:51.97 ID:CczsJQL+.net] 「交換可能性担保」とかいうわけのわからない理論のことかな? 最初からcurlとwgetの両対応で作っておけば、どちらが使えなくなっても動く〜とかさ いきなり消えてなくなるわけもないんだし、OSのアップデート時に廃止パッケージになったら その時に修正すればいいだろとしか思わないよね。修正無しで動き続けるなんて無駄な要件
816 名前:デフォルトの名無しさん mailto:sage [2021/10/05(火) 16:15:06.36 ID:ERWCH8On.net] 漢なら黙ってSVNだよね…
817 名前:デフォルトの名無しさん mailto:sage [2021/10/05(火) 22:27:07.31 ID:hniDRwMI.net] 核戦争を想定してるんだろ? 核シェルターにしか住めない!シェルターに住んでないヤツは馬鹿! シェルター暮らしでもこんなに豊かに暮らせる!やっぱり他のヤツは馬鹿!って
818 名前:デフォルトの名無しさん [2021/10/06(水) 18:57:58.67 ID:FdwohaTB.net] POSIX原理主義者が負けて逃げ去ってからすっかり静かになってしまったなw 所詮、世界の常識であるgitとRDBMSに たかがユニケージののプロプラ技術が かなうわけないんやで
819 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 03:19:50.82 ID:t8WDn0Zq.net] AwkでGitを作るプロジェクト https://github.com/djanderson/aho Posix原理主義は日本にとどまらず世界的な流れなんだよ
820 名前:デフォルトの名無しさん [2021/10/08(金) 03:55:59.69 ID:LzOvy0cf.net] >>804 それ作ってるつやPOSIX原理主義の風上にも置けないやつだなw > gawk5.0以上が必要です。現在pigz、zlib圧縮に使用しています。 > それ以外はすべてGNUcoreutilsによって提供される必要があります。 > 言い換えれば、これはほとんどのLinuxで実行され、BSD / Macではそれほど実行されないはずです。
821 名前:デフォルトの名無しさん [2021/10/08(金) 03:57:29.40 ID:LzOvy0cf.net] >>804 じゃあ、あなたはその 「awkで作られたgit」を使うんですか?w gitの勉強しなきゃね!
822 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 07:08:49.22 ID:5eBHN6mD.net] awkかぁ・・・懐かしいな。 ちょっとしたツール作るのに便利だったからよく使ったな。
823 名前:デフォルトの名無しさん [2021/10/08(金) 10:08:23.92 ID:t8WDn0Zq.net] >>806 gitは使うもんじゃない、作るものだ!
824 名前:デフォルトの名無しさん [2021/10/08(金) 10:08:57.50 ID:t8WDn0Zq.net] 一喝してやりましたわ
825 名前:デフォルトの名無しさん [2021/10/08(金) 16:01:36.82 ID:30OeFSjo.net] >>808 じゃあ作れよ(笑) 仕事もサボるなよ
826 名前:デフォルトの名無しさん [2021/10/08(金) 16:11:29.30 ID:t8WDn0Zq.net] >>810 お前が作るんだよ、お前が仕事しろハゲ
827 名前:デフォルトの名無しさん [2021/10/08(金) 16:14:14.41 ID:30OeFSjo.net] gitを作るのは俺の仕事ではない 担当者に任せる 無料で開発してくれる専門家がいる 俺は俺が担当してる仕事をする
828 名前:デフォルトの名無しさん [2021/10/08(金) 16:16:01.60 ID:t8WDn0Zq.net] そういう縦割り行政を嫌って真鍋さんはアメリカに行ってノーベル賞取ったわけだけど そのことについてどのようにお考えになってるのかお聞かせいただきたい
829 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 16:21:22.62 ID:KZ8IRl1R.net] 俺はgitでバージョン管理してるけど、定期的にディレクトリのコピーも取ってるよ 理由の一つは、gitの比較ツールがショボ過ぎるから 有料の比較ソフトで比較する場合は実物があった方がやりやすい あと、gitの不可逆の操作でやらかしてしまう人もいるからね プロジェクトが終わったらディレクトリのコピーの大半は消す (しかし、やっぱりまだ怖いので、一部のマイルストーン的な版は残しておく)
830 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 17:56:16.30 ID:2QV0JzI1.net] >>814 gitconfigでdifftool設定すれば外部ツールでdiff見れるよ 不可逆の操作はgit reflogとかgit fsckを駆使して結構色々戻せる
831 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 18:16:11.52 ID:30OeFSjo.net] >>813 あなたの考えではなく、真壁さんにお考えを聞いてくださいとしか言えませんわなw
832 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 18:18:02.35 ID:30OeFSjo.net] 真鍋さんかw こうやって自分の意見を「他の偉人が言った」とすり替えるテクニックだけは得意だよねw UNIXがこう言いました(言ってない) POSIXがこう言いました(言ってない)
833 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 18:18:30.08 ID:Qu2HmOq7.net] 他所と協調するのが嫌でオレオレライブラリを作り始めるとか それこそ縦割りだわ
834 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 21:26:26.12 ID:30OeFSjo.net] USPやユニケージやPOSIX原理主義者の人たちは言っていることがそもそも間違いなので 何かを主張したら、その主張が正しいかどうかを検証するところから始めないといけないw
835 名前:デフォルトの名無しさん mailto:sage [2021/10/08(金) 21:35:00.07 ID:KZ8IRl1R.net] >>815 外部ツールの設定、この前やったけど変わらんかった Subversionの頃は出来たんだけどなぁ 不可逆のを戻すとか怖いわぁ もうゾンビとかキョンシーとか出そうやん?w まぁ、いい、いい、gitの100%使わなくても充分役立ってるからw どうしようもなくなったらgit reflogとかgit fsck使ってみるわw
836 名前:デフォルトの名無しさん [2021/10/09(土) 16:32:02.51 ID:/xiMgjvY.net] perl覚える前はawk使ってたが pythonがある今はperlすら使ってない
837 名前:デフォルトの名無しさん mailto:sage [2021/10/09(土) 16:59:30.99 ID:tNy4CcSI.net] まあPerlは今となっては中途半端だよね
838 名前:デフォルトの名無しさん [2021/10/09(土) 22:37:12.48 ID:r/jIsKWP.net] perlはQtとの相性が悪すぎるから切った。 python は素晴らしい。C++より相性がいい。
839 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 01:35:36.72 ID:cFzWlBg6.net] >>823 そこでシェルスクリプトですよ!
840 名前:デフォルトの名無しさん [2021/10/17(日) 05:53:38.82 ID:/rMY6gHo.net] gitは絶対勉強すべき
841 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 05:59:50.53 ID:dK5H9P++.net] フォルダ名管理していますけど何か?
842 名前:デフォルトの名無しさん [2021/10/17(日) 06:32:00.14 ID:/rMY6gHo.net] 非効率すぎるね! 人生そんなに長くないよ?
843 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 12:12:27.95 ID:DZcq9W3K.net] 寿命が伸びるなら覚えるわ
844 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 16:52:29.22 ID:8eKBj5MQ.net] gitを使えば自由時間が増えるね。
845 名前:デフォルトの名無しさん [2021/10/18(月) 15:58:36.75 ID:r9t2S6+p.net] git使うまでもないテストとかならフォルダ名管理でも良いだろう そこそこ延びそうだと思ったらgitに引っ越し
846 名前:デフォルトの名無しさん [2021/10/18(月) 20:05:16.13 ID:hjdofv+W.net] フォルダコピーはバージョン管理とは言わない。
847 名前:デフォルトの名無しさん mailto:sage [2021/10/18(月) 20:15:49.17 ID:TR0wrWXp.net] やりたくないから言わないことにしたいんだろ
848 名前:デフォルトの名無しさん [2021/10/19(火) 03:32:51.72 ID:gXC5r+I5.net] バージョン管理をしたくないなんてプログラマじゃないよw
849 名前:デフォルトの名無しさん [2021/10/20(水) 01:10:23.39 ID:VLQwVQRS.net] 例え個人的なコードであっても gitが無かったら無理
850 名前:デフォルトの名無しさん [2021/10/20(水) 05:43:51.56 ID:mI8GHZDZ.net] バージョン管理ソフトは数年単位で変わっている gitに依存した結果、gitが使えなくなったらどうする? シェルスクリプトは何年たっても変わらない つまりずっと自分が作ったバージョン管理シェルスクリプトが使えるわけだ
851 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 05:58:23.41 ID:JZvOcRfy.net] それはそうやな
852 名前:デフォルトの名無しさん [2021/10/20(水) 06:02:12.44 ID:mI8GHZDZ.net] あんなに苦労して覚えたsvnはすぐに使えなくなった なんども新しいものを覚えさせるな 苦痛でしかない 俺はPOSIXコマンドだけで生きていくんや 新しいコマンドを押し付けるな!
853 名前:デフォルトの名無しさん [2021/10/20(水) 06:02:56.72 ID:mI8GHZDZ.net] あ、ユニケージが作ったコマンドだけはOKな
854 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 06:28:54.14 ID:7pB86Q1c.net] 構ってちゃんな
855 名前:模倣犯が出てきたのか [] [ここ壊れてます]
856 名前:デフォルトの名無しさん [2021/10/20(水) 07:22:46.36 ID:Z1byjToL.net] svnを諦めるな。お前が諦めない限り開発は続く。例えApache Software Foundationが見放したとしてもお前が居ればsvnは不滅だ!
857 名前:デフォルトの名無しさん [2021/10/20(水) 10:22:37.37 ID:mI8GHZDZ.net] svnを自分でメンテするぐらいなら シェルスクリプトでバージョン管理ソフトを自作する
858 名前:デフォルトの名無しさん [2021/10/20(水) 10:37:19.47 ID:OEiI06HQ.net] >>837 D言語ですね判ります
859 名前:デフォルトの名無しさん [2021/10/20(水) 10:41:32.61 ID:mI8GHZDZ.net] シェルスクリプトを標準化しているPOSIXは世界で一番使われている だから世界で一番優れた言語に決まっているだろ
860 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 14:29:12.65 ID:JZvOcRfy.net] それはそうやな
861 名前:デフォルトの名無しさん [2021/10/20(水) 15:04:13.03 ID:XmRlx64F.net] マクドナルドが世界で一番食べられてるから マクドナルドが世界で一番優れた食べ物なのはわかった
862 名前:デフォルトの名無しさん mailto:sage [2021/10/21(木) 06:12:24.45 ID:UOPzGxD8.net] マクドナルドの話であれば「いやいやいや、一番旨いからじゃなくてコストパフォーマンスや スケールメリットとかそういう色々な条件の結果でしょう」とすぐその理屈のおかしさに気がつくのに これがプログラム言語や手法の話になるとこの理屈を信じるやつが後をたたない不思議
863 名前:デフォルトの名無しさん [2021/10/21(木) 06:15:51.17 ID:ccRzm4IJ.net] POSIXは一番採用事例が多い標準規格である だから世界で一番優れた標準規格に決まっているだろ だからシェルスクリプトだけでなんでもできるに決まってるだろ
864 名前:デフォルトの名無しさん mailto:sage [2021/10/21(木) 10:09:58.03 ID:Wvnr2BlJ.net] それはそうやな
865 名前:デフォルトの名無しさん [2021/10/21(木) 10:33:27.17 ID:s+STdMnX.net] mac喰ってるアホは糖尿で死ねば良いよ
866 名前:デフォルトの名無しさん mailto:sage [2021/10/21(木) 10:46:30.40 ID:Wvnr2BlJ.net] 世界一の大富豪で大健康なビル・ゲイツが食べてるんだから世界一美味しくて体に良いに決まってるだろ Posixもデニス・リッチーが使ってるんだから世界一の仕様です
867 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 02:22:39.32 ID:syYl5QR9.net] デニスリッチーはだいぶ前に死んだ
868 名前:デフォルトの名無しさん [2021/12/11(土) 00:18:01.05 ID:Y2Fyexnp.net] ばかじゃねーの?
869 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 01:43:19.02 ID:TuSzvGsv.net] >>852 俺の方がバカなんだが
870 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 11:24:17.97 ID:68obv7RZ.net] イヤイヤオレの方が
871 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 14:19:58.22 ID:On6HB/X8.net] Githubに糞レポジトリが縦に増えてくんだけどこれはどうやって管理すればいいの?
872 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 18:55:45.22 ID:TuSzvGsv.net] いらないリポジトリを削除すればいい
873 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 11:43:14.58 ID:QaEGf4iF.net] ギットギトにしてやろう?
874 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 22:27:37.47 ID:eY087+dD.net] >>855 表示をいじって横に増えるようにすれば、見やすくなるだろ
875 名前:デフォルトの名無しさん [2021/12/26(日) 12:53:03.23 ID:cyyYS4GX.net] >>31 言いたいことがよくわからんけどサーバー使って分散管理すればいいじゃん
876 名前:デフォルトの名無しさん [2021/12/26(日) 13:59:50.71 ID:i7dSm0yR.net] >>855 番号割り振ればできるだろ、知恵を絞れよ 何のために頭付いてるんだ、大学生にもなってなんだその頭の悪さは gitのせいか、gitのせいでそんなに頭の悪い人間になってしまったんだな ようし、gitを禁止します
877 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 14:02:01.39 ID:Guj/6jti.net] 知恵をつけさせない
878 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 14:04:54.29 ID:moPQNLyl.net] Emacs使いなら素直にEmacs使っとけ magit最強だろ
879 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 14:06:08.02 ID:Guj/6jti.net] gitなんかを使ったら自分たちの理論が間違ってることに気づかれてしまう だからgitを使わせない
880 名前:デフォルトの名無しさん [2021/12/28(火) 01:52:39.00 ID:e4meyx5L.net] エルサルバドルが所得税等ゼロの未来都市「ビットコインシティー」建設へ ビットコイン裏付デジタル国債発行で1100億円調達 エルサルバドル共和国のナジブ・ブケレ大統領が、世界で初となる「ビットコインシティー (ビットコイン都市)」の建設をすすめると発表した。2022年にビットコインに裏付けられた 10億ドル分(約1140億円)の10年債を発行して建設費等をまかなう。同国で開催された ビットコインウィークという大型イベントで大統領が発表した。 また所得税、キャピタルゲイン税、不動産税、給与税、地方税をゼロとし、海外のテクノロジー 企業を誘致する。10%の消費税以外は無税となる見通しで、大胆な優遇税制で 「中南米のシンガポール」を目指す。 また同国に資金を投ずる投資家には永住権や帰化も容易にする。
881 名前:デフォルトの名無しさん [2021/12/30(木) 01:00:06.37 ID:0EmMHGnx.net] ウチの会社は枯れた技術士か使いません。 3年前、メインフレーム上の基幹系システムからPL/Iのプログラムが一掃されました。 去年、遂にJavaとWindowsが解禁されました。これからはオープン系だそうです。 今年、ようやくCOBOLがオワコンだと噂され始めました。上司は都市伝説だと言っており、COBOLは不滅だそうです。 先週、年末の大掃除で本棚を整理していたら、DIPS-1のマニュアルが出てきた。
882 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 01:09:36.18 ID:IL1LVlOR.net] ユニケージもCOBOL系みたいだし、 まああそこも同じような世界なんだろうね
883 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 09:07:14.89 ID:O6lJ+PtE.net] 開発チームはGitでインフラチームはSVNみたいなのは割とある んでVBAも使いこなせるスーパー事務員は ◯◯.xlsx ◯◯1.xlsx ◯◯11.xlsx ◯◯111.xlsx. ◯◯1111.xlsx ◯◯11111.xlsx
884 名前:デフォルトの名無しさん [2022/02/19(土) 09:08:23.79 ID:AlOKsuc0.net] 引き継ぎする人は悪夢だな
885 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 10:40:11.19 ID:d7e7nMO1.net] 最新.xlsx 最新1.xlsx 最新2022-002-19.xlsx
886 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 17:43:11.57 ID:ZgwHHXdf.net] うちのは特殊記号使い始めた やめてくれ
887 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 19:23:07.98 ID:kZ+OxC0T.net] Unicodeに特殊記号なんてないだろ?
888 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 21:50:33.97 ID:B53u8+CC.net] 星、音符、白丸、黒丸、▽とか?
889 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 21:54:48.61 ID:I6icqI39.net] 🙂とか?
890 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 22:21:23.51 ID:wIc5mdew.net] 書類111㊙🈲バージョン3⃣⭐⭐.xlsx
891 名前:デフォルトの名無しさん [2022/04/03(日) 19:44:47.95 ID:X820g4hP.net] gitがやってることは同じだけどな .gitがめっちゃデカくなってるし
892 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 15:09:39.83 ID:BMKo0y1z.net] >>1 そもそも、大学でバージョン管理しなきゃいけないようなソフトウェアがかけるとは思えんが。 バカ大学なら、main()だけ書いてその中でゴニョゴニョやってるだけだろ よくやれてもファイルが2つ3つあるような程度のもの それをgitでバージョン管理してたらアホだろ
893 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 15:27:02.74 ID:PTNm8Bxw.net] Git 18 mevius.5ch.net/test/read.cgi/tech/1650651945
894 名前:デフォルトの名無しさん mailto:sage [2022/05/28(土) 22:45:45.74 ID:c+7BcVby.net] git覚える前にやることいっぱいあるだろ・・・
895 名前:デフォルトの名無しさん [2022/06/13(月) 22:12:32.92 ID:AX27+P+t.net] >>876 重要なのはファイルの数じゃねーよ 少なくてもバージョン管理した方がいい
896 名前:デフォルトの名無しさん [2022/06/14(火) 00:45:25.29 ID:5d0H4gco.net] 少なくとも
897 名前:デフォルトの名無しさん [2022/10/12(水) 09:35:35.51 ID:wUZHBRzy.net] ソースコードは自前で履歴毎にバックアップするのは当然 世の中何があるか分からないから、物理的に別なディスクだと尚可
898 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 13:03:23.51 ID:RAZWVaSn.net] >>881 すまんな。バックアップとバージョン管理の 区別がついてない人は論外なんや
899 名前:デフォルトの名無しさん [[ここ壊れてます] .net] バージョン管理って、ロールバックさせる為にあるんじゃ無いの? ただファイルに書かれてる数字変えるだけだと意味が無くね? その時点でのスナップショットがあるからバージョン管理なんだと思ってたんだが
900 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>883 そんなわけないじゃんw バージョン管理ソフトっていうのは 同時に複数の機能を複数人、ときに一人で並行して開発したり バグや脆弱性対応など緊急対応が必要な割り込み作業に迅速に対応して、 それらのサブ的な開発の内容を最新版に最小の手間で反映させたりと、 バージョンごとに異なる機能を横断開発するための開発ツールだよ スナップショットや最新版との差分が見れればいいってものじゃない
901 名前:デフォルトの名無しさん [[ここ壊れてます] .net] いや別に管理ソフトの話はしていないんだが バージョン管理の話をしているんだが?
902 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] だからバックアップじゃなくて バージョン管理という言葉の 本当の意味は開発ツールだって話
903 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] まさかバージョン管理にそういう機能が付いてるのを知らない? 知らないからrsyncでバックアップ取るだけで バージョン管理だ!とかいってんの?
904 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 14:46:12.88 ID:CRSlt2JP.net] 訂正 まさかバージョン管理がそういう作業をやることだってのを知らない?
905 名前:デフォルトの名無しさん [2022/10/12(水) 14:51:18.60 ID:F0umW+zd.net] だから、それらはソフトウェアの機能だろ? 管理されたコードをその時点の状態で取り出したりコード追加したりさ それを誰がやるかの違いだけでやってる事は時点でのコードを保存して、必要な時に取り出しす事 タグ打ってバックアップしてるって行為に他らならないんだよ
906 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 14:58:16.15 ID:suzasDN7.net] お前ら駄文打ってる暇あったらKindle UnlimitedでGit入門書読んどけ
907 名前:デフォルトの名無しさん [2022/10/12(水) 15:02:58.66 ID:OVNtogF7.net] 今の流行りがgitってだけだから、必要最小限の事だけ分かってりゃいいよ 大規模プロジェクトの管理者でも無いしなぁ
908 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 16:21:39.81 ID:CRSlt2JP.net] >>889 ソフトウェアの機能じゃねーよw ソフトウェアがなくても 同時に複数の機能を複数人、ときに一人で並行して開発したり バグや脆弱性対応など緊急対応が必要な割り込み作業に迅速に対応して、 それらのサブ的な開発の内容を最新版に最小の手間で反映させたりと、 バージョンごとに異なる機能を横断開発する だろ。バージョン管理っていうのはそのための開発ツールだよ スナップショットや最新版との差分が見れればいいってものじゃない
909 名前:デフォルトの名無しさん [2022/10/12(水) 16:48:34.09 ID:DZPgUXzG.net] >>892 だからさぁw 人間様がソースコードのスナップショット配って変更点をマージして集めてそれをまたスナップショットとして保存して だろ? バージョン管理ソフトが自動でやってくれるか、自分でチマチマやるかの違いしか無いんだよ っとにもう、やる事の基本軸押さえてればおまえみたいな頓珍漢な話出て来ないんだがなぁw git以外のバージョン管理ソフトだって基本やってる事は同じだからな
910 名前:デフォルトの名無しさん [2022/10/12(水) 16:50:00.37 ID:DZPgUXzG.net] バージョン管理と言う業務とバージョン管理ソフトと言うツールをごっちゃに話すなよw
911 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 18:33:32.29 ID:zEM0kKZC.net] バージョン管理作業を容易に行うためのツールが バージョン管理ツールやろ こいつ頭大丈夫か?
912 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 18:34:00.96 ID:zEM0kKZC.net] 自分でちまちまやるんだったら コンピュータ使う意味ないなw
913 名前:デフォルトの名無しさん [2022/10/12(水) 20:12:23.30 ID:/BEw41xC.net] 教授の苦労が分かるわw こいつら何も分かって無いな ツールが便利なのは分かるが そうじゃ無い管理をするやり方
914 名前:否定する理由にはならない [] [ここ壊れてます]
915 名前:デフォルトの名無しさん [2022/10/12(水) 20:39:33.99 ID:TIl1Hr6F.net] 流行り廃りが激しいから、今はgitだけどすぐに違うバージョン管理ソフトにとって変わられるから 基本的な考え方は押さえとこうなってのが根底にあるんじゃないのかなぁ
916 名前:デフォルトの名無しさん [2022/10/12(水) 20:53:50.83 ID:19Qfqpv0.net] つか、gitに使われるんじゃ無く、gitに変わる新しいツールを作る能力を養って欲しいんじゃね?
917 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:33:51.14 ID:zEM0kKZC.net] >>897 そうじゃない管理ってなんだよ? バージョン管理をしたいときにはバージョン管理ツール バックアップをしたいときにはバックアップツールを使うだけだろ 適材適所だよ
918 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:35:57.75 ID:zEM0kKZC.net] >>899 それはないだろうね。 バージョン管理はrsyncでバックアップするだけで 十分とか言ってるぐらいだしw 教授なんておこがましい。入社○年目ぐらいで ついてこれなくなって会社辞めたような人だよ
919 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:38:49.86 ID:zEM0kKZC.net] >>898 そいつが2019年に出版した同人誌に 「数年、遅くとも5年で新しいバージョン管理ソフトに変わるだろう」 とか書いてるよw
920 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:38:51.11 ID:/Op9odU9.net] 物理的に別のディスクにバックアップとか脆弱すぎて気休めにもならん RAID0は前提としてMOと国内クラウドと海外クラウドに一気にpushしろ
921 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:39:19.51 ID:zEM0kKZC.net] だからバックアップの話はしていません
922 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:41:00.73 ID:/Op9odU9.net] ロシアより愛を込めてゴールデンアイで攻撃されるかもしれないから毎日紙にも印刷しろ
923 名前:デフォルトの名無しさん [2022/10/12(水) 21:42:26.33 ID:kYyNc5oQ.net] バージョン管理にスナップショット保存は付きものだろうにw
924 名前:デフォルトの名無しさん [2022/10/12(水) 21:44:29.47 ID:kYyNc5oQ.net] まさか、バックアップってのがディスク丸ごと退避させる行為の意味だと思ってんのかなぁ?
925 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:46:49.01 ID:zEM0kKZC.net] だからバックアップの話じゃねーって バージョン管理ソフトには スナップショット相当の機能じゃ足りねーだろって話だ
926 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:47:33.19 ID:/Op9odU9.net] Wikiにしたってバージョン管理されてるわけで、ブランチ管理とかはSCMの常識の範疇だけど、字義通りの「バージョン管理」の必須項目かと言われると、まあ広義か狭義か揺れる部分よねと思う クソスレで熱く語る話でもないが
927 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:49:25.29 ID:/Op9odU9.net] SVNはスナップショット保存なんてしてなかったはずだけどそういう話じゃない?
928 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:50:49.98 ID:zEM0kKZC.net] まあ複数のC言語ソースコードがあるのに Makefileも使わずにそれぞれ手作業でビルドしているような やつにはバージョン管理ツールは必要ないだろうねw 作ってるのも誰も使わないようなミニツールばっかりだし
929 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:51:14.40 ID:zEM0kKZC.net] >>910 スナップショットとか言い出したアホに聞いてくれw
930 名前:デフォルトの名無しさん [2022/10/12(水) 21:54:28.47 ID:kYyNc5oQ.net] 丸ごと保存するか差分だけ保存するかの違いだけやんw 復元出来ればどっちでもいいし、瑣末な事だろ
931 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:55:09.85 ID:zEM0kKZC.net] >>909 Wikiの「ドキュメントの」バージョン管理と混同してりゃぁ バックアップだけでバージョン管理できる!とか アホなこと言い出すだろうなって思うわw
932 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:55:38.32 ID:zEM0kKZC.net] >>913 わかってないことが保存する=バージョン管理だと思ってるわけさ
933 名前:デフォルトの名無しさん [2022/10/12(水) 21:57:12.09 ID:kYyNc5oQ.net] そのうちブロックチェーンで分散管理するバージョン管理ソフトに変わるよな
934 名前:デフォルトの名無しさん [2022/10/12(水) 22:01:47.08 ID:kYyNc5oQ.net] winny潰した罪はでかいなぁ
935 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 22:05:23.63 ID:zEM0kKZC.net] はい、都合が悪くなったので話のすり替えですね
936 名前:デフォルトの名無しさん [2022/10/12(水) 22:23:24.40 ID:O1VGwGyV.net] まあ、gitは短期的な開発時の管理向きだなぁ 保守フェーズに入ったら文字通りバックアップされたディスクイメージからソースを取り出してるなぁ
937 名前:デフォルトの名無しさん [2022/10/12(水) 23:55:15.52 ID:EkxOE5co.net] winnyは分散リポジトリに成長してたかもしれないのにね。
938 名前:デフォルトの名無しさん [2022/10/12(水) 23:57:08.88 ID:EkxOE5co.net] winnyは犯罪に利用されるからダメだっていうなら、自動車のほうがもっと犯罪に利用される。 トヨタをつぶす議論だって必要になるかもしれない。 ヒュンダイや統一教会が喜びそうだから、自民党はやるかも。
939 名前:デフォルトの名無しさん [2022/10/13(木) 00:22:51.28 ID:v8C26R1V.net] 赤旗法って知ってる? 新しいものが生まれる時は既得権益が抵抗する。 全然違う話だと言う人も居るだろうが、現代の荷馬車組合がエイベックスだったのかも。
940 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 06:35:10.56 ID:ZYud7aMH.net] winnyは犯罪に使われたからだめなのではなく 単にソフトウェアの設計がクソだった オープンソースでもなかったしな 開発者が定期的に暗号キーを変更しなければならない設計だった で、バージョン管理ツールとは関係ない話
941 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 06:43:42.82 ID:In5UNX8/.net] 時間効率化ツールスレで時間をドブに捨て続ける老人であった
942 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 06:49:06.73 ID:ZYud7aMH.net] gitを使えないほうが老人だけどなw
943 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 07:10:35.21 ID:+a7Dmk/c.net] 俺がやってることはこれで十分だな デカいファイルがあるときに容量が気になるけど gitが逝ったときに備えてリリースタイミングではやっておいたほうがいい感じ
944 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 07:43:06.68 ID:ZYud7aMH.net] gitが逝ったときってなに? ありえない話しないで
945 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 07:44:36.93 ID:+a7Dmk/c.net] >>927 リポジトリぶっ壊れたとき 経験したことない?
946 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 08:01:10.52 ID:ZYud7aMH.net] >>928 ないけど、HDDが壊れることがあるんだから バックアップぐらいとっておくでしょ? それとバージョン管理ツールの話となんの関係があるの?
947 名前:デフォルトの名無しさん [2022/10/13(木) 09:12:12.12 ID:l8boO5FE.net] ツールの話をしてる人と、管理業務してる人で 話が噛み合わない状況が続いてるだけ
948 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 09:14:05.79 ID:ZYud7aMH.net] バージョン管理の業務内容を理解してないんだろうね。 バージョン管理の業務を行うために必要なのが バージョン管理ツールが持っている機能なのだが、 そもそもバージョン管理の業務内容をバックアップだと勘違いしているから rsyncでコピーしていれば十分とか戯言を学生に教えだす。
949 名前:デフォルトの名無しさん [2022/10/13(木) 09:45:59.97 ID:vflz6mT9.net] >>931 だぁかぁらぁw おまえが勘違いなのw
950 名前:デフォルトの名無しさん [2022/10/13(木) 09:51:22.15 ID:vflz6mT9.net] バージョン管理≠git バージョン管理⊃git
951 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 09:51:32.64 ID:rx1XQ28V.net] バージョン管理ツールはバックアップツールではない そもそも名前が違っている これは常識だけど勘違いって何?
952 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 09:52:31.64 ID:rx1XQ28V.net] >>933 ファイルコピーにする素人のバージョン管理 <<<<<<< gitによる快適なプロのバージョン管理 こういうことだろ?
953 名前:デフォルトの名無しさん [2022/10/13(木) 09:54:51.21 ID:vflz6mT9.net] 大企業の某社でもファイル圧縮して管理してたぞ なんせネットワーク使用禁止だからなぁw
954 名前:デフォルトの名無しさん [2022/10/13(木) 10:01:51.04 ID:vflz6mT9.net] ちょい語弊があるか メールなど連絡用に使うネットワーク可のPCと 開発に使うネットワーク禁止のPCの2台で仕事するんだよなぁ
955 名前:デフォルトの名無しさん [2022/10/13(木) 10:10:46.43 ID:vflz6mT9.net] そりゃgitとかの方が便利だからと言っても そんな頻繁にコード変更なんかしないし、マージするにはレビューやら何やらがあるんだから なんて言われたよ
956 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 11:09:52.65 ID:BGturN71.net] git以上に便利なものが存在しない以上はgitを使った方が利口だよなぁ
957 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 11:56:42.10 ID:/xrKi5UI.net] 頻繁に変更しなくてもgit便利だしレビュー云々は意味がわからん
958 名前:デフォルトの名無しさん [2022/10/13(木) 12:02:57.14 ID:vflz6mT9.net] >>940 おまえの糞コードを勝手にマージすんなって事だぞ
959 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 12:52:43.43 ID:/xrKi5UI.net] >>941 ますます意味わかんねえ gitじゃなくてgithubだけどレビュー通さないとマージできないように設定できるし github使わなくてもgit hook使えばどうにでもなるし
960 名前:デフォルトの名無しさん [2022/10/13(木) 13:41:47.17 ID:vflz6mT9.net] そこの管理者が使わないって言ってる以上使わないんだよw おまえの好きにはならんのw
961 名前:デフォルトの名無しさん [2023/09/14(木) 05:17:27.53 ID:D/Xfdg4Vh] おい天下りジャクソ、Hз(笑)ミサイルで地球汚しただけだったんだから三菱重工と連帯して国民から強盗した2000億はよ返せや 大企業従業員だの安定した地位に安住している利権寄生虫や税金泥棒が成果なんか出せるわけがないことの分かりやすい証明だな と゛こぞみたく失敗と処刑を深く結び付けるか税金返金させることくらいしないと永遠にポンコツ国家のままだろ つかもはやロケットなんざ民間のみで完結できる時代なんだしこのバカ丸出しナマポ組織とっとと解体しろや 国がやるへ゛きことは公平性を原則とした最低限の生活保障のみて゛充分なんだからベーシックインカム以外の給付を全廃するのが正解 特に世界最悪の腐敗組織自民公明に乗っ取られた日本で税金泥棒100%の無能公務員に何らかの判断させるほど国が壊れてゆくのか゛現実 最低限の公共事業は直接民主制による合議で完全成功報酬と完全競争入札でのみ実施可能にするように憲法に書き込まないとな BIやれば食うに困らないんた゛から研究員枠た゛のアホな利権に拘ることなく自由に創造性発揮できるしこれが自由主義の国力形成の基本 (羽田)ttрs://www.call4.jp/info.ρhp?tУpe=items&id〓I0000062 , ttPs://haneda-project.jimdofree.com/ (成田)ttps://n-souonhigaisosуoudan.amebaownd.com/ (テロ組織)ttps://i.imgur.Сom/hnli1ga.jpeg
962 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています