タグ

日付に関するmohnoのブックマーク (15)

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

    昨日うるう日にしか発生しないバグに遭遇した。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
    「一方でうるう日に実行すると以下のようになる」←日付が関係する処理があるならうるう日のテストは必須だと思うけど、実行環境をうるう日にしないと再現しないバグは見つけにくいだろうか。
  • 大谷翔平の「12・9」にSNS騒然 「運命の日」「特別な意味」 日本ハム、エンゼルスに続く入団発表 - スポニチ Sponichi Annex 野球

    大谷翔平の「12・9」にSNS騒然 「運命の日」「特別な意味」 日ハム、エンゼルスに続く入団発表

    大谷翔平の「12・9」にSNS騒然 「運命の日」「特別な意味」 日本ハム、エンゼルスに続く入団発表 - スポニチ Sponichi Annex 野球
    mohno
    mohno 2023/12/10
    #大谷翔平 #Dodgers 「「12月9日」は大谷と縁深く」←え、雅子様のファンなの?(←オイ)「12年は岩手県奥州市内のホテルで日本ハムに入団することを表明した日」
  • 「日本には今のヨーロッパみたいになって欲しくない」外国人との対話集会のニュースをきっかけで『元号』を変えるか残すか議論が巻き起こる

    村雨 辰剛 @MurasameTatsu 和が好きで庭師になって、帰化しました。 古い民家に三毛と和暮らししています。YouTube 村雨辰剛の和暮らし ⬇️ m.youtube.com/c/murasamewagu… 村雨 辰剛 @MurasameTatsu 日は日のままでいいです。 これくらいで?と思う人もいるかも知れませんが今のスウェーデン、フランス、イギリスを見れば分かります。日には今のヨーロッパみたいになって欲しくない。 「行政書類の年号は『元号』中心なのでわかりにくい」「給文化や宗教に配慮 news.yahoo.co.jp/articles/1bae5… 2023-11-04 09:11:39 リンク Yahoo!ニュース 「行政書類の年号は『元号』中心なのでわかりにくい」「給文化や宗教に配慮して」定住外国人と熊市長の対話集会(RKK熊放送) - Yahoo

    「日本には今のヨーロッパみたいになって欲しくない」外国人との対話集会のニュースをきっかけで『元号』を変えるか残すか議論が巻き起こる
    mohno
    mohno 2023/11/05
    「元号めんどくさい」←"令和5年"より"2023年"の方がパースは楽。「January」「February」もやめてくれ(←オイ)「自分たちの国のルールに日本人が合わせろというような意見を言う人はお1人もいらっしゃいませんでした」
  • Excelの自動データ変換で「日付に変換」の無効化が可能に 遺伝学者の声届く

    Microsoftは10月20日(現地時間)、自動データ変換の設定を改善し、日付のように見える値を日付に自動変換する機能を無効にできるようにしたと発表した。 自動データ変換機能は、入力データをExcelが適切だと判断した表記に変換する(来は便利な)機能。CSVファイルで大きなデータを読み込み、製品番号の頭の0が消えていたりすることで問題になるケースなどがあった。 今回の改善で、自動データ変換してほしくない値の変換を無効にできるようになった。無効を選択できるのは、以下の4種類。 先頭のゼロを削除して数値に変換する ロング数値の最初の15桁を保持し、科学的記数法で表示する 文字「E」を囲む数字を科学的記数法に基づく数値に変換する 連続する文字と数字を日付に変換する また、CSVファイルまたは同様のファイルを読み込む際に自動データ変換があれば通知するオプションも追加された。 設定は、[ファイ

    Excelの自動データ変換で「日付に変換」の無効化が可能に 遺伝学者の声届く
    mohno
    mohno 2023/10/24
    「自動データ変換の設定を改善し、日付のように見える値を日付に自動変換する機能を無効にできるようにした」「遺伝子に月の名前と判断されるような名称を付けないようガイドラインに明記」
  • 基本4情報での名寄せは難しい|MORIDaisuke

    先日は住所の件でお楽しみでしたね。 私も楽しくなってしょうもないツイートをしたところ、@masanorkさんから有用な情報をいただいてしまいました。 異体字に加えて外字も根深いですし、日付型に収まらない住基の生年月日とか、屋号を含んだ個人事業主の口座名義とか、外国人氏名における住民登録のアルファベットと口座名義のカタカナとの解離とか、旧姓併記の例外処理とか、文字列型に刻まれたバッドノウハウの塊ですね https://t.co/GOaytijfst — Masanori Kusunoki / 楠 正憲 (@masanork) June 6, 2023 このとき、私はごく簡単な「名寄せの難しさ」の社内研修資料を作っている最中だったのですが、この情報が大変参考になりました。 一方、私だけが得をしているのがなんとなくムズムズしてきたので、ここにアウトプットしてスッキリしようと思います。 なお、住所

    基本4情報での名寄せは難しい|MORIDaisuke
    mohno
    mohno 2023/06/19
    「こんなに名寄せが大変なら、国民に一意なIDふればいいんじゃ?」「それが個人番号(マイナンバー)という発想」←だから、それを民間も使いたい、って話になるよね。
  • ホームページ- EY-Office

    小ネタです、JavaScript日の日付をYYYY-MM-DD形式で得るコードは案外面倒です。 2023年4月17日なら 2023-04-17 という文字列を得るコードはRubyならTime.now.strftime("%Y-%m-%d")、Pythonならdatetime.today().strftime("%Y-%m-%d")(importは省略しました)と簡単に書けますが、JavaScriptでは案外面倒なのです。 追記: いくつかの間違いのご指摘がありましたので修正しました(2023-04-19)。 DeepAIが生成した画像です いっけん正しいようで間違ったコード new Date().toISOString().slice(0,10) new Date()で日の日時を取得します toISOString()メソッドは日時データをISO形式の文字列に変換します、例えば 2

    ホームページ- EY-Office
    mohno
    mohno 2023/04/18
    「new Date().toLocaleDateString('sv-SE')」←へぇぇ。というか、JavaScript はいまだに書式指定が面倒なのか、という。
  • https://twitter.com/gobaSec/status/1477284596551421953

    https://twitter.com/gobaSec/status/1477284596551421953
    mohno
    mohno 2022/01/02
    200x年代に作ったプログラムで、開発者が自分のコードが10年以上もそのまま使われ続けるなんてことはないだろう、と思ってたんだろうね。Y2Kもそうだったわけだが。
  • Microsoft Exchange Server、日付チェック問題でメール配信停止(緊急修正リリース)

    Microsoftの「Exchange Server 2016」および「Exchange Server 2019」で、1月1日以降にメールを配信できなくなっている。米BleepingComputerは、FIP-FSマルウェア対策スキャンエンジンの「2022年」バグが原因と報じた。Microsoftは同日、この問題を認識しており、「日中に解決方法の詳細を公開する予定」と発表した。 【UPDATE】Microsoftは2日、公式ブログを更新し、この問題に顧客側で対処するための臨時ソリューションを公開し、Q&Aも追加した。また、このブログ更新で、当初示していたマルウェアスキャン無効化という緊急対策についての段落を削除した。臨時ソリューションは自動スクリプトとして提供されており、Microsoftは組織の規模によっては実行に時間がかかる可能性があるとしている。同社は現在、顧客側での作業が不要な

    Microsoft Exchange Server、日付チェック問題でメール配信停止(緊急修正リリース)
    mohno
    mohno 2022/01/02
    「署名付きのint32を使った日付の値の最大値を2,147,483,647にしていることが原因」「2022年の日付の最小値は2,201,010,001以上で最大値を超える」←いつ作ったのか分からないが2022年まで使われないと思ってたということか。
  • 遅れてやってきた令和バグ あるいはiOSアプリでの日付の扱い方 - Hatena Developer Blog

    こんばんは、id:kouki_dan です。突然ですが、現在は2021年ですね。あるいは令和3年です。今年が有効期限の免許証には平成33年と書かれているかもしれません。また、神武天皇即位の年を元年と定めた皇紀では2681年になります。 同じ年を表しているはずなのですが、暦によって何年なのかは違います。実はiOSは複数の暦に対応していて、日で使われている和暦にも対応しています*1。令和元年5月にリリースされたiOS 12.3のリリースノートには、令和に対応したことが示されています。 暦を選択するのはiOSを使っているユーザーなので、iOSアプリでは端末によって複数の暦が存在しています。この記事では暦の取り扱いが不適切で実際に起きたバグとその原因、また、一般的にどのように日付を扱うべきかについて説明します。 突然、APIレスポンスのパースに失敗する 原因判明! APIのレスポンスが閏日だった

    遅れてやってきた令和バグ あるいはiOSアプリでの日付の扱い方 - Hatena Developer Blog
    mohno
    mohno 2021/09/21
    iOSのバグ、ではなかった。日付のパースは鬼門というか、環境依存にするとハマるね。
  • 救急隊員の「今日は何月何日?」という質問に答えられなかった話

    キジバト(鳩通信班) @kijibato_hato 私の自転車に、乗用車がぶつかってきて救急車で運ばれた時、救急隊員から「今日は何月何日か?」と質問される。日付など意識して生活した事がないので「分からない」と言うと、しつこく同じ事を聞いてくる。彼らの常識だと、日付は即答できるものであるらしい。「いや、そうでもないよ」と私は思った。 2021-06-07 11:41:18 キジバト(鳩通信班) @kijibato_hato 名前、住所、電話番号、生年月日はすでに答えているので、それだけでは不充分なのか、と思う。こういう時、これが救急隊の一般的な考えなのか、一隊員の癖なのか、判別が難しい。「それは定番の質問なんですか?」と質問してもよかったが、理屈っぽいので黙っていた。むしろ、私が彼らを観察していた。 2021-06-07 11:46:11 キジバト(鳩通信班) @kijibato_hato

    救急隊員の「今日は何月何日?」という質問に答えられなかった話
    mohno
    mohno 2021/06/08
    仕事してる時期(または旅行中)じゃないと、マジで日付も曜日も怪しいことはある。
  • JSの日付ライブラリは、どれを使えばいいのかまとめ

    Moment.jsは、新規開発停止、メンテナンスモードに移行 Moment.jsは、新規機能の開発停止、メンテナンスモード(セキュリティ修正とMoment Timezoneのデータ更新は行う)に移行することが発表されています。これから新規開発するプロジェクトでは、別のライブラリを使うことが推奨されています。 僕の新規開発のプロジェクトでも当初はMoment.jsを使っていましたが、リリース前にこの発表が出たので、別のライブラリに変更することにしました。 Moment.jsのドキュメントページに、推奨ライブラリが4つ掲載されていたので、その中から選ぶことにしました。 Luxon Day.js date-fns js-Joda 簡単に結論が出るケース Day.jsを使うべき人 Moment.jsからの移行 Moment.jsを使い慣れている人 Day.jsはMoment.jsと同じAPI体系を

    JSの日付ライブラリは、どれを使えばいいのかまとめ
    mohno
    mohno 2020/12/30
    リンク先、"One day soon, we hope there won't be a strong need for date and time libraries in JavaScript at all."なんだろうな。
  • 【2020年問題】時間を刻めないガラケーが出始めたぞ

    ガラケーの中には2019年12月31日23時59分までしか時を刻めないものがあるようで、ツイートが流れてきました。 おそらくですが、auのケータイでしょうか。 私のN703iD(DoCoMo)は2037年12月までのカレンダーがあるので、DoCoMoは停波まで大丈夫だと思いたいですが。 これが2020年…未来だなって思いました。 続きを読む

    【2020年問題】時間を刻めないガラケーが出始めたぞ
    mohno
    mohno 2020/01/01
    カレンダーをネットで同期させる時代じゃなかったし、祝日も今ほど変化しなかったので、春分の日/秋分の日を組み込んでたりしたんじゃないかな。Sidekick for Windows 3.1は1999年までで「2000年問題はないよ」って言われてた。
  • 上司のおっさんに「月を入力すると日数が出るようにするにはどうすれば?」と聞かれたのでコレを教えてあげた心温まる話 - Togetter

    リンク Wikipedia 過剰適合 過剰適合(かじょうてきごう、英: Overfitting)とは、統計学や機械学習において、訓練データに対して学習されているが、未知データ(テストデータ)に対しては適合できていない、汎化できていない状態を指す。汎化能力の不足に起因する。 その原因の一つとして、統計モデルへの適合の媒介変数が多すぎる等、訓練データの個数に比べて、モデルが複雑で自由度が高すぎることがある。不合理で誤ったモデルは、入手可能なデータに比較して複雑すぎる場合、完全に適合することがある。 機械学習の分野では過学習とも呼ばれる。過剰適合の 2 users 23

    上司のおっさんに「月を入力すると日数が出るようにするにはどうすれば?」と聞かれたのでコレを教えてあげた心温まる話 - Togetter
    mohno
    mohno 2018/10/22
    ね、ネタだよね? 検索すれば EOMONTH あたりが出てくるけど(例: =DAY(EOMONTH(DATE(A1,A2,1),0)) ※A1,A2を年,月とした場合)
  • 来週の木曜日はいつか

    今週の日曜日の18日、女友達と会う約束をした。 来週の木曜日お茶しましょう。 と。 久しぶりに会えてうれしいな、楽しみだと思っていたら今日ラインが来た。 まだ? と。 え?何が? 待ってるんだけど。 は? 今日でしょ。 いや、来週だよ。 なにそれ。 来週の木曜日って言ったじゃん。 とやりとりがあった。 18日の日曜日からみて『来週の木曜日』は29日だ。 22日は『今週の木曜日』だから。 だが、よくよく聞いてみると、彼女にとっての『来週の木曜日』は、22日なのだ。 俺はスマホのカレンダー開けてもらい、近くのカレンダーを見てもらい、一番左は日曜日だと説明した。 すると、なんじゃこれは! と驚いている。 彼女は、月曜日スタートの手帳を子供の頃からずっと使っている。 そのため週の一番左は月曜日だという認識していた。 学校の時間割も月曜日から始まるから、全てのカレンダーの一番左は月曜日と思っていたと

    来週の木曜日はいつか
    mohno
    mohno 2015/10/23
    この流れで日付を確認しないお前が悪い。日曜日は週“末”(week"end")だから月曜日以降を“翌”週と考えても不思議はないというか、気になって日付を確認せずにはいられないレベル。/「午後12時」でやらかすパターン:-p
  • 4月1日生まれも「早生まれ」になる理由 - huffingtonpost.jp

    4月1日から新年度となるのに、なぜ4月1日生まれは「早生まれ」扱いなのか、疑問に思ったことはないだろうか。 TOKYO, JAPAN - MARCH 29: A close-up of some cherry blossom on March 29, 2014 in Tokyo, Japan. This is the first weekend after Japan's Meteorological Agency announced this year's Tokyo's cherry blossom season started. (Photo by Keith Tsuji/Getty Images)

    4月1日生まれも「早生まれ」になる理由 - huffingtonpost.jp
    mohno
    mohno 2014/04/01
    なぜそういう法律にしたのか、という点では誕生日の前日までで“日”単位で丸一年に達したからなんだろうと思っている。あと「たった1日で学年がひとつ変わる」←選択式にするのでもなければ1日で学年が変わるよな。
  • 1