タケユー・ウェブ日報

Ruby on Rails や Flutter といったWeb・モバイルアプリ技術を武器にお客様のビジネス立ち上げを支援する、タケユー・ウェブ株式会社の技術ブログです。

2014-03-01から1ヶ月間の記事一覧

Object#acts_like?(ActiveSupport)

https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/acts_like.rb クラスに`acts_like_xxxx?`というメソッドを定義しておくことで、安全にダックタイピングできるようになります。 例えば、ActiveSupportによっ…

IDEA 13.0 から 13.1 にアップデート後、リモートインタプリタで /home/xxxx/.rubymine_helpers/rb/testing/patch/testunit/minitest/unit.rb:24:in `<top (required)>': LoadError (LoadError)

/home/xxxx/.rubymine_helpersを一度削除してから、リモートインタプリタを登録し直す。

Lancersに名刺デザインの依頼を出してみました。

Lancersに名刺&ロゴデザインの依頼を出してみました。

yum updateしたら、nokogiriがエラーを吐いてサービスが停止した。

不覚。 クライアントから連絡が来て、障害発覚。 godで動かしていたrails scriptが再起動後起動に失敗していた。 [ec2-user@app-production-001 current]$ sudo service app-god status delayed_job: delayed_job-0: start delayed_job-1: start delayed_job…

MT::Mailで添付ファイル付きメールを送信する

MT::Mail自体には添付ファイル付のメールを組み立てる機能はないが、自分でヘッダーやBodyを作成してパラメータとして渡すことで、送信することはできる。 確認環境 MovableType 6.0 MIME::Entity (MIME-tools) MT5でも動くと思う・・・たぶん・・・ サンプルコー…

IDEA 13 Keymaps: Emacs メモ

Keymaps: Emacs 標準keymapsとEmacsバインドがかぶってるところなどどうなっているのかメモ(随時追加予定) 入力補完 Basic Code Completion Alt + / 標準のCtrl + Spaceは選択開始で使用しているので。 もうちょっと空気を読んで、たとえばnewを入力したと…

ELB + EC2 + nginx 環境でアクセス元IPアドレスによる制限をかける

ELB + EC2 (nginx + unicorn + Rails)環境で運用中のサービスに対して、あるIPアドレスからディレクトリトラバーサルなどの攻撃を受けたので、その対応メモ。 取り急ぎ該当IPアドレスからのアクセスを遮断しようと考えたが、EC2の為、セキュリティグループで…