React

はじめに

この記事はReactおよびReduxの概念を学習することを目的として作成する記事になります。

Reactとは

Facebook社が開発したView専任のライブラリ。

仮想DOMを用いて差分 ...

Docker

Dockerfile変更する頻度が高いものほど下に

Dockerでは一度実行したコマンドはキャッシュで状態を保持しているため、変更する頻度が高いものほど下に記述すべきである。

FROM ruby:2.3.1ENV ROOT_DIR ...

React

reactではsetStateで変更された内容はどうやら、renderされるまで反映されないらしい。
試しに以下のコードを試してみる。

class SetStateSample extends React.Compone ...

React

メモ的投稿です。
reactでは通常htmlを渡す場合は、適切にエスケープされて出力されますが、例えばマークダウンを変換してhtmlを表示する場合は以下のように
指定することでhtmlをそのまま表示可能です。 ...

その他

普段使っているMacでOSをHigh Sierraにアップデートしたらgitコマンドがエラーになった。

xcrun: error: invalid active developer path (/Library/Develope ...

未分類

先日、rails5のアプリで、登録処理が出来ない事象に遭遇したため、備忘録を残しておく。

前提rails5
belongs_toを使用している
親キーはnilを許可したい

構成としては以下のテーブルがある ...

その他

COBOLで固定長ファイルを扱っているのですが、固定長って人間が見るのは項目ごとに分割しないときついんですよね

簡単に分割出来る方法を色々検討してみた結果「GNU awk(gawk)」が良さそうなので使ってみました。

その他

プログラミングをするときにちょっとでも凝ったプログラムを作ろうと思ったら設定を何処かにまとめたいですよね。(他にも色々な設定ファイルがあると思うので、今後拡充できればと思います。)
しかし、設定ファイルと一口にいっても色々な書 ...

tmux

tmuxinatorとはrubyのgemとして提供されているtmuxの構成設定を保存しておけるツールです。

PCを起動したりするたびに同じ構成のtmuxを毎回起動しているような人におすすめです。

インストール

r ...

git

みなさん、.gitconfigに秘密情報を記載したいときや、個別に設定したい項目があるときはどうしていますか?

個別に設定したい項目があった場合は、一度gitで管理して個別に対応するのもありだと思いますが、秘密情報はgit ...