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

クリップボードコピー

Rails で、http://www.steamdev.com/zclip/ を使って、クリップボードコピーを行った際のメモ。 必要なファイルのダウンロード $ wget http://www.steamdev.com/zclip/js/jquery.zclip.js $ wget http://zeroclipboard.googlecode.com/svn-history/r10/trunk…

文字化け対策

メモ。 mysql> show variables like 'character_set%'; + Variable_name Value + character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server…

rake で タスクのソースコードを見る

rake のタスクを作成する際に既存のタスクのコードを参考にしたくなります。 そんなときは、rake -W 。 rake db:create /home/*****/.rvm/gems/ruby-1.9.3-p194/gems/activerecord-3.2.3/lib/active_record/railties/databases.rake:39:in `block in ' rake …

[debian] Debian GNU/Linux に Google Authenticator 認証でログインする

RSA SecurIDソフトウェアトークンのように、ワンタイムパスワード生成機の所有者のみにSSHログインを許可するための設定。できるだけセキュアにしたいVPCや社内ネットワークのゲートウェイサーバに設定することを想定した設定のメモです。Google Authenticat…

[rails] config/routes.rbでピリオドを含むパラメータをURLに使う

ホスト名やIPアドレス、数値など、URLのパラメータでピリオドを使おうとすると (.:format) がマッチしてしまってエラーとなる場合がある。 そういう場合は、下記のように :constraints オプションでパターンを正規表現で指定すれば良い。 #config/routes.rb …

datetime_select のオプション

scaffold でモデルを作成した際に、recorded_at:datetime といった datetime の型を指定したときなどに自動生成される、datetime_select ヘルパーについてのメモ。何もオプションをしていしない場合は、 <%= form_for(@record) do |f| %> <%= f.datetime_sel…

session_store :active_record_store 時のデバッグTIPS

概要 rail3 で session_store :active_record_store とした場合、DBにsessionsテーブルが作成されるが、デバッグ目的にSELECTしてみても、BASE64エンコードされていて内容を簡単に確認できない。開発環境の場合、BASE64エンコードを止めて、デバッグしやすく…