継続的ブログ

主にweb系の技術について書いています

2016-01-01から1年間の記事一覧

クローラー(スクレイピング)をRspecでテスト

今回初めて、個人用にクローラーを開発してみました。 JavaScript多めのサイトのため、「Capybara + Poltergeist」を使用しました。 順調に開発は進んだのですが、テストってどう書けばいいんだろうと思い、知り合いに相談したところ、下記方針に決まりまし…

メール受信 → 解析(Postfix + Rails)

Railsアプリと連携して下記のことをしたい。 メール受信でRailsアプリ内プログラム実行 メールの中身を確認 今回はMacのローカル環境で検証します。 環境 Mac OS Rails Ruby(rbenv) Postfix 手順 まずはメール受信できるように 1. Postfixの起動(元々入っ…

New RelicでDockerコンテナ監視 - Elastic Beanstalk

現在Elastic BeanstalkのMulti-Container Docker環境を使っています。 New Relicを使ってコンテナを監視するようにしたので設定をメモ。 公式のドキュメントがだいぶ丁寧なので、ほとんどその通りなのですが。。。 設定ファイルを追加するだけ .ebextensions…

DockerでWhenever(gem)が動かなくてハマった話

久々の更新です。 最低でも月1で書きたいなあと思ってたのですが、2ヶ月以上も空いてしまいました。 最近はRailsはもちろんのこと、React NativeやDockerもバリバリ使ってます! さて、標題の件ですが、いやー、かなりハマりました。 現在、開発環境にDocker…

ghq + peco!じゃなくて fzf連携

Zsh

対象 fzf使ってる方 ghq使ってる方 リポジトリへの移動を捗らせたい方 ghq + fzf よく ghq + peco でやってる記事が挙がってますが、それのfzf 版です。 ghq で管理しているリポジトリのパスをインクリメンタルサーチして、選択すると、cdするスクリプトです…

Githubで後からライセンスを追加する方法

「New File」を選択 「LICENSE」と入力すると、テンプレートが選択できるようになる コミット 同じように「.gitignore」も後からテンプレートを使って追加できます。