2010-01-01から1年間の記事一覧
シェルのヒストリでうっかり cap production deploy と実行してしまう時があるので、 production 環境だけプロンプト出すことにした。 config/deploy/production.rb の先頭にこれを挿入。 require 'thor' exit unless Thor::Shell::Basic.new.yes? "This is …
x86_64 な CentOS 5.5 rpm -ivh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5-8.el5.remi.noarch.rpm yum --enablerepo=remi,epel i…
いつも忘れるのでメモ。 tail -f messages | sed "s/.*Error.*/i`echo -e '\e[1;31m&\e[0m'`/" | sed "s/^[^ ]*$/`echo -e '\e[1;32m&\e[0m'`/"
jquery-ujs は、jQuery で Rails の JavaScript の機能を使うモノ。Rails では二重クリック防止のために、クリックしたら disabled になるようにこんなオプションがある。 <%= submit_tag '送信', :disable_with => '送信中…' %>だが jquery-ujs を利用した…
devise の挙動追ってたらこれアレがソレだよなー、ってんで github の方あたったらちょうど commit されてたのでそこだけ当てた。https://github.com/plataformatec/devise/commit/71450998c54c9258db3fa89e212c0ad0c2f6e32a1.1.4 まだかなー。でも正直 devi…
Rails3 は基本 UTF-8 縛り。だけど、外部との通信が絡むページとかだと cp932 とかで出力しないといけなかったりする。そこで ApplicationController あたりに対応コードを追加する。 def render_with_encoding(*options) if options[-1].is_a?(Hash) && (en…
Ruby Whois Gem ドメイン調査をバッチ化するのに便利だなあ。 require 'whois' tlds = %w(com net jp) ARGV.product(tlds).each do |*names| domain = names.join(".") result = Whois.whois(domain).available? puts "#{domain} : #{result}" end みたいな。
いろいろ間違えてた。rvm 1.9.2 --passenger をやってできなくておかしいなーと思ってたのが最初で、しかもそれも勘違いだったっていう……。まあ wrapper についてはそういうのがあります。RVM 環境下では、いつのまにか passenger-install-apache2-module コ…
Rails3 の Generator で使えるアクションは Thor::Actions ベースに Rails でさらに追加されている。 http://github.com/wycats/thor/blob/master/lib/thor/actions.rb Thor::Action http://textmate.rubyforge.org/thor/Thor/Actions.html http://github.co…
Redmine の Code Review Plugin を試してみたが、1 レビュー = 1 チケット な仕様が合わなくて挫折。チケットは純粋にバグトラッカーとして使いたいから、そこに余計なもの入れたくないのよね……。素直に Review Board を使うべきか。こっちは一応使った実績…
久々に技術ネタをここで書き始めようと思っております。現在ブラウザゲームの会社で Ruby1.9.2 + Rails3 メインでサービスやゲームを作っております。よろしくお願いします。
Rails 2.3.9 タグいつの間にか出来てるなーと思ってたら出てた。公式サイトからたどると 2.3.8 なんだけど……。2.3.8と2.3.9 の間の変更をチェックなどする。新機能というよりはバックポートという文字が目立つ。Rails3 の機能のとか、Ruby 1.8.7/1.9 の機能…