随感録 2006年7月

2006-07-01 (Sat)

Fedora Core 5 を入れてみた
Fedora Core 5にjdk (Java Development Kit) 1.5を入れると文字化けする件の対処方法。

fontconfig.RedHat.properties.src を fontconfig.RedHat.properties にコピーしたほうが、編集に失敗しても痛くないので、よさそう。

#

朝日新聞を購読しましょう

このページのメタデータ (meta[name="description"]) から:

朝日新聞を応援するページです。朝日読売の記事比較、朝日新聞社史、関東大震災時の報道、世論調査があります。アスキーアートキャラクター、アサピー大活躍も人気。

2006-07-16 (Sun)

『模倣犯』、ビデオで観た。落ちがえーーーーーーっ!!! と、その後の引っ張りがはい?

落ちまでは、確かに最悪だが、邦画の金字塔と呼ぶほどではないんじゃない? と思っていた。原作(原作もたるい話だが)のうち映像の見栄えがしそうな部分だけ切り貼りしただけ?(しかし失敗している)ぐらいな。原作読んでないと時系列分からんよ?

しかし、全体の水準からしたら、ハッピーバースデーデビルマンは超えていないと思う。金字塔No.1ぐらい。デビルマンが金字塔チャンピオン。

ほかに、これこそは邦画の金字塔、いう作品ある?

2006-07-18 (Tue)

痛いニュース(ノ∀`):【韓国】盧武鉉大統領「日本とは対決しなければならない」

盧武鉉(ノ・ムヒョン)大統領が今月11日に行われた与党ヨルリン・ウリ党の指導部および国会の統一外交通商委員会に所属する議員らとの晩さん懇談会で行った発言が波紋を呼んでいる。

一部新聞は懇談会出席者の証言を引用し、盧大統領は「ブッシュ米大統領が北朝鮮問題を善と悪の対立概念で見ているため、説得が難しくなっている。米国は友邦なので厳しく責めることは出来ないが、日本とは対決しなければならない」と語ったと伝えた。

何? 韓国、日本に対して宣戦布告?

2006-07-19 (Wed)

痛いニュース(ノ∀`):韓国大使館が対馬関係報道に、東京のTVキー局に圧力をかけ、言論弾圧

597 名前:番組の途中ですが名無しです[] 投稿日:2006/07/18(火) 23:32:46 ID:wl85RRDd0

◇駐日韓国報道機関 住所等一覧
http://www.mindan.org/sibu/sibu_sanka2.php

韓国文化放送(MBC) 〒135-0091 東京都港区台場2-4-8 18F
フジテレビジョン 〒137-8088 東京都港区台場2-4-8 http://www.fujitv.co.jp/fujitv/firm/03.html

韓国聯合TVNEWS(YTN) 〒105-0000 東京都港区赤坂5-3-6
TBSテレビ 〒107−8006 東京都港区赤坂5-3-6 http://www.tbs.co.jp/company/gaiyo_top.html

大韓毎日 〒108-0075 東京都港区港南2-3-13 4F
東京新聞(中日新聞社東京本社) 〒108-8010 東京都港区港南2-3-13 http://www.chunichi.co.jp/annai/gaiyo/index.html

京郷新聞 〒100-0004 東京都千代田区大手町1-7-2
産経新聞東京本社 〒100-8077 東京都千代田区大手町1-7-2(サンケイスポーツ、夕刊フジ、日本工業新聞社) http://www.sankei.co.jp/saiyo/01.html

朝鮮日報 〒100-0003 東京都千代田区一ツ橋1-1 4F
毎日新聞東京本社 〒100-8051 東京都千代田区一ツ橋1-1-1 http://www.mainichi.co.jp/annuncio/gaiyo.html

韓国日報 〒100-0004 東京都千代田区大手町1-7-1 8F
読売新聞東京本社 〒100-8055 東京都千代田区大手町1-7-1 http://info.yomiuri.co.jp/company/company/

