capsctrldays

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のやつは閉じる。
本日のツッコミ(全8件) [ツッコミを入れる]

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。かと すみません]


2006-07-07 (金) [長年日記] Edit

[] 犬に本を読んであげたことある?(今西 乃子/浜田 一男)

なんといっても、子供が「犬なんか畜生だ!」と言うところでズッコケ。そんな言葉は言わないだろ。

[] さんさん録 (2) (ACTION COMICS)(こうの 史代)

しくった。(2)だけ届いてしまった。 しかも先に読んでしまった。話がよく分からないまま終わってしまったよ。

教訓:順番どおりに読むこと。


2006-07-08 (土) [長年日記] Edit

[映画] リンダリンダリンダ [DVD](山下敦弘/向井康介/宮下和雅子)

タイトルからして結末は分かりきっているわけだ。高校生活はいろいろあるけど、ライブやって最高、みたいな。でも、見終わってみて、その結末であること、ブルーハーツであることの意味がまーったく感じられない。「意味なんかないよ」と登場人物が言う。それがこの映画のスタイルだとでも言うように。でもね、意味なんかないことなんか、それほど多くは無いし、本当に意味のないことでも、裏付ける強度が必要となるんだよ。ストーリーにしても、語れていないのか、語ってないのか、どっちなのかよく分からないけど、全体的にこっちが「取り残された」感じがして良くない。あまりにつまらない。

[散財] MITSUBISHI プラズマッハ 空気清浄機 ホワイト MA-805-W

本当は洗濯機を買わないといけないのだ(我が家のボトルネックになっているのが洗濯なのだ)。だけど、だけど、いろいろ考えていると面倒くさくなって(選択肢が多すぎる)、結局、空気清浄機になってしまったのだ(安いしね)。19,000円。

空気清浄機なんてコレっぽっちも興味なかったんだけど、いざ使ってみると、寝室のホコリレベルがMAXだったりして、うっはーやっべーってな具合。これからは寝る前にスイッチオンなのです。

本日のツッコミ(全1件) [ツッコミを入れる]

1 takahashim [「意味」や「ストーリー」や「強度」ではなく「空気」を味わう作品なんではないかと。何事も起こらない、その「何事も起こら..]


2006-07-09 (日) [長年日記] Edit

[] 新宿ホルモン vol.3

今回は食べたことのない部位を食べれたのが良かった。小腸は確かにカワユスなんだけど、ああいう油系よりコリコリ系のほうが好きだなー。あと、刺身って、よくよく考えるとすごいことだ。

渋谷でもホルモン屋を探そうかなあ。ホルモン好き&&渋谷なら行くよ派はご連絡ください。

本日のツッコミ(全2件) [ツッコミを入れる]

1 shachi [>ホルモン屋 明大前とか新宿だったら美味い店紹介できますよ]

2 みるふぃ [葛西なら・・・w、六本木にも姉妹店あるみたいだけど]


2006-07-10 (月) [長年日記] Edit

[Rails][] はじめよう Ruby on Rails(高橋 征義/かずひこ/喜多川 豪)

テストに関して言うと、Railsの機能を使ったところにテストは書かないかなあ。 そこらがちょっと違和感でした。書くよ派、書かないよ派、どちらもいるとは思いますが、ぼくは書かない派。

メモ。

  • script/generate -c オプション使ってなかった!
  • <%=u ... %> 使ってなかった!(いちいちURI::escapeしてた)

ちゃんとマニュアル嫁って感じです>俺。

あと、

  • 「リレーションの設定」じゃなくて「リレーションシップの設定」かなあ。

それと、

  • security_extensions って今も必要なんだっけ???

って感じで。

[] Webデザインワークフロー (ウェブクリエーターズバイブルシリーズ)(生田 昌弘/坂井 とわ子/堀尾 保)

これ自体はあんまり参考にならないけども、自分たちのを作らないとかねぇという気になる点でよい。

本日のツッコミ(全4件) [ツッコミを入れる]

