しろって大学で習ったんですが・・・
アホですかあいつ?
gitを使わずにディレクトリコピーでバージョン管理
■ このスレッドは過去ログ倉庫に格納されています
2021/09/07(火) 17:20:16.10ID:YOJCpOYh
439デフォルトの名無しさん
2021/09/23(木) 23:00:44.49ID:UmbIjW4x440デフォルトの名無しさん
2021/09/23(木) 23:01:05.64ID:UmbIjW4x >>438
実績はあるでしょう、探してみてください
実績はあるでしょう、探してみてください
441デフォルトの名無しさん
2021/09/23(木) 23:01:32.62ID:pPE5P+Ae442デフォルトの名無しさん
2021/09/23(木) 23:01:36.60ID:UmbIjW4x 必要だから作ったんでしょうし、必要は発明の母、awkはパーザの父です
443デフォルトの名無しさん
2021/09/23(木) 23:02:06.43ID:pPE5P+Ae444デフォルトの名無しさん
2021/09/23(木) 23:02:22.06ID:pPE5P+Ae >>442
jqは必要だから作られました
jqは必要だから作られました
445デフォルトの名無しさん
2021/09/23(木) 23:02:24.76ID:UmbIjW4x446デフォルトの名無しさん
2021/09/23(木) 23:03:04.29ID:pPE5P+Ae447デフォルトの名無しさん
2021/09/23(木) 23:03:48.33ID:UmbIjW4x448デフォルトの名無しさん
2021/09/23(木) 23:03:51.73ID:pPE5P+Ae449デフォルトの名無しさん
2021/09/23(木) 23:04:17.20ID:pPE5P+Ae >>447
ユニケージという会社が作ってるものは全てPOSIX非標準ですよ?
ユニケージという会社が作ってるものは全てPOSIX非標準ですよ?
450デフォルトの名無しさん
2021/09/23(木) 23:04:54.15ID:pPE5P+Ae POSIX原理主義者、リッチー大佐とシェルショッカーが
作ってるものも全てPOSIX非標準ですよ?
論外ですね
作ってるものも全てPOSIX非標準ですよ?
論外ですね
451デフォルトの名無しさん
2021/09/23(木) 23:04:54.72ID:UmbIjW4x >>444
ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め!
ええそうでしょうね、でもPOSIX非標準なのでポータビリティを既存する悪いコマンドですね、め!
452デフォルトの名無しさん
2021/09/23(木) 23:06:30.50ID:pPE5P+Ae 上田なんとか?が作ってる
CMSもPOSIX非標準ですね。
CMSもPOSIX非標準ですね。
453デフォルトの名無しさん
2021/09/23(木) 23:07:53.02ID:UmbIjW4x >>450
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する
コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを
大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです
実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
いっぽうPOSIX非標準コマンドに依存してるプログラムはその依存する
コマンドを使える状況じゃないとただのゴミです、なぜUnixでポータビリティを
大事にするのかよくお考えになったが良い、非標準への依存はしがらみでしかないわけです
実行環境を変えるときに大きな足かせとなってあなたは苦悩するでしょう
454デフォルトの名無しさん
2021/09/23(木) 23:08:49.77ID:pPE5P+Ae jqは
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
POSIXに基づいて作っているので誰でもどこでも使えますし
誰でもどこでも作れますよ、これがポータビリティの威力です
455デフォルトの名無しさん
2021/09/23(木) 23:11:34.03ID:UmbIjW4x >>454
jqはPOSIXではないのでその保証がないですし
どこの馬の骨ともわからない個人が勝手に作って勝手に公開してるだけの
非常に脆弱なコマンドなので、そういうコマンドに依存してはいけないです
jqコマンドを使用するのはシステムに脆弱性をもたらすようなものです
jqはPOSIXではないのでその保証がないですし
どこの馬の骨ともわからない個人が勝手に作って勝手に公開してるだけの
非常に脆弱なコマンドなので、そういうコマンドに依存してはいけないです
jqコマンドを使用するのはシステムに脆弱性をもたらすようなものです
456デフォルトの名無しさん
2021/09/23(木) 23:12:32.15ID:UmbIjW4x USP研究所がjqを作ってたら使ってもよかったですけどね
457デフォルトの名無しさん
2021/09/23(木) 23:13:46.10ID:pPE5P+Ae458デフォルトの名無しさん
2021/09/23(木) 23:14:05.91ID:pPE5P+Ae >>456
作れる能力があるわけ無いやろ(マジレス)
作れる能力があるわけ無いやろ(マジレス)
459デフォルトの名無しさん
2021/09/23(木) 23:14:20.50ID:UmbIjW4x C言語っていうのがまたよろしくないよね
言語自体がmalloc,freeで危険極まりないので
jqコマンドの脆弱性を疲れてサーバがクラッキングされる未来が見える
言語自体がmalloc,freeで危険極まりないので
jqコマンドの脆弱性を疲れてサーバがクラッキングされる未来が見える
460デフォルトの名無しさん
2021/09/23(木) 23:15:21.69ID:UmbIjW4x461デフォルトの名無しさん
2021/09/23(木) 23:15:22.91ID:pPE5P+Ae > C言語っていうのがまたよろしくないよね
awkはC言語で作られていますが?
awkはC言語で作られていますが?
462デフォルトの名無しさん
2021/09/23(木) 23:16:03.38ID:UmbIjW4x463デフォルトの名無しさん
2021/09/23(木) 23:16:11.87ID:pPE5P+Ae464デフォルトの名無しさん
2021/09/23(木) 23:16:38.01ID:UmbIjW4x awkとC言語を比較したときにどちらが安全化は火を見るよりも明らか
465デフォルトの名無しさん
2021/09/23(木) 23:17:08.97ID:pPE5P+Ae466デフォルトの名無しさん
2021/09/23(木) 23:17:33.51ID:pPE5P+Ae467デフォルトの名無しさん
2021/09/23(木) 23:17:41.59ID:UmbIjW4x468デフォルトの名無しさん
2021/09/23(木) 23:18:36.48ID:pPE5P+Ae469デフォルトの名無しさん
2021/09/23(木) 23:18:48.70ID:UmbIjW4x470デフォルトの名無しさん
2021/09/23(木) 23:19:14.92ID:pPE5P+Ae C言語で作られてるawkは脆弱性の塊みたいなもの
C言語で作られてるFreeBSDは脆弱性の塊みたいなもの
ミッションクリティカルでは使えないですね
こういう話ですかね?
C言語で作られてるFreeBSDは脆弱性の塊みたいなもの
ミッションクリティカルでは使えないですね
こういう話ですかね?
471デフォルトの名無しさん
2021/09/23(木) 23:20:17.71ID:UmbIjW4x472デフォルトの名無しさん
2021/09/23(木) 23:20:33.53ID:pPE5P+Ae 少なくともユニケージとリッチー大佐がC言語で作ったものは
使いもになりませんよ
使いもになりませんよ
473デフォルトの名無しさん
2021/09/23(木) 23:21:13.52ID:UmbIjW4x474デフォルトの名無しさん
2021/09/23(木) 23:21:13.68ID:pPE5P+Ae475デフォルトの名無しさん
2021/09/23(木) 23:21:34.72ID:pPE5P+Ae > USP研究のPOSIX原理主義者がC言語を選ぶのはありですね
え?あいつら無能だよ?
え?あいつら無能だよ?
476デフォルトの名無しさん
2021/09/23(木) 23:22:51.33ID:UmbIjW4x >>474
ええ、そしてC言語はアセンブリで作られていますね、で?
言語の比較をするときにそれがどの言語で作られてるかを話すのは
あまり意味がないというか、詭弁のつもりなのかな?
言語同士の安全性の比較の話ですよ
ええ、そしてC言語はアセンブリで作られていますね、で?
言語の比較をするときにそれがどの言語で作られてるかを話すのは
あまり意味がないというか、詭弁のつもりなのかな?
言語同士の安全性の比較の話ですよ
477デフォルトの名無しさん
2021/09/23(木) 23:23:32.41ID:UmbIjW4x478デフォルトの名無しさん
2021/09/23(木) 23:23:56.80ID:pPE5P+Ae >>477
いや普通にあるんだがw
いや普通にあるんだがw
479デフォルトの名無しさん
2021/09/23(木) 23:24:30.88ID:pPE5P+Ae それにしても株式会社東急ハンズかぁ
ユニケージ採用して散々な目にあったって
公式でぼやいてたなぁ
ユニケージ採用して散々な目にあったって
公式でぼやいてたなぁ
480デフォルトの名無しさん
2021/09/23(木) 23:24:44.31ID:UmbIjW4x >>478
はいウソw
はいウソw
481デフォルトの名無しさん
2021/09/23(木) 23:25:16.52ID:UmbIjW4x >>479
あなた内容読まずにリツイートするタイプのアホだね
あなた内容読まずにリツイートするタイプのアホだね
482デフォルトの名無しさん
2021/09/23(木) 23:25:58.68ID:pPE5P+Ae これこれ
https://ja.wikipedia.org/wiki/ユニケージ開発手法
実績と評価
東急ハンズにおいてハンズラボの技術の中核として採用されていた[7]。
ただし、2019年時点で「レガシー技術」「技術的負債」として認識されており、
その後も同社スタッフがユニケージ開発手法の種々のデメリット(
クラウドとの相性の悪さ、長期的な保守の難しさ、サーバ負荷への弱さ、
扱える人材の確保しにくさ、開発者体験の悪さ)を指摘している[8][9]。
https://ja.wikipedia.org/wiki/ユニケージ開発手法
実績と評価
東急ハンズにおいてハンズラボの技術の中核として採用されていた[7]。
ただし、2019年時点で「レガシー技術」「技術的負債」として認識されており、
その後も同社スタッフがユニケージ開発手法の種々のデメリット(
クラウドとの相性の悪さ、長期的な保守の難しさ、サーバ負荷への弱さ、
扱える人材の確保しにくさ、開発者体験の悪さ)を指摘している[8][9]。
483デフォルトの名無しさん
2021/09/23(木) 23:27:22.13ID:UmbIjW4x484デフォルトの名無しさん
2021/09/23(木) 23:27:38.07ID:UmbIjW4x やっぱり一次ソースを読まないタイプのアホだった
485デフォルトの名無しさん
2021/09/23(木) 23:27:49.92ID:pPE5P+Ae 内容読んだよ!
https://www.hands-lab.com/tech/t1482/
RDBMSを使用しない理由が不明確
答えは「RDBにできないことができるから」です。
例えば「一億件のトランザクションの集計を10分でやってくれ、しかも鼻毛鯖一台で。社員にもできる簡単な方法で。」
と言われたらDBからデータを引っ張ってくるだけでタイムアウトです。んで、そこに需要がある。付加価値は高くなります。
ですが、取り回すデータのサイズがさらに大きくなったり、同時処理数が増えたり、データ設計が複雑になってくると、さすがにつらくなってきます。
また、ユニケージはクラウドインフラがブレイクする以前の開発手法で、
以降の新しい要素技術へのキャッチアップが控えられています。
例えば弊社田部井らが考案したような、S3 など、クラウド上のオブジェクトストレージを、
本来のユニケージのDB(ローカルマスストレージ上のテキストファイル) のように使うことは想定されていません。
https://www.hands-lab.com/tech/t1482/
RDBMSを使用しない理由が不明確
答えは「RDBにできないことができるから」です。
例えば「一億件のトランザクションの集計を10分でやってくれ、しかも鼻毛鯖一台で。社員にもできる簡単な方法で。」
と言われたらDBからデータを引っ張ってくるだけでタイムアウトです。んで、そこに需要がある。付加価値は高くなります。
ですが、取り回すデータのサイズがさらに大きくなったり、同時処理数が増えたり、データ設計が複雑になってくると、さすがにつらくなってきます。
また、ユニケージはクラウドインフラがブレイクする以前の開発手法で、
以降の新しい要素技術へのキャッチアップが控えられています。
例えば弊社田部井らが考案したような、S3 など、クラウド上のオブジェクトストレージを、
本来のユニケージのDB(ローカルマスストレージ上のテキストファイル) のように使うことは想定されていません。
486デフォルトの名無しさん
2021/09/23(木) 23:28:15.54ID:pPE5P+Ae また、同様に、実行マシンのスケーリングについても考慮されていません。
ユニケージは本来的には、片方がホットスタンバイの2台構成マシンの想定のアーキテクチャを想定しています。
(uspBOA はまた異なる。ハンズラボでは利用実績無し。)
Lambda でbash アプリケーションが動くようになったとしたら?という声も一瞬聞こえましたが、
そもそも他言語の実行環境と比べ起動時のオーバーヘッドがかなり大きい bash が計算時間課金のLambda で動いたとして、
果たしてコスト的にうれしいのか?という疑問もあります。多分論外だと思います。
ユニケージは本来的には、片方がホットスタンバイの2台構成マシンの想定のアーキテクチャを想定しています。
(uspBOA はまた異なる。ハンズラボでは利用実績無し。)
Lambda でbash アプリケーションが動くようになったとしたら?という声も一瞬聞こえましたが、
そもそも他言語の実行環境と比べ起動時のオーバーヘッドがかなり大きい bash が計算時間課金のLambda で動いたとして、
果たしてコスト的にうれしいのか?という疑問もあります。多分論外だと思います。
487デフォルトの名無しさん
2021/09/23(木) 23:29:13.90ID:pPE5P+Ae (これまじでワロタw)
自らC10K問題を引き起こす
ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。
C10K問題については、以下を参照して下さい。
TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、
あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと
クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、
ということに関しては、ここまでで述べていると思います。
パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。
1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、
コンテキストスイッチの発生を増加させる、ということになります。
並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
自らC10K問題を引き起こす
ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。
C10K問題については、以下を参照して下さい。
TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、
あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと
クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、
ということに関しては、ここまでで述べていると思います。
パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。
1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、
コンテキストスイッチの発生を増加させる、ということになります。
並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
488デフォルトの名無しさん
2021/09/23(木) 23:29:34.79ID:UmbIjW4x489デフォルトの名無しさん
2021/09/23(木) 23:30:00.57ID:pPE5P+Ae 連載のまとめ
一旦これでユニケージに関する考察に関しては筆を置きたいと思います。
繰り返しになりますが、ユニケージはケースにはまれば非常に有用で強力なツールですが、
使用ケースや使用者のハンドリングを誤ると、不幸になる場合もあります。
また、RDBMSのサポートが無い分、より高いデータ設計能力が求められます。
数テーブル程度の参照系では問題は顕在化しませんが、しっかりとした基幹システムレベルの設計では如実にあらわれます。
規模が大きくなるほどに、決して簡単な開発技法とはいえなくなります。
一旦これでユニケージに関する考察に関しては筆を置きたいと思います。
繰り返しになりますが、ユニケージはケースにはまれば非常に有用で強力なツールですが、
使用ケースや使用者のハンドリングを誤ると、不幸になる場合もあります。
また、RDBMSのサポートが無い分、より高いデータ設計能力が求められます。
数テーブル程度の参照系では問題は顕在化しませんが、しっかりとした基幹システムレベルの設計では如実にあらわれます。
規模が大きくなるほどに、決して簡単な開発技法とはいえなくなります。
490デフォルトの名無しさん
2021/09/23(木) 23:30:25.54ID:pPE5P+Ae491デフォルトの名無しさん
2021/09/23(木) 23:31:11.38ID:pPE5P+Ae https://www.hands-lab.com/tech/t5600/
弊社でのユニケージの現在
そんなユニケージですが現在のハンズラボでは技術的負債としての認識が強いです。
上記の説明や弊社の記事でドン引きされた方も少なからずいるのではないでしょうか?
弊社では全環境AWSに移行しているのですが、クラウドとの食い合わせの悪さや、長期的な保守システム的な限界を
また、いわゆる属人化→担当者の退職を繰り返し遺跡と化してしまったことも多くあります。
これ自体は言語に問わず起こり得ることかと思います。
が、読み解くべきコードは独特の記法で書かれたシェルです。
ちなみにフロントもシェルです。
BashでHTMLを組み立てます。
AJAXもシェルです。
シェルを叩くとjsonで返ってきます。
なんとなく、辛さがわかっていただけたでしょうか?
まだ受けたダメージが少なそうな方は先まで読み進めてください
重症の方は無理せず一旦休んでください、この記事はいつでも読めますから。
弊社でのユニケージの現在
そんなユニケージですが現在のハンズラボでは技術的負債としての認識が強いです。
上記の説明や弊社の記事でドン引きされた方も少なからずいるのではないでしょうか?
弊社では全環境AWSに移行しているのですが、クラウドとの食い合わせの悪さや、長期的な保守システム的な限界を
また、いわゆる属人化→担当者の退職を繰り返し遺跡と化してしまったことも多くあります。
これ自体は言語に問わず起こり得ることかと思います。
が、読み解くべきコードは独特の記法で書かれたシェルです。
ちなみにフロントもシェルです。
BashでHTMLを組み立てます。
AJAXもシェルです。
シェルを叩くとjsonで返ってきます。
なんとなく、辛さがわかっていただけたでしょうか?
まだ受けたダメージが少なそうな方は先まで読み進めてください
重症の方は無理せず一旦休んでください、この記事はいつでも読めますから。
492デフォルトの名無しさん
2021/09/23(木) 23:32:58.81ID:UmbIjW4x > ユニケージはケースにはまれば非常に有用で強力なツールです
良いことが書いてありますね
良いことが書いてありますね
493デフォルトの名無しさん
2021/09/23(木) 23:38:47.32ID:UmbIjW4x ハンズラボがユニケージを導入したときはエンジニアはいなかったわけですが
ユニケージを採用することでシステムの開発が可能になり素人はやがてエンジニアになり
エンジニアはユニケージを通じてレベルアップしたわけです
ユニケージを使っていたがゆえにAWSへの移行もスムーズにできたわけです
この移行のしやすさこそが基本技術としてPOSIXを使ってることのメリットなわけです
基本技術にPOSIXがなかったらいまごろハンズラボは爆発して跡形もなかったでしょう
POSIXのポータビリティはクラウドへの移行のしやすさというスケーリングの可能性をも
内在しているわけですね
ハンズラボのブログを全文読んでそういう感想を持ちました
ユニケージを採用することでシステムの開発が可能になり素人はやがてエンジニアになり
エンジニアはユニケージを通じてレベルアップしたわけです
ユニケージを使っていたがゆえにAWSへの移行もスムーズにできたわけです
この移行のしやすさこそが基本技術としてPOSIXを使ってることのメリットなわけです
基本技術にPOSIXがなかったらいまごろハンズラボは爆発して跡形もなかったでしょう
POSIXのポータビリティはクラウドへの移行のしやすさというスケーリングの可能性をも
内在しているわけですね
ハンズラボのブログを全文読んでそういう感想を持ちました
494デフォルトの名無しさん
2021/09/24(金) 00:15:32.66ID:16F5JEuc つまり騙されるのはエンジニアじゃない人
エンジニアはユニケージが技術的負債であると気づく
エンジニアはユニケージが技術的負債であると気づく
495デフォルトの名無しさん
2021/09/24(金) 00:18:54.33ID:k/Rv6Sw3 >>494
おめーが書き込んでるこの掲示板もPOSIXつまりユニケージだからな
おめーが書き込んでるこの掲示板もPOSIXつまりユニケージだからな
496デフォルトの名無しさん
2021/09/24(金) 00:19:28.24ID:k/Rv6Sw3 AWSも結局ユニケージです
497デフォルトの名無しさん
2021/09/24(金) 02:14:41.42ID:LQ0rd/n8498デフォルトの名無しさん
2021/09/24(金) 02:50:21.79ID:VG+rYv0i ゴゴゴゴゴゴ!!
499デフォルトの名無しさん
2021/09/24(金) 02:58:15.39ID:7S93pYWg ユニケージとPOSIXやUNIX哲学は完全に無関係だよ
POSIXはPOSIXコマンドだけ使って作れなどとは言ってないし
UNIX哲学ではPOSIXコマンドに限らず、いろんなコマンドを便利に使えと言ってる
逆に独自技術症候群を否定してる
POSIXはPOSIXコマンドだけ使って作れなどとは言ってないし
UNIX哲学ではPOSIXコマンドに限らず、いろんなコマンドを便利に使えと言ってる
逆に独自技術症候群を否定してる
500デフォルトの名無しさん
2021/09/24(金) 03:00:27.28ID:7S93pYWg ユニケージともPOSIX原理主義も、POSIXもUNIX哲学も全く理解してなくて
たまたま一致した部分だけをさして「ほらこの部分は一致してる、だから正しい」って
主張してるだけ。当たり前だが一致してる部分以外は、全く一致してない。
たまたま一致した部分だけをさして「ほらこの部分は一致してる、だから正しい」って
主張してるだけ。当たり前だが一致してる部分以外は、全く一致してない。
501デフォルトの名無しさん
2021/09/24(金) 10:50:57.64ID:k/Rv6Sw3 >>500
そう思うんなら、POSIX原理主義を間違って理解してるだけだと思う
まずはPOSIX原理主義に首までどっぷり浸かってその思想、原理を
身を持って理解したが良い
jqコマンドもgitコマンドも所詮一時の流行り物でしかないだんご3兄弟みたいなもの
流行ってるときは誰も彼もが褒め称えるけれども流行りが終わってみれば黒歴史ですわ
一時の流行に流されず動かざること岩のごとし、これがPOSIX原理主義
そう思うんなら、POSIX原理主義を間違って理解してるだけだと思う
まずはPOSIX原理主義に首までどっぷり浸かってその思想、原理を
身を持って理解したが良い
jqコマンドもgitコマンドも所詮一時の流行り物でしかないだんご3兄弟みたいなもの
流行ってるときは誰も彼もが褒め称えるけれども流行りが終わってみれば黒歴史ですわ
一時の流行に流されず動かざること岩のごとし、これがPOSIX原理主義
502デフォルトの名無しさん
2021/09/24(金) 11:08:20.97ID:1T1epwJo UNIXが廃れるとは考えないんだろうか
503デフォルトの名無しさん
2021/09/24(金) 11:35:17.19ID:k/Rv6Sw3 >>502
WindowsでWSLが使えるようになったようにPOSIXの使用可能領域は近年むしろ拡大してるんだよ
WindowsでWSLが使えるようになったようにPOSIXの使用可能領域は近年むしろ拡大してるんだよ
504デフォルトの名無しさん
2021/09/24(金) 11:38:40.36ID:k/Rv6Sw3 POSIX原理主義のシェルスクリプトは整理されててすごくきれいで勉強になる
505デフォルトの名無しさん
2021/09/24(金) 11:43:11.86ID:DaybJWtk >>501
POSIX原理主義にどっぷり使った結果、POSIX原理主義が破綻していることが明らかになりました。
POSIX原理主義はPOSIXコマンドだけを使えと言ってるくせに
POSIX原理主義を採用している唯一の会社であるユニケージは
自社で作った独自技術である多数のコマンドを使えと顧客に強要しており矛盾しています。
POSIX原理主義はユニケージと矛盾しますが
ユニケージを批判しないのはPOSIX原理主義者がユニケージ社員だからです。
理論は明らかに矛盾しており破綻しています。
POSIX原理主義にどっぷり使った結果、POSIX原理主義が破綻していることが明らかになりました。
POSIX原理主義はPOSIXコマンドだけを使えと言ってるくせに
POSIX原理主義を採用している唯一の会社であるユニケージは
自社で作った独自技術である多数のコマンドを使えと顧客に強要しており矛盾しています。
POSIX原理主義はユニケージと矛盾しますが
ユニケージを批判しないのはPOSIX原理主義者がユニケージ社員だからです。
理論は明らかに矛盾しており破綻しています。
506デフォルトの名無しさん
2021/09/24(金) 11:44:12.85ID:DaybJWtk507デフォルトの名無しさん
2021/09/24(金) 11:47:24.57ID:DaybJWtk508デフォルトの名無しさん
2021/09/24(金) 11:49:03.19ID:DaybJWtk509デフォルトの名無しさん
2021/09/24(金) 11:50:27.92ID:DaybJWtk510デフォルトの名無しさん
2021/09/24(金) 11:52:24.37ID:k/Rv6Sw3511デフォルトの名無しさん
2021/09/24(金) 11:53:19.47ID:k/Rv6Sw3512デフォルトの名無しさん
2021/09/24(金) 11:53:21.14ID:DaybJWtk > POSIXの専門家が作ったコマンドは使って良いです
だめです。いつ使えなくなるかわかりません。
だめです。いつ使えなくなるかわかりません。
513デフォルトの名無しさん
2021/09/24(金) 11:54:08.44ID:DaybJWtk USP研究所が作ったコマンドはPOSIXではないのでゴミです
POSIX原理主義者はそう言っています
POSIX原理主義者はそう言っています
514デフォルトの名無しさん
2021/09/24(金) 11:54:34.91ID:k/Rv6Sw3515デフォルトの名無しさん
2021/09/24(金) 11:55:23.12ID:DaybJWtk USPはPOSIXの専門家ではありません。
素人です。
素人です。
516デフォルトの名無しさん
2021/09/24(金) 11:55:38.58ID:k/Rv6Sw3517デフォルトの名無しさん
2021/09/24(金) 11:56:55.14ID:DaybJWtk POSIXのコマンドリストに載ってないものは使えません。
オープンソースでないので誰も使えません。
オープンソースでないので誰も使えません。
518デフォルトの名無しさん
2021/09/24(金) 11:59:16.62ID:DaybJWtk コボラー上がりの素人集団
それがUSPの実態です
それがUSPの実態です
519デフォルトの名無しさん
2021/09/24(金) 11:59:54.15ID:k/Rv6Sw3 >>515
そんなことはないです
まず理念を読んでください
https://www.usp-lab.com/opinion.html
そして実績をみてください
https://www.usp-lab.com/works.html
UNIX哲学を考え抜き実践し
これ以上の成果を上げてる会社が日本にありますか?
世界中探してもないですよ
USPはPOSIXのプロ中のプロ
素人はあなたの方
そんなことはないです
まず理念を読んでください
https://www.usp-lab.com/opinion.html
そして実績をみてください
https://www.usp-lab.com/works.html
UNIX哲学を考え抜き実践し
これ以上の成果を上げてる会社が日本にありますか?
世界中探してもないですよ
USPはPOSIXのプロ中のプロ
素人はあなたの方
520デフォルトの名無しさん
2021/09/24(金) 12:01:06.91ID:DaybJWtk521デフォルトの名無しさん
2021/09/24(金) 12:02:04.80ID:k/Rv6Sw3522デフォルトの名無しさん
2021/09/24(金) 12:02:35.19ID:k/Rv6Sw3 >>520
これ以上の成果を上げてる会社が日本にありますか?
これ以上の成果を上げてる会社が日本にありますか?
523デフォルトの名無しさん
2021/09/24(金) 12:02:59.54ID:k/Rv6Sw3 たとえばどこよ、もちろんソース付きでご提示いただきたい
524デフォルトの名無しさん
2021/09/24(金) 12:03:04.54ID:DaybJWtk >>521
USPがコボラー上がりだってことも知らないんですか(笑)
シェルスクリプトマガジン vol.50 コボラーのためのユニケージ入門・準備編COBOL入門
https://7net.omni7.jp/detail/1106818814
USPがコボラー上がりだってことも知らないんですか(笑)
シェルスクリプトマガジン vol.50 コボラーのためのユニケージ入門・準備編COBOL入門
https://7net.omni7.jp/detail/1106818814
525デフォルトの名無しさん
2021/09/24(金) 12:05:10.56ID:DaybJWtk USP、ユニケージ、POSIX原理主義は
関数を使うなと言っていますが
それはもともとコボルに関数がなかったからです
彼らは手続き型言語登場以前の世界で生きてるんです
関数を使うなと言っていますが
それはもともとコボルに関数がなかったからです
彼らは手続き型言語登場以前の世界で生きてるんです
526デフォルトの名無しさん
2021/09/24(金) 12:05:55.53ID:k/Rv6Sw3527デフォルトの名無しさん
2021/09/24(金) 12:07:17.09ID:DaybJWtk528デフォルトの名無しさん
2021/09/24(金) 12:08:13.43ID:mww2JSpu こいつらシェルスクリプトスレで暴れてた奴らだろ
529デフォルトの名無しさん
2021/09/24(金) 12:10:12.77ID:k/Rv6Sw3 >>525
POSIX原理主義はコマンドをパイプでつなげるって思想なのだから
コマンドが関数の代わりになるってどうしてあなたはわからないのかな頭が悪いのかな
プログラミングのパラダイムは手続き型からオブジェクト指向型になり関数型に
シフトしつつあるのが現状で関数型ではパイプラインを使って処理をつなげていくわけだけれども
それってUnixがはるか昔からやってるパイプの処理そのものだからねえ
POSIX原理主義はコマンドをパイプでつなげるって思想なのだから
コマンドが関数の代わりになるってどうしてあなたはわからないのかな頭が悪いのかな
プログラミングのパラダイムは手続き型からオブジェクト指向型になり関数型に
シフトしつつあるのが現状で関数型ではパイプラインを使って処理をつなげていくわけだけれども
それってUnixがはるか昔からやってるパイプの処理そのものだからねえ
530デフォルトの名無しさん
2021/09/24(金) 12:11:06.16ID:k/Rv6Sw3531デフォルトの名無しさん
2021/09/24(金) 12:25:26.75ID:k/Rv6Sw3 あとCOBOLもバカにはできないよ
いまは分散コンピューティングを使えばCOBOLよりも高い処理速度を
達成することはできるけれどもサーバ単体で考えた場合COBOLを超えることはできない
COBOLの計算の仕組みには余計なところがなく処理速度を追求すると
こういう形にたどり着くよねという究極に達している
COBOLをJavaにリプレイスしようとして失敗したプロジェクトをいくつか知ってるがさもありなん
COBOLはUNIXのように研ぎ澄まされ洗練されている
そんじょそこらのシステムでは太刀打ちできないよ
いまは分散コンピューティングを使えばCOBOLよりも高い処理速度を
達成することはできるけれどもサーバ単体で考えた場合COBOLを超えることはできない
COBOLの計算の仕組みには余計なところがなく処理速度を追求すると
こういう形にたどり着くよねという究極に達している
COBOLをJavaにリプレイスしようとして失敗したプロジェクトをいくつか知ってるがさもありなん
COBOLはUNIXのように研ぎ澄まされ洗練されている
そんじょそこらのシステムでは太刀打ちできないよ
532デフォルトの名無しさん
2021/09/24(金) 12:27:29.11ID:k/Rv6Sw3 みずほ銀行もCOBOLを使ってればトラブル起きなかったんじゃないかな
533デフォルトの名無しさん
2021/09/24(金) 13:33:09.16ID:VMRhgxIq COBOLは丸め誤差起きないしメインフレームは大容量の並列処理得意だしね
金融業界とは相性が良い
金融業界とは相性が良い
534デフォルトの名無しさん
2021/09/24(金) 14:17:08.32ID:DaybJWtk COBOLは馬鹿にしてませんよ
馬鹿にしてるのはコボルのことしか知らないコボラーで
シェルスクリプトをCOBOLの代わりに使おうとするコボラーです
馬鹿にしてるのはコボルのことしか知らないコボラーで
シェルスクリプトをCOBOLの代わりに使おうとするコボラーです
535デフォルトの名無しさん
2021/09/24(金) 14:18:46.88ID:k/Rv6Sw3536デフォルトの名無しさん
2021/09/24(金) 14:19:45.62ID:DaybJWtk537デフォルトの名無しさん
2021/09/24(金) 14:20:15.72ID:DaybJWtk >>535
シェルスクリプトが不便なんて言ってませんが?
シェルスクリプトが不便なんて言ってませんが?
538デフォルトの名無しさん
2021/09/24(金) 14:21:12.07ID:DaybJWtk シェルスクリプトをCOBOLの代わりに使った結果がこれ
自らC10K問題を引き起こす
ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。
C10K問題については、以下を参照して下さい。
TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、
あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと
クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、
ということに関しては、ここまでで述べていると思います。
パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。
1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、
コンテキストスイッチの発生を増加させる、ということになります。
並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
自らC10K問題を引き起こす
ユニケージは、適切な使用範囲を超えた使用を行うと、自らC10K問題を引き起こして、OSレベルで動作不安定となるケースがあります。
C10K問題については、以下を参照して下さい。
TheC10kProblem ? 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、
あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと
クラシックなユニケージは、独自コマンドとUNIX系コマンドを駆使してテキストファイルを編集し、それらコマンドはパイプラインで繋がれている、
ということに関しては、ここまでで述べていると思います。
パイプラインでつなぐコマンド数は、少なくとも3、多ければ10を超える事はざらです。
1クライアントが同時に発生させるプロセス数が平均的に多いということは、それだけOSのリソースを消費し、
コンテキストスイッチの発生を増加させる、ということになります。
並列化もいいですが、CPUコア数を1桁以上上回るプロセス起動させても、処理速度の恩恵に限界はあります。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 橋下徹氏「この喧嘩は日本の完敗」 台湾有事答弁めぐる外務省局長訪中で指摘「中国に怒られてご説明に伺った日本と見られる」 [muffin★]
- 【日本大使館】中国在留邦人は安全確保を [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★10 [ぐれ★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- もしかして安倍晋三て有能だった?ネトウヨを掌握しつつ韓国、中国、ロシアへの売国をバレないようにやってたし [472617201]
- 高市コイン、155円突破wwwwwwwwww [246620176]
- おじゃる丸をまったり待機するスレ🏡
- 高市早苗の中国問題、「オーバーツーリズムが解消されてウザい中国人が消えるから日本の勝ち」という風潮になってしまう [562983582]
- 【悲報】有名ウヨ論客、「現実的に考えて中国と仲直りするしかなくね?」と言ったら野良ウヨから総叩きにあう [856698234]
