[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 09/20 22:08 / Filesize : 301 KB / Number-of Response : 963
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
gitを使わずにディレクトリコピーでバージョン管理
- 1 名前:デフォルトの名無しさん mailto:sage [2021/09/07(火) 17:20:16.10 ID:YOJCpOYh.net]
- しろって大学で習ったんですが・・・
アホですかあいつ?
- 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
バックアップはバージョン管理じゃねーよって書こうとしたらもう書かれてた でも書いちゃう
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<301KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef