2019-02-01から1ヶ月間の記事一覧

【Redshift】SQLの実行時間明細を取得・可視化する

RedshiftのSQL実行時間の取得方法メモ。 ※Redshiftは日本時間で土曜日22:00に定期メンテナンスがあり、都度都度仕様変更が入ります。執筆時点の情報である旨ご承知おきください。 A. システムテーブルからログを取得する 1. queryidの特定 実行時間を見たいS…

はじめてVuejsアプリケーションを本格的に作った時の参考文献履歴

Vuejsのプロジェクトテンプレートを作りたい https://qiita.com/po3rin/items/3968f825f3c86f9c4e21 .vueファイルが意味不明すぎて怖い https://qiita.com/po3rin/items/3968f825f3c86f9c4e21 clickなどのイベント駆動で何か処理したい https://qiita.com/Sa…

【Docker】初めてdocker-composeでbuild+app runまでする構成を組もうとして挫折した

Go + VueなアプリをDockerでビルド用コンテナ+稼働用コンテナ+docker-composeするまでの過程で ハマったところをつらつらとログした記事。 世には素晴らしい日本語記事がいっぱいでているが、 今更やってみたの一例として、誰かの参考になればというモチベ…

【Docker】Dockerfile RUNで、BASHな環境変数を展開してコマンド実行する

恐らく禁じ手 ハマった事象 DockerFileを書くとき、ARGやENVな変数をコマンド内で使うときは $ENVNAME で書くが、 少なくともDocker verions 17.05.0-ceでは、Dockerfile中の$ENVNAMEはプリプロセッサ的に事前に展開してコマンド実行するようだ。 例 FROM al…

Linuxのbashシェルスクリプト/Windows batスクリプトの別スクリプトを呼んだときのカレントディレクトリと環境変数スコープ遷移

ハマった Windows batスクリプトの知見 setlocal / endlocal しない限り、環境変数のスコープが共有される 実験 カレントディレクトリを指す環境変数 CD で例にとる 構成 |`- main.bat `- subdir `- sub.bat main.bat @echo off echo [main.bat] current dir…

【vuecli】src配下にapplication configファイルを追加する

ハマった。 環境 $ npm list -g vue-cli E:\node_modules +-- @vue/cli-init@3.0.0-rc.10 | `-- vue-cli@2.9.6 `-- vue-cli@2.9.6 $ npm -version 6.4.1 やりたいこと vue cli を使ってテンプレート生成したプロジェクトに、vue用の application コンフィグ…

【Golang】CSVのDecode

[][]string へのDecodeで我慢できるのであれば、encoding/csv パッケージがそれなりに使える。 ファイル終端にいくとEOFする 引用符ありなしを自動解釈 引用符中のダブルクォート2つ重ねを1つにしてくれる 引用符中なら改行文字を何いれてもいい \はエスケー…

【Postgresql】マテリアライズドビュー

マテリアライズドビューとは 実行結果をテーブルと同じようにキャッシュして、普通のビューならテーブル結合などのコストをかけて実行するものを既に計算済みのデータを読むだけの状態にする機能。 実態はテーブルに似ていて、インデックスなどが張れる 一度…