プログラミング入門

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に限らず一般的なものですが ...

人生

コミュニケーションをとるときに自分しか見ていない人だと思います。

例 何かを教える時

例えばプログラミングを教えている人がいるとして、この人のところに生徒が質問をしにきました。

その生徒は10のうち9まではわかっ ...

TypeORM

Windowsの場合、以下のようなコマンドを実行することで動作しました。

ts-node ./node_modules/typeorm/cli.js migration:show

公式ページ

人生

ハッピー・デス・デイというホラー映画をみたので感想です。

あらすじ

女子大生の主人公が同じ日を何度も繰り返し、何度も殺人鬼に殺されてしまう、という話です。

よくあるタイムリープものです。

2もあり、そ ...

JavaScript, コードレビュー

getElementById は null を返すことがあります。

引数で指定したIDを持つ要素が見つからない場合にnullが返ります。

指定したIDが間違っていた場合や、対象の要素がDOMに追加されるタイミン ...