Google Calendar で search すると簡単に見つかるんですね。 2006 FIFA WorldCup
May 2006アーカイブ
5th Avenue にできた Apple Store ガラスキューブ。 店の前の様子が Apple の Website で見えるようになっていたんだけど、 その Webcam を使って「will you marry me?」ときたもんだ。 Proposal via Apple's website
05:00 の mov ファイルをみると、ちょっと前から準備している彼の姿が見れます。
ひょんなことから perldoc perlvar とか perldoc -m English をつらつらと眺めてみました。 punctuation variables は「定義済み変数」って訳されているようです。
- $@
- EVAL_ERROR
- $|
- OUTPUT_AUTOFLUSH
- $/
- INPUT_RECORD_SEPARATOR
- $!
- OS_ERROR
- $$
- PROCESS_ID
- $_
- ARG
このへんは良く使いますね。最近知って便利かなぁと思ったのは以下のようなもの。
- $.
- INPUT_LINE_NUMBER
perl -ne 'printf "%05d: %s", $., $_;' hoge.pl とかで cat -n の代わりとかできますね。
- $,
- OUTPUT_FIELD_SEPARATOR
なんか簡単な print debug したいときとか $, = "\n"; print @data; とかやると、@data の中身が改行で区切られて出力されます。ま join "\n", @data でいんだけどさ。
まとめ
perl のスクリプトを読んで見慣れない $" 等の定義済み変数に出会ったら perldoc perlvar で内容を確かめましょう。
FORIS.TV SC26XD1 を買いました。地上・BS・110度CSデジタル対応テレビです。サッカー見るのがメインなので本当は動きに強いプラズマが欲しかったんだけど、予算とか場所の都合であきらめました。
やっぱり、残像はちょっと気になるなぁ。とくにサッカーは横スクロールが多いし。
同じ予算内の液晶テレビといえば、売れ筋の Sharp AQUOS 亀山 がありますけど、これにしなかったのは、他の人と違うものが欲しかったってのと、音が良かったから。
東京駅前にあるショールームでいろいろと触らせてもらったときに感じたのが、 一体型のスピーカーの音のよさ。 「バスレフ型大容量エンクロージャ」のおかげか低音の輪郭がくっきりです。 特に他のスピーカーを追加しなくても、音楽系のDVDとか映画とかを見たくなる。
地上波デジタルでHV映像みると、アナログには戻りたくなくなりますね。あと、あらためてテレビで番組表を見れるのは便利だなぁと。勢いに任せて デジタルWOWOWにも加入。チューナーを追加することなく気楽に映画を楽しめるというのはすばらしいですね。
こうなっちゃうと、メインのコンテンツを抱えている スカパーの映像がしょぼくてしょうがない。 とはいえスカパー110は様子見です。 「BS Hi で十分」という友人の話もありましたので。
I'm ready for 2006 FIFA World Cup!
JavaScript のデバッグ用にいまさらながらSpiderMonkey をインストールしました。
まず、CVS でファイルを取得します。
$ cd ~/src $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login Logging in to :pserver:anonymous@cvs-mirror.mozilla.org:2401/cvsroot CVS password: anonymous $ $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/js/src
これで mozilla/js/src にファイルが展開される。make は以下のように。
$ cd mozilla/js/src $ make -f Makefile.ref $ ls Linux_All_DBG.OBJ/js js
Linux_All_DBG.OBJ/js が実行ファイルなので /usr/local/bin/js とか適当なところにインストールする。
perl から利用できる CPAN モジュール JavaScript::SpiderMonkey があったのでこれもついでにインストールする。まず、ファイルを取得しさっきCVSで取得した mozilla/js の横に展開。
$ wget http://search.cpan.org/CPAN/authors/id/T/TB/TBUSCH/JavaScript-SpiderMonkey-0.15.tar.gz $ tar xvfz JavaScript-SpiderMonkey-0.15.tar.gz -C ~/src/mozilla $ cd ~/src/mozilla $ ls CVS JavaScript-SpiderMonkey-0.15 js $
通常のCPANモジュールと同じように perl Makefile.PL ; make; make test; sudo make install でOK
$ cd JavaScript-SpiderMonkey-0.15 $ perl Makefile.PL $ make $ make test $ sudo make install
あと Test::JavaScript ってのもインストールしてみた。
use Acme::Hoge;
print "foo bar baz foobar\n";
# hoge fuga piyo hogefuga
print "sidebar\n";
# sidebar
# (not be rewritten)
http://search.cpan.org/~mahito/Acme-Hoge/ fuga や piyo より gaga を使うことが多いです。
Output::Rewrite の作者の人がデモ用に作成したようです。 ex の下においておけばいいのに Acme::* を他のモジュールのデモで使うと CPAN ウォッチャーの目に留まりますね。
Alias こと Adam Kennedy すごいな。CPANで怒涛のリリース。
ThinkPad X40 のバッテリー駆動は無線使ってディスプレイ使ってだと1時間くらいしか持たなくなってきていたんだけど、ふとしたきっかけで バッテリー・リコンディショニング なる作業してみるとちょっと長持ちになった気がする。
http://www-06.ibm.com/jp/domino04/pc/support/Sylphd03.nsf/jtechinfo/PFAN-3QNQJN#Health というページに「バッテリーのヘルスチェックを行うには」という内容がありますね。
先の livedoor Reader - RSSリーダー というエントリーで
今のところ Plagger で blogline2gmail.yaml つかって Gmail でフィードを読んでいるのですがこの "j" "k" "s" "a" のとこだけ Gmail に欲しい。
と書きましたが、Gmail でも n, p のショートカットでそれができることをさっき知った。
