システム開発, 人生

仕事をしたり、日常生活を送る上で私がとても重要だと思っていることがあります。

何かの選択をする時はメリット・デメリットを考える、です。

例えば、システムを作る時にどのような技術を使うかを考えますが、これを選んで ...

覚書

–exclude を複数指定すればOKです。

rsync -avz --exclude="hoge" --exclude="foo" --exclude="bar&q ...

人生

万葉庭

三毳山に登山にいってきました。

登山といっても200mちょっとの標高なのでハイキングのような感じでした。

ただ、山頂までは急こう配になっていたことと、前日にスクワットのやりすぎで太ももが筋肉痛だったことか ...

TypeScript

非同期処理を実行する関数を配列で渡して、その関数を順番に実行する。reject された場合はfalse、すべて resolve だった場合は true を返す。resolve 時に返される値は void とする

const pi ...

プログラミング入門

PuppeteerはブラウザのChromeをプログラムから動かすことができるNode.jsのライブラリです。

今回はPuppeteerを使って、Googleのトップ画面のスクリーンショットを保存してみます。

インスト ...

TypeORM

デフォルトではnullable:falseになっています。つまり、NULLは許可されません。

NULLを許可したい場合は以下のようにします。

@Entity()export class Question { @Pri ...

TypeORM

TypeORMのマイグレーションの概要についてです。

TypeORMでは、DBのテーブルを表すEntityと、実際のテーブルの差分を検知してマイグレーションファイルを作成することができます。

まだテーブルを作成 ...

覚書

MACでmysql コマンドを実行したら以下のようなエラーが発生した。

dyld: Library not loaded:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referen ...

TypeORM

通常はEntityのクラス名がテーブル名になります。

@Entity() の引数に文字列を渡すことで、テーブル名を指定することができます。

例えば以下のテーブル名は hoge_tami となります。

im ...

TypeORM

公式ドキュメントにありますように、TypeORMではActive Recordパターンとデータマッパーパターンのどちらかを選んで使用することができます。

この二つのパターンについてはTypeORMに限らず一般的なものですが ...