Unix Time:不惑に 46
タレコミ by Anonymous Coward
あるAnonymous Coward 曰く、
本家記事より。21世紀10年代はじめということで浮かれあがっていて、忘れていました。Unix Timeが40歳になりました。昨年の「1234567890」のせいで、自然年数の年齢なんて覚えの彼方でした。40歳を越えているかた・そろそろ40歳のかた、40以前でもそろそろ妖精になれそうな方、年齢がクリスマスな方、不惑を2で割ったより若い方、論語に言う「不惑」とはなんぞや、語ってみましょうか。
Unix Time詐欺 (スコア:5, おもしろおかしい)
Unix Timeちゃんは生まれつき体の弱い子で、このままだと68歳で死んでしまうんです。みなさん、Unix Timeちゃんを救うためにどうかtime_tを64bitにしてください。
# IPv4詐欺の方が切実かもしれないのでAC
Re:Unix Time詐欺 (スコア:3, 興味深い)
「Unix Time 不滅に」と空目しました。
とりあえず、Snow Leopard で確認したところ sizeof(time_t) が 8 になってました。
なので、少しだけ不滅に近くなったのかも。
Re: (スコア:0)
Re:Unix Time詐欺 (スコア:3, 興味深い)
駄目.
例えば標準関数time(3)では, エラーが-1で予約されているから, signedであることが求められます.
Re: (スコア:0)
# ANSI Cでのunsignedとsignedの比較って、signed側が負なら、unsignedがいかなる値でも常に一致しない事になったんでしたっけ?
Re: (スコア:0)
それは何か解決になるのでしょうか?
ごまかしにはなるかもしれないけど。
Re: (スコア:0)
一般的なPOSIXシステムにおいて、time_t型はlong int (つまり32ビット環境では32ビット符号有り整数、64ビット環境では64ビット符号有り整数)なので、Unix Timeを救うには64ビットシステムに移行するのがとりあえずの解決策になるものと思われます。
Re:Unix Time詐欺 (スコア:1)
アプリケーション側で、time_t ではなく int を使ってるプログラムは結構あると思います。
ILP64ならそれでも問題ないですけど、そっちはマイナーというか、intは32bitなままのLP64やLLP64の方が主流じゃないですかね。
#perlとかのインタプリタ系は、OSと処理系さえ対応すれば、スクリプト側は何もしなくていいので楽ですが。
Re: (スコア:0)
Re:Unix Time詐欺 (スコア:1)
> それはtime_tの仕様以前の話でしょう。
UNIX が生まれた頃は time_t なんて型は存在しませんでしたからねぇ。
#って、ANSI C が生まれたのが1989年だから、time_t が生まれたからも、もう20年たってるのか…
time_t 登場以前からあったプログラムのプログラムからの流れで、時間を int で扱うようなプログラムが残ってたりするのも、ある程度はしかたがないでしょう。
そういう20年前のプログラムでも、最新のシステムでもコンパイルすれば動く、といったあたりがUNIXの懐の広さだと思います。
Re: (スコア:0)
Re: (スコア:0)
# と、考える私は貧民なのだよ。
Re:Unix Time詐欺 (スコア:1)
いまだにext2とか現役なのを見ると、こっちの方が残りそうでこわいんだよなあ。
Re: (スコア:0)
ext3はext2にジャーナルを付けただけですから、こちらも同様ですね。ちなみにFATは2107年までは大丈夫なようです。
Re: (スコア:0)
×IPv4
○IPv6
ですね。
Re: (スコア:0)
IPv4ちゃんは生まれつき体の弱い子で、医者からはあと2年半の命だと言われているのでうんたらかんたら
# で、IPv4ちゃんのことはあきらめて次を作ろうなんて言ったら叩かれるよなそりゃ
Re:Unix Time詐欺 (スコア:1)
いや、IPv4はアドレスが不足していることが問題と言われているので、「だったら(#1696999のACと一緒に)とっとと死んでそのアドレスを明け渡せよ」という話になりませんか。
Re: (スコア:0)
>> IPv4ちゃんは生まれつき体の弱い子で、医者からはあと2年半の命だと言われているのでうんたらかんたら
> いや、IPv4はアドレスが不足していることが問題と言われているので、
えーと、あと2年半でIPv4アドレスが枯渇すると予測されていることの婉曲な表現なのですが、そんなにわかりにくかったですか? もちろん枯渇したところでIPv4アドレスが突如としてすべて開放されるわけありません。
UNIX Timeとは関係ないですが・・・ (スコア:4, 参考になる)
>論語に言う「不惑」とはなんぞや
「四十而不惑」は孔子という天才をもってしても
そこまで達するのに40年の歳月を要したということでしょう。
凡夫たる者の身には、その一生の内には到底及ばぬ境地と思っています。
せいぜい、命がつきるまで諦めずに足掻き続けられたらいいなというのが願いです。
Re:UNIX Timeとは関係ないですが・・・ (スコア:5, おもしろおかしい)
スラド風に意訳すると
「安定バージョンのリリースまでには40年の歳月を費やした」
ってことですね。
うじゃうじゃ
Re:UNIX Timeとは関係ないですが・・・ (スコア:3, すばらしい洞察)
「40歳台になったら頭が硬くなり周囲の革新的な意見に惑わされる事がなくなった」では?
(意訳:耐力も落ち目だし、もう新しい事になんか構ってられるか!)
まじめな話:
あれこれ迷っているうちは成長の可能性があるけど、迷わなくなったら後は枯れるだけだと思います。
ホントに迷わなくなったら、前例踏襲のみになりそうですし……
notice : I ignore an anonymous contribution.
Re: (スコア:0)
耐力って……誤変換なのか、意図的なものなのか。
# まもなく不惑だが下半身は衰える気配がないので AC
Re: (スコア:0)
バグが出尽くして安定稼動する理想的なシステムでは?
Re:UNIX Timeとは関係ないですが・・・ (スコア:3, 興味深い)
そもそも、学に志すのが15歳とか遅すぎだろうと思うのが現在の感覚ですが、
平均寿命の短かった古代ではなおのことと思います。
春夏を1年、秋冬を1年と数える二倍年暦 [furutasigaku.jp]説というものがありまして、
リンク先では、孔子の時代では現代の1年を2年と数えたのが妥当だと主張しています。
それを受け入れると、7歳半で学に志し、15歳で立ち、20歳で不惑というのは
「さすが偉人」と納得のいくものになります。
・・・あくまでも、こういう説もありますよ、という紹介ですがね。
Re:UNIX Timeとは関係ないですが・・・ (スコア:1)
面白いですね。そう言う解釈があるんですか。
そうだとすると彼我の差のさらに広大な事を思わずにはいられません。
# 現代という観点からなら、自らの意志をもって学ぶことを選択するのが
# 15歳というのは、かなり早い方なんじゃないかとも思えますけど。
余談ですが、惑の解釈には「まよう」のほかに「狭い枠にとらわれる」が
あるようで、不惑の解釈をただ「まようことがなくなった」だけでは無く
「狭い枠(物の見方)にとらわれなくなった」としているものもありますね。
「物事を予断無く客観的に判断できるようになった」というくらいの意味でしょうか。
Re: (スコア:0)
Re: (スコア:0)
そもそも、学に志すのが15歳とか遅すぎだろうと思うのが現在の感覚ですが、
平均寿命の短かった古代ではなおのことと思います。
春夏を1年、秋冬を1年と数える 二倍年暦 [furutasigaku.jp]説というものがありまして、
リンク先では、孔子の時代では現代の1年を2年と数えたのが妥当だと主張しています。
それを受け入れると、7歳半で学に志し、15歳で立ち、20歳で不惑というのは
「さすが偉人」と納得のいくものになります。
・・・あくまでも、こういう説もありますよ、という紹介ですがね。
孔子の「学に志す」って、読み書きの初等教育のことじゃなくて、
余計なお世話かもしれませんが、 (スコア:0)
気づいていないのかもしれないので。
「学に志す」を「読み書き始めよう!」と解釈したのはあなた一人だけなんじゃないかな・・・
Re:余計なお世話かもしれませんが、 (スコア:1)
#1697147を書いたものですが、あの文章を#1697265のAC氏のように、
> 孔子の「学に志す」って、読み書きの初等教育のこと
と読み取る人がいるとはゆめにも思いませんでした。
きっと私の説明が足らなかったのでしょうね。申し訳ありません。>#1697265のAC氏
古代で15歳と言えばすでに大人ですし、
その千年後から始まる科挙ですら、10歳までに最初の段階の試験を合格できないと
その後のキャリアが断たれてしまうことを考えると、
孔子ほどの才を持つものが7歳半で己の人生を学か武かのどちらで身を立てようと
志すのは早すぎる気はしません。
まあ、倍年暦の話は与太かも知れませんが、
こんなネタを元にあれやこれや想像を巡らすのは楽しいものです。
Re: (スコア:0)
ということしたいんですね。
#本人乙
Re:UNIX Timeとは関係ないですが・・・ (スコア:1)
その前に、こっちのまよってるやつ [mainichi.jp]が文明ごとリセットしてくれそうですよ。
-------- tear straight across --------
Re: (スコア:0)
わくわくって感じですね
Re: (スコア:0)
40歳にしてファックであれば神々しさも感じられるが(ex.小田晋)、20歳ではただのDQNだ。
無粋な反応例 (スコア:2, 興味深い)
それより長生きできるなら十分じゃないか。
まちがえた (スコア:1)
ありがたや、ありがたや。 (スコア:2, 参考になる)
time_tちゃんは40歳かぁ。
なんだかんだ言って、UNIX(およびその亜種)で、20年間、ご飯食べさせてもらっているんですねぇ。
この3冊は、私に技術の基本を教えてくれたもの。
当時読むのに苦労もしたけど、time_tちゃんと同じで、いまだに現役で、いまだに知識の元になっています。この変化の激しい分野で、何十年って使い続けられるものって、ちょっとすごいと思いませんか?
Re: (スコア:0)
いえ、変化はかなりゆっくりしていると思いますよ。アイデアが提案されてから定着するまで何十年もかかるもはいくらでもあります。例えばオブジェクト指向など。
不惑というよりむしろ (スコア:1)
「不惑」よりはむしろ「初老」って思った。
くだらないけど、 (スコア:0)
40歳ではなく28歳にしたげて下さい。
#50歳でも良いけどwww
Re:くだらないけど、 (スコア:1)
妖精 (スコア:0)
Re: (スコア:0)
UNIXはたくさんの子孫を残してますから、魔法使いにはなっていないと思います。
Re: (スコア:0)
"pixie"という単語には「妖精」という意味の他に俗語もありましてね… (俗語の方の意味は各自で調べてください)
Re: (スコア:0)
Re: (スコア:0)
>"pixie"という単語には「妖精」という意味の他に俗語もありましてね
ポークビッツのことですね。
いろいろな起点 (スコア:0)
そういえば、BeagleBoard [beagleboard.org]のリアルタイムクロックが
リセットされると2000年1月1日になるのを見て時代の変化を感じた。