dolipoがGIZMODOで一位!!
[From Netafullmodo - The Best of netafull 2008.03 : Gizmodo Japan(ギズモード・ジャパン)]
なんとなくGreaseKit(autopagerize?)との相性が悪い気がして、日々パラメータ調整してますが、皆様問題出てませんでしょうか?
(なんとなく詰まるような感じになる)
ぜひぜひフィードバックお願いします
dolipoがGIZMODOで一位!!
[From Netafullmodo - The Best of netafull 2008.03 : Gizmodo Japan(ギズモード・ジャパン)]
なんとなくGreaseKit(autopagerize?)との相性が悪い気がして、日々パラメータ調整してますが、皆様問題出てませんでしょうか?
(なんとなく詰まるような感じになる)
ぜひぜひフィードバックお願いします


やっぱり慣れない自分の声ってことで、お恥しい限りなんですが、有名Podcastに登場させて頂いたということで紹介
いつもは日曜日にお届けしているんですけど、旬なものは旬なうちに味わうのがよい、ということで最近Macユーザの間で話題騒然のdolipoの作者でありますdrikinさんをゲストにdolipoとかその周りのお話についていろいろ伺いました。
[From Modern Syntax Radio Show 119回目 - [モ]Modern Syntax ]
まぁ、いきなり振られて、話たわりには、言いたいことは言えてるかなぁ、ブログで書き切れないdolipoの事など語ってるので、よかったらぜひ。
しかし、冒頭から「たかだかGUIラッパー」はひどいっすよねww。それに引き換えkwmrさんのエントリーは恐縮すぎですが。
って、自分のブログを更新するよりも先にネタフルさんに紹介されてたので、こちらを見てもらったほうがわかりやすいですが、、、いちおう項目としては以下の通りです。

もの凄い勢いで、みなさんがpolipoの仕組みの解説や、カスタマイズの最適化してくれていて、大変勉強になっているのですが、2つほど僕的にオススメの情報を紹介
嬉しいことに、一部で、大反響を巻き起こしてるdolipoですが、いくつか不具合も発生しています。
皆さん解決策を模索して頂いてますが、いくつかを取り入れてみました。
具体的には
これで結構不具合が解消されることを期待しています。
【dolipoの動作確認について】
dolipoを起動して、proxyを設定した状態で、このリンクをクリックしてください。グレーの文字で「dolipo block here」と表示されたらdolipoは正しく動作しています。もし、正しく動作していないというメッセージが表示されたら、dolipoを再起動して、システム環境設定のプロキシ設定が正しく設定されていることを再確認してください。
これ以外にも不具合があるページを発見したら、システム環境設定→プロキシで、プロシキ設定を使用しないホストとドメインに不具合の起きるページを追加してください。iDiskなどは不具合が起きるページの代表で、↓のように設定しておくと、問題が解消されます。
【dolipo上級者へ】
dolipo起動時にdolipoのリソースに含まれているuncachable.txtを~/Library/Application Support/dolipoにコピーして、こちらを参照するように設定しました。リソースは起動時毎回上書きしますので、編集するときは、dolipoのパッケージを開いて、Contents/Resourcesに含まれるuncachable.txtを更新するようにしてください。uncachable.txtの内容は2chのdolipo板などを参考にしましたが、お勧めの設定などがあれば、ブログにコメントもしくはdrikin@gmail.com宛まで連絡頂けると次回アップデート時などに更新できます。
また、pacファイルにて、プロキシ運用されている方がいますが、どうもpacファイルの運用は、一部でトラブルが起きてるみたいです。そもそもLeopardのバグという説や、GreaseKitとの相性問題という話もありますが、原因はまた掴めてませんが、動作が怪しかったり、dolipoの効果が見られなかったら、一度、pacファイルを止めて、手動でプロキシを設定してみてください。
多くアドバイスはotsuneさんを初め、テストに協力してくれている友人によるものです。otsuneさん、みなさんに感謝
MacBook Airの購入、WindowsMobileのフリースポット化あたりから、劇的に変化している、自分のネットワーク環境ですが、Delegateの情報を調べているうちに、polipoというProxyソフトを発見しました。ごく一部で話題になり初めてるようですが、polipoは個人用にネットワークの高速化に特化したプロキシーサーバーで、実際試してみたところ、光の自宅回線ですら、mixiやFlickrが劇的に快適になったので、感動のあまり、Mac用GUIを作成しちゃいました。
その名もdolipo
polipoは基本的にコマンドラインツールで、若干導入に敷居が高いのとターミナルで操作が面倒だったので、メニューバーアプリにして、簡単に操作できるようにしました。
ここからアプリをダウンロードして、アプリケーションフォルダなどに入れておけば、あとは、起動しておくだけです。

初回起動時に、システム環境設定でのプロキシ変更を促されると思います。ネットワーク環境設定のプロキシ項目からHTTPとHTTPSのプロキシを127.0.0.1:8123に変更してください。正しく設定されれば、普通にSafariなどでブラウジングできると思います。FireFoxなど一部アプリでは、アプリ内に、独自のプロキシ設定がありますので、個別に設定してください。
もし、既存のネットワーク環境がプロキシが必要であれば、ステータスバーのdolipo→Preferences...からParent Proxyに現状のプロキシ情報を設定し、チェックを付けてください。
ネットワークが切り替わると、dolipoは自動的に検知して、polipoを再起動しますので、基本的に起動しっぱなし常駐しておけば、問題ないと思います。(おかしいなと思ったら、dolipo→Restartを実行してみてください)
あくまでもキャッシュなので、ネットワーク自体の転送速度は変わりませんが、mixiやflickrなど二ページ目以降のページ遷移などで、高速化が体感できると思います。
polipoの仕組みとしては、可能な限り(HTTP1.0のリクエストはHTTP1.1に変換して)HTTP1.1のパイプラインを有効にして、コネクション張りっぱなしで通信する事と、賢いキャッシュ機能が高速化に貢献してるんだろうと思います。
もちろんWiFiや、emobileなどの細い回線では、より効果が発揮するので、Airユーザーにお勧めしたいです。
最後に
に感謝します。
追記)
iDiskに繋らないという問題が起きた場合、↑のシステム環境設定のネットワーク設定で、"プロキシ設定を使用しないホストとドメイン"にidisk.mac.comを追加してみてください。idiskはdolipoを経由せずにアクセスするようになります。

"Apple MacBook Air 13.3/1.6GHz Core 2 Duo/2G/80G/micro-DVI/BT MB003J/A" (アップルコンピュータ)