2007-02-01から1ヶ月間の記事一覧

ソーシャルブックマークをGoogle検索のデータモデルに付与したいな

はてぶにはじまり、SBM(social bookmark)ってこつこつしてるけど、 読み返す機会がなかなか無いことにやや不満な今日この頃です。 ブックマークの良さって、いつでも読み返すことができるように、っていうよりは、 (特に開発系だと)おもしろいネタを見つけ…

与えられた値が数値かどうかの判定 (NaN)

こうやるのが正。かな? if ( isNaN( parseInt( number ) ) isNaNは引数がNaNかどうかをチェックする関数なのですが、 NaN(Not a Number)って何??といったら、NumberオブジェクトのNaNプロパティらしいです。 http://developer.mozilla.org/en/docs/Core_J…

ourの正確な定義

社内でperlのmy,our,localについて盛り上がったのでそのあたりに関するポスト。 今回は、ourについて。いろんなサイトでいろんな書き方されてて、よーわからん、、ということで ... perldoc きちっと追ってくと、ああ納得。 少しでも役に立つかなっと、記事…

Net::RTM( RTM::APIかも )を作ろうかな

最近、Remember The Milk: Online to-do list and task managementでタスク管理することが多いのですが、 いろいろAPIが用意されてておもしろいなぁっと。 TimeLineを使ってトランザクションも実装されているようですし。で、Perlから使えたらさらにおもしろ…

Catalystでフォームの値が、ある条件化において正確に取れない件

問題 ご存じのように、 $c->req->param('fieldname')としてフォームの値を参照できますが、 今構築中のアプリで、BodyParameterログをみてみると、 (※リクエスト値があるときにデバッグログに表示されるやつ) .... 入力されていないフィールドの名前と値('…

Perlのハッシュのバケットってなんだ?

ハッシュのバケットサイズはハッシュをスカラーコンテキストで評価してあげると取れるんだけど、 なんか規則がよくわかりません。Perlがハッシュを、どのように物理設計に落としてるのかが知れる気がするんだけど。。 my %test = ( a => 1, b => 1 , c => 1,…

変数の局所化、local宣言の挙動を掴む

local宣言。変数を局所化する宣言、と説明されているが、どうもピンとこなかった。。そこで、ちょっとlocalについてまとめてみました。 Catalystのsetupメソッド内でもlocalが使われています。local宣言がなぜ必要だったのか。また、そのときの内部の挙動は…