2014-02-01から1ヶ月間の記事一覧
cpan,cpanmで任意のディレクトリにインストールされたPerlモジュール をlocal::libでPERL5LIBなどの各環境変数にセットするワンライナーをメモしておく。 cpanm local::lib && eval $(perl -I ~/perl5/lib/perl5 -Mlocal::lib) を実行すると、必要な環境変数…
はじめに Seleniumのテストの最中に、target="_blank"などをクリックして新しくウィンドウを開くとき、 そのウィンドウを対象にしたテストを行う方法について調べた。 Seleniumのバージョンは2.35.0. 言語はPerlを使い、WWW::Selenium::Test,Test::Moreモジ…
VirtualboxとVagrantで立てた仮想UbuntuにChefを使い、自動設定しているときに、下記のエラーがでた。 Ubuntuのバージョンは13.04。 FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) ERROR: RuntimeErr…
前回作成したUbuntu環境に合わせる。 VagrantとVirtualBoxでUbuntuを構築する手順 - 麹町で働くWebエンジニアのメモ帳 まず、Chefやknife-soloは事前にインストールしておく。 Chefは公式サイトのInstall Chef | Chefから下記コマンドでインストールする。 c…
MacOS(10.9.1)のローカル環境にVirtualBoxとVagrantとChefを使って、仮想のUbuntuを立ち上げる。 また、VirtualBoxとVagrantも最新のものに入れ直した。 Rubyは2系を利用している。 $ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64…
デバッグ用ファイルの出力処理を書いた。 Perl5.10で標準ライブラリとして使うことのできるTime::Pieceモジュールで、日時指定などを行っている。 これまで日時指定といえばTime::Localモジュールを使っていたが、Time::Pieceの方が、 明示的に名前を指定で…