1 shachi [ここにも書かない派が(笑)。とはいえ今日「テストしましょう」と言われてしまった。とほほい。(^^;;]

2 babie [メジャーアップグレード時に困りそう。>テスト書かない]

3 かずひこ [P.186 で高橋さんが「ドキュメントと空気はちゃんと読め」って言ってます♪ それはそれとして、security_..]

4 kdmsnr [あ、トークンの発行のところは必要ですね。]


2006-07-12 (水) [長年日記] Edit

[Rails] GetTextを使っても error_message_on が日本語化されない。

%{fn} is invalid

みたいなのしか表示されない...。%{fn}にはカラム名(属性名)が入るらしいんだけれども。そこからして入ってない感じ。

どうしたらいいんだろうか。

[Rails] ライド・オン・Railsの

「3.1 全文検索に対応させる」ってどんな内容ですか?(買えよ)

バビタスから買えよと言われる前に注文したよ。

ライド・オン・Rails Ruby on Railsを徹底攻略(吉田 和弘/馬場 道明)

本日のツッコミ(全4件) [ツッコミを入れる]

1 舞波 [えっと、acts_as_searchable プラグインを使ってます。 Hyper Estraier のインストール..]

2 babie [しーしー、秘密! 買ってからのお楽しみ! 没原稿になったが実は Rast も書いた。]

3 kdmsnr [会社に来たら高橋さんが持っていた罠。。。でもキャンセルしないよ!]

4 むとう [サンプルコードをメールして頂けませんか?]


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|

こうかも。

本日のツッコミ(全2件) [ツッコミを入れる]

1 shachi [これって、rails.rb本体の書き換えになっちゃうんですよねぇ....避けたいなぁ。]

2 kdmsnr [プラグイン化しても、なんか動きませんでした。うーん?やり方が悪いのかなあ。ロード順?]


2006-07-15 (土) [長年日記] Edit

[] マジックスパイス

スーパーに行ったら売ってたので試しに買ってみた。辛いものダメ(でもt-wadaさんほどじゃない)なぼくでも普通に食べられます。うまい。でも、なぜか汗がだーらだら。内側に効いているんですかね。

お店には行った事ないので、今度行きタス。


2006-07-16 (日) [長年日記] Edit

[Ruby][Rails] bliki_ja:EnterpriseRails

今週は忙しくて手がつけられなかったんですが、いちおう(元の記事が出てから)一週間以内に訳すことができました。広いRuby/狭いRailsという考え方について。

本当は面白い Ruby on Railsもあわせて読みたい。

そういえばリンクしてなかったけど

bliki_ja:Buildixも訳しておるよ。

[] うつうつひでお日記 (単行本コミックス)(吾妻 ひでお)

作者のことは『失踪日記』しか知らないので、さらっと流し読み。そば食いすぎ。コーヒー飲みすぎ。ですな。

『失踪日記』の続きが読みたいです。


2006-07-17 (月) [長年日記] Edit

[映画] チーム★アメリカ ワールドポリス スペシャル・コレクターズ・エディション [DVD]

あーははは。ものすごい技術を使って、ものすごいアホなことをやる。すーげーな。ゲロ吐くところと、最後の演技でのセリフが最高デシタ。

参考

[映画] 片腕カンフー対空とぶギロチン [DVD](ジミー・ウォング)

なにからなにまでまさに外道。面白すぎる。これ以降の格闘技ネタは、すべてこの作品に通じているといっても良い。

本日のツッコミ(全3件) [ツッコミを入れる]

1 shachi [>すべてこの作品に通じているといっても良い。 少林寺36房も楽しいのですよ。 http://www.amazon.c..]

2 kdmsnr [いちお見てますよー。http://capsctrl.que.jp/kdmsnr/diary/20040520.htm..]

3 yojik [この映画大好きです。 最終決戦の頃には主人公が完全に悪役に見えてきますよね。 > すべてこの作品に通じている ギロチ..]


2006-07-19 (水) [長年日記] Edit

bliki_ja の info.db がまた飛んだ

orz

ぐー。info.db だけ定期的にバックアップ取るようにしたほうがいいのかもなぁ。

[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

[Rails] <title>の作り方

みんなどうしてるのか分かんないんだけど、ページごとに変更する必要がないなら、scaffoldのやつをGetTextを使ってちょっとだけ変更してやるといいのかも。

<title>
<%=h _("%{c_name}:%{a_name}") %
   {:c_name => _(controller.controller_name.camelize), :a_name => _(controller.action_name.camelize) } %>
</title>

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日目で学びました。

本日のツッコミ(全1件) [ツッコミを入れる]

1 takahashim [小川洋子は「どっか壊れている人間に対してふぇっちーな話を書く」作家なので仕方ないのです>設定の意味<ちょっと偏見アリ]


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のコピー用紙を何枚か裸のまま持ってます。