unknownplace.org

前の日 | 最新のメモ | 次の日

# 2006-02-05

changelogmemo.g.hatena.ne.jp

あれ?消えてる?

追記@ 2006-02-06 17:54

ring だよ! なにいってるの。誰も突っ込んでくれないし><

気づくのおせぇ。。

akiyan.com : IE7 beta2 previewをアンインストール後に、IE6でページが開けなくなってしまったときの対処法

さっそく試してみたところ見事解決!とても助かったので、はてなポイントを進呈させていただきたい思いです。

しまった! Account Auto-Discovery とかすっかりわすれてた!!

Data::Clmemo

CLON の作成にあたり Data::Clmemo などというものができちゃったわけですが、激しくオレフォーマットな Changelog memo しかパースできないため、CLON の公開にはこれの拡張が必至。

フォーマットの定義を Data::Clmemo::* でやればいいのかね。DBIC::Loader とかのイメージで。

daap_proxy.pl

はてなブックマーク - updated daap_proxy.pl

クロスフェードを長めにして回避してます。

それだ!

何で再現する環境とそうじゃない環境があるんだろうとおもったらクロスフェードを有効にしてるかどうかという違いでした。

iTunes 設定でクロスフェードを有効にしてあると、たとえクロスフェードの長さが 0 であっても次の曲を読みに行くときに TCP コネクションを貼りなおすみたいで、うまく動きます。

根本的な解決ではないですが、一応はこれで大丈夫みたいです。

日付がおかしいの直した。日付として扱う DateTime はちゃんと truncate しましょうということ。

コメントのフィルターおかしいの直した。

コメント実装

した。

これで思う存分NDOメソッドれるぜ!

find_or_new

sub find_or_new {
    my $class  = shift;
    my $attr   = @_ > 1 ? {@_} : $_[0];
    my $exists = $class->find($attr);
    return defined $exists ? $exists : $class->new($attr);
}

find_or_create はあるのにこれはないとか謎い。NOT NULL なカラムもってるテーブルだとあんまりつかえねーよ>find_or_create

まともにというか熟読したというか。

まともに読んだプログラム本

高校のとき買った

ぐらいだなぁ。

当時はこの二つを見まくりながら AWT でスタンドアローンアプリ作ってました。アプレットとかから入らなかったあたり、当時のオレのこだわりを感じます。

二個目のネットワークプログラミングの本はすごく良くて、ネットワークがどんな仕組みになってるかめちゃくちゃわかりやすく書いてあってよかった。今の知識の基礎はこれだなーという感じ。

他に家にあるのは、Windowsプラグラム関係の本くらいしかない気がする。。


comments