予想通り新しいバージョン管理ツールが登場するようだな
gitなんか使っていた奴らはデータが取り出せなくなり
移行作業に苦しむことになるだろう
シェルスクリプトなら何十年後も同じものを使いつけられる
20年前の知識が20年後でも通用するわけだ
シェルスクリプトでバージョン管理せよ。
使う方を覚えるのではなく、自分の頭でシェルスクリプトで
どうやってバージョン管理するのかを考えろ
探検
POSIX原理主義「ほれみろまた新しいバージョン管理だ」
■ このスレッドは過去ログ倉庫に格納されています
2022/11/16(水) 20:15:25.62ID:iIuOsXs4
2022/11/17(木) 19:03:46.18ID:wCaYlNn3
MetaのSaplingはGitのリポジトリをcloneしてpush/pullできるから何も困らない
もちろんGithubにも接続できる
もちろんGithubにも接続できる
17デフォルトの名無しさん
2022/11/17(木) 19:23:20.79ID:iKwqu8K0 >>16
そんでGitよりええのん?
そんでGitよりええのん?
18デフォルトの名無しさん
2022/11/17(木) 19:30:12.45ID:782WqxX7 >>16
gitリポジトリも扱えるけどgitリポジトリのままクライアントだけslにしても高度な機能は使えないみたいよ
https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/
> 注: スケール機能の多くは、Sapling 固有のサーバーを使用する必要があるため、最初のクライアント リリースでは使用できません。ここでは、今後のプレビューとして説明します。Git リポジトリで Sapling を使用する場合、これらの最適化の一部は適用されません。
gitリポジトリも扱えるけどgitリポジトリのままクライアントだけslにしても高度な機能は使えないみたいよ
https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/
> 注: スケール機能の多くは、Sapling 固有のサーバーを使用する必要があるため、最初のクライアント リリースでは使用できません。ここでは、今後のプレビューとして説明します。Git リポジトリで Sapling を使用する場合、これらの最適化の一部は適用されません。
2022/11/17(木) 20:40:13.88ID:wCaYlNn3
>>18
slクライアントだけで使えないのはそのページの後半の Scaling Sapling で説明されてる機能だよね
前半の Sapling's user experience で説明されている機能はクライアントだけで使えて、gitのリポジトリでもいろいろ使いやすくなっているのがウリらしい
ステージが無いとかrebase -iでエディタ開いてコミット履歴編集が goto/prev/next/amend みたいなコマンドでできるとか
他にも https://sapling-scm.com/docs/introduction/git-cheat-sheet/ に git とのコマンドの対応表があるからいろいろ参考になる
slクライアントだけで使えないのはそのページの後半の Scaling Sapling で説明されてる機能だよね
前半の Sapling's user experience で説明されている機能はクライアントだけで使えて、gitのリポジトリでもいろいろ使いやすくなっているのがウリらしい
ステージが無いとかrebase -iでエディタ開いてコミット履歴編集が goto/prev/next/amend みたいなコマンドでできるとか
他にも https://sapling-scm.com/docs/introduction/git-cheat-sheet/ に git とのコマンドの対応表があるからいろいろ参考になる
2022/11/17(木) 20:40:51.39ID:wCaYlNn3
21デフォルトの名無しさん
2022/11/17(木) 21:26:30.18ID:Fq3chjKa22デフォルトの名無しさん
2022/11/17(木) 21:43:45.45ID:nBI3dg2N23デフォルトの名無しさん
2022/11/17(木) 21:52:50.37ID:Fq3chjKa >>22
POSIXは30年前に規格化されてから何も変わっていない
gitは開発者の都合で勝手に変わるから
アップデートすると動かなくなる
つまり寿命が短いということだ
我らはこのような寿命の長いソフトウェアを、「ソフトウェアの保存食」と呼んでいる。我らの意見はこうだ。
・ 世にありふれている多くのソフトウェアは「生もの」
美味しいかもしれないが、日もちしない。
・保存食は、そこまで美味しくないが、日もちするという性質で優れるため必要なもの。
毎日の食事には生もの。キャンプや災害時には保存食。→適材適所でどちらも必要。
・しかし今、ソフトウェア界には保存食が不足している。
「今、高性能なこと」、「今、高機能なこと」を追求しているソフトウェアばかり。
POSIX の弱点を補完し、発展させたものがPOSIX 原理主義
POSIXは30年前に規格化されてから何も変わっていない
gitは開発者の都合で勝手に変わるから
アップデートすると動かなくなる
つまり寿命が短いということだ
我らはこのような寿命の長いソフトウェアを、「ソフトウェアの保存食」と呼んでいる。我らの意見はこうだ。
・ 世にありふれている多くのソフトウェアは「生もの」
美味しいかもしれないが、日もちしない。
・保存食は、そこまで美味しくないが、日もちするという性質で優れるため必要なもの。
毎日の食事には生もの。キャンプや災害時には保存食。→適材適所でどちらも必要。
・しかし今、ソフトウェア界には保存食が不足している。
「今、高性能なこと」、「今、高機能なこと」を追求しているソフトウェアばかり。
POSIX の弱点を補完し、発展させたものがPOSIX 原理主義
2022/11/17(木) 22:24:10.38ID:OsFBC3fL
gitがアップデートで動かなくなった記憶がない
2022/11/18(金) 01:59:41.54ID:mb4K16Ur
2022/11/18(金) 02:00:28.00ID:Xok0DOTI
ユニケージは誰も保守できないからただの粗大ごみ
27デフォルトの名無しさん
2022/11/18(金) 07:11:10.01ID:ExpJZ6XR >>25
ソフトウェアの寿命は短い。なぜかわかるか?
それはPOSIXという寿命が長い標準規格に準拠してないからだ
POSIXは30年の長い寿命を持っている
ならばPOSIXに従えはソフトウェアの寿命が長くなるのは明らかだ
POSIXで使える言語はCとシェルスクリプトだけだ
Cは効率がいいが移植性が低いとUNIX哲学で散々言われていることだ
したがってシェルスクリプトで書くしかない
しかしPOSIXは機能が少ないと騒ぐやからが多い
だから我らはシェルスクリプトで何でも出来ることを証明するために
多数のコマンドを作ってみせた。JSONだってXMLだってなんでも処理できる
POSIX原理主義は寿命が長いことが証明された
ソフトウェアの寿命は短い。なぜかわかるか?
それはPOSIXという寿命が長い標準規格に準拠してないからだ
POSIXは30年の長い寿命を持っている
ならばPOSIXに従えはソフトウェアの寿命が長くなるのは明らかだ
POSIXで使える言語はCとシェルスクリプトだけだ
Cは効率がいいが移植性が低いとUNIX哲学で散々言われていることだ
したがってシェルスクリプトで書くしかない
しかしPOSIXは機能が少ないと騒ぐやからが多い
だから我らはシェルスクリプトで何でも出来ることを証明するために
多数のコマンドを作ってみせた。JSONだってXMLだってなんでも処理できる
POSIX原理主義は寿命が長いことが証明された
2022/11/18(金) 09:04:17.02ID:3+WQjBi3
どうでもいい奴が実在しない奴と本気で戦ってるw
29デフォルトの名無しさん
2022/11/18(金) 10:01:23.79ID:iuJRpq/V30デフォルトの名無しさん
2022/11/18(金) 10:13:13.76ID:aPx/ZOnV31デフォルトの名無しさん
2022/11/18(金) 10:16:53.53ID:aPx/ZOnV >>1
gitってPOSIX以外のシステムコールを呼んでたっけ?
gitってPOSIX以外のシステムコールを呼んでたっけ?
2022/11/18(金) 11:12:40.62ID:WymLnZlD
2022/11/18(金) 11:22:03.27ID:74st4nmX
>>31
git 2.34 で追加された core.fsmonitor の機能は Linux なら独自の inotify 関連のシステムコールを使ってるはず
こういう機能は昔のUNIXには無かったからPOSIXにも無いんじゃないかな
git 2.34 で追加された core.fsmonitor の機能は Linux なら独自の inotify 関連のシステムコールを使ってるはず
こういう機能は昔のUNIXには無かったからPOSIXにも無いんじゃないかな
2022/11/18(金) 12:04:44.11ID:aPx/ZOnV
>>33
「Linux なら」ってことなので必須じゃないのではないかな?
「Linux なら」ってことなので必須じゃないのではないかな?
2022/11/18(金) 14:05:46.08ID:74st4nmX
>>34
inotifyに似た機能が無い場合は自力でファイルシステムを読んで回って変更を探すようなかなり非効率な実装になるので今どきのOSには必須の機能だと思うよ
例えばVSCodeなんかで他のプログラム使ってファイルを修正したのが直ちに反映されるのはこの機能使ってるはず
Windowsにも似たようなのがあるし、MacやBSDはどうかなあ
inotifyに似た機能が無い場合は自力でファイルシステムを読んで回って変更を探すようなかなり非効率な実装になるので今どきのOSには必須の機能だと思うよ
例えばVSCodeなんかで他のプログラム使ってファイルを修正したのが直ちに反映されるのはこの機能使ってるはず
Windowsにも似たようなのがあるし、MacやBSDはどうかなあ
2022/11/18(金) 15:23:49.85ID:NJJaJqGX
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
シェルスクリプトはインタープリタで解釈を要するので遅い
シェルスクリプトはインタープリタで解釈を要するので遅い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【鹿児島】容疑者は大学生。国道3号を横断中の母娘を車ではねる――「太陽がまぶしくて見えなかった」。20歳女を現行犯逮捕 日置署 [ぐれ★]
- 【将棋】女流棋士の妊娠を巡る規定、見直しを将棋連盟に要望 岡山県倉敷市 [muffin★]
- 【こども食堂】 過去最多更新、1万2601カ所 物価高「踏ん張る」 [煮卵★]
