MB blog

こちらは主に自分用のメモです。

2011-04-01から1ヶ月間の記事一覧

パスワードなしの公開鍵認証でssh接続

expectで対話型シェルでは、bashの中でexpectスクリプトを読み込ませていますが、このサンプルには以下のような弱点があります。 ログインパスワードが平文でべた書き expectスクリプト内で生成した変数がbashに渡せない これらをクリアするために、ssh-agen…

シェルスクリプトで配列へのpush/pop

配列listに値varをpush n=${#list[@]} list[$n]=$var 配列のサイズを添字として、新たな要素を追加しているだけ。シェルスクリプトの配列のインデックスは0からです。 問題は、popです。 配列listから値varをpop n=`expr "${#list[@]}" - 1` var=${list[$n]}…

ATNDで, 気になるイベントをメールで通知させる

今年は社外の勉強会に定期的に行く、と上司と1年前に約束したことをふと思い出し、最近になって勉強会に出向くようになりました。イベント探しによく利用するのはご存知ATNDです。 しかし、たまに思い出したときに気になるキーワードで検索をかけてみると、…

Pythonで設定ファイルから値の読み込み (ConfigParser)

この記事はちょっと古いので書き直しました。 lake-michigan.hatenablog.com

Excel2007で簡単ヒストグラム

Excelでびっくりするほど簡単にヒストグラムが作成できます。とても便利なのに、知らんかった・・・のでメモ。 準備(アドインのインストール) Officeボタン > Excelのオプション > アドイン > 設定 > 分析ツール にチェックし、インストール データタブに…

expectで対話型シェル

sshやscpなど、対話型のインプットが必要なコマンドを、スクリプト化して運用に使いづらいので、expectパッケージを利用すると便利です。 OSにあらかじめexpectのパッケージが入っていない場合、下記コマンドでインストール。 yum install expect下記は、リ…