function agvim () { vim $(ag $@ | peco --query "$LBUFFER" | awk -F : '{print "-c " $2 " " $1}') }
![ag(The Silver Searcher)で検索しpecoで更に絞り込みvimで該当行を開く - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3fe2abdabd1e38ca5df1d8dcc5cf864b8d54ad6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9YWclMjhUaGUlMjBTaWx2ZXIlMjBTZWFyY2hlciUyOSVFMyU4MSVBNyVFNiVBNCU5QyVFNyVCNCVBMiVFMyU4MSU5N3BlY28lRTMlODElQTclRTYlOUIlQjQlRTMlODElQUIlRTclQjUlOUUlRTMlODIlOEElRTglQkUlQkMlRTMlODElQkZ2aW0lRTMlODElQTclRTglQTklQjIlRTUlQkQlOTMlRTglQTElOEMlRTMlODIlOTIlRTklOTYlOEIlRTMlODElOEYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTY5NTYxZDk4ZTQ0ZDYyY2EzYmUyNzZhNDlhODBmZTFi%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBmbXkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg5MTE1MTQxYzc0MWQ3MzQ4OWZmMzQzNzIxMjc3Zjlm%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-44Of44OE44Oi44Ki%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3Ddfbbc66a55b265462615a109484c3d89)
3年ほどRailsを書いてきてある程度知見が溜まってきたので、忘れないためのメモとしてKPTと導入例を交えながらダラダラと書いています。 見出しの命名規則は クラス名/ディレクトリ名の単数形をupper camel caseにしたもの + KPT です。 Keepは今後も使うもの、Problemは開発規模によっては問題が発生する(した)もの、Tryは現在使用していないが使用したほうが良いと思っているものです。 これらすべてを導入すれば上手くいくというわけでもないので、開発規模に合わせて適切に採用していくと良いと思います。 DDDやデザインパターン等見聞きはしているものの詳しいわけではないので間違っている部分等あるとは思うのでその辺りはコメントでご指摘お願いします。 はてブコメント欄で頂いた指摘内容等についてはまとめの後でまとめて返答を記載しています。 Asset (Keep) app/as
「XDG Base Directory Specification」はデスクトップ環境における標準的なフォルダー構造を規定した仕様です。 「XDG Base Directory Specification」仕様を見ると、Ubuntuのフォルダー構造の一部が見えてきます。 Ubuntu 12.10のリリースノートを見ると、GNOME 3.6を採用していることが分かります。 また、GNOME 3.6のリリースノートを見ると、XDG Base Directory Specificationに準拠したことが分かります。 XDG Base Directory Specificationの目的 例えば各アプリは、ユーザー固有の設定ファイルや各データをユーザーのホームフォルダー直下に隠しファイル(フォルダー)として保存することが多く、以下のように煩雑な状況になっています。 また「~/.fonts」や「~
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く