fetus Diary

2006/11/19(日) - HiNa

驚愕の事実

Xbox 360 を買ったのが、11 月 5 日、つまり 15 日前。現時点の eM のプレー時間表示が、48 時間(48:01:26)。データ飛び等考えると、52 時間くらいはやってることに。これに、ザ・コンビニのプレー時間も含めると、大体 55 時間くらいは確実にプレー。1 日あたり 4 時間弱もプレーしていることに…。

そりゃ、睡眠時間足りないわ…。

Overbreak Upper

火翼宮とか水甲宮とか往く為に昔のマップを駆け回ると、HP 90 とかの相手が大量に。

そこであえてハイパワーチャージかけてパラメータ +50% して、メテオラッシュで 2000 ほどダメージを与える快感。

正直、ユウキのメガドラムショットでも、1 発当たった時点で Overbreak Upper とか出てたりする。

そのあたりでの Overbreak 補正や○○×2(経験値とか、TB とか、SP とか)は気にするほど無いので右トリガキー→ A ボタンで、オートバトル一発終了なんてザラ。

Pop'n music

すでに自分の限界が見えてきて凹む。

まぁ、多少成長している感じではある。

京阪

区間急行4連で運転なんて珍しい運用を1分差でみられなかった……

まあ、その後の普通で、営業運転中に車内放送機器の修理なんて面白いもの見れたからよしとするか……

more...

チェリーコーク

不味っ

ユニット表

more...

eM

神獣宮の攻略するの面倒…。本編と関係ないからどうでもいいんだけどねぇ…。

fgetcsv

ずっと前から止めている、用語集が動かなくなった原因は PHP 組み込み関数の fgetcsv らしい。

というのも、関数宣言が

array fgetcsv ( resource handle [, int length [, string delimiter [, string enclosure]]] )

で、enclosure は

フィールド囲い子文字 (1 文字のみ) を設定します。 デフォルトはダブルクォーテーションマークです。 PHP 4.3.0 で追加されました。

なわけです。で、何の宣言もせず CSV といったら Excel 互換を指すんだと思いますが、Excel の CSV ってやつは、項目中にダブルクォートかコンマを見つけた場合のみダブルクォートで囲む(ダブルクォートは 2 つに倍増させる)ので、enclosure がうまくマッチせずに動かない模様。

うがー

ちなみに、CSV の項目の先頭が ASCII な文字だと、全体を囲ったりしなくても読めるようです。この腐れ仕様がっ!

ということで

こんな感じの代替関数をさっくり。

    function CSVSplit($line) {
        if(mb_substr(trim($line), -1, 1, 'UTF-8') != ',') {
            $line = trim($line) . ',';
        }
        if(preg_match_all('/\\G("(?:[^"]|"")*"|[^,]*),/u', $line, $match, PREG_SET_ORDER)) {
            $result = array();
            foreach($match as $tmp) {
                $m1 =& $tmp[1]; // Perl で言うところの $1
                if(mb_substr($m1, 0, 1, 'UTF-8') == '"') { // quoted
                    $result[] = preg_replace('/""/u', '"', mb_substr($m1, 1, -1, 'UTF-8'));
                } else {
                    $result[] = $m1;
                }
            }
            return $result;
        }
        return array($line);
    }

制限:

  • 複数行にまたがる CSV は処理できません
  • $line には UTF-8 文字列を渡してやる必要があります
  • $line には、別途 fgets なりで取得した文字列を入れてやる必要があります

ということで。現状の Glossary 仕様的にはこれで充分。

用語集

だいぶ復活した

最近追加した項目が投げやりすぎな上にちょっとアレな項目もあるので整理しないと。IE で見ると、上のナビバーがえらいことになるのをわかっていつつ放置。

2006/11/19(日) - Daemon

SSH invalid access

  • 204.244.94.250 (Canada / 2:29)
  • 210.83.48.238 (China / 3:39)
  • 201.18.17.4 (Brazil / 4:02)
  • 203.179.91.221 (Japan / 8:26)
  • 200.60.133.150 (Peru / 10:17)
  • 81.200.133.54 (Italy / 20:26)

WHOIS 203.179.91.221

more...