タグ

2016年7月22日のブックマーク (3件)

  • sshのポートフォワーディングを維持するシェルスクリプト - はこべにっき ♨

    sshのポートフォワーディングを毎回コマンド打って起動するのが面倒なので,接続を維持するためのシェルスクリプトを書いた. #! /bin/sh while true; do # ここにフォワーディングのコマンドを書く ssh -C -N -L 50143:localhost:143 hostname sleep 1 done といっても,たいしたことなくて,無限ループの中でプロセスを起動してるだけ.プロセスがなんらかの理由で終了したらループが回って起動しなおす. このままだと,ネットワークがないとsshが失敗しまくって無駄が多いので,一定試行回数を超えたらしばらくおとなしくなるようにする. #! /bin/sh TRYCOUNT=0 TRYMAX=5 while true; do # ここにフォワーディングのコマンドを書く ssh -C -N -L 50143:localhost:143

    sshのポートフォワーディングを維持するシェルスクリプト - はこべにっき ♨
    takets
    takets 2016/07/22
    autosshを使うと接続監視してくれて便利
  • セルフマネジメントの必須スキル「タスクばらし」そのポイント | Social Change!

    私たちソニックガーデンでは、指示命令のマネジメントを捨て、メンバーそれぞれが自分で考え自律的に行動することで、高い生産性を発揮しつつ様々な変化に対して柔軟に対応できる組織づくりに努めている。 そんなメンバーたちに求めるのはセルフマネジメントができることだ。セルフマネジメントができるために身に付ける素養は少なくない。しかし、セルフマネジメントを身につける最初の一歩は何かを聞かれたら「タスクばらし」だと答えるだろう。 記事では、セルフマネジメントをマスターするための最初の必須のスキル「タスクばらし」について紹介する。 「タスクばらし」とは 「タスクばらし」とは、読んで字のごとく、仕事をタスクにバラすことである。仕事に取り掛かる前に、その仕事の要素を分解し、どのように進めるか道筋を立てることで、どれくらい時間がかかるか、リスクは何か、見通しを得ることができる。 当たり前のことだと思っていたが、

    セルフマネジメントの必須スキル「タスクばらし」そのポイント | Social Change!
    takets
    takets 2016/07/22
  • gitで文字列検索、git grepとgit log -Sがとっても便利 - Qiita

    「hogeを含むファイルってどこにあったっけ…」 「そもそもhogeっていつ、だれが、どのファイルに追加したっけ…」 などなど、確認したいときは以下のコマンドを使うとすぐに探せます。 現在のワークツリー上から対象文字列を含むファイルを検索 -Eや-Gを使う事で正規表現も使用可能です。 (-E, --extended-regexp, -G, --basic-regexp) -Iを使用する事でバイナリファイルを検索対象から除外できます。 過去のコミットから対象文字列を含むコミットを検索

    gitで文字列検索、git grepとgit log -Sがとっても便利 - Qiita
    takets
    takets 2016/07/22