トップ «前の日記(2005-05-23 (Mon)) 最新 次の日記(2005-05-25 (Wed))» 編集   RSS 1.0 FEED  

Journal InTime


2005-05-24 (Tue) [長年日記]

_ [Rails] #1343 (:include executes many SQL statements)

has_one associationに対して:includeを使うと、なぜか使わない 場合よりもSQLの発行が増える。どうも、associationに対するアクセサ の呼び出しでUPDATEが発行されるようだ。UPDATEって! しかも一つのレコードに対して二回ずつ。 NOT NULL制約がなかったら見逃すところだった。

これじゃ使えないのでレポート。 しかし、自分が何かミスしてるような気もする。 こんなはずないよなあ。

_ [ソフトウェア] ALPS Touchpad not detected

今朝出社前にフリーズ(NumLockとCapsLockのインジケータが点滅してそのまま 何も出来ず電源断)して以来、ALPS Touchpadが検出されなくなってしまった。

今朝までは、

ALPS Touchpad (Glidepoint) detected
Disabling hardware tapping
input: AlpsPS/2 ALPS TouchPad on isa0060/serio1

という感じだったのが、

input: PS/2 Generic Mouse on isa0060/serio1

と寂しいかぎり。 synapticsドライバも使えなくなった。

カーネルにALPSサポートが入る前と同じ状態になっただけなんだが、 とてもくやしい。

_ [その他] オープンソース

オープンソース

ちなみにフリーズした時に何をしていたかというと、右の画像を貼って 「これってネタ?」と書こうとしていたのだった。 これがよくなかったのかなあ。

ちなみにリンク先は見ていないのでどんな内容なのか知らない。

_ [プログラミング] MVC

会社で後輩とMVCについて話をしたが、彼はWebアプリケーションの方の MVCしか知らなくて、それをGUIアプリケーションに適用しようとして 困っているようだった。 Webアプリケーションで使われるMVCの方には違う名前を付けるべきだった んじゃないだろうか。 いつものように代替案はないんですが。

_ [ソフトウェア] ALPS Touchpad detected

あきらめきれず、alps.cを書き換えて強制的に ALPS Glidepoint Touchpadとして認識させたらうまく動いた。 その後、もしや、と思ってalps.cを書き換える前のカーネルで起動してみると、 ちゃんとALPSとして認識された。 うまい具合に何かがリセットされたらしい。それが何かはわからないけれど。

_ [Ruby] libedit対応

まあ、これはNetBSD対応ですからね。

_ [ximapd] Berkeley DBのロッキングサブシステム

使うのやめて、自前でロックしようかな。 これでロック時の待ちでCPU100%とかはなくなるかも。

本日のツッコミ(全3件) [ツッコミを入れる]
_ (2005-05-25 (Wed) 02:52)

最近よく聴くMVCはあんまり理解できません。WebとGUIでなにが違ってなにが同じなんですかね。視点によって同じようにも見えるし、違うようにも見えます。

_ たかはし (2005-05-25 (Wed) 13:44)

MVC model2という言い方もあります>違う名前

_ shugo (2005-05-25 (Wed) 14:22)

そんな名前が。<br>その名前が通じる人にはそもそも説明の必要がなさそうですね:)