clog -The foobar hogehoge- Twitter

2012-01-13

[]去年のmixi日記のまとめ

2011-10-21

[]Linkle

STEP UPモードがたのしいよ。6段から9段のコース、しょっぱな(4月)は全部1曲以外HARD埋めされとったw(その1曲もHARDクリアしたのでHARD埋め終了)

しかし、5月の奴、楽しい曲多いけどcheckinって何やねん。。。

LOVE(はぁと)SHINE(H)はEX HARDできたのでよしとしよう。。。






満さん、ネタに走りすぎやしないですか?

2011-07-15

[]AquaSKK で日本語入力モードでも`:' `;' ではなく`:' `;' を入力する設定

日下部さんの「正しい日本語入力のために」にインスパイアされて。

AquaSKK 3.5.1 on Leopardでの設定です。

って4.0出てたのね。。。4.0の場合も調べたのでそっちも書いときます。

3.xの場合

/Library/Components/AquaSKKInputMethod.component/Contents/kana-rule-list をテキストエディタ(EUC-JP対応のエディタ/viでもきちんと設定されてれば大丈夫)で開き

:,:,:,:
;,;,;,;

:,:,:,:
;,;,;,;

に置換する。

4.xの場合

/Library/Input Methods/AquaSKK.app/Contents/Resources/kana-rule.confをテキストエディタで開き3.xの時と同じように置換してください。

1度ログオフしてログアウトしたら*1入力のテストをしてください。

日本語入れたあとに:::::::::;;;;;;とかそのまま入力できればOKです。

*1:4.xの場合は設定ファイルの再読み込みでもいいかも

2011-04-26

[]ただいま

沖縄に帰ってまいりました。

経緯を聞きたい方は別途直接をいただければと思います。

連絡先?twitterでDMでも送ればいいと思いますよ。

簡単に言えば喧嘩して帰ってきました。逃げたとも。

そんなこと書いてるうちに相手から電話がかかってくるというかもうね。すごいね。

2011-02-20

[]灼熱カマボコ工場(H)突破

昨日の俺は冴えてたわ。

元はといえばeweさん(右手)で先にプレイしてて(もちろん未クリア)Rival Loseを減らそうと思ってクリアする気なんてさらさら無くプレイしてたんですけど、なんか異様に皿が光る光る。

これでDJ Mass工場長名義の曲はすべてHyperクリア済。

いままでで一番うれしかったかも。

(初見(?)クリア的にも)




Watch Out pt.2(H)は普通に死んだけどね(eweさんのスコアは抜いたけど)。

譜面側を左手片手で捌けないと無理(96NEKOさんは2P側なので)。

smooooch・∀・やらHalfway of promise捌けるくらいではどうしようもないということで。

あとeweさんに勝ててないのはDigitank System(N)とDAYDREAMER(N)。

Digitank Systemは皿が光ればどうにか。DAYDREAMERはあと6。。。


もしかしてEWE-L(左手)さんの片手Lv9以上突破1曲目になるんじゃ。。。

(ちなみにEWEさんの片手Lv9以上突破1曲目はAguns Deiだったかな。。。)

2011-02-19

[]PHPでコードを書く時に早く処理する方法(いろいろ検証中)

I AM NOT A PGとはtwitterのプロフィール等に書いてるんですがね;;

画像のwidthとheightの取得

元ネタ: http://www.w3support.net/index.php?db=so&id=90758

list($width,$height) = getimagesize(パス);

より

$data = exif_imagetype(パス);
$width = $data['COMPUTED']['Width'];
$height = $data['COMPUTED']['Height'];

のほうが早い。(だいたい20%くらい早い)

ただしこの方法は画像がJPEGの時にしか使えない。

Imagickつかうと激烈に遅い(そりゃそうだろう)

ファイルの存在の確認の有無

file_existsよりis_fileを使う。って語り尽されてますよね。いろいろなところで。

2倍くらいis_fileのほうが早い。

unserializeする前に一手間

unserializeした結果が空の配列があることが想定できるなら事前に文字列として比較して空の配列を代入したほうが圧倒的に早い。

unserializeは結構コスト高いので。

$obj = 'a:0:{}';
$array = $obj === 'a:0:{}' ? array() : unserialize($obj);

こう書くと。だいた3倍〜4倍くらい早い。空のシリアライズ化されたオブジェクトが多い場合にはかなり有効。もしくは最初っから決まった値が入っているオブジェクトを戻す時とかにいいかも。

どこかでネタで書いた覚えはあるけど。。。忘れた。

2011-02-16

[]d:id:kanehama:20110216:1297840301のおいらの回答

<?php
$data = file_get_contents('php://stdin');
print preg_replace('/[\r\n]{1,2}/',"\n",$data);
?>

filter.phpって名前で作って

cat (元データ) | php filter.php > 出力ファイル名

って書けば\nで統一されました。