.htaccessにAuthGroupFile書くのって意味あるの?

photo by fristle
 開発中のサイトを内緒にしておくために、Basic認証とか、最近だとDigest認証を使う事って良くあると思うんだけど。これのやり方をググると、たいていこういう風に出てくる。

AuthUserFile /var/www/hogehoge/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow

ここで出てくる、AuthGroupFileって、意味あるのでしょうか?.htpasswdに書いたユーザー名でパスワード認証したいだけだったら、グループを認証する意味ってないですよね?

Apache2.0になって認証モジュールが細かく分かれたので、「AuthGroupFile /dev/null」の一行を消せば、authz_groupfile_moduleをロードしなくてよくなるから、多少でもメモリが節約できるはず。

Basic認証の時に「AuthGroupFile /dev/null」を書くのって、なんか意味があるのでしょうか?歴史的にはなんか意味があったけど今はもう意味がない、盲腸みたいなのだったりしません?

iPhone向けWEBアプリケーションを作ってみてわかったこと。

モバイラーズオアシスのiPhone向けサイト、静的GoogleMapを使って軽量化してみました。

[改善]検索結果の一覧、iPhoneサイトの軽量化など – モバイラーズオアシス-電源検索サイト

iPhoneのsafariはかなりちゃんとできたブラウザなので、jQueryのプラグインを使えばかなりいろんな事ができて、「うは、これだったらアプリ作らなくてもいいんじゃね?」と当初思ったのですが。

【ハウツー】jQuery on iPhone – jQTouchを使ったWebアプリ開発 (1) jQTouchとは | エンタープライズ | マイコミジャーナル

やってみた結果、そうはいかないと言うことが分かってきました。
モバイラーズオアシスみたいなサイトは、無線LANのないところで動いてナンボです。3G回線で読み込めるサイズのWEBページということは、要するに携帯サイト並みに軽くないといけなくて。
jQuery本体は相当軽いものの、そのプラグインをあれこれ入れはじめたり、$(document).readyでページを書き換えるような機能が複数あると、無線LANでは快適に動いていても、3G回線になると動作が辛いページになってしまうことがあります。

ネイティブアプリであれば、画像とかライブラリをローカルに持っておくことができるので、みんなすいすい動いているのですが、毎回通信してデータを取ってこないといけないブラウザ上のアプリケーションだと、どうしても機能を絞る必要が出てきます。

HTML5のアプリケーションキャッシュ機能とかが動けば、二回目以降そっちから読むとかできるかもしれないのですけど。
あるいは、ユーザーインターフェイスに画像を使うのをやめて、HTML5の角丸機能などで装飾するようにすれば、多少ましになるのかも。でもその場合、どのサイトもみんな同じ見た目になってしまうと思うのですよね…
なんかうまいこと考えないと、iPhone向けWEBサイトでネイティブアプリ並みの機能を持たせるのはちょっと無理があるかなぁ、と思いました。


モバイラーズオアシスを公開します

モバイラーズオアシス

都内だけじゃなくて日本全国で、電源のあるカフェ、仕事のできそうなファストフードなどを探すことのできるWEBサービス、モバイラーズオアシスというのを作ったので、公開します。

同じように電源のつかえるカフェを探すサイトは既にいくつかありますが、違いは3つ。

日本全国対応

電源マップ(首都圏のみ)というようなサイトは、首都圏以外に住む人の役に立ちませんし、首都圏の人だって地方出張の時に使いたいだろうと思うので、日本全国のスポットを載せることにしました。

電源が無くても掲載

日本全国といっても、実際には電源のあるスポットが存在しないような地方も残念ながら存在します。そんな時「ありません」ではなくて、「電源はないけど、スターバックスでどうでしょう?」というような形で使えるように、電源が無くても、入りやすくて仕事のできそうなスポットは全部掲載することにしました。マクドナルドだけではなくてモスバーガーもミスタードーナツもスタバもドトールも、全部入れてあります。

ネットカフェも掲載

混んでいない喫茶店をさがす5つのコツで書いたように、電源だけでなくディスプレイまで提供してくれるネットカフェはとてもいい仕事スポットです。ということで、仕事に使えそうなネットカフェチェーン17社も掲載しました。

まだまだいたらぬところが多いとは思いますけど、実際に使ってみて、意図したような結果が得られたとか得られなかったとか、こんな情報も載っていると嬉しいとか、こんなスポットも載っていると嬉しいとか、ぜひ感想を聞かせてくださいませ。

(2009-10-08 00:27:56) iPhoneページを作成しました