2007年5月 のアーカイブ

.htaccessで特定のIPのみアクセス許可する方法(携帯の固体識別番号対応)

2007年5月7日 月曜日

.htaccessはいろんなことが出来るので、全部の説明は参考サイトを見てください。

で、意外と情報のない、完全プライベート用に.htaccessを設定する方法を解説。
これは自分用の日誌をwikiで設置するために必要となったもの。
ローカルにすればいいんだけど、そうしなかった理由は「外出先でも使いたいから」。

以下、サンプル。

order deny,allow
deny from all
allow from 123.456.789.000 #このIPからのアクセスを許可する

軽く解説。
1行目で、アクセス拒否か許可かの優先順位を決めている。
“deny,allow”で拒否を許可より優先、つまり、基本拒否である、ってことを指示している。
なので、2行目にはアクセス拒否から書いている。”all”から拒否、つまりどこからもアクセス拒否しますよ、ということ。
3行目で逆に許可のIPを指示。IPの前方一致とかドメインでの指定とかは参考サイトを参照。

これで基本的にはこのIPからのリクエストのみ受け付けるようになった。
次に外出先で使えるように携帯に対応する。
まずは携帯の固体識別番号を取得する。

僕はauなので、環境変数HTTP_X_UP_SUBNOに端末ごとにユニークな文字列が入る。
取得のための簡単なphpスクリプトは以下。







このプログラムに携帯からアクセス。そうすると”0000000000000_xx.ezweb.ne.jp”のような固体識別番号が表示される。
この文字列は別に見られてマズイものでもないけど、悪用を防ぐためチェックしたらphpのプログラムは削除しておくのがいいと思う。

で、上記の環境変数を送りながらアクセスしてくる端末を許可するための.htaccessの書き方は以下。

SetEnvIfNoCase X-Up-Subno “0000000000000_xx.ezweb.ne.jp” ok
allow from env=ok #特定の携帯からのアクセスを許可する

“SetEnvIfNoCase”で”SetEnvIfNoCase”という環境変数を取得した上、
それが”0000000000000_xx.ezweb.ne.jp”ならば”ok”を返すという設定。
この値が”ok”なものを2行目でアクセス許可している。

よって完成した.htaccessは以下のとおり。

SetEnvIfNoCase X-Up-Subno “0000000000000_xx.ezweb.ne.jp” ok
order deny,allow
deny from all
allow from 123.456.789.000 #このIPからのアクセスを許可する
allow from env=ok #特定の携帯からのアクセスを許可する

これで一応完璧に動作している。
激しく使い道の限られた.htaccessの記述だけど、条件の合う方は是非。

咳がひどいときに本当に頼りになる最強のど飴「VICKS」

2007年5月4日 金曜日

先日から風邪をひいている。
コンビニでバイトしている上、やっぱり苦しいので咳は極力避けたいのだが、
どうも僕の風邪はのどから来やすいらしい。

前回、たしか3月くらいのとき、初めてVICKSを試した。
薬局で風邪薬を買ったら、オマケで試供品をつけてくれたのだ。
試してびっくり、これが効果てきめん。本当に咳が止まるのだ。

これまで僕がなめたことのあるのど飴は全部、
「なめている間は咳が出ないが、終わるとまたすぐに出る」
類のものであった。あたりまえだ。
のどを潤して炎症を抑えるのがのど飴のメインの仕事だから。

だがVICKSは違うのだ。なめた後もしばらく咳止めの効果が持続する。
のどの痛みも引く。
甘みも押さえ気味で、独特のすっきり感。

ベタ褒めだけど、実はまだ今回買っていない。
今後のために少し買い置きしておこうかな…

「なんだか」と思うときは

2007年5月2日 水曜日

なんだかつまらない。
なんだかやる気が起きない。

こういうとき、困って人に相談してみると、
「休めばいいじゃない」とか「気分転換!」とか言われる。
だけど、そういったものにはなんとなく罪悪感を感じてしまう。
これはきっと、僕だけじゃないはずだ。

そんなとき、僕はこうする:

■外を歩いてみる
(街中にはいろんなものがあふれているので、帰ってきた後、意外と何かを発見している。)

■自分の専門ではない分野の造詣を深めてみる
(全然関係ないと思っているものも、何かで繋がっている。というより、問題解決へ向けて自動的にアタマが結び付けようとする。)

■アタマの良い人の文章を読む
(彼らの文章は必ず僕ら凡人に何かを残してくれる。根本的な解決はなくても、糸口は必ずその中に隠れている。)

僕はこんなふうにして、1年のうちの1/4くらいを占める、
この「なんだか」な気持ちを前向きに働かせようとしている。

僕にとって、このほんの半日とか1日の「ダメ」な期間が、
いつも自分が変われるきっかけになるんじゃないかと思う。

何がいいたいか。つまり、
「なんだか」と思うときは、極力ポジティブに努めるのがいい。
こういうエントリーを書くとか、ね。