元RX-7乗りの適当な日々 このページをアンテナに追加 RSSフィード Twitter

RX-7(FD3S)WRX STI関連のキーワードで検索されて来られた方へ。
右サイドのカテゴリ『』をクリックすると関連する項目だけが表示されます。
日々の写真は『Flickr』で公開しています。

2014/05/29

nanapi勉強会 vol2 で、シェルオプションの話をしてきた #nanapi_study


nanapiのCTOである@さんに声をかけていただいて、LTをやってきました。


LTで使った資料を以下に公開しておきます。



資料だけだと伝わりづらいですが、僕がこのLTで話したかったことですが、実は本編はおまけみたいなもので、現地でしゃべったとおりですが、スライド3枚目〜5枚目の部分です。

単純に、先日発売になったChef実践入門の宣伝wと、もう1つはシェルのHistoryで初対面のエンジニアと仲良くなる方法ですw


スライド4枚目に書いてあるとおりですが、普段自分が使っているシェルで例えば以下のような感じでコマンドを実行すると、Historyから、コマンドの実行回数ランキングを出してくれます。

$ history | awk '{print $2}' | sort | uniq -c | sort -nr

これが意外とネタになると思っていて、回数の多いものは、単純にその人の特徴やコマンド打鍵癖wが見えたりとか、最後のほうで1〜2回しか実行されていないtypoなコマンドは笑い話になって、僕のケースだとスライドにも書いてある通り、

$ history | awk '{print $2}' | sort | uniq -c | sort -nr
390 ll
322 cd
217 vim

・・・省略・・・

  1 e
  1 xit
  1 ihai
  1 ヴぁgらんt
  1 :q

こんな感じで、最後の1回しか打っていないコマンドのいくつかは、"exit"を2回にわけて実行しちゃってたり、chefのohaiコマンドを打つつもりがihai(位牌)とか打ってたり、"vagrant"を日本語入力していたり、vimを終了させようとしていたりとか、ちょっとした面白エピソードを絡めながら、エンジニア同士お互いの恥ずかしいところを晒しあったりすると、少しは距離が縮まったりするかもしれません。


実際、オフィスで僕の隣の席に、最近引っ越してきたエンジニアと、ちょうど昨日この話題をやって少し盛り上がったので、ちょっと仲が深まったんじゃないかと勝手に思っています。


あと、明日から zaw を使って行きたいと思う。

それでは! =͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́


あわせて読みたい


おまけ

nanapiの方から、写真をいただきました。

nanapi勉強会 vol2

nanapi勉強会 vol2


詳解 シェルスクリプト

詳解 シェルスクリプト

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。


オススメ (一部は、最近読んでいる本とも言う)
Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus) クラウド Amazon EC2/S3のすべて~実践者から学ぶ設計/構築/運用ノウハウ~ [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ) エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド [24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 Linux-DB システム構築/運用入門 (DB Magazine SELECTION) キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置 スケーラブルWebサイト 実践ハイパフォーマンスMySQL 第3版 ウェブオペレーション ―サイト運用管理の実践テクニック (THEORY/IN/PRACTICE) SQLアンチパターン インターネットのカタチ―もろさが織り成す粘り強い世界― ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化 Linuxの教科書―ホントに読んでほしいroot入門講座 (IDGムックシリーズ)