プログラミング入門

(.+), のように書いてしまうと最短一致にならないので、(.+?), とします。

これで初めにカンマがでてくるまでの文字列だけがマッチするようになります。

例えば以下のような文字列の場合

tami, a ...

React

以下の記事の要約です。

Why Is Redux State Immutable?

Reactで再レンダーする際には、stateやpropsに差分があるかをチェックしている
このチェックはshallow com ...

システム開発

Google Cloud で提供されているサービスの機能改善要求やバグの報告は Issue Tracker というところでまとめられています。

こちらのページの下の方に、各サービスごとのリンクがあります。

例え ...

システム開発

GCPではたくさんの機能が提供されていますが、それらの機能のユースケースも公式のドキュメントに記載されています。

例えばメッセージング機能であるPub/Subのユースケースはこちらです。

別の機能のユースケース ...

人生

岡田斗司夫さんが予測するホワイト革命についてです。

人は本質的には綺麗なもの

昭和生まれの世代は、人というのは汚い部分があり、それこそが人間らしさを象徴している、という考え方。

一方で平成生まれやこれからの世代は ...

React, プログラミング入門

またこちらのDanのブログの紹介です。

概要

Danはあるプロジェクトでチームメイトが書いた重複コードをきれいにリファクタリングした。

しかし、翌日その変更を元に戻すように言われてしぶしぶ戻した。

こ ...

プログラミング入門

DRYという言葉はプログラマーであれば一度は聞いたことがあると思います。

これは機能やコードの重複をなくすという考え方です。

確かに、同じ処理であればそれを共通化することでメンテナンスも楽になります。

Laravel

今回 tinker を使います。

php artisan tinker

パスワードをハッシュ化する方法は以下です。

Hash::make('my-password')

この例では my-passwo ...

React

Reactで下層のコンポーネントにPropsを渡すためにバケツリレーをやめたいときにコンテクストを使うことは有効ですが、公式では使うときに注意すべきことが書かれています。

コンテクストは主に、何らかのデータが、ネストレベル ...

React

Reactの開発に携わっているDanのブログで書かれていた内容です。

このブログの例では、ExpensiveTreeという遅いコンポーネントが存在しています。

このコンポーネントのレンダー回数を最小にするための ...