Aug - 20th

ダルビッシュ続報

Posted at 12:21 am | Filed Under Family

かみさんが、ダルビッシュをもっていかれた悔しさから、サセコサエコのあら探しを続けている。うちのルータが落ちたのはそのせいか。

安室波平奈美恵の歌をうたっているビデオ
風俗嬢に扮してピンクのナース服でしゃべっているビデオ

などを見つけて、「なんだこの女は」などと憤っている。TRY ME、などといっておきながら、人生にお試しはないとダルビッシュも悟ったのではないだろうか。

妻よ。それは一体なんのための怒りなのか。なんのためにあら探しをしているのか。お前はこれからどこに行こうというのか。どの道、お前の人生はダルビッシュのそれと何ら接点はないのに。

ピザーラのCM映像を一緒に眺めながら、ふーん、ダルビッシュのチーズをこんな風に眺めていたんだねぇ、などと感心していたら、お前は日本中の主婦を敵に回したと睨まれた。

日本中の主婦の味方って誰なんだろう。みの?

Read More>

Aug - 19th

サラリーマンNEO

Posted at 11:30 pm | Filed Under life

というテレビ番組があるんですね。今日まで存在すら知りませんでした。首から上がインリンに似ているかみさんに教わりました。一昨日まで離婚してやると息巻いていたのが嘘のように優しいですね。

YouTubeでいくつか観ました。面白いですね。でもNHKだからバシバシ消されてますね。みみっちい話です。だってYouTubeをいじめたって、いくらでもダウンロードできる状態で出回っているはずでしょうから。

藤岡藤巻の歌もいいですね。その通りだと思います。本当の敵は…

Read More>

Aug - 19th

甲子園でマネーボール

Posted at 10:56 pm | Filed Under Baseball

近所のマンションに住んでいる兄弟が帝京の野手として二人とも出場しているので、うちの周辺では甲子園が盛り上がっている。

しかし、今日の試合はなんだか考えさせられた。これは、マネーボールの理論を試しているのではなかろうか。

理論1:バントするな

1回裏、佐賀北はバントなしで先制。
2回表、帝京はバントを絡めて同点に。
3回裏、佐賀北はバントを2回してアウト2つ献上、得点は先頭打者のホームランのみ。
4回表、帝京はバントなしで同点に。
9回、帝京も佐賀北もスクイズ失敗で勝ち越しに失敗。
13回裏、特に策もないまま2アウトから3人連続ヒットでサヨナラ。

結論:バントが得点に絡む確率は案外低い。

理論2:盗塁するな

3回表、帝京は盗塁失敗でダブルプレー。
4回表、帝京は一、二塁で二塁ランナーが盗塁。直後に二塁打。意味なし。二死から二塁ランナー盗塁成功。バッター三振で得点にならず。

結論:盗塁は得点に絡まず。

トーナメントの場合は運に左右される面が多すぎるのだが、それでも、バントと盗塁って意外と有効な策ではないような感じもする。

Read More>

Aug - 19th

Google Maps APIで逆geocoding

Posted at 12:06 am | Filed Under Google

API仕様書にははっきりと「出来ない」と書いてあったような気もするのだが、なんとGoogle Maps APIで逆geocoding(緯度経度から地名を検索)が出来るという記事が。(オレンジニューススより)

どうやらGoogle Maps APIではreverse geocodingのことを「Driving Directions」と呼んでいるらしい。

Read More>

Aug - 16th

Baby Einstein DVD

Posted at 9:42 am | Filed Under Fun, life

Onion.comの偽世論調査で、乳幼児向け知育ビデオの会社ベイビー・アインシュタインの名前が出ていた。University of Washingtonの研究によると、1日に1時間テレビを観ている子供は全く観ていない子供と比較すると少ない語彙しか身についていないとのこと。

まあ、これだけでは語彙を身につけていることをどうやって判定するのかはわからない。しゃべらせることで判定させたら、テレビを観ないで家族とおしゃべりする時間が多かった方が有利になる。

ただし、Onion.comの世論調査の面白さはこれとは無関係。曰く

「わたしは子供に教育するのはいいことだと思うんだけど、研究者はわたしが知ってることはみんなテレビで観たことだって気がついていないのかしら?」

Read More>

Aug - 15th

PHPでssh

Posted at 6:02 pm | Filed Under Linux, PHP

前に書いたけれど、PHPとlibssh2の間をとりもってくれるPECLssh2の使い方でいろいろわかったことがあるので追記。

リモートでコマンドを実行する際に、リモート側のレスポンスが遅いとストリームが途切れてしまい、意図せざる結果になることがあるので、ブロックモードで実行するとよい。

<?php

$server = 'example.com';
$user = 'user';
$pass = 'pass';

$cmd = 'grep "avalanche" /home/user/procmail.log';

if($connection = ssh2_connect($server, 22)){
    if(ssh2_auth_password($connection, $user, $pass)){
        if($stream = ssh2_exec($connection, $cmd)){
            stream_set_blocking($stream, 1);
            if($content = stream_get_contents($stream)){
                print($content . "\n");
            }else{
                die("データストリームからデータを取得できません。\\n");
            }
        }else{
            die("コマンドが実行できませんでした。\\n");
        }
    }else{
        die("認証に失敗しました。\\n");
    }
}else{
    die("接続に失敗しました。\\n");
}

?>

これだと、戻りが遅いコマンドを実行してもじっと我慢して待っていてくれる。

Read More>

Aug - 15th

MeeMixへの招待

Posted at 9:46 am | Filed Under Music

Pandora.comが使えなくなって試しているMeeMixだけど、今日から5人まで招待できることになりました。まだアカウントを持っていなくてこの機会にいっちょ欲しいという人はいますか?

早い者勝ちです。応募方法は…コメントしてくれたらいいや。

MeeMixって何?
MeeMixを検証した

Read More>

Aug - 15th

TinyMCEとページ内リンクのURL

Posted at 9:41 am | Filed Under Javascript

TinyMCEでページ内のアンカーにリンクを挿入しようとすると、#で始まるURLは勝手に親ページのURLを拾ってきて補完して絶対パスに変換してしまう。

http://hoge.com/hoge.cgiにて動作させる
リンクアイコンをクリック
ポップアップ画面のリンクのところに「#test」と入力
リンクを挿入してポップアップ画面を閉じる
HTMLを確認 ← 「http://hoge.com/hoge.cgi#test」に補完されている

という感じ。該当箇所はlink.js。

// Make anchors absolute
      if (href.charAt(0) == '#')
              href = tinyMCE.settings['document_base_url'] + href;

これ、仕様なんだけど、いろいろ困るんだよな。

Read More>

Aug - 14th

カール・ローブ辞任

Posted at 6:10 pm | Filed Under News

ブッシュ政権ってひでー、と書き立てるのは最近あんまり流行らないのかもしれないが。

カール・ローブが辞任するらしい。

まあ、経済もこんな感じだし。

Read More>

Aug - 14th

PEAR2、svnに移行か

Posted at 6:08 pm | Filed Under PHP

PEARへの要望でSubversionを使いたいというリクエストが多かったらしく、PEAR2からの採用を検討しているとのこと。

Read More>

« go backkeep looking »