システム開発

外部ライブラリーを採用するときに気をつけているポイントです。

git の start の数
脆弱性への対応状況
最新の更新日
PRの頻度
日本語のドキュメントの充実度

システム開発

-n オプションをつけます。

cp -n <コピー元> <コピー先>

もし、コピー先に同名のファイルが存在する場合は上書きされません。

JavaScript

あるボタンのdisabledがfalseになるまで処理を待ちたい場合、セレクタに :not() を指定でします。

await page.waitForSelector('button#hoge:not()')

人生

IT業界は仕事のストレスが結構大きいイメージがあります。

ストレスがあること自体は、実は人間にとってはプラスに働くことにようです。

緊張感を持つことで集中し、高い能力を発揮できます。

人間が森の中で ...

JavaScript, システム開発

フロントエンドエンジニアの仕事の一つとして、ホームページなどを制作する仕事があります。

おそらく、仕事の中でも一番簡単な部類だと思います。

しかし、今は簡単にホームページを作れるツールやサービスが出回っています ...

人生

公務員のボーナスが減額されたニュースが流れていましたが、これについてです。

そもそもボーナスとは

ボーナスと呼ばれるものには二種類あります。

利益がでたからその分を労働者に還元する
ボーナスは一年の所得の一部であ ...

JavaScript

以下のコードはエラーになります。

const a = 'hoge'console.log(a)const a = 'hoge2'console.log(a)

同じスコープ内でconst a に ...

JavaScript

自分が作ったシステムや外部ライブラリの複雑なコードを読むときに、流れを確認したい時があります。

その場合、適当なところにconsole.trace()を書きましょう。

書いた部分に至るまでのスタックがコンソール ...

システム開発

Chromeでは選択した範囲のリンクを取得することができます。

選択した後に右クリックすると、「選択箇所へのリンクをコピー」という項目があるのでクリックします。

取得したリンクにアクセスすると、先ほど選択した範 ...

JavaScript

Set を使うことで配列内の重複を削除できます。

const myArr = const mySet = new Set()

上記コードでは、2が重複しているので になります。( にはならない)

しかしnew S ...