$shibayu36->blog;

クラスター株式会社のソフトウェアエンジニアです。エンジニアリングや読書などについて書いています。

2012-05-01から1ヶ月間の記事一覧

Kyoto.pmのブログを移転しました

Kyoto.pmのブログをgithubからはてなブログに移転しました。最終的にはkyoto.pm.orgを利用する予定です。 http://kyotopm.hatenablog.com また、6/23に町家ハッカソンを実施しようと思うので是非ご参加ください。 http://kyotopm.hatenablog.com/entry/2012/…

6/23(土)にKyoto.pm 町家ハッカソン 01を計画しています

こんにちは、@shiba_yu36です。次のKyoto.pmについての告知です。以前Tech Talksを開催したKyoto.pmですが、次のKyoto.pmは町家ハッカソンを行います。 日時:6/23 10:00くらいから(始まる時間はもう少し調整します) 場所:KRP町家スタジオ 人数:20人程度(?…

orepanでindexを作れないmoduleがある話

最近cpan module管理にcartonを使ってみたり、orepanを使ってみたり、色々しているわけですが、今日はorepanの話です。 僕が経験したハマりポイントは、以下の二つのモジュールにおいてorepanでindexが作れないということでした。 FindBin::libs Net::LibIDN…

perlでremoteのサーバでコマンド実行し、STDOUTとSTDERRをキャプチャする

perlでremoteのサーバにコマンドを実行したい時があります。こういう時はNet::OpenSSHが便利です。 Net::OpenSSHでコマンド実行するためには、以下を実行します。結果は手元のSTDOUTやSTDERRに出力されます。 use Net::OpenSSH; my $ssh = Net::OpenSSH->new…

Server::Starterから学ぶhot deployの仕組み

以前http://tech.naver.jp/blog/?p=1369の記事を読んだのだけれど、それまでにprocessの知識が無かったりして、まったく理解できませんでした。そこでWorking with UNIX ProcessesやServer::Starterの中身を呼んでようやくhot deployの仕組みを理解できた(気…

Net::OpenSSHを使ってremoteのserverでsudoしたい

deployツールを作ろうとしていると、remoteのserverでsudoしたくなるんですが、Net::OpenSSHを使ってsudoするとパスワードの入力を求められて固まるということが起こります。今回はsudoに標準入力からパスワードを渡すオプションがあったので、それで解決し…