駄PHPerの悪知恵/暇人茶屋

Blogタイトルはどうでもいいので。がる・ザ・ジョーカーの個人Blog。

『スレンダートーン』シリーズについて

国内だと「ショップジャパン」の通販で有名なスレンダートーン / SLENDERTONEが気になったので、その歴史やら製品等についてまとめてみた。■スレンダートーンは…… EMSマシンで、電流を流すことにより、筋肉の収縮を促し筋肉増に繋がる。決して、ダイエット製…

がる・ザ・ジョーカー【暇人茶屋】、お酒リスト

2013/08/11 現在 【未開封酒】 ◆サントリー シングルモルト山崎10年 700ml(2013年3月末終売) 6本(買い漁り) シングルモルト白州10年 700ml(2013年3月末終売) 4本 シングルモルト山崎蒸溜所48度×1(イオングループ限定販売) 知多蒸溜所特製グレーン×2 クレ…

がる・ザ・ジョーカー【暇人茶屋】、お酒リスト

2012/01/08 現在 【未開封酒】 ウィスキー:キリン 富士山麓 シングルモルト18年 ウィスキー:キリン メルシャン 軽井沢シングルモルト17年 ウィスキー:キリン エンブレム700ml ウィスキー:キリン クレッセント660ml ウィスキー:アサヒニッカ ピュアモル…

【.htaccess】ウェブ魚拓を拒否する方法(2011年現在)

# Web魚拓拒否 SetEnvIf User-Agent "^Mozilla\/4.0 \(compatible; MSIE 7.0; Windows XP\)$" deny_uaorder allow,deny allow from all deny from env=deny_ua軽く解説.htaccessのSetEnvIfは正規表現で書くので、エスケープを適切にします。「これで大丈夫な…

【軽量化まとめ】便利なFirefoxのユーザに

最初に宣言。『乱文です』(備忘録?)Firefoxは『カスタマイズ』して自分に合った=快適に・便利に使うことができるブラウザ。 但し、アドオンを入れすぎると重くなる。 なので、『軽量化』『高速化』を併用する必要がある。一長一短があるブラウザだ。 アド…

何故WebブラウザにFirefoxやGoogle Chrome、Operaを選び、使うのか

どのOS(Windows, Mac OS X, Linux, FreeBSD etc...)でも動くユニバーサルなブラウザを選びたいOSをMicrosoft Windows一択とする時代は終わった。 AppleのMacBookを購入し使う学生も昔に比べ増えたし、LinuxもUbuntuやFedoraのようなディストリビューションに…

【ジンギスカン】成吉思汁のたれ

北海道以外の地域でも売っている『ベル 成吉思汁のたれ』以外の物に手を出してみた。『ソラチ ジンギスカンのたれ(特撰 成吉思汁たれ)』 この一品は札幌風。というか羊肉をそのまま焼いて後から付ける焼肉ジンギスカン用『付けダレ』のようなので、味漬けダ…

無料Webサーバの広告消し(非表示)・移動「land.to」の場合

飽くまで知的好奇心を満たす為であり、悪用はしないでください。 安易に使って全広告非表示にしたら、アカウント停止・削除されますよ?と注意事項書いたので本題に。AXXISSの「land.to」 http://land.to/ の広告を消して運営するケェス前回「@PAGES」の広告…

無料Webサーバの広告消し(非表示)・移動「@PAGES」の場合

飽くまで知的好奇心を満たす為であり、悪用はしないでください。 安易に使って全広告非表示にしたら、アカウント停止・削除されますよ?と注意事項書いたので本題に。@PAGES http://atpages.jp/ の広告を消して運営するケェス単純に以下の「menu.html」「men…

無言じゃないけど、会話はしない?

昔から知ってはいたけれど参加はしていなかった、○×ソーシャルのコトノハを頻繁に答えてる。割りと中毒度高いと思うのだよ。はてなダイアリーでも更新してこうかな、なんて思うわけで。日記ネタが無いからだろう、というツッコミは嫌な汗かきつつスルーしま…

改行消したり

$_POST['example'] = preg_replace("/\t|\r|\n/", '', $_POST['example']); $_POST['example'] = str_replace(array("\t", "\r", "\n"), '', $_POST['example']); 速:str_replace>preg_replace:遅当然のこと。あとは、各末尾の改行だけならrtrim()使えと。

配列の末尾追加

array_push($array, ''); $array[] = ''; 結果→速:[]>array_push:遅

配列の要素消しに関して。

unset($array[0]); $array[0] = ''; array_splice($array, 0, 1); $array[0] = NULL;の4つ。 結果→速:unset>NULL>''>array_splice:遅 ▲但し、『unset($hoge) より $hoge = NULL のほうが、若干メモリ的にベター』

末尾マッチに関して。

strlen($q)-strripos($q, '.png') == 4はpreg_match("/\.[pP][nN][gG]$/", $q)よりも遅い。 preg_match("/\.[pP][nN][gG]$/", $q)よりもpreg_match("/\.png$/i", $q)の方が速い。 パターンマッチのオプションi(integer?[a-z/A-Z] 大文字/小文字を区別しない)…

explodeする際は配列に入れる方が速い?

list($msec, $sec) = explode(' ', microtime()); $times = explode(' ', microtime()); などと『2つ変数を使う際のコスト』よりも『配列に入れる方がコスト』の方が少ない? 但し、可読性を高めたい場合はlistで変数に分ける方が良い? ……Windows自宅鯖では…

全ての改行を消す為に…。

$file = file('hoge.txt'); $file = array_map('rtrim', $file); foreach($file as $value) { $tmp = explode("\t", $value); }と $file = file('hoge.txt'); foreach($file as $value) { $tmp = explode("\t", rtrim($value)); }どちらが早い? 単発なら後…