<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>gaspanik weblog &#187; addons</title>
	<atom:link href="http://blog.gaspanik.com/tag/addons/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gaspanik.com</link>
	<description>beat one's brain</description>
	<lastBuildDate>Thu, 15 Jul 2010 03:21:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/tag/addons/feed" />
	<atom:link rel='hub' href='http://blog.gaspanik.com/?pushpress=hub' />
<cloud domain='blog.gaspanik.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>kikinを使って快適ブラウジング？</title>
		<link>http://blog.gaspanik.com/add-socialmedia-plugin-kikin</link>
		<comments>http://blog.gaspanik.com/add-socialmedia-plugin-kikin#comments</comments>
		<pubDate>Mon, 15 Feb 2010 18:13:57 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[lifehacks]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=2866</guid>
		<description><![CDATA[バンクーバー・オリンピックも始まりまして、夜中から午前中にかけての競技を生で見た方がいいのかどうしようかと迷っていた時、Mashableで「kikin」というブラウザのプラグインというかアドオンが紹介されていました。
で [...]]]></description>
			<content:encoded><![CDATA[<p>バンクーバー・オリンピックも始まりまして、夜中から午前中にかけての競技を生で見た方がいいのかどうしようかと迷っていた時、<a href="http://mashable.com/2010/02/15/kikin/">Mashable</a>で「<a href="http://www.kikin.com/">kikin</a>」というブラウザのプラグインというかアドオンが紹介されていました。</p>
<p>で、早速使ってみましたよ。</p>
<p><span id="more-2866"></span></p>
<h3>ソーシャルメディア系の結果もあわせて表示しちゃうよ</h3>
<p>kikinをインストールした後、Googleなどのkikinがサポートしているサイトで検索をすれば、WikipediaやTwitter、YouTube、Facebookみたいなソーシャルメディア系サイトからもそれに関連する項目を引っ張ってくれます。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/02/kikin-001.png" alt="kikin-001" title="kikin-001" width="450" height="253" class="alignnone size-full wp-image-2863" /></p>
<p>こんな感じで検索結果の上にkikinの窓が登場します。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/02/kikin-002.png" alt="kikin-002" title="kikin-002" width="450" height="253" class="alignnone size-full wp-image-2864" /></p>
<p>YouTubeを選べば、サムネイルの右下にあるPLAYボタンをクリックしてその場で再生できます。他にもAmazonやらいろいろあります。このkikinの窓を表示するしない、パーソナライズするしないといった設定は、ロゴをクリックして表示されるオプション、またはkikinのWebサイトで変更可能です。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/02/kikin-003.png" alt="kikin-003" title="kikin-003" width="450" height="253" class="alignnone size-full wp-image-2865" /></p>
<p>日本語で検索しても問題ないようですので、いちいち他のサイトに見るのも面倒だなぁというものぐささんには便利かもしれません（場所取りますけど 笑）。ちなみにChrome版はカミングスーンです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/add-socialmedia-plugin-kikin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/add-socialmedia-plugin-kikin" />
	</item>
		<item>
		<title>その後追加したChrome拡張機能たち</title>
		<link>http://blog.gaspanik.com/recent-installed-chrome-extensions</link>
		<comments>http://blog.gaspanik.com/recent-installed-chrome-extensions#comments</comments>
		<pubDate>Thu, 14 Jan 2010 08:25:48 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[lifehacks]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[extensions]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=2065</guid>
		<description><![CDATA[先日書いた「Web制作者向けなChromeの拡張機能＋α」がそこそこな反響があるようなのですが、残念ながらそこに書かなかった拡張機能もいくつかあります。
今回は趣旨と異なるために前回のリストから漏れていた拡張機能を紹介し [...]]]></description>
			<content:encoded><![CDATA[<p>先日書いた「<a href="http://blog.gaspanik.com/chrome-extensions-for-web-developer">Web制作者向けなChromeの拡張機能＋α</a>」がそこそこな反響があるようなのですが、残念ながらそこに書かなかった拡張機能もいくつかあります。</p>
<p>今回は趣旨と異なるために前回のリストから漏れていた拡張機能を紹介します。Chromeを使ってブラウジング効率を高めるとかそんなのは他のサイトに任せて、ボクが単に必要としているものだけ紹介したいと思いますので、あしからず。</p>
<p><span id="more-2065"></span></p>
<h3>Feedly</h3>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/chrome-extension2-001.png" alt="chrome-extension2-001" title="chrome-extension2-001" width="450" height="253" class="alignnone size-full wp-image-2062" /></p>
<p>「Feedly」は、Google Readerをベースに雑誌風にレイアウトを変更してくれるオンラインのサービスです。しばらくRSSの購読をやめていたボクがこれなら読んでも良いかな？と思わせてくれました。Chrome版では、FirefoxのアドオンにあるRSSの追加ボタンがないようですが、とりあえずは入れておこうかと。<br />
&rarr; <a href="https://chrome.google.com/extensions/detail/ndhinffkekpekljifjkkkkkhopnjodja">Feedly</a></p>
<h3>Secbrowsing &#8211; plugin version checker</h3>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/chrome-extension2-002.png" alt="chrome-extension2-002" title="chrome-extension2-002" width="450" height="253" class="alignnone size-full wp-image-2061" /></p>
<p>最近巷では「Gumblar」なるAcrobatの脆弱性を突いたウィルスさんが猛威をふるってますが、何にしたってアップデートしてないとそんなことは起こりえます（対策されなきゃ意味はないですが 笑）。この「Secbrowsing」はプラグインのバージョンをチェックする拡張機能です。悪いことは言いません、入れておきましょう。<br />
&rarr; <a href="https://chrome.google.com/extensions/detail/pgkcfihepeihdlfphbndagmompiakeci">Secbrowsing &#8211; plugin version checker</a></p>
<h3>Google Apps Shortcuts</h3>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/chrome-extension2-003.png" alt="chrome-extension2-003" title="chrome-extension2-003" width="450" height="253" class="alignnone size-full wp-image-2060" /></p>
<p>読んでその名の通りGoogleの各種サービスへのショートカット集です。設定で普段使うサービスだけに限定することもできますし、任意のGoogle Appsのドメインも追加できるようになってます。Googleさんへの依存はほどほどに。<br />
&rarr; <a href="https://chrome.google.com/extensions/detail/bjcpobipejlbogodeiendpdgcdambjgo">Google Apps Shortcuts</a></p>
<h3>AdThwart</h3>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/chrome-extension2-004.png" alt="chrome-extension2-004" title="chrome-extension2-004" width="450" height="253" class="alignnone size-full wp-image-2063" /></p>
<p>前回紹介した中に「FlashBlock」があったように、Webサイトのコンテンツのロードの妨げになるようなものが嫌いです（笑）。「AdThwart」は俗に言うAd Blockerの類ですが、フィルタをベースに何もしなくても消してくれるので助かってます。<br />
&rarr; <a href="https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpkdaibdccddilifddb">AdThwart</a></p>
<h3>gleeBox</h3>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/chrome-extension2-005.png" alt="chrome-extension2-005" title="chrome-extension2-005" width="450" height="253" class="alignnone size-full wp-image-2064" /></p>
<p>今日見つけたばっかりの拡張機能「gleeBox」は、キーボードのショートカットを使って閲覧中のページ内のリンクをおっかけたりその他の操作を楽にしてくれるものです。こちらも<a href="http://thegleebox.com/">Firefoxのアドオン</a>が公開されてます。<br />
&rarr; <a href="https://chrome.google.com/extensions/detail/miinkdcjglbkbanpkghnkgkgbamdkgji">gleeBox</a></p>
<p>詳しい使い方は<a href="http://thegleebox.com/manual.html">マニュアルページ</a>を読んでいただきたいのですが、キーボードの「g」キーを押して、任意の文字列やコマンドを入力することでいろんな操作が可能です。一部取り上げると…。</p>
<h4>任意の文字列を入力</h4>
<p>gleeBoxを表示して任意の文字列を入力すれば、文字列にリンクが貼られていればその場所にジャンプできます。仮にリンクがなければ、そのままEnterで検索エンジンに放り投げることができます（日本語はダメですかね）。</p>
<h4>?hを入力してh要素だけ、?aですべてのリンクを拾い上げる</h4>
<p>マウスや矢印キーを押していちいちページをスクロールするのも面倒な場合は、gleeBoxを呼び出して「?h」と入力すれば、h1、h2、h3の要素を上から順番にTabキーで遷移できます。同様に「?a」と入力することですべてのリンクを対象にすることができます。</p>
<h4>YubNubのコマンドで特定の操作を</h4>
<p>「<a href="http://yubnub.org/">YubNub</a>」というコマンドラインの検索インターフェイスのコマンドが使えるようになってます。たとえば、Twitter検索をしたければ「:tw キーワード」の形で入力してEnter、Wikipediaだったら「:wp」とか「:wpjp」、Amazonだったら「:am」とか「:amzj」とかです。gleeBoxから日本語渡すとこけますけど…（笑）。</p>
<h4>!マーク付きのコマンドで他のサービスへ</h4>
<p>閲覧中のページを指定された「!」付きのコマンドを入力すれば、他のサービスへその内容を持っていくことができます。たとえば、「!tweet」でTwitter、「!rss」でGoogle Reader、「!shorten」でbit.lyといった具合です。他にもInstapaperと連動させるとかもできます。</p>
<p>といった感じです。</p>
<p>なんだか最後はgleeBoxの使い方になってしまいましたが、前回紹介しきれなかったというか趣旨が異なったために省いていたChromeの拡張機能のリストでした。ちゃんちゃん。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/recent-installed-chrome-extensions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/recent-installed-chrome-extensions" />
	</item>
		<item>
		<title>Page Speedでチェックついでに最適化</title>
		<link>http://blog.gaspanik.com/how-to-use-page-speed</link>
		<comments>http://blog.gaspanik.com/how-to-use-page-speed#comments</comments>
		<pubDate>Sat, 09 Jan 2010 09:50:12 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=1913</guid>
		<description><![CDATA[前エントリー「YSlow!、使ってわかるあんなことこんなこと」でFirefoxのアドオン「YSlow!」の使い方とか見方を紹介したので、今回はGoogleさん謹製のアドオン「Page Speed」の話をしてみようかと思い [...]]]></description>
			<content:encoded><![CDATA[<p>前エントリー「<a href="http://blog.gaspanik.com/how-to-use-yslow-addon">YSlow!、使ってわかるあんなことこんなこと</a>」でFirefoxのアドオン「YSlow!」の使い方とか見方を紹介したので、今回はGoogleさん謹製のアドオン「Page Speed」の話をしてみようかと思います。</p>
<p>前回同様、<a href="http://blog.gaspanik.com/visit-to-kyoto-2009">「そうだ、京都、いってきた」的なページ</a>を参考ページとしまして、今回は画像に関するちょっとした話なんかも入れていきたいと思います。では、Page Speed編もいってみましょう。</p>
<p><span id="more-1913"></span><br />
<img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-000.png" alt="pagespeed-000" title="pagespeed-000" width="450" height="253" class="alignnone size-full wp-image-1912" /></p>
<h3>始める前に、Page Speedのインストールから</h3>
<p>「<a href="http://code.google.com/speed/page-speed/">Page Speed</a>」は、Firefoxのアドオンサイトには登録されていませんので、Googleさんの<a href="http://code.google.com/speed/page-speed/download.html">Page Speedのダウンロードページ</a>から直接インストールします。現在、正式版が「Version 1.4」、β版として「Version 1.5」が公開されていますので、どちらかお好きな方を。古いものよりは新しいものの方が良いと思いますけど。ちなみにこちらもYSlow!同様、Firebugが必要です。</p>
<h3>Page Speedでサイトをチェックしてみよう</h3>
<p>Page Speedのインストールが終わったら、さっそくサイトを開いてチェックしてみましょう。YSlow!と同じようにFirebugのパネルの中に隠れていますので、ブラウザウィンドウ右下の虫のボタンをクリックします。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-001.png" alt="pagespeed-001" title="pagespeed-001" width="450" height="253" class="alignnone size-full wp-image-1904" /></p>
<p>パネルの上のメニューに「Page Speed」と「Page Speed Activity」の2つのタブが追加されていると思います。サイトをテストして最適化ポイントを表示する場合は、「Page Speed」のタブを開いて「Analyze Performance」のボタンをクリックします。</p>
<p>ちなみにこのタブには設定項目がいくつか隠れています。実はこのPage Speed、テストと同時に構成要素を最適化するという素敵な仕様になっています。最適化されたファイルの保存先はここで変更しましょう。</p>
<h3>テスト結果と最適化のための指針はYSlow!とはちょっと違う</h3>
<p>YSlow!が米Yahoo!さんの14のルールをベースにいろいろ新しい項目が追加されているのに対し、こちらのPage SpeedはGoogleさんのものです。チェック項目は基本的に同じような内容になりますが、パフォーマンス向上のための指針などはちょっと異なります。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-002.png" alt="pagespeed-002" title="pagespeed-002" width="450" height="253" class="alignnone size-full wp-image-1901" /></p>
<p>赤いビックリマークは要改善なポイント、黄色い三角はできればやっといた方がいいんじゃない？ぐらいな感じでしょうか。「使ってないCSSは取り除こう」「冗長なCSSのセレクタはやめて、効率的なセレクタにしよう」「画像サイズは指定しようよ」「styleとscriptの順番もちゃんと最適化しよう」みたいな感じでいろいろなチェック項目が並んでます。</p>
<p>（追記: 2010.02.03）バージョン1.6βがリリースされたので、<a href="http://blog.gaspanik.com/google-page-speed-16">こちら</a>に各項目の意味を書き出しておきました。よければご覧ください。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-003.png" alt="pagespeed-003" title="pagespeed-003" width="450" height="253" class="alignnone size-full wp-image-1902" /></p>
<p>たとえば、上図では「Parallelize downloads accross hostnames」にビックリマークが出ています。これは「ブラウザの並行ダウンロードの機能を有効に活かすために、配信ファイルをいくつかのホストに分けた方がいいですよ」的な内容です。このサンプルページはCSSやJavaScriptに加え、写真のサムネイルが15個、その他の画像が10個ほどありますので、1つのホストから配信するのはあまり効率的でないのは事実です。もちろん改善の方法はあるんですが、その話は後半で。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-004.png" alt="pagespeed-004" title="pagespeed-004" width="450" height="253" class="alignnone size-full wp-image-1911" /></p>
<p>Page Speedの特徴として、三角矢印をクリックして展開すると結構詳細な解説をしてくれます。たとえばこの「Use efficient CSS selectors」の項目は、もっと効率的な書き方にしといた方がいいんじゃない？って話ですね（WordPressのデフォルトテンプレートなので、いろいろ事情があってこうなってるわけですが 笑）。</p>
<p>とまぁ、より詳細に改善すべき点を教えてくれるってわけです。</p>
<h3>「Resources」でステイタスコードやファイルサイズのチェック</h3>
<p>テストが終わるとサイトの構成要素の一覧を「Resources」で確認できます。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-005.png" alt="pagespeed-005" title="pagespeed-005" width="450" height="253" class="alignnone size-full wp-image-1908" /></p>
<p>このResourcesでは、個々のデータのHTTPステータスコード（200だったり304だったり404だったり）に加えて、実際のファイルサイズと転送データサイズなんかも表示されます。矢印をクリックして展開すれば、HTTPヘッダのリクエストとレスポンスとかも確認可能です。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-006.png" alt="pagespeed-006" title="pagespeed-006" width="450" height="253" class="alignnone size-full wp-image-1907" /></p>
<p>「File Size」が実際のファイルサイズ、「Transfer Size」が転送サイズです。前回も書いてますが、うちはテキストデータは基本Gzip圧縮がかかるようにしてるので、HTMLやCSSなんかは転送量が少なくなっているというわけです。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-007.png" alt="pagespeed-007" title="pagespeed-007" width="450" height="253" class="alignnone size-full wp-image-1910" /></p>
<p>ちなみに最新のβ版からは「<a href="http://www.showslow.com/">ShowSlow.com</a>」へテスト結果を送信することもできます。Show Slowは、YSlow!とPage Speedを使ってテストした結果を集めてるサイトです。年末にどっかのサイトで紹介されてから毎日いろんなサイトのテスト結果が載るようになりました。FirefoxのAbout ConfigでちょいちょいっといじってあげるとYSlow!でも送信可能です。</p>
<h3>「Page Speed Activity」でデータの流れとイベントをチェック</h3>
<p>Page Speedをインストールするともうひとつ追加されるタブ「Page Speed Activity」では、データリクエスト開始からの一連の流れを記録することができます。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-008.png" alt="pagespeed-008" title="pagespeed-008" width="450" height="253" class="alignnone size-full wp-image-1906" /></p>
<p>データのリクエストからDNSの参照にかかってる時間や接続までの時間、データのダウンロードにかかる時間をはじめ、描画されてるタイミングとかJavaScriptが実行されてるタイミングなんかも見れるようになっています。</p>
<p>この機能は、SafariやChromeに搭載されているWebインスペクタにもありますね。最新版のChromeとかはより細かく見れるようになってますし、GoogleさんがChromeのエクステンションとして年末にリリースした「<a href="http://code.google.com/webtoolkit/speedtracer/">Speed Tracer</a>」をインストールすればもっともっと詳細な表示が可能です（<a href="http://blog.gaspanik.com/wp-content/uploads/2009/12/speed-tracer-003.png" rel="lightbox[pagespeed]">こんな感じ</a>）。</p>
<p>ちなみにChromeのOS X版では最新のDev.版でエクステンションが利用可能になってますが、残念ながら起動の前にとあるおまじないを指定しないといけないので今のところ使えません（笑）。</p>
<h3>Page Speedの最適化機能はなにげに便利</h3>
<p>冒頭でも書いたようにPage Speedはテストする際に自動的に画像やCSS、JavaScriptなどのファイルの最適化をしてくれるという素敵な仕様になっています。これがまぁ案外役に立つこともあるわけです。</p>
<p>たとえば、今回のサンプルページはこんな感じで写真のサムネイルがバラバラ並んでいます。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-009.png" alt="pagespeed-009" title="pagespeed-009" width="450" height="253" class="alignnone size-full wp-image-1909" /></p>
<p>これらのサムネイル、そもそも画像本体はFlickrにアップしてあるものなので、そこからこのスクエアなサムネイルを引っ張って貼り付けていました。要は「配信ホストを分けて、スピードの速いホストから一気に並行ダウンロードさせる」ってやり方です。</p>
<p>しかし、Flickrで生成されているこのサムネイルは、画像そのもの最適化がされてない状態でしてね…、実は。いくらFlickrからの転送が速いとは言っても、この15枚のサムネイル画像を合計すると500kぐらいありました。</p>
<p>それじゃ見てくださる皆さんにあんまり良くないよね、ってことで、このPage Speedが自動的に最適化してくれたサムネイル画像に差し替えました。そうすることで、並行ダウンロードに支障があるものの、画像データの合計を約69kまで落とすことができたというわけです。</p>
<p>JPGもPNG（GIFよりもPNGが軽い）もただ単にPhotoshopから書き出しただけではまだダメで、Web Designing誌やうちのエントリーにも書いたように、さらに最適化処理をすることでデータサイズを大きく削減することができます（ものによりますが）。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/pagespeed-010.png" alt="pagespeed-010" title="pagespeed-010" width="450" height="253" class="alignnone size-full wp-image-1905" /></p>
<p>Page SpeedはCSSやJavaScriptのMinify化もやって保存してくれますので、「Miniify化なんてチマチマやってらんねーよ！」って方は保存されたものを使えば楽ちんです（笑）。</p>
<p>とまぁ、こんなとこでPage Speedの見方、使い方を終わりにしたいと思います。</p>
<p>Webサイトのパフォーマンスの最適化って、目に見えて効果がでることばかりではありませんが、YSlow!とPage Speedやそれ以外のツールを使って検証しながらできそうなことだけでもやっておけば、それがたとえ気付かれなかったとしても最終的には良い結果をもたらすかもしれません。</p>
<p>目に見えないところにも気を配ってこそのホスピタリティですから。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/how-to-use-page-speed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/how-to-use-page-speed" />
	</item>
		<item>
		<title>YSlow!、使ってわかるあんなことこんなこと</title>
		<link>http://blog.gaspanik.com/how-to-use-yslow-addon</link>
		<comments>http://blog.gaspanik.com/how-to-use-yslow-addon#comments</comments>
		<pubDate>Fri, 08 Jan 2010 04:38:54 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=1862</guid>
		<description><![CDATA[先月発売された「Web Designing」2010年1月号の特集では、ただの紹介だけに留まっていたツールの簡単な解説でもしてみようかと思います。今回は「YSlow!」で次回は「PageSpeed」ってな感じでお届けしま [...]]]></description>
			<content:encoded><![CDATA[<p>先月発売された「Web Designing」2010年1月号の特集では、ただの紹介だけに留まっていたツールの簡単な解説でもしてみようかと思います。今回は「YSlow!」で次回は「PageSpeed」ってな感じでお届けします。</p>
<p>双方のツールを使ってトータルであれこれと解説したいところなので、このサイトで割と画像を使ってる<a href="http://blog.gaspanik.com/visit-to-kyoto-2009">「そうだ、京都、いってきた」的なページ</a>を参考ページとします。</p>
<p>では、そんな感じで始まり始まり。</p>
<p><span id="more-1862"></span><br />
<img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-000.png" alt="yslow-000" title="yslow-000" width="450" height="253" class="alignnone size-full wp-image-1866" /></p>
<h3>まずは、YSlow!が使えるようにする</h3>
<p>米Yahoo! Inc.さん謹製の「<a href="https://addons.mozilla.org/ja/firefox/addon/5369">YSlow!</a>」は、Firefoxのアドオンです。これ単体で動作するわけではなく、あらかじめ「<a href="https://addons.mozilla.org/ja/firefox/addon/1843">Firebug</a>」というアドオンが必要になりますので、こちらもあわせてインストールしましょう。インストールするとブラウザウィンドウの右下に「虫」のアイコンが出てきますので、それをクリックするとFirebugの画面を呼び出すことができます。</p>
<h3>YSlow!を使ってWebサイトをチェックする</h3>
<p>インストールが終わったら、チェックしたいWebサイトを開いてFirebugのウィンドウを表示します。ウィンドウ上部には「HTML」「CSS」「Script」…などと、Firebugの機能のタブが並んでいますが、その中に「YSlow!」ってのが表示されているはずですので、それをクリックします。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-001.png" alt="yslow-001" title="yslow-001" width="450" height="253" class="alignnone size-full wp-image-1865" /></p>
<p>まずは、対象サイトをどのような項目（ルールセット）でチェックするかを決めましょう。初期状態では、「Small Site or Blog」「YSlow（V2）」「Classic（V1）」が登録されており、これは後からカスタマイズすることもできます。比較的小規模なWebサイトであれば、「Small Site or Blog」、より詳細にチェックしたければ「YSlow」を選択します。</p>
<p>ルールセットを決めたら、左下にある「Run Test」と書かれたオレンジというか黄色のボタンをクリックしてテストスタートです。</p>
<h3>「Grade」タブで改善点を見つけ出す</h3>
<p>テストが終わると自動的に結果表示のウィンドウに切り替わります。「Grade」タブが一番最初に出てきますので、まずはこの説明から。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-002.png" alt="grade" title="grade" width="450" height="253" class="alignnone size-full wp-image-1869" /></p>
<p>左上にドーンと出るのが総合評価、で、その下にはWebサイトの表示パフォーマンスに影響を及ぼす項目がずらりと並んで、それぞれ個別にAからFまでのランクが表示されます。個別の項目をクリックすれば、改善点が表示されるようになっています。</p>
<p>「Small Site or Blog」の場合は、「HTTPリクエストの数を減らしましょう」「Gzip圧縮をかけましょう」「CSSは上に置きましょう」「JavaScriptは下に置きましょう」「DNSの参照を減らしましょう」みたいな極めて初歩的な内容です。</p>
<p>それぞれの評価は良いに超したことはありませんが、必ずしもAになれば良いというわけではないですし、そこは「できること、できないこと」がありますので、あくまでも改善した方が良い点、どうすれば改善できるのか？という指針だと受け取った方が良いでしょう。</p>
<p>上の図だと「HTTPリクエストを減らすためには、4つの外部のJavaScriptがあるので、できればそれらをまとめちゃいましょう」みたいな感じです。うちの場合、これ以上はまとめることができませんが。</p>
<h3>「Components」タブで転送データ量や有効期限のチェック</h3>
<p>「Components」タブは、ページに含まれる構成要素をすべて表示します。それぞれの項目に表示された「＋」ボタンをクリックすれば展開されます。個別のデータサイズなどは展開して確認しましょう。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-003.png" alt="components" title="components" width="450" height="253" class="alignnone size-full wp-image-1867" /></p>
<p>ここではJavaScriptの内容を見てみましょう。<br />
それぞれのスクリプトのデータサイズは、一番左の「SIZE」に表示されます。Gzip圧縮をかけて転送していれば、「GZIP」に圧縮後のデータサイズが表示されます。やってなければ、ここは空欄になります。</p>
<p>うちは、HTMLもJavaScriptもCSSもブラウザが対応していればGzipがかかるようにしてますので、転送データサイズはごらんの通り1/2〜1/3程度になっているというわけですね。クライアントさえ対応していれば、これで転送にかかる時間は大幅に削減できると。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-004.png" alt="components-2" title="components-2" width="450" height="253" class="alignnone size-full wp-image-1863" /></p>
<p>このComponentsタブの右側には、個々のデータの有効期限や反応時間などが表示されます。有効期限を設定していなければ、ここは日付ではなく「no expires」という表示になります。GoogleさんのAnalyticsのコードは一週間先の有効期限が設定されてます。うちの場合は、WebサーバのApacheの方で「<a href="http://httpd.apache.org/docs/2.2/ja/mod/mod_expires.html">mod_expire</a>」を使って、一部のデータを除き3ヶ月先の有効期限を設定しています。</p>
<p>参考程度にうちの設定でも（一部抜粋）。</p>
<blockquote><p>&lt;ifModule mod_expires.c&gt;<br />
 ExpiresActive On<br />
 ExpiresDefault &#8220;access plus 1 seconds&#8221;<br />
 ExpiresByType image/jpeg &#8220;access plus 3 months&#8221;<br />
 ExpiresByType image/png &#8220;access plus 3 months&#8221;<br />
 ExpiresByType image/gif &#8220;access plus 3 months&#8221;<br />
 ExpiresByType text/css &#8220;access plus 3 months&#8221;<br />
 ExpiresByType text/javascript &#8220;access plus 3 months&#8221;<br />
 ExpiresByType application/x-javascript &#8220;access plus 3 months&#8221;<br />
 ExpiresByType text/html &#8220;access plus 600 seconds&#8221;<br />
 ExpiresByType application/xhtml+xml &#8220;access plus 600 seconds&#8221;<br />
&lt;/ifModule&gt;</p></blockquote>
<p>あまり変更することのない画像やCSS、JavaScriptなどは有効期限を設定しておくことで、ブラウザのキャッシュにある間はいちいちリクエストされることもなく、基本的にはHTTPヘッダのやりとりだけで終わることになります。リロードしたときはイヤでもキャッシュに残ってますが、日を空けて再度閲覧したとしてもブラウザのキャッシュがクリアされてなければそっちが使われるって感じでしょうか。</p>
<p>いちいちデータをリクエストをしない分表示が速くなるということですから、数が多ければ多いほど効果的ってなわけです。</p>
<h3>「Statistics」タブでキャッシュの有無による違いをチェック</h3>
<p>「Statistics」タブに表示される内容は、初回閲覧時（キャッシュが空の状態）とキャッシュが有効な状態それぞれでのHTTPリクエストの数とデータサイズを確認できます。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-005.png" alt="statistics" title="statistics" width="450" height="253" class="alignnone size-full wp-image-1864" /></p>
<p>この京都のページは画像もパラパラいれてますので、HTMLやCSS、JavaScriptなどをすべて合計すると、初回接続時には41回のHTTPリクエストと131.9Kの転送データ量になります。これがキャッシュが有効な状態で再度閲覧した場合は、先ほどの有効期限の設定の関係でCSSやJavaScript、画像はリクエストされず、HTMLと有効期限のないJavaScriptだけでよくなって、合計6回のリクエストと13.1Kの転送データで済むということがわかります。</p>
<p>有効期限の設定がされていない場合は、データの転送量こそ数値的には少なくなっているはずですが、HTTPリクエストの数そのものはほとんど変化がないんじゃないかと。リロードしたときはまぁすぐ表示されるけど、日を空けて表示したときはさてどうかな？ってことになるんじゃないでしょうか。</p>
<h3>「Tools」タブには便利ツールが…</h3>
<p>「Tools」タブには、いろいろな便利ツールが用意されています。</p>
<p><img src="http://blog.gaspanik.com/wp-content/uploads/2010/01/yslow-006.png" alt="tools" title="tools" width="450" height="253" class="alignnone size-full wp-image-1868" /></p>
<p>JavaScriptのチェックツールやMinify化のための「All JS Minified」、逆に読みやすくする「All JS Beautified」、画像を最適化するための「All Smush.it&#8482;」などがありますので、それぞれを活用したいものです（※画像の最適化はPageSpeedの方がいいかなぁ…）。</p>
<h3>とまぁ、こんな感じでチェックをしていくと…</h3>
<p>今回は、まずはYSlow!の使い方というか見方的なものを紹介しました。ただツールを使って眺めるだけでは何も始まりません。ホスティング環境や制作環境によって「できること、できないこと」がありますが、はじき出されたテスト結果を参考にまずは試してみるのが一番ですね。</p>
<p>「Gzipがかけられないのなら、せめてMinify化だけでもやってみる」「逆にGzipかけるからMinify化はしない」とか選択肢はいろいろあります。CSS Spriteでリクエスト減らすのもいいですが、そんな手間のかかることしないでも有効期限を設定してキャッシュさせれば、HTTPヘッダのやりとりだけで済んだりもするわけです。</p>
<p>工数の問題とかいろいろありますから、とりあえずは試してみて総合的にどうした方が良いか判断することが必要でしょうか。</p>
<p>さて、次回は「PageSpeed」の使い方です。実はこっちはこっちでかなり便利な機能が用意されていたりするので、その辺を中心にお届けしたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/how-to-use-yslow-addon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/how-to-use-yslow-addon" />
	</item>
		<item>
		<title>CodeBurner for Firefox</title>
		<link>http://blog.gaspanik.com/codeburner-for-firefox</link>
		<comments>http://blog.gaspanik.com/codeburner-for-firefox#comments</comments>
		<pubDate>Tue, 28 Jul 2009 06:45:42 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[works]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=1039</guid>
		<description><![CDATA[「The Ultimate CSS Reference」や「The Ultimate HTML Reference」の出版元でおなじみの（って洋書読まない人には関係ないか…）sitepointのWebサイトで「CodeB [...]]]></description>
			<content:encoded><![CDATA[<p>「The Ultimate CSS Reference」や「The Ultimate HTML Reference」の出版元でおなじみの（って洋書読まない人には関係ないか…）sitepointのWebサイトで「<a href="http://tools.sitepoint.com/codeburner/firefox/">CodeBurner for Firefox</a>」というFirefox用のアドオンが配布されてるようです。</p>
<p>もともとFirebugを一緒に使うものであったようですけど単体で独立したのかな？ これをインストールしておけば、HTMLの要素だったりCSSのプロパティだったりを検索窓に入れてあげると、書籍の「The Ultimate CSS Reference」とかの表記と同じ感じでブラウザ毎の対応状況が表示されます（IE 7はBuggyとかね 笑）。</p>
<p><a href="http://blog.gaspanik.com/wp-content/uploads/2009/07/code-burner.jpg" rel="lightbox"><img src="http://blog.gaspanik.com/wp-content/uploads/2009/07/code-burner-240x161.jpg" alt="codeburner-for-firefox" title="codeburner-image" width="240" height="161" class="alignnone size-medium wp-image-1040" /></a></p>
<p>インストールして下のアイコンをクリックするとこんな感じ。</p>
<p>「オレはもう完璧」って人はいらないと思いますけど、ボクみたいに「あれ？あのプロパティ名ってなんだっけ？」っていうような人は入れておくと便利でしょう（笑）。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/codeburner-for-firefox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/codeburner-for-firefox" />
	</item>
		<item>
		<title>Gmail Redesigned v2</title>
		<link>http://blog.gaspanik.com/gmail-redesigned-v2</link>
		<comments>http://blog.gaspanik.com/gmail-redesigned-v2#comments</comments>
		<pubDate>Thu, 21 Aug 2008 08:52:37 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[customoze]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=106</guid>
		<description><![CDATA[なんかGmailをhttps接続しないとあーだこーだとあるようですが、「みんな今までそのまんまだったの？」ってのが正直なところ。GoogleさんがGmailの設定項目の中にそのオンオフを出したのは比較的最近だった気がしま [...]]]></description>
			<content:encoded><![CDATA[<p>なんかGmailを<a href="http://google-mania.net/archives/1043">https接続しないとあーだこーだ</a>とあるようですが、「みんな今までそのまんまだったの？」ってのが正直なところ。GoogleさんがGmailの設定項目の中にそのオンオフを出したのは比較的最近だった気がしますが、Firefoxを使っていれば大分前から「<a href="https://addons.mozilla.org/en-US/firefox/addon/743">CustomizeGoogle</a>」やら「<a href="https://addons.mozilla.org/en-US/firefox/addon/6076">Better Gmail</a>」なんてFirefoxのアドオンを使ってれば、Gmail側の設定にこそなくてもhttpsで接続できてました。</p>
<p>ま、そんなことは人の勝手なのでどうでもよいとして（笑）。<br />
前述のBetter Gmailは、Gmailのあの画面をカスタマイズしたスキンなんかも選べるんですけど、久しぶりに設定を見たら素敵なのが増えてました。Better GmailはStylishとかで提供されているものが時折組み込まれるんですよね。</p>
<p>で、最近は素のままでスキンを適用していなかったのですが、今日久しぶりにスキンの項目を見てそこにあった「Gmail Redesigned v2」なるものを適用してみたら、「あら、最初のローディング画面から素敵じゃない！」と思わずおネエ言葉になってしまうぐらいの画面が出てきました。</p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/08/gmail-001.jpg' rel="lightbox[gmail]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/08/gmail-001-240x163.jpg" alt="loading" title="gmail-001" width="240" height="163" class="alignnone size-medium wp-image-107" /></a></p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/08/gmail-002.jpg' rel="lightbox[gmail]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/08/gmail-002-240x163.jpg" alt="inbox" title="gmail-002" width="240" height="163" class="alignnone size-medium wp-image-108" /></a></p>
<p>というわけで、飽きるまではこのスキンに決定でございます。</p>
<p>余談ですが、わたくし通常はThunderbirdやiPhoneでGmailを確認することが多く、仮にブラウザで見る場合はGmailにかぎったことではないですが、CustomizeGoogleのおかげで広告やら自分にとって無駄なものが表示されない仕様になっております。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/gmail-redesigned-v2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/gmail-redesigned-v2" />
	</item>
		<item>
		<title>piclensがver. 1.7になった</title>
		<link>http://blog.gaspanik.com/piclens-ver17</link>
		<comments>http://blog.gaspanik.com/piclens-ver17#comments</comments>
		<pubDate>Tue, 17 Jun 2008 13:19:53 +0000</pubDate>
		<dc:creator>flickrpost</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/piclens-ver17</guid>
		<description><![CDATA[FlickrやPicasaの写真はもとよりYouTubeのビデオでも、ダラダラと検索しながらボーッと見ていくには必須のPicLensがVersion 1.7.xになったようです。Addonのアップデートでは更新されないよ [...]]]></description>
			<content:encoded><![CDATA[<p>FlickrやPicasaの写真はもとよりYouTubeのビデオでも、ダラダラと検索しながらボーッと見ていくには必須の<a href="http://piclens.com/">PicLens</a>がVersion 1.7.xになったようです。Addonのアップデートでは更新されないようなので、オフィシャルサイトから直接インストールしましょう。</p>

<object type="application/x-shockwave-flash" width="400" height="253" data="http://www.flickr.com/apps/video/stewart.swf?v=49235">
<param name="flashvars" value="intl_lang=en-us&amp;photo_secret=acb02fa96a&amp;photo_id=2587317084" />
<param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=49235" />
<param name="bgcolor" value="#000000" />
<param name="allowFullScreen" value="true" />
</object>

<p>今回からAmazon.comの中も検索できるので、あっちから輸入する人には便利かもしれません。いきなり検索するか、カテゴリ選んでから検索するかって使い方になります。あとは3Dウォールでグリグリです。</p>

<p>MightyMouse必須ですね、PicLensは。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/piclens-ver17/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/piclens-ver17" />
	</item>
	</channel>
</rss>

<!-- Served from: blog.gaspanik.com @ 2010-07-30 15:17:02 by W3 Total Cache -->