March 2005

March 31, 2005

このエントリーをはてなブックマークに追加
明日エイプリルフールだから、仕事が手につかないぐらい「4 月 1 日限定コンテンツ」を漁りに行くんだろうなぁ…。

そんなことしてる余裕とか、実際あんまり無いんですが…。

今年一番面白いのはどこになるでしょうか。

まぁ一応、日本インターネットエイプリル・フール協会あたりに情報は集約されると思うので、そこらへんをチラチラ見つつ仕事するかぁ。
ちなみにいつも思うんですが、日本インターネ (ry は、丸ごとアーカイブか、スクリーンショットを取ったりしていないのがかなりイケてなさ杉ですね。。。
その日に見ないと見られないコンテンツとか、ホント、全然見らんないですから。


ちなみに、今年も割と忙しくてエイプリルフールの準備は全くしてません。
「にぽたん研究所はネタとかやりそう」と期待していた方へ前もって言っておきますが、基本的には何もやりません。



ホントにやらないかどうかは明日の気分次第ですが…。


nipotan at 22:28 | Comments(0) | TrackBack(2) | 雑記 
このエントリーをはてなブックマークに追加

March 30, 2005

このエントリーをはてなブックマークに追加
おいらってば、サッカーに全く興味がない。

「今日のサッカーどこでやってるの?」

サッカーに全く興味がないのを知ってて周りはウソをつく。

「さいたまスーパーアリーナだよ」

「そう言えばにぽたんも興味を示すかも知れない」という期待を込めての発言だそうだ。
その期待はあながち間違ってないとは思うけど、さいたまスーパーアリーナでサッカーは無理なんじゃないかなと思った。



試合は全く見てないからわからんです。
でも、さっき、試合が終ったっぽい頃合いを見計らって、デスクでボソっとつぶやいてみた。

「あ、そういえば日本勝ったの?」

サッカーに全く興味がないのを知ってて周りはウソをつく。

「勝って優勝しましたよ。日本新です。」

どうすれば新記録が更新出来るのかがよくわからなかった。
そもそも優勝とかってあるのか。

「おー、で、結果はどうだったの?」

サッカーに全く興味がないのを知ってて周りはウソをつく。

「戦慄のヒザ蹴りが入って KO でした。」

ボールをヒザで蹴ってもいいんだろうけど KO って一体何だろう。
点数を知りたかったのにフィニッシュ技を言われてしまった。


サッカーに興味が無いからってバカにするなよぉ。。。






日本×バーレーン / 45 分 2R
(埼玉スタジアム2002 満員札止め)
○日本2R 28 分
ヒザ蹴り KO
バーレーン●


nipotan at 21:50 | Comments(2) | TrackBack(0) | 雑記 
このエントリーをはてなブックマークに追加
このエントリーをはてなブックマークに追加
search.cpan.org には、各 distribution 毎に評価をつける、Rating という仕組みがあります。
評価は星の数で表わされます。
星はこんなかんじの画像が用いられています (実際に Rating で使用されている画像)

上記画像の URL:
http://search.cpan.org/s/img/stars-5.0.gif


Amazon.co.jp (JP に限らず) には、各商品毎に評価をつける、Customer Review という仕組みがあります。
評価は星の数で表わされます。
星はこんなかんじの画像が用いられています (実際に Customer Review で使用されている画像)

上記画像の URL:
http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif






ん?





ちと検証してみる。続きを読む

nipotan at 00:14 | Comments(0) | TrackBack(2) | その他 
このエントリーをはてなブックマークに追加

March 29, 2005

このエントリーをはてなブックマークに追加
近年「本邦初公開」って表現、あんま使わないすね。。。

さて、Regexp::Assemble という、正規表現愛をものすごく感じるモジュールを見付けました。
愛がある上に、ものすごく便利です。
use strict;
use Regexp::Assemble;

my $ra = Regexp::Assemble->new;
$ra->add('a');
$ra->add('b');
print $ra->re, "\n";
みたいなのを書くと、
(?-xism:[ab])
という結果になる。
要は、add() メソッドに渡した文字列や正規表現の全てにマッチする正規表現を作ってくれるスグレモノ。
(?-xism:) というのは前にも書きましたが quote regex 演算子を使ったために付加される「クロイスタ」です。
この結果に対しては、クロイスタは別に無くても構わないので、実質
[ab]
ということになります。

もちろん、add() メソッドにガシガシ入れていけば、どんどん複雑な正規表現を作ってくれるわけです。
これが Pure Perl で書かれているってのが何よりスゴイ。。。
こんなに正規表現愛を感じるモジュールがやまだかつてあったでしょうか。

ところで、日本の電話番号の validation が行なえる、Number::Phone::JP という、これまた正規表現愛を感じるモジュールが存在するのですが、この二つを融合させて、日本の電話番号にマッチする正規表現というのを作ってみました。
市外局番と、それ以下の番号をハイフンで結合した場合にマッチする正規表現は、こうなります。続きを読む

nipotan at 21:33 | Comments(0) | TrackBack(5) | 技術 
このエントリーをはてなブックマークに追加
このエントリーをはてなブックマークに追加
前回適当に作った、iTunes で再生した曲のリストに Amazon.co.jp のアソシエイトを利用してリンクやジャケット写真を出すのが割とちゃんと動いているので、もうちょっと凝って、最新の再生曲のみ Amazon.co.jp でのその商品情報を載せるようにしてみた。
と言っても、ResponseGroup 変えて、parse する項目、テンプレートをいじっただけ。
ランチ後に席について、ぼーっと眺めていた時に、ふと「チョロっとやってみようかな」と思っただけ。
元々 Last.FM から RSS を取ってきてちょっと加工した RSS を作るところから始まり、iTunes Music Library.xml を parse して AWS を利用した RSS を作るように作りかえ、それを js で CSI にするようにしたので、毎度毎度手を加えていっただけなので、段々コードが汚なくなってきて、読むのが苦痛になってきた。。。

ちょっと一旦コードを整理しないと。。。絶対公開出来ないってなぐらい汚な過ぎる…。

まぁそんなん言いつつボチボチ改良しているけどちっとも売れない罠 orz

nipotan at 20:08 | Comments(0) | TrackBack(0) | ブログ 
このエントリーをはてなブックマークに追加
   next >>