正規表現で最短一致
(.+), のように書いてしまうと最短一致にならないので、(.+?), とします。
これで初めにカンマがでてくるまでの文字列だけがマッチするようになります。
例えば以下のような文字列の場合
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のユースケースはこちらです。
別の機能のユースケース ...
岡田斗司夫さんが予測するホワイト革命
岡田斗司夫さんが予測するホワイト革命についてです。
人は本質的には綺麗なもの昭和生まれの世代は、人というのは汚い部分があり、それこそが人間らしさを象徴している、という考え方。
一方で平成生まれやこれからの世代は ...
さよならクリーンコードを読んだ
またこちらのDanのブログの紹介です。
概要Danはあるプロジェクトでチームメイトが書いた重複コードをきれいにリファクタリングした。
しかし、翌日その変更を元に戻すように言われてしぶしぶ戻した。
こ ...
DRY(Don’t Repeat Yourself)は絶対的に有効なのか
DRYという言葉はプログラマーであれば一度は聞いたことがあると思います。
これは機能やコードの重複をなくすという考え方です。
確かに、同じ処理であればそれを共通化することでメンテナンスも楽になります。
Laravelでパスワードをハッシュ化する方法と、一致するか確認する方法
今回 tinker を使います。
php artisan tinkerパスワードをハッシュ化する方法は以下です。
Hash::make('my-password')この例では my-passwo ...
React コンテクストを使う前に考えること
Reactで下層のコンポーネントにPropsを渡すためにバケツリレーをやめたいときにコンテクストを使うことは有効ですが、公式では使うときに注意すべきことが書かれています。
コンテクストは主に、何らかのデータが、ネストレベル ...
Reactでmemoを使わないパフォーマンス改善テクニック
Reactの開発に携わっているDanのブログで書かれていた内容です。
このブログの例では、ExpensiveTreeという遅いコンポーネントが存在しています。
このコンポーネントのレンダー回数を最小にするための ...









