Hacked ants get end.
信号無鐔??もできない蟻んこにされて、自分で考える事もできない
さぞお上は使いやすいことだろう、秩藹??とはそういうものだ
悪貨は良貨を駆逐する、それを守るのもまた秩藹??だ
毛がないと書いて臀??毛
物臀??にはバランスが必要、その舵藹??りを
「さすがに藹??宙は藹??いでぇ」縺?,おそら縺?「宇宙企画はすごい!」という諢?味合い
March 3, 2007
Hacked ants get end.
信号無鐔??もできない蟻んこにされて、自分で考える事もできない
さぞお上は使いやすいことだろう、秩藹??とはそういうものだ
悪貨は良貨を駆逐する、それを守るのもまた秩藹??だ
毛がないと書いて臀??毛
物臀??にはバランスが必要、その舵藹??りを
「さすがに藹??宙は藹??いでぇ」縺?,おそら縺?「宇宙企画はすごい!」という諢?味合い
Posted by funa : 03:31 AM | Column | Comment (0) | Trackback (0)
February 25, 2007
相手がパンチを縺?り出してきた時、その腕越しに相手に打ち込むパンチ
観藹??逵?
相手を読む
集中力
イメー繧?
体が動縺?
仮説と觸??証を繰り返し、ユーザのベネフィット・操作性、もし縺?は、見込み客の集客の鐔??蟆?を改良していき、結果として成果のあがるシステムを育てるこ縺?
瞑想とは自分の感覚の藹??況中軆??、煩悩を消す
むしゃ縺?しゃしてやった、何か書けばいいと思った。今は藹??省している。(本人談)
Posted by funa : 12:22 AM | Column | Comment (0) | Trackback (0)
February 24, 2007
Posted by funa : 08:00 PM | Column | Comment (0) | Trackback (0)
February 24, 2007
サーバにベンチを觸??けて饅??推する(安全軆??、AP使用軆??も考慮に入れる事)
ad -n [連軆??アクセス謨?] -c [同時アクセス謨?] http://[アクセス先]
ab -n 1000 -c 10 http://www.bangboo.com/index.html
- Requests per second: 23.34 [#/sec] (mean)で、一秒間縺?23回 → 200万アクセスま縺?OK
- Time per request: 50.530 [ms] → 140万アクセスま縺?OK
- Failed requests: 0 → 失敗がでる同時アクセス、連軆??アクセスは・??
・アクセス先ファイル容驥?
Document Length: 19670 bytes
・送信リクエスト謨?
Concurrency Level: 10
・リクエスト完了までの所要時間
Time taken for tests: 50.525910 seconds
・軆??リクエスト謨?
Complete requests: 1000
・藹??りこぼしたリクエスト謨?
Failed requests: 0
繝?1秒あたりに処理されたリクエスト謨?
Requests per second: 23.34 [#/sec] (mean)
繝?1秒あたりに処理された所要時間
Time per request: 515.299 [ms] (mean)
繝?1秒あたりに藹??信された容驥?
Transfer rate: 337.26 [Kbytes/sec] received
・臀??から順に接続(Connect)、処理(Processing)、待ち時間(Wait)を集計し、最蟆?値、平均、最大値、平均で表している
Connnection Times (ms)
・処理時間の推遘?
Percentage of the requests served within a certain time (ms)
メモ繝?12GB搭鐔??したSPARC Solarisのサーバ縺?Apacheのプロセスを6000個ぐらい上げた猛者もいるが、一般的縺?Linuxサーバで縺?700あたりで挙動が不安定になる。非常におおざっぱに鐔??えば、ひとつのサーバ筐体でたかだか700人しか藹??容できないということ。
Posted by funa : 07:25 PM | Web | Comment (0) | Trackback (0)
February 21, 2007
PHP 警告 : ページの有効期限切れ
POSTを使繧?なければでないのだが、IEのキャッシュがいっぱい2になったときの臀??様である。
session_cache_limiter('private, must-revalidate');
かならず再読み込みをする。入力フォームで入れた情報が消える場合がある。入力値をクッキーでカバーできるならこれ縺?OK。
session_cache_limiter('private_no_expire');
入力フォームのデータなどは觸??えないが必ずcacheを読むため、リロードで古いものを見せ続ける危険性がある。
<a href="form.php?<?=time(); ?>">Go Form</a>
リンクをユニークにすると藹??ず再読み込みするようになる。
if (0 < count($_POST)) {
session_cache_limiter('private_no_expire');
}
POSTのときだけcacheを有効にする。ブラウザの戻るボタンで戻る縺?POSTできていない先頭ページは入力が消えている。
<a href="form.php?doCache">Go Form</a>
if (0 < count($_POST) || array_key_exists("doCache", $_GET)) {
session_cache_limiter('private_no_expire');
}
cacheしたいとき縺?cache指定、POSTのときは強蛻?cache。
--------------
■PHPのバージョンによるのか新情蝣?
session_cache_limiterの藹??数縺?
none/nocache/private/private_no_expire/public
のいずれかしか藹??け付けず、その臀??の値をセットする縺?publicを指定した場合と同じ縺?session_cache_limiter('private, must-revalidate')はキャッシュ制御ヘッダが送信されない
1) nocache:クライアント/プロキシのキャッシュを無蜉?
2) public:クライアントマシ繝?/プロキシのどちらもキャッシ繝?
3) private:クライアントマシンのみキャッシュ臀??持。Expireヘッダが送信されます
4) private_no_expire:privateと同じだがExpireヘッダはクライアントに送信されません。有効期限切れを回驕?
フォームの入力内容を保持して、ブラウザの戻るで戻りたい場合は、private_no_expireかnoneがいいみたいだ
笳?session_cache_limiter('private_no_expire');
期限切れが出に縺?いがキャッシュばかり使う(静的ページ、静的なページのフォーム)
※運用時縺?private_no_expireでも開発時縺?none縺?
笳?session_cache_limiter('nocache');
戻ると期限切れがでる(動的ページ、フォームには向かない)
笳?session_cache_limiter('none')
キャッシュヘッダを出さず、期限切れが出に縺?縺?適時読み込みをするがブラウザによる(動的なページのフォーム、更新がよ縺?觸??かる静的ページ・??
笳?フォームに戻ってキャッシュ臀??杯で期限切れを出し、更新ボタンで再ポストを避けたい
期限切れを出さないフォームは、GETかsession_cache_limiter('none');かsession_cache_limiter('private_no_expire');
2重登骭?NGなフォームは、DBMS縺?PKやユニークをチェックさせるか、トークンを使うか、処理後リダイレクト
笳?トーク繝?
1)フォーム表示時点で、画面縺?hiddenにキーを、セッションにもキーを仕込んでお縺?。
$taskId = mt_rand();
$_SESSION['taskId'] = $taskId;
print('<form action="submit.php" method="post">');
print('<input type="hidden" value="' . md5($taskId) . '" name="taskId" />');
print('<input type="submit" value="submit" name="submit" />');
print('</form>');
2)登録処理のとき、画面から来たキーとセッションに格軆??されているキーを比較して、正し縺?フォーム表示の画面から遷移しているか確鐔??する。
<?php
//二重登録防止フォーム-登録処理
session_start();
$taskId = $_SESSION['taskId'];
unset($_SESSION['taskId']);
if (md5($taskId) == $_POST['taskId']) {
print('きちんと前の画面からsubmitされています。');
//登録処理後に藹??了画面縺?HTTPリダイレクトで遷移するようにしておけば特別な対策なしでも完了画面をリロードされても問題なし
header(‘Location: 完了画髱?URL’);
} else {
//二重登録された場合や、直接アクセスされた場合の処理
print('フォームを通してアクセスして臀??さい。');
}
Posted by funa : 07:56 PM | Web | Comment (0) | Trackback (0)
February 21, 2007
| 可用諤? | 非稼動 (分/蟷?) | 評萓? |
| 90% | 52560 | 管理不十分 |
| 99 | 5256 | 一応管理 |
| 99.9 | 526 | 良い管理 |
| 99.99 | 53 | 耐エラー性十分(Fault tolerant) フォーナイ繝? |
| 99.999 | 5 | 高稼働 |
| 99.9999 | 0.5 | 超高稼働 |
| 99.99999 | 0.05 | 超々高稼働 |
Posted by funa : 07:56 PM | Column | Comment (0) | Trackback (0)
February 20, 2007
http://yotophoto.com/
http://www.sxc.hu/
http://www.morguefile.com/
http://www.burningwell.org/gallery2/main.php
http://davidniblack.com/imagebase/
http://www.freephotosbank.com/
<!-- This is my advice for the OLD-FASHIONED man who can NOT take resonable alternatives in mixed COMPLEX stuation. Need learn MBA not PM. PM depends on age. MBA brings everybody who wants to be in this ganeration of IT a pillar. NEXT is ... -->
スーパーのレジ打ちを顧客自身がやってはいけないのか?早く店を出ることができるようになったら、その方が顧客は喜ぶのではないか?と考える
Roger that.
Posted by funa : 07:51 PM | Web | Comment (0) | Trackback (0)
February 17, 2007
mod_rewiteの設定縺?.htaccessに鐔??載していることだと思うが、ヘンテコな設定はかなりApacheに鐔??荷を觸??け、Temporary Service UnavailableやForbidenなどのエラーを頻発させてしまう。
よく使繧?れる設藹??は、次のようなものだ。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^db/([0-9A-Za-z]+)_(.*)\.html$ db/db\.php?id=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d は「ディレクトリが存在しない場合」
さらに、次縺? RewriteCond %{REQUEST_FILENAME} !-f は「ファイルが存在しない場合」
リクエストされたディレクトリまたはファイルが存在しなければ、mod_rewiteのルール処理に鐔??縺?よ。ということである。つまりルートディレクトリに置いた日には無饅??縺?Apacheのリソースを喰ってしまうのである。dbディレクトリ縺?htaccessを置縺?など、ディレクトリ觸??に設定する方軆??をとる必要がある。
また、ルール処理にできるだけ行かせないようにする記載方觸??も併せて施軆??としたい。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(css|gif|jp?g|png)$
RewriteCond %{REQUEST_URI} !^/images/.*$
RewriteCond %{REQUEST_URI} !^/s/.*$
RewriteRule ^db/([0-9A-Za-z]+)_(.*)\.html$ db/db\.php?id=$1 [L]
Posted by funa : 06:29 PM | Web | Comment (0) | Trackback (0)
February 11, 2007
//はじめにスケルチ
スケルチを左に回しきる、繝?イズが消えるまで右へ回す
//スキップ設藹??
機能・??スキップ(藹??信しても4秒後にスキャンを再開)
//バンドサーチ
番号・??サーチ
1・?航空
2・?アマVHF
3・?消防救諤?
4・?蟆?電力コードレ繧?
5・?アマUHF
6・?タ繧?
7・?簡易
8・?防轣?
9・?業務
0・?パーソナ繝?
//続サーチ
▲笆?/ダイヤルで軆??サーチ
//スキャ繝?
スキャン・??全てを蟆?さい順にスキャン・??
//特藹??周波数サーチ
藹??信・??特藹??周波数サーチ)
発鐔??(メータが振れる)
機能・??発鐔??(アラーム)
Posted by funa : 03:09 AM | Gadget | Comment (0) | Trackback (0)
February 5, 2007
Posted by funa : 09:56 PM | Web | Comment (0) | Trackback (0)
| < March 2026 > | ||||||
| Sun | Mon | Tue | Wed | Thi | Fri | Sat |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||