タグ

開発とライブラリに関するmohnoのブックマーク (3)

  • 和暦を正しく扱うための暦の話

    burikaigi 2023 の懇親会で発表したセッションの資料です。 日では明治6年(1873)よりグレゴリオ暦が採用されましたが、それ以前の年代での和暦の扱いについて注意点をまとめたものです。

    和暦を正しく扱うための暦の話
    mohno
    mohno 2023/01/24
    「旧暦2033年問題」は、とくに触れられていないようだ。まあ、旧暦には“公式”がないから“正しく扱う”もなにもないけれど。/西暦ならグレゴリオ暦以降、和暦なら明治6年以降以外は扱いたくない。
  • Rustの標準ライブラリは小さいのか? - Qiita

    はじめに 「Rustの標準ライブラリは小さい」と言われます。実際、正規表現や乱数など多くの言語で標準ライブラリに入っているようなものが、Rustの標準ライブラリにはありません。こうなっている理由は「標準ライブラリに入っていなくても依存関係を簡単に追加できる」「後方互換性を保ちながら大きな標準ライブラリを維持するのは難しい」といったことが挙げられます。もちろん標準ライブラリが小さいと不便なこともあり「サードパーティライブラリの選択が難しい」というのはよく言われるところです。 ところでRustの標準ライブラリは実際に小さいでしょうか?小さいというと、どうしても低機能・できることが少ないというイメージになりますが、個人的な印象としては「Rustの標準ライブラリはカバー範囲は狭いが高密度」というものです。 あまりこういう観点で書かれたものは見たことがないので、この記事ではRustの標準ライブラリの

    Rustの標準ライブラリは小さいのか? - Qiita
    mohno
    mohno 2021/12/04
    「いろいろな言語の標準ライブラリのソースコード行数」←C#(というか.NET系)が入ってないけど、ものすごい行数になりそうな予感。
  • 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."なんだろうな。
  • 1