人生

学歴重視の社会から、経験重視の社会に変更することで、格差はなくなるのかについてです。

私は、もちろんなくならないと思っています。

むしろ、さらに格差が開くのではないかと思っています。

経験で測る場合 ...

HTML/CSS, システム開発

Lighthouseとは

Lighthouse は Google 公式の、WebサイトのSEOやパフォーマンスを計測するツールです。

導入方法

Chromeの拡張としてインストールするのが簡単です。

こちらのページ ...

PHP

PHP の定数は、以下の二種類だけです。

グローバル定数
クラス定数

マニュアル

関数内とかメソッド内のようなローカル定数が定義できると嬉しいのですが、そういうのはないのですかね。

プログラミング入門

未経験のエンジニアがこれから一歩踏み出して成功するためにやらなくてはいけないことは、実務経験を積むこと、だと思っています。

とても当たり前のことですが、これには理由があります。

採用する側としては間違いなく経験 ...

JavaScript, プログラミング入門

関数fn1の結果を関数fn2に渡し、関数fn2の結果を関数fn3に渡し、関数fn3の結果を関数fn4に渡し、という処理を書きたいときの汎用的な関数。

const pipe = (value, ...fns) => { re ...

プログラミング入門

プログラミングをやっているとコンテキストという言葉が良くでてきます。

私もこの言葉については完全に理解できているわけではありません。

一つ理解しているのは、使う箇所によって意味が違っている言葉なので乱用しない方 ...

JavaScript

gcloud logging コマンドを使うことで、ログエントリを書き込むことができます。

しかし、gcloud コマンドを使った場合は、resource.type が global になります。

これを変えた ...

TypeScript

以前Optoin型について書きました。こちら

今回はOption型をどのような時に使うのか、なぜ使うのかについて自分なりに考えてみました。

とあるシステムで、商品番号を取得して返す関数があるとします。

TypeScript

Option 型は、値があるかもしれないし、ないかもしれないことを表現する型です。

TypeScript でこの型を作成する場合は、オブジェクト型(タグ付き)のユニオン型を作ります。

以下が Option 型の ...

TypeScript

as const は TypeScript の安全性を高めてくれます。

特に有用なのは、widening してしまうところを防止する効果があります。

const name1 = //string as const// ...