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

民可使由之。不可使知之。

08-09 子曰。民可使由之。不可使知之。(論語 泰伯第八 9)は 子(し)曰(いわ)く、民(たみ)はこれ(民)に由(よ)らしむべく、これ(民)を知らしむべからず。 民衆は(君子に)民衆に由来する政治を行わさせることはできるが、 民衆は(君子に)民衆…

Object.const_defined? でクラスが定義されているかを判定する。

Railsのソースをみると、奇妙なことをいろいろしている。G:/bin/RailsPlatform/Ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rbに次のような部分があった。 def prepare_application ・・ require_dependency 'application' unless Object.const…

inspect と $KCODE

inspect と $KCODE ではまちゃったぞなもし。 #! ruby -Ks require "iconv" hash_sjis = { "prefecture" => "東京都" } sjis = hash_sjis.inspect utf = Iconv.new('UTF-8', 'SHIFT_JIS').iconv(sjis) utf2 = eval(utf).inspect sjis2 = Iconv.new('SHIFT_JI…

Railsのスタートページの「About your application’s environment」で反応してくれなかったので、書き換えてみた。

$(app_root)/app/controllers/application.rb # Filters added to this controller apply to all controllers in the application. # Likewise, all the methods added will be available for all controllers. module ActionController::Rescue def ip_matc…

それはそれとして、どうしてここにたどりついたかというと、

(1)まずはログ(development.log)の出力とソース(public/index.html)の点検(2)しかし、それではソースにたどりつけなかった。ので。grep [tk@EDiCube-03 rails]$ which ruby /usr/bin/ruby [tk@EDiCube-03 rails]$ cd /usr/lib/ruby/ [tk@EDiCube-0…

何をやっているかというと、

ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.5/lib/action_controller/rescue.rbで定義されている、local_request? を書き換えているの。ソースのコメントにもあるように、リモートで開発しているときに、その開発マシンをローカル扱いにしたければ、この…

なんで出なかったのか、というと、サーバとブラウザが別のマシンだったから。というのは分かっていた。

For security purposes, this information is only available to local requests.

はてなダイアリーへようこそ!

このページはあなた専用の日記(ブログ)です。*1さっそく「日記を書く」をクリックして最初の記事を書いてみましょう。はてなダイアリーの一番簡単な使い方を知りたい方は、以下の動画をご覧ください。(再生ボタンをクリックすると、はてなダイアリーの使…