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

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

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

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

...

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

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

INPは Interaction to Next Paint の略です。

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

HTML/CSS, システム開発

Lighthouseとは

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

導入方法

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

こちらのページ ...

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

世の中には便利なNPMモジュールがたくさんありますが、どのモジュールが良くて、似た機能を持つモジュールにどのようなものがあるかが知りたい時があります。

そのような時に便利なのが npm trends です。

名 ...

システム開発

以下のコマンドを実行したい場合、hoge.txt の inode は変わりません。

そのため、出力を hoge.txt にしている場合に、シェル内で hoge.txt をクリアしたい場合に有効です。

$ cp/dev ...

システム開発

zipファイルを解凍せずに中身をみるには unzip -c <zipファイル>| less とします。

$ unzip -c test_zip.zip | less

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

プログラマであれば誰しもが直面するエラーの数々。

エラー文を元にGoogle検索をして情報を集めることは必須の技術です。

基本的なことはさておき、あまり巷で言われていないことについです。

エラー文な ...

システム開発

リモートワークに限らずエンジニアになった場合は気を付ける点です。

これはすべての職業に言えることかもしれないですが、常に自分の作業内容を誰かに報告できるようにしておきましょう。

リモートワークでは、特に管理者か ...

システム開発

フロントの画面を作成する際に、モーダルは結構便利なものです。

ユーザーに何かしらのアクションをしてもらいたい時にモーダルを出すことで、ユーザーがこちらの期待通りに入力・決定をしてくれます。

ただ、モーダルの上に ...

システム開発

テストコードを書いていると出てくるMockという言葉。

自分なりの解釈です。

例えば、あるコードのテストコードを書きたいとします。

そのコードは greet() という関数を呼び出して、その戻り値の ...