ravelll の日記

よしなに

Vim で NERD Tree のウインドウもまとめて閉じたい

NERD Tree 以外に1つしかウインドウがないときはウインドウを閉じたら NERD Tree も一緒に閉じられて欲しいという気持ちがしばらく前からあった。毎度2回ウインドウを閉じていられるほど人生は長くない。

それを設定するパラメータが存在するのではとリポジトリの README を眺めたところ、パラメータは無かったが解法が載っていた。

autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif

早速 vimrc に追加したら無事それらしい挙動に。よかったよかった。

ここまで書いてあるならパラメータとして実装したらよい気がする。プルリク出してみよう。

refs

『クラウド開発徹底攻略』(WEB+DB PRESS plus シリーズ)をご恵投いただきました

普段オフィスで3メートルの距離に座られている@hsbtさんより、『クラウド開発徹底攻略』(WEB+DB PRESS plus シリーズ)をご恵投いただきました。恐縮しつつも大変感謝しております。

クラウド開発徹底攻略ということで、PaaS・IaaS としては昨今知らずにはおけない AWS、Heroku、Google Cloud Platform について、またそれらのサービスを始め、多くの現場で(もちろんペパボでも!)必須技術基盤の1つとなっている Docker について、その基本的な利用方法から本番環境で運用する方法まで丁寧に説明がされています。

既に個人サービスや会社の本番環境で運用している人でなくとも、気になってはいるけどまだあまり触れていなかったり、具体的な活用方法が分からずにいる人でも十分に理解できる内容になっているため、初学者にはまさにうってつけな1冊ではないでしょうか。

個人的には、最近業務で触る機会が多くなってきたこともあって Docker への手厚い解説がなされている2章はありがたかったです。Kubernetes を使ったオーケストレーションの話や infrataster と TravisCI を使ったコンテナ CI の話なども多く学びがありました。

Webアプリケーションエンジニア・インフラエンジニアは読んでおくべき本に思います。みなさんもぜひに。

クラウド開発徹底攻略 (WEB+DB PRESS plus)

クラウド開発徹底攻略 (WEB+DB PRESS plus)

iPhone の蘇生に成功

バッテリー交換したらあっさり復活した。交換するときホームボタンケーブルのカバーを紛失して焦った。あとバッテリーケーブルを外すときに一瞬ショートさせてしまって終わったかと思ったけどなんとかなった。前回バッテリーを換えたのが4ヶ月前なので4ヶ月以内に端末を替えるかバッテリーを買っておくかする。ちなみにバッテリーは↓を買った。