タグ

うるう年に関するmohnoのブックマーク (6)

  • うるう日にしか発生しないバグ

    昨日うるう日にしか発生しないバグに遭遇した。Javascriptを書く人には有名な話だとは思うので大して面白くはないかもしれないが一応メモ。 詳しくは書けないがバグが発生した関数の仕様としてはざっくりと下記のような感じ。 対象の年月日が基準日の1年前から1年後の間に含まれる場合はtrueを返しそうでない場合はfalseを返す 引数として2020-12-24というフォーマットの文字列が渡される(判定対象の日) 引数として2021-01-01というフォーマットの文字列が渡される(+-1年の基準日) Javascriptで書く (例) 対象の日: 2024/10/10 基準日: 2024/01/28 この時、trueになる範囲は2023/01/28 ~ 2025/01/28。なので2024/10/10はtrue。2023/01/28も2025/01/28もtrueになる。閉区間。 とあるコードの

    うるう日にしか発生しないバグ
    mohno
    mohno 2024/03/02
    「一方でうるう日に実行すると以下のようになる」←日付が関係する処理があるならうるう日のテストは必須だと思うけど、実行環境をうるう日にしないと再現しないバグは見つけにくいだろうか。
  • スギ薬局グループ システム障害が復旧 「うるう日」が原因か | NHK

    愛知県に社があるスギ薬局グループの全国の店舗で、「うるう日」が原因とみられるシステム障害が発生し、一時、処方箋の登録や会計ができなくなりました。会社によりますと、システムは午後1時ごろまでに復旧したということです。 スギ薬局グループによりますと、29日朝、全国の店舗から「処方箋のシステムが使えない」という問い合わせを受け、システム障害の発生が確認されました。 愛知県のほか関東や関西など、全国におよそ1300ある調剤ができる店舗で、処方箋を登録したり会計をしたりするパソコンのシステムが一時、使えない状態になり、各店舗の薬剤師が緊急性があるものについては、薬を出したうえで後日、会計してもらうよう対応したということです。 会社によりますと、原因調査を行ったうえ、システムの改修プログラムを各店舗に送り、システムは午後1時ごろまでに復旧したということです。 今回、障害が起きたシステムは3年ほど前に

    スギ薬局グループ システム障害が復旧 「うるう日」が原因か | NHK
    mohno
    mohno 2024/03/01
    運転免許試験場のトラブルといい、「うるう日」くらいでシステム障害が起きるのは、さすがに情けない。そういうテストしてなかったってことだよね。
  • 免許センターでシステム障害 一部除き復旧 「うるう日」原因か | NHK

    29日午前、一部の警察部の運転免許センターでシステム障害が発生し、運転免許証の発行ができなくなりました。現在は一部を除いて復旧していて、警察庁によりますと、「うるう日」が原因のトラブルとみられています。 警察庁によりますときょう午前8時15分ごろから神奈川、新潟、愛媛、岡山の4つの警察部の運転免許センターで、相次いで機械のシステム障害が発生し、運転免許証の発行ができなくなりました。 新潟県の一部の支所を除き、システム障害は解消したということです。 警察庁によりますと、4つの警察部の機械はいずれも同じメーカーのもので、日時を管理する「date time」機能にエラーが表示されていたということです。 2月29日は4年に1度の「うるう日」に当たり、メーカーからは「うるう日」が原因のトラブルとみられるという報告があったということです。 4つの県警では、システム障害が原因で免許証を交付できなか

    免許センターでシステム障害 一部除き復旧 「うるう日」原因か | NHK
    mohno
    mohno 2024/02/29
    「一部の警察本部の運転免許センターでシステム障害が発生し、運転免許証の発行ができなくなりました」「「うるう日」が原因のトラブルとみられています」「「date time(デイト・タイム)」機能にエラーが表示」
  • 前任者から引き継いだシステム、うるう年なのに何故か2/29が表示されないと思ったらとんでもない設計になっていた件

    ありあ @aria_nico ある日、私は引き継いだシステムのバグの対処をしていた。うるう年なのに2/29が表示されない。 プログラムを開くと、 If year=1992 or year=1996 or year=2000 then という文字列があった。 百歩譲って、うるう年計算式を使わなくてもいいから、もっと長期の稼働を見越してほしい。そう思った冬の日 2021-03-01 14:20:40 ありあ @aria_nico ファミコン大好き、ありあです。お料理とレトロゲーム配信の人。お仕事はシステムエンジニア。特技はハープを弾くこととお茶をこぼすこと。フォローお気軽にどうぞ!色々リンク→lit.link/aria25 twitch.tv/aria_nico

    前任者から引き継いだシステム、うるう年なのに何故か2/29が表示されないと思ったらとんでもない設計になっていた件
    mohno
    mohno 2021/03/05
    いつの話か分からないが、最近の話なら、「それ30年も使ってるの?」ってことになるけどな。/某アプリは2000年問題どころか2000年以降に対応していなかったという話を思い出した(ただしWindows 3.1対応アプリ)
  • うるう年に「しか」年齢を重ねない女性を描いたマンガに反響「語彙力失いました」「最後で泣かされた」

    4年に1度訪れる「うるう年」(例外もあります)。今年はうるう年にあたり、2月が例年より1日多い「29日」までありました。まさにその日、漫画家の日暮(ひぐらし)キノコさん(@higurashikinoko)がTwitterに掲載した漫画が5万回以上リツイートされるなど話題となっています。この漫画の主人公は2月29日に生まれ、当に4年に1歳しか年を取らないのです。 「0229~スロウリィ・ロング・ライフ~」より 0 漫画をまとめて読む 日暮さんが2月29日に公開したのは、「0229~スロウリィ・ロング・ライフ~」という作品。昨年雑誌『ヤングジャンプ』に掲載されたものです。主人公の女性・閏子(じゅんこ)は、うるう年だった1908年(明治41年)2月29日生まれ。そのせいで4年に1回しか歳をとらない特異な体質を持っています。 生まれてから111年が過ぎ、閏子は27歳。22歳(生後88年)を迎える

    うるう年に「しか」年齢を重ねない女性を描いたマンガに反響「語彙力失いました」「最後で泣かされた」
    mohno
    mohno 2020/03/17
    法的には年を取るのは誕生日の前日だよ、という話ではなかった。(←そりゃそうだ)
  • クレジットカードでうるう年問題?

    今年2016年は、4年に1度のうるう年だ。2月が29日まである。月末締めの仕事などでは助かるが、意外なところに影響が出ているようだ。 三井住友カードは、ユーザーに対するお知らせをリリースしている。2016年2月が有効期限のクレジットカードは、来なら2月末日、つまり2月29日まで使えるが、このお知らせによれば、有効期限が2016年2月のICチップ付きクレジットカードは、2月29日の有効期限最終日には、ICカードによる取り引きができなくなるという。 理由は明らかにされていないが、うるう年処理の不具合とみられる。同社は、新しい有効期限の更新カードを送付するので、そちらに切り替えてほしい、と呼びかけている。 今回、他社のカードで問題が起きているという報告はないが、類似の事例は前回のうるう年、2012年2月29日にも発生した。このときは三菱東京UFJ銀行が同様のお知らせを出している。 関連記事 H

    クレジットカードでうるう年問題?
  • 1