予想通り新しいバージョン管理ツールが登場するようだな
gitなんか使っていた奴らはデータが取り出せなくなり
移行作業に苦しむことになるだろう
シェルスクリプトなら何十年後も同じものを使いつけられる
20年前の知識が20年後でも通用するわけだ
シェルスクリプトでバージョン管理せよ。
使う方を覚えるのではなく、自分の頭でシェルスクリプトで
どうやってバージョン管理するのかを考えろ
探検
POSIX原理主義「ほれみろまた新しいバージョン管理だ」
■ このスレッドは過去ログ倉庫に格納されています
2022/11/16(水) 20:15:25.62ID:iIuOsXs4
2022/11/18(金) 17:39:36.63ID:0pio48IP
Mercurial を使っている俺にスキはなかった。
38デフォルトの名無しさん
2022/11/18(金) 20:07:03.40ID:ExpJZ6XR >>31
我らの聖典にはこう書かれておる
JavaScript ライブラリーは原則使わない
重要なことだが、jQuery やReact など……、JavaScript ライブラリーは原則使わない。
理由は、それらのライブラリーが一部のブラウザーでしかサポートしていない独自機能を
呼び出している恐れがあるからだ。自作のプログラムにそういうライブラリーの混入を許せば、
長寿命という特徴が損なう恐れがでてしまう。
ライブラリーを使わないということは、その部分を自力で1 から書くということだ。
とても大それたことに思えるかもしれないがそうとは限らない。例えば、次の例を見よ。
gitが一部のOSでしか動かない独自機能を呼び出している恐れある以上
そういったものを使ってはならぬというのがPOSIX原理主義だ
我らの聖典にはこう書かれておる
JavaScript ライブラリーは原則使わない
重要なことだが、jQuery やReact など……、JavaScript ライブラリーは原則使わない。
理由は、それらのライブラリーが一部のブラウザーでしかサポートしていない独自機能を
呼び出している恐れがあるからだ。自作のプログラムにそういうライブラリーの混入を許せば、
長寿命という特徴が損なう恐れがでてしまう。
ライブラリーを使わないということは、その部分を自力で1 から書くということだ。
とても大それたことに思えるかもしれないがそうとは限らない。例えば、次の例を見よ。
gitが一部のOSでしか動かない独自機能を呼び出している恐れある以上
そういったものを使ってはならぬというのがPOSIX原理主義だ
2022/11/18(金) 20:33:30.60ID:E/AOdreL
>>38
へーgitはMacでビルドできないんだー
へーgitはMacでビルドできないんだー
40デフォルトの名無しさん
2022/11/18(金) 21:44:56.74ID:ExpJZ6XR2022/11/18(金) 22:51:51.69ID:OVKQ4p3M
しかしユニケージはPOSIZに準拠してないという矛盾
ガチガチにベンダーロックインしてる上に、契約で、USPに不利なこと発信すると訴えるとか脅してんじゃねえの
ガチガチにベンダーロックインしてる上に、契約で、USPに不利なこと発信すると訴えるとか脅してんじゃねえの
42デフォルトの名無しさん
2022/11/18(金) 23:11:25.72ID:aPx/ZOnV43デフォルトの名無しさん
2022/11/18(金) 23:12:05.18ID:ExpJZ6XR44デフォルトの名無しさん
2022/11/18(金) 23:12:51.67ID:aPx/ZOnV >>41
そこの人はシェルスクリプトでリアルタイム制御とかアホなスレたててたな
そこの人はシェルスクリプトでリアルタイム制御とかアホなスレたててたな
45デフォルトの名無しさん
2022/11/18(金) 23:14:16.61ID:aPx/ZOnV >>43
30年以上も続いてるのに?w
30年以上も続いてるのに?w
46デフォルトの名無しさん
2022/11/18(金) 23:17:05.52ID:aPx/ZOnV47デフォルトの名無しさん
2022/11/18(金) 23:20:51.45ID:GXr+Z6rR ちゃうねん。
POSIXの範囲で作っとけば。
地球人全員が使えんねん。
POSIXの範囲で作っとけば。
地球人全員が使えんねん。
48デフォルトの名無しさん
2022/11/18(金) 23:21:10.37ID:GXr+Z6rR な?
ええやろ?
ええやろ?
49デフォルトの名無しさん
2022/11/18(金) 23:30:38.43ID:aPx/ZOnV POSIXってのはOSの最大公約数
そんな狭いものに留まるのに賛成はしない
POSIXを逸脱した高機能な部分は
autoconf で管理すりゃ良いだけ
30年前に解決した話だよ
そんな狭いものに留まるのに賛成はしない
POSIXを逸脱した高機能な部分は
autoconf で管理すりゃ良いだけ
30年前に解決した話だよ
50デフォルトの名無しさん
2022/11/18(金) 23:31:44.02ID:aPx/ZOnV シェルスクリプトでリアルタイム制御とか
頓珍漢なこと言ってる人達だからな
頓珍漢なこと言ってる人達だからな
51デフォルトの名無しさん
2022/11/18(金) 23:37:01.81ID:ExpJZ6XR >>45
POSIXは34年続いてるし
autoconfを作ってるのはあのGNUだ
独占してるGNUが勝手に仕様を変えると動かなくなる
POSIXは誰も独占してないから使用は勝手に変わらない
長寿命な標準規格だ
POSIXは34年続いてるし
autoconfを作ってるのはあのGNUだ
独占してるGNUが勝手に仕様を変えると動かなくなる
POSIXは誰も独占してないから使用は勝手に変わらない
長寿命な標準規格だ
52デフォルトの名無しさん
2022/11/18(金) 23:38:02.02ID:ExpJZ6XR53デフォルトの名無しさん
2022/11/18(金) 23:40:08.63ID:ExpJZ6XR >>46
POSIXがバンバン改定されたら互換性が保てなくなる
次から次へと新しいバージョン管理ソフトの使い方を覚え
次から次へと動かなくなるライブラリを使い続けるとか愚か者がやることだ
POSIXに準拠していれば、30年以上の前の知識のまま
どこでも動くソフトウェアが作れる
我々はそれを実践してみせた
POSIXがバンバン改定されたら互換性が保てなくなる
次から次へと新しいバージョン管理ソフトの使い方を覚え
次から次へと動かなくなるライブラリを使い続けるとか愚か者がやることだ
POSIXに準拠していれば、30年以上の前の知識のまま
どこでも動くソフトウェアが作れる
我々はそれを実践してみせた
2022/11/18(金) 23:42:06.86ID:Xok0DOTI
2022/11/18(金) 23:43:12.17ID:OVKQ4p3M
56デフォルトの名無しさん
2022/11/18(金) 23:45:31.64ID:aPx/ZOnV57デフォルトの名無しさん
2022/11/18(金) 23:47:59.41ID:aPx/ZOnV58デフォルトの名無しさん
2022/11/19(土) 00:02:14.64ID:q/Zi7Et5 >>56
お前の独占の定義が間違ってるだけ。聖典を読め。
一個人や一企業の所有物が抱える問題
ではなぜ、一つの個人や企業の所有物か、それとも誰も独占しない公有物であるかに拘るのか。
それは所有物には次のような問題があるからだ。
その人の意向で、使い方のルールが変わってしまう恐れがある。
⇒ ルールが変われば話者(ユーザー)が翻弄される。
いざという時の代替品がない。
⇒ サポート終了や欠陥発覚で、話者(ユーザー)の逃げ道がなくなる。
6.1.3 ソフトウェアの方言・標準語の具体例
ソフトウェアにおける方言と標準語の違いに対する理解を深めるため、もう少し具体例を見てみるとしよう。
まず最初の表は、標準語ではない(つまり方言と見なされる)例である。
表6.1: ソフトウェアにおける「方言」の例
ソフトウェア名方言である理由
Linux|「優しい終身の独裁者」(Linus 氏)がカーネルの仕様を最終決定しているから。
ほとんどのUNIX|系OS それを作っている(実装している)のが一企業・一団体だけだから。
Perl, PHP, Ruby,Python, Java などの言語|〃
ash, bash, dash, ksh, zsh などのUNIX シェル|〃
GNU AWK, sed など (GNU 版コマンド群)|それを作っている(実装している)のがFSF という組織だけだから。
お前の独占の定義が間違ってるだけ。聖典を読め。
一個人や一企業の所有物が抱える問題
ではなぜ、一つの個人や企業の所有物か、それとも誰も独占しない公有物であるかに拘るのか。
それは所有物には次のような問題があるからだ。
その人の意向で、使い方のルールが変わってしまう恐れがある。
⇒ ルールが変われば話者(ユーザー)が翻弄される。
いざという時の代替品がない。
⇒ サポート終了や欠陥発覚で、話者(ユーザー)の逃げ道がなくなる。
6.1.3 ソフトウェアの方言・標準語の具体例
ソフトウェアにおける方言と標準語の違いに対する理解を深めるため、もう少し具体例を見てみるとしよう。
まず最初の表は、標準語ではない(つまり方言と見なされる)例である。
表6.1: ソフトウェアにおける「方言」の例
ソフトウェア名方言である理由
Linux|「優しい終身の独裁者」(Linus 氏)がカーネルの仕様を最終決定しているから。
ほとんどのUNIX|系OS それを作っている(実装している)のが一企業・一団体だけだから。
Perl, PHP, Ruby,Python, Java などの言語|〃
ash, bash, dash, ksh, zsh などのUNIX シェル|〃
GNU AWK, sed など (GNU 版コマンド群)|それを作っている(実装している)のがFSF という組織だけだから。
59デフォルトの名無しさん
2022/11/19(土) 00:05:48.28ID:q/Zi7Et5 >>55
では、お前は何を貢献したというのか?
では、お前は何を貢献したというのか?
60デフォルトの名無しさん
2022/11/19(土) 01:08:37.70ID:GrOHAxDN >>58
>お前の独占の定義が間違ってるだけ。聖典を読め。
>
>一個人や一企業の所有物が抱える問題
>
>ではなぜ、一つの個人や企業の所有物か、それとも誰も独占しない公有物であるかに拘るのか。
>それは所有物には次のような問題があるからだ。
>
> その人の意向で、使い方のルールが変わってしまう恐れがある。
>⇒ ルールが変われば話者(ユーザー)が翻弄される。
> いざという時の代替品がない。
>⇒ サポート終了や欠陥発覚で、話者(ユーザー)の逃げ道がなくなる。
RMSが1989年に既に解決法を提示した
気に入らなければフォークする自由がある
>お前の独占の定義が間違ってるだけ。聖典を読め。
>
>一個人や一企業の所有物が抱える問題
>
>ではなぜ、一つの個人や企業の所有物か、それとも誰も独占しない公有物であるかに拘るのか。
>それは所有物には次のような問題があるからだ。
>
> その人の意向で、使い方のルールが変わってしまう恐れがある。
>⇒ ルールが変われば話者(ユーザー)が翻弄される。
> いざという時の代替品がない。
>⇒ サポート終了や欠陥発覚で、話者(ユーザー)の逃げ道がなくなる。
RMSが1989年に既に解決法を提示した
気に入らなければフォークする自由がある
2022/11/19(土) 08:10:39.76ID:RT6U+Vxw
>>59
反論になってないね
反論になってないね
62デフォルトの名無しさん
2022/11/19(土) 11:09:34.44ID:DpTZ2WYm63デフォルトの名無しさん
2022/11/19(土) 11:19:02.67ID:DpTZ2WYm Twitterがいま大変なことになっているが
POSIX原理主義で作っていれば
Twitterがなくなっても問題なかった
POSIX原理主義で作っていれば
Twitterがなくなっても問題なかった
2022/11/19(土) 11:25:33.60ID:J/3XLMTL
でもユニケージってUSPがガチガチにベンダーロックインしてるからUSPが潰れたらそこまでだよね
まあユニケージより優れてかつ保守性のある製品なんて山ほどあるが
まあユニケージより優れてかつ保守性のある製品なんて山ほどあるが
65デフォルトの名無しさん
2022/11/19(土) 11:28:06.21ID:GrOHAxDN66デフォルトの名無しさん
2022/11/19(土) 11:30:10.98ID:GrOHAxDN67デフォルトの名無しさん
2022/11/19(土) 12:01:17.06ID:o7Lf802R これからはPOSIXの時代。
68デフォルトの名無しさん
2022/11/19(土) 14:13:36.75ID:0+8iohPF2022/11/19(土) 14:44:40.33ID:Tsc0nc3F
ユニケージのDBMS(笑)なんてトランザクション処理してないだろう
いちいちファイルに書き込むからオンメモリDBに比べてパフォーマンスで劣る
いちいちファイルに書き込むからオンメモリDBに比べてパフォーマンスで劣る
70デフォルトの名無しさん
2022/11/19(土) 18:15:05.51ID:DpTZ2WYm >>65
C言語で作られているというのがセンスが悪い
C言語は効率がいいが移植性が低い。それらを維持するのは専門技術がいる。
だからといって他の言語はPOSIXで禁止されているから
シェルスクリプトを使うしかない
C言語で作られているというのがセンスが悪い
C言語は効率がいいが移植性が低い。それらを維持するのは専門技術がいる。
だからといって他の言語はPOSIXで禁止されているから
シェルスクリプトを使うしかない
71デフォルトの名無しさん
2022/11/19(土) 18:16:52.18ID:DpTZ2WYm >>68
Twitterなんぞただのウェブアプリにすぎない
POSIX原理主義でJSONのパースぐらいできる
base64だってシェルスクリプトで実装してみせた
ネットワークは困りどころだが交換可能性を満たせば
curlだってwgetだって使える
Twitterなんぞただのウェブアプリにすぎない
POSIX原理主義でJSONのパースぐらいできる
base64だってシェルスクリプトで実装してみせた
ネットワークは困りどころだが交換可能性を満たせば
curlだってwgetだって使える
72デフォルトの名無しさん
2022/11/19(土) 18:18:00.47ID:DpTZ2WYm >>69
トランザクションはulockを使うだけで実現できる
https://www.usp-lab.com/qa.html#exclusiveProcessing
ulock コマンドを使用します。ulock コマンドはロックファイルを排他的に作成します。また、そのロックファイルが存在する間は、待ち続けます。
例)ulock コマンドの実際の記述例
if ulock lockfile; then
###############################
# 排他的に行いたい処理を記述
###############################
# 最後にロックファイルを消去する
rm lockfile
fi
トランザクションはulockを使うだけで実現できる
https://www.usp-lab.com/qa.html#exclusiveProcessing
ulock コマンドを使用します。ulock コマンドはロックファイルを排他的に作成します。また、そのロックファイルが存在する間は、待ち続けます。
例)ulock コマンドの実際の記述例
if ulock lockfile; then
###############################
# 排他的に行いたい処理を記述
###############################
# 最後にロックファイルを消去する
rm lockfile
fi
73デフォルトの名無しさん
2022/11/19(土) 18:19:22.99ID:DpTZ2WYm >>68
> 同時アクセスでプロセスが大量に作られて破綻する気がするけどどうやるんだろ
すでにFAQだな
https://www.usp-lab.com/qa.html#CGIAndProcess
Ⅲ-7. ウエブアプリケーションをCGIで記述するとプロセス過多にならないですか?
プロセス数が数千程度だと今の標準的なサーバーだと問題はありません。
万オーダーになってとるべき対策は、CGI 内部で次のような処理順番待ちを行う仕組みを入れます。
semwait --less_than 10 "semaphore.*"
touch semaphore.$$
##############
# 実際の処理
##############
rm semaphore.$$
これで解決しないようなオーダーのアクセスに対しては FastCGI 設定してウエブアプリケーション自体をサーバー化してプロセス数を増やさないようにします。
> 同時アクセスでプロセスが大量に作られて破綻する気がするけどどうやるんだろ
すでにFAQだな
https://www.usp-lab.com/qa.html#CGIAndProcess
Ⅲ-7. ウエブアプリケーションをCGIで記述するとプロセス過多にならないですか?
プロセス数が数千程度だと今の標準的なサーバーだと問題はありません。
万オーダーになってとるべき対策は、CGI 内部で次のような処理順番待ちを行う仕組みを入れます。
semwait --less_than 10 "semaphore.*"
touch semaphore.$$
##############
# 実際の処理
##############
rm semaphore.$$
これで解決しないようなオーダーのアクセスに対しては FastCGI 設定してウエブアプリケーション自体をサーバー化してプロセス数を増やさないようにします。
74デフォルトの名無しさん
2022/11/19(土) 19:22:45.72ID:2tp+mA4D75デフォルトの名無しさん
2022/11/19(土) 19:25:35.74ID:2tp+mA4D76デフォルトの名無しさん
2022/11/19(土) 19:28:54.32ID:2tp+mA4D > プロセス数が数千程度だと今の標準的なサーバーだと問題はありません。
それはそうだろうけど
ハンズラボのブログを見るとユニケージではプロセス数が数万~10万のオーダで作られて
システムがまともに動かない状態になったってあるよ
それはそうだろうけど
ハンズラボのブログを見るとユニケージではプロセス数が数万~10万のオーダで作られて
システムがまともに動かない状態になったってあるよ
77デフォルトの名無しさん
2022/11/19(土) 19:45:20.11ID:o7Lf802R 5chがPOSIXで作れないわけない。
2022/11/19(土) 19:46:35.99ID:lkLNqAVS
>>70
レベル低っ
レベル低っ
2022/11/19(土) 20:08:06.41ID:iodR0UOJ
結局POSIX原理主義者ってシェルが得意なんじゃなくてシェルしか使えないからこんなくだらないことやってるんだよな
そもそもユニケージは可搬性ないしPOSIXにそぐわない
そもそもユニケージは可搬性ないしPOSIXにそぐわない
80デフォルトの名無しさん
2022/11/19(土) 20:17:24.68ID:o7Lf802R 中古98の価格を見てもそんなこと言えるかな?
81デフォルトの名無しさん
2022/11/19(土) 20:18:38.88ID:o7Lf802R POSIX原理主義は顧客の要求に応えたものであることを知るべき。
2022/11/19(土) 21:06:54.52ID:2PIO0unP
POSIXとか顧客にダイレクトに影響のある規格じゃないし顧客が要求するものじゃないでしょ
POSIX原理主義者はそんなこともわからないのか
POSIX原理主義者はそんなこともわからないのか
83デフォルトの名無しさん
2022/11/19(土) 21:19:52.08ID:o7Lf802R84デフォルトの名無しさん
2022/11/19(土) 21:21:38.72ID:o7Lf802R POSIXにこだわり抜くことで50年使えるシステムを目指してる。
85デフォルトの名無しさん
2022/11/19(土) 21:22:39.85ID:o7Lf802R 98上に組まれたシステムだってすでに30年動いているんだ。
顧客はそういうものを求めてるんだ。
特に日本の製品にはな。
顧客はそういうものを求めてるんだ。
特に日本の製品にはな。
86デフォルトの名無しさん
2022/11/19(土) 21:32:38.80ID:PMB+aUjv87デフォルトの名無しさん
2022/11/19(土) 21:34:01.01ID:o7Lf802R88デフォルトの名無しさん
2022/11/19(土) 21:36:48.79ID:PMB+aUjv >>87
俺は更に10年くらい古参だよ
俺は更に10年くらい古参だよ
89デフォルトの名無しさん
2022/11/19(土) 21:39:32.47ID:PMB+aUjv 長く使ってるからコンピュータは進化するものだ
身を持って理解している
身を持って理解している
90デフォルトの名無しさん
2022/11/19(土) 21:46:17.16ID:2tp+mA4D >>83
そこでクラウドですよ
ハンズラボではユニケージを使ってたころサーバの性能が逼迫すると
手動でサーバを追加してたんだがAWSに変えてからはオートスケールするようになった
システムの動作も運用も安定した
そこでクラウドですよ
ハンズラボではユニケージを使ってたころサーバの性能が逼迫すると
手動でサーバを追加してたんだがAWSに変えてからはオートスケールするようになった
システムの動作も運用も安定した
2022/11/19(土) 22:02:46.05ID:IiC85j3y
>>83
顧客の要求は顧客が決めるんだよ、間抜け
顧客の要求は顧客が決めるんだよ、間抜け
92デフォルトの名無しさん
2022/11/19(土) 22:03:14.18ID:o7Lf802R >>90
検索したら、雲のジュウザと出てきたのだが?
検索したら、雲のジュウザと出てきたのだが?
2022/11/19(土) 23:30:40.38ID:Bzioz9F5
94デフォルトの名無しさん
2022/11/19(土) 23:40:56.73ID:o7Lf802R >>93
笑
笑
2022/11/20(日) 01:23:36.19ID:oVXvLE2c
反論なし、と
96デフォルトの名無しさん
2022/11/20(日) 10:06:13.11ID:imOCmDrk >>90
クラウドに頼るやつはマシンの性能をフルに使い切れない愚か者
https://type.jp/et/feature/14070/
後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
ユニケージ開発手法なら1台のマシンをフルに使い切れますし、
uspBOAが証明したようにマシンを並列につなげば安価で強力な実行環境を構築できます。
大量の電力を消費するデータセンターなどよりはるかに環境に優しいのは言うまでもありません。
今後ますますユニケージ開発手法のメリットが理解されやすい時代になってくるんじゃないかと思っています」
當仲「人間がちょっとだけ努力して歩み寄るだけで、コンピュータのリソースを100%使い切れるわけです。
その方が合理的で経済的だし、後藤さんの言うように環境に優しいのは間違いありません。
ただ漫然と楽な方へと流れていると、課題解決の道具に過ぎない開発環境に使われてしまうことになりかねない。
もしそれが嫌ならレイヤードされた階層の上部で開発する便利さに安住せず、
エンジニアはCPUやOS、アセンブラなど、低レイヤーに属する知識をもっと積極的に学ぶべき。それが私の持論です」
クラウドに頼るやつはマシンの性能をフルに使い切れない愚か者
https://type.jp/et/feature/14070/
後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
ユニケージ開発手法なら1台のマシンをフルに使い切れますし、
uspBOAが証明したようにマシンを並列につなげば安価で強力な実行環境を構築できます。
大量の電力を消費するデータセンターなどよりはるかに環境に優しいのは言うまでもありません。
今後ますますユニケージ開発手法のメリットが理解されやすい時代になってくるんじゃないかと思っています」
當仲「人間がちょっとだけ努力して歩み寄るだけで、コンピュータのリソースを100%使い切れるわけです。
その方が合理的で経済的だし、後藤さんの言うように環境に優しいのは間違いありません。
ただ漫然と楽な方へと流れていると、課題解決の道具に過ぎない開発環境に使われてしまうことになりかねない。
もしそれが嫌ならレイヤードされた階層の上部で開発する便利さに安住せず、
エンジニアはCPUやOS、アセンブラなど、低レイヤーに属する知識をもっと積極的に学ぶべき。それが私の持論です」
97デフォルトの名無しさん
2022/11/20(日) 10:07:03.91ID:imOCmDrk98デフォルトの名無しさん
2022/11/20(日) 10:07:53.66ID:imOCmDrk99デフォルトの名無しさん
2022/11/20(日) 10:08:31.49ID:imOCmDrk100デフォルトの名無しさん
2022/11/20(日) 10:09:17.91ID:imOCmDrk101デフォルトの名無しさん
2022/11/20(日) 11:37:38.91ID:3OcQOLJH102デフォルトの名無しさん
2022/11/20(日) 12:08:16.07ID:Ri+7Tw2S103デフォルトの名無しさん
2022/11/20(日) 12:30:15.70ID:imOCmDrk >>101
どこがクソソースか言ってみ
どこがクソソースか言ってみ
104デフォルトの名無しさん
2022/11/20(日) 12:44:04.08ID:CFvDfimk クラウドを提供したいのは詐欺師側であり、顧客はクラウドを提供されたくない。
105デフォルトの名無しさん
2022/11/20(日) 12:46:18.07ID:imOCmDrk 今のコンピュータの性能は高いのだから
その能力を引き出せばシェルスクリプトでビッグデータを扱える
何年後かにはコンピュータの性能は更に上る
ハードウェアの特殊な機能に依存するよりも
普通の機能だけで実現した方が何十年後でも同じものを使い続けられる
その能力を引き出せばシェルスクリプトでビッグデータを扱える
何年後かにはコンピュータの性能は更に上る
ハードウェアの特殊な機能に依存するよりも
普通の機能だけで実現した方が何十年後でも同じものを使い続けられる
106デフォルトの名無しさん
2022/11/20(日) 12:46:37.03ID:CFvDfimk 顧客の側に立つ事業者が現れたものだから、詐欺師どもが大慌てしてるな。
107デフォルトの名無しさん
2022/11/20(日) 13:02:53.53ID:Ri+7Tw2S108デフォルトの名無しさん
2022/11/20(日) 13:05:25.94ID:imOCmDrk109デフォルトの名無しさん
2022/11/20(日) 13:10:14.00ID:Ri+7Tw2S110デフォルトの名無しさん
2022/11/20(日) 13:11:32.43ID:imOCmDrk 顧客が支払う費用が同じだなら
マシンの性能をフルに引き出せる
ユニケージが優れてる
マシンの性能をフルに引き出せる
ユニケージが優れてる
111デフォルトの名無しさん
2022/11/20(日) 13:13:48.72ID:CFvDfimk 費用でユニケージに勝てるわけないだろ。
112デフォルトの名無しさん
2022/11/20(日) 13:16:24.66ID:imOCmDrk ユニケージはOracleみたいな高額なデータベースを必要としないからな
113デフォルトの名無しさん
2022/11/20(日) 13:18:42.30ID:Ri+7Tw2S114デフォルトの名無しさん
2022/11/20(日) 13:19:33.27ID:imOCmDrk115デフォルトの名無しさん
2022/11/20(日) 13:21:06.15ID:Ri+7Tw2S >>114
シェルスクリプトはインタープリタで解釈を要するので遅い
シェルスクリプトはインタープリタで解釈を要するので遅い
116デフォルトの名無しさん
2022/11/20(日) 13:23:29.88ID:imOCmDrk >>115
それは手続き型で書くからだ
ストリーミング型の書き方でパイプでコマンドを繋げれば
並列処理でマシンのCPUを使い切れる
論文にもなってる
https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html
それは手続き型で書くからだ
ストリーミング型の書き方でパイプでコマンドを繋げれば
並列処理でマシンのCPUを使い切れる
論文にもなってる
https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html
117デフォルトの名無しさん
2022/11/20(日) 13:27:43.58ID:Ri+7Tw2S118デフォルトの名無しさん
2022/11/20(日) 13:30:46.44ID:imOCmDrk >>117
現場の作業員共がC言語で並列化なんて出来るわけがない
現場の作業員共がC言語で並列化なんて出来るわけがない
119デフォルトの名無しさん
2022/11/20(日) 13:34:34.27ID:Ri+7Tw2S >>118
それはできるだろwww
それはできるだろwww
120デフォルトの名無しさん
2022/11/20(日) 13:34:49.87ID:0EAflA1G >>96
> 後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中でプログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
> ただこのやり方だとスケールアップする度に膨大な予算がいるし、OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
dockerをはじめとするコンテナ型仮想化は「OSごと仮想化」なんてしないんだけど…
だから軽くて流行ったんだが
明らかに仮想サーバ(ハイパーバイザ型の仮想化)と混同してるよね
もちろんコンテナのオーバーヘッドがゼロとは言わないよ?
でも「最近一般的なコンテナ」とやらが「OSごと仮想化するのでどうしても動作が遅い」という理解はこの人の不勉強から来る「勘違い」で「間違い」だよね?😅
> 後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中でプログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
> ただこのやり方だとスケールアップする度に膨大な予算がいるし、OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
dockerをはじめとするコンテナ型仮想化は「OSごと仮想化」なんてしないんだけど…
だから軽くて流行ったんだが
明らかに仮想サーバ(ハイパーバイザ型の仮想化)と混同してるよね
もちろんコンテナのオーバーヘッドがゼロとは言わないよ?
でも「最近一般的なコンテナ」とやらが「OSごと仮想化するのでどうしても動作が遅い」という理解はこの人の不勉強から来る「勘違い」で「間違い」だよね?😅
121デフォルトの名無しさん
2022/11/20(日) 13:38:22.29ID:imOCmDrk122デフォルトの名無しさん
2022/11/20(日) 13:40:02.19ID:Ri+7Tw2S123デフォルトの名無しさん
2022/11/20(日) 13:41:34.54ID:imOCmDrk124デフォルトの名無しさん
2022/11/20(日) 13:44:38.67ID:Ri+7Tw2S >>121
シェルがCに比べ性能が出ないのは事実なんだから
何でもかんでもシェルで済まそうとうする
POSIX原理主義とやらは不可能じゃないけど不効率だよ
速度が必要なところはCで書いたりアセンブラを使う
ベンダーロックインしてソフトの寿命が短くなるって
問題意識は正しいと思うが
俺はRMSが30年前に世に出した解が正しいと思うよ
シェルがCに比べ性能が出ないのは事実なんだから
何でもかんでもシェルで済まそうとうする
POSIX原理主義とやらは不可能じゃないけど不効率だよ
速度が必要なところはCで書いたりアセンブラを使う
ベンダーロックインしてソフトの寿命が短くなるって
問題意識は正しいと思うが
俺はRMSが30年前に世に出した解が正しいと思うよ
125デフォルトの名無しさん
2022/11/20(日) 13:46:04.48ID:Ri+7Tw2S126デフォルトの名無しさん
2022/11/20(日) 13:48:01.28ID:MUgzJmMj shell と kernel の区別がつかない人ですね判ります
127デフォルトの名無しさん
2022/11/20(日) 16:00:36.19ID:XCN8LgbG >>112
ユニケージはトラブったら専門家を呼ばないといけないんだろ
ユニケージはトラブったら専門家を呼ばないといけないんだろ
128デフォルトの名無しさん
2022/11/20(日) 16:11:37.91ID:FErBPmtp またシェルがOSに近いところで動くとかいう妄言を垂れ流したのかい?
129デフォルトの名無しさん
2022/11/20(日) 16:37:01.86ID:CFvDfimk 馬鹿野郎。
シェルはOSの一部だ。
腹筋からやり直せ。
シェルはOSの一部だ。
腹筋からやり直せ。
130デフォルトの名無しさん
2022/11/20(日) 16:40:27.35ID:Bp2/k90P シェルはカーネルに含まれてねえんだわ
大学のOSの授業で何を学んだんだ?
大学のOSの授業で何を学んだんだ?
131デフォルトの名無しさん
2022/11/20(日) 18:57:05.74ID:Ri+7Tw2S bashでもdashでも良いからシェルの
ソース落としてみりゃ分かるのにね
Cすら読めないんだろうな
ソース落としてみりゃ分かるのにね
Cすら読めないんだろうな
132デフォルトの名無しさん
2022/11/20(日) 21:41:39.74ID:xYHjZZsL POSIX中心主義でシェルはカーネルに近いことが示されている
POSIX中心主義と情報科学教育
https://www.slideshare.net/tomoyukimatsura/posix-59447685
Tomoyuki Matsuura
同人作家兼Web・グラフィックデザイナー兼ネットワーク・サーバーエンジニア兼テクニカルライター at 自営業(個人事業主)
POSIX中心主義と情報科学教育
https://www.slideshare.net/tomoyukimatsura/posix-59447685
Tomoyuki Matsuura
同人作家兼Web・グラフィックデザイナー兼ネットワーク・サーバーエンジニア兼テクニカルライター at 自営業(個人事業主)
133デフォルトの名無しさん
2022/11/20(日) 21:58:52.97ID:Ri+7Tw2S134デフォルトの名無しさん
2022/11/20(日) 22:01:07.00ID:xYHjZZsL >>133
18ページ目
18ページ目
135デフォルトの名無しさん
2022/11/20(日) 22:15:01.95ID:Ri+7Tw2S >>134
その図はシェルがカーネルに近いことを意味しているのでは全くないよ
そもそも図が不正確で例えば
アプリや言語の間に必ずシェルが仲介するように書かれているがそんなことはない
Cで書いてしてビルドされた実行ファイルは
カーネルのシステムコール呼ぶのにシェルを必要としない
あなたは図を読んで理解する基本的な知識がないようだよ
その図はシェルがカーネルに近いことを意味しているのでは全くないよ
そもそも図が不正確で例えば
アプリや言語の間に必ずシェルが仲介するように書かれているがそんなことはない
Cで書いてしてビルドされた実行ファイルは
カーネルのシステムコール呼ぶのにシェルを必要としない
あなたは図を読んで理解する基本的な知識がないようだよ
136デフォルトの名無しさん
2022/11/20(日) 22:15:29.40ID:xYHjZZsL >>130
大学のOSの授業で何を学んだんだ?
シェルスクリプト言語論2 提供機関:金沢大学
担当教員 大野 浩之,松浦 智之,森 祥寛
https://www.ucon-i.jp/newsite/city-college/kamoku/2022/063_%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E%E8%AB%962.pdf
皆さんの中で,プログラミングを勉強して,さまざまなプログラムを作成したいと考えたことのある方は,どれだけいるだろうか? しかし,
どのように学んで良いか分からない。JAVA? Python? R? Oracle? PHP? C?などと言われても,何を学んで良いか分からない。そんな
こともあるでしょう。特に,多くのプログラミング言語では,1,2年毎に大きなバージョンアップなどがあり,その前後で作成したプログラムが
動かなくなったり,新しいプログラムが作れなくなったりします。
そこで本講習では,古くから存在し,今もほとんど変わること無く使用できる「POSIX環境におけるシェルスクリプト」を使ったプログラミン
グ手法について学習をしていきます。シェルスクリプトは,UNIXやLinuxと呼ばれるOSにおいて,システム操作などにも使用されるもので,多く
のコマンドから形成されるものです。それ故に最近のプログラミング言語ほど派手なことはできませんが,古くから変わらず存在するため,これ
から先も長く長く使用可能です。また,シェルスクリプトは,プログラミングに限らず,LinuxやWindows10,macOSなどをコマンドから操作する
ときに使用できます。シェルスクリプトを十全に使用できるようになると,研究活動を始めとする,さまざまな業務処理に,これまでとは違う視
点からの作業環境を与えることができます。
授業では,受講者は,このPOSIX環境におけるシェルスクリプトについて,新しい視点で学ぶとともに,「すべてのUNIXで25年後も動く普遍的な
プログラム」を書く方法について会得し日頃の問題解決に適用できるようになることを目標とします。
大学のOSの授業で何を学んだんだ?
シェルスクリプト言語論2 提供機関:金沢大学
担当教員 大野 浩之,松浦 智之,森 祥寛
https://www.ucon-i.jp/newsite/city-college/kamoku/2022/063_%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E%E8%AB%962.pdf
皆さんの中で,プログラミングを勉強して,さまざまなプログラムを作成したいと考えたことのある方は,どれだけいるだろうか? しかし,
どのように学んで良いか分からない。JAVA? Python? R? Oracle? PHP? C?などと言われても,何を学んで良いか分からない。そんな
こともあるでしょう。特に,多くのプログラミング言語では,1,2年毎に大きなバージョンアップなどがあり,その前後で作成したプログラムが
動かなくなったり,新しいプログラムが作れなくなったりします。
そこで本講習では,古くから存在し,今もほとんど変わること無く使用できる「POSIX環境におけるシェルスクリプト」を使ったプログラミン
グ手法について学習をしていきます。シェルスクリプトは,UNIXやLinuxと呼ばれるOSにおいて,システム操作などにも使用されるもので,多く
のコマンドから形成されるものです。それ故に最近のプログラミング言語ほど派手なことはできませんが,古くから変わらず存在するため,これ
から先も長く長く使用可能です。また,シェルスクリプトは,プログラミングに限らず,LinuxやWindows10,macOSなどをコマンドから操作する
ときに使用できます。シェルスクリプトを十全に使用できるようになると,研究活動を始めとする,さまざまな業務処理に,これまでとは違う視
点からの作業環境を与えることができます。
授業では,受講者は,このPOSIX環境におけるシェルスクリプトについて,新しい視点で学ぶとともに,「すべてのUNIXで25年後も動く普遍的な
プログラム」を書く方法について会得し日頃の問題解決に適用できるようになることを目標とします。
137デフォルトの名無しさん
2022/11/20(日) 22:16:35.86ID:xYHjZZsL >>135
https://www.usp-lab.com/qa.html
ユニケージ は、DBMS よりもより OS に近いところで動作するため、
自由にファイルを配置したり、コマンドを作成することによって、シンプルな処理から複雑な処理まで、幅広く対応することが可能です。
https://www.usp-lab.com/qa.html
ユニケージ は、DBMS よりもより OS に近いところで動作するため、
自由にファイルを配置したり、コマンドを作成することによって、シンプルな処理から複雑な処理まで、幅広く対応することが可能です。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「こども2万円給付」は“ずるい”?「子持ちだけ優遇されてる」「来年から独身税もあるのに」…子育て世帯への支援は“不公平”なのか★3 [♪♪♪★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★6 [nita★]
- 男女2人死亡の赤坂・個室サウナ火災、非常ボタン押された形跡…従業員は煙感知の報知機で気づく [蚤の市★]
- 高市首相「従来の立場超えたと受け止められ反省」 存立危機発言巡り ★3 [蚤の市★]
- BreakingDown選手がくも膜下出血、瓜田純士、平手打ちを行った江口響は「もう格闘技も辞めます。責任取りたいです』とまで言ってきてる」 [muffin★]
- 資さんうどんが「PayPay」の取り扱いを停止 他のキャッシュレス決済は引き続き利用可能 [少考さん★]
- 【画像】ワイのチンコ、デカすぎて349歳の姪を泣かせてしまう…😭
- 【高市速報】ヤフコメアンケート「上野動物園にパンダは必要?」パンダはいらないが脅威の90%😳★2 [931948549]
- 【画像】パンダみたいなアスカが発見されるWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 🦥🦧🐾おまっとさんです🐾🦧🦥🦥🏡
- 渡邊渚「写真集はエロ売りではなく、もっと違うメッセージがある」 ヤフコメ民「私は障害者で被イジメ経験者ですが、理解できません」 [455031798]
- 僕「ケンモメンってシャンプー何使ってんの?(どうせオクトだろ)」(ヽ´ん`)「オクト」(ヽ´ん`)「オクト」(ヽ´ん`)「オクト」 [769931615]
