fetus Diary
2006/11/19(日) - HiNa
驚愕の事実
Xbox 360 を買ったのが、11 月 5 日、つまり 15 日前。現時点の eM のプレー時間表示が、48 時間(48:01:26)。データ飛び等考えると、52 時間くらいはやってることに。これに、ザ・コンビニのプレー時間も含めると、大体 55 時間くらいは確実にプレー。1 日あたり 4 時間弱もプレーしていることに…。
そりゃ、睡眠時間足りないわ…。
- コメント(0)
- 06/11/19 15:53
Overbreak Upper
火翼宮とか水甲宮とか往く為に昔のマップを駆け回ると、HP 90 とかの相手が大量に。
そこであえてハイパワーチャージかけてパラメータ +50% して、メテオラッシュで 2000 ほどダメージを与える快感。
正直、ユウキのメガドラムショットでも、1 発当たった時点で Overbreak Upper とか出てたりする。
そのあたりでの Overbreak 補正や○○×2(経験値とか、TB とか、SP とか)は気にするほど無いので右トリガキー→ A ボタンで、オートバトル一発終了なんてザラ。
- コメント(0)
- 06/11/19 15:58
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 な文字だと、全体を囲ったりしなくても読めるようです。この腐れ仕様がっ!
- コメント(0)
- 06/11/20
2:202:22
ということで
こんな感じの代替関数をさっくり。
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 仕様的にはこれで充分。
- コメント(0)
- 06/11/20
2:573:13
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)
- コメント(0)
- 06/11/20 0:02
