海ぶどう

ブログ | 2011/9/12 02:57
海ぶどうがたまらん、ということで、楽天ポイントで購入して沖縄から500gも届いたのだけれど、なにか違う。

うーん。マイ海ぶどうブームは終了。
▼追記 2011/9/14 22:16
もう水が出て、見てられなくなった。
さようなら、海ぶどう。ありがとう、海ぶどう。

にゃん助のアゴ

ブログ | 2011/9/8 03:19
よくなって来たかなと、エリザベスカラーを2回ほど外したのだけれど、掻いちゃうからか数日で悪化するので、またエリマキにゃん助に戻る。で、なんとなく拗ねた顔してる。

高齢猫の域に入ってるんですよね。かわいいけど。

$memcache->delete($key); でエラーが出る場合

ブログ | 2011/9/8 03:14
Notice: MemcachePool::delete(): Server localhost (tcp 11211, udp 0) failed with: CLIENT_ERROR bad command line format.

pecl-memcache と memcached のバージョンの組み合わせで出るらしい。

http://stackoverflow.com/questions/4745345/how-d...
http://www.php.net/manual/en/memcache.delete.php...

timeoutに0を入れて回避するらしい。
$memcache->delete($key,0);

で、apacheの設定

ブログ | 2011/9/5 13:28
アクセスログを見る限りでは、急激なアクセスとかが原因ではなさそう。
ログに、%Pなんかを追加して、どうなってるのか調べたりする。なるほど、preforkってこういう感じかということで、MaxRequestsPerChild を 50にしてみた。こうすると同じ子プロセスでのアクセスが50までになる。たぶんそういうことだ。下記ページに書かれているように、PHPを使っていてかなりメモリを使っていそうなので、真似するのがきっといい筈。メモリを多く使うページにアクセスが集中するとプロセスが溜まってメモリが足りなくなるという現象に違いない。

http://labs.unoh.net/2008/03/apache_mpm.html

しばらく様子見。

・・・
で、togoを30mapsにすることにした。

denyhosts

ブログ | 2011/9/4 15:58
もう一つ、secure.logを見ると、中国からsshへのアクセスが頻発していたので、denyhostsなるものをインストール。secure.logを監視して、はじかれているhostsをdenyするのを自動化してくれるもの。
(sshの設定をいじってたら、自分もはじかれちゃってハマったりもした)

sudo port install -v denyhosts

インストール最後のメッセージ
###########################################################
# A startup item has been generated that will aid in
# starting denyhosts with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load denyhosts
###########################################################
--->  Installing denyhosts @2.6_4
--->  Activating denyhosts @2.6_4

Please read /opt/local/share/denyhosts/README.txt

You need to make config files in /opt/local/share/denyhosts
The files ending with '-dist' are examples for you to copy

cd /opt/local/share/denyhosts
sudo cp denyhosts.cfg-dist denyhosts.cfg
sudo cp daemon-control-dist daemon-control
emacs denyhosts.cfg

PURGE_DENY = 1w
RESET_ON_SUCCESS = yes


開始
sudo port load denyhosts
停止
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.denyhosts.plist
起動
sudo launchctl load -w /Library/LaunchDaemons/org.macports.denyhosts.plist

ログ
tail /opt/local/var/log/denyhosts

nginx

ブログ | 2011/9/3 14:49
週末ちょっと取り組んだのをupしとく。
静的ファイルはnginxで、phpはapacheで軽量化なんていう手法が、わりとあるらしい。
結論としては、そんなに静的ファイルが足を引っ張っているようには思えないので、今回は未実装。2つ走らせることでの、設定のややこしさやらに、きっと混乱するので。

インストール
sudo port install -v nginx

インストール後のメッセージ
# A startup item has been generated that will aid in
# starting nginx with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:

sudo port load nginx

開始
sudo port load nginx
停止
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.nginx.plist
再開
sudo launchctl load -w /Library/LaunchDaemons/org.macports.nginx.plist

nginxのパス
/opt/local/sbin/nginx

~/.bash_profile のPATHに /opt/local/sbin を追加しとく。

config関係
/opt/local/etc/nginx/nginx.conf

configのチェック
sudo nginx -t -c /opt/local/etc/nginx/nginx.conf


[参照]
http://mjijackson.com/2009/07/install-nginx-on-o...

GPSが使えない機種一覧

ブログ | 2011/8/19 13:12
<?php

function nogps(){
 $ua = !empty($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
 if(!$ua) return false;
 $a = array('*504i', '*505i', '*900i', '*902i', '001SC', '702MO', '702NK', '702NKⅡ', '702sMO', '703N', '705NK', '705P', '705SC', '706P', '706SC', '707SC', '707SCII', '708SC', '709SC', '731SC', '740SC', '802N', '802SE', '804N', '804NK', '804SS', '805SC', '820SC', '821SC', '830SC', '840SC', '920SC', '930SC', '931SC', 'A1304T', 'A1304T II', 'A1405PT', 'A1406PT', 'D209i', 'D2101V', 'D210i', 'D211i', 'D251i', 'D251iS', 'D252i', 'D253i', 'D253iWM', 'D502i', 'D503i', 'D503iS', 'D504i', 'D505i', 'D505iS', 'D506i', 'D701i', 'D701iWM', 'D702i', 'D702iBCL', 'D702iF', 'D703i', 'D704i', 'D705i', 'D705iμ', 'D800iDS', 'D851iWM', 'D900i', 'D901i', 'D901iS', 'D902i', 'D902iS', 'D903iTV', 'ER209i', 'F-02A', 'F-04A', 'F-04C', 'F-05C', 'F-07A', 'F-08A', 'F-08B', 'F-08C', 'F-10B', 'F2051', 'F209i', 'F2102V', 'F210i', 'F211i', 'F212i', 'F251i', 'F502i', 'F502it', 'F503i', 'F503iS', 'F504i', 'F504iS', 'F505i', 'F506i', 'F671i', 'F671iS', 'F672i', 'F700i', 'F700iS', 'F702iD', 'F703i', 'F704i', 'F705i', 'F706i', 'F880iES', 'F881iES', 'F882iES', 'F883i', 'F900i', 'F900iC', 'F900iT', 'F901iC', 'F901iS', 'F902i', 'F902iS', 'F903iX', 'KO209i', 'KO210i', 'L-01A', 'L-01C', 'L-02B', 'L-03A', 'L-03B', 'L-03C', 'L-04A', 'L-04B', 'L-06A', 'L600i', 'L601i', 'L602i', 'L704i', 'L705i', 'L705iX', 'L706ie', 'L852i', 'M702iG', 'M702iS', 'N-03A', 'N-03B', 'N-04A', 'N-05A', 'N-06B', 'N-07A', 'N-07B', 'N-08B', 'N2001', 'N2002', 'N2051', 'N209i', 'N2102V', 'N210i', 'N211i', 'N211iS', 'N251i', 'N251iS', 'N252i', 'N253i', 'N2701', 'N502i', 'N502it', 'N503i', 'N503iS', 'N504i', 'N504iS', 'N505i', 'N505iS', 'N506i', 'N506iS', 'N506iSII', 'N600i', 'N601i', 'N700i', 'N701i', 'N701iECO', 'N702iD', 'N702iS', 'N703iD', 'N703iμ', 'N704iμ', 'N705i', 'N705iμ', 'N706i', 'N706iII', 'N706ie', 'N821i', 'N900i', 'N900iG', 'N900iL', 'N900iS', 'N901iC', 'N901iS', 'N902i', 'N902iL', 'N902iS', 'N902iX', 'NM502i', 'NM705i', 'NM706i', 'NM850iG', 'P-01C', 'P-02C', 'P-03A', 'P-03B', 'P-04A', 'P-05A', 'P-05B', 'P-06A', 'P-07B', 'P-10A', 'P2002', 'P209i', 'P209iS', 'P2101V', 'P2102V', 'P210i', 'P211i', 'P211iS', 'P213i', 'P251iS', 'P252i', 'P252iS', 'P253i', 'P253iS', 'P502i', 'P503i', 'P503iS', 'P504i', 'P504iS', 'P505i', 'P505iS', 'P506iC', 'P651ps', 'P700i', 'P701iD', 'P702i', 'P702iD', 'P703i', 'P703iμ', 'P704i', 'P704iμ', 'P705i', 'P705iCL', 'P705iμ', 'P706ie', 'P706iμ', 'P821i', 'P851i', 'P900i', 'P900iV', 'P901i', 'P901iS', 'P901iTV', 'P902i', 'P902iS', 'P903iTV', 'P903iX', 'P905iTV', 'R209i', 'R211i', 'R691i', 'R692i', 'SH-05B', 'SH-06B', 'SH-09B', 'SH2101V', 'SH251i', 'SH251iS', 'SH252i', 'SH505i', 'SH505iS', 'SH506iC', 'SH700i', 'SH700iS', 'SH702iD', 'SH702iS', 'SH703i', 'SH704i', 'SH705i', 'SH705iII', 'SH706i', 'SH706ie', 'SH706iw', 'SH821i', 'SH851i', 'SH900i', 'SH901iC', 'SH901iS', 'SH902i', 'SH902iS', 'SH902iSL', 'SH903iTV', 'SH905iTV', 'SH906iTV', 'SO210i', 'SO211i', 'SO212i', 'SO213i', 'SO213iS', 'SO213iWR', 'SO502i', 'SO502iWM', 'SO503i', 'SO503iS', 'SO504i', 'SO505i', 'SO505iS', 'SO506i', 'SO506iC', 'SO506iS', 'SO702i', 'SO703i', 'SO704i', 'SO705i', 'SO706i', 'SO902i', 'SO902iWP+', 'SO903iTV', 'T2101V');

 $a = array_map(create_function('$v', 'return preg_quote($v,"/");'),$a);
 if(preg_match('/('.implode('|',$a).')/',$ua)) return true;
 return false;
}

?>

こんなんでどうだどう。
タグ

風でバシャバシャしないブラインド

ブログ | 2011/8/15 17:23
を調べていたら、こんなの発見

TOSO ニューセラミー25強風
http://www.toso.co.jp/products/iblind/seihin/03_...

楽天で見ると、定価の半額くらいでは手に入りそうだ。
▼追記 2011/8/20 02:37
ハンズで強めの輪ゴム(178円)を買ってきて、下から引っ張ってみたら割といいみたい。
6万くらい節約できちゃったな。
| 1 | 2 | ..... | 15 | 16 | 17 | ..... | 207 | 208 |

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close