随感録 2006年6月

2006-06-25 (Sun)

音楽著作権“利権者”たちの変わらぬ想い

#

昨日(24日)、Mission Impossible 3 (M:i:III; Mission Impossible 3 Starring Tom Cruise - MI 3 Movie - Official Site) の先々行上映に行った。

劇場が、(1)フィルムのピントが微妙に合っとらんよ、(2) 音響が耳をつんざくセッティングでえらく不快、だっだが、

いい! とりあえず観とけ。

Philip Seymour Hoffman as Owen Davian が悪すぎ! ムキーッ!

# Rubyist九州会合

Tag(s): Ruby

同じく昨日。

Rubyist九州

railsについて喋ったり。スライドを用意してなかったので、だいたい下記のような話。他にも何かあったかなぁ。

  • 私はノートPCは持っていないので、現地で機械を貸してもらう。しかし、PostgreSQLのインストール、apt-get install 一発では入らない。Ubuntu Linux? pg_hba.conf ファイルが ident sameuser になっている。Webアプリの場合は、UNIXユーザ=データベースユーザにしにくいから、md5ぐらいで。
  • 私は、データベースのテーブルは、SQLでゴリゴリ書く。PostgreSQL、MySQLの方言があるので、両方で通用するのを書くのは難しい。今回のアプリはPostgreSQL用に作っている。

    例えば、PostgreSQLではidフィールドはserial型だが、MySQLではauto_increment修飾を付ける、など。あと、PostgreSQLにはunsigned intがない。

    Eclipseのプラグインで、SQLモデリング(データベース内のスキーマと双方向に変換可)があるとか。

  • created_at, updated_at, lock_version フィールドはrailsでは特別な意味を持つ。生成時刻、更新時刻、それから楽観的ロック。

    楽観的ロックは、二人が同一のエントリを編集しようとすると、列を読み込んだときと書き込むときのバージョン番号を確認することで、片方をエラーにする。編集はできるが、更新するときにエラーにする。

  • データベースモデリング。取引先の振込口座テーブルは、「現在の」振込口座になる。実際にどこに振り込んだか、という「歴史的な」振込口座は、別途保存しておく必要がある。マスタはどれも「現在の」値なので、それだけで足りるかどうか考えないといけない。
  • アプリケーションを作る。私は、とりあえず何でもscaffoldして、そこを足がかりにして作っていく。
  • その前に使うライブラリなど。セキュリティは、ModelSecurity で確保する。優れたライブラリで、お勧め。

    ModelSecurityは、コントローラ(アクション単位も可)、モデルオブジェクト(プロパティ単位も可)について、ログイン必須、管理者必須、読み込み可能、書き込み可能などの制約を付けていく。railsはURLでコントローラ/アクションを選択するが、直接想定外のアクションにアクセスされても安全を保てる。

  • 文字の変換にicu4rを使う。いろいろな名前やふりがなは、できるだけ正規化しておきたい。というのも、「㏍」や「㍍」、「㍻」「㈱」などが混ざると検索がしにくい。Unicodeの正規化NFKCを使うのが簡単。(互換漢字の問題はとりあえず置いておく。)
  • ユーザーインターフェイスとしては、検索を多用する。一覧から選ぶのは項目が増えてくるとすぐに破綻する。あと、すでに登録されているのに、またマスタに登録することのなんと多いことか。
  • SearchTextクラスを用意する。これは、検索テキストを仕舞うためのオブジェクトで、データベースとは関係がない。だからActiveRecord::Baseからは派生させない。しかし、あたかもActiveRecordのオブジェクトのように振舞うようにする。具体的には、self.human_attribute_name メソッドなどを定義する。こうすることで、railsのエラーチェックとユーザーへのフィードバック機構を利用できる。
  • などなど。

2006-06-30 (Fri)

広島県会議長「いけんものはいけん」「選挙権欲しいなら帰化すればいい」… 民団側は反省と謝罪を要求

167. Posted by 2006年06月29日 21:47

米131

1.侵略戦争と外国人参政権問題は全く別の話である。仮に過去に戦禍で傷付けられたとしても、其れを以って現在の自分達の不当な要求を通そうとする事は認められない。また、戦争における補償は既に日韓両国の合意の下で済まされている。二重請求は認められない。在日の言い分が正しいと主張するならば、逆に問う。韓国は日本より先に元寇等で攻めて来ているが、何故侵略戦争を反省して在韓日本人に参政権を与えないのか?

168. Posted by 2006年06月29日 21:48

2.大東亜戦争は欧米諸国の不当な抑圧に対する自衛的闘争であり、其れは当の対戦国であった欧米諸国も、日本統治下にあった東南アジア諸国も認めている。認めてないのは国体維持の為に反日政策を取らざるを得ない特ア三国のみである。また、植民地の運営は当時の国際法に反しておらず、現在の国際法で其れを裁く事は事後立法となるので適当ではない。更に、韓国は当時、国家を維持する為に自ら望んで日本に併合され、自らの意思で日本と共に戦ったのであり、仮に日本が侵略の罪を有するならば韓国も共に罪を償う責任が出て来る。

169. Posted by 2006年06月29日 21:48

3.閔妃殺害には大院君や開化派の朝鮮人も関わっているし、贅沢をして国民生活を苦境に陥れた彼女を憎んでいた民衆は拍手喝采した訳で。明成皇后ってのも日本が与えた名前で、お前らは彼女を平民に落として徹底的に屍に鞭打っただろう。朝鮮は政権交代すると自分の正当性の宣伝の為に前権力者を良い事も悪い事もひっくるめて全部批判してしまうからな。つまり、国母とかってのは日本叩きの看板として担ぎ上げるには適当な人物だったから後付けで言ってるだけ。なんせ国際世論公認テロリストの安重根が英雄になるお国だもんな。

170. Posted by 2006年06月29日 21:49

4.一晩寝れば忘れるのは朝鮮人だろ。調査船の時は一週間も持たずに日本との約束を破ったし、サッカーだって『後で文句付けるのはスポーツマンらしくない』とか言っておいて、数日後に自分達が負けたら大騒ぎして、FIFAにサイバーテロまで起こしたくらいだからな。

5.納豆は栄養価の高い優れた総合食品です。ところでキムチは食べ過ぎるとカプサイシンの影響で火病になりやすい体質になるそうですね。あー、それと、人前で食べる文化も関係有るでしょうけど、国際的により臭がられて嫌がられているのはキムチ。 ……つーか納豆を例に出す辺りで日本人の釣りなのは読めるんだが、何処を縦読みなのか俺には分からんかった。