東亜日報 〒104-0045 東京都中央区築地5-3-2
朝日新聞東京本社 〒104-8011 東京都中央区築地5-3-2(AFP、NYT) http://www.asahi.com/shimbun/honsya/j/access.html

韓国放送公社(KBS) 〒150-0041 東京都渋谷区神南2-2-1NHK東館710-C
NHK放送センター 〒150-8001 東京都渋谷区神南2-2-1 http://www3.nhk.or.jp/toppage/zenkoku/shutoken.html

うぁー。

2006-07-22 (Sat)

IEでの表示が知らない間に乱れるようになっていた。これで直ったかな。

# Rubyist九州会合

Tag(s): Ruby

Rubyist九州の会合。

今日は何が話題になったかな。簡単に感想を交えて。

  • Ruby勉強会@関西-11の報告。感想:京都女子大って行ったことないな。七条か。
  • Railsで重い処理をするときどうするか。サーバがタイムアウトしてしまう。意外とforkする方法もメジャー。レスポンスを少しずつ、タイムアウトしないように返していき、クライアントでJavaScriptで進捗表示とか。

    (2007.11.30) forkする方法をまとめて、別ページに。Webアプリで時間の掛かる処理をおこなう

  • RubyでPDF出力。
    • TeX使え、とか。感想:今からTeX覚えるのは嫌。
    • RoR Wiki 翻訳 Wiki - HowtoGeneratePDFs
    • 帳票ツールを買ってくれば。(メーカ忘れた。)
    • PDF::Writer (の日本語パッチ) はリュウミン決め打ち。など。
    (2006.8.10) 日記に加筆しました;2006.08.10
  • Trac + 何か。オールインワンで入れられる。(名前忘れた。) 感想:面白そうだけど、Fedora Coreのパッケージシステムとバッティングしそう。これはどのLinuxディストリビューションでも同じでは。
  • rails見れば見るほど富豪。むしろここまでやっていいのか、みたいな。
  • ActiveRecordのレコード検索で、
    @branches = BankBranch.find(:all,
         :select => 'bank_branches.*',
         :joins => 'INNER JOIN banks ON bank_branches.bank_id = banks.id',
         :conditions => ['banks.name like ? and bank_branches.name like ?',
                "%#{@search_text.bank}%", "%#{@search_text.bank_branch}%"])
    
    みたいにSQLゴリゴリはちょっと、とか。私の意見では、SQLを積極的に使うほうがいい。
  • ActiveRecordで、NULL値のフィールドがある場合に、プロパティがnilになってそのプロパティのメソッド呼び出しがエラーになる。NullObjectパターンがどうのこうの。

    /メソッドをオーバーライドしてしまって、XPathみたいに書く、とか。

  • serial型, auto_incrementが使えないRDBMSで、主キーの値をSQLでどう生成するか。いちいちmax()するのは遅そう。私の意見;ランダムなハッシュ値でinsertしてしまう。エラーになったらリトライ。十分よいハッシュ関数なら衝突の頻度は低いと思うんだけどなぁ。本当にそういう場面になったときは実証が必要。
  • Armadillo Run

#

家に帰って、早速、NullObjectパターンを書いてみた。こんな感じかな。

  4| class NullObject
  5|   def to_s
  6|     'This is a NullObject.' # DEBUG
  7|   end
  8| 
  9|   def method_missing(method_id, *args)
 10|     return self
 11|   end
 12| end
 13| 
 14| module UseNullObject
 15|   def maybe_null(method_id)
 16|     alias_method "_orig_#{method_id.to_s}", method_id
 17|     define_method(method_id) {|*args|
 18|       r = __send__ "_orig_#{method_id.to_s}", *args
 19|       return r.nil? ? NullObject.new : r
 20|     }
 21|   end
 22| end
 23| 
 24| class Customer # < ActiveRecord::Base
 25|   extend UseNullObject
 26| 
 27|   def region; nil end
 28|   maybe_null :region
 29| end
 30| 
 31| c = Customer.new
 32| p c.region.foo.bar

(2006.7.24追記。)

/メソッドについては、Lessons From Hpricot

うぁ。かなり字面がおかしい。