2005-12-01から1ヶ月間の記事一覧

定期的に「購入して」購読している雑誌

http://capsctrl.que.jp/kdmsnr/diary/20051225.html 雑誌は大好きなので,無理に自分に理由をつけて買うこともよくある。定期的に後続しているのはこんな感じ。マンガは好きだけど,貯まると大変なので雑誌は買わない。 コンピュータ系 WEB+DBマガジン PRES…

rubyではなぜnil.to_iがゼロを返すのか?

先日始まったオライリーのRubyブログにでていたエントリ。 Is this A Good Thing or not? - O'Reilly Ruby Rubyでは,nilとfalseが「偽」であり,それ以外は「真」と扱われる。perlでは空文字列や0も偽になる。0はC系の言語でも偽である。このへんは最初はと…

え? まだSwitchTower使っていないんですか?

You're Using SwitchTower, Aren't You? SwitchTowerは,Ruby on Railsのアプリをデプロイするユーティリティツール。 以下ざっくり翻訳。 私がSwitchTowerラブなのは秘密でも何でもない。ちょうど昨日SwitchTowerを使ってまた1つRailsアプリのデプロイを自…

オライリーにRuby専用のウェブログ登場

天下の O'Reilly Network に ruby の話題に特化したブログが登場しました。これも Rails 効果? まだ始まったばかりですが,今後に期待。 http://www.oreillynet.com/ruby/

Manning からも Ruby On Rails 本

来ました。RoR の本というより,Ruby も同時に学ぶ人向けみたい。だからタイトルも「Ruby on Rails In Action」じゃないのかな。 Manning Ruby for Rails

RightFields はどうやって追加したフィールドのデータを保持してるのか

MT

ついでに CustomFields より高機能っぽいRightFieldsも見てみた。こっちは王道で,フィールドを追加したらあるネーミングコンベンションにしたがって RDB にテーブルを追加しないといけなかった。このへん参照。RightFields | SQL

CustomFields はどうやって追加したフィールドのデータを保持してるのか

MT

Movable Type用のプラグインとして最近話題のCustomFieldsを少し触ってみた。これはエントリや投稿者プロフィールに自分の好きなフィールドを追加できるプラグイン。しかし不思議。MTのエントリとか投稿者(エントリを書く人)プロフィールの形式はDB中に定…

SpamLookup - Lookups(続き)

MT

spamlookup.pmを見てみた。このなかにあるtboriginというメソッドはURLからひいたipと実際のipを比較したり,URLやipのブラックリストと比較したりしている。で,最後にプラグインの設定である $config->{tborigin_mode} を見て,未公開にしたり迷惑と判定し…

Movable Typeのプラグインのバグ?

MT

MTで,SpamLookup Linkのチェックボックスを,ブログ固有の設定画面でオンオフしても,システムメニューでの設定が優先されるのはバグでしょうか。仕様でしょうか。SpamLookup - Lookupsでも,ブログ固有設定がちゃんと生きていないような気がする。

Movable Typeのトラックバックにパラメータをつける

web

Movable Typeのエントリに対してトラックバックが送信されたときに起動するcgiはmt-tb.cgiである。実際にはMT::App::Trackback.pmが処理している。これを読んでみた。 sub _get_params { my $app = shift; my($tb_id, $pass); if ($tb_id = $app->param('tb_…

タグはageましょう

web

タギングが流行って,タグの一覧を表示するいわゆるTag Cloudもよくみかけるようになりました。タグクラウドは多く付加したタグほどフォントが大きくなったり,目立つ色になったりするのが普通です。でも「新しくタグを付けたやつ」が重要だったりしません?…

トラックバックにパラメータをつけるには

MT

MovableTypeは受信したトラックバックの情報をDBに格納している。ということはトラックバックにパラメータのような情報が追加されたとき,これを格納する場所が無い。こういう場合はどうするのかなあ。 自前のテーブルを用意して,追加のパラメータだけは(…

浮気のするしないより答えることの方が恐ろしい

3割の人がいくら匿名といってもアンケートに浮気したことがあるって回答しちゃうんですねえ。オドロキ。 オレだったらしてても絶対に「はい」なんて答えないな。 iMiリサーチバンク: あなたは浮気したことがありますか!?男性の約3割が「ある」と回答: 生…

Movable Typeでトラックバックにフックするプラグインを作りたい

MT

MT用のプラグインを作ろうと思っています。トラックバックの機能を拡張して試してみたいことがあるので,トラックバックにパラメータを渡せるようにしたいと思いました(http://foo/bar/mt-tb.cgi/101/trackback-parameter-is-here みたいな感じ)。となると…

Schemeと忍者

Schemeで思い出したけれど,かつてNinjaTermというマック用のフリーのターミナルソフトがあった。まだインターネットが一般的になる前の話で,みんなこれを使ってNIFTY-Serveなんかをアクセスしていたのであった。すごいスピードでスクロールする画面がウリ…

Schemer三兄弟

SchemeはLispの一種で,文法がシンプルで美しいことで有名。熱狂的なファンが多い。 その入門書がこれ。Lisp特有の再帰的なプログラミングについて学ぶ。 やたらかわいらしいイラストが特徴です。The Little Schemer (The MIT Press)作者: Daniel P. Friedma…

脱獄のチャンスは二度

アップルのiMac G5欲しい!。 もう一度チャンスがあるとな。もらったらRubyOnRailsの開発用マシンだね。

Firefox 1.5のJavaScript1.6の新機能

web

"New in JavaScript 1.6 - MDC" FF1.5のJavaScriptはバージョンが1.6になり,新しい機能が追加されている。 E4X(ECMAScript for XML)JavaScriptからシームレスにXMLが扱えるようになる機能。XMLがDOMっぽく扱えるようになる。具体的な記事はIBMのdeveloper…

フンイキじゃないぞ。「ふいんき」だぞ。

日本文学ふいんき語り作者: 麻野一哉,飯田和敏,米光一成出版社/メーカー: 双葉社発売日: 2005/11/30メディア: 単行本 クリック: 79回この商品を含むブログ (50件) を見るついに出ました。「日本文学ふいんき語り」。「ふんいき」じゃないので,書店で検索す…