並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

日付の検索結果1 - 19 件 / 19件

  • 西暦1年は閏年か? - プログラマーの脳みそ

    閏年(うるうどし)の話題。 Twitterで見かけた話題で「西暦1年は閏年かどうかぱっとわからん人おる?」という些か煽り気味のツイートを見かけたのだけども、反射的に「閏年じゃないに決まってるじゃん」とぱっと答えてしまわないだろうか。本当にそうだろうか? そう単純な話なのだろうか? プログラミングを学んでカレンダーを扱うことを学ぶ際に置閏法についても簡単に触れられることがある。置閏法というのは閏年や閏月(太陰暦では1年が13ヵ月になるケースがあり追加の月を閏月と呼ぶ)をどのようなルールで挿入するかという話で、まさにアルゴリズムであるからプログラミングの話題と相性がいい。 置閏法 現代の西暦の置閏法(ちじゅんほう)は 西暦を 400 で割り切れる年は閏年 上記以外で西暦を 100 で割り切れる年は平年 上記以外で西暦を 4 で割り切れる年は閏年 上記以外は平年 といった手続きで閏年(つまり2月

      西暦1年は閏年か? - プログラマーの脳みそ
    • 基本4情報での名寄せは難しい|MORIDaisuke

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

        基本4情報での名寄せは難しい|MORIDaisuke
      • 『ソフトウェア設計のトレードオフと誤り』を読んで、”日付や時刻”を扱うことの難しさについて考えた - Magnolia Tech

        ソフトウェア設計のトレードオフと誤り ―プログラミングの際により良い選択をするには 作者:Tomasz Lelek,Jon SkeetオライリージャパンAmazon ソフトウェア開発経験の最初の段階で「一つの機能には複数の選択肢が有って、メリット・デメリットがそれぞれ有り、それらはトレードオフの関係に有り、容易には決めることができない」という事実を教えてもらえる機会に遭遇できていれば、その人はとても幸運だと思う。 先輩や上司が一方的に、「一つの確かな方法」をただ伝える、みたいな場面(それが必ずしも一般的にはそうとは言えない方法であったとしても)も多いのではないでしょうか。 どんなに設計上の意思決定ができている人でも、その頭の中では「色々な選択肢の中で悩んで、ベストではないかもしれないけど、前の前の課題に対してよりベターな方法」を選んでいる。でもその思考の過程を見せてくれる人はとても少ない。

          『ソフトウェア設計のトレードオフと誤り』を読んで、”日付や時刻”を扱うことの難しさについて考えた - Magnolia Tech
        • 【2020年問題】時間を刻めないガラケーが出始めたぞ

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

            【2020年問題】時間を刻めないガラケーが出始めたぞ
          • “8割おじさん”西浦教授またも扇動? 感染1日100人超、99%大流行…本人に聞く(デイリー新潮) - Yahoo!ニュース

            日本で欧米を超える死者が出るかのような試算を発表し、恐怖を煽ってきた8割おじさんが、また新たな数字を繰り出してきた。 対策をまったくとらなければ、国内で約85万人が重症化し、うち約42万人が死亡する恐れがある、と発表されたのは、緊急事態宣言が発出された翌週の、4月15日だった。 ただし、人との接触を8割削減すれば、約1カ月後には流行を抑え込める――と付言したため、この試算を公表した北海道大学の西浦博教授が「8割おじさん」の異名をとったのは、周知の通りである。 新型コロナウイルス感染による死者数は、たしかに40万人を超えたが、それは世界全体での話で、日本では900人余りにとどまっている。西浦氏の試算とのあまりに大きな開き を、どう読めばいいのだろう。 国立感染症研究所の推計で、今季のインフルエンザの患者数は728万人余り。新型コロナ感染対策の効果で、昨季の約1200万人から大きく減ったが、そ

              “8割おじさん”西浦教授またも扇動? 感染1日100人超、99%大流行…本人に聞く(デイリー新潮) - Yahoo!ニュース
            • ホームページ- 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
              • 9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ

                私は日付時刻の処理が大好きです。 タイムゾーンの問題でデータ抽出が9時間分漏れていたとか、朝9時の始業前のログが昨日付けになってしまっていたなんていう問題が起こると喜んじゃうタイプ。 そんな私にとって、各プログラミング言語が標準で持っている日付時刻型クラスにはそれぞれ思うところがあり、今日はちょっとその品評会をしてみたいと思います。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の2日目です。 至高の日付時刻型を持つ言語、BigQuery SQL 不足はないが蛇足、Java 8 日付時刻で画竜点睛を欠いたC# C#よりややまし、Python 型は良い構成、なのに命名と処理関数で損しているPostgreSQL まとめ We ar

                  9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ
                • 「日本には今のヨーロッパみたいになって欲しくない」外国人との対話集会のニュースをきっかけで『元号』を変えるか残すか議論が巻き起こる

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

                    「日本には今のヨーロッパみたいになって欲しくない」外国人との対話集会のニュースをきっかけで『元号』を変えるか残すか議論が巻き起こる
                  • 救急隊員の「今日は何月何日?」という質問に答えられなかった話

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

                      救急隊員の「今日は何月何日?」という質問に答えられなかった話
                    • JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由

                      JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由2020/09/21 昨日、拙作の Nuxt.js プラグインである @nuxtjs/dayjs の v1.2.0 をリリースしました。 このプラグイン自体は2019年3月に開発をはじめて、おおよそ一年半ほど管理してるのですが、それ以前から JavaScript での時刻操作では Day.js を使ってきました。 Moment.js のプロジェクト終了が告知され、時刻操作ライブラリに注目が集まっていることなので、今一度 Day.js の採用理由についてまとめてみます。 Day.js について iamkun によって開発されている時刻操作のライブラリです。Moment や date-fns などは Organization によって管理されていますが、時刻操作ライブラリとしては珍しく個人に

                        JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由
                      • https://twitter.com/gobaSec/status/1477284596551421953

                          https://twitter.com/gobaSec/status/1477284596551421953
                        • 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の日付ライブラリは、どれを使えばいいのかまとめ
                          • うるう日にしか発生しないバグ

                            昨日うるう日にしか発生しないバグに遭遇した。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になる。閉区間。 とあるコードの

                              うるう日にしか発生しないバグ
                            • 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、日付チェック問題でメール配信停止(緊急修正リリース)
                              • moment.js・day.js よりも速くて軽い cdate ライブラリ - Qiita

                                moment.js や day.js と似たインターフェースを実装した高速・軽量の JavaScript ライブラリ『cdate』をリリースしました。→ https://www.npmjs.com/package/cdate cdate の主な特徴: moment.js や day.js、Luxon よりも高速 moment.js と同じ .format("YYYY-MM-DD HH:mm:ss") 出力フォーマットに対応 strftime と同じ .text("%Y-%m-%d %H:%M:%S") 出力フォーマットに対応 moment.js と同様に .add(1, "month").startOf("week").endOf("day") のような計算に対応 .tz("Asia/Tokyo") あるいは .utcOffset("+09:00") のようなタイムゾーン(時間帯)指定に対

                                  moment.js・day.js よりも速くて軽い cdate ライブラリ - Qiita
                                • 我ながら馬鹿なことを聞くのだが、例えば「7月1日から7月5日までは何日間あ..

                                  我ながら馬鹿なことを聞くのだが、例えば「7月1日から7月5日までは何日間ありますか?」という質問に数式で答える場合どう答える? 直感的には5-1で4日間ってなってしまうのだが、実際には5日間ある。 7月1日0時0分から7月6日0時0分までと脳内で置き換えないといけないのかな。 それなら6-1で5日間と答え通りになる。 しかし自分はあまり納得いかない。

                                    我ながら馬鹿なことを聞くのだが、例えば「7月1日から7月5日までは何日間あ..
                                  • 発表資料「日付時刻A to Z」を公開しました | Wantedly Engineer Blog

                                    日付や時刻データの扱いについてまとめたスライド「日付時刻A to Z」を作ったので公開します。 これは何?「日付と時刻」を正しく扱うために、日付/時刻にまつわる諸概念やありがちな間違いを紹介したスライドです。このスライドは大きく3つのパートに分かれています: 第1部「日付編」§1 天体の周期§2 暦§3 紀元と通日第2部「時刻編」§4 時間と分§5 秒§6 相対性理論第3部「コンピューティング編」§7 文字列表現§8 数値表現§9 時刻同期第1部と第2部では、「日付」や「時刻」の概念を定めるのに必要な知識を整理します。第3部ではその日付時刻をコンピューターで扱うときに特有の事情を補足しています。 このスライドが作られた経緯ウォンテッドリー社内では毎週1回お昼の時間に任意で集まって技術の話をする "Tech Lunch" というイベントがあります。テーマは自由で、社内でやったことの紹介やアナ

                                      発表資料「日付時刻A to Z」を公開しました | Wantedly Engineer Blog
                                    • 時を正しく扱うためのシステム設計

                                      builderscon tokyo 2019 の登壇資料です The system design for exact time. https://builderscon.io/builderscon/tokyo/2019/session/0746bee7-98a1-42ad-86e9-3634a20d2465

                                        時を正しく扱うためのシステム設計
                                      • 新たなJavaScript日付操作ライブラリ「Tempo」登場 ー ネイティブなDateと直接連携、小さく、速く、使いやすく

                                        先日リリースされた「[Tempo](https://tempo.formkit.com/)」が、全く新しいJavaScriptの日付/時刻ライブラリとして非常に注目を集めている。 先日リリースされた「Tempo」が、全く新しいJavaScriptの日付/時刻ライブラリとして非常に注目を集めている。 JavaScriptの日付ライブラリにはmoment.js、day.js、date-fnsなどがあるが、これらと異なるのは、ネイティブのDateオブジェクトを直接対象としていることである。 従来の日付ライブラリは、独自の日付プリミティブを提供することが一般的であったが、TempoではネイティブのJavaScript Dateオブジェクトと直接連携し、Intl.DateTimeFormatを活用することで、タイムゾーンやロケールのファーストクラスサポートを提供するだけでなく、ライブラリのサイズ削減

                                          新たなJavaScript日付操作ライブラリ「Tempo」登場 ー ネイティブなDateと直接連携、小さく、速く、使いやすく
                                        1