[Mac] MongoDB を Homebrew でインストールする
- 2012 12/13
Mac に MongoDB を Homebrew でインストールする手順をご紹介します。
(最終更新日:2014/12/01)
Mac に MongoDB を Homebrew でインストールする手順をご紹介します。
(最終更新日:2014/12/01)
Ruby on Rails にて、helperメソッドをcontrollerやmodelで使う方法を調べたのでメモ。
簡単には include ActionView::Helpers を書けば良い。
全部のヘルパーは不要なときは、下記のように指定して書く。
class Bill < ActiveRecord::Base include ActionView::Helpers::NumberHelper def hoge number_with_delimiter 1234 end end |
【参考】
・ruby on rails – Using helpers in model: how do I include helper dependencies? – Stack Overflow
Ruby on Rails の Arel というか arel_table の使い方を理解するために読んだ記事をメモ。
・第43回 Rails 3を支える名脇役たち その1 – Arel -:Ruby Freaks Lounge|gihyo.jp … 技術評論社
・Rubyを使い始めた (2) – Rails3のArelの例 – アジャイルSEを目指すブログ
・Arel でサブクエリ #AdventCalendar #Rails – Qiita
arel_table むずい。
タイトルだけで完結していますが、Rails には、blank? や present? という便利メソッドがあるので上手く活用しようというお話。
・nil?またはempty?を判定するblank? – ザリガニが見ていた…。
・Railsエンジニアならこれだけは知っておけっていう便利メソッド – (゚∀゚)o彡 sasata299’s blog
それだけ。
Ruby の count、size、length の違いについて理解するにはこの辺を読む。
・count、size、lengthの違い(再考) – うんたらかんたらRuby – Rubyist
Ruby のテストフレームワーク「RSpec」を入門する上で参考になった記事をまとめてみました。
・Rubyist Magazine – スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)
・Rubyist Magazine – スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編)
・Rubyist Magazine – 改めて学ぶ RSpec
・RSpecによるユニットテストの書き方 – tech.recompile.net
・Twiwt:Blog / jugyo : spork でサクサク RSpec on Rails3
・RSpecでRailsのテストをしてみるテスト。 | Ginpen.com
・RSpecでテストコードを書いたまとめ – (゚∀゚)o彡 sasata299’s blog
・私はRSpecでテストをこんな感じで書いてる – アジャイルSEを目指すブログ
・ビューをRSpecでテストする際の覚え書き – MothProgのうしろがわ
・aRailsDemo | #37 RSpec – Views Part 1
・ASCIIcasts – “Episode 257 – request specとCapybara”
contain, have_selector, have_xpath などの利用例
・最近話題のRSpecのプレゼンの中で知らなかったこと – takihiroの日記
Devise でのテスト
・How To: Controllers and Views tests with Rails 3 (and rspec) · plataformatec/devise Wiki
とりあえず、以上。
cURL で GET/POST/PUT/DELETE のリクエストを送りたい場合は、-X オプションでメソッド名を指定すればOK
curl -X PUT -d 'example[foo]=bar' http://example.com/api/xxx |
curl 便利!
PHPでExcelを操作できるライブラリ「Excel_Reviser」の使うために参考になったサイトをメモ。
Excel_Reviser は PHP4 でも使えるのです。レガシー!
Webサイトのパフォーマンス測定サービス「WebPageTest」が便利だったのでご紹介します。
PHP にて「Warning: require_once(): Unable to allocate memory for pool.」とエラーログに出力されているのを見つけました。
APCのバグらしい。
・PHP :: Bug #58982 :: apc produces tons of warnings “Unable to allocate memory for pool.”
/etc/php.d/apc.ini の設定を変更して対応しました。
apc.mmap_file_mask=/tmp/apc.XXXXX |
↓(変更)
apc.mmap_file_mask=/dev/zero |
apc.mmap_file_mask string
–enable-mmap を用いて MMAP サポートつきでコンパイルされている場合、ここで mktemp 形式のファイルマスクを指定します。mmap モジュールは、 mmap されたメモリ領域をファイルに置くか共有メモリに置くかを、 これによって判断します。 ファイルベースの mmap を使用するには、この値を /tmp/apc.XXXXXX (正確に 6 つの X)のように指定します。 POSIX 形式の shm_open/mmap を使用するには、.shm をマスクのどこかで指定します。例: /apc.shm.XXXXXX 。 また、/dev/zero を指定することで、カーネルの /dev/zero インターフェイスを使用した anonymous mmap を使用することもできます。未定義の場合は、この方式が用いられます。
[引用元]:PHP: 実行時設定 – Manual