ホーム > 今日の基礎体力

今日の基礎体力のアーカイブ

行儀の悪いUSER_AGENT対策

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

Apacheのアクセスログを読んでみると新しい発見がある。
USER_AGENTが YodaoBot となっているリクエストが目立つ。

検索してみると同じ事を感じてる人が結構いますね。

存在しないページをリクエストしてくる。
同じタイミングで2度同じリクエストをしてくる。
それも結構密なタイミングで。
行儀が悪いというより嫌がらせと言うほうがしっくりくる。

こんなクローラに収集されも良い事はひとつもないので
.htaccess ではじいてしまおうと思う。

SetEnvIf User-Agent "YodaoBot" badAgent
order allow,deny
allow from all
deny from env=badAgent

続きを読む

DebugBarで快適IEデバッグ

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

IE にも Firefox みたいなクライアントのデバッグ用
プラグインがあればいいのにって思ってました。
IE にも一応 IE Developer Toolbar がありましたが
直感的に使い倒すまでには至らず、たま~に使う程度。
メニューが日本語で表示されないし。

1.日本語でメニュー表示可能。
2.個人用途および学術研究用途になら無償で使える。

この2つに惹かれて DebugBar を入れてみました。

ちょうどAjaxでフォームをつくってたところだったので
HTTP(S)でヘッダを確認したところ間違ったリクエスト送信を発見。
リダイレクトされ画面上は正常に見えていたので
この先もずっと気付かなかった可能性が高い。

今のところ試したのはこれだけだけど、
ページのソースやレスポンスヘッダ、Javascriptも含めて
PHP の実行結果を確かめるのがぐっと楽になります。
なにより直感的に操作できるところがいい。

クライアント環境の頼もしいデバッグツールになりそうです。
続きを読む

プログラミング思考でいこう

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

プログラミングそのものに慣れてないころは、よく
「プログラムが思い通りに動いてくれないな~」と思い
些細なことに大変な時間をついやしてしまいがちです。

もし、こんな状況の真っ只中の人がいたら、
今とても重要なことに気づきかけています。
続きを読む

1 2 3 4

ホーム > 今日の基礎体力

Ad
Apache
MySQL
PHP
お気に入り
ん。。。。。。広告
アーカイブ
Ad

ページの上部に戻る