「流石の橋下市長も今日位は災害対策本部長として市長の仕事をしているのかと思えば、朝からテレビに出て、今更、自分の慰安婦失言でのエラーを取り返すのに必死になって朝日叩き。ここまで阿呆だとは。 市長が今しなければならない仕事は何だ?最低だね」
2014-08-10 馬の文明ユーラシアとアンデス文明の衝突 アメリカ大陸では馬は1万年前に絶滅した アメリカ大陸のアンデス文明は、何故ユーラシア大陸の西洋文明に破れて滅亡したのでしょうか。これには諸説あり、『銃・鉄・病原菌』(まさにタイトルそのものがアンデス文明に欠けていたものですが)においては「文明は気候差の影響などで東西に伝播する速度のほうが南北に伝播する速度より速く、南北に長いアメリカ大陸は地勢的に文明の伝播に不利な状況があった」などと指摘されています。 私はそのような地勢的な状況もあった一方で、『銃・鉄・病原菌』でも重視されていてもテーマの本質ではなかった「馬」の存在の有無が両大陸の文明を分かつものであったと思います。意外と知られていない事実ですが、アメリカ大陸には馬が存在しませんでした。 正確には、紀元前200万年前〜100万年前までは北アメリカ大陸は馬の先祖の原産地だったので
PHPの==は両辺を適当に型キャストしてから比較するような演算子です。この型キャストの規則は難解すぎる上にドキュメントも不十分なため、PHPプログラマでも完璧に理解している人はほとんど居ないくらいの印象です。バグの原因になりかねないため、なるべく==を使わないようにしているPHPプログラマも多いはずです。 ところで、この==演算子の挙動がPHP 5.4.4から変更されていることはあまり知られていません。本稿ではこの内容を紹介します。 Bug #54547 の騒動 まずはこの仕様変更の経緯を紹介します。 2年ほど昔、Hacker Newsで2^63付近の整数に対応する文字列をPHPで比較したときの挙動がおかしいというスレッドが盛り上がったことがありました。具体的には、PHPでは「'9223372036854775807' == '9223372036854775808'」がtrueになるとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く