2015-11-01から1ヶ月間の記事一覧

PhantomJSとSelenium/Watirを使っているherokuでgit push heroku masterするとConnection refusedエラーが出てウザイ

こんな感じのエラーが出てログを圧迫する Cycling のときや push のときに Connection refused - connect(2) for "127.0.0.1" port 8910 (Errno::ECONNREFUSED) というエラーが出ます(なおポート番号は違う場合もあります)。 Nov 29 22:29:40 app-test her…

Watirでクリック後の更新を待つ

Watir-Webdriverでリンクなどをクリックした後に、更新されるのを sleep して待っていたのですが、ちゃんと更新を確認出来るメソッドがありました(当然ですよね ブロック内が真/偽になるまで待機する、というメソッドです。 (なお PhantomJS で ReactJS の…

Flashビデオ/オーディオ配信サイトからrtmpdumpでダウンロードするために解析する

おことわり Wiresharkで通信ログを見たときに RTMP ストリームがあるもの限定です*1。 個人利用に限ります。 当方は責任を負いません。 お品書き 基本編(音声) 応用編(動画) 必要なもの Wireshark rtmpdump ffmpeg 基本編:「先読み!夕方ニュース」 手…

NHK「先読み!夕方ニュース」の番組アーカイブスのダウンロード

今日放送された「広がる民間企業の図書館運営 現状は」を聞き損ねた[twitter:@riocampos]ですw先読み!夕方ニュース − R1 NHKラジオ第1 via kwoutとはいえありがたいことに、最近の NHK ラジオ第一のニュース番組はアーカイブを残していてくれているの…

外部処理に同期するための上限回数あり繰り返しメソッド

タイトル通りですね。処理を外部処理にしておけば同期が可能になります。処理を実行し、その結果を判断する、というブロックをメソッドに渡します。まず pre_sleep 秒だけスリープして遅延し、ブロックが false を返すと return(return if execution.call …