[過去ログ]
gitを使わずにディレクトリコピーでバージョン管理 (1002レス)
gitを使わずにディレクトリコピーでバージョン管理 http://mevius.5ch.net/test/read.cgi/tech/1631002816/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
368: デフォルトの名無しさん [] 2021/09/23(木) 20:54:17.83 ID:UmbIjW4x >>366 APIのユーザ言語がJavaScriptならJSONが良い気がするけど CSVがJSONよりシンプルなのは事実だからなあどっちが良いかはこれはわからんね http://mevius.5ch.net/test/read.cgi/tech/1631002816/368
370: デフォルトの名無しさん [] 2021/09/23(木) 21:23:28.68 ID:UmbIjW4x >>369 jqはC言語だからなあ 他人が作ったC言語のコードと自分で書いたawkのコード トラブったときに対処しやすい方を選んだってことだと思うけどね http://mevius.5ch.net/test/read.cgi/tech/1631002816/370
371: デフォルトの名無しさん [] 2021/09/23(木) 21:25:02.33 ID:UmbIjW4x jqコマンドを勝手にインスコできない環境でもスクリプトは書けるだろうし http://mevius.5ch.net/test/read.cgi/tech/1631002816/371
374: デフォルトの名無しさん [] 2021/09/23(木) 22:16:42.26 ID:UmbIjW4x >>372 jqコマンドをインスコできなくてもawkは最初から使えるじゃん なぜならばPOSIXだから jqコマンドが便利だからといってそれに依存したらjqコマンドが ないと動かなくなる、同じように別の便利なコマンドを使うようにして いったら依存関係でガチガチになっちゃうじゃん、歯止めがかからないんよ POSIXのコマンドにのみ依存するって考えはポータビリティの観点からは 良いことだと思うよ、ドメイン特化な軽量パーザを実装してどのような 環境でも動きますっていうのは魅力的なことだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/374
375: デフォルトの名無しさん [] 2021/09/23(木) 22:18:53.42 ID:UmbIjW4x >>373 そんなことないと思うけどね ドメイン特化な軽量パーザを実装することもできるわけだし 他のライブラリ、コマンドに依存してないから移植しやすくてすばらしい 小さいツールを組み合わせて使う、これUnixの奥義なり http://mevius.5ch.net/test/read.cgi/tech/1631002816/375
377: デフォルトの名無しさん [] 2021/09/23(木) 22:20:46.82 ID:UmbIjW4x POSIX原理主義者のGitHubみたけどテストコード結構あるよ 作りがシンプルでテストコードもきれいに整備されてるよ あれはソフト開発の理想形だと思うけどなあ http://mevius.5ch.net/test/read.cgi/tech/1631002816/377
380: デフォルトの名無しさん [] 2021/09/23(木) 22:24:08.10 ID:UmbIjW4x >>376 ユニケージは実際に無印良品などで使われてるからなあ 実績ありまくりじゃん、ユニケージが効果を発揮することもあるってことだよ ユニケージだから良い、ユニケージだからダメということではなくて その手法がハマる状況っていうのはあるものだよ、COBOLもそう http://mevius.5ch.net/test/read.cgi/tech/1631002816/380
381: デフォルトの名無しさん [] 2021/09/23(木) 22:24:29.23 ID:UmbIjW4x >>378 POSIXにはまだ早い http://mevius.5ch.net/test/read.cgi/tech/1631002816/381
384: デフォルトの名無しさん [] 2021/09/23(木) 22:26:45.16 ID:UmbIjW4x >>379 jqコマンドをインスコする権限がなくても使えるよ バイナリというブラックボックスをコピーするのは良くないな ブラックボックスにプログラムが依存するのも良くない それはポータビリティがない http://mevius.5ch.net/test/read.cgi/tech/1631002816/384
387: デフォルトの名無しさん [] 2021/09/23(木) 22:28:54.51 ID:UmbIjW4x >>382 awkはPOSIXだからあるんだけど jqはPOSIXじゃないからないんだよね >>383 そんなこと言い出したらすべてのプログラムはPOSIX準拠ってことになっちゃうから そしてその考えのもとではポータビリティを保てないからその思想に価値はないよ jqがPOSIXでないのが問題だってことを認識して欲しい http://mevius.5ch.net/test/read.cgi/tech/1631002816/387
388: デフォルトの名無しさん [] 2021/09/23(木) 22:30:31.35 ID:UmbIjW4x >>385 yumとかaptとかですね システムに変更を加えるときは管理者権限が必要 コピー元はどちらなのかな? >>386 オープのソースと言うなの個人プロジェクトですがな 飽きて消されたらこの世から消えてしまうほど儚い命ですわ http://mevius.5ch.net/test/read.cgi/tech/1631002816/388
390: デフォルトの名無しさん [] 2021/09/23(木) 22:32:02.42 ID:UmbIjW4x GitHub消されたらかなわんからプロジェクトフォークしますか? じゃあ使用する外部コマンドやライブラリ全部フォークしないといけまへんな大変でんな POSIXならそういうことありまへんけど http://mevius.5ch.net/test/read.cgi/tech/1631002816/390
393: デフォルトの名無しさん [] 2021/09/23(木) 22:33:44.82 ID:UmbIjW4x >>389 依存関係でがんじがらめになって移植しずらくなるのがよろしくないよねってことだよ 重厚長大なものより軽量でポータブルな実装を好む、それがUnix http://mevius.5ch.net/test/read.cgi/tech/1631002816/393
396: デフォルトの名無しさん [] 2021/09/23(木) 22:36:10.79 ID:UmbIjW4x >>391 これ気まぐれに消されたら終わりだな・・・ おそろしい、こんな儚いものにプログラムが依存するなんて考えられない >>392 意味がよくわからないんだけど コマンドとかライブラリの話をしてたつもり FreeBSDはOSっていう別のものだよ FreeBSDは組織として作ってるものだから そうそうなくなりはしないかと http://mevius.5ch.net/test/read.cgi/tech/1631002816/396
400: デフォルトの名無しさん [] 2021/09/23(木) 22:38:48.86 ID:UmbIjW4x >>394 バイナリに依存してるに決まってるじゃん jqに依存してもいいってことはどんなコマンドやライブラリに依存しても よいっていうふうになって歯止めがかからなくなり気づけばあのコマンドがないと いけないあのライブラリもないと動かないみたいなことになって身動き取れなくなるってこと POSIXのコマンドにのみ依存するようにするっていうのはそれを防止するための防衛線なんよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/400
401: デフォルトの名無しさん [] 2021/09/23(木) 22:39:45.89 ID:UmbIjW4x >>395 POSIXからawkがなくなることは絶対ないので問題ない http://mevius.5ch.net/test/read.cgi/tech/1631002816/401
403: デフォルトの名無しさん [] 2021/09/23(木) 22:41:04.05 ID:UmbIjW4x >>398 それを言い出したら依存するコマンド依存するライブラリのバックアップを 全部取らないといけなくなるじゃん、だから頭がおかしいのはそれをやればいいと言ってるあなたなの http://mevius.5ch.net/test/read.cgi/tech/1631002816/403
407: デフォルトの名無しさん [] 2021/09/23(木) 22:42:52.27 ID:UmbIjW4x >>402 その線引きって現実的にできないよね なんでjqは例外なのかってことになる 一方でPOSIXというポータビリティのための 一般的な仕様に則ってPOSIXのコマンドのみに依存するというのは わかりやすくて論理的で理にかなっていて誰もが納得する あなたは現実見れてない、jqだけ認めるルールなんて人間には作れない http://mevius.5ch.net/test/read.cgi/tech/1631002816/407
408: デフォルトの名無しさん [] 2021/09/23(木) 22:43:32.79 ID:UmbIjW4x >>404 awkが絶対tarじゃないのはご存知のとおりですね http://mevius.5ch.net/test/read.cgi/tech/1631002816/408
411: デフォルトの名無しさん [] 2021/09/23(木) 22:44:53.22 ID:UmbIjW4x >>405 依存するコマンド依存するライブラリに際限がないからね 君は頭の容量が足りないようだね http://mevius.5ch.net/test/read.cgi/tech/1631002816/411
413: デフォルトの名無しさん [] 2021/09/23(木) 22:46:02.21 ID:UmbIjW4x >>409 POSIXは世界で通じる仕様ですが jqのみを例外にするっていうのはあなたの頭の中にしかない 現実味のないルールってことですね http://mevius.5ch.net/test/read.cgi/tech/1631002816/413
416: デフォルトの名無しさん [] 2021/09/23(木) 22:47:17.98 ID:UmbIjW4x >>410 jqは個人が適当に作って公開してるだけのプログラムだから その個人があきてやーめたといってGitHubのリポジトリ削除したら それで試合終了です awkはPOSIXだからそういうのないんですけどね http://mevius.5ch.net/test/read.cgi/tech/1631002816/416
419: デフォルトの名無しさん [] 2021/09/23(木) 22:48:24.21 ID:UmbIjW4x >>414 なにを言ってるのかな君は awkはPOSIXだからどのような環境でも使えるんですよ awkに依存することは良いことです、jqはPOSIXではないので どのような環境でも使える保証がありません、だからjqに依存するのはダメなことなのです http://mevius.5ch.net/test/read.cgi/tech/1631002816/419
421: デフォルトの名無しさん [] 2021/09/23(木) 22:50:38.76 ID:UmbIjW4x >>418 awkはどのような環境でも使えますから いつでもどこでも書いて良いんです いっぽうjqコマンドに依存していたプログラムはどうでしょうか jqコマンドが使えなくなったとたん文鎮の役にも立たないゴミファイルと化します 非POSIXコマンドに依存することの恐ろしさをわかったことだと思います http://mevius.5ch.net/test/read.cgi/tech/1631002816/421
424: デフォルトの名無しさん [] 2021/09/23(木) 22:52:07.58 ID:UmbIjW4x >>420 awkでJSONをパースすれば良いんです awkが絶対に消えることがないのはPOSIXによって保証されています いっぽうjqはあっさり消えます、なぜならばPOSIXに準拠していないからです 仕様って大事ですね http://mevius.5ch.net/test/read.cgi/tech/1631002816/424
425: デフォルトの名無しさん [] 2021/09/23(木) 22:53:33.20 ID:UmbIjW4x >>422 >>423 個人が勝手に公開してるだけだから オープンソースだろうがなんだろうが個人の都合で勝手に消されても文句言えないっすよ オープンソースは永遠を約束するものではないです POSIXは約束しますけど、なぜならばPOSIXは仕様だから http://mevius.5ch.net/test/read.cgi/tech/1631002816/425
428: デフォルトの名無しさん [] 2021/09/23(木) 22:54:40.07 ID:UmbIjW4x >>426 jqも作者が自分で作って勝手に公開してるだけの信頼性もなにもないクソコードですよ POSIXじゃないから何の保証もないです http://mevius.5ch.net/test/read.cgi/tech/1631002816/428
430: デフォルトの名無しさん [] 2021/09/23(木) 22:56:06.39 ID:UmbIjW4x >>427 jqは仕様がないただの個人が勝手に作っただけのプログラムだから いつ消えても文句言えないですよってこと awkはPOSIXだから消えないってことですね http://mevius.5ch.net/test/read.cgi/tech/1631002816/430
432: デフォルトの名無しさん [] 2021/09/23(木) 22:58:02.50 ID:UmbIjW4x >>429 awkはテストされてますし実績もありますよね jqは作者が自分で作って勝手に公開してるだけだからテストされてないですし実績もないでしょうけど http://mevius.5ch.net/test/read.cgi/tech/1631002816/432
433: デフォルトの名無しさん [] 2021/09/23(木) 22:58:36.78 ID:UmbIjW4x >>431 ええ、あなたはそう言いましたが現実は違いますよって説明したつもりです http://mevius.5ch.net/test/read.cgi/tech/1631002816/433
437: デフォルトの名無しさん [] 2021/09/23(木) 22:59:57.23 ID:UmbIjW4x >>434 awkにの方が実績があります、テストコードがあるかは知りませんけど 圧倒的な実績がありますのでその実績の前ではjqのテストコードはないに等しいです http://mevius.5ch.net/test/read.cgi/tech/1631002816/437
439: デフォルトの名無しさん [] 2021/09/23(木) 23:00:44.49 ID:UmbIjW4x >>435 それがわかれば誰も苦労しないでしょうに あなたは想像力が足りてない、いつ消えてもおかしくありません http://mevius.5ch.net/test/read.cgi/tech/1631002816/439
440: デフォルトの名無しさん [] 2021/09/23(木) 23:01:05.64 ID:UmbIjW4x >>438 実績はあるでしょう、探してみてください http://mevius.5ch.net/test/read.cgi/tech/1631002816/440
442: デフォルトの名無しさん [] 2021/09/23(木) 23:01:36.60 ID:UmbIjW4x 必要だから作ったんでしょうし、必要は発明の母、awkはパーザの父です http://mevius.5ch.net/test/read.cgi/tech/1631002816/442
445: デフォルトの名無しさん [] 2021/09/23(木) 23:02:24.76 ID:UmbIjW4x >>441 いまはあるってだけでしょ あなたは想像力が足りてないjqはいつ消えてもおかしくない風前の灯火です http://mevius.5ch.net/test/read.cgi/tech/1631002816/445
447: デフォルトの名無しさん [] 2021/09/23(木) 23:03:48.33 ID:UmbIjW4x >>443 探し方が甘いだけでしょうね jqはPOSIX非標準なのでそもそも論外ですよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/447
451: デフォルトの名無しさん [] 2021/09/23(木) 23:04:54.72 ID:UmbIjW4x >>444 ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め! http://mevius.5ch.net/test/read.cgi/tech/1631002816/451
453: デフォルトの名無しさん [] 2021/09/23(木) 23:07:53.02 ID:UmbIjW4x >>450 POSIXに基づいて作っているので誰でもどこでも使えますし 誰でもどこでも作れますよ、これがポータビリティの威力です いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを 大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです 実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう http://mevius.5ch.net/test/read.cgi/tech/1631002816/453
455: デフォルトの名無しさん [] 2021/09/23(木) 23:11:34.03 ID:UmbIjW4x >>454 jqはPOSIXではないのでその保証がないですし どこの馬の骨ともわからない個人が勝手に作って勝手に公開してるだけの 非常に脆弱なコマンドなので、そういうコマンドに依存してはいけないです jqコマンドを使用するのはシステムに脆弱性をもたらすようなものです http://mevius.5ch.net/test/read.cgi/tech/1631002816/455
456: デフォルトの名無しさん [] 2021/09/23(木) 23:12:32.15 ID:UmbIjW4x USP研究所がjqを作ってたら使ってもよかったですけどね http://mevius.5ch.net/test/read.cgi/tech/1631002816/456
459: デフォルトの名無しさん [] 2021/09/23(木) 23:14:20.50 ID:UmbIjW4x C言語っていうのがまたよろしくないよね 言語自体がmalloc,freeで危険極まりないので jqコマンドの脆弱性を疲れてサーバがクラッキングされる未来が見える http://mevius.5ch.net/test/read.cgi/tech/1631002816/459
460: デフォルトの名無しさん [] 2021/09/23(木) 23:15:21.69 ID:UmbIjW4x >>457 awkというPOSIXの高級言語があるんでそちらを使うべきですね jqはダメです http://mevius.5ch.net/test/read.cgi/tech/1631002816/460
462: デフォルトの名無しさん [] 2021/09/23(木) 23:16:03.38 ID:UmbIjW4x >>461 C言語はアセンブリで作られてますね だからなんですか? http://mevius.5ch.net/test/read.cgi/tech/1631002816/462
464: デフォルトの名無しさん [] 2021/09/23(木) 23:16:38.01 ID:UmbIjW4x awkとC言語を比較したときにどちらが安全化は火を見るよりも明らか http://mevius.5ch.net/test/read.cgi/tech/1631002816/464
467: デフォルトの名無しさん [] 2021/09/23(木) 23:17:41.59 ID:UmbIjW4x >>463 awkでは要求を満たさなかったからC言語を使ってるんでしょう まずはawkを検討するそれでもダメならC言語 JSONはawkが最適です http://mevius.5ch.net/test/read.cgi/tech/1631002816/467
469: デフォルトの名無しさん [] 2021/09/23(木) 23:18:48.70 ID:UmbIjW4x >>465 C言語で作られてるjqは脆弱性の塊みたいなもの ミッションクリティカルでは使えないですね awkが使えるならawkを使う、これが鉄則 http://mevius.5ch.net/test/read.cgi/tech/1631002816/469
471: デフォルトの名無しさん [] 2021/09/23(木) 23:20:17.71 ID:UmbIjW4x >>466 はいの意味がわからないな awkとC言語の比較の話をしてるんだよ mallocやfree、ポインタが使えるC言語よりawkの方が安全でしょってこと http://mevius.5ch.net/test/read.cgi/tech/1631002816/471
473: デフォルトの名無しさん [] 2021/09/23(木) 23:21:13.52 ID:UmbIjW4x >>468 jqのようにawkで作れるものをC言語で作るのはありえないですが USP研究のPOSIX原理主義者がC言語を選ぶのはありですね http://mevius.5ch.net/test/read.cgi/tech/1631002816/473
476: デフォルトの名無しさん [] 2021/09/23(木) 23:22:51.33 ID:UmbIjW4x >>474 ええ、そしてC言語はアセンブリで作られていますね、で? 言語の比較をするときにそれがどの言語で作られてるかを話すのは あまり意味がないというか、詭弁のつもりなのかな? 言語同士の安全性の比較の話ですよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/476
477: デフォルトの名無しさん [] 2021/09/23(木) 23:23:32.41 ID:UmbIjW4x >>475 これよりもすごい実績があなたにありますか? https://www.usp-lab.com/works.html 無能なのはあなたです http://mevius.5ch.net/test/read.cgi/tech/1631002816/477
480: デフォルトの名無しさん [] 2021/09/23(木) 23:24:44.31 ID:UmbIjW4x >>478 はいウソw http://mevius.5ch.net/test/read.cgi/tech/1631002816/480
481: デフォルトの名無しさん [] 2021/09/23(木) 23:25:16.52 ID:UmbIjW4x >>479 あなた内容読まずにリツイートするタイプのアホだね http://mevius.5ch.net/test/read.cgi/tech/1631002816/481
483: デフォルトの名無しさん [] 2021/09/23(木) 23:27:22.13 ID:UmbIjW4x >>482 Wikipediaじゃなくて元のソースを隅から隅までよんでみ ユニケージのおかげです本当は感謝してますって書いてあるから http://mevius.5ch.net/test/read.cgi/tech/1631002816/483
484: デフォルトの名無しさん [] 2021/09/23(木) 23:27:38.07 ID:UmbIjW4x やっぱり一次ソースを読まないタイプのアホだった http://mevius.5ch.net/test/read.cgi/tech/1631002816/484
488: デフォルトの名無しさん [] 2021/09/23(木) 23:29:34.79 ID:UmbIjW4x >>485 そういうつまみ食いみたいな読み方はダメ 隅から隅まで読んでみ、ズルしちゃダメ 読み終わったらもう一回連絡頂戴 http://mevius.5ch.net/test/read.cgi/tech/1631002816/488
492: デフォルトの名無しさん [] 2021/09/23(木) 23:32:58.81 ID:UmbIjW4x > ユニケージはケースにはまれば非常に有用で強力なツールです 良いことが書いてありますね http://mevius.5ch.net/test/read.cgi/tech/1631002816/492
493: デフォルトの名無しさん [] 2021/09/23(木) 23:38:47.32 ID:UmbIjW4x ハンズラボがユニケージを導入したときはエンジニアはいなかったわけですが ユニケージを採用することでシステムの開発が可能になり素人はやがてエンジニアになり エンジニアはユニケージを通じてレベルアップしたわけです ユニケージを使っていたがゆえにAWSへの移行もスムーズにできたわけです この移行のしやすさこそが基本技術としてPOSIXを使ってることのメリットなわけです 基本技術にPOSIXがなかったらいまごろハンズラボは爆発して跡形もなかったでしょう POSIXのポータビリティはクラウドへの移行のしやすさというスケーリングの可能性をも 内在しているわけですね ハンズラボのブログを全文読んでそういう感想を持ちました http://mevius.5ch.net/test/read.cgi/tech/1631002816/493
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.049s