fetus Diary
twitter: @fetus_hina / Twilog
ポプともID: 4174-5004-0070 (チャレ/最高38/安定34)
IIDX ID: 3604-3873 (SP六段底辺)
2007/12/01(土)
WJDNオフ: 広島電鉄 DCT カードの旅
主催: たぶんここ。参加: ここ、ここ、ここ、ここ。原案: ここ。
広島開催なのに、参加者は、広島、京都、京都、大阪。まあこんなのはいつものことなので気にしない。
ルール。
- 移動は広電電車のみ(一部例外を除く)を使う
- 範囲は市内線全域(宮島線は含まない)
- 制限時間は 17:30。開始時間は記録によると 12:30 頃
- 電停に着いたら駅名表を撮影。一部別途条件付きカードあり
- カードは全員でシャッフルして均等配分
- カードの内容を見ずに引いて、そこの電停へ行き…を繰り返すだけ
まあ、大方予想できるとおり、理論上は完全にランダムで出てくるはずなのであっちこっちへ移動しっぱなしなことに。ちなみに広電の電停はこれだけあります。先にあるとおり、もっとも左の「広電西広島」より西側(宮島線)は今回の範囲外。
まずはスタート。広電西広島(私的には「己斐」なんだけどねぇ…)。ここでは全員そろってます。当たり前ですが。
そして出たカードは「袋町」(条件なし)。
ということで、丹後さんと一緒に 3 号線に乗って移動。
初の条件は「江波車庫」。これはまあ、江波電停のすぐ先なので何のことは無く。写真に写っている 711 が乗ってきた電車。これに乗って引き返す(江波が終点なのでどのカードが出ても引き返すことにかわりはない)。
……中電前って袋町の次の電停なのよね。路面電車の電停なので、見えてるし歩けば 1 分かからないくらい。まあ、江波からだとかなりかかりますが。
細かく記録はしていないけど、確か横川行きの電車に乗って、十日市町で乗り換えたはず。乗り換えが面倒くさいんだ、これが。
江波線とか横川線、比治山線って本数少ないから一度入ると出るの時間かかるのよね。江波線は信号引っかかりまくるし。
中電前はビルの入り口撮影してもなんだかよくわからないので、ビルの柱についてたのを。
さて、次。「皆実町六丁目」(営業に使われていない渡り線と信号所)。
これは近いし本数多いし、楽勝。
条件のほうは、フィーリングで感じていただければ。渡り線なんて所詮線路なので写真に撮ってもわからんて。
次は「原爆ドーム前」(広島市民球場の写真)。
3 号線で逆戻りすればいいだけなので、まあ、楽。それなりに時間かかるけど。
市民球場は原爆ドーム前から撮るとこんな感じになっちゃう。市民球場行くなら紙屋町西の方がはっきり言っていろいろ楽です、はい。
次ー。「立町」(条件なし)。近いね。
次はー。「寺町」(寺町だけにどこかの寺を撮影)。
…なんすか、この条件。
しかも横川線だから微妙に面倒くさい。さらに、横川線なんてほとんど乗客居ないから十日市町で乗り換えて一駅で降りるなんてやったら大変目だって恥ずかしい。
……だってね、電停間なんて乗り換えの待ちを考えたら歩いたほうが断然早いのよ、正直。かといって、紙屋町で乗り換えるなんてアホなことしたくないし(紙屋町は人が多いからそんなことしても気にならない。ただし、十日市町で乗り換える場合の半分しか電車が無い=ロスが大きい)。
正直、横川線に電車で入ったの初めてかも。用がないと乗らないからねぇ…。
つぎはー、「鷹野橋」(条件なし)。
袋町-中電前-市役所前-鷹野橋な位置関係だねー。効率よく回れたらうれしかったのにねー。横川線脱出にも時間かかるしなぁ。縛りが無かったら確実に十日市町まで歩く。歩かない理由が無い。
どんどんいこー。「皆実町二丁目」(条件なし)。
はい、お約束。皆実町六丁目の次の電停。鷹野橋から近いのが救いだけど、比治山線は本数が少ないので以下略。皆実町六丁目から二丁目って見えるのよ…。
電停が逆向きなのは、次はこっちなんじゃないかなぁと先に渡ってから撮ったから。
まあ、期待は外れるんですが。「銀山町」(陸橋から電車の写真)。
比治山下経由か紙屋町経由か悩んだ結果、比治山下経由で。
陸橋なんですがね、片側 3 車線で、真ん中に路面電車がある大通りをはさんだ陸橋(当然真ん中に支えなし)なもんで揺れる揺れる。大丈夫なのわかっていても滅茶苦茶怖い。
しかもね、銀山町より隣の胡町のほうが近いの。
ちなみに、宮島口行きの電車が止まっているのが胡町。その前の白いの(広電5100形)が止まっているのが八丁堀。その間(緑のバス(広電バス)が止まっているところ)にあるのは胡町。八丁堀は交差点の向こう。
なお、銀山町方面と胡町方面はカメラのズームは同じ。
撮影終わってカード引いたら「舟入南町」。江波のいっこ手前。江波線が大体 15 分、土橋 10 分くらいなのでいけるかどうか微妙なライン。
写真自体は撮ってますが、EXIF のタイムスタンプ的には間に合ってませんな。あそこ、江波行き電停は撮るの無理。人多いし、ホーム狭いってレベルじゃないし。
ちなみにその後遊びで引いてみたら舟入川口町でした。むー。
タイムアップ後、集合場所の広島駅に戻るのに 45 分もかかったのがなんとも…。後藤さん的には端っこからでも 17:50 分くらいまでには集合するつもりだったんだろうけど…。江波線という妙に時間のかかる線のしかも端っこに居たというのがネタっぽくて、ね。
おまけ: でっかい写真のZIP/31.15MiB
- コメント(0)
07/12/02 20:2207/12/08 22:27
2007/12/02(日)
家族が一人減りました(違
今日は兄の結婚式。
突如立会人をやらされたりいろいろあったけども無事終了。
書類の上では結構前から結婚しているし、別に何が起きるわけもないんだけど。
とりあえず、新婦のお姉さんの天然っぷりに全俺が泣いた
- コメント(0)
- 07/12/02
20:2420:24
2007/12/03(月)
おじからのありがたいお言葉
- コメント(2)
- 07/12/03
19:2919:31
次回帰省予定
485A で広島に。
50A で大阪に。
今のところ 1/3 の新幹線は空いているみたいだけど、まあ、埋まるんだろうなぁ。1/6 まで休みの人が多そうだけど。
ちなみに 50A は 8 号車。485A は、まあどこ乗ってもほとんど同じだけど 5 号車。
- コメント(0)
- 07/12/03
22:3722:41
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 .
本当に全部そろっているかは知らない(ぉ
- コメント(0)
- 07/12/04 15:45
やっぱりそろってなかった疑惑
と思って、rsync かけたら os/x86_64 以下をガシガシ受信してる…。
JAIST がその親のデータをミラーリングしている真っ最中にミラーリングしたのかな、この感じは。
- コメント(0)
- 07/12/04 15:50
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) ディレクトリはミラーリング除外
- コメント(0)
- 07/12/04 16:27
なんという罠
サービス提供してるやつからやるのはやめておこうということで、生贄は 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 にはあるようだ
- コメント(0)
- 07/12/04
16:3816:39
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 なのでうまく入らないけど。
- コメント(0)
- 07/12/04
16:5517:15
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"
コンストラクタがいきなりバグってるとかショボーンってならない?
- コメント(0)
- 07/12/04 17:14
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 って何。
- コメント(0)
- 07/12/04
17:3517:37
AWS って
AWS って原則として情報の改変禁止なのだけど、mb_convert_kana(..., 'asKV', ...); かますのもダメなのかねぇ? (省略は OK らしい)
さっきの結果でもそうだけど、文字種が混合されててすごくキモチワルイんですけども。(括弧が全角だったり半角だったり、スペースが全角だったり半角だったり。"as" は重要だろうけど "KV" はたぶん要らない)
- コメント(0)
- 07/12/04 17:42
仕方が無いので
♪仕方が無いので お手紙書いた
『JAIST さん、さっさとミラーリングしてね』♪
# もちろん嘘。
ということで、理研のデータをミラーリング中。結構なファイルをコピーしてる…どんだけ遅いねん、JAIST のミラー。
# 理研に rsync で繋いだときに「fedora 8 用だよ~」とか言ってるのがちょっと怖い
- コメント(0)
- 07/12/04
17:5217:52
随所でわかる
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 を知っているんだから
- コメント(0)
- 07/12/04
18:2718:29
あー怖っ
RITSUKO のアップデート成功したのをいいことに、HARUKA/YUKIHO で同時アップデートやってたら両方とも回線切れて焦った
そいつらの Domain-0 の RIM に接続して xm list とかやっても挙動不審なので、RIM を再起動。正しく立ち上がってくれることを期待して(cleanup プロセス中だったからまあ大丈夫だとは思ったけど)。
一時、HARUKA だけ起動している状態(DB 接続失敗)とかにもなってたのでそのときはいろいろ面白かったはず。主に ICOMU。あそこはキャッシュしてるから見えるページと見えないページが混在するのよね。
- コメント(0)
- 07/12/04 18:59
samba
会社のテストサーバの SAMBA に接続できなくなった。
入っているのは CentOS 5.1 のヤツなので samba-3.0.25b-1.el5_1.2。
でも、自宅では接続できるっぽいんだよなぁ。
なんでだー
- コメント(0)
- 07/12/04 20:33
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 解析しないとできないかもしれない
# まだ調べてみないと判らないけど。
- コメント(0)
- 07/12/04 23:02
解決してるので一応追記
単純に PC がトチ狂ってただけのようで。ほかの共有にも尽くつながらなかった(認証要求が表示される)から再起動したら直った。
何より、QTAddressBar が原因じゃなかったのがシアワセ。
- コメント(1)
- 07/12/05 0:33
使われることのない停目
まあ、そんなに珍しい話じゃないけど。一番奥の「×」停目を使う列車は今は無いんだよなぁとかふと思ったので。
……というか、大町で西広島に行くための電車(横川で乗り換え)待つ間寒かったの。
単線の 1 面 1 線駅だけど、可部線の駅(山陽本線の駅でもある広島・横川を除く)では乗客数トップらしいよ、ここ。まず間違いなくアトムのせいだろうから、白島に新駅作ったら大幅に変わるんだろうけど。
ちなみに、右下にある「お知らせ」は、途中区間で一番広島より(写真前方)の車両のドアが開きませんよ、という案内。もうすぐ、そういうことは無くなるらしいけど。
そいやこの辺の駅って良く見たこと無いんだけど、広島方の停目ってホーム行き過ぎたところにあるんだよね? これ。
- コメント(0)
- 07/12/05
1:003:02
2007/12/05(水)
Amazon
まもなく発送される商品:
配送予定日: 2007/12/13 - 2007/12/25
まもなく…?
# 入荷ステータスの反映がおかしいのはいつものことだけど
- コメント(0)
- 07/12/05 11:32
モバイルSuicaで新幹線に乗れる
一般の乗車券に適用される「東京都区内」「山手線内」「仙台市内」の在来線エリアは付きません
→ 新幹線の乗車駅まで、または新幹線の降車駅からの在来線の運賃は別途必要となります。
ここがダメすぎ
海会社(西も?)も似たようなことやろうとしているみたいだけど、まあ、エクスプレス/J-WESTカードなしかつオサイフケータイなしの私には関係ない話ではある。
# 年に数回使うだけの新幹線のためだけにクレカ増やしたくない。
- コメント(0)
- 07/12/05
17:0017:05
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
ふむ。
- コメント(0)
- 07/12/05 19:33
直った
"/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 である根拠は特にないように見えるけど…。
- コメント(2)
- 07/12/05
19:3919:41
2007/12/07(金)
2007/12/08(土)
Amazonのメール便
配送先を自宅にすると、ポストからはみ出…てはいないんだけど、ポストに微妙に入りきらないから、外から容易に取り出せる状態で届くのが微妙だなぁ…。
- コメント(0)
- 07/12/09 1:11
2007/12/09(日)
Re: 高速隊なら勝手にメンバーのカラーを設定してる
- コメント(0)
- 07/12/09
12:2112:22
れでぃ×ばと
れでぃ×ばと、読み終わった。
今回、ツインドリルの出番が少ないなぁとか思ってたら、途中からツインドリルばかりだった。
『エロコメ(著者は必死に否定)』れでぃ×ばと にしては、エロ成分少なめかなぁ。それでも挿絵は必要以上にエロいけど。243 ページとか。
現在、手乗りタイガーを 1/3 くらい読んだところ。
- コメント(0)
- 07/12/09 12:52
超人力覇王
『外國人解讀「超人力霸王」集』…いや、ちょっとまて。「外国人」なのは認めるが…。
『隨意找尋得來』…「気の向くままに追求することができます」??(excite 中日翻訳より。中英翻訳通したほうが良いかも。)
これのどこがそんなに気になったのか。
# 幼女幼女光滑平坦幼女!
- コメント(0)
- 07/12/09
12:5913:02
アテナ日本橋
11 末にオープンしたシャトー EX の系列店だけど…、一言で言うと狭い。「ガンダム CB 1 セット(8 台) + ビデオ 4 台」で 1 フロアとかそのくらいの広さ。狭すぎて空間効率が非常に悪そう。
で、ポップンが 2 台入っている(音ゲーは他に、ギタドラ)のだけども、なぜか 1F と 2F に 1 台ずつ。店内対戦できるけど事実上できないね、ありゃ。筐体は 15 で登場したフラットディスプレイだから非常に見やすい。けど反射が…。
立地は悪くないけど、どうなんだろうね、あそこは。
# なんか「オタロード」の定義が変じゃね?
- コメント(0)
- 07/12/09
23:2123:21
C++@mixi
リンクリスト、スタック、キュー、2分探索木を使って、ファイルから入力した数字を逆順に表示するプログラムを作成せよ
スタック(大目に見てリンクリスト)以外を使う理由がまったく見当たらない。っていうか、使い方間違えてるとしか。
stack は FILO(机の上に本を積み重ねたと考えるとわかりやすいかも。最初に積んだ本は、いかさまをしない限り最後に取り出すことになる。だから、First-In(最初のものが) Last-Out(最後に出てくる)) だから題意そのまま。
リンクリストは、双方向リンクリストを使うか先頭に要素を push していって先頭から pop するという FILO を構築しないといけないから微妙。
queue は原則として FIFO(First-In First-Out。順番待ちの行列みたいな感じ。最初の人が最初に行列から取り出される) だわな。優先度付き queue ってのもあるけどこの場合そぐわないし。
2 分木? それこの用途に使おうと考えるほうがすごいとかそんな感じ。いや、できるのよ。木のバランス取れないだろうけど。しかしなぁ、2 分探索木って奴は自分より大きいものを右に、小さいものを左に配置するような木を言うものだったような気がするんだよなぁ。となると、入力順を index としてもっておいてその逆順に走査するというアホなことをやらないといけないことになるんだよなぁ。
- コメント(0)
- 07/12/10
1:311:35
2007/12/10(月)
買ってきた
アキカン! 2 缶めっ、アキカン! 3 缶めっ、彼女はこん、とかわいく咳をして(違)
ちなみに、手乗りタイガーは読み終わって、乃木坂春香の秘密はちょこっと読んだだけ。
- コメント(0)
- 07/12/10
15:1515:19
kernel 2.6.23
kernel 2.6.23.8-63.fc8 で Dom-U の Fedora 8 を起動しようとすると起動できない orz
kernel 2.6.23 で Dom-U 統合されたからイケるんじゃないの? 違うの?
違うらしい。おそらく Xen 無効状態でコンパイルされているから使いたかったら有効にして再コンパイルするか、完全仮想化しなさい、って。
- コメント(0)
- 07/12/10
18:5922:21
2007/12/11(火)
はぴねす!
「小日向」って主人公の姓なのね(謎
てっきり小日向家に養子に入ったもんだと…。
# すももかわいいよ、すもも。
## 果物 P じゃないよ?
### お前の場合は中の人に引っ張られてるだろって? だからどーした
- コメント(0)
- 07/12/11
12:5712:59
強制 LOW SPEED
無理だろ
HS 5.5 とか HS 6.0 で降ってきてたポップ君が、HS 1.0 未満(だったはず)の速度に突然変わるんだぜ… ノースピですら叩けねーよ
- コメント(0)
- 07/12/11
13:0413:08
スケジュール押してるのに
「追加」操作画面作ってる時には気づかなくて、「編集」操作画面を作っている時に非常に見やすくてわかりやすい UI を思いつく……
毎度の事とはいえ、ねぇ…。
# UI のテンプレートちょこっと書き換え + ロジックちょこっと書き換えで出来そうだからそっちを採用で。
- コメント(0)
- 07/12/11 20:07
ML115 BIOS
ようやくアップデートを適用してみた。
…まあ、通常使用している限り何が変わるわけでもないんだけどね、当然。
# 自動起動祭りは、休止やスリープからは発生しないらしいから、常時休止(S4)の私には関係のない話だし。
- コメント(0)
07/12/11 23:1907/12/12 3:15
2007/12/12(水)
右側
アダルト商品フィルタを実装してみた。
やり方は、ECS4 の ResponseGroup に "ItemAttributes" を設定した状態で、(商品)/ItemAttributes/IsAdultProduct の存在をチェックして、存在かつ 1 だったらアダルト判定。IsAdultProduct という名前の癖に、非アダルト商品の場合は XML 要素自体が存在しないという腐れ仕様。仕様書を読んだわけじゃないから正しいのかどうかはシラネ。
バージョン "2006-05-17" から使えるらしい。
# 今のところ、弾かれたのは 無修正版 ロリ学生レズ映像 8時間 と、ToHeart2 Another Days みたい。
- コメント(0)
- 07/12/12
12:3912:49
乃木坂春香の秘密⑦
辺りから嵐のような拍手と「うおー!」だとか「のとまみ~!」だとか「かわいいぞー!!」だとかいう歓声が湧き上がる。
「なあ春香、この声優さんなんだが……」
「はい?」
「いやなんつーか、春香の声にそっくりじゃないか?」
それだった。
「え、そうですか?」
「ああ」
今もステージ上で楽しげにトークをしている春琉奈様役の能登麻美子という声優さん。
春香に自覚はこれっぽっちもないようだが、俺の耳が壊れたイヤホンのようになってるんじゃなければホントにそっくりである。
ちょっと落ち着いた感じで耳心地のいいウィスパーボイス。声自体にマイナスイオンが含まれているかのような癒しの響きで、最初の挨拶の時には驚いて思わずステージ上と隣の春香の顔とを見比べちまったくらいだ。
そりゃあ似てるでしょうよ。っていうか、アニメ化がうれしいからってものすごい予備知識を要求される内容を本文中に埋め込まないでいただきたい…。
- コメント(0)
07/12/12 13:1307/12/13 2:07
2007/12/13(木)
2007/12/14(金)
オラトリオ
まず覚えておかないといけないこと。
・ポップンミュージックのネット対戦モードは「部屋」ごとにレベル制限がある。たとえば、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 曲は、自分よりうまいか下手かが確定しているような状態でもう一回やらなきゃいけないからいろいろ嫌なのよね
- コメント(0)
- 07/12/14 23:59
2007/12/15(土)
その保障は誰がするのか
寝屋川警察「ひったくり防止カバーの効果は 100% です」
100% は言い過ぎな気がするの。(星井美希風に読むとちょっとイラっとするかも)
- コメント(7)
- 07/12/15
18:1219:35
スパム書き込みと反応
最近、某所の掲示板でエロスパムに反応するのが一部で流行中。一般的に荒らしに反応するのも荒らしなんだけどね
本日の作品(おそらく自動投稿なので、アイコンはデフォの閣下。私はうっうー。
エロ友達から、こっそり教えてもらったサイトなんだけど、 コレ知ってる!?→こちら
23歳の人妻と、昼間のホテルでハメまくってきた!!(;゚∀゚)=3ハァハァ 今回は4万円もらったよ~!
春香さんっ、えぐちさんって誰ですかっ?
もしかして、プロデューサー決まったんですかっ?
おめでとうございまーっすっ!
でもでも、ギャラがいくらかとか
あんまり人に言わないほうが良いと思うんです
うっうー、私も早くアイドルデビューして、
弟や妹たちに「お姉ちゃんすごいね」って
言ってもらいたいでーっすっ!
元の文章が複雑なほど反応を考えるのが難しい…(やよい的ボケがほかに思い浮かばなかったから「エロ」→「えぐち」変換でムリヤリ)。
こっち系ネタのスタートになったのは、すごくシンプルだったからなぁ…。「口でしてもらって…」みたいなの。反応は『春香さんっ、口でするって何ですかっ?』だったと思う。書き込みが深夜で、早朝にスレッド削除されたから数人しか確認していないらしいけど。
- コメント(0)
- 07/12/16
3:103:19
happiness
不思議姉さんルートやるの面倒くさい…。
# メインヒロイン残りの 3 人ルートは True/Normal 全部やった…はず。シーン中の CG は全回収してないけど。
- コメント(0)
- 07/12/16 3:57
括弧はどこに書く
次の行のインデント後に置いて、プロパティと揃える人。
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 倍マシだけど。
- コメント(0)
- 07/12/16
4:565:09
2007/12/16(日)
Wordが壊れたらしい
実家の妹 2 の PC の MS Word がすぐハングするようになったらしい。
ハング状態でも CPU 使用率は 50% 程度(HT 対応なので、片方が 100%、もう片方が 0% かと思ったら、両方普通に波打ってるらしい)。
その上、Office の自動修復をしても無駄らしい。
実家はまだアカデミック版が使えるので、それを買ってもらう(大体 3 万)か、OOo を使うか選択させるとするか。
# ベアボーンの癖に Office のパッケージが見つからないってもうね…
- コメント(0)
- 07/12/16 15:09
Wikipedia
wikipedia-萱島駅右側に出ている「西改札口南側出入口と駅前広場」……これ、東口ロータリー。
画像ファイル名は「Kayashima station east gate south entrance」になっているのに、ファイルの説明は「西改札口の南側出入口と駅前広場」なのよね。ふっしぎ~。
- コメント(0)
- 07/12/16
18:4118:42
PCサポート
ML115 質問スレ見てると、PC サポートって大変だなぁとか思う。
# ML115 は一応鯖機なんだから素人はすっこんでろって話なんだけどね…
# 内容からして XP なんだろうけど、XP は動作保障 OS ですらない(実際は Windows Server 2003 とほぼ同等だから動くけど)わけだし。
## お前は Vista 動かしてるだろって? サポートに泣きついたりしないからね
- コメント(0)
- 07/12/16
18:4918:53
変換設定
$ 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
- コメント(0)
- 07/12/16 21:46
デカっ
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 つ+αあるの。
- コメント(0)
- 07/12/17 2:39
Linux+ffmpeg で DVD→動画
W-ZERO3 用に WMV エンコードしたらお話にならなかったのでいつかちゃんとやらなきゃな、携帯動画変換君でも使うかなと思っていたところ、会社の前の席の人が ffmpeg 使ってごにょごにょやっていたので、覚えているうちにいろいろいじってみたわけですな。
結果…まあ、何とかならんことも無いという感じかなぁ。時間がかかるのは仕方が無いし。
一応、エンコード結果は、無線 LAN 経由でも普通に(たまに止まるけど)見えて、品質もそこそこという感じ。
- コメント(0)
- 07/12/17 3:54
2007/12/17(月)
さすがにそんなにはかからない
ファイルコピーが激遅と定評がある(KB938979 だったかな) Windows Vista ですが…。

さすがにそんなにはかからないだろう。
# ClearType でアンチエイリアスかかってる画像を拡散させると酷い事になるね…。
- コメント(1)
- 07/12/17 16:04
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 は食ってくれるみたい。
- コメント(0)
- 07/12/17 16:51
性懲りもなく
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 が超絶遅ぇ…。
- コメント(0)
- 07/12/17
20:5921:01
タバサ
何回見てもタバサといのくちゆか(猪口有佳)ってミスマッチだよなぁ、とか思う。
ほかに誰がよさそうかって、茅原実里くらいしか思い浮かばないんだけど。
# 原作読みながら脳内再生が茅原実里だったから違和感あるんだろうけど。
- コメント(0)
- 07/12/18
2:373:33
VPN
前やったときに、自閉症に陥ったこともあってびくびくしながら設定してたらさっくりつながってびっくり。
# 昔、自閉症にしたときは、確か速攻で帰宅して再起動してシャトーに行ったような記憶が。
せっかく自閉症になっても対処できるように、さらに設定がこんがらがったときに無かったことにするために専用の仮想サーバ立てたのに(ぉぃ
# 実サーバからコンソールにアタッチできる(# xm console)し、削除はファイル消すだけだし。
- コメント(0)
- 07/12/18 2:44
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 どこにやったっけ。
- コメント(0)
- 07/12/19
13:0514:02
ショウワカヨウ
RANDOM 32-34 を選択すると高確率で「ショウワカヨウ H (Lv33)」が選ばれるのは仕様ですか、そうですか。
# 全部で 10 回くらいしかやってないのに、3 回も選ばれてる
- コメント(0)
- 07/12/19
13:4013:44
Firefox 3 Beta 2
URL っぽい文字列が折り返されるようになったのは良いんだけど…
とりあえず、Google Browser Sync が動かないと悲しいので Firefox 2 を常用。
- コメント(0)
- 07/12/19 21:47
2007/12/20(木)
シャトー
TRAN さんの日記見てそういえば書いてなかった気がするので書いてみる。
アイマス/脳トレ兄弟の撤去の原因になったのは明らかに「ダーツ」。そのダーツですが、あまりにも閑古鳥が鳴いている(たぶん、インカムはスーチーパイと同程度)ので撤去された模様。
ダーツのあった空間には脱衣マージャンとかテトリスとかのビデオゲームが行き、開いた場所(スターホース 2 の裏)には QMA。1F の QMA 跡地に an×an が行き、an×an 跡地にプリクラ。
2F には用事が無いのでせいぜい階段を上がって QoD やってるむらかみさんの邪魔したり、(ポップンの休憩がてら)ぶらぶらしたりする程度なので時系列は微妙におかしかったりするかも。
- コメント(7)
- 07/12/20 13:42
人類は衰退しました
人類は衰退しました(2)を買ってきた。今から楽しみ。
取りあえず、読む順番は、人類は衰退しました→アキカン→ゼロの使い魔→かのこん、で。
- コメント(0)
- 07/12/20 14:05
2007/12/21(金)
オープンワイヤレスネットワーク
「広帯域移動無線アクセスシステムの事業者の決定」に関するコメント
この評価については、まったく納得できないし、受け入れられない。我々の要望が反映されていないことは、誠に遺憾である。
以上
(PDF)
……。
# 一応公式なコメント。
- コメント(0)
- 07/12/21 19:00
買ってきた
ゼロ魔はもうほとんど読んだ(例のごとく 2 時間くらいで読める)けど、今回のは微妙。アンリエッタのグダグダっぷりはいつもどおりだからともかく、ほかのキャラまでグダグダ。
- コメント(0)
- 07/12/22 1:26
人類は衰退しました(2)
人類は衰退しました(2)、読み終わった。
1 巻に比べるとちょっと難しい(1 巻の評価が評価なので…)。
前半は妖精さん("人類")ほとんど登場せず。まあ、妖精さんアイテムが原因の話なんですが。
後半も……あまり出ないか。なので会話少な目。
# 「わたし」が妖精さん口調でしゃべったりするけども。
モノとしては面白かった。
- コメント(0)
- 07/12/22 1:32
2007/12/22(土)
ffmpeg + wmv
0.3333fps とかのたまってるビデオがあるなぁ…。
# 実際には 30fps(たぶん 29.97fps。ちなみに、この中途半端な数字は NTSC の影響ね)っぽい
- コメント(0)
- 07/12/23 1:57
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 とかで微妙に仕様が違うのは、キニスンナ。
- コメント(0)
07/12/23 2:5108/05/09 9:47
2007/12/23(日)
HTTP_Client
レスポンスを溜め込まずにファイルに保存するオプションがほしいと思うのは私だけですか、そうですか。
# 数 MB の容量制限なんて一瞬で越えるっての。
メモリ制限を解除しろというのは却下。1GB のデータダウンロードしたらどっちにしろ悲惨だから。CHIHAYA そんなにメモリ無いし。
というわけで、CookieManager を細工(passCookie に似た関数を公開する)して Cookie 処理をできるようにして、自前でごにょごにょ。
- コメント(0)
- 07/12/23 13:40
霹靂
昼も過ぎた 13:30、何の脈略もなく頭の中に
♪ご飯に 納豆 味噌汁 海苔 卵 トースト サラダに オムレツ ミルク♪
……なぜそれが突然浮かぶ?
# 「ミルクはたんぱく質」フレーズでないだけマシか。
- コメント(0)
- 07/12/23 14:00
ファイルサーバ
ファイルサーバ(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)。
- コメント(0)
- 07/12/23
19:5720:00
訂正
半分どころじゃなかった。
Filesystem Size Used Avail Use% Mounted on
ritsuko:/home/fetus/storehouse
438G 288G 128G 70% /mnt/fetus_storehouse
使用率 70%。
# なんで NFS マウントなんだとかいうのは気にしたら負け。
- コメント(0)
- 07/12/23 20:34
ソフマップと1万円
本日この(新品アダルトゲーム)フロアにて 1 万円以上お買い上げいただきますと…
新品商品の大部分が、9,240 円というのがポイント。
- コメント(0)
- 07/12/23 20:43
アテナ
日本橋アテナ 2F、音ゲーコーナー、人多すぎ。
たぶん、beatmania IIDX 15 DJ TROOPERS のプレーヤーだと思うんだけど大量に屯。
IIDX の隣のポップンは空いていたけど、あの雰囲気でプレーできるほど気が大きくないです、私。
筐体が新しいから人が集まってるんだか、場所柄なんだかは良くわからない。
ちなみに、シャトーの IIDX はガラガラでございます
- コメント(5)
- 07/12/23 20:47
先は長い
[===>.................] reshape = 15.3% (37551168/244091392) finish=414.9min speed=8296K/sec
時間が延びるのはいつものこと。
- コメント(0)
- 07/12/23 21:00
80GB の使い道
ML115 のチップセットに無理矢理ファンを取り付ける作業をしたついでに、ML115 に最初から付いている 80GB のディスクをどうしたもんかと考えてみた。
結果、普通にフォーマットして、ディレクトリにマウントしてデータディスクとして使うことに決定。C:\Games になりました。
- コメント(0)
- 07/12/23 21:45
先は長い
[====>................] reshape = 23.0% (56183808/244091392) finish=519.9min speed=6020K/sec
500 分超えてるし。(※残り時間が増加しているのがポイント)
# 裏で動いているタスクを全部ぶっ殺せば早くなると思う。
- コメント(0)
- 07/12/23 21:48
ふにゅ
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
何とか現実的な時間に終わりそうな気配が。
- コメント(0)
- 07/12/24 1:45
リサイズ作業中
/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
こうなるのだけど。
- コメント(0)
- 07/12/24
2:502:52
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 台全部に同じ情報が書いてある) ってステキ(ぉ
- コメント(0)
- 07/12/24
3:373:42
2007/12/24(月)
HTTP_Client2
これ、よく考えたら XHTML 食わせると動かない場合があるねぇ…。当面その心配はなさそう(某サイトにあわせるために加えた仕様だから)だけど、あとでちょっと考えることにしよう。
- コメント(0)
- 07/12/24
14:1114:12
手始めに 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]+)?(?:/)?>
- コメント(0)
- 07/12/24
15:5016:04
まじめに抽出してみる
<?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"
}
}
動くのは動くみたい。
- コメント(0)
- 07/12/24 16:20
んで、
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;
}
こうすれば良いのかな。
- コメント(0)
- 07/12/24 16:37
結果
こうかな。
<?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;
}
}
?>
- コメント(0)
07/12/24 17:1107/12/25 12:11
2007/12/25(火)
何を思ってやってたんだろう…
public function GetContentType() {
return 'text/plain';
$type = $this->GetAttribute('content_type');
return $type ? $type : 'image/jpeg';
}
たぶん何かのデバッグを試みていたんだとは思うんだけど…。
# 言うまでもなく、header('Content-Type: ' . $this->GetContentType()); みたいなコードがどこかにある
- コメント(0)
- 07/12/25 15:46
FA
さっきまで某サイトのシステムを弄りながら、
『ここの通販で FORTUNE ARTERIAL 注文したらどうなるんだろう』
とか思ってた(謎
# 私が買うと、「テスト購入」とかマーク付けられて、自動的に販売除外されるという罠が。
- コメント(0)
- 07/12/25
18:3118:32
fuse-sshfs
おお、これは楽しい。
マウントしたモノを samba 経由で使うには、/etc/fuse.conf を作って、「user_allow_other」と書いて、$ sshfs -o allow_root user@host:remote mntpoint ということでひとつ。
- コメント(0)
- 07/12/25 20:41
2007/12/26(水)
やっぱり向いてないな
デザイナ業は私には向いてないなぁ。
それでも、何とか形にはしたけども…。
根本的にセンスが無いのと、作業が微妙に遅いのでデザイナ業だとたぶん稼げなくて死ぬ。単価安いから…、あの業界。
# 作ったものはさすがに見せられないけど、
# 今までさんざんヒント書いてる某仕事の関係で、
# 正解なら近日中(っていうか明日)に確認できるんじゃなかろうかと。
- コメント(0)
- 07/12/26 23:05
2007/12/27(木)
mediumint
3 バイト整数型って…。
取れる値の範囲は 8388607~-8388608 ってところか。
うん、要らない。integer(4 バイト)で充分。
# っていうか、私 smallint(2 バイト)とかも使わないし。
- コメント(0)
- 07/12/27
15:4315:44
fedora 8@ferrari
Decompressing Linux...done.
Booting the kernel.
のあと、
Red Hat nash 6.0.19 starting
が出るまで 20 秒くらいかかる。
カーネルパラメータに acpi=off をつけると Red Hat nash まではすぐ行くようになるけど、そのあと USB 周りのエラーが出まくる。
うーむ。
- コメント(0)
- 07/12/28 0:40
Re: 35年振りぐらい
少なくとも 10 年前までは私が入学と卒業した小学校の通学路で使われていた気が。
# 私が中学生時代。高校からは小学生が動き出すずいぶん前に出ていたのでわからない
一応、政令指定都市だったはず。
- コメント(0)
- 07/12/28 2:38
2007/12/28(金)
なんとなくね
なんとなく、クロスケーブルか、ハブが必要になりそうな気がするのでスイッチングハブを持って帰ることにしてみる。
# 特にネットワーク周りの修復を頼まれたわけではないんだけど…。
ケーブルは、とりあえず 1m を 2 本。
- コメント(0)
- 07/12/28
12:4312:43
うーむ
反捕鯨活動家たちがメルボルンの日本領事館で血液に似せた赤インクをぶちまけて汚した。領事館のスポークスマン(氏名を明かさず)は、6人ほどの活動家たちが今日午後、エリザベス通りに建つメルボルン・セントラルビル45階にある日本領事館の中で赤インクをカーペットの上にぶちまけたと語った。
活動家の関係者だという男性が語るには、彼らグループの今回の行動は来月には南洋で始まる例年の日本の調査捕鯨が「冷酷で最低」な慣行であることを際立たせたかったのだという。
オーストラリア連邦警察のスポークスウーマンによれば、AFP保安局職員が活動家たちをビルから追い出したが逮捕はしなかったという。
一方、ビクトリア州警察は捜査も行わなかった。彼らは立ち去る前に汚したところを掃除しようとしていたので罰することもないと、ビクトリア州警察のスポークスウーマンは語った。
日本舐められすぎ。大使館や領事館でそんなことやったら、相手国に何されても文句言えないって……。
# それこそ戦争の引き金になる可能性も。
- コメント(0)
- 07/12/28 15:06
とりあえずあきらめる
ferrari の無線 LAN 接続はいったんあきらめ、明日にでも有線で接続することにする。ちなみに実家は WPA-PSK + AES でした。
- コメント(0)
- 07/12/29 0:26
2007/12/29(土)
ファイルサーバプロキシ設定完了
大阪のファイルサーバへ接続するためのプロキシサーバ構築完了。
いや、sshfs で接続して samba で公開してるだけだけど。
Windows を上手く設定すれば、SSH で smb をトンネルして使うこともできなくはないんだけどね。面倒臭いのよ、正直。
# そして ferrari はそのまま広島に放置して帰る予定
- コメント(0)
- 07/12/29 18:33
毎回言ってるような気がするけど
やっぱり、アニメロ筐体になれすぎていて、旧筐体だといろいろやりにくい。
画面の見え方が違うから、最悪 HS にも影響が出るのよね。
# あと、ブラックジャックアクアのメンテはやっぱり微妙。
- コメント(1)
- 07/12/29 18:37
たまに Linux Desktop つかうとさ
エディットコントロールを選んだ時に全選択されないのを非常に不便に感じる…。
Ctrl+A を押せば全選択できるんだけどねぇ…。
- コメント(0)
- 07/12/29 18:44
2007/12/30(日)
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
さすが中継専用。送受信サイズがものすごく均衡してる
- コメント(0)
- 07/12/31
18:0018:01


























