2006-07-02 (日) [長年日記] Edit
■ [映画]
イン・ハー・シューズ [DVD](ジェニファー・ウェイナー/スザンナ・グラント)
「靴」ってのはSATCから来てるのかね、と思って見てたら、あからさまにSATCだったんだねこの映画。で、基本的に姉妹以外のキャラ設定が微妙なのでストーリーはいまいち。でも、老人たちのキャラがみーんなイイ。いいところはそこだけだ。
■
プリズン・ブレイク vol.1 [DVD]
『イン・ハー・シューズ』に特典としてついてきたので一話だけ。印象としては「唐突すぎ」。もうちょっと観客に準備させて欲しい。置いてけぼり感たっぷり。
これだと続きは見ないかなぁ。
2006-07-04 (火) [長年日記] Edit
■ バスタオルを一回使っただけで洗濯する派ですか?
再利用する人がいるなんてかなりびっくりした。
■ [Subversion] svn+sshの設定方法
※追記:っていうか、SSHの設定をちゃんとしてれば、普通につなげるっぽい。ので、これは必要ない情報。
なんかさっぱり分かんなかったんだけど(ほんと弱いんだーこういうの)、 なんとか接続できたのでメモ。
基本はsvnserveのところを嫁って感じなんだけども、
(0)鍵方式でSSH接続できるよーにしとく
前提
(1)サーバ側のauthorized_keysに以下を加える。
command="/path/to/svnserve -t -r /virtual/root" ssh-dsa AAAABtce9euch.... user@example.com
(追記)こっちのほうがよさげ
command="/path/to/svnserve -t -r /virtual/root", no-pty, no-port-forwarding ssh-dsa AAAABtce9euch.... user@example.com
(2)つないでみる
svn list svn+ssh://hoge.my.server
じゃーんじゃーん。デキタ。
わかんないこととかあとでやることとか
これだと、普通にSSHするときもsvnserveへのトンネルになりはしないか(そうなってて困ってる)。- ツッコミどうも。あー鍵を複数かあ。いちいち指定はめんどいので、sshコマンドのエイリアスを作るのとsvnコマンドをconfigで書き換えとく感じですかね。
- 複数人でやる場合は、個々人が設定するのかね。「複数のユーザが単一アカウントを共有するようにもできます。」っていうのは共通アカウント作れってことかね。
svnだけのプロトコルで来たら排除する。svnserve.confでいいのかな。- そうか。トンネルのときは関係ないのか。ツッコミどうも。
- apacheのWebDAVのやつは閉じる。
- コミットメールは日本語のログが通るやつにする。
- ちょうどmanholeさんが書いていたので参考にさせてもらおう。
2006-07-07 (金) [長年日記] Edit
■ [本]
犬に本を読んであげたことある?(今西 乃子/浜田 一男)
なんといっても、子供が「犬なんか畜生だ!」と言うところでズッコケ。そんな言葉は言わないだろ。
■ [本]
さんさん録 (2) (ACTION COMICS)(こうの 史代)
しくった。(2)だけ届いてしまった。 しかも先に読んでしまった。話がよく分からないまま終わってしまったよ。
教訓:順番どおりに読むこと。
2006-07-08 (土) [長年日記] Edit
■ [映画]
リンダリンダリンダ [DVD](山下敦弘/向井康介/宮下和雅子)
タイトルからして結末は分かりきっているわけだ。高校生活はいろいろあるけど、ライブやって最高、みたいな。でも、見終わってみて、その結末であること、ブルーハーツであることの意味がまーったく感じられない。「意味なんかないよ」と登場人物が言う。それがこの映画のスタイルだとでも言うように。でもね、意味なんかないことなんか、それほど多くは無いし、本当に意味のないことでも、裏付ける強度が必要となるんだよ。ストーリーにしても、語れていないのか、語ってないのか、どっちなのかよく分からないけど、全体的にこっちが「取り残された」感じがして良くない。あまりにつまらない。
■ [散財]
MITSUBISHI プラズマッハ 空気清浄機 ホワイト MA-805-W
本当は洗濯機を買わないといけないのだ(我が家のボトルネックになっているのが洗濯なのだ)。だけど、だけど、いろいろ考えていると面倒くさくなって(選択肢が多すぎる)、結局、空気清浄機になってしまったのだ(安いしね)。19,000円。
空気清浄機なんてコレっぽっちも興味なかったんだけど、いざ使ってみると、寝室のホコリレベルがMAXだったりして、うっはーやっべーってな具合。これからは寝る前にスイッチオンなのです。
2006-07-09 (日) [長年日記] Edit
■ [食] 新宿ホルモン vol.3
今回は食べたことのない部位を食べれたのが良かった。小腸は確かにカワユスなんだけど、ああいう油系よりコリコリ系のほうが好きだなー。あと、刺身って、よくよく考えるとすごいことだ。
渋谷でもホルモン屋を探そうかなあ。ホルモン好き&&渋谷なら行くよ派はご連絡ください。
2006-07-10 (月) [長年日記] Edit
■ [Rails][本]
はじめよう Ruby on Rails(高橋 征義/かずひこ/喜多川 豪)
テストに関して言うと、Railsの機能を使ったところにテストは書かないかなあ。 そこらがちょっと違和感でした。書くよ派、書かないよ派、どちらもいるとは思いますが、ぼくは書かない派。
メモ。
- script/generate -c オプション使ってなかった!
- <%=u ... %> 使ってなかった!(いちいちURI::escapeしてた)
ちゃんとマニュアル嫁って感じです>俺。
あと、
- 「リレーションの設定」じゃなくて「リレーションシップの設定」かなあ。
それと、
- security_extensions って今も必要なんだっけ???
って感じで。
■ [本]
Webデザインワークフロー (ウェブクリエーターズバイブルシリーズ)(生田 昌弘/坂井 とわ子/堀尾 保)
これ自体はあんまり参考にならないけども、自分たちのを作らないとかねぇという気になる点でよい。
2006-07-12 (水) [長年日記] Edit
2006-07-14 (金) [長年日記] Edit
■ [Rails] GetTextでerror_message_on
むとうさんに「Railsの」ソースを送ってからハタと気づいた。 こっちのソースを送るべきでした。で、さっきやってみたらそれなりに動いている感じでした。どんなもんでしょうか。
--- rails.rb.orig 2006-07-14 14:14:43.000000000 +0900
+++ rails.rb 2006-07-14 15:04:42.000000000 +0900
@@ -294,6 +294,35 @@
}
cattr_accessor :default_error_messages_d
+ def attr_message attr
+ attr_messages = []
+ @errors[attr].each do |msg|
+ next if msg.nil?
+ custom_msg = nil
+ #Ugly but... :-<
+ @@default_error_messages_d.merge(@base.custom_error_messages_d).each do |key, regexp|
+ if regexp =~ msg
+ custom_msg = @base.gettext(key)
+ custom_msg = _(msg) if custom_msg == msg
+ custom_msg = _(custom_msg) % $1.to_i
+ break
+ end
+ end
+ unless custom_msg
+ custom_msg = @base.gettext(msg)
+ custom_msg = _(msg) if custom_msg == msg
+ end
+ if attr == "base"
+ attr_messages << custom_msg
+ elsif RE_FIELD_NAME =~ custom_msg
+ attr_messages << custom_msg % {:fn => @base.class.human_attribute_name(attr)}
+ else
+ attr_messages << @base.class.human_attribute_name(attr) + " " + custom_msg
+ end
+ end
+ attr_messages
+ end
+
def full_messages #:nodoc:
full_messages = []
@errors.each_key do |attr|
@@ -388,6 +417,14 @@
object = instance_variable_get("@#{object_name}")
L10n.error_messages_for(object, object_name, self, options)
end
+ def error_message_on(object, method, prepend_text = "", append_text = "", css_class = "formError")
+ object = instance_variable_get("@#{object}")
+ if errors = object.errors.on(method)
+ content_tag("div",
+ "#{prepend_text}#{object.errors.attr_message(method)}#{append_text}",
+ :class => css_class)
+ end
+ end
end
end
end
追記
エラーが全部出てきちゃうので、
def attr_message attr attr_messages = [] - @errors[attr].each do |msg| + @errors[attr].first.each do |msg|
こうかも。
2006-07-16 (日) [長年日記] Edit
■ [Ruby][Rails] bliki_ja:EnterpriseRails
今週は忙しくて手がつけられなかったんですが、いちおう(元の記事が出てから)一週間以内に訳すことができました。広いRuby/狭いRailsという考え方について。
本当は面白い Ruby on Railsもあわせて読みたい。
そういえばリンクしてなかったけど
bliki_ja:Buildixも訳しておるよ。
■ [本]
さんさん録 (1) (ACTION COMICS)(こうの 史代)
いやーちゃんと1巻から読むと味わい深い。
■ [本]
うつうつひでお日記 (単行本コミックス)(吾妻 ひでお)
作者のことは『失踪日記』しか知らないので、さらっと流し読み。そば食いすぎ。コーヒー飲みすぎ。ですな。
『失踪日記』の続きが読みたいです。
2006-07-17 (月) [長年日記] Edit
■ [映画]
チーム★アメリカ ワールドポリス スペシャル・コレクターズ・エディション [DVD]
あーははは。ものすごい技術を使って、ものすごいアホなことをやる。すーげーな。ゲロ吐くところと、最後の演技でのセリフが最高デシタ。
参考
■ [映画]
片腕カンフー対空とぶギロチン [DVD](ジミー・ウォング)
なにからなにまでまさに外道。面白すぎる。これ以降の格闘技ネタは、すべてこの作品に通じているといっても良い。
2006-07-19 (水) [長年日記] Edit
■ [Ruby] sargeにgemでRubyGetText をインストールするとエラー
他に見当たらないので、うちの環境だけっぽいんだけど。動きませんよというだけのメモ。すいません。
apt-get で入れた libgettext-ruby1.8 だと普通に動きます(これは1.6)。でも、gemで1.7を入れると、使うときにコケる。以下のように。
irb(main):007:0> require 'rubygems'
=> true
irb(main):008:0> require 'gettext'
=> true
irb(main):009:0> require 'gettext/utils'
NameError: uninitialized constant Locale::System::CTYPE
from /usr/lib/ruby/gems/1.8/gems/gettext-1.7.0/lib/gettext/locale_posix.rb:40:in `get_charset'
ちなみに、setup.rb でインストールしようとしたら、これはインストール時にCTYPEがないとかでコケる。
しかたないので、Locale::System::CTYPEを「0」に書き換えて使ってる。libgettext-ruby1.8のバージョンアップ待ちかなあ。
2006-07-21 (金) [長年日記] Edit
■ [Rails] file_column plugin がうまく動かない
tmpファイルががいなくなるという現象。作成はできるけど更新ができなくなった。単純なやつはうまくいくので、おそらく特殊な状況なんだろうなぁ。モデルにあれやこれや入れてるからかなあ。とりあえず下記をコメントアウト。
--- file_column.rb.orig 2006-07-21 16:31:56.000000000 +0900
+++ file_column.rb 2006-07-21 16:40:30.000000000 +0900
@@ -293,7 +293,7 @@
# however, we delete the old temporary files
temp = clone_as TempUploadedFile
temp.parse_temp_path(temp_path, :ignore_instance)
- temp.delete_files
+# temp.delete_files FIX? @2006.7.21
self
end
2006-07-22 (土) [長年日記] Edit
■ [映画]
SPIRIT(スピリット) 特別版 [DVD]
現代のクンフーですよこれは。すげーよ。
amazon.co.jpのレビューに
マッハでもなくマトリックスでもない最強のカンフー映画
というのがありましたが、まさにッ!!!
ティーザー見て、天下一武道会形式かと思って、今まで手をつけずにいた自分が恥ずかしい。
ストーリーに関してはいたって普通なんだけど、クンフー映画にしてみればものすごく凝ったものになっている。ストーリーを中心に見ても、十分、鑑賞に堪えうる。
でも完全版じゃないそうなので
完全版が出たらまた見る。
2006-07-23 (日) [長年日記] Edit
■ [映画]
亡国のイージス [DVD](福井晴敏/長谷川康夫/飯田健三郎)
テロリストをなめんな!って感じがしました。あんなに弱いわけないんじゃねーかな。でも、役者は良かったなあ。ベテラン、中堅、若手と見せる役者が揃っていました。
2006-07-24 (月) [長年日記] Edit
■ [MySQL] mregexp - MySQLで日本語の正規表現を扱う
あーそうなんだ。日本語使えないんだ。とりあえずLIKEに書き直して対応する。
2006-07-28 (金) [長年日記] Edit
■ Backpack Calendar
うお。いつからだこれ。アップグレードしないと使えないけど、デモ見るとイイ感じだ。
■ [映画]
博士の愛した数式 [DVD]
原作読んでないのでよく知らないんだが、 80分しか記憶が続かないという設定に意味あんのかこれ。 なくねーか。
正直、全体的になんかキモい。言葉遣いがダメなのかなあ。でも、80年代な雰囲気(服や家具)には萌える。80年代いいよね80年代。80年代カワユス。80年代と結婚したい。80年代に巻きつつ巻きつかれたい。くるくる。あぁぁぁぁ、じゃあ、あの言葉遣いも80年代なのか!(くーん)
今は『
フェルマーの最終定理 (新潮文庫)(サイモン シン/Simon Singh/青木 薫)』を読んでいて、友愛数とか完全数とかオイラーとか(愛した数式とはオイラーの公式なのでした)、ちょうど読んでいるところと映画の内容とがリンクしてる感じがして、興味深かったです。
■ [Rails]
かんたんRuby on RailsでWebアプリケーション開発(arton)
レビューに参加させていただきました。3日目の四則演算でKernel#send。ドギャーーーン。Ruby初心者な私はレビューの段階でおちこぼれになるかと思いましたよ。でもそれだけに読み応えがある。よくあるRails入門とかなんとかは、arton本が既に1日目に通過した場所だッ!!!
今では普通に使っているRubyGetTextも、この本の5日目で学びました。
2006-07-29 (土) [長年日記] Edit
■ [映画]
シン・シティ スタンダード・エディション [DVD]
原作にどれだけ近づけるかを目指して作られたような印象。原作に近づける技術には目を見張るものがありますが、つーことは必然的に漫画みたいな作品になってます。自分としてはあまり面白いものではなかったんですが、ジェシカ・アルバが見れたのは良かったです。
2006-07-30 (日) [長年日記] Edit
■ Google Japan on タモリ倶楽部
いつもより15分遅れてて、後半部分が録画できてなかった...orz(テレビ朝日はタモリ倶楽部への扱いが最近ヒドイ)。
でも、mixiでYouTubeのURLを教えてもらったお。
2006-07-31 (月) [長年日記] Edit
■ [GTD] hawkexpress' photos
ヤバス。かっこいい。参考になることが多い。モールスキンのポケットがついてるやつにインデックスカードを挟むのはいいなあ。測量野帳もポイント高し。タイムスタンプのハンコもいいなあ。
■ 手ぶら通勤
こないだ尾藤さんが手ぶらだったのを見て、真似してみたのだ。2週間ほど。
持ち物は「財布」と「京ぽん2」と「家の鍵」と「会社の入室カード」の4つ。全部ポケットに入れて出勤。会社の入室カード以外は、近所のコンビニに行くのとまるっきり一緒。予想してたとはいえ、これがかなーり楽。一回だけ家の鍵忘れて途方に暮れたことがあったけど、それ以外は快適*1。
最初は手帳みたいなのを持ち歩かないとダメだよなーとか思ってたけど、ぜんぜんなくても平気。メモとかは京ぽんで自分にメールしとけばいいじゃん!(やりすぎコージーでの寧々っぽく!)みたいな。時間単位のスケジュールなんて特にないからスケジューラも要らないしね。
課題としては、NintendoDSをどうするかなわけだが(いまは持っていかないようにしてる)。
*1 まるっきり手ぶらってわけじゃなくて、電車の中で読む用にA4のコピー用紙を何枚か裸のまま持ってます。
ライド・オン・Rails Ruby on Railsを徹底攻略(吉田 和弘/馬場 道明)
1 kitaj [オレは一回派だったんだけど,結婚してから再利用派に転向しました(させられました?). ホント,再利用するなんてビック..]
2 たつを [うちは一家そろって節約派だったからねえ。 似たような話で、冬場に毎日かかさず髪を洗う人がいるのにびっくりしたよ。 ま..]
3 kou [authorized_keysに鍵を複数登録するというのは無しですか? < 複数人でやる場合]
4 kdmsnr [それって、みんなが共通のアカウントで接続する感じになるんですよね、たぶん。]
5 yoosee [> 普通にSSHするときもsvnserveへのトンネルになりはしないか 解決済かもしれないけど、svnserve専用..]
6 あまのりょー [わたしは、From アドレスがコミットした人になるようにしています。 http://mugiwara.jp/Soft..]
7 もろはし [> svnだけのプロトコルで来たら排除する。svnserve.confでいいのかな。 svnserveを起動しなきゃ..]
8 もろはし [×svnserveを起動しなきゃおk。かと ○svnserveをデーモンとして起動しなきゃおk。かと すみません]