トップ(最新)

nDiki : 10月2日

2001年10月2日 (火)

Apache Proxy で アンテナの ?%MM%%DD%%HH%%TT% 除去 このエントリーを含むはてなブックマーク

アンテナページの多くはリンクURLに更新日時を付加する。 例えば

 http://www.naney.org/personal/diary/hns/

が、10月02日 14:46 に最終更新されているとう情報を取得すると

 http://www.naney.org/personal/diary/hns/?10021446

という、URL を持つリンクをアンテナページに生成する。 ページが更新されるとURLも変化するので、(Mozilla, Internet Explorer 等の)以前にアクセスした事のあるリンクの色を変えるブラウザでは、更新されたことを確認しやすい。

が、これはキャッシュ proxy には仇になる。 更新されるたびにURLが変化するということは、そのURLごとにキャッシュが作られるということだ。 私の愛用の WWWOFFLE もご多分にもれずそうである。 私は3ヶ月間キャッシュを保持するようにしているから、一日に3度更新されるページをアンテナのリンク経由で見ると、約90のコピーがキャッシュされる事になる。 そして、最新以外のキャッシュは(通常)2度と利用されることもない。 もはや、その URL ではアクセスされないから。

これはもったいない。 ようは、アンテナ経由でのアクセスの ? 以下を削除してキャッシュすればいいのだが、WWWOFFLE にはあいにくそのような機能はない。 そこで、URL を書きかえる proxy をブラウザと WWWOFFLE の間にカマせようということになる。

 Mozilla -> rewrite proxy -> WWWOFFLE -> target site

ここでは、Apache を rewrite proxy にすることにしてみた。 Apachemod_proxyproxy になるし、mod_rewriteURL を柔軟に変更できる。 もともと、自分の Web サイトのチェック用にローカルマシンで Apache も常時起動しているので設定を変更するだけだ。

とりあえず、大抵のアンテナは ?と8桁の数字(「なつみかん」でいうところの?%MM%%DD%%HH%%TT%)を付加するので、これをもぎとればよい。 以下、httpd.conf の修正。

 LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
 LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so

とモジュールをそれぞれ有効にする。rewrite_module より proxy_module を先に Load するようにする(デフォルトでは逆順なので注意)。

そして、httpd.conf の最後に

 ProxyRequests On
 ProxyRemote * http://127.0.0.1:8080/
 NoCache *
 <IfModule mod_rewrite.c>
 RewriteEngine on
 #RewriteLog /tmp/rewrite_log
 #RewriteLogLevel 9
 RewriteRule ^proxy:(.*)\?[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$ $1? [L]
 </IfModule>

を追加。ProxyRemote で、WWWOFFLEproxy を指定。 RewriteLog, RewriteLogLevel はうまく書き替らない時に有効にしてログを確認するのに使う。 最後の RewriteRule で実際に書き替えを行う。 ポイントは $1? と、置換後の文字列指定で最後に ? をつけること。 これをつけないと query-string が削除されない(これに気がつくのに随分かかった)。

後はブラウザ側の http プロキシ先を 127.0.0.1:80 にすれば OK。

無条件に ?と8桁数字が末尾にくれば、取り除いてしまうので荒っぽい RewriteRule だ。 だが上記のような query string を使っているページは(多分)そうないから、とりあえず、これで良しとしよう。 困ったら直せばいい。

@ 追加リンク

スポンサード リンク


25:45 Apache Proxy で アンテナの ?%MM%%DD%%HH%%TT% 除去 このエントリーを含むはてなブックマーク

最近、アンテナを活用するようになった。 が、アンテナの多くは URL の末尾に更新時間情報(?10021446 等)をつけるため、本来同じ URL のページが違う URL で、どんどんキャッシュ proxy (WWWOFFLE)にたまってしまう。

そこでブラウザと WWWOFFLE の間に aAache proxy を挟んで ?10021446 等を取り除いてしまうことにした。 RewriteRule の substitution の最後に ? をつけないと query string が除去できない事に気がつかなくて随分はまった。

とりあえず、うまくいったみたいなのでコンピュータ日誌の10月2日のところに、設定をまとめておく。


14:40 Fingerprint 入り名刺 このエントリーを含むはてなブックマーク

8月29日にデザインの変更を頼み、9月14日に原稿を無くされていたことが発覚した、New 名刺が出きあがった。 PGP の Fingerprintが入り、名前の順序も気にいった風になって満足満足、自己満足。


[ Debian ] libc6 をダウングレードして、Galeon 復活 このエントリーを含むはてなブックマーク

先週から mozilla-browser のインストール問題で Galeon がインストールできない状態になっていた。

BTS を確認したら libc6 の問題とのこと。 libc6 (と libc6-dev と locales)の 2.2.4-1 を pool/main/g/glibc からとってきて 2.2.4-2 からダウングレード。

で、再度 Galeon (と依存パッケージ)を依存したらめでたくインストール成功。 ふう。久しぶりのご対面。


09:20 VISA カードでJR東日本定期券を買う このエントリーを含むはてなブックマーク

JR東日本で10月1日からVIEWカードだけではなく、VISA カード等で定期券などを買えるようになった。

で、早速買ってみた。 自動定期券販売機はまだ対応していないので、緑の窓口で。 特に問題もなくスムーズに購入できた。 これでクレジットカードのポイントも貯まるし、お金を用意しておかなくてもいいしで、便利。 もうすぐスイカがはじまるが、定期券が切れる来年1月までおあづけとなるかな?

VIEWカードにも VISA がつくようになったし、相互に提携したのだろうね。 しかし、「JRで使えるクレジットカードがVIEWカードのみ」とい囲い込みが無くなった今、わざわざVIEWカード作る人激減するんじゃないかなぁ。


[ 10月2日全て ]

2002年10月2日 (水)

スバル360初期型/K-111型 + Honda F-1/RA-272 このエントリーを含むはてなブックマーク

会社の近くのコンビニにタイムスリップグリコが再入荷していた。 これで遠くのコンビニまで行かなくていい。

タイムスリップグリコ「なつかしの20世紀」フィギュアコレクション第2弾 24, 25個目。


ドミノ移植 このエントリーを含むはてなブックマーク

昨日、会社のある PC のメモリが 1GB 化された。 その際にひっこ抜かれた 256MB PC133 メモリ2枚が余ったのまわってきたので、自分の使っている Windows 2000 BOX へ増設。

やっほー、256MB から 512MB へパワーアーップ! 既にささっていた 256MB PC 100 メモリを抜いてもらった2枚をさす。 で抜いた 256MB PC100 メモリはまたどっかのPCに移植されてた。

@ 拒絶反応?

午後になって、どうやら最初の 1GB 化マシーンが不調だという事が発覚。 でも、もうドミノ移植済みだからメモリ返せません。


去年の今ごろ このエントリーを含むはてなブックマーク

2001年10月2日より。

  • Fingerprint 入り名刺
    • せっかく Fingerprint 入れたのに、名刺をあげた人と PGP の鍵交換した事がまだないような……。どうなってるんじゃー。

[ 10月2日全て ]

2003年10月2日 (木)

SPYZ のケーブル交換 このエントリーを含むはてなブックマーク

webcam に使っている SPYZ だが、最近調子が悪い。 USB ケーブルをさすとピピッと認識した音がするはずなのだが、ピッっとしかいわない時があるし(この状態では撮れない)、ピピッといっても撮れてない時もある。 コネクタ部分をいじると直ったりするので、やっぱり接触不良だろうか。

ということで今使っているミニUSBタイプコネクタつきケーブルをやめて、SPYZ付属のUSBケーブル(+USB延長ケーブル)に戻す。

おっなおった。 やっぱり接触不良。

@B ロジクール QV-4000 Qcam Pro 4000

QV-4000 実は SPYZ が駄目だったら次どうしようかと検討を始めていたところ。 ロジクールの QV-4000 Qcam Pro 4000 が評判が良いのでちょっと欲しくなっていたりする。

  • CMOS でなく CCD。画質にも定評有り。
  • 三脚ネジ穴がある。
  • Linux で使える。

なのだが、ちと高いな。 あと去年の11月発売モデルなので、そろそろ後継が出そうな気配もするけどどうなんだろう。 出たら出たで値段が下ったら買っちゃうと思うけど。


過去の今ごろ このエントリーを含むはてなブックマーク

過去の10月2日より。

  • ドミノ移植
    • えーと今は、別の PC をもらって768MB。それよりノート PC が192MBなのをなんとかしたい。swap しまくり。

なつかしの20世紀 新タイムスリップグリコ第4弾 このエントリーを含むはてなブックマーク

実家から、買ったという携帯からのメール。 いきなり27個ですか。

で、シークレットの「ウラン怪獣出現」地底怪獣パゴスもあったとのこと。

お目当てのローライフレックスF2.8も3個あったらしいし、今回は早く収束しそう。


[ WiKicker ]If-Modified-Since: 関連バグ このエントリーを含むはてなブックマーク

WikiPage を削除した場合、DB の更新時刻をアップデートしなければならないのだが抜けていた。 会社で立てている社内 WiKicker で削除して気がつく。

週末 Fix だな。


[ 10月2日全て ]

2004年10月2日 (土)

過去の今ごろ このエントリーを含むはてなブックマーク

過去の10月2日より。

  • SPYZのケーブル交換
    • 新しいケーブルでもやっぱりたまに動かなくなる。カメラ側のコネクタが悪くなっているのかな。それともケーブルが長すぎるのか。

普通の土曜日 このエントリーを含むはてなブックマーク

今年2度目の月見バーガー(チーズ)を食べたり、パンツを補充したり、ワインをあけたり。


[ 10月2日全て ]

2005年10月2日 (日)

次の週末に来客有り このエントリーを含むはてなブックマーク

naney:49005243

滅多に人がこない我が家に、次の週末お客様が来る予定。 ということで、窓を拭いたり物を片付けたり(隠したり)。

[ 10月2日全て ]

2006年10月2日 (月)

FM 用のお手軽なアンテナと言えばやっぱりフィーダアンテナ? このエントリーを含むはてなブックマーク

せっかく DVD コンポが帰ってきたので、休日の朝は FM をかけてゆったりとしたい。

今までおまけでついてきたヒモみたいな FM アンテナを付けていたが、これを機にもう少し感度の良いのにしようかと思う。

しかし FM 用のアンテナというとやっぱりフィーダアンテナになるのか? 安価だし電波強度からいうとそれで十分ではないかと思う。 でも、あれ見た目が良くないんだよね。

といってテレビアンテナ信号の分岐とかもコストに見合う改善が出るか不明なのでちょっとリスキー。


[ 10月2日全て ]

2007年10月2日 (火)

今日のさえずり このエントリーを含むはてなブックマーク

  • 12:09 @zakwa 鼻にデキモノは、よくある。
  • 16:33 JUDE/Community 5.1 で影が設定できるようになったらしい。
  • 18:55 JUDE/Community 5.1 の影/グラデーション設定はシステム プロパティから一括設定。
  • 19:08時計の日付がツイタチな事に今気がつく。[mb]

[ 10月2日全て ]

■よく検索されるキーワード

torrent(68) perl(60) windows(51) cvs(42) linux(41) 書き方(39) ganttproject(33) アジェンダ(26) debian(25) 使い方(24) 提案書(20) サンプル(19) java(19) ドラマ(17) tc-1(17) x31(16) 壁紙(16) google(16) ほぼ日手帳(16) subversion(15) バッグインバッグ(14) ヨドバシカメラ(14) 2009(14) 設定(14) firefox(13) 秋葉原(13) ssh(13) 修理(13) バッグ(13) インストール(12) 動画(12) svn(12) usb(12) 影舞(12) ファイル(11) rcs(11) ほぼ日(11) アジェンダとは(11) wiki(11) c#(10) ダイソー(10) thinkpad(10) centos(10) 無印(9) 価格(9) 画像(9) 手帳(9) activeperl(9) apache(9) 市原隼人(9) リフィル(9) ミノルタ(9) 冷蔵庫(9) 作り方(9) tortoisesvn(9) 大井町(9) ほぼ日手帳2009(8) gmail(8) 生年月日(8) truecrypt(8) mailpia(8) so905ics(7) cgi(7) スーベレーン(7) mew(7) spidermonkey(7) emacs(7) ご査収(7) ダウンロード(7) パスワード(7) テンプレート(7) cygwin(7) chrome(7) make(7) suunto(7) gimp(7) 評判(7) gtd(7) 写真(7) 方法(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 3.34589s / load averages: 0.26, 0.27, 0.25
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)