May 2006アーカイブ

Google Calendar で search すると簡単に見つかるんですね。 2006 FIFA WorldCup

5th Avenue にできた Apple Store ガラスキューブ。 店の前の様子が Apple の Website で見えるようになっていたんだけど、 その Webcam を使って「will you marry me?」ときたもんだ。 Proposal via Apple's website

05:00 の mov ファイルをみると、ちょっと前から準備している彼の姿が見れます。

punctuation variables

| コメント(0)

ひょんなことから 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

| コメント(1)

今話題の地上・BS・110度CSデジタル対応テレビおしゃれに高画質をぜひ!FORIS.TV SC26XD1 FORIS.TV SC26XD1 を買いました。地上・BS・110度CSデジタル対応テレビです。サッカー見るのがメインなので本当は動きに強いプラズマが欲しかったんだけど、予算とか場所の都合であきらめました。

やっぱり、残像はちょっと気になるなぁ。とくにサッカーは横スクロールが多いし。

同じ予算内の液晶テレビといえば、売れ筋の Sharp AQUOS 亀山 がありますけど、これにしなかったのは、他の人と違うものが欲しかったってのと、音が良かったから。

東京駅前にあるショールームでいろいろと触らせてもらったときに感じたのが、 一体型のスピーカーの音のよさ。 「バスレフ型大容量エンクロージャ」のおかげか低音の輪郭がくっきりです。 特に他のスピーカーを追加しなくても、音楽系のDVDとか映画とかを見たくなる。

地上波デジタルでHV映像みると、アナログには戻りたくなくなりますね。あと、あらためてテレビで番組表を見れるのは便利だなぁと。勢いに任せて デジタルWOWOWにも加入。チューナーを追加することなく気楽に映画を楽しめるというのはすばらしいですね。

こうなっちゃうと、メインのコンテンツを抱えている スカパーの映像がしょぼくてしょうがない。 とはいえスカパー110は様子見です。 「BS Hi で十分」という友人の話もありましたので。

I'm ready for 2006 FIFA World Cup!

FORIS.TV SC26XD1

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 ウォッチャーの目に留まりますね。

Adam Kennedy

| コメント(0)

Alias こと Adam Kennedy すごいな。CPANで怒涛のリリース。

ThinkPad X40 のバッテリー駆動は無線使ってディスプレイ使ってだと1時間くらいしか持たなくなってきていたんだけど、ふとしたきっかけで バッテリー・リコンディショニング なる作業してみるとちょっと長持ちになった気がする。

http://www-06.ibm.com/jp/domino04/pc/support/Sylphd03.nsf/jtechinfo/PFAN-3QNQJN#Health というページに「バッテリーのヘルスチェックを行うには」という内容がありますね。

IO::All of it to Graham and Damian!

version: 0.34
date:    Mon May  8 01:03:12 PDT 2006
changes:
- Remove dependency on Spiffy.pm
- Apply patches and fix bugs from rt
- rt tickets - 11552 12048 14184 12966 13879 17105 7448 11463 7410 7337 7527
  18465

IO::AllSpiffy に別れを告げたようです。 とはいえ XXX は必要です。

追記
XXX の依存性は実際には無かったみたい。 0.35 で修正されました。 diff

先の livedoor Reader - RSSリーダー というエントリーで

今のところ Plagger で blogline2gmail.yaml つかって Gmail でフィードを読んでいるのですがこの "j" "k" "s" "a" のとこだけ Gmail に欲しい。

と書きましたが、Gmail でも n, p のショートカットでそれができることをさっき知った。

About Me

このブログは Masayoshi Sekimura によって書かれています。現在はサンフランシスコ市内に在住し Six Apart, Ltd. でエンジニアをしています。 このブログ以外にオンラインでやっている事は qootas.org/sekimura/ で見ることができます。 メールは sekimura+blog@gmail.com までどうぞ。

このアーカイブについて

このページには、May 2006に書かれたブログ記事が新しい順に公開されています。

前のアーカイブはApril 2006です。

次のアーカイブはJune 2006です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.26