t

メモ

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

test-kitchen + kitchen-docker on Mac OS X (2)

前回とそう変わらないが、Docker 側の変更に追従する必要がある気がした。 といっても Docker の設定は公式ドキュメントの通りなので何も難しくない。test-kitchen や kitchen-docker のインストールも変わったところはない。 $ brew install boot2docker $ …

Interactive Operations with Homebrew

brew cleanup とか brew switch とか brew upgrade とかをインタラクティブに実行できると楽な気がしたので、みっともないワンライナーを書いてみた。 brew.cleanup() { brew info --json=v1 --installed | jq '.[] | select(.installed | has(1)) | select(…

Customizing Appearance of GitX-dev

むしゃくしゃしてやった。見た目を変えられれば何でも良かった。今は反省している。 before: after: 手順: GitX-dev をインストールする peco をインストールする $ curl -fsSL "https://gist.githubusercontent.com/hirofumi/85709f8f8963606f4614/raw/peco…

mark-word for Atom

Emacs の mark-sexp のようなのものが Atom に欲しい、と思ったのですが Atom も CoffeeScript もよく知らないし面倒なので mark-word のようなもので我慢することにしました。 具体的には次のようなスクリプト(2014-08-04: Atom 0.120.0 で動くように修正)…

doc2dash_python-2.7ja

TL;TR - Python 2.7 の日本語ドキュメントを Dash に追加すると便利です $ curl -fsSL "https://gist.github.com/hirofumi/2eee3797ade87a73e1d1/raw/doc2dash_python-2.7ja" | bash せっかくPythonドキュメント日本語翻訳プロジェクトが存在して、しかもそ…

How to Examine Memory Usage of JVM

JVM

JVM の、主にメモリ消費の様子を知りたい。方法をいくつか調べたのでメモしておく。 今のところ次のような使い分けになりそう。 その場で様子を見るなら VisualVM ログを取っておいて後から見るなら GCViewer 何がどのくらいメモリを消費しているか調べるな…

Modest smartparens

最近 smartparens を使い始めたのだけど、開き括弧を書いたときに問答無用で閉じ括弧を挿入されるのはあまり嬉しくなかった。思案した結果、主に行末にいるときだけ挿入を許すことにしてみた。 (defun sp-autoinsert-inhibitedp (current-opening-pair insid…

Incremental Search + Multiple Cursors

「複数カーソル」というものが便利だと教わった。調べてみたところ multiple-cursors.el と smartrep.el を使えば Emacs でも似たようなことができそうだったので、真似をしつつ設定を追加してみた。 まずは isearch-forward した状態から mc/mark-next-like…

First Step of Customizing Magit

主に 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…

S3 File Resource for Chef

Chef で S3 からファイルをコピーするのに gist:DavidAllison/5288249 を使うと「S3の認証にIAM Roleを使うことができ、各EC2インスタンスにアクセスキーなどを配布する必要がありません」。これは嬉しい、と思ったら使われているメソッドが deprecated にな…

test-kitchen + kitchen-docker on Mac OS X

追記(2014-10-30): 少しだけ手順が変わった 実は簡単に使える状態になっているのではないか。 まず 公式ドキュメントを参考にしつつ Docker の設定をし、さらに test-kitchen や kitchen-docker をインストールする。 $ export DOCKER_HOST=tcp://127.0.0.1:…