<?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; config</title>
	<atom:link href="http://blog.gaspanik.com/tag/config/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/config/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>Firefox 3とカラーマネジメント</title>
		<link>http://blog.gaspanik.com/firefox3-enabled-color-management-option</link>
		<comments>http://blog.gaspanik.com/firefox3-enabled-color-management-option#comments</comments>
		<pubDate>Tue, 17 Jun 2008 19:11:19 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[works]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=40</guid>
		<description><![CDATA[6月18日の夜中からFirefoxの最新版であるバージョン3のダウンロードが開始されました。今回は公開日一日でのダウンロード数のギネス記録に挑戦するとかってことが行われています。
と、そんな話はここでお終いにして…。
バ [...]]]></description>
			<content:encoded><![CDATA[<p>6月18日の夜中からFirefoxの最新版であるバージョン3のダウンロードが開始されました。今回は公開日一日でのダウンロード数の<a href="http://www.spreadfirefox.com/ja/worldrecord/">ギネス記録に挑戦する</a>とかってことが行われています。</p>
<p>と、そんな話はここでお終いにして…。<br />
バージョン3になってやっとMac版のFirefoxは、カラー調整したモニタで見てもsRGBの色空間で表示されるようになったような気がするのですが、気のせいでしょうか？</p>
<p>で、今回それだけではなくチロチロッとコンフィグをいじってあげると、写真の中に特殊なカラープロファイルが埋め込まれていればそれを有効にして表示してくれるようですので、仕事にもなんとなく関わることですし早速実験してみました。</p>
<p>まずは、カラーマネジメントが無効であるデフォルトの状態でAdobe RGBのカラープロファイルが埋め込まれた写真を表示してみます。</p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0011.jpg' rel="lightbox[ff3color]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0011-240x159.jpg" alt="colormanagement-off" title="ff3-colormanagement-001" width="240" height="159" class="alignnone size-medium wp-image-42" /></a></p>
<p>これはJPGファイルの中に埋め込まれたプロファイルを無視した状態ですね。WindowsのSafari以外で見ると（<a href="http://flickr.com/search/?q=ipod&#038;w=36521954194%40N01">このページ</a>）、なんとなくこんな色味に近い状態で出てるのではないかと思います。</p>
<p>で、早速カラーマネジメントの機能を有効にしてみましょう。<br />
アドレスバーに「about:config」って入力してコンフィグの画面を呼び出し、上にある空欄に「color」とか打ってカラーマネジメントの機能を有効にするための「<strong>gfx.color_management.enabled</strong>」の項目を探します。<br />
※後述してますが、この状態ではカラーマネジメントが有効かつモニタのプロファイルが有効な状態になります。</p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0021.jpg' rel="lightbox[ff3color]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0021-240x159.jpg" alt="colormanagement-config" title="ff3-colormanagement-002" width="240" height="159" class="alignnone size-medium wp-image-43" /></a></p>
<p>その項目をダブルクリックすると「false」が「true」に変わってカラーマネジメントの機能が有効になります。一度リスタートしないと反映されません。</p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0031.jpg' rel="lightbox[ff3color]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0031-240x159.jpg" alt="colormanagement-on" title="ff3-colormanagement-003" width="240" height="159" class="alignnone size-medium wp-image-41" /></a></p>
<p>そうすると写真の中に埋め込まれたカラープロファイルで写真が表示されます。<br />
この画面にある写真の場合は、ダウンロードして加工する人のためにわざとAdobe RGBのプロファイルを埋め込んでいるので、色の再現領域がsRGBより広いためこんな感じで派手めな感じで表示されます。ま、なんとなくこんな感じで（Photoshopとかでファイルのカラープロファイルを有効にして開いた状態ですね）。</p>
<p>Safariはもともとカラープロファイルを認識するので、同じように表示されるかチェックしてみました。その結果が下の画面になります。</p>
<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0041.jpg' rel="lightbox[ff3color]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/06/ff3-colormanagement-0041-240x159.jpg" alt="safari" title="ff3-colormanagement-004" width="240" height="159" class="alignnone size-medium wp-image-44" /></a></p>
<p>いかがでしょうか。ほぼ一緒というか同じですね。</p>
<p>といっても、単純にこれを有効にするだけではサイト全体の色味にも影響するようですのでご注意下さい、というか対処方法は<a href="http://mozlinks-jp.blogspot.com/2007/08/firefox-3.html">この辺り</a>に書いてあるようです。</p>
<p>具体的には、同時に「<strong>gfx.color_management.display_profile</strong>」をダブルクリックして、iccカラープロファイルの場所（例えばOS XでsRGBにしておきたければ、/Library/ColorSync/Profiles/sRGB.iccとかね）を指定するようです。sRGBにしておくか、モニタのプロファイルにしておくか（何も指定しない状態）でもまたサイト全体の色味が変わってきますからね。あー、こりゃこりゃって感じです…。色の話は面倒ですね。ややこしやー、ややこしや。</p>
<blockquote cite="http://kb.mozillazine.org/Gfx.color_management.display_profile"><p>A string containing the full path to an ICM profile for output. Default is an empty string in which case the systems global profile is used. If no global profile can be found a default sRGB profile is used. </p></blockquote>
<p>ってな感じで、空にするとシステムで設定してるiccカラープロファイルが用いられるけど、それがなければsRGBのプロファイルになるよって感じでしょうか。</p>
<p>結局この記事を書きながらアレコレ試してみて、どうしておくのが一番かって何もしないのが一番かもね、って結論に達しつつカラープロファイルだけ有効にしてます（かつモニタのプロファイルが有効な状態）。このカラーマネジメントの機能を有効にした方が良いかどうかは判断に迷うとこですが、そんなのが隠されているよっていう話でした。</p>
<p>「about:config」いじるのがあれなら「<a href="https://addons.mozilla.org/en-US/firefox/addon/6891">Color Management</a>」ってアドオンもあるようです。</p>
<hr />
<p>＃余談ですが、スムーズスクロールが気持ちいいです。</p>
<p>＃あ、あとサイト毎に文字サイズの変更が保存されてるようです。「Content Preferences」がいらなくなりました。文字の拡大縮小はデフォルトでズームの挙動なので、画像サイズをそのままにしたければ「テキストのみ（日本語でどう書いてあるか知りませんが）」を有効にしましょう。</p>
<p>追記（2008.06.20）: OS XのFirefoxでここにsRGBを明示すると、AdobeRGBの含まれた写真もsRGBになってるなぁ…。とりあえず何も指定しないでおこうっと。</p>
<p>※ココよりも<a href="http://blog.gaspanik.com/best-article-for-color-management">こちら</a>に紹介しているページの方がはるかに参考になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/firefox3-enabled-color-management-option/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/firefox3-enabled-color-management-option" />
	</item>
		<item>
		<title>せっかくだから配信データも見直す</title>
		<link>http://blog.gaspanik.com/apache-configuration-enabled-mod-deflate</link>
		<comments>http://blog.gaspanik.com/apache-configuration-enabled-mod-deflate#comments</comments>
		<pubDate>Tue, 29 Apr 2008 08:23:14 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=10</guid>
		<description><![CDATA[Safariの開発メニューの素晴らしさについて一筆…と思ったついでに、ブラウザに送りつける配信データについても見直してみました。これまではデータをそのまま送りつけていたのですが、サーバ側で圧縮してクライアントに送るように [...]]]></description>
			<content:encoded><![CDATA[<p>Safariの開発メニューの素晴らしさについて一筆…と思ったついでに、ブラウザに送りつける配信データについても見直してみました。これまではデータをそのまま送りつけていたのですが、サーバ側で圧縮してクライアントに送るようにしようかなって話です。</p>

<p>よって、またしても異常に長い文章になっています…。Safariの開発メニューの使い方含め、その辺に興味のある方だけ先にお進み下さい（笑）。</p>

<span id="more-10"></span>
<h3>Safari 3.1から誰でも使える「開発」メニュー</h3>
<p>実はSafari 3.1になってから初期設定を開いて「開発」メニューを有効にすることで、いろいろな情報を見たりユーザーエージェントを変更したりできるようになっています（もともとDebugメニューとして今までも使えたのですが、実は隠されてました）。<br />
これはもちろんWindows版でも有効にできます。</p>

<p>実はこのメニューにある項目のそれぞれが使えるヤツらで、JavaScriptのエラーの箇所をチェックしてみたりCSSの内容をみてみたりといった、Firefoxではアドオンの類を追加しないとできないようなことも簡単にできるのです。あ、HTMLのバリデートも自動的にやってますね、そういえば。</p>

<p>で、中でも「ネットワークタイムライン」では配信データの容量というのが確認できます。時には「！」が付いて「このデータは圧縮して送ったらサイズもちっちゃくなるよ」みたいな吹き出しが出たり、この「Webインスペクタ」ウィンドウ全体では、スクリプトにエラーがあると赤いマークでお知らせ&amp;該当箇所の表示とかも可能です。</p>

<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-000.jpg' rel="lightbox[safari]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-000-240x175.jpg" alt="zlib-000" title="zlib-000" width="240" height="175" class="alignnone size-medium wp-image-11" /></a></p>

<p>実際にこのブログが配信してるデータを見るとこんな感じです。これはうちのサーバからだけでなく外部のソースも込みになりますが、単純に足し算すれば「テキスト: 28.36KB」「CSS: 12.29KB」「JavaScript: 43.32KB」の画像以外のデータが送られてるということが、下にある合計値をみるとわかります。</p>

<h3>塵も積もればなんとか、なのでデータの圧縮を試みる</h3>
<p>WordPressはPHPなので、設定ファイル「php.ini」の「zlib.output_compression」を「On」にすれば、zlibで透過的に圧縮されてコンテンツが送り出されます。しかし、これだけではCSSやJavaScriptのファイルとかは当然対象外です。WordPressだといってもこれらは外部ファイルですし、そのまま普通に配信されます。実際には、コンテンツのテキストよりもそっちの方がでかいってこともざらにあるでしょう。</p>

<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-001.jpg' rel="lightbox[safari]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-001-240x175.jpg" alt="zlib-001" title="zlib-001" width="240" height="175" class="alignnone size-medium wp-image-12" /></a></p>

<p>ここで例えばPHP側の圧縮を有効にしてみるとこんな感じになります。これだけでも確かにDocumentのデータは半分以下になってますが、それ以外は何も変わりません。</p>

<p>これじゃ効果も薄いかなってことで、今回はApache側でも画像以外のデータを全部圧縮して送りつけてやることにしました。まず、Apache（うちは2なので）のモジュール「deflate」を有効にします。a2enmodコマンドを使ってdeflateが使えるように以下のような感じで入力して、Apacheさんを強制的にリロードします。<br />
（※a2enmodは特定のモジュールを有効にします。無効にする時はa2dismod）</p>

<blockquote><p><strong># a2enmod</strong>
Which module would you like to enable?
Your choices are: （ここにだらだらと使えるモジュールが出てくる）
Module name? <strong>deflate</strong>　&larr;deflateって入力してリターン
Module deflate installed; run （ここにコマンドが出てくる） to enable.
<strong># /etc/init.d/apache2 force-reload</strong>　&larr;こんな感じでリロード</p></blockquote>

<p>んでもって、apache2.confとかに以下の記述を追加します。
今回はApache2の<a href="http://www.pinkdragon.net/doc_lib/contents/ja/apache_2_2_man/mod/mod_deflate.html">マニュアルにある記述</a>をそっくりそのまま拝借しました（笑）。</p>

<blockquote cite="http://www.pinkdragon.net/doc_lib/contents/ja/apache_2_2_man/mod/mod_deflate.html">
<p>&lt;IfModule mod_deflate.c&gt;
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
&lt;/IfModule&gt;</p>
</blockquote>

<p>マニュアルにあるコメント行とかなくすとこんな感じ。<br />
で、保存して再起動すると圧縮が有効になります。その結果が下の図です。<br />
ちなみにApache2でdeflateを上のようにして有効にすると、PHP側の圧縮は有効にしなくても圧縮されてます。ダブルパンチだと二重で潰れてるようですね。</p>

<p><a href='http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-002.jpg' rel="lightbox[safari]"><img src="http://blog.gaspanik.com/wp-content/uploads/2008/04/zlib-002-240x175.jpg" alt="zlib-002" title="zlib-002" width="240" height="175" class="alignnone size-medium wp-image-13" /></a></p>

<p>という風に内部のデータだけでも圧縮してあげることで「テキスト: 12.71KB」「CSS: 3.76KB」「JavaScript: 36.17KB」まで減りました。「最初からちゃんとやれよ、お前」的な話ではあるのですがね…。久しぶりにApacheの設定見ましたよ（笑）。<br />
まぁ、こんな風にSafariの開発メニューは使えるよってことが主題ですから（謎）。</p>

<h3>たまには自分のサイトも見直してみましょう</h3>
<p>圧縮するしないはともかくとして、こうやって一度ぐらいは自分のサイトや作っているサイトの様子でも見てみると良いですよ。本人は気付いてないだけでJavaScriptが何百KBとかあるかもしれませんからね…（ホントにそれって必要？みたいな）。携帯のフルブラウザで見る時は、そんなサイトでげんなりしています（笑）。</p>

<p>Web屋さんのブログでもHTMLのバリデートにバシバシひっかかってますね…、フフフ。</p>

<div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873112567/gaspanik-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51QAJEGX0ML._SL160_.jpg" alt="Apacheセキュリティ" style="border: none;" /></a></div><div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873112567/gaspanik-22/ref=nosim/" name="amazletlink" target="_blank">Apacheセキュリティ</a><div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4873112567/gaspanik-22/ref=nosim/" title="Apacheセキュリティ" target="_blank">amazlet</a> at 08.05.01</div></div><div class="amazlet-detail">アイヴァン リスティク <br />オライリージャパン <br />売り上げランキング: 66160<br /></div><div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"><div class="amazlet-review-average" style="margin-bottom:5px">おすすめ度の平均: <img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5.0" /></div><img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /> まずこれを買おう<br /></div><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873112567/gaspanik-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div><div class="amazlet-footer" style="clear: left"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/apache-configuration-enabled-mod-deflate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/apache-configuration-enabled-mod-deflate" />
	</item>
		<item>
		<title>フルバックアップがあった（と思ったら）</title>
		<link>http://blog.gaspanik.com/mysql-configuration-set-utf8</link>
		<comments>http://blog.gaspanik.com/mysql-configuration-set-utf8#comments</comments>
		<pubDate>Mon, 28 Apr 2008 13:56:41 +0000</pubDate>
		<dc:creator>[cipher]</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[scribbling]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://blog.gaspanik.com/?p=6</guid>
		<description><![CDATA[突然自分とこだけすっ飛んじゃったこのサーバ、ひょっとしてひょっとすることもあるので（最近WordPressのプラグインが原因であれこれあるみたいだし、まさか…って）、サーバの中をあれこれチェックしていたら…。
「何やら最 [...]]]></description>
			<content:encoded><![CDATA[<p>突然自分とこだけすっ飛んじゃったこのサーバ、ひょっとしてひょっとすることもあるので（最近WordPressのプラグインが原因であれこれあるみたいだし、まさか…って）、サーバの中をあれこれチェックしていたら…。</p>
<p><strong>「何やら最近の日付のバックアップファイルを発見！」</strong></p>
<p>と思ってとりあえず解凍を試みるも、こないだあまりにも長いので途中でぶった切ってたもんだからちゃんとしたファイルになってなくて解凍できず（笑）。</p>
<p>良い機会なので、こないだバタバタとサーバをアップデートしてそのまま放置していたMySQL関係の件をちゃんと見直すことに。やはり4.xから4.1を素通りして5.0になってしまったのを、いくら自分のサーバだからとそのままじゃイカンだろうと思い直しました。</p>
<p>とりあえずこのあたりのアップグレードに関しての問題は、日本語が含まれるデータがあることによるサーバとクライアント間の文字コードの変換処理です。まぁ、パッケージで楽して入れてるからそのまんま何もしなけりゃLatin1になってますわな…。</p>
<p>ということで、他で動いてるものを考えてもutf-8で問題ないだろうということで、何が何でもutf-8になるようにMySQLまわりの設定を変えてみました。<br />
以下の記述を「my.cnf」に追加してからMySQLを再起動。</p>
<blockquote><p>
<code>[client]<br />
default-character-set=utf8</code><br />
<code>[mysqld]<br />
default-character-set=utf8<br />
skip-character-set-client-handshake</code><br />
<code>[mysql]<br />
default-character-set=utf8</code><br />
<code>[mysqldump]<br />
default-character-set=utf8</code></p></blockquote>
<p>ま、何か問題があったらそん時考えますわ（笑）。</p>
<p>＃で、こそこそこんなことしてたらモダシンさんのコメントやらかしちゃいました…。ごめんなさい。</p>
<p><strong>追記</strong>: そういえば、WordPress 2.5.1が出てるのですが、どうやらユーザ登録とかを可能にしてると2.5以前のWordPressはホニャララできるようですね（28日付のとか）。WordPress本体以外にプラグイン周りでもいろいろとあるようなので、使ってる方は2.5.1にしておいた方がよいかもしれません。詳しくはSecuniaを。<br />
&rarr;<a href="http://secunia.com/search/?search=wordpress">http://secunia.com/search/?search=wordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gaspanik.com/mysql-configuration-set-utf8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/mysql-configuration-set-utf8" />
	</item>
	</channel>
</rss>

<!-- Served from: blog.gaspanik.com @ 2010-07-30 15:11:34 by W3 Total Cache -->