2009-03-01から1ヶ月間の記事一覧

パピメルX

装備 武器スロット未使用 パピメルXテスタ(2) ●匠珠 ●匠珠 パピメルXペット(2) ○ ○ パピメルXマーノ(3) ●●●名匠珠 パピメルXアンカ(3) ●●●名匠珠 パピメルXガンバ(3) ○ ○ ○ スキル 回避性能+2 採取+1 斬れ味+1 寒さ増大【小】 匠珠・名匠珠は剣豪珠・剣聖珠…

NaNか調べる

isNaN(hoge); NaNならtrue、そうでなければfalseを返す。

JavaScriptのクラスの継承とオーバーライド

とりまソース。スーパークラス::Super.js var Super = function(num) { this.test = "テスト"; this.num = num; alert(num); //@1 this.alert_num = function() { alert(this.num); } this.alert_num2 = function() { alert(this.num * 2); } } サブクラス::…

良い天気だ

こんな日は仕事なんかほっぽりだしてピクニックに行きたくなる(`ェ´)ピャー

天王寺動物園に行ってきました!

8日に天王寺動物園に行ってきました! 10時頃に到着しました! 天気が心配だったのですが、なんやかんやで快晴でした! 写真はコチラにうpしました! 途中、渡辺あきらさんのジャグリングショーがありました! とても楽しかったです! 最後におひねり回収が…

PHPのtrim()、ltrim()、rtrim()っぽいのを移植してみる

クラスメソッドからの抜粋。 //str::対象文字列 //del::削除文字列(省略されると半・全角スペースを削除) //trim() this.trim = function(str, del) { return str.replace( new RegExp(!del ? "^[ ]+|[ ]+$" : "^" + del + "+|" + del + "+$", "g"), ""); } …

マルチバイトの正規表現置換

preg_replace()でマルチバイトを置換する場合、パターン修飾子'u'を設定する必要がある。 ただしutf-8でなければダメらしい。 それ以外の文字コードは素直にmb_ereg_replace()を使いましょう。 preg_match()でも同じ。

プログラムからPOSTする

PHP

PEARのHTTP_Requestを使ってフォームを介さずにPOSTデータを送信するサンプル。*1 hoge.php(データ送信側) setUrl('http://hoge.com/'); $o_http->setMethod(HTTP_REQUEST_METHOD_POST); $o_http->addPostData('a', 'A'); $o_http->addP…

PHPのtrim()っぽいのを作ってみた

//マッチパターンが見えなくなっているが、半・全角スペースを半角スペースに置換。 //スペースが連続している場合はまとめる。 hoge.replace(/^[ ]+|[ ]+$/g, ""); PHPのオリジナルとは違い、文字列の先頭と末尾に存在する連続した半・全角スペースのみを削…