MySQLのTINYINT(1)には0と1以外も入ります!
TINYINT(1)の(1)の部分は表示幅(display width)の設定であって、格納できる値の制限ではありません。
これは公式ドキュメントにも記載があります。
Displa
【Python】MagicMockを使ってみる
Pythonに限ったことではないですが、プログラムの単体テストを作成するときに、テスト対象のメソッドが依存するリソースをモックで置き換えることがあります。
たとえば、データベースから値を取得する処理をモックに置き換えたり、 ...
【Java】JacksonでYAMLファイルを読み込む(record使用)
以前作成した記事では、publicなフィールドをもつクラスを使ってYAMLのデータを読み込みました。
今回はrecordを使用してYAMLのデータを読み込む方法を紹介します。
前回の記事: JavaでYAMLフ ...
【Rust】gzip圧縮されたテキストファイルの読込み・書込み
flate2を使ってgzip圧縮されたテキストファイルの読込みと書込みを行います。
[package]name = "gzip-sample"version = "0.1.0"edition = "2021"[d ...【Rust】DataFrameライブラリPolarsを使ってみる
RustでDataFrameを扱うためのPolarsというライブラリがあります。
コア部分はRustで書かれていますが、Pythonからも使用することができます。
実際にGoogle検索してみると、Rustよ ...
Terraformのfor_eachで2重ループを実現する
まずflatten関数を使ってネストになっているデータ構造を平らにします。
role_policy_arns = flatten(])作成したmapのリストからfor_eachで使うためのmapを新しく作成します。
AWSのリージョンとAZの一覧を作成する
AWSのサービスを利用するときにリージョンとAZ (Availability Zone)を指定することがあると思いますが、自分の環境で使えるリージョンとAZの具体的な値がわからなかったので、今回はその一覧を作成してみることにしました。 ...
初恋─8
次の朝、僕がお茶をしに降りると、母は僕を叱った──しかしながら想像していたより少しだった──そして前の夜どのように過ごしたのか話すよう迫った。僕は少しの言葉で母に答えたが、多くの詳細を省き万事何事もなかったかのごとく見せるよう努めた。 ...
【Python】Excelアート(ドット絵)を作る
一口にExcelアートと言っても色々あると思いますが、今回は元となる画像からドット絵を作成します。
なお、Excelアートとは言いつつ、管理人の環境がZorin OSかつExcelはもっていないので、今回の実行結果はLib ...
Le premier bonheur du jour
Le premier bonheur du jour「一日の最初の幸せ」 — Françoise Hardy (フランソワーズ・アルディ)
Le premier bonheur du jour
C’est un r ...