« 2005年01月 | メイン | 2005年03月 »

2005年02月27日

a000188

連想ゲーム

ボーン・スプレイマシーを見る前に復習と思ってボーン・アイデンティティを見てたら、急にグッドウィルハンティングが見たくなってきた。さらに記憶をたどっていくと、グッドウィルハンティングのときの感動と同じような感動があった... マッドデイモンも出てた... 映画... と記憶の欠片にたどり着く。

そんなときはインターネット。マッドデイモンで探してたら、まず allcinema ONLINE のデータベースに感動。公開時期や出演者はもちろんのこと、受賞履歴もあり、俳優、映画タイトル、公開年度、ジャンルなどでも検索できる機能を持っているデータベースなので、探しているいるうちに目的を忘れて楽しむこと 30分。

我に返って期間指定などしてタイトルをひたすら目で見て探したけど見つからず、意地になった探すも見つからず。疲れた果てに「グッドウィル・ハンティング 似ている」とググったら、ビンゴ!Finding Forrester(邦題: 小説家を見つけたら)でした。そうだショーン・コネリー渋い演技。良かった良かった。

しかしレビューを見てみたら、グッドウェル・ハンティングのパクリとか... ちょっとがっくりしてたところ、監督が同じでマッドデイモンも一瞬出演してるとか。微妙に謎が残った。また見るか。

いやー、インターネットは本当にすばらしい。(あほっぽい)


ボーン・スプレマシー
ボーン・アイデンティティー / The Bourne Identity
グッド・ウィル・ハンティング/旅立ち -- 映画 「 グッド・ウィル・ハンティング/旅立ち 」の詳細情報
小説家を見つけたら -- 映画 「 小説家を見つけたら 」の詳細情報

2005年02月25日

a000187

真っ白かよ!


もう家が目前だっつーのに5度も無い坂でタイヤがスピンして進めずスタックスタック。

もう牽引車を呼ぶ騒ぎにまで発展。折り返しの電話を待っている間になんとか脱出できて超牛歩戦法で命からがらやっとの思いで帰宅。

あやうく2万円も出してしまうところでした。

電話したロードサービスの人が義務とは言え「前後してみてください」とか「スノータイヤですか?」とか質問を繰り返すのは止めて欲しいな。ここ数日考えても、ここ数年考えても、この東京の真ん中でスノータイヤなんて履くかっつーの。ほんとに。

a000186

吹雪かよ!


一面真っ白けになる勢い。春一番も吹いたのに。

2005年02月23日

a000185

PostgreSQL 全文検索機能導入...失敗

PostgreSQL Tsearch2日本語化パッチによる日本語全文検索システム

このページでは、PostgreSQLの全文検索モジュール“Tsearch2”と、形態素解析による分かち書きを行う関数“pgkakasiw()”を使って、日本語全文検索システムを構築する方法についてご紹介します。

pgkakasiw() は PostgreSQL に日本語全文検索機能を追加する関数です。正確には PostgreSQL 向け全文検索機能を提供するモジュール Tsearch2KAKASI によるわかち書き機能を利用することで日本語の全文検索を可能にするものです。

さて意気揚々と pgkakasiw を導入してみたのですが...

手順にしたがって以下のとおり導入。

Debian(Sarge)環境なので、Tsearch2 は postgresql-contrib パッケージで導入済み。KAKASI のヘッダーファイルなどはないのでソース入手後ビルド。pgkakasiw ビルドのために PostgreSQL ソースが必要ということでソース入手、configure & make。

その後、利用するデータベースに Tsearch2 と pgkakasiw を登録して、全文検索したいテーブルにカラム追加、トリガー追加、インデックス追加。全文検索用インデックスを作成するためにすべてのデータを UPDATE。

やっとの思いで SELECT 実行も結果は 0。いろいろやってたら "ignoring unconvertible UTF-8 character 0xe38120" だと。あれ?


マニュアルを読み直すと、な、なんと!

なお、データベースで使用できる文字コードはEUC_JP です。

がっくし。すでに構築済みのデータベースは UNICODE(=UTF8)でした。もう 2万件入っているデータを変換する気が起きず、もーほったらかし。

つづく...かも。

2005年02月22日

a000184

スクリプト系プログラム言語ユーザー分類

kzys さんの分類。あるある。その他もあるある風味。

プログラミング言語ユーザーの噂

PHP
・プログラミング言語自体には興味が無い。

2005年02月10日

a000183

ワールド☆レコーズ「縦列駐車」


五番町付近。

a000182

うさぎの仲間登場

RT::Blog: やっと発表! BlogPet新機能&新キャラ追加!

やっと発表できました!

新機能と新キャラクターの追加です。これをもって授乳期間(α版)は終了し、離乳期間(β版)に移行します。

真打!犬、猫、パンダ、ネズミが登場です。

blogpet.png

はじめ KDDI との提携ということでケータイペット誕生なのかと勘違いしましたが、Blog Pet そのものの拡張と KDDI と WORK@ の提携によるブログサービス LOVELOG との連携強化がニュースだったのですね。

こうして勢ぞろいすると、それぞれのキャラのリアルさが目立ってきて、ちと微妙。


KDDI 会社情報: ニュースリリース > KDDIとワークアットの提携による「Blog Pet (ブログペット)」サービス (β版) の提供について

2005年02月09日

a000181

コクーンの映像を PC で見る

好みのキーワード設定と、今までの録画・再生・削除動作から、好みの番組を録画してくれて重宝しているコクーンですが、テレビだけで見るのは勿体ないと PC にダウンロードしてみることもあります。テレビで見れるのにわざわざ PC で見ることはほとんど無いですが、保存版として別のメディアに記録したいときや友人にどうしても見せたいときにデータとして利用したい場面がちらほら。

そんなときは「MobileHackerz - [コクーンチャンネルサーバから動画データを吸い出そう]」の CCClient を使います。そもそもコクーンを買う前に CCClient があることを確認した上で、安心して DVD ドライブ無しハードディスクレコーダーを買うことができました。いやー、とても便利。

[CCClient]
CCClient.png

ところが最近購入した CLIE PGE-TH55 用のムービーへ変換する方法を調べているうちに横道にそれて見つけてしまったのが「コクーン(Cocoon)で楽しいTVライフ:CoCoonの動画をパソコンでストリーミングPart8」の CoCoon Connect。なんと録画済みの番組をストリーミングで見れるではないですか。

このツールのおかげでテレビで本体で見る必要もなくなり、ノートPCさえ持ち歩けば家中どこでも見れるではないですか。といっても便利そうなのは、風邪を引いて寝込んでいるときのベッドの中くらいなもんですが。

[CoCoonConnect]
CoCoonConnect.png

実際にストリーミングで見るためには再生アプリが別途必要になるのだけれども、もっとも安定しているのは VLC media player だそうです。

さらに CoCoon 友の会: VLC0.8.1 の修正版 dll を導入すると、なんということでしょう、ストリーミング中のシークができるではありませんか。自由ってすばらしい。ただし、さすがに 2台の PC から同時にアクセスしてストリーミングはできないようです。

[VLC media player]
vlc-streaming.png

あとはお外で自宅のコクーンに録画されている番組をストリーミングで見れるかテストしなくちゃ。これができたら AirBoard が要らなくなるでしょう。だけどお風呂で使うとしたら PC は向いてないので必要かな。


リンクまとめ:
MobileHackerz - [コクーンチャンネルサーバから動画データを吸い出そう]
コクーン(Cocoon)で楽しいTVライフ:CoCoonの動画をパソコンでストリーミングPart8
VLC media player
CoCoon 友の会: VLC0.8.1

LF-X1 ロケーションフリーテレビ 「エアボード」
ソニー
売り上げランキング: 7,782
入荷までに時間がかかります。いま注文すれば商品が入荷しだい発送されます。

2005年02月01日

a000180

トラックバックスパム対策(MT向け)

コメントスパムは 1バイトコメントを ban する対策を講じたところで安心していたのですが、この数日で突然トラックバックスパムの嵐にやられました。

なんだか腹たってきたのでコメントスパムと同様 1バイト文字のみで構成されるトラックバックは ban。(差別っぽいけど)ついでにブラックリストに含まれる場合も ban ということで修正してみた。

MovableType バージョン 2.661 ベースですが <MTインストールディレクトリ>/lib/MT/App/Trackback.pm の ping メソッド内 171行目辺りに以下のコード追加。

    # BEGIN トラックバックスパム対策
    use FileHandle;
    my %banned_url;
    my $blacklist = "/path/to/mt/blacklist";
    my $fh = FileHandle->new($blacklist) or die "$blacklist: $!";
    while (<$fh>) {
        chomp;
        $banned_url{$_} = 1;
    }
 
    if ($url ne '' and $banned_url{$url}) {
        return $app->_response(Error => 'Banned.');
    }
    # END トラックバックスパム対策
 
    # BEGIN トラックバックスパム対策2
    my $text = $title . $excerpt;
    if ($text =~ /^[\x00-\x7f]+$/) {
        return $app->_response(Error => 'Banned.');
    }
    # END トラックバックスパム対策2

いずれの対策もコメントスパム対策時に頂いたものを微修正しました。

MT コメントSPAM対策: blog.bulknews.net
Ceekz Logs: コメントスパムがうざいので

アーカイブ

Ads

Powered by
Movable Type 3.34