システム開発, プログラミング入門

在宅エンジニアは一日のうちのほとんどを座って過ごすと思います。

ある研究では座っている時間が長い人ほど寿命が短くなるそうです。

人間にとって座るという行為を長時間続けることは、体に負荷をかけます。

...

システム開発, プログラミング入門

Web Vitals には INP という新しい指標が試験的に存在しています。

INPは Interaction to Next Paint の略です。

これは、ユーザーの操作に対して視覚的な反映がどれくらい遅 ...

プログラミング入門

自分が学びたいプログラミング言語の基礎をある程度習得したら、実際に何かを作ってみたくなると思います。

その時に、大抵外部ライブラリを使うことになると思います。

ライブラリには世の中の多くの人が求めるような汎用的 ...

プログラミング入門

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

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

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

JavaScript, プログラミング入門

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

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

プログラミング入門

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

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

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

プログラミング入門

curl コマンドを実行するときに、URLにブラケットがある場合には、-g オプションが必要です。

そうしないとエラーになります。

-g は –globoff の略です。

[] 以外にも ...

プログラミング入門

エンジニア初学者の人がピュアなJavaScriptを飛ばしていきなりReactを学ぶのはお勧めしません。

より一般的に言うと、フレームワークを学ぶより先に言語を学んだ方が良いと思います。

フレームワークを学ぶと ...

JavaScript, プログラミング入門

課題

csvのデータを渡すと、ヘッダー以外を返す関数を作成する。

csvのデータは以下のような形式であり、配列の始めはヘッダーになっている。

const csv = , , ]解答例const csv = , , ,] ...

JavaScript, プログラミング入門

文字列を簡単にシングルクォート(ダブルクォート)で囲む方法です。

まず、囲みたい文字列を選択します。

ダブルクリックすると楽です。

あとは、シングルクォート(ダブルクォート)のキーを押すだけです。