ようこそゲストさん

chibilog

メッセージ欄

分類 【ブラウザ】 で検索

一覧で表示する

2010/07/09(金) Google Chromeで使ってる拡張の紹介・その1

はてブ情報 はてブに登録 はてブ数 2010/07/09 28:42 ブラウザ

すっかり遅くなりましたが、Google Chromeで使ってる拡張の紹介でも。大雑把に拡張の種類を以下のようにジャンル分けしてみました。これに沿って紹介していこうかなと。


  • ユーティリティ
  • サービス
  • タブ周り
  • ブラウジング
  • Googleのサービス
  • Greasemonkey

とりあえず今回は、ユーティリティとサービスに分類された拡張の紹介でも。それぞれ拡張の名前の部分をクリックすると、ダウンロードページに飛べるよ。


ユーティリティ

インストールしておけば便利になる拡張達の紹介。


AdBlock

邪魔な広告をブロックしてくれる拡張。フィルタのリストが予め用意されているので、自分であれこれブロックする広告のパターンを作らなくても、すぐに有効に出来る。それでも消えてくれない広告は設定を追加してブロックしてやればいい。その際は、Browser Button for AdBlock を使ってやると便利になる。


ChromeAccess

chrome:// なページや about:// なページに簡単にアクセスできるようにする拡張。例えば、メモリの使用状況を確認するページだったり、ExtensionsやHistoryなど。


ChromeMigemo

Firefoxを使ってる人ならお馴染みなMigemoのChrome版。しかし、この拡張だけだと宝の持ち腐れになるので、MigemoFindInPage も一緒に入れておく。

これで、ページから特定の単語を検索したい時に便利になる。例えば、『拡張』って単語を検索したい時に『kakutyou』ってアルファベットで打ってヒットさせることができる。Vimiumを使ってる人は、unmap / やっておくと、検索時にこっちのMigemoを使えるようになるので便利。


Proxy Switchy!

Proxyの設定が複数あって、簡単に切り替えるようにしたいならこの拡張を使うと便利。


Smooth Gestures

マウスジェスチャー。マウスであれこれ操作したい人は入れておく。


Speed Dial

SafariのTop Sitesみたいなやつ。よくアクセスするページを登録しておくと便利になる。


Vimium

viっぽい操作でブラウジングしたい人用の拡張。なんでもキーボードで済ませたい人向け。ただ、FirefoxのVimperatorと比べると、機能も最低限しかないような状態なので満足しないと思うけど、無いよりはマシってことで……


Xmarks Bookmarks Sync

複数のブラウザ、複数のマシンでブックマークを同期したい時に重宝するXmarks。これのChrome版。Xmarksを使ってる人は入れておけな拡張。


Chrome Notepad

サッとメモを取りたい時に便利な拡張。付箋みたいなもの。


サービス

何かのサービスを利用する場合に、入れておけば便利な拡張達。例えば、LDRとかニコニコ動画を見るときに便利になる拡張などの紹介。


ニコチューブゲッダン

ニコニコ動画やyoutubeで閲覧中の動画をダウンロードできるようにする拡張。ページにダウンロードのアイコンが追加されるのでUI的にも分かりやすい。ニコニコ動画はmp3にしてダウンロードも出来るので便利。


壺ノ鍵

2chを快適にする為の拡張。貼られているURLを直リンクにしたり、画像をインライン表示したり。


read.crx

2chブラウザ。Chromeを2ch専用ブラウザっぽくしたい人向け。スレのブックマークなども出来るし、未読管理もしてくれる。


livedoor Reader Notifier for Chrome

LDRの未読管理。未読件数をアイコンに表示できる。アイコンをクリックすればそのままLDRにアクセスも可能。


ChromeFullFeed

LDRでフィードの閲覧中に、記事の全文を取得することができるようになる拡張。『g』のマークをクリックするか、キーボードの『g』を押せば、全文取得することが出来る。


Taberareloo

FirefoxのTomblooみたいな拡張。Tumblrなどのサービスに簡単にポストが可能になる。


pixivViewer

Pixivを見やすく整形してくれる拡張。ブックマークもしやすくなるのでお勧め。


はてなブックマーク GoogleChrome 拡張

はてなブックマークを使ってる人は、入れておこうな拡張。アイコンぽちで、見てるページをブックマークすることができる。


Instachrome

「あとで読む」サービスのInstapaperに登録したり、アクセスしたりを1つのアイコンから出来るようにする拡張。でも、登録する時はブックマークレットからやってるし、あまり必要無いような気もしてきた(じゃあ、書くなよw)


テレビなう

テレビ見ないのに何故か入れた拡張。放送中のテレビ番組の一覧をサッと出してくれる。


そんなわけで、ユーティリティ編とサービス編はお仕舞い。


1: 『関係ないけどPHP技術者認定試験っていうのがあるらしいよ。受けるの?』 (2010/07/27 25:04)

2: chibi 『PHP技術者認定試験なんてあるのかい。それは勿論受けないよw』 (2010/07/28 25:19)

2010/06/27(日) Google Chromeの設定

はてブ情報 はてブに登録 はてブ数 2010/06/27 8:13 ブラウザ

すぐに飽きてFirefoxに戻るかなって思ってたんだけど、いつの間にかGoogle Chromeがメインのブラウザになってしまった……

Google Chromeを暫く使ってみての感想だけど、やっぱりメモリを凄い消費する。酷い時は1GB消費してた……流石にこれを見たときは愕然とした。平均的に見ても、400MB近くは使ってるから、Firefoxに比べるとアホみたいにメモリ消費する。

てか、1GB使ってしまうことを考えると、メモリを2GBしか積んでないようなPCには辛いブラウザだと思う。3GB以上積んでるPCじゃないとお勧めできないかな……ちなみにメモリの確認はアドレス欄に、about:memory って打ち込めば確認出来る。わざわざ打ち込まなくても、拡張でアイコンをクリックしたら確認出来るものもある。

しかし、マルチプロセスは強い。Googleリーダーで『vキー』でそのページを開くときに、新しいタブでバックグラウンドで開くようにしてるんだけど、ページを連続で大量に開いても、今見てるGoogleリーダーの操作が快適に出来る。各タブが独立したプロセスになってるのは本当に強い。RSSリーダーの類をサクサク閲覧したいなら、FirefoxよりもGoogle Chromeのほうが快適だと思う。

さて、感想はここまでにして、設定についていくつか書いてみることにしますよ。


キャッシュをRAMディスクに

キャッシュをHDDに書き込むよりも、RAMディスクに書き込んだほうがパフォーマンスが向上するので、それの設定でも。ここでは、Ubuntuでtmpfsを使う設定。WindowsでもMacでも、RAMディスクを使えるようにするアプリはあると思うので、ここで書くよりもきっと簡単に出来るはず。

先ずは、RAMディスクの準備。/shm に 300MBで作ることとして書いていく。ちなみにtmpfsは動的に容量を割り当てるので、ここで300MB確保したからと言って、すぐに300MB消費されるわけではない。

必要なディレクトリの作成。

$ sudo mkdir /shm
$ sudo chmod 777 /shm

/etc/fstab に以下の記述を追加する。

/dev/shm        /shm            tmpfs   size=300m         0     0

マウントしてみる。次回のシステム起動時からは、/shmをマウントしてくれるので(/etc/fstabに書いたので)、このmountコマンドは不要。

$ sudo mount -a

これで、RAMディスクの準備は完了。dfコマンドなどで確認してみる。

続いて、ChromeのキャッシュをRAMディスクに向ける。Chromeのキャッシュは以下の2つ(5.0.375.86にしたら、Media Cacheというのが増えてた)。

  • $HOME/.cache/google-chrome/Cache
  • $HOME/.cache/google-chrome/Media Cache

今ある、CacheとMedia Cacheを削除するか、適当にリネームする。その後で、シンボリックリンクを貼ればOK。

$ cd ~/.cache/google-chrome/
$ ln -s /shm Cache
$ ln -s /shm Media\ Cache

確認

$ ls -l
合計 0
lrwxrwxrwx 1 chibi chibi 4 2010-06-26 14:03 Cache -> /shm
lrwxrwxrwx 1 chibi chibi 4 2010-06-26 14:04 Media Cache -> /shm

あとは、Chromeで徘徊してキャッシュが/shmに作られていればOK。なお、RAMディスクなので、システムを再起動すればRAMディスクに書き込んだデータは全て消えるので注意。キャッシュみたいなデータなら、消えてくれて構わないから問題無いけど。


リファラ問題

Chromeを使って一番厄介な問題がこれ。てか、Firefox以外のブラウザを使った場合の一番厄介な問題って言ったほうがいいのか……

Chromeには、FirefoxのRefControlみたいなアドオンが無いので、例えばGoogleリーダーでフィードを閲覧中にFC2ブログの画像が表示されなかったり、Googleの画像検索で画像をクリックしたら直接画像が開くようにすると、やっぱりFC2の画像は表示されなかったり……

そんなことにならないように、リファラを調整できるのがRefControlなんだけど、Chromeにはこれが無い。今のChromeの仕様では、RefControlの実現も無理みたい。

でも、世の中にはやっぱり凄い人が居て、LDR(ライブドアのリーダー)とFC2の組み合わせに限り、FC2のブログでも画像を表示できるようにする拡張があったりする。

Chromeで読み込みに失敗した画像についてリファラを消して再読み込みを試みる方法 - 0xFF


これで、LDRならFC2も恐くなる。でも、Googleの画像検索時などの他の時にやっぱり不便……そんなわけで、プロキシでリファラの設定をすることにした。リファラの為だけにプロキシを設定するとか大袈裟だけど、ブラウザで出来ないんなら仕方無いかなと……しかし、これをやることで、Chromeでの不満の1つが解消されるので良しとする。

Squidを使う場合は、以下の設定を /etc/squid/squid.conf に記述してやれば、今まで書いてきたような問題を解決出来る。必要なパターンがあれば増やせばOK。

acl noreferer url_regex ^http://[^/]+\.fc2\.com ^http://[^/]+\.dtiblog\.com ^http://[^/]+\.yahoo\.co\.jp
header_access Referer deny noreferer

あとは、polipoを使う場合は、以下の設定を /etc/polipo/config に記述すれば、FC2などの画像が表示出来るようになる。後述するが、この方法では他の問題が発生するので注意。

censoredHeaders = from, accept-language
censorReferer = maybe

個人的には、個人的なプロキシでリファラの為だけにSquidを使うのは大袈裟だと思うので、polipoでいきたかったんだけど、polipoのこの設定だと別の問題が発生したので、今はSquidを使ってる。

polipoのこの設定だと、ITmediaのページで画像が表示されなくなってしまった。この設定を入れると、リファラの送信をしてないので、ITmediaみたいな直リン対策をしてるページでは問題が発生する。polipoだとリファラ周りの設定を細かく出来無さそうだったので、結局はSquidを使うことにした。



さて、リファラ周りの問題が解消されたので、だいぶ便利になってくれました。今度、使ってる拡張についてまとめることにしよう。


1: 『ほほー、Chromeも結構あるんだなー BlogPetかわいいね!』 (2010/07/15 14:51)

2: chibi 『ココロちゃんがいつの間にかこうさぎに変わってしまってね…… 僕はココロちゃんのほうが好きだったんだけど。てか、ココロちゃん目当て...』 (2010/07/15 22:39)

2010/06/23(水) Google Chromeを使ってみる

はてブ情報 はてブに登録 はてブ数 2010/06/23 27:01 ブラウザ

断固としてFirefox派だったんだけど、Chromeも気になってきてしまったので浮気してみる。

良いなと思ったのは、起動が速いこと。Firefoxはかなりモッサリと立ち上がるからね。ページを開く速度は……どうだろう? Firefoxと比べてあまり変わらない気もする。でも、暫くChromeを使ってからFirefoxに戻ってくると遅い気もするので、Chromeのほうが速いかも。

ちなみにベンチマークの結果は凄い差が出た。どちらも同じマシンのUbuntu 10.04上で計測したもの。

ブラウザベンチマーク


それでは、悪い部分からピックアップしよう。Chromeがまだメインのブラウザとして使えないと思ったのは、以下の2点。

  • Vimperatorが無い
  • RefControlが無い

Vimperatorが無いのは正直キツイ。でも、Vimium という拡張があって、これを使えばVimっぽく操作する最低限の機能が付いているので、なんとかやっていけそう。ただし、Vimiumが機能しないページがあったりで、なかなか面倒臭い。

次にRefControl。これが無いとリファラを偽装できない。パッと見た感じ、RefControlの代わりになりそうな拡張は見当たらなかった。リファラが偽装できないと色々と面倒なんだよね。例えば、Googleリーダー使って閲覧してる時に、FC2ブログなんかの画像が取得出来ない……

でも、今のところこのくらいなんだよね。この2つさえ整えば、メインのブラウザに切り替えちゃってもいいかなって思ってる。


それでは、FirefoxユーザがChromeを使う場合に、Firefoxではこれをあーしてこうやってたのを、Chromeではどうすればいいのよ? みたいな視点でいくつか書いてみよう。


Tumblrへの投稿は快適に出来るの?

Firefoxなら、Tombloo + GreasemonkeyのTumblr Dashboard High-Res Photos なんかを使って、快適なTumblrライフを送ってると思う。たぶん、これが手放せなくてFirefox離れ出来ないって人も多いんじゃないだろうか……

でも、Chromeでもこれと同等のことが出来る。Taberareloo という拡張を使えばOK。今のところ、快適に使えている。


マウスジェスチャーって使えるの?

いくつか拡張が用意されているので、これもご心配無く。ちなみに僕は、UbuntuのEasyStrokeを使っているので、マウスジェスチャーの拡張は入れてない。


広告のブロックは?

AdBlock があるので大丈夫。他には、Browser Button for AdBlock を入れておけば便利になると思う。


ブックマークの同期は?

Xmarks Bookmarks Sync があるので、これを使えばFirefoxのブックマークと同期することが可能。

他にも、はてなブックマークのChrome拡張もあるので、ブックマークの移行とか運用に関しては特に気にしなくて大丈夫だと思う。


Greasemonkeyは使えるの?

Greasemonkeyという拡張があるわけじゃないんだけど、ユーザスクリプトを拡張をインストールするみたいにインストールしたら機能したw 今はとりあえず、下の2つをインストールしてみたけど、問題無く動作してるみたい。

  • YousableTubeFix for Chrome
  • Google Image Search Direct Links

キャッシュをRAMディスクにしたいんだけど

パフォーマンス向上の為、キャッシュはできればRAMディスクにしたいところ。

Firefoxならabout:configからキャッシュ位置の変更が出来るので、キャッシュをRAMディスクに向けるのは簡単。Chromeの場合であれば、$HOME/.cache/google-chrome/Cache をRAMディスクへのシンボリックリンクにしてしまえば、キャッシュをRAMディスクに貯め込むことができる。設定で指定が出来るようになれば便利になるんだけどな……


その他

AutoPagerizeに関しては、AutoPagerize for Chrome を使えば、まあ大丈夫。

他にも、Firefoxユーザにはお馴染みの Stylish なんかもあったりする。

あとは、Google系のサービスを便利にするような拡張が多いので、普段使ってるサービスのほとんどがGoogleって人には凄く良いブラウザかも。


それでは、Firefoxと比べた場合の良い点をいくつかピックアップ

  • 起動が高速
  • ベンチマーク結果が比較にならないほど高い
  • ページを開くのが幾分か速い
  • 起動しっぱなしでもモッサリしてこない
  • マルチプロセスなので快適

マルチプロセスについては注意があって、Chromeを使ってるとChromeのプロセスが何十個と生成される。それらのメモリを合計すると、Firefoxを軽く超えるメモリ使用量(酷いと倍くらい)になるので、貧弱なマシンだとキツイかも。よくChromeはメモリ使用量が少ないって話を聞くけど、それはたぶんChromeのプロセスを1つしか見ないで言ってる話だと思う。

まあ、そんなわけで、暫くはChromeを使ってみて、飽きたらFirefoxに帰ってこようと思う。たぶん併用だと思うけど……


1: 『狐火起動重いよね…下手したらIEより重い…』 (2010/06/25 15:10)

2: chibi 『アドオン入れてなければそれなりに速いんだけどね……でも、そんなのFirefoxじゃないし。 Chromeの凄いところは、アドオン...』 (2010/06/25 23:37)