2022-01-01から1年間の記事一覧
MySQL における primary key について MySQL における primary key (プライマリキー、主キーとも呼ばれる)は、テーブルの中のカラムに対して指定できるもので、以下のような特徴を持ちます テーブルで一つのみ指定できる NULLは許容しない 一意の(ユニー…
『データ指向アプリケーションデザイン』を読んで特に印象に残ったところをメモとして残します。分厚いので数回に分けます。 書籍が素晴らしいので、詳細はそちらを読んでみてください。 データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い…
何の記事か こちらの『Scala Design Patterns』の11章前半です。 Scala Design Patterns: Design modular, clean, and scalable applications by applying proven design patterns in Scala, 2nd Edition (English Edition)作者:Nikolov, IvanPackt Publishi…
何の記事か Scala Design Patterns で例として挙げられていた Optionモナドを、 cats.Monad を用いて書き換えてみます。以前 Scala Design Patterns のモナドに関する章を噛み砕いで追いました。 hiramekun.hatenablog.com では cats の Monad を使うとどの…
こちらの第3章後半です 入門 統計的因果推論作者:Judea Pearl,Madelyn Glymour,Nicholas P. Jewell朝倉書店Amazon 媒介 ある変数が別の変数に影響を与える場合、直接影響を与える場合と間接的に影響を与える場合とが存在し、この二つを分離することは一般的…
こちらの第3章後半です 入門 統計的因果推論作者:Judea Pearl,Madelyn Glymour,Nicholas P. Jewell朝倉書店Amazon 以前効果検証入門でも学習していましたが、表記方法や捉え方が異なっていたため、まとめてみました。 hiramekun.hatenablog.com 前提 逆確率…
はじめに Monad の定義 本の中の定義 Functorsとは Monadとは flatMap, unit, map モナド則 何が嬉しいのか 具体例 Optionモナド IOモナド はじめに 『Scala Design Patterns』 という本を、会社の輪読会で呼んでいるのですが、モナド周りの説明が難しかった…
2021年にどんな本を読んだかや、2022年にはどんな本を読みたいかを残しておきます。 一昨年書いたのはこちら。 hiramekun.hatenablog.com 2021年振り返り 数学/統計 エンジニアリング 教育 その他 2022年の目標 数学/統計 エンジニアリング 教育 その他 2021…