2014-01-01から1年間の記事一覧
前回とそう変わらないが、Docker 側の変更に追従する必要がある気がした。 といっても Docker の設定は公式ドキュメントの通りなので何も難しくない。test-kitchen や kitchen-docker のインストールも変わったところはない。 $ brew install boot2docker $ …
brew cleanup とか brew switch とか brew upgrade とかをインタラクティブに実行できると楽な気がしたので、みっともないワンライナーを書いてみた。 brew.cleanup() { brew info --json=v1 --installed | jq '.[] | select(.installed | has(1)) | select(…
むしゃくしゃしてやった。見た目を変えられれば何でも良かった。今は反省している。 before: after: 手順: GitX-dev をインストールする peco をインストールする $ curl -fsSL "https://gist.githubusercontent.com/hirofumi/85709f8f8963606f4614/raw/peco…
Emacs の mark-sexp のようなのものが Atom に欲しい、と思ったのですが Atom も CoffeeScript もよく知らないし面倒なので mark-word のようなもので我慢することにしました。 具体的には次のようなスクリプト(2014-08-04: Atom 0.120.0 で動くように修正)…
TL;TR - Python 2.7 の日本語ドキュメントを Dash に追加すると便利です $ curl -fsSL "https://gist.github.com/hirofumi/2eee3797ade87a73e1d1/raw/doc2dash_python-2.7ja" | bash せっかくPythonドキュメント日本語翻訳プロジェクトが存在して、しかもそ…
JVM の、主にメモリ消費の様子を知りたい。方法をいくつか調べたのでメモしておく。 今のところ次のような使い分けになりそう。 その場で様子を見るなら VisualVM ログを取っておいて後から見るなら GCViewer 何がどのくらいメモリを消費しているか調べるな…
最近 smartparens を使い始めたのだけど、開き括弧を書いたときに問答無用で閉じ括弧を挿入されるのはあまり嬉しくなかった。思案した結果、主に行末にいるときだけ挿入を許すことにしてみた。 (defun sp-autoinsert-inhibitedp (current-opening-pair insid…
「複数カーソル」というものが便利だと教わった。調べてみたところ multiple-cursors.el と smartrep.el を使えば Emacs でも似たようなことができそうだったので、真似をしつつ設定を追加してみた。 まずは isearch-forward した状態から mc/mark-next-like…
主に magit-status, magit-show-level-4, magit-commit を快適に使うべく、いくつかのサイトを参考に設定してみた。 ;; http://d.hatena.ne.jp/syohex/20130904/1378310201 (defadvice magit-status (around magit-fullscreen activate) (window-configurati…
Chef で S3 からファイルをコピーするのに gist:DavidAllison/5288249 を使うと「S3の認証にIAM Roleを使うことができ、各EC2インスタンスにアクセスキーなどを配布する必要がありません」。これは嬉しい、と思ったら使われているメソッドが deprecated にな…
追記(2014-10-30): 少しだけ手順が変わった 実は簡単に使える状態になっているのではないか。 まず 公式ドキュメントを参考にしつつ Docker の設定をし、さらに test-kitchen や kitchen-docker をインストールする。 $ export DOCKER_HOST=tcp://127.0.0.1:…