2005-01-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件) を見るついに出ました。「日本文学ふいんき語り」。「ふんいき」じゃないので,書店で検索す…

絵はがきにされた少年

弟の友人で昔よく一緒に麻雀をした藤原君が本を書いた。開高健ノンフィクション賞までとってしまった。すごいぞ,藤原君。絵はがきにされた少年作者: 藤原章生出版社/メーカー: 集英社発売日: 2005/11/01メディア: 単行本購入: 1人 クリック: 2回この商品を…

アップルのiMac G5欲しい!

こう書けばいいのか? そうなのかー? あれ?キーワードリンクにならないや。ちぇ。 分かった。ダイナリーの設定で「はてな」をキーワードから外していると,リンクにならないんだった。ふむむ。

モダシンさんもキタ!

web

「BlogPeopleの中の人です。基本的に素直で優しくていい人です。」なモダシンさんが本を出されるようです。ぜってー買う。 (トラックバックが失敗しちゃうのはなぜ?) http://www.aivy.co.jp/BLOG_TEST/nagasawa/a/archives/2005/11/post_322.html ブログ…

ふつうがキタ!

"青木日記/T(2005-11-29)" 「ふつう」シリーズ第二弾『ふつうの Haskell プログラミング』〜 ふつうのプログラマのための関数型言語入門 (仮) 〜2005 年度内発売予定 なんですとー! ぜってー買う。

WindowsとFreeBSDのApacheで動くcgiの書き方?

web

Apacheを自分のWindows PCに入れている。開発用のサーバはFreeBSDで,こっちもApache。 ところがcgiを書くときに, #! /usr/local/bin/ruby なんて行を書くため,同じスクリプトをPCと開発用サーバで使い回せない。ちなみにWindowsで動かすにはこんな感じ。 …

言語屋か言語道断な奴か?

"malevole - Programming Language Inventor or Serial Killer?" 次々と表示される写真だけを見て,有名なコンピュータ言語の設計者か連続殺人鬼かを当てるというもの。Rubyのまつもとさんが出るかとドキドキしちゃったヨ。ワタシのスコアは8/10でした。

『そんなに読んで、どうするの』『日本文学ふいんき語り』

"『日本文学ふいんき語り』は豊崎由美『そんなに読んで、どうするの』を応援します: 日本文学ふいんき語り" 「トヨザキ社長」としてその名の轟き渡る書評家豊粼由美さんのブックレビューをまとめた本が出る。 買わねば。読まねば。そんなに読んで、どうする…

MacBasicの謎

mac

"L'eclat des jours(2005-11-16)" artonさんのところにMacBasicの話が出ている。懐かしい。 アップルが作ったMacBasicはマイクロソフトの圧力で市場に出ることはなかったけど,フリーソフトの入ったフロッピーなどで入手可能だった。今考えると変な話だ。ど…

Amazon.comがタギングサポート!

web

"TechCrunch >> Amazon Tags" のはずなのだが,どうやってもタグを入力できる画面にいかない! タグを設定するには Real Name(tm) Attribution というのをオンにしないといけないらしい。なんだ,これ。Real Name(tm) Attribution はカードの名義からAmazon…

900点は無理でも50点ぐらい底上げしたい

"Web 2.0 時代の TOEIC 900点超え英語勉強法 9ヶ条: blog.bulknews.net"を読んで自分のTOEICの体験を思い出した。のでちょっと書いてみます。ちなみに僕の点数は750〜800点ちょっという感じです。しばらく受けていないのと老化でかなり衰えているかも・・ ま…

MovableType 3.2を使ってみた

これがMT初体験。いきなり「Template Backup and Refresh」プラグインでつまずく。これはいったいなんのためにあるプラグインなのだろうか。書き換えてしまったテンプレートをバックアップしつつ,標準に戻すためだろうか? なぜそんなものが必要なのだろう…