アカウント名:
パスワード:
バージョンナンバーが大きいほど偉いという謎の競争が始まった結果、それがなければ何十年も気にする必要がなかっただろう問題が発生、このことが予見できるくらいならこんなくだらない競争はしなかっただろう。他にも、とにかく速いペースで機能を増やさざるを得ない開発側の都合でユーザーが振り回される昨今。
もはや一般ユーザーはブラウザのバージョンナンバーなど見てないんだから、ビルドナンバーとか日付けをバージョンナンバーとして使うとかで良いんじゃないかな。
桁が増えただけで破綻するクソコードが原因なんだからそれはあまり意味がないのでは
西暦4桁を前提に日付をバージョンナンバーとして扱えば西暦5桁になるまでは問題を先送りにできる。西暦10000年まで今の文明が続いてるとは思えないので問題は起きない。
かつての開発者たちもそう思っていたんですよ。今作ってるシステムが2000年まで残っているわけがない、2桁で十分だ、と。
30年(2000-1970)と8000年(10000-2000)はさすがに問題が違うのでは
...みたいに余裕でいたら、2100年でバグったり、3000年でバグったり...いやまずは2038年か?いやいや2036年だ、昭和100年だ、注意すべき点が多すぎてもはや罠しかない。(修正ユリウスでオーバフローさせない自信があるなら石を投げて良し?)
×かつての開発者たちも〇今の開発者たちも
それならバージョンを0埋め8桁でいいじゃんで、結局足りなくなって焦ると
やはりMS-Windows2000は偉かったんだ。
それはただのWindows NT 5.0定期
埼玉スタジアム2002みたいな恥ずかしい名前をいつまで使ってんだ
2021年に大々的に行われた東京オリンピック2020をもう忘れたか。
> バージョンナンバーが大きいほど偉い
京コンピュータという空前絶後のバージョン
そうだ!バージョンナンバーが特定の、たとえば無理数に近ければ近いほど偉いという謎のルールを決めればどうかな。これなら桁数こそ増えるけれども、無限に大きくなることもなく、それでいて無限に開発を続けられる。開発を終了したくなったらら、きっちりその数になるということで。
#eとかπとかの誰でも知ってそうなありきたりの数は避けるとして。
TeXは知ってて言ってるんだろうけど。
なんで無理数にする必要がある?桁数増やしていいなら、0.9 -> 0.99 -> 0.999 -> ... でもエエんちゃう?// 循環小数 0.999…=1 な。
ありきたりでない無理数にしたら、次のバージョン番号は何が正しいか解らなくなるんじゃね?
スベったね
無理数だけに無理がありましたね。
無理数だけに
Oracle 9i「………」
スパーン!(無言ツッコミ)
TeXのバージョンが円周率ですね。クヌースさん今84歳、今でも開発を続けているんだろうか?
2021年に3.141592653を出してる。https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf [tug.org]
TeX「せやな」METAFONT「そやそや」
バージョンが大きいほど偉いと考えるユーザがいることを理由に、Firefoxはラピッドリリースに踏み切ってバージョン水増しに走ったようだ。しかしそんな発想に至るユーザ層は、もとよりFirefoxなんて選ぶはずもない。
Firefoxがそんな間抜けな設計のわけねえだろ。ちゃんとChromeの方が先に100になるように計算されてる。Δとか。
Chromeも4週間更新に切り替えなかったらFirefoxが先にバージョン100になるはずだったんだよな
これってバージョンナンバー競争なの?
もうメジャーバージョンとかマイナーバージョンとかめんどくさくなって、バージョン番号なんてただのシーケンス番号、定期リリースしたら1増やすって思想で淡々とリリースしてるんだと思ってた。
少なくとも、開発側の当初の言い分は「バージョン番号に意味をなくしたい」だったはず大きな数字が好きな、一部のアプリ開発者や使用者の問題だと思ってた
昔は0.1から始まってなかなか1.0にならずに、その次は1.5だけど2.0に行く前に1.8を出して、みたいな感じでかなり詳しい人じゃないとバージョンの意味が理解できてなかった。
どうせ数字は大小しか意味がないんだから、恣意的な有理数よりは自然数の方がいいってだけの話。
だから意味を持たせ共有可能なルールにしたのがSemVerだが、人類はまだ依存関係地獄でもがいている。
人類は互換性問題が起きるかどうか事前に予測できるほど賢くないのだよ。開発者がルール通りバージョン番号をつけてくれる保証もないし。color.jsの作者みたいに突然発狂するかもしれない
いっそのこと次はChromf/1.0.0.0にしてしまえよって思う
Mangan/1.0.0じゃない?
バージョン競争なんてないよもしかして高速リリースはバージョン番号を上げるためだけにやってるとでも思ってたの?
>バージョンナンバーが大きいほど偉いという謎の競争が始まった結果、それはあなたの感想ですよね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
くだらないバージョン競争の結果 (スコア:0)
バージョンナンバーが大きいほど偉いという謎の競争が始まった結果、
それがなければ何十年も気にする必要がなかっただろう問題が発生、
このことが予見できるくらいならこんなくだらない競争はしなかっただろう。
他にも、とにかく速いペースで機能を増やさざるを得ない開発側の都合でユーザーが振り回される昨今。
Re: (スコア:0)
もはや一般ユーザーはブラウザのバージョンナンバーなど見てないんだから、ビルドナンバーとか日付けをバージョンナンバーとして使うとかで良いんじゃないかな。
Re: (スコア:0)
桁が増えただけで破綻するクソコードが原因なんだからそれはあまり意味がないのでは
Re: (スコア:0)
西暦4桁を前提に日付をバージョンナンバーとして扱えば西暦5桁になるまでは問題を先送りにできる。
西暦10000年まで今の文明が続いてるとは思えないので問題は起きない。
Re: (スコア:0)
かつての開発者たちもそう思っていたんですよ。
今作ってるシステムが2000年まで残っているわけがない、2桁で十分だ、と。
Re: (スコア:0)
30年(2000-1970)と8000年(10000-2000)はさすがに問題が違うのでは
Re:くだらないバージョン競争の結果 (スコア:1)
...みたいに余裕でいたら、
2100年でバグったり、3000年でバグったり...
いやまずは2038年か?いやいや2036年だ、昭和100年だ、注意すべき点が多すぎてもはや罠しかない。
(修正ユリウスでオーバフローさせない自信があるなら石を投げて良し?)
Re: (スコア:0)
×かつての開発者たちも
〇今の開発者たちも
Re: (スコア:0)
それならバージョンを0埋め8桁でいいじゃん
で、結局足りなくなって焦ると
Re: (スコア:0)
やはりMS-Windows2000は偉かったんだ。
Re: (スコア:0)
それはただのWindows NT 5.0定期
Re: (スコア:0)
埼玉スタジアム2002みたいな恥ずかしい名前をいつまで使ってんだ
Re: (スコア:0)
2021年に大々的に行われた東京オリンピック2020をもう忘れたか。
Re: (スコア:0)
> バージョンナンバーが大きいほど偉い
京コンピュータという空前絶後のバージョン
Re: (スコア:0)
そうだ!
バージョンナンバーが特定の、たとえば無理数に近ければ近いほど偉いという謎のルールを決めればどうかな。
これなら桁数こそ増えるけれども、無限に大きくなることもなく、それでいて無限に開発を続けられる。
開発を終了したくなったらら、きっちりその数になるということで。
#eとかπとかの誰でも知ってそうなありきたりの数は避けるとして。
Re:くだらないバージョン競争の結果 (スコア:1)
TeXは知ってて言ってるんだろうけど。
なんで無理数にする必要がある?
桁数増やしていいなら、0.9 -> 0.99 -> 0.999 -> ... でもエエんちゃう?
// 循環小数 0.999…=1 な。
ありきたりでない無理数にしたら、次のバージョン番号は何が正しいか解らなくなるんじゃね?
Re: (スコア:0)
スベったね
Re: (スコア:0)
無理数だけに無理がありましたね。
Re: Re:くだらないバージョン競争の結果 (スコア:3, おもしろおかしい)
無理数だけに
Oracle 9i「………」
Re: (スコア:0)
スパーン!(無言ツッコミ)
Re: (スコア:0)
TeXのバージョンが円周率ですね。
クヌースさん今84歳、今でも開発を続けているんだろうか?
Re: (スコア:0)
2021年に3.141592653を出してる。
https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf [tug.org]
Re: (スコア:0)
TeX「せやな」
METAFONT「そやそや」
Re: (スコア:0)
バージョンが大きいほど偉いと考えるユーザがいることを理由に、
Firefoxはラピッドリリースに踏み切ってバージョン水増しに走ったようだ。
しかしそんな発想に至るユーザ層は、もとよりFirefoxなんて選ぶはずもない。
Re: (スコア:0)
Firefoxがそんな間抜けな設計のわけねえだろ。
ちゃんとChromeの方が先に100になるように計算されてる。
Δとか。
Re: (スコア:0)
Chromeも4週間更新に切り替えなかったらFirefoxが先にバージョン100になるはずだったんだよな
Re: (スコア:0)
これってバージョンナンバー競争なの?
もうメジャーバージョンとかマイナーバージョンとかめんどくさくなって、
バージョン番号なんてただのシーケンス番号、定期リリースしたら1増やすって思想で淡々とリリースしてるんだと思ってた。
Re: (スコア:0)
少なくとも、開発側の当初の言い分は「バージョン番号に意味をなくしたい」だったはず
大きな数字が好きな、一部のアプリ開発者や使用者の問題だと思ってた
Re: (スコア:0)
昔は0.1から始まってなかなか1.0にならずに、その次は1.5だけど2.0に行く前に1.8を出して、みたいな感じでかなり詳しい人じゃないとバージョンの意味が理解できてなかった。
どうせ数字は大小しか意味がないんだから、恣意的な有理数よりは自然数の方がいいってだけの話。
Re: (スコア:0)
だから意味を持たせ共有可能なルールにしたのがSemVerだが、人類はまだ依存関係地獄でもがいている。
Re: (スコア:0)
人類は互換性問題が起きるかどうか事前に予測できるほど賢くないのだよ。
開発者がルール通りバージョン番号をつけてくれる保証もないし。color.jsの作者みたいに突然発狂するかもしれない
Re: (スコア:0)
いっそのこと次はChromf/1.0.0.0にしてしまえよって思う
Re: (スコア:0)
Mangan/1.0.0じゃない?
Re: (スコア:0)
バージョン競争なんてないよ
もしかして高速リリースはバージョン番号を上げるためだけにやってるとでも思ってたの?
>バージョンナンバーが大きいほど偉いという謎の競争が始まった結果、
それはあなたの感想ですよね?