TypeScript

以下のようなオブジェクトのキーをUnionで取得したい。

type T1 = { hoge: string foo: number bar: boolean}

keyof を使う。

type T2 = keyof T1 ...

人生

おでんをつくる

最近寒いので昼からおでんをつくりました。

きのこが好きなので、シイタケを入れました。

大根はおでんの具の中で一番好きです。

最後に練り物を入れる予定です。

楽しかったことおでんづ ...

人生

今日はスーパーで新玉ねぎが売っていたので買いました。

たまねぎとオリーブオイルの組み合わせがどうなるか調べました。

まず、たまねぎにはケルセチンという成分が含まれており、これは血流を改善する効果があるそうです。 ...

React

Reduxを使って数年になりますが、最近ある利点に気が付きました。

アプリケーションの状態をReduxに持つことで、storeの構造をみればなんとなくそのアプリケーションの全体像が分かります。

どういった機能が ...

プログラミング入門

SourceTreeを使っていてさっきまでブランチの一覧が表示されていたのに、突然何も表示されなったことがあります。

SourceTreeを再起動してもNGでした。

この場合、不要なブランチを削除することで表示 ...

プログラミング入門

コードレビューをすることで、品質が上がったり、技術や知識の共有ができるけど、承認を通すことでチーム全体の責任にすることの方が大きい気がする。

誰でもミスをすることはあるけど、それが毎回一人の責任になるとやってられない。

HTML/CSS

UXについてどうすれば良いのか、誰に聞いたら良いのか分からない時は User Experience stack Exchange を検索してみると良いです。

英語ですが色々親切に回答してくれている人がたくさんいます。

HTML/CSS

HTML/CSSで要素のサイズを変更可能にするには resize を使います。

resize: both;//縦横どちらのサイズも変更可能resize: horizontal;//横のサイズの変更可能resize: vertic ...

HTML/CSS

HTMLのテキストなどでユーザーにコピーをさせたくない場合は user-select を使用します。

none を指定することで選択できなくなります。

user-select: none;楽しかったこと

襟足が伸 ...

HTML/CSS

CSSを使って、アルファベットを大文字で表示する場合は、text-transform を使います。

text-transform: uppercase;楽しかったことjust in case が「念のため」という意味だということ ...