Log.log(work)

いろんな作業メモ

2017-05-01から1ヶ月間の記事一覧

Gtk-WARNING **: cannot open display: で怒られた

コンソール越しに言われても。 そんなときはこのコマンド unset SSH_ASKPASS 参考: コンソール越しに git コマンドから Gtk-WARNING **: cannot open display と怒られた時 - Qiita

git submodule

外部リポジトリを自リポジトリに持ってきて参照できるしくみ。 submoduleを別ブランチに追加する場合 When you command ‘git clone’ .gitmodulesファイルがあれば、そこに記述されているrepositoryをsubmoduleとして取り込む。 When you command manually ‘s…

json2csvめも

Express でアプリを作ったときにCSVをDLする機能があったのでjson2csvを使ってみたら思いのほか楽だった。 json2csv model.js const jsonbody ={ { "key1":"value", "key2":1, "key3":"2017-05-22", }, { "key1":"value2", "key2":2, "key3":"2017-05-23", }…

javascript いろいろ

メモ: 配列内の数値を合算したい mapData.map(o => o.total).reduce((prev, current) => prev + current); 日付を操作するmomentについて format?型?が違うと操作できないので、ISOじゃないといわれたら素直にnew Dateする。 const a = moment().format('…

.bowerrcの設定例

デフォルトのディレクトリではなく、指定の場所にインストールしたいときはdirectory設定。 registryは入れておいたほうが吉。 あとよくproxyにひっかかるので。 (環境変数に入れてるはずなんだけどなぁ。。 example { "directory": "public/components", "j…

chart.js メモ

chart.jsで開発したときのメモ 棒×2本と線グラフで描画 Javascript: var data ={ labels: ['2017/01','2017/02','2017/03','2017/04','2017/05'], lineLabel: '線グラフのラベル' linedata: ['100','200','300','400','500'], bar1Label: '棒グラフ1のラベ…

YYYY/MMからYYYYMMにしたい

momentを使っていればformatで変えられるけど、 直前の処理で正しい日付であることが担保されているので単純に正規表現をつかってみたり。 const yyyy_mm = '2017/05' const foo = moment(yyyy_mm).format('YYYYMM'); console.log(foo); // 201705 const hog…

オブジェクトの判定

Javascriptで中身がないオブジェクトを判定する際のメモ。 const hoge = {}; 空でもIFで判定するとtrueになる。 if (hoge) { // true } 中身がないことを判定するにはキーの数がゼロかどうかで見分ける。 if (Object.keys(hoge).length === 0) { }