fetus Diary

twitter: @fetus_hina / Twilog
ポプともID: 4174-5004-0070 (チャレ/最高38/安定34)
IIDX ID: 3604-3873 (SP六段底辺)

2007/12/01(土)

ピタっと触れて、パッと通れる

広島でPiTaPa使うのはなんかへんなかんじ。

#ICOCAも持ってきてるけどね

WJDNオフ: 広島電鉄 DCT カードの旅

主催: たぶんここ。参加: ここここここここ。原案: ここ

広島開催なのに、参加者は、広島、京都、京都、大阪。まあこんなのはいつものことなので気にしない。

ルール。

  • 移動は広電電車のみ(一部例外を除く)を使う
  • 範囲は市内線全域(宮島線は含まない)
  • 制限時間は 17:30。開始時間は記録によると 12:30 頃
  • 電停に着いたら駅名表を撮影。一部別途条件付きカードあり
  • カードは全員でシャッフルして均等配分
  • カードの内容を見ずに引いて、そこの電停へ行き…を繰り返すだけ

まあ、大方予想できるとおり、理論上は完全にランダムで出てくるはずなのであっちこっちへ移動しっぱなしなことに。ちなみに広電の電停はこれだけあります。先にあるとおり、もっとも左の「広電西広島」より西側(宮島線)は今回の範囲外。

まずはスタート。広電西広島(私的には「己斐」なんだけどねぇ…)。ここでは全員そろってます。当たり前ですが。

そして出たカードは「袋町」(条件なし)。

ということで、丹後さんと一緒に 3 号線に乗って移動。

13:00 頃

次のカードは「江波」(江波車庫の写真)

13:30 頃

初の条件は「江波車庫」。これはまあ、江波電停のすぐ先なので何のことは無く。写真に写っている 711 が乗ってきた電車。これに乗って引き返す(江波が終点なのでどのカードが出ても引き返すことにかわりはない)。

次のカード。「中電前」(中国電力本社ビル入り口の写真)

……中電前って袋町の次の電停なのよね。路面電車の電停なので、見えてるし歩けば 1 分かからないくらい。まあ、江波からだとかなりかかりますが。

細かく記録はしていないけど、確か横川行きの電車に乗って、十日市町で乗り換えたはず。乗り換えが面倒くさいんだ、これが。

14:10 頃

江波線とか横川線、比治山線って本数少ないから一度入ると出るの時間かかるのよね。江波線は信号引っかかりまくるし。

中電前はビルの入り口撮影してもなんだかよくわからないので、ビルの柱についてたのを。

さて、次。「皆実町六丁目」(営業に使われていない渡り線と信号所)。

これは近いし本数多いし、楽勝。

14:30 頃

条件のほうは、フィーリングで感じていただければ。渡り線なんて所詮線路なので写真に撮ってもわからんて。

次は「原爆ドーム前」(広島市民球場の写真)。

3 号線で逆戻りすればいいだけなので、まあ、楽。それなりに時間かかるけど。

15:00頃

市民球場は原爆ドーム前から撮るとこんな感じになっちゃう。市民球場行くなら紙屋町西の方がはっきり言っていろいろ楽です、はい。

次ー。「立町」(条件なし)。近いね。

15:10頃

次はー。「寺町」(寺町だけにどこかの寺を撮影)。

…なんすか、この条件。

しかも横川線だから微妙に面倒くさい。さらに、横川線なんてほとんど乗客居ないから十日市町で乗り換えて一駅で降りるなんてやったら大変目だって恥ずかしい。

……だってね、電停間なんて乗り換えの待ちを考えたら歩いたほうが断然早いのよ、正直。かといって、紙屋町で乗り換えるなんてアホなことしたくないし(紙屋町は人が多いからそんなことしても気にならない。ただし、十日市町で乗り換える場合の半分しか電車が無い=ロスが大きい)。

15:30頃

正直、横川線に電車で入ったの初めてかも。用がないと乗らないからねぇ…。

つぎはー、「鷹野橋」(条件なし)。

袋町-中電前-市役所前-鷹野橋な位置関係だねー。効率よく回れたらうれしかったのにねー。横川線脱出にも時間かかるしなぁ。縛りが無かったら確実に十日市町まで歩く。歩かない理由が無い。

16:00頃

どんどんいこー。「皆実町二丁目」(条件なし)。

はい、お約束。皆実町六丁目の次の電停。鷹野橋から近いのが救いだけど、比治山線は本数が少ないので以下略。皆実町六丁目から二丁目って見えるのよ…。

16:20頃

電停が逆向きなのは、次はこっちなんじゃないかなぁと先に渡ってから撮ったから。

まあ、期待は外れるんですが。「銀山町」(陸橋から電車の写真)。

比治山下経由か紙屋町経由か悩んだ結果、比治山下経由で。

16:50頃

陸橋なんですがね、片側 3 車線で、真ん中に路面電車がある大通りをはさんだ陸橋(当然真ん中に支えなし)なもんで揺れる揺れる。大丈夫なのわかっていても滅茶苦茶怖い。

しかもね、銀山町より隣の胡町のほうが近いの。

ちなみに、宮島口行きの電車が止まっているのが胡町。その前の白いの(広電5100形)が止まっているのが八丁堀。その間(緑のバス(広電バス)が止まっているところ)にあるのは胡町。八丁堀は交差点の向こう。

なお、銀山町方面と胡町方面はカメラのズームは同じ。

撮影終わってカード引いたら「舟入南町」。江波のいっこ手前。江波線が大体 15 分、土橋 10 分くらいなのでいけるかどうか微妙なライン。

17:30頃

写真自体は撮ってますが、EXIF のタイムスタンプ的には間に合ってませんな。あそこ、江波行き電停は撮るの無理。人多いし、ホーム狭いってレベルじゃないし。

ちなみにその後遊びで引いてみたら舟入川口町でした。むー。

タイムアップ後、集合場所の広島駅に戻るのに 45 分もかかったのがなんとも…。後藤さん的には端っこからでも 17:50 分くらいまでには集合するつもりだったんだろうけど…。江波線という妙に時間のかかる線のしかも端っこに居たというのがネタっぽくて、ね。

おまけ: でっかい写真のZIP/31.15MiB

2007/12/02(日)

家族が一人減りました(違

今日は兄の結婚式。

突如立会人をやらされたりいろいろあったけども無事終了。

書類の上では結構前から結婚しているし、別に何が起きるわけもないんだけど。

とりあえず、新婦のお姉さんの天然っぷりに全俺が泣いた

予定外

まだ広島に居たり。

明日仕事。456A かなぁ。

2007/12/03(月)

CentOS 5.1

からステータスが変わって、なんか来そうな感じに。

# でもまだ JAIST来てないので自宅にも来ない

ポル閣下

今になってようやくこのネタがわかった。(死

more...

おじからのありがたいお言葉

昨日酒の入ったおじからのお言葉要約。

『お前に選択権はない。さっさと広島に戻って来い』

……ほっといてくれ

more...

QTAddressBar

QTAddressBar

こ、これはっ

more...

次回帰省予定

485A で広島に。

50A で大阪に。

今のところ 1/3 の新幹線は空いているみたいだけど、まあ、埋まるんだろうなぁ。1/6 まで休みの人が多そうだけど。

ちなみに 50A は 8 号車。485A は、まあどこ乗ってもほとんど同じだけど 5 号車。

うがが

Date: Thu, 30 Aug 2007 21:26:12 +0900

なメールに今気づいた orz

# spam だらけで気づかんのですよ orz

あー

なんか、約 2 名ほど勘違いしてたみたいなので。

大阪に移動したのは、今日です。

昨日は疲れていた上にしこたま飲んでいたのであきらめました。

昨日書いてた 456A ってのはこれ

2007/12/04(火)

CentOS 5.1

来たっぽい

[fetus@CHIHAYA 5.1]$ pwd
/mnt/phy_sdb2/centos_repo/5.1
[fetus@CHIHAYA 5.1]$ du -h -s .
4.9G    .

本当に全部そろっているかは知らない(ぉ

やっぱりそろってなかった疑惑

と思って、rsync かけたら os/x86_64 以下をガシガシ受信してる…。

JAIST がその親のデータをミラーリングしている真っ最中にミラーリングしたのかな、この感じは。

500MB 増加

rsync 完了。

[fetus@CHIHAYA centos_repo]$ du -h -s 5.*
22G     5.0
5.4G    5.1

ちなみに、

[fetus@CHIHAYA 5.1]$ ls -l
total 24
drwxr-xr-x 5 fetus fetus 4096 2007-04-12 02:55 addons
drwxr-xr-x 5 fetus fetus 4096 2007-11-24 11:57 centosplus
drwxr-xr-x 5 fetus fetus 4096 2007-11-24 11:58 extras
drwxr-xr-x 5 fetus fetus 4096 2007-04-12 02:55 fasttrack
drwxr-xr-x 5 fetus fetus 4096 2007-11-26 12:55 os
drwxr-xr-x 5 fetus fetus 4096 2007-12-04 02:24 updates

iso(s) ディレクトリはミラーリング除外

なんという罠

サービス提供してるやつからやるのはやめておこうということで、生贄は RITSUKO 鯖。

[root@RITSUKO ~]# yum clean all
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@RITSUKO ~]# yum update
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
http://centos.alias.single-quote.com/5/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot open/read repomd.xml file for repository: base

えー。

[fetus@CHIHAYA repodata]$ pwd
/mnt/phy_sdb2/centos_repo/5.1/os/x86_64/repodata
[fetus@CHIHAYA repodata]$ ls -l
total 0

えー。

Index of /pub/Linux/CentOS/5.1/os/x86_64/repodata

[DIR] Parent Directory -


Apache/2.0.59 (Unix) Server at ftp.jaist.ac.jp Port 80

えー。

# riken にはあるようだ

centos-release-*

も無いな、そういえば。

pear

[root@minokasago ~]# pear install Services_Amazon-0.7.0
Did not download dependencies: pear/HTTP_Request, pear/XML_Serializer, pear/Cache, use --alldeps or --onlyreqdeps to download automatically

なぜ --alldeps がデフォルトでないんでそーか。

# この場合は、XML_Serializer がやっぱり beta なのでうまく入らないけど。

beta だけどさ

[******@minokasago amazon]$ cat amazon.php
<?php
    require_once('Services/Amazon.php');

    $amazon = new Services_Amazon('XXXXXXXXXXXXXXXXXXXX', 'fetus-22', 'jp', 'http://xml.amazon.co.jp/onca/xml2');
    var_dump($amazon->getLocale());
    $amazon->setLocale('jp');
    var_dump($amazon->getLocale());
?>

[******@minokasago amazon]$ php amazon.php
NULL
string(2) "jp"

コンストラクタがいきなりバグってるとかショボーンってならない?

AWS

[******@minokasago amazon]$ cat amazon.php
<?php
    require_once('Services/Amazon.php');

    $amazon = new Services_Amazon('XXXXXXXXXXXXXXXXXXXX', 'fetus-22', 'jp', 'http://xml.amazon.co.jp/onca/xml2');
    $amazon->setLocale('jp');

    $keyword = 'アイドルマスター';
    $mode = null;
    $page = 1;

    for($page = 1; ; ++$page) {
        if(PEAR::isError($products = $amazon->searchKeyword($keyword, $mode, $page))) {
            echo "QUERY ERROR\n";
            break;
        }

        foreach(array_keys($products) as $index) {
            if(!is_int($index)) {
                continue;
            }
            $product =& $products[$index];
            printf("%s / %s (%s): %s (%s)\n", $product['type'], $product['name'], $product['asin'], $product['ourprice'], $product['listprice']);
        }

        if($page === (int)$products['pages']) {
            break; // done
        }
    }
?>
[******@minokasago amazon]$ php amazon.php
Toy / アイドルマスター キーホルダー 1.天海春香 (B000EULSZ2): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 2.如月千早 (B000EULSZC): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 3.萩原雪歩 (B000EULSZM): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 4.高槻やよい (B000EULSZW): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 5.秋月律子 (B000EULT06): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 6.三浦あずさ (B000EULT0G): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 7.水瀬伊織 (B000EULT0Q): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 8.菊地真 (B000EULT10): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 9.双海亜美 (B000EULT1A): ¥ 609 (¥ 609)
Toy / アイドルマスター キーホルダー 10.双海真美 (B000EULT1K): ¥ 609 (¥ 609)
Toy / アイドルマスター ストラップ 1.天海春香 (B000EULT1U): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 2.如月千早 (B000EULT24): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 3.萩原雪歩 (B000EULT2E): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 4.高槻やよい (B000EULT2O): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 5.秋月律子 (B000EULT2Y): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 6.三浦あずさ (B000EULT38): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 7.水瀬伊織 (B000EULT3I): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 8.菊地真 (B000EULT3S): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 9.双海亜美 (B000EULT42): ¥ 819 (¥ 819)
Toy / アイドルマスター ストラップ 10.双海真美 (B000EULT4C): ¥ 819 (¥ 819)
Toy / プレミアムヒロインズ アイドルマスター(BOX) (B000FBFXWY): ¥ 6,300 (¥ 6,300)
Toy / アイドルマスタートレーディングカード BOX (B000GHQ5RY): ¥ 6,300 (¥ 6,300)
Video Games / アイドルマスター(限定版) (B000HDLUYA): ¥ 20,790 (¥ 20,790)
Video Games / アイドルマスター(通常版) (B000JG2DA0): ¥ 7,140 (¥ 7,140)
Toy / アイドルマスター ZENOGL OSSIA 天海 春香 (1/8スケールPVC塗装済み完成品) (B000O507W2): ¥ 4,410 (¥ 4,410)
Toy / アイドルマスター FA4 アイドルマスターコレクション Part.1 BOX (B000OKLG3Q): ¥ 6,500 (¥ 6,500)
Software / 尽くして愛DOLL! ~マスター大好きっ~   (B000P4L8AW): ¥ 2,940 (¥ 2,940)
Toy / アイドルマスター XENOGLOSSIA 水瀬 伊織 (1/8スケールPVC塗装済み完成品) (B000QS8FOE): ¥ 4,410 (¥ 4,410)

こんなもんかのぅ…。

明らかに誤爆してるのが混ざってるような気がしますが。

あと、アイドルマスター ZENOGL OSSIA って何。

AWS って

AWS って原則として情報の改変禁止なのだけど、mb_convert_kana(..., 'asKV', ...); かますのもダメなのかねぇ? (省略は OK らしい)

さっきの結果でもそうだけど、文字種が混合されててすごくキモチワルイんですけども。(括弧が全角だったり半角だったり、スペースが全角だったり半角だったり。"as" は重要だろうけど "KV" はたぶん要らない)

仕方が無いので

♪仕方が無いので お手紙書いた
   『JAIST さん、さっさとミラーリングしてね』♪

# もちろん嘘。

ということで、理研のデータをミラーリング中。結構なファイルをコピーしてる…どんだけ遅いねん、JAIST のミラー。

# 理研に rsync で繋いだときに「fedora 8 用だよ~」とか言ってるのがちょっと怖い

Services_Amazon

コイツ、諸々の詳細情報取れないのか

随所でわかる

    function setLocale($locale) {
        $urls = array(
            'us' => 'http://webservices.amazon.com/onca/xml2',
            'uk' => 'http://webservices.amazon.co.uk/onca/xml2',
            'de' => 'http://webservices.amazon.de/onca/xml2',
            'jp' => 'http://webservices.amazon.co.jp/onca/xml2',
            'fr' => 'http://webservices.amazon.fr/onca/xml2',
            'ca' => 'http://webservices.amazon.ca/onca/xml2',
        );
        $this->_locale = strtolower($locale);
        if (empty($urls[$locale])) {
            return;
        }
        $this->setBaseUrl($urls[$locale]);
    }

この作者、センスなさげ

# せっかく strtolower 使ってるのに、その直後で「正しいけど大文字」かも知れない $locale 使って参照してるし。

私だったら、setBaseUrl に null を渡すと現在のロケールを参照して自動設定するという風に作るなぁ。locale が URL を知っているんじゃなくて、URL リストが対応する locale を知っているんだから

律子さん

アップデート終わったようです

あー怖っ

RITSUKO のアップデート成功したのをいいことに、HARUKA/YUKIHO で同時アップデートやってたら両方とも回線切れて焦った

そいつらの Domain-0 の RIM に接続して xm list とかやっても挙動不審なので、RIM を再起動。正しく立ち上がってくれることを期待して(cleanup プロセス中だったからまあ大丈夫だとは思ったけど)。

一時、HARUKA だけ起動している状態(DB 接続失敗)とかにもなってたのでそのときはいろいろ面白かったはず。主に ICOMU。あそこはキャッシュしてるから見えるページと見えないページが混在するのよね。

samba

会社のテストサーバの SAMBA に接続できなくなった。

入っているのは CentOS 5.1 のヤツなので samba-3.0.25b-1.el5_1.2。

でも、自宅では接続できるっぽいんだよなぁ。

なんでだー

AWS

<?php
    require_once('aws/AmazonWebService.class.php');

    try {
        $amazon = new AmazonWebService('14M3GFRQTPN10VRZA6G2', 'fetus-22', 'jp');
        $amazon->SetDefaultType('heavy');
        $result = $amazon->SearchKeyword('ポップンミュージック');
        var_dump($result);
    } catch(AmazonWebServiceException $e) {
        echo "Catch a exception: " . $e->getMessage() . "\n";
    }
?>

こんなので

array(3) {
  ["products"]=>
  array(10) {
    [0]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBL3%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBL3"
      ["product_name"]=>
      string(65) "ポップンミュージックGBアニメーションメロディ"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/09/07"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(7) "¥ 680"
      ["third_party_new_price"]=>
      string(9) "¥ 1,290"
      ["sales_rank"]=>
      string(5) "11690"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "R7PE3DNXKX7WK"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(7) "1197678"
          ["browse_name"]=>
          string(31) "ユーズドゲーム - GAMEBOY"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(8) "GAME BOY"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "4.0"
        ["total_customer_reviews"]=>
        string(1) "2"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "4"
          ["summary"]=>
          string(18) "曲が少ない。"
          ["comment"]=>
          string(153) "アニメーションメロディーをやってみて、思った事は、曲が少ない。もっと、曲を増やしたら、もう、星5だな。"
        }
      }
    }
    [1]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBL5%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBL5"
      ["product_name"]=>
      string(44) "ポップンミュージックGB DISNEYTUNES"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/11/22"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(9) "¥ 1,700"
      ["third_party_new_price"]=>
      string(9) "¥ 4,480"
      ["sales_rank"]=>
      string(5) "16860"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "R7PE3DNXKX7WK"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(7) "1197678"
          ["browse_name"]=>
          string(31) "ユーズドゲーム - GAMEBOY"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(8) "GAME BOY"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "5.0"
        ["total_customer_reviews"]=>
        string(1) "2"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "5"
          ["summary"]=>
          string(48) "ゲームボーイの音源を超えた音楽!"
          ["comment"]=>
          string(648) "是非ヘッドフォンを繋いでこのサウンドを聞いてみてください。<br>これがゲームボーイの音と思えますか?。<br>ゲームボーイ中最高の音質であり、最高の音楽ゲームです。<br>ゲーム性も申し分なく、何より心を打つのが!<br>「演出」です!。<br>これは単なるゲームボーイのゲームではありません。<br>ディズニーが認めた、ディズニーグッズです!。<br>コレクターは是非、手に入れるべきです。<br>なんと心温まるグッズでしょう。<br>本当に、ディズニーの世界が待っています。"
        }
      }
    }
    [2]=>
    array(20) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBLL%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBLL"
      ["product_name"]=>
      string(55) "ポップンミュージック4アペンドディスク"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/10/12"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(5) "¥ 1"
      ["third_party_new_price"]=>
      string(9) "¥ 3,114"
      ["sales_rank"]=>
      string(5) "12574"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "29AND20YZ3AON"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13862961"
          ["browse_name"]=>
          string(112) "ジャンル別 - バースデー - TVゲームストアより - PlayStation - 音楽 - リズムアクション"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "4.0"
        ["total_customer_reviews"]=>
        string(1) "4"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "3"
          ["summary"]=>
          string(60) "いやね・・・満足はできるだろうけど・・・"
          ["comment"]=>
          string(283) "えっと・・・・キャラが多いし曲も良いので満足はできるだろうけど・・・・<br>pop'nmusic2がないとできないってのがちょっと不満ですね;<br>ちないにボクはそのせいでいまだにコレをやったことがありません;"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B0000668UJ"
      }
    }
    [3]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBLT%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBLT"
      ["product_name"]=>
      string(61) "ポップンミュージック ディズニーチューンズ"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/11/22"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(9) "¥ 1,370"
      ["third_party_new_price"]=>
      string(9) "¥ 3,500"
      ["sales_rank"]=>
      string(4) "9343"
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13862961"
          ["browse_name"]=>
          string(112) "ジャンル別 - バースデー - TVゲームストアより - PlayStation - 音楽 - リズムアクション"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "2.5"
        ["total_customer_reviews"]=>
        string(1) "7"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "1"
          ["summary"]=>
          string(12) "がっかり"
          ["comment"]=>
          string(577) "曲少なすぎ。<br>隠し合わせて14曲しか入ってなかったです。<br>エレクトリカルパレードやミッキーマウスマーチなど有名な曲も入ってますが<br>それ以外はあまり聞いたことの無い曲ばかりでした。<br>すっごくディズニーが好き!って人ならわかるのかな。<br>ただ、アナー・ザ・シーやチムチムリー・星に願いを等映画の曲は1つも入ってないです。。<p>映画の端で踊るミッキーやドナルドたちはすごい可愛いんですけどね・・"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B0000668UJ"
      }
    }
    [4]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBNE%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBNE"
      ["product_name"]=>
      string(30) "ポップンミュージック"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "1999/02/25"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(6) "¥ 87"
      ["sales_rank"]=>
      string(5) "12901"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "29AND20YZ3AON"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13862961"
          ["browse_name"]=>
          string(112) "ジャンル別 - バースデー - TVゲームストアより - PlayStation - 音楽 - リズムアクション"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "4.0"
        ["total_customer_reviews"]=>
        string(1) "3"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "5"
          ["summary"]=>
          string(21) "初代ポップン!"
          ["comment"]=>
          string(189) "これが初代ポップンミュージックです!これからポップンミュージックも始まりました!皆さんもココからスタートしてはいかがですか??"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B00005QBPH"
      }
    }
    [5]=>
    array(20) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBNH%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBNH"
      ["product_name"]=>
      string(60) "プレイステーション用ポップンコントローラ"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "1999/02/25"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["list_price"]=>
      string(9) "¥ 5,240"
      ["used_price"]=>
      string(9) "¥ 2,200"
      ["sales_rank"]=>
      string(5) "10502"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "2BXAMZ0KZB3EB"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13695121"
          ["browse_name"]=>
          string(135) "本体・周辺機器 - 周辺機器 - プレイステーション - コントローラー(ハンドル・ジョイスティック)"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "4.0"
        ["total_customer_reviews"]=>
        string(1) "4"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "4"
          ["summary"]=>
          string(18) "参考になれば"
          ["comment"]=>
          string(727) "+良い点+<br>やっぱりコントローラーでプレイするより全然楽しいです。<br>見かけもカラフルでかわいいです。<br>-悪い点-<br>ゲームセンターでのポップンになれた方にはちょっと物足りない叩き具合だと思います。<br>当たり前なのかもしれませんが叩くと結構叩いた音がうるさいです。<br>叩き過ぎるとヘコんで押しっぱなし状態になってしまいます。<p>ポップン好きさんは買って損はしません。<br>コナミの方でアーケードと同じコントローラーが3万円ほどで売られていますが、そこまでお金かけたくない…という方、是非どうぞ。"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B000PRXPDM"
      }
    }
    [6]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBO0%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBO0"
      ["product_name"]=>
      string(31) "ポップンミュージック2"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "1999/09/14"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(7) "¥ 945"
      ["sales_rank"]=>
      string(5) "13363"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "29AND20YZ3AON"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13862961"
          ["browse_name"]=>
          string(112) "ジャンル別 - バースデー - TVゲームストアより - PlayStation - 音楽 - リズムアクション"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "5.0"
        ["total_customer_reviews"]=>
        string(1) "2"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "5"
          ["summary"]=>
          string(24) "ノリノリではまる"
          ["comment"]=>
          string(610) "ずばりこのソフトはお得だと思います。<br>ポップンミュージック1の曲+2の曲となっており。<br>これだけでポップンミュージック1と2を遊ぶ事ができるといっても良いです。<br>ゲームモードも1にくらべて増えています<p>また、アペンドディスクである3と4を遊ぶにも必要となります。<br>5などでもアペンドディスクを使用できます。<p>しかし、ゲームパッドではやや遊びにくいところがあり、専用コントローラーを使う事をオススメします。"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B00005QBOW"
      }
    }
    [7]=>
    array(20) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBOW%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBOW"
      ["product_name"]=>
      string(56) "ポップンミュージック3 アペンドディスク"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/02/10"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(5) "¥ 1"
      ["third_party_new_price"]=>
      string(9) "¥ 2,930"
      ["sales_rank"]=>
      string(5) "13843"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "29AND20YZ3AON"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(8) "13862961"
          ["browse_name"]=>
          string(112) "ジャンル別 - バースデー - TVゲームストアより - PlayStation - 音楽 - リズムアクション"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "3.5"
        ["total_customer_reviews"]=>
        string(1) "3"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "4"
          ["summary"]=>
          string(42) "POP’NMUSIC3PS版"
          ["comment"]=>
          string(384) "アーケードゲームでおなじみの<br>POP’NMUSIC3PS版。<br>新堂さん初登場やSanaさんパーキッツさんなど<br>盛りだくさんなディスク。<br>そして懐かしいBM(ビートマニア)風の譜面。<br>ただし、アペンドディスクなので<br>POP’NMUSIC2・5・6が必要。"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B0000668UJ"
      }
    }
    [8]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBPH%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBPH"
      ["product_name"]=>
      string(56) "ポップンミュージック2(コナミ ザ ベスト)"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/05/25"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(5) "¥ 1"
      ["third_party_new_price"]=>
      string(9) "¥ 2,940"
      ["sales_rank"]=>
      string(4) "6292"
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(7) "1197672"
          ["browse_name"]=>
          string(35) "ユーズドゲーム - PlayStation"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "4.5"
        ["total_customer_reviews"]=>
        string(1) "2"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "5"
          ["summary"]=>
          string(12) "ポップン"
          ["comment"]=>
          string(395) "ゲームセンターで一度プレイして、その次の日に買いにいきました。<br>このソフトで、3~のソフトも遊べるそうです。<p>普通のPSコントローラーでも遊べますが、<br>やはり、専用コントローラーで遊んだ方が良いかと思います。<br>これからポップンを始められる方にもオススメの一本です。"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B00005QBOW"
      }
    }
    [9]=>
    array(19) {
      ["url"]=>
      string(117) "http://www.amazon.co.jp/gp/product/B00005QBPX%3ftag=fetus-22%26link_code=xm2%26camp=2025%26dev-t=14M3GFRQTPN10VRZA6G2"
      ["asin"]=>
      string(10) "B00005QBPX"
      ["product_name"]=>
      string(64) "ポップンミュージック アニメーションメロディ"
      ["catalog"]=>
      string(11) "Video Games"
      ["release_date"]=>
      string(10) "2000/07/27"
      ["manufacturer"]=>
      string(9) "コナミ"
      ["image_url_small"]=>
      string(0) ""
      ["image_url_medium"]=>
      string(0) ""
      ["image_url_large"]=>
      string(0) ""
      ["used_price"]=>
      string(9) "¥ 1,200"
      ["sales_rank"]=>
      string(4) "6271"
      ["lists"]=>
      array(1) {
        ["list_id"]=>
        string(13) "29AND20YZ3AON"
      }
      ["browse_list"]=>
      array(1) {
        ["browse_node"]=>
        array(2) {
          ["browse_id"]=>
          string(7) "1197672"
          ["browse_name"]=>
          string(35) "ユーズドゲーム - PlayStation"
        }
      }
      ["media"]=>
      string(10) "Video Game"
      ["num_media"]=>
      string(1) "1"
      ["platforms"]=>
      array(1) {
        ["platform"]=>
        string(11) "PlayStation"
      }
      ["availability"]=>
      string(37) "This item is currently not available."
      ["reviews"]=>
      array(3) {
        ["avg_customer_rating"]=>
        string(3) "3.5"
        ["total_customer_reviews"]=>
        string(1) "6"
        ["customer_review"]=>
        array(3) {
          ["rating"]=>
          string(1) "5"
          ["summary"]=>
          string(24) "やってて楽しい♪"
          ["comment"]=>
          string(341) "アニソン好きな自分としては、ポップンをこう言う形で出してくれたのは、嬉しい限りです(^ー^)  難易度も本家より低く、判定も甘いので、プレイしやすいです♪        アニソン好きだけど、音ゲーはちょっと…て人にも十分オススメ出来ると思います。"
        }
      }
      ["similar_products"]=>
      array(1) {
        ["product"]=>
        string(10) "B0000XK2NC"
      }
    }
  }
  ["total_results"]=>
  int(32)
  ["total_pages"]=>
  int(4)
}

こんなの返すのはさっくり書いたけど、本当にやりたいことはこれじゃないんだな

# ま、割と重要な "heavy" タイプの情報が取れるからよしとする

あと、これ API のバージョンが古いといううわさもちらほら。

本当にやりたいことは、やっぱり HTML 解析しないとできないかもしれない

# まだ調べてみないと判らないけど。

解決してるので一応追記

samba が使えなかった件

単純に PC がトチ狂ってただけのようで。ほかの共有にも尽くつながらなかった(認証要求が表示される)から再起動したら直った。

何より、QTAddressBar が原因じゃなかったのがシアワセ。

使われることのない停目

まあ、そんなに珍しい話じゃないけど。一番奥の「×」停目を使う列車は今は無いんだよなぁとかふと思ったので。

……というか、大町西広島に行くための電車(横川で乗り換え)待つ間寒かったの。

単線の 1 面 1 線駅だけど、可部線の駅(山陽本線の駅でもある広島・横川を除く)では乗客数トップらしいよ、ここ。まず間違いなくアトムのせいだろうから、白島に新駅作ったら大幅に変わるんだろうけど。

ちなみに、右下にある「お知らせ」は、途中区間で一番広島より(写真前方)の車両のドアが開きませんよ、という案内。もうすぐ、そういうことは無くなるらしいけど。

そいやこの辺の駅って良く見たこと無いんだけど、広島方の停目ってホーム行き過ぎたところにあるんだよね? これ。

一応書いた

一応書いた。画像の加工めんどいので縮小だけ。

今、デジカメの内蔵時計確認したら、3分ほど進んでいるみたいなので、最後の判定は本当に微妙。

パーっとティーしてフォーユーゴナオン!

ごめん、そのセンスには付いていけないよ、こんまいさん。

2007/12/05(水)

ML115 BIOS

アップデートでてる

毎月 15 日の 12:30:30 に自動起動する問題の解消とか。

Amazon

まもなく発送される商品:
配送予定日: 2007/12/13 - 2007/12/25

まもなく…?

# 入荷ステータスの反映がおかしいのはいつものことだけど

smb と nmb

fedora 8 の samba に接続できないなー、と思ったら smb と nmb が分離されてるのね…。

乃木坂春香の秘密

春香が能登麻美子、美夏が後藤麻衣か。脳内再生は大体あってたってことね(ぉ

モバイルSuicaで新幹線に乗れる

東会社のプレス

一般の乗車券に適用される「東京都区内」「山手線内」「仙台市内」の在来線エリアは付きません

→ 新幹線の乗車駅まで、または新幹線の降車駅からの在来線の運賃は別途必要となります。

ここがダメすぎ

海会社(西も?)も似たようなことやろうとしているみたいだけど、まあ、エクスプレス/J-WESTカードなしかつオサイフケータイなしの私には関係ない話ではある。

# 年に数回使うだけの新幹線のためだけにクレカ増やしたくない。

ディスプレイ

EIZO FlexScan S2000 あたりが欲しいけどお金が無いのよねぇ。

POP3/IMAP4 鯖挙動不審

Dec 5 19:32:17 haruka dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
Dec 5 19:32:17 haruka dovecot: child 12836 (login) returned error 127

ふむ。

直った

この件ググって見つけたところによると、

"/etc/dovecot.conf" を開いて、

"login_process_size" の設定項目を見つけて、

# Set max. process size in megabytes. If you don't use
# login_process_per_connection you might need to grow this.
#login_process_size = 32
login_process_size = 64

こんな感じで 64 を設定してやれば良いみたい。

dovecot 再起動したらちゃんと動いているみたいだし。

説明書きのコメントからは 64 である根拠は特にないように見えるけど…。

右側

アマゾンさん実験中。

KFC

テラ豚丼に対抗して、ケン○ッキーゴキブリ揚げのゆとり登場

事実かそうじゃないかはわからないけどさ、この時期にこんな話が出てきたら KFC は大打撃。本気で影響あるだろうから本人に何かあるんじゃないかなぁ。

テラ豚丼はまあ、「食べ物を粗末に扱うな」程度の話に過ぎないからかわいいもんだけど、ねぇ。

2007/12/06(木)

IME

ここのところ日本語変換がアホになった気がするなぁと思ったら、MS-IME に戻ってた orz

共有セクション

他のプログラムが設定した共有セクション内のデータを参照するプログラムを昔(半年くらい前)作って、そいつを使ったところどうにも上手く動かない。

何でだろうと思って調べてみたら、共有セクションのラッパクラスのコンストラクタで有無を言わさず初期化してたというオチ。

データ欲しいからデータがあるか調べるのにデータ自分で消したら絶対にデータが見つかるわけがないわな。

2007/12/07(金)

省略(BlogPet)

きょうやよいはHiNaと省略♪

*このエントリは、ブログペットの「やよい」が書きました。

PiPit のせいで Amazon のオススメに百合物が…。いや、PiPit たしかにちょっとそっち寄りだけどさ…。

今日買ってきたのは全部、12/25 発行モノ。店頭に並び始めたのは今日くらいからのはず。

2007/12/08(土)

右側

アダルト商品は外さないとダメだな

ちょっと風邪気味なので

一日寝てました

たぶんどうということはないと思いまする。

Amazonのメール便

配送先を自宅にすると、ポストからはみ出…てはいないんだけど、ポストに微妙に入りきらないから、外から容易に取り出せる状態で届くのが微妙だなぁ…。

ぽぷ

腕時計とかブレスレットとか、つけたままプレーして邪魔にならないのかねぇ…

ものによっては筐体傷つけるし、そうでなくても腕動かしたらずれたりとかして邪魔になりそうなんだけど。

少なくとも、私は邪魔に感じるし、わざわざ錘つける必要は無いので腕時計はプレー前に外す。

GC

PHP でテンポラリファイルなんかを使ったときにデストラクタを使って処理するごく "普通" の処理を書いてみた結果……

『GC って賢いのねぇ』と思った。

C++ と違って自分でオブジェクトを破棄するわけじゃないので、オブジェクトの破棄タイミングは実行エンジンによって決められるけども、ほぼ想定どおりのタイミングで動くみたい。

細かい検証は当然してないけどね

2007/12/09(日)

Re: 高速隊なら勝手にメンバーのカラーを設定してる

そういえば「橙」だっけか。

それとはまったく関係なく、うっうーの影響でオレンジ多用気味

# うっうーのイメージカラーはオレンジ。

れでぃ×ばと

れでぃ×ばと、読み終わった。

今回、ツインドリルの出番が少ないなぁとか思ってたら、途中からツインドリルばかりだった。

『エロコメ(著者は必死に否定)』れでぃ×ばと にしては、エロ成分少なめかなぁ。それでも挿絵は必要以上にエロいけど。243 ページとか。

現在、手乗りタイガーを 1/3 くらい読んだところ。

超人力覇王

なんだろうね、これ

『外國人解讀「超人力霸王」集』…いや、ちょっとまて。「外国人」なのは認めるが…。

『隨意找尋得來』…「気の向くままに追求することができます」??(excite 中日翻訳より。中英翻訳通したほうが良いかも。)

これのどこがそんなに気になったのか。

# 幼女(ようじょ)幼女光滑(つる)平坦(ぺた)幼女!

アテナ日本橋

11 末にオープンしたシャトー EX の系列店だけど…、一言で言うと狭い。「ガンダム CB 1 セット(8 台) + ビデオ 4 台」で 1 フロアとかそのくらいの広さ。狭すぎて空間効率が非常に悪そう。

で、ポップンが 2 台入っている(音ゲーは他に、ギタドラ)のだけども、なぜか 1F と 2F に 1 台ずつ。店内対戦できるけど事実上できないね、ありゃ。筐体は 15 で登場したフラットディスプレイだから非常に見やすい。けど反射が…。

立地は悪くないけど、どうなんだろうね、あそこは。

# なんか「オタロード」の定義が変じゃね?

C++@mixi

リンクリスト、スタック、キュー、2分探索木を使って、ファイルから入力した数字を逆順に表示するプログラムを作成せよ

スタック(大目に見てリンクリスト)以外を使う理由がまったく見当たらない。っていうか、使い方間違えてるとしか。

stack は FILO(机の上に本を積み重ねたと考えるとわかりやすいかも。最初に積んだ本は、いかさまをしない限り最後に取り出すことになる。だから、First-In(最初のものが) Last-Out(最後に出てくる)) だから題意そのまま。

リンクリストは、双方向リンクリストを使うか先頭に要素を push していって先頭から pop するという FILO を構築しないといけないから微妙。

queue は原則として FIFO(First-In First-Out。順番待ちの行列みたいな感じ。最初の人が最初に行列から取り出される) だわな。優先度付き queue ってのもあるけどこの場合そぐわないし。

2 分木? それこの用途に使おうと考えるほうがすごいとかそんな感じ。いや、できるのよ。木のバランス取れないだろうけど。しかしなぁ、2 分探索木って奴は自分より大きいものを右に、小さいものを左に配置するような木を言うものだったような気がするんだよなぁ。となると、入力順を index としてもっておいてその逆順に走査するというアホなことをやらないといけないことになるんだよなぁ。

2007/12/10(月)

買ってきた

アキカン! 2 缶めっアキカン! 3 缶めっ彼女はこん、とかわいく咳をして(違)

ちなみに、手乗りタイガーは読み終わって、乃木坂春香の秘密はちょこっと読んだだけ。

凡ミス

最近、書いたプログラムが動かないなと思ったら、エラーチェックの条件式が逆だったりとかそんなのばっかり orz

kernel 2.6.23

kernel 2.6.23.8-63.fc8 で Dom-U の Fedora 8 を起動しようとすると起動できない orz

kernel 2.6.23 で Dom-U 統合されたからイケるんじゃないの? 違うの?

違うらしい。おそらく Xen 無効状態でコンパイルされているから使いたかったら有効にして再コンパイルするか、完全仮想化しなさい、って。

CHIHAYA

作り直そうかなぁ…。

遊び用鯖だから、データはほとんど入ってないし。(バッチタスクは一杯あるけど、移行すれば良いだけ)

2007/12/11(火)

はぴねす!

「小日向」って主人公の姓なのね(謎

てっきり小日向家に養子に入ったもんだと…。

# すももかわいいよ、すもも。

## 果物 P じゃないよ?

### お前の場合は中の人に引っ張られてるだろって? だからどーした

ランダム

1 曲目と 3 曲目をランダム(29-31)で選ばせたら、得意曲ばかり選ばれたりするのやめて…。練習にならん。

強制 LOW SPEED

無理だろ

HS 5.5 とか HS 6.0 で降ってきてたポップ君が、HS 1.0 未満(だったはず)の速度に突然変わるんだぜ… ノースピですら叩けねーよ

スケジュール押してるのに

「追加」操作画面作ってる時には気づかなくて、「編集」操作画面を作っている時に非常に見やすくてわかりやすい UI を思いつく……

毎度の事とはいえ、ねぇ…。

# UI のテンプレートちょこっと書き換え + ロジックちょこっと書き換えで出来そうだからそっちを採用で。

ML115 BIOS

ようやくアップデートを適用してみた。

…まあ、通常使用している限り何が変わるわけでもないんだけどね、当然。

# 自動起動祭りは、休止やスリープからは発生しないらしいから、常時休止(S4)の私には関係のない話だし。

未読スキップ

未読スキップのできないエロゲは面倒くさい。

# 原則としてシーンすっ飛ばす謎な人だから

2007/12/12(水)

うぐぅ

喉いてぇ

右側

アダルト商品フィルタを実装してみた。

やり方は、ECS4 の ResponseGroup に "ItemAttributes" を設定した状態で、(商品)/ItemAttributes/IsAdultProduct の存在をチェックして、存在かつ 1 だったらアダルト判定。IsAdultProduct という名前の癖に、非アダルト商品の場合は XML 要素自体が存在しないという腐れ仕様。仕様書を読んだわけじゃないから正しいのかどうかはシラネ。

バージョン "2006-05-17" から使えるらしい。

# 今のところ、弾かれたのは 無修正版 ロリ学生レズ映像 8時間 と、ToHeart2 Another Days みたい。

more...

WOL

うまくいかんなぁ…

乃木坂春香の秘密⑦

辺りから嵐のような拍手と「うおー!」だとか「のとまみ~!」だとか「かわいいぞー!!」だとかいう歓声が湧き上がる。

「なあ春香、この声優さんなんだが……」

「はい?」

「いやなんつーか、春香の声にそっくりじゃないか?」

それだった。

「え、そうですか?」

「ああ」

今もステージ上で楽しげにトークをしている春琉奈様役の能登麻美子という声優さん。

春香に自覚はこれっぽっちもないようだが、俺の耳が壊れたイヤホンのようになってるんじゃなければホントにそっくりである。

ちょっと落ち着いた感じで耳心地のいいウィスパーボイス。声自体にマイナスイオンが含まれているかのような癒しの響きで、最初の挨拶の時には驚いて思わずステージ上と隣の春香の顔とを見比べちまったくらいだ。

そりゃあ似てるでしょうよ。っていうか、アニメ化がうれしいからってものすごい予備知識を要求される内容を本文中に埋め込まないでいただきたい…。

んむ

ろじっくを/かきかえすれば/おもいつく

山田君、一枚やって

2007/12/13(木)

あふぃりえいと

無修正版 ロリ学生レズ映像 8時間 直接リンクのクリック数: 6

食いつき良すぎ。

# 普段の 3~6 倍。でも注文は 0。

はぴねす!

春姫 True、すもも True、杏璃 Normal。

すももは杏璃ルートに行くつもりが、いつの間にかルートに入ってた。最後に回すつもりだったんだけどなぁ。

Re: 復活

おかえんなさーい

2007/12/14(金)

構築(BlogPet)

きのうはHiNaと構築しなかったよ。

*このエントリは、ブログペットの「やよい」が書きました。

オラトリオ

まず覚えておかないといけないこと。

・ポップンミュージックのネット対戦モードは「部屋」ごとにレベル制限がある。たとえば、Lv17 の部屋なら Lv3~17 の曲が選べる。LONG 曲は(通常曲扱いのソフトロック LONG を除き)選べない。

・部屋の区分けは、17、21、24、28、31、34、37、40、42、制限なしの 10 個。

・勝てば上へ、負ければ下へ強制移動。

・対戦は 3 人(2 人でマッチ成立。その場合は COM が入る)。それぞれ 1 曲選んで得点で勝負。

まぁ、こんなところかしら。

でね、私、実力が Lv31 程度なもんで必然的に 31 部屋になるわけです。28 部屋とかだとすぐ上がっちゃう。最近 31 でも割と速攻で昇格するけど。

で、今日も 31 部屋で対戦。

選んだのは特に好きというわけでもない「オラトリオ」。Lv28 なので、一つ下の部屋で適正って奴ですな。ちなみに、入った時点で人が居たので私が 2 番目の選曲になるわけです。

時間切れまで 3 人目が現れなかったので、2 人 + COM 戦。

1 曲目…オラトリオ Σ(・・

あ~あ、選曲かぶっちゃったよ。普通にプレーして、約 5000 点差をつけて 1 位。

2 曲目は私が選んだのでオラトリオ。

これまた 5000 点差で 1 位。

COM は変なの選んでくるからなぁと思っていたら、割と普通で普通に 1 位。

結果はいうまでもなく 1 位。

オラトリオ、28 部屋ではまったく見かけないのに 31 部屋ではしょっちゅう見かけるのよね。なんでだろう。28 にしたって簡単な方だと思う(難しいの最初の階段だけ)から、おかしな傾向だと思うんだけど。COOL 率が大して高いとも思えないプレーヤーが多いし(コンボ数は私より断然多いのにスコアしょぼすぎとか)。

同じ曲 2 曲は、自分よりうまいか下手かが確定しているような状態でもう一回やらなきゃいけないからいろいろ嫌なのよね

はぴねす

イベント CG より立ち絵の方が可愛いよね…?

# まあ、珍しい話でもないけど。

杏璃 True 完了。

Re: でもあれはロリじゃねぇ

はい(謎

# リンク先はいきなりエロいので注意

2007/12/15(土)

その保障は誰がするのか

寝屋川警察「ひったくり防止カバーの効果は 100% です」

100% は言い過ぎな気がするの。(星井美希風に読むとちょっとイラっとするかも)

明らかに風邪

鼻水じゅるじゅる…。

読んだ

乃木坂春香の秘密 7、アキカン! 2 缶目。

アキカンは 1 缶目と全然雰囲気が違うのね。3 缶目で戻りそうだけど。

どうでも良いけど、アキカン、刊行ペースはやい(2007/52007/72007/102007/12)なぁ。

Re: ウィルコムタイム

相変わらず CM ヘタクソだなぁ…。

「さあ、働け。」よりはマシだけど

賢くなったなぁ

やよいの賢さに全俺が泣いた

そうそう

京橋某所の某店員さん、ポンバシ某所で店長になるらしいですよ

ウワサニヨルト (本当かどうかは知らない)

スパム書き込みと反応

最近、某所の掲示板でエロスパムに反応するのが一部で流行中。一般的に荒らしに反応するのも荒らしなんだけどね

本日の作品(おそらく自動投稿なので、アイコンはデフォの閣下。私はうっうー

エロ友達から、こっそり教えてもらったサイトなんだけど、 コレ知ってる!?→こちら
23歳の人妻と、昼間のホテルでハメまくってきた!!(;゚∀゚)=3ハァハァ 今回は4万円もらったよ~!
春香さんっ、えぐちさんって誰ですかっ?
もしかして、プロデューサー決まったんですかっ?
おめでとうございまーっすっ!

でもでも、ギャラがいくらかとか
あんまり人に言わないほうが良いと思うんです

うっうー、私も早くアイドルデビューして、
弟や妹たちに「お姉ちゃんすごいね」って
言ってもらいたいでーっすっ!

元の文章が複雑なほど反応を考えるのが難しい…(やよい的ボケがほかに思い浮かばなかったから「エロ」→「えぐち」変換でムリヤリ)。

こっち系ネタのスタートになったのは、すごくシンプルだったからなぁ…。「口でしてもらって…」みたいなの。反応は『春香さんっ、口でするって何ですかっ?』だったと思う。書き込みが深夜で、早朝にスレッド削除されたから数人しか確認していないらしいけど。

気の迷い

これ聞きながら文章かいてたらニヤニヤが止まらない。俺きめぇ…

ぐさ~ ぐさ~ ぐさ~ うわ~

happiness

不思議姉さんルートやるの面倒くさい…。

# メインヒロイン残りの 3 人ルートは True/Normal 全部やった…はず。シーン中の CG は全回収してないけど。

括弧はどこに書く

次の行のインデント後に置いて、プロパティと揃える人。

body
  {
  :
  }

少しでもプログラミングをしたことがある人なら、最後の方法は絶対に避けるでしょう。実際に、避けたほうが無難です。将来、複雑な入れ子をするような仕様になってきた時に、対処しきれなくなります。

世の中には OS の規約で、アプリケーションのソースの記述の仕方が完全に定められているものもありましてのぅ…

class MInterfaceClass
    {
public:
    virtual TInt Fuga() = 0;
    };

class CSampleClass : public CBase, public MIntarfaceClass
    {
public: // これここだっけかなぁ…右に寄せるんだっけかなぁ…
    CSampleClass();
    virtual ~CSampleClass();
    
    void ConstructL();
    
    void HogeL();
    
    // Inherit from MIntarfaceClass
    virtual TInt Fuga();
private:
    int iMember;
    };

こんな感じじゃなかったっけ。ループとか条件分岐が重なるとカオスよ~

void CFizzBazz::FizzBazzL(TInt aFizzBazzStart, TInt aFizzBazzEnd)
    {
    for(TInt loopCounter = aFizzBazzStart; loopCounter <= aFizzBazzEnd; ++loopCounter)
        {
        if(loopCounter % 3 == 0)
            {
            if(loopCounter % 5 == 0)
                {
                SayL(L"FizzBazz");
                }
            else
                {
                SayL(L"Fizz");
                }
            }
        else if(loopCounter % 5 == 0)
            {
            SayL(L"Bazz");
            }
        else
            {
            SayL(loopCounter);
            }
        }
    }

こんな感じで。ちなみに、入れ子のクラスも超カオス。どっちのクラスにメンバ加えているんだかわからないという素敵な状態になる。

# こんなソースいじってたのはものすごく昔の話なので、細かいことはもう忘れた。

まあ、何がいいたいかって言うと、「プログラマならやらないでしょ?」というのは大間違いということ。好んでこんな構文を使いたがり、使わせたがる人々も居るということで。

私? こんなキモい構文使うわけないじゃん。GNU スタイルも嫌い。このスタイルよりは 100 倍マシだけど。

みくし

コミュニティをバサバサと切ってみた。

とりあえず半分になった。

2007/12/16(日)

Wordが壊れたらしい

実家の妹 2 の PC の MS Word がすぐハングするようになったらしい。

ハング状態でも CPU 使用率は 50% 程度(HT 対応なので、片方が 100%、もう片方が 0% かと思ったら、両方普通に波打ってるらしい)。

その上、Office の自動修復をしても無駄らしい。

実家はまだアカデミック版が使えるので、それを買ってもらう(大体 3 万)か、OOo を使うか選択させるとするか。

# ベアボーンの癖に Office のパッケージが見つからないってもうね…

残念でした

大阪府政関係の車が萱島駅前ロータリーにて。

門真市民のみなさん

残念ながら、萱島駅はギリギリ寝屋川市です

Wikipedia

wikipedia-萱島駅右側に出ている「西改札口南側出入口と駅前広場」……これ、東口ロータリー。

画像ファイル名は「Kayashima station east gate south entrance」になっているのに、ファイルの説明は「西改札口の南側出入口と駅前広場」なのよね。ふっしぎ~。

PCサポート

ML115 質問スレ見てると、PC サポートって大変だなぁとか思う。

453 とか 458とか…。

# ML115 は一応鯖機なんだから素人はすっこんでろって話なんだけどね…

# 内容からして XP なんだろうけど、XP は動作保障 OS ですらない(実際は Windows Server 2003 とほぼ同等だから動くけど)わけだし。

## お前は Vista 動かしてるだろって? サポートに泣きついたりしないからね

変換設定

$ ffmpeg -i VTS_01_1.VOB -vcodec xvid -s 800x450 -r 14.985 -b 768k -qscale 4 -me full -deinterlace -acodec mp3 -ac 2 -ar 24000 -ab 64k -f avi test2.avi

こんな感じ?

# WVGA, 16:9

デカっ

frame=59677 fps= 57 q=0.0 Lsize= 2116092kB time=1991.0 bitrate=8706.8kbits/s
video:2060427kB audio:46664kB global headers:0kB muxing overhead 0.427199%

これが 4 つ+αあるの。

Linux+ffmpeg で DVD→動画

W-ZERO3 用に WMV エンコードしたらお話にならなかったのでいつかちゃんとやらなきゃな、携帯動画変換君でも使うかなと思っていたところ、会社の前の席の人が ffmpeg 使ってごにょごにょやっていたので、覚えているうちにいろいろいじってみたわけですな。

結果…まあ、何とかならんことも無いという感じかなぁ。時間がかかるのは仕方が無いし。

一応、エンコード結果は、無線 LAN 経由でも普通に(たまに止まるけど)見えて、品質もそこそこという感じ。

2007/12/17(月)

ウィルコムタイム

う~ん

さすがにそんなにはかからない

ファイルコピーが激遅と定評がある(KB938979 だったかな) Windows Vista ですが…。

さすがにそんなにはかからないだろう。

# ClearType でアンチエイリアスかかってる画像を拡散させると酷い事になるね…。

VOB

$ cat VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB VTS_01_4.VOB | ffmpeg -i - -f avi out.avi

VOB コンテナって単純結合で良いのね。少なくとも ffmpeg は食ってくれるみたい。

性懲りもなく

Welcome to CentOS

         +------------------+ Package Installation +------------------+
         |                                                            |
         |  Name   :                                                  |
         |  Size   :                                                  |
         |  Summary:                                                  |
         |                                                            |
         |                                                            |
         |  Status:+---------+ Install Starting +----------+          |
         |         |                                       |          |
         |         | Starting install process.  This may   |          |
         |         | take several minutes...               |          |
         |         |                                       |   Time   |
         |   Total +---------------------------------------+          |
         |   Complet                                                  |
         |   Remaining:                  395       661M               |
         |                                                            |
         |                             0%                             |
         |                                                            |
         +------------------------------------------------------------+


<Space>,<+>,<-> selection   |   <F2> Group Details   |   <F12> next screen

AZUSA 作成中

仮想 HDD を、まともに作らずにやってる(5GB 目に 1 バイト書き込んだだけ)からファイルの write が超絶遅ぇ…。

インストールできた

意外に早かった。

タバサ

何回見てもタバサといのくちゆか(猪口有佳)ってミスマッチだよなぁ、とか思う。

ほかに誰がよさそうかって、茅原実里くらいしか思い浮かばないんだけど。

# 原作読みながら脳内再生が茅原実里だったから違和感あるんだろうけど。

あと、スーパーあかりん 川澄綾子 のアンリエッタも微妙かも。

VPN

前やったときに、自閉症に陥ったこともあってびくびくしながら設定してたらさっくりつながってびっくり。

# 昔、自閉症にしたときは、確か速攻で帰宅して再起動してシャトーに行ったような記憶が。

せっかく自閉症になっても対処できるように、さらに設定がこんがらがったときに無かったことにするために専用の仮想サーバ立てたのに(ぉぃ

# 実サーバからコンソールにアタッチできる(# xm console)し、削除はファイル消すだけだし。

さて

そろそろ色表明しますか。

うっうーおれんじ(FF7F46) ということでひとつ。

2007/12/18(火)

RDP over OpenVPN(bridge)

RDP over SSH のほうが軽い気がするなぁ…。

まあ、どっちでもかまわないけど。

間違い電話

会社に電話かけるのに番号間違えた…

しかも、アドレス帳から呼び出したのに。

more...

やばい

特に必要ないのに、

  1. ML115 を買う
  2. ファイルサーバを構築する
  3. 実家に配置する
  4. VPN を張る

なんてやりたくなってきた

# なんとか踏みとどまるつもりだけど…お金が無いから。

## ファイルサーバを作るには HDD がたくさん要るし。

2007/12/19(水)

SD-Jukebox

ニコニコ動画の flv から mp3 への変換は簡単にできるからやったものの、それを愛用のプレーヤに転送(厳密には、SD カードに SD-Audio として転送)するための SD-Jukebox が入っていないことに気づく。

こういうときは、MOOCS から MOOCS PLAYER (SD-Jukebox にモジュールを追加したもの)をダウンロードして利用するのが常道だったのだけど、SD-Audio 配信サービス停止に伴って MOOCS PLAYER 提供終了しちゃったのでそれはできない。

プレーヤ買ったときについてきた CD を見つければ SD-Jukebox (LE だったかな)はあるはずなんだけどね… CD どこにやったっけ。

ショウワカヨウ

RANDOM 32-34 を選択すると高確率で「ショウワカヨウ H (Lv33)」が選ばれるのは仕様ですか、そうですか。

# 全部で 10 回くらいしかやってないのに、3 回も選ばれてる

ちなみに

最近、ハッピーキュートコア(starmine) できなくなってます orz

# どうでもいいけど、ググると 2 番目に出てくるのね

WX310Kアップデート

なんでまた京2…

# そして、「更新に失敗しました」祭が起きている疑惑

Firefox 3 Beta 2

URL っぽい文字列が折り返されるようになったのは良いんだけど…

とりあえず、Google Browser Sync が動かないと悲しいので Firefox 2 を常用。

小型扇風機買った

3 台目♪

この時期に扇風機買うなよという感じではある。エアコンの熱を拡散させるのに使うのも良いんだけどね。

# 言うまでもなく押入れの中配置用。

届くのは明日か明後日。

2007/12/20(木)

シャトー

TRAN さんの日記見てそういえば書いてなかった気がするので書いてみる。

アイマス/脳トレ兄弟の撤去の原因になったのは明らかに「ダーツ」。そのダーツですが、あまりにも閑古鳥が鳴いている(たぶん、インカムはスーチーパイと同程度)ので撤去された模様。

ダーツのあった空間には脱衣マージャンとかテトリスとかのビデオゲームが行き、開いた場所(スターホース 2 の裏)には QMA。1F の QMA 跡地に an×an が行き、an×an 跡地にプリクラ。

2F には用事が無いのでせいぜい階段を上がって QoD やってるむらかみさんの邪魔したり、(ポップンの休憩がてら)ぶらぶらしたりする程度なので時系列は微妙におかしかったりするかも。

人類は衰退しました

人類は衰退しました(2)を買ってきた。今から楽しみ。

取りあえず、読む順番は、人類は衰退しました→アキカン→ゼロの使い魔→かのこん、で。

LEFT JOIN

SELECT
    ...
FROM
    hoge
        LEFT JOIN fuga ON
            hoge.a = fuga.a
        LEFT JOIN piyo ON
            hoge.b = piyo.b
        LEFT JOIN foo ON
            hoge.c = foo.c
        LEFT JOIN bar ON
            foo.d = bar.d
        LEFT JOIN baz ON
            foo.e = baz.e

正しい SQL 書いてる自信がなくなってくるよ…。

カニ

会社の忘年会で蟹食ってきた。

おいしかった。

眠いので寝る。18 時間くらい眠れるかも。(ぇ

2007/12/21(金)

自閉症(BlogPet)

やよいがHiNaは自閉症が配置しなかったー。

*このエントリは、ブログペットの「やよい」が書きました。

次世代無線の選定で諮問 KDDI陣営とウィルコム

∩( ・ω・)∩

総務省、KDDI系とウィルコムに2.5GHz帯免許割当

∩( ・ω・)∩

オープンワイヤレスネットワーク

「広帯域移動無線アクセスシステムの事業者の決定」に関するコメント

この評価については、まったく納得できないし、受け入れられない。我々の要望が反映されていないことは、誠に遺憾である。

以上

(PDF)

……。

# 一応公式なコメント

WILLCOM プレス

「次世代PHS」導入に向けた2.5GHz帯での免許認定について

∩( ・ω・)∩

買ってきた

ゼロの使い魔 13アキカン 4

ゼロ魔はもうほとんど読んだ(例のごとく 2 時間くらいで読める)けど、今回のは微妙。アンリエッタのグダグダっぷりはいつもどおりだからともかく、ほかのキャラまでグダグダ。

人類は衰退しました(2)

人類は衰退しました(2)、読み終わった。

1 巻に比べるとちょっと難しい(1 巻の評価が評価なので…)。

前半は妖精さん("人類")ほとんど登場せず。まあ、妖精さんアイテムが原因の話なんですが。

後半も……あまり出ないか。なので会話少な目。

# 「わたし」が妖精さん口調でしゃべったりするけども。

モノとしては面白かった。

カンランシャ

何でカンランシャ(譜面)クリアできてたんだろう…。

# 今日やったらグダグダだった

ランダム

ショウワカヨウ高確率→デスロック高確率→ソフトロック LONG 高確率

日替わりで確率設定でもあんのか?

# ねーよ

2007/12/22(土)

HTTP_Client

HTTP_Client/CookieManager の _domainMatch が挙動不審な気がする。細かく調べてないけど。

ダウンロードサイト

ダウンロードサイトのくせに 6GB/日でリミットとか勘弁してくれ(謎

アキカン(4)

アキカン(4) 読み終わった。これは、アキカン(3) と上下構成。

3 缶はいまいちだったけど、4 缶はそこそこかな。

ffmpeg + wmv

0.3333fps とかのたまってるビデオがあるなぁ…。

# 実際には 30fps(たぶん 29.97fps。ちなみに、この中途半端な数字は NTSC の影響ね)っぽい

四字熟語

HiNa を表す四字熟語

…。

ちなみに本名だと「抱擁不足」だそうで。ふむ、そうかも。(謎

↑この辺は、某なら理解できるかもしれないとかそんな領域(謎

HTTP_Client の挙動がムカつく

追記: 実装がダメダメなので こっちへ。

HTTP_Client の meta refresh の挙動が気に入らないので継承して動作変更

<?php
    require_once('HTTP/Client.php');
    
    class HTTP_Client2 extends HTTP_Client {
        var $_meta_refresh_threadshold = 5;
        
        function setMetaRefreshThreadshold($second) {
            $this->_meta_refresh_threadshold = max((int)$second, 0);
        }
        
        function _getMetaRedirect(&$request) {
            if(substr($request->getResponseHeader('content-type'), 0, 9) !== 'text/html' &&
               substr($request->getResponseHeader('content-type'), 0, 21) !== 'application/xhtml+xml')
            {
                return null;
            }
            
            if(($body = $request->getResponseBody()) == '') {
                return null;
            }
            
            if(! preg_match_all('!<meta\s+[^>]*?>!is', $body, $matches)) {
                return null;
            }
            
            foreach($matches[0] as $meta) {
                if(preg_match('!\shttp-equiv\s*=\s*(["\']?)refresh\1(?:\s|>)!is', $meta)) {
                    if(preg_match('!\scontent\s*=\s*(["\'])\s*(\d+)?\s*;\s*URL=\s*(\S+)\s*\1(?:\s|>)!is', $meta, $match)) {
                        // match[2] = refresh sec
                        // match[3] = url
                        if($match[3] != '' && $match[2] <= $this->_meta_refresh_threadshold) {
                            $prev_url = $request->_url->getUrl();
                            $next_url = $this->_redirectUrl($request->_url, html_entity_decode($match[3]));
                            if($next_url && $next_url != $prev_url) {
                                return $next_url;
                            }
                        }
                    }
                }
            }
            
            return null;
        }
    }
?>

もともとの動作は、<meta http-equiv="Refresh" content="5;URL=http://example.com/"> こんな要素を検出して、リダイレクト指示を返す。

このとき、オリジナルのコードだと転送開始秒数見てないのね。つまり、2 時間後なんて書いてあってもリダイレクトしちゃう。2 時間後なんて書いてある HTML が無いと思ったら大間違い。自動ログアウト機能を備えたサイトが意外とあったりする。

そんなわけで、転送閾値を設定してリダイレクトするか判定するようにしたのが件のコード。まともに動くかどうかは知らない。Content-Type とかで微妙に仕様が違うのは、キニスンナ。

2007/12/23(日)

HTTP_Client

レスポンスを溜め込まずにファイルに保存するオプションがほしいと思うのは私だけですか、そうですか。

# 数 MB の容量制限なんて一瞬で越えるっての。

メモリ制限を解除しろというのは却下。1GB のデータダウンロードしたらどっちにしろ悲惨だから。CHIHAYA そんなにメモリ無いし。

というわけで、CookieManager を細工(passCookie に似た関数を公開する)して Cookie 処理をできるようにして、自前でごにょごにょ。

霹靂

昼も過ぎた 13:30、何の脈略もなく頭の中に

ご飯に 納豆 味噌汁 海苔 卵 トースト サラダに オムレツ ミルク

……なぜそれが突然浮かぶ?

# 「ミルクはたんぱく質」フレーズでないだけマシか。

さて

ポンバシでも行くか。

ファイルサーバ

ファイルサーバ(SUZURI の /dev/md1)の容量が心許なくなってきた(まだ半分あいてたけど)ので、1 台追加。Software RAID 5 なので簡単。

そして Reshape 中。

Every 2.0s: cat /proc/mdstat                                                 Sun Dec 23 19:56:31 2007

Personalities : [raid6] [raid5] [raid4] [raid1]
md0 : active raid1 sdd1[3] sda1[0] sdb1[1] sdc1[2]
      104320 blocks [4/4] [UUUU]

md1 : active raid5 sdd2[3] sdc2[2] sdb2[1] sda2[0]
      488182784 blocks super 0.91 level 5, 256k chunk, algorithm 2 [4/4] [UUUU]
      [>....................]  reshape =  0.8% (1976576/244091392) finish=375.2min speed=10752K/sec

unused devices: <none>

10MB/sec か。容量は、大体 750GB (250GB HDD×4 の RAID 5)。

訂正

半分どころじゃなかった。

Filesystem            Size  Used Avail Use% Mounted on
ritsuko:/home/fetus/storehouse
                      438G  288G  128G  70% /mnt/fetus_storehouse

使用率 70%。

# なんで NFS マウントなんだとかいうのは気にしたら負け。

ソフマップと半透明

エロゲを買ったときに半透明の袋に入れるのは絶対いじめだよね(謎

# 表はともかく、裏の肌色面積が大きいのよね

ソフマップと1万円

本日この(新品アダルトゲーム)フロアにて 1 万円以上お買い上げいただきますと…

新品商品の大部分が、9,240 円というのがポイント。

アテナ

日本橋アテナ 2F、音ゲーコーナー、人多すぎ。

たぶん、beatmania IIDX 15 DJ TROOPERS のプレーヤーだと思うんだけど大量に屯。

IIDX の隣のポップンは空いていたけど、あの雰囲気でプレーできるほど気が大きくないです、私。

筐体が新しいから人が集まってるんだか、場所柄なんだかは良くわからない。

ちなみに、シャトーの IIDX はガラガラでございます

右側のでちょっと気になった

なんだこれ

先は長い

[===>.................] reshape = 15.3% (37551168/244091392) finish=414.9min speed=8296K/sec

時間が延びるのはいつものこと。

80GB の使い道

ML115 のチップセットに無理矢理ファンを取り付ける作業をしたついでに、ML115 に最初から付いている 80GB のディスクをどうしたもんかと考えてみた。

結果、普通にフォーマットして、ディレクトリにマウントしてデータディスクとして使うことに決定。C:\Games になりました。

先は長い

[====>................] reshape = 23.0% (56183808/244091392) finish=519.9min speed=6020K/sec

500 分超えてるし。(※残り時間が増加しているのがポイント)

# 裏で動いているタスクを全部ぶっ殺せば早くなると思う。

Hapinesse Re:Lucks

麻雀あんまりわからんのでテキトーにやったらやっぱり勝てないねぇ

ふにゅ

md1 : active raid5 sdd2[3] sdc2[2] sdb2[1] sda2[0]
      488182784 blocks super 0.91 level 5, 256k chunk, algorithm 2 [4/4] [UUUU]
      [==============>......]  reshape = 72.4% (176782592/244091392) finish=47.2min speed=23756K/sec

何とか現実的な時間に終わりそうな気配が。

リサイズ作業中

/dev/md1:
        Version : 00.91.03
  Creation Time : Thu Oct 25 08:30:46 2007
     Raid Level : raid5
     Array Size : 488182784 (465.57 GiB 499.90 GB)
    Device Size : 244091392 (232.78 GiB 249.95 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 1
    Persistence : Superblock is persistent

249.95GB の装置 4 台で 499.90GB の RAID って何か RAID 1 (1+0/0+1) みたい。RAID 6 でもこうなるけど。

もっとも、その後

/dev/md1:
        Version : 00.90.03
  Creation Time : Thu Oct 25 08:30:46 2007
     Raid Level : raid5
     Array Size : 732274176 (698.35 GiB 749.85 GB)
    Device Size : 244091392 (232.78 GiB 249.95 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 1
    Persistence : Superblock is persistent

こうなるのだけど。

e2fsck 時間かかりすぎ

でも何とかできたっぽい

[fetus@RITSUKO ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      8.6G  1.2G  7.0G  15% /
/dev/xvda1             99M   26M   68M  28% /boot
tmpfs                 256M     0  256M   0% /dev/shm
/dev/xvdb             667G  288G  352G  45% /mnt/phy

無事、「250GB×(4 - 1) - ちょっと = 666.7GiB」のストレージ完成っと。

# 実マシンの /, swap も同じ /dev/md1 から取っていたりするので「ちょっと」=「たくさん」だけど。

# ちなみに実マシンの /boot は /dev/md0 ね。active 4, spare 0 の RAID 1(= 4 台全部に同じ情報が書いてある) ってステキ(ぉ

2007/12/24(月)

HTTP_Client2

これ、よく考えたら XHTML 食わせると動かない場合があるねぇ…。当面その心配はなさそう(某サイトにあわせるために加えた仕様だから)だけど、あとでちょっと考えることにしよう。

手始めに meta 要素にマッチする正規表現

<(?:[mM][eE][tT][aA])(?:(?:[\x20\x09\x0d\x0a]+)(?:(?:[[:alpha:]][[:alnum:]\-\.:_]*)(?:[\x20\x09\x0d\x0a]+)?=(?:[\x20\x09\x0d\x0a]+)?(?:(?:"[^"]*")|(?:'[^']*')|(?:[[:alnum:]\-\.:_]+))))*(?:[\x20\x09\x0d\x0a]+)?(?:/)?>

……本当に良いのか? これ。XML だけなら簡単なんだけどなー

"meta" にマッチした次の (?:( に変更すれば、(最初にスペースが混入するけど)属性値が並んだものが取れるような気がする。

訂正。こうしないと取れないね。最後の 1 個しか。

<(?:[mM][eE][tT][aA])((?:(?:[\x20\x09\x0d\x0a]+)(?:(?:[[:alpha:]][[:alnum:]\-\.:_]*)(?:[\x20\x09\x0d\x0a]+)?=(?:[\x20\x09\x0d\x0a]+)?(?:(?:"[^"]*")|(?:'[^']*')|(?:[[:alnum:]\-\.:_]+))))*)(?:[\x20\x09\x0d\x0a]+)?(?:/)?>

まじめに抽出してみる

<?php
    function GetMetaData($html) {
        $regex  = '<(?:[mM][eE][tT][aA])((?:(?:[\x20\x09\x0d\x0a]+)(?:(?:[[:alpha:]][[:alnum:]\-\.:_]*)'.
                  '(?:[\x20\x09\x0d\x0a]+)?=(?:[\x20\x09\x0d\x0a]+)?(?:(?:"[^"]*")|(?:\'[^\']*\')|(?:[['.
                  ':alnum:]\-\.:_]+))))*)(?:[\x20\x09\x0d\x0a]+)?(?:/)?>';
        $regex2 = '(?:[\x20\x09\x0d\x0a]+)(?:((?:[[:alpha:]][[:alnum:]\-\.:_]*))(?:[\x20\x09\x0d\x0a]+)'.
                  '?=(?:[\x20\x09\x0d\x0a]+)?((?:(?:"[^"]*")|(?:\'[^\']*\')|(?:[[:alnum:]\-\.:_]+))))';

        $result = array();
        if(preg_match_all("!${regex}!s", $html, $matches1, PREG_SET_ORDER)) {
            foreach($matches1 as $match1) {
                $tmp = array();
                if(preg_match_all("!${regex2}!s", $match1[1], $matches2, PREG_SET_ORDER)) {
                    foreach($matches2 as $match2) {
                        $tmp[strtolower($match2[1])] = preg_replace('/^(["\'])(.*?)\\1$/', '\2', $match2[2]);
                    }
                }
                $result[] = $tmp;
            }
        }
        return $result;
    }

    if($fh = @fopen('http://fetus.k-hsu.net/document/webmaster/diary2/', 'r')) {
        $html = '';
        while(!feof($fh)) {
            $tmp = fread($fh, 1024);
            $html .= $tmp;
        }
        fclose($fh);

        $meta = GetMetaData($html);
        var_dump($meta);
    }
?>
array(4) {
  [0]=>
  array(2) {
    ["http-equiv"]=>
    string(12) "Content-Type"
    ["content"]=>
    string(24) "text/html; charset=UTF-8"
  }
  [1]=>
  array(2) {
    ["http-equiv"]=>
    string(18) "Content-Style-Type"
    ["content"]=>
    string(8) "text/css"
  }
  [2]=>
  array(2) {
    ["http-equiv"]=>
    string(19) "Content-Script-Type"
    ["content"]=>
    string(15) "text/javascript"
  }
  [3]=>
  array(2) {
    ["name"]=>
    string(6) "Robots"
    ["content"]=>
    string(23) "INDEX,FOLLOW,IMAGEINDEX"
  }
}

動くのは動くみたい。

んで、

function ParseMetaRedirect($html) {
    $metas = GetMetaData($html);
    foreach($metas as $meta) {
        if(!isset($meta['http-equiv']) ||
           !isset($meta['content']))
        {
            continue;
        }

        if(strtolower($meta['http-equiv']) === 'refresh') {
            if(preg_match('!^\s*(\d+)\s*;\s*[uU][rR][lL]\s*=\s*(\S*)\s*!', $meta['content'], $match)) {
                return array((int)$match[1], $match[2]);
            }
        }
    }
    return false;
}

こうすれば良いのかな。

結果

こうかな。

<?php
    require_once('HTTP/Client.php');

    // HTTP_Client2 は用法・用量を守って正しくお使いください(謎
    class HTTP_Client2 extends HTTP_Client {
        var $_meta_refresh_threadshold = 5;

        function setMetaRefreshThreadshold($second) {
            $this->_meta_refresh_threadshold = max((int)$second, 0);
        }

        function _getMetaRedirect(&$request) {
            if(!$this->_getMetaRedirect_CheckContentType($request)) {
                return null;
            }

            if(!$parse_result = $this->_parseMetaRedirect($request->getResponseBody())) {
                return null;
            }

            if($parse_result[0] <= $this->_meta_refresh_threadshold &&
               $parse_result[1] != '')
            {
                $prev_url = $request->_url->getUrl();
                $next_url = $this->_redirectUrl($request->_url, html_entity_decode($parse_result[1]));
                if($next_url && $next_url != $prev_url) {
                    return $next_url;
                }
            }

            return null;
        }

        function _getMetaRedirect_CheckContentType(&$request) {
            $html_types = array('text/html', 'application/xhtml+xml');
            $type       = preg_replace('/\s*;.*?$/', '', strtolower($request->getResponseHeader('content-type')));
            return in_array($type, $html_types);
        }

        function _parseMetaRedirect($html) {
            $metas = $this->_getMetaElements($html);
            foreach($metas as $meta) {
                if(!isset($meta['http-equiv']) || !isset($meta['content'])) {
                    continue;
                }
                if(strtolower($meta['http-equiv']) === 'refresh') {
                    if(preg_match('!^\s*(\d+)\s*;\s*[uU][rR][lL]\s*=\s*(\S*)\s*!', $meta['content'], $match)) {
                        return array((int)$match[1], $match[2]);
                    }
                }
            }
            return false;
        }

        function _getMetaElements($html) {
            $regex  = '<(?:[mM][eE][tT][aA])((?:(?:[\x20\x09\x0d\x0a]+)(?:(?:[[:alpha:]][[:alnum:]\-\.:_]*)'.
                      '(?:[\x20\x09\x0d\x0a]+)?=(?:[\x20\x09\x0d\x0a]+)?(?:(?:"[^"]*")|(?:\'[^\']*\')|(?:[['.
                      ':alnum:]\-\.:_]+))))*)(?:[\x20\x09\x0d\x0a]+)?(?:/)?>';
            $regex2 = '(?:[\x20\x09\x0d\x0a]+)(?:((?:[[:alpha:]][[:alnum:]\-\.:_]*))(?:[\x20\x09\x0d\x0a]+)'.
                      '?=(?:[\x20\x09\x0d\x0a]+)?((?:(?:"[^"]*")|(?:\'[^\']*\')|(?:[[:alnum:]\-\.:_]+))))';
            $result = array();
            if(preg_match_all("!${regex}!s", $html, $matches1, PREG_SET_ORDER)) {
                foreach($matches1 as $match1) {
                    $tmp = array();
                    if(preg_match_all("!${regex2}!s", $match1[1], $matches2, PREG_SET_ORDER)) {
                        foreach($matches2 as $match2) {
                            $tmp[strtolower($match2[1])] = preg_replace('/^(["\'])(.*?)\1$/', '\2', $match2[2]);
                        }
                        $result[] = $tmp;
                    }
                }
            }
            return $result;
        }
    }
?>

蔦屋

アニメ系 CD コーナーを何気なくのぞいたら、おにいちゃん CD とおしかり CD があって 10 秒ほど思考停止した…

いかさまですから

ど素人でもこんなことに。

2007/12/25(火)

何を思ってやってたんだろう…

public function GetContentType() {
    return 'text/plain';
    
    $type = $this->GetAttribute('content_type');
    return $type ? $type : 'image/jpeg';
}

たぶん何かのデバッグを試みていたんだとは思うんだけど…。

# 言うまでもなく、header('Content-Type: ' . $this->GetContentType()); みたいなコードがどこかにある

彼女はこん、と(ry

これはエロい。

ということで(謎)、2 巻3 巻4 巻も買っておいた。

# っていうか、この人の文章、とても新人とは思えないんだけど…

FA

さっきまで某サイトのシステムを弄りながら、

『ここの通販で FORTUNE ARTERIAL 注文したらどうなるんだろう』

とか思ってた(謎

# 私が買うと、「テスト購入」とかマーク付けられて、自動的に販売除外されるという罠が。

みかかひでぇ

ML115 50台在庫復活→速攻完売→50 台在庫復活

在庫が有ると、特に要らないのに鯖構築したくなって困る

fuse-sshfs

おお、これは楽しい。

マウントしたモノを samba 経由で使うには、/etc/fuse.conf を作って、「user_allow_other」と書いて、$ sshfs -o allow_root user@host:remote mntpoint ということでひとつ。

2007/12/26(水)

やっぱり向いてないな

デザイナ業は私には向いてないなぁ。

それでも、何とか形にはしたけども…。

根本的にセンスが無いのと、作業が微妙に遅いのでデザイナ業だとたぶん稼げなくて死ぬ。単価安いから…、あの業界。

# 作ったものはさすがに見せられないけど、

# 今までさんざんヒント書いてる某仕事の関係で、

# 正解なら近日中(っていうか明日)に確認できるんじゃなかろうかと。

まあ要は

仕事中に堂々とアレな画像見てたって事なんだけどね(違

時報

0 時の時報が 0:01:11 に終わるとかアホかと、バカかと。

いつ以来だろう

Ferrari の Vista 環境をさっくり消して、fedora 8 に。

fedora をデスクトップ用途でインストールしたのっていつ以来だろう。普段サーバマシンだから、init 5 なんてありえないのよね

# たまに X 入れることあるけどさ

いかさまですから

…いや、いかさまったって、ねぇ…。

必須環境

OS:Windows 98, Me, 2000, XP, Vista

メモリ:256MB 以上必須、512MB 以上推奨

Win98 で 256MB ってものすごくリッチな環境じゃね?

Vista で 256MB ってものすごくチープな環境じゃね?

# っていうか動くの?

やっぱりアレだよ、「Microsoft が推奨としているスペックの 2倍のメモリ必須、4 倍のメモリ推奨」って書くべきだよ(謎

Vista って MS の公式では最低 512 だっけ? 実用上では 1GB 必須、2 GB 推奨だからやっぱりそんなもんだよね

2007/12/27(木)

mediumint

3 バイト整数型って…。

取れる値の範囲は 8388607~-8388608 ってところか。

うん、要らない。integer(4 バイト)で充分。

# っていうか、私 smallint(2 バイト)とかも使わないし。

CBR

WVGA 向けエンコードで 500kbps くらいをターゲットにエンコードするとやっぱりたまに画面破綻するなぁ…。

VBR でないとダメか。

fedora 8@ferrari

Decompressing Linux...done.
Booting the kernel.

のあと、

Red Hat nash 6.0.19 starting

が出るまで 20 秒くらいかかる。

カーネルパラメータに acpi=off をつけると Red Hat nash まではすぐ行くようになるけど、そのあと USB 周りのエラーが出まくる。

うーむ。

Re: 35年振りぐらい

少なくとも 10 年前までは私が入学と卒業した小学校の通学路で使われていた気が。

# 私が中学生時代。高校からは小学生が動き出すずいぶん前に出ていたのでわからない

一応、政令指定都市だったはず。

ferrari

無線 LAN セットアップ中。

ムズい。ドライバは Windows 用だしさ…。

うーむ

どうもつながらない…。

wpa_supplicant の設定が悪いんだと思うんだけどなぁ…。

実家に帰って設定してみないとなんともいえないけど、ferrari を有線でつないで、それを中継サーバにして大阪のサーバにアクセスみたいになるかなぁ…。

# ごにょごにょするクライアントは、naru とかアドエスとか。

ちなみに現在、大阪の自宅は WPA-PSK の TKIP。最初は WPA-PSK の AES だったんだけど、対応していないクライアントが居るので TKIP にしたのよね

暇つぶし候補

明日の移動中暇つぶし候補

京アニうぐぅ

# 800x450 xvid(q=5.0/VBR/avg:670kbps) + 48kbps mp3

オタ臭全開でレッツゴー(ぉ

2007/12/28(金)

やよい(BlogPet)

やよいは、HiNaは経由するはずだった。

*このエントリは、ブログペットの「やよい」が書きました。

なんとなくね

なんとなく、クロスケーブルか、ハブが必要になりそうな気がするのでスイッチングハブを持って帰ることにしてみる。

# 特にネットワーク周りの修復を頼まれたわけではないんだけど…。

ケーブルは、とりあえず 1m を 2 本。

うーむ

反捕鯨活動家たちがメルボルンの日本領事館で血液に似せた赤インクをぶちまけて汚した。領事館のスポークスマン(氏名を明かさず)は、6人ほどの活動家たちが今日午後、エリザベス通りに建つメルボルン・セントラルビル45階にある日本領事館の中で赤インクをカーペットの上にぶちまけたと語った。

活動家の関係者だという男性が語るには、彼らグループの今回の行動は来月には南洋で始まる例年の日本の調査捕鯨が「冷酷で最低」な慣行であることを際立たせたかったのだという。

オーストラリア連邦警察のスポークスウーマンによれば、AFP保安局職員が活動家たちをビルから追い出したが逮捕はしなかったという。

一方、ビクトリア州警察は捜査も行わなかった。彼らは立ち去る前に汚したところを掃除しようとしていたので罰することもないと、ビクトリア州警察のスポークスウーマンは語った。

日本舐められすぎ。大使館や領事館でそんなことやったら、相手国に何されても文句言えないって……。

# それこそ戦争の引き金になる可能性も。

とりあえずあきらめる

ferrari の無線 LAN 接続はいったんあきらめ、明日にでも有線で接続することにする。ちなみに実家は WPA-PSK + AES でした。

2007/12/29(土)

ファイルサーバプロキシ設定完了

大阪のファイルサーバへ接続するためのプロキシサーバ構築完了。

いや、sshfs で接続して samba で公開してるだけだけど。

Windows を上手く設定すれば、SSH で smb をトンネルして使うこともできなくはないんだけどね。面倒臭いのよ、正直。

# そして ferrari はそのまま広島に放置して帰る予定

毎回言ってるような気がするけど

やっぱり、アニメロ筐体になれすぎていて、旧筐体だといろいろやりにくい。

画面の見え方が違うから、最悪 HS にも影響が出るのよね。

# あと、ブラックジャックアクアのメンテはやっぱり微妙。

たまに Linux Desktop つかうとさ

エディットコントロールを選んだ時に全選択されないのを非常に不便に感じる…。

Ctrl+A を押せば全選択できるんだけどねぇ…。

ウソをつけ、ウソを

[fetus@FERRARI osaka]$ df -h .
Filesystem            Size  Used Avail Use% Mounted on
sshfs#fetus@mayura.as.wakwak.ne.jp:/home/fetus/storehouse
                     1000G     0 1000G   0% /home/fetus/osaka

まあ、あんまり困らないけど。

2007/12/30(日)

暇だったの。

暇だったから遊んでみた。

遊んでみたもの比較的まともなクォリティのもの元ネタ

JavaScript ファイルが巨大なので再生までにひどく時間がかかったりするかも。

2007/12/31(月)

寝てばっかり

寝る→ゲーム→寝る→ゲーム

って何この寝正月の先取り。

# しかもやってるのがななついろってあたりが何とも。

ifconfig@ferrari

eth0      Link encap:Ethernet  HWaddr 00:C0:9F:xx:xx:xx  
          inet addr:192.168.11.201  Bcast:192.168.11.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8659715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8423574 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8139346680 (7.5 GiB)  TX bytes:8218372911 (7.6 GiB)
          Interrupt:17 

さすが中継専用。送受信サイズがものすごく均衡してる

千の風になって

普通に良い曲だと思うし、ケチつける気はまったくないのだけど、どうにも共感には欠けるなぁ…。

「私は墓にはいません。千の風になって吹いています」って、成仏できてないじゃん、みたいな。例に漏れず無宗教なのだけど、やはり考え方は仏教なのかも。