yuralog

ひびのめもだよ!

2018-01-01から1年間の記事一覧

使い捨てLinux環境でvimの最新版が使うためにソースからコンパイルしてインストールする

コンパイル&インストール後に /usr/bin/ にコピーしてしまうのが楽ちんだね(無心 git clone https://github.com/vim/vim.git /usr/local/src/ cd /usr/local/src/vim # make distclean make -j8 make install cp src/vim /usr/bin 環境 CentOS Linux release…

./aws/configの名前付きプロファイルの設定をミスった

./aws/config に複数のプロファイルを手書きする必要がある場面があって、↓のような記述ミスで --profile hogeしたときにエラーを発生させてしまった。 エラーの内容 NoRegionError: You must specify a region. 原因 ./aws/config の名前付きプロファイルの…

『Clean Code アジャイルソフトウェア達人の技』を読んだ

アスキードワンゴにより再出版された日本語訳 Clean Code を拝読した。 Clean Code アジャイルソフトウェア達人の技 (アスキードワンゴ)作者: RobertC.Martin,花井志生出版社/メーカー: ドワンゴ発売日: 2017/12/28メディア: Kindle版この商品…

vim の外部コマンド実行で sort や cut を実行する

visual-line-mode [V] に移行してコマンド実行したい部分を行選択 commandline[:]に移行して!sort や !cut -d" " -f3 などを追記する 参考 macosx - How to use cut command inside vim - Ask Ubuntu Vim Commands Cheat Sheet

pyenv を anyenv-update でアップデートして list を更新する

pyenv(anyenvでインストール) で新しいバージョンの python がインストール対象に入っていなかった。 そのため、anyenv-update というプラグインを利用して*env環境をアップデートして、インストール可能なpython のバージョンを更新した。 anyenv でインス…

GitHub のOAuth認証を使うために Client ID と Client Secret を生成する

※ 2018/06/01 実施時のもの Settings > Developer settings を開く OAuth Apps の Register a new OAuth application ボタンをクリックする 必要事項を入力して、Register application ボタンをクリックする アプリケーション画面で Client ID と Client Sec…

手っ取り早く vegetaで負荷テストを行う環境を作る

クロスコンパイルでもできるけどRleaseから取得したほうが早いね wget https://github.com/tsenart/vegeta/releases/download/cli%2Fv12.0.0/vegeta-12.0.0-linux-amd64.tar.gz tar xvzf vegeta-12.0.0-linux-amd64.tar.gz vegeta # 試し打ち echo "GET http…

『Goならわかるシステムプログラミング』を読んだ

最近同著者の『Real World HTTP』が楽しく読めたので『Goならわかるシステムプログラミング』も拝読した。 Goならわかるシステムプログラミング(紙書籍)www.lambdanote.com 読んだ理由 Go言語には興味があったが公式ドキュメントや文法を学ぶための本は途…