Mac の xargs について
xargs には r オプションがあり、これを指定すると標準入力が空だった場合に、xargs で指定したコマンドは実行されなくなります。
しかし、Mac での xargs ではこの動作がデフォルトになっており、r オプショ ...
React Router の Outlet について
React Router の Outlet がなんとなく直感的でなかったので調べました。
公式ドキュメントに基づいて説明します。
サンプルは以下です。
function Dashboard() { ret ...
VScodeでReactを開発するなら入れておくと便利な拡張
以下の拡張を入れると、Reactのテンプレートをショートカットから呼び出すことができます。
ES7+ React/Redux/React-Native snippets
例えば rafc と入力してから Tab ...
Remix vs Next.js
こちらの記事です。
ちゃんと読んでいないですが、Remixの方が全体的にパフォーマンスに優れているようです。
特にInterruptionsのセクションで書かれているのは興味深いです。
ボタンを連打 ...
Linuxで負荷をかけるときのコマンド yes
Linux 環境で、テストなどで負荷をかけたいことがあると思う。
そのようなときは yes コマンドが便利だ。
$ yesyyyyy...yes と打って Enter を打つと、y という文字が延々と出力される ...
正規表現で最短一致
(.+), のように書いてしまうと最短一致にならないので、(.+?), とします。
これで初めにカンマがでてくるまでの文字列だけがマッチするようになります。
例えば以下のような文字列の場合
tami, a ...
Reduxで状態を更新する際に、なぜ新しいオブジェクトを作るのか
以下の記事の要約です。
Why Is Redux State Immutable?
Reactで再レンダーする際には、stateやpropsに差分があるかをチェックしているこのチェックはshallow com ...
Google Cloud の Issue Tracker
Google Cloud で提供されているサービスの機能改善要求やバグの報告は Issue Tracker というところでまとめられています。
こちらのページの下の方に、各サービスごとのリンクがあります。
例え ...
Google Cloud Platform(GCP)で提供されている機能のユースケース
GCPではたくさんの機能が提供されていますが、それらの機能のユースケースも公式のドキュメントに記載されています。
例えばメッセージング機能であるPub/Subのユースケースはこちらです。
別の機能のユースケース ...
岡田斗司夫さんが予測するホワイト革命
岡田斗司夫さんが予測するホワイト革命についてです。
人は本質的には綺麗なもの昭和生まれの世代は、人というのは汚い部分があり、それこそが人間らしさを象徴している、という考え方。
一方で平成生まれやこれからの世代は ...