タグ

2019年1月24日のブックマーク (4件)

  • PHPのハマりポイントのリンク集 - Qiita

    PHPのハマり情報のまとめです。主に罠な仕様、予想外の振る舞い、ドキュメントに詳しくは書いてない振る舞いについての情報をまとめていきます。ここに載ってない情報があればぜひとも教えて下さい。頂いた情報をもとに随時更新していきます。 PHPは引数が足りないときはエラーになるが、引数が多いぶんには何も言わない - Qiita PHPはときどき掛け算ができない - Qiita PHPのDateTime::ISO8601はISO8601ではない - Qiita SplFileObjectのREAD_AHEAD, SKIP_EMPTY, DROP_NEW_LINEPHPのバージョンによって挙動がバラバラな件 - Qiita PHP: iterable型はiterator_to_array()に渡しちゃいけない - Qiita PHPの正規表現で^$より\A\zがいい理由 - Qiita PHP:文字

    PHPのハマりポイントのリンク集 - Qiita
    marmot1123
    marmot1123 2019/01/24
    かけ算のやつを見に行ったらマジヤバで何が起こっているのか本当にわからなかった。
  • PHPはときどき掛け算ができない - Qiita

    発覚の経緯 プログラミングコンテストサイト「AtCoder」の「C - AtCoDeerくんと選挙速報」でどうしても正答ができなかった。 それほど難しいロジックはないはずなのに…… そして、計算途中に変な値になっていることが発見された。 出現条件 Windows版のPHP7.0〜7.1 で 117231566641875000 * 7 を計算する。 PHP7.1の最新版では間違った結果が表示されます。 PHP7.2.0以降では正しい結果(820620966493125000)が表示されます。 どういう不具合か 117231566641875000 ✕ 7 = 820620966493125120 大きな数字ですが、下4桁に注目してください。 5000に7を掛けて答えは35000なので、掛け算の結果も下4桁は5000のはず。 なのに、5120という中途半端な数字(計算結果が正しくない) c:

    PHPはときどき掛け算ができない - Qiita
    marmot1123
    marmot1123 2019/01/24
    嘘……だろ……
  • 「COBOLで書かれた特殊なプログラムなので高齢者しか読めず」というパワーワードに対する反応

    リンク アゴラ 言論プラットフォーム 勤労統計問題の原因は「COBOLプログラムのバグ」 厚生労働省の毎月勤労統計調査についての特別監察委員会の報告書が出され、委員長の記者会見が行われた。疑問も残るが、おおむね事実関係は明らかになった。焦点になっている東京都の大企業の抽出調査については次の通り: 2003年5 746 users 2892 tarhill @mkoyki 「2004年に東京都を抽出調査に変えたとき、データに抽出率逆数をかけてを復元する変更を担当者が忘れたバグなのだ。これはCOBOLで書かれた特殊なプログラムなので高齢者しか読めず、そのミスがチェックできないので、去年まで誰もが「逆数をかけているもの」と考えて処理していた」 twitter.com/agora_japan/st… 2019-01-23 14:14:22 かせいさん @kasei_san 「データに抽出率逆数をか

    「COBOLで書かれた特殊なプログラムなので高齢者しか読めず」というパワーワードに対する反応
    marmot1123
    marmot1123 2019/01/24
    この人に調査任せた人誰なんだ……
  • 勤労統計問題の原因は「COBOLプログラムのバグ」 – アゴラ

    厚生労働省の毎月勤労統計調査についての特別監察委員会の報告書が出され、樋口委員長の記者会見が行われた。疑問も残るが、おおむね事実関係は明らかになった。焦点になっている東京都の大企業の抽出調査については次の通り: 2003年5月22日付の事務連絡に「事業所規模500人以上の抽出単位においては、今回から全国調査でなく、東京都の一部の産業で抽出調査を行うため注意すること」と書かれている。この事務連絡は雇用統計課長の決裁をへて他部局にも公式に伝達されており、隠蔽の事実はない。 当時の担当課長は「抽出調査としたことについて、覚えていないが当時自分が決裁したと思われる決裁文書を見たらそのように残っていたのでそうなのだと思う。ただ、抽出していたとしても労働者数に戻す復元を行っていれば問題ない」と供述しているが、この復元が行われた形跡がない。 システム改修を行った担当係によると「外部業者等に委託することな

    勤労統計問題の原因は「COBOLプログラムのバグ」 – アゴラ
    marmot1123
    marmot1123 2019/01/24
    国民馬鹿にしてるのかな?って思っちゃうよなあ。