<?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>PAOLOG</title>
	<atom:link href="http://scianto.net/feed" rel="self" type="application/rss+xml" />
	<link>http://scianto.net</link>
	<description>趣味のウェブデザインと管理人PAONの日記</description>
	<lastBuildDate>Tue, 23 Feb 2010 09:20:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/feed" />
		<item>
		<title>Amazon Product Advertising APIの導入準備</title>
		<link>http://scianto.net/archives/2010/02/23182003.php</link>
		<comments>http://scianto.net/archives/2010/02/23182003.php#comments</comments>
		<pubDate>Tue, 23 Feb 2010 09:20:03 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Product Advertising API]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=770</guid>
		<description><![CDATA[

PHPもしばらく触っていないとまったく初心者に逆戻り。なので再びの勉強ということでAmazonの「Product Advertising API」を使った商品検索をPHPで作ってみることにします。

Acce [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignnone size-full wp-image-766" title="product advertising api" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100221-01.png" alt="" width="500" height="250" /></p>
<p>PHPもしばらく触っていないとまったく初心者に逆戻り。なので再びの勉強ということでAmazonの「Product Advertising API」を使った商品検索をPHPで作ってみることにします。</p>
<p><span id="more-770"></span></p>
<h2 class="level-2">Access Key IDとSecret Access Keyの確認</h2>
<p>以前にもこのWebサービスを使ったことがあるのでAccess Keyはすでに取得済み。なのでSecret Access Keyの確認をします。</p>
<p>まずは<a href="http://aws.amazon.com/">http://aws.amazon.com/</a>にアクセス。ログインします。</p>
<p><img class="alignnone size-full wp-image-767" title="amazon web service トップページ" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100221-02.png" alt="" width="500" height="386" /></p>
<p>ここもよくデザインが変わるので確認ページを探すのも少し手惑います。現時点では右上の「Account」から。</p>
<p><img class="alignnone size-full wp-image-768" title="accountをクリック" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100221-03.png" alt="" width="488" height="281" /></p>
<p>ページの真ん中あたりにAccess Key IDとSecret Access Keyが書いてあるはず。</p>
<p><img class="alignnone size-full wp-image-769" title="IDとsecret keyを確認" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100221-04.gif" alt="" width="500" height="377" /></p>
<h2 class="level-2">サンプルソースでアクセスする</h2>
<p>APIへアクセスするためのコードは以下のサイトで紹介されているものを転載させてもらいます。</p>
<p><a href="http://d.hatena.ne.jp/p4life/20090510/1241954889">Amazon Product Advertising API への対応（PHP版） &#8211; もやし日記</a></p>
<pre class="brush:php">&lt;?php

// Access Key ID と Secret Access Key は必須です
$access_key_id = 'Access Key IDを入力';
$secret_access_key = 'Secret Access Keyを入力';

// RFC3986 形式で URL エンコードする関数
function urlencode_rfc3986($str)
{
  return str_replace('%7E', '~', rawurlencode($str));
}

// 基本的なリクエストを作成します
// - この部分は今まで通り
$baseurl = 'http://ecs.amazonaws.jp/onca/xml';
$params = array();
$params['Service']        = 'AWSECommerceService';
$params['AWSAccessKeyId'] = $access_key_id;
$params['Version']        = '2009-11-01';
$params['Operation']      = 'ItemSearch'; // ← ItemSearch オペレーションの例
$params['SearchIndex']    = 'Books';
$params['Keywords']       = 'photoshop';// ← 文字コードは UTF-8

// Timestamp パラメータを追加します
// - 時間の表記は ISO8601 形式、タイムゾーンは UTC(GMT)
$params['Timestamp'] = gmdate('Y-m-d\TH:i:s\Z');

// パラメータの順序を昇順に並び替えます
ksort($params);// canonical string を作成します
$canonical_string = '';
foreach ($params as $k =&gt; $v) {
$canonical_string .= '&amp;'.urlencode_rfc3986($k).'='.urlencode_rfc3986($v);
}
$canonical_string = substr($canonical_string, 1);

// 署名を作成します
// - 規定の文字列フォーマットを作成
// - HMAC-SHA256 を計算
// - BASE64 エンコード
$parsed_url = parse_url($baseurl);
$string_to_sign = "GET\n{$parsed_url['host']}\n{$parsed_url['path']}\n{$canonical_string}";
$signature = base64_encode(hash_hmac('sha256', $string_to_sign, $secret_access_key, true));

// URL を作成します
// - リクエストの末尾に署名を追加
$url = $baseurl.'?'.$canonical_string.'&amp;Signature='.urlencode_rfc3986($signature);//echo $url; // ← この URL にアクセスすれば、API リクエストができます

//返り値をXMLで出力する
header("Content-type: text/xml; charset=utf-8");
echo file_get_contents($url);

?&gt;</pre>
<p>最後だけちょこっと変更して取得したXMLをそのまま表示するようにしてます。</p>
<p>「<a href="https://affiliate.amazon.co.jp/gp/associates/help/t126/a10?ie=UTF8&amp;pf_rd_t=501&amp;ref_=amb_link_84046416_2&amp;pf_rd_m=AN1VRQENFRJN5&amp;pf_rd_p=&amp;pf_rd_s=center-1&amp;pf_rd_r=&amp;pf_rd_i=assoc_help_t126_a9">署名の作成方法</a>」というページがAmazonアソシエイトのヘルプにあるので処理の流れについてはそちらも参考にしてみてください。</p>
<p>署名認証の仕組みはよく理解できませんが流れとしては理解できます。</p>
<p>今回はここまで。</p>
<p>次回はXMLをHTMLに整形して表示する部分をやってみます。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/02/23182003.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/02/23182003.php" />
	</item>
		<item>
		<title>平日休んでスキーもいいね</title>
		<link>http://scianto.net/archives/2010/02/17221026.php</link>
		<comments>http://scianto.net/archives/2010/02/17221026.php#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:10:26 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[diary]]></category>
		<category><![CDATA[スキー]]></category>
		<category><![CDATA[八方尾根]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=765</guid>
		<description><![CDATA[

週末、前エントリーの予告どおり八方にいってきました。土曜日から月曜日までの3日間！。

日曜日はこんなにいい天気でした。

11日から4連休にしてた人も多かったのか、たぶん今シーズンいちの混み具合でした。 [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignnone size-full wp-image-763" title="2010-2-17 八方尾根スキー場　リーゼングラート" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100217_01.jpg" alt="" width="500" height="375" /></p>
<p>週末、<a href="http://scianto.net/archives/2010/02/10000005.php">前エントリー</a>の予告どおり八方にいってきました。土曜日から月曜日までの3日間！。</p>
<p><span id="more-765"></span></p>
<p>日曜日はこんなにいい天気でした。</p>
<p><img class="alignnone size-full wp-image-764" title="2010-2-17 八方尾根スキー場　五竜岳方向" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100217_02.jpg" alt="" width="500" height="375" /></p>
<p>11日から4連休にしてた人も多かったのか、たぶん今シーズンいちの混み具合でした。暇になった学生もボチボチやってくるころなのでこの時期のゲレンデは少し混みます。</p>
<p>そんななか、「練習モード」で滑ったり、「まったりモード」で滑ったりとスキーを楽しんできました。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/02/17221026.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/02/17221026.php" />
	</item>
		<item>
		<title>[八方尾根]超朝一リーゼン</title>
		<link>http://scianto.net/archives/2010/02/10000005.php</link>
		<comments>http://scianto.net/archives/2010/02/10000005.php#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:00:05 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[diary]]></category>
		<category><![CDATA[スキー]]></category>
		<category><![CDATA[八方尾根]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=761</guid>
		<description><![CDATA[

先週末は大学時代の同級生と八方尾根スキー場にいってきました。

友達と泊まりでいくのも楽しみでしたが、もうひとつ楽しみにしていたのが超朝一リーゼンが体験できるイベント「アーリーモーニング」。
八方には「リー [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignnone size-full wp-image-759" title="アーリーモーニング" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100207_01.jpg" alt="" width="500" height="375" /></p>
<p>先週末は大学時代の同級生と八方尾根スキー場にいってきました。</p>
<p><span id="more-761"></span></p>
<p>友達と泊まりでいくのも楽しみでしたが、もうひとつ楽しみにしていたのが超朝一リーゼンが体験できるイベント「アーリーモーニング」。</p>
<p>八方には「リーゼンスラローム」というロングコースがあって、人出が少ないうちにそこをガンガン滑るのを「朝一リーゼン」といいます。</p>
<p>そして、通常のリフトの営業時間前に上にあがり、誰も滑ってないコースを真っ先に楽しもう！っていうのが今回の「アーリーモーニング」なわけです。</p>
<p>リフト乗車は早朝6時30分。</p>
<p>目的のリフト乗り場にいくとすでに30人程度集まってました。ガンガンかっ飛ばしそうなスキーヤーから、ノリノリボーダー、そして家族連れなどなど。いろんな人が集まってましたが、みんなの思いはたぶん同じ。</p>
<p>『雪を楽しみたい』</p>
<p>ってことだったんだと思います。なんかこういうのって楽しくていいですねっ！。</p>
<p>この日の朝は天気がいまひとつ。10cm程度の深雪がつもっているコンディションだったので、切ったターンはできませんでした。</p>
<p>でも！、そのぶん深雪を存分に満喫してきました。</p>
<p>一般のお客さんが上がってくるまでに滑れる本数は実質3本です。うち2本はリーゼンコースを滑り、ラストはセントラル周りで行くことに。</p>
<p>そこにはこんな景色が広がってました↓。</p>
<p><img class="alignnone size-full wp-image-762" title="パノラマの様子" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100207_03.jpg" alt="" width="500" height="375" /></p>
<p>誰もいないフカフカパウダーでした。</p>
<p>こういうときは本当のスキーの楽しさを実感します。楽しすぎるぅー！。</p>
<p>このあと一旦、宿に戻って朝食タイム。</p>
<p>その後は予想に反して、絶好のスキー日和になりました^ ^。</p>
<p><img class="alignnone size-full wp-image-760" title="午後からの八方尾根の様子" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100207_02.jpg" alt="" width="500" height="375" /></p>
<p>白馬三山が見えるときはホント天気がいいときです。</p>
<p>一泊だけでしたが、十分満足のスキー旅行（修行）でした。</p>
<p>あ～、体中が筋肉痛～。</p>
<p>今週末もまた行きます。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/02/10000005.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/02/10000005.php" />
	</item>
		<item>
		<title>もうひとつの相棒</title>
		<link>http://scianto.net/archives/2010/02/02213013.php</link>
		<comments>http://scianto.net/archives/2010/02/02213013.php#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:30:13 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[camera]]></category>
		<category><![CDATA[iVIS HF S11]]></category>

		<guid isPermaLink="false">http://scianto.net/archives/2010/02/02213013.php</guid>
		<description><![CDATA[
CANON iVIS HF S11。

（スキーで）うまく滑れるようになるには、今の自分のレベルを知ること・・・けっこう大切です。
自分では「こうやってるつもりなんだけどな～」ということはよくあります。人に見て [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-757" title="iVIS HF S11" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/02/20100202_01.jpg" alt="" width="500" height="333" /></p>
<p>CANON iVIS HF S11。</p>
<p><span id="more-758"></span></p>
<p>（スキーで）うまく滑れるようになるには、今の自分のレベルを知ること・・・けっこう大切です。</p>
<p>自分では「こうやってるつもりなんだけどな～」ということはよくあります。人に見てもらうのもいいけど、自身で確認することが上達への近道・・・かも^ ^。</p>
<p>とまあ、アレコレと理由をつけてクリスマスに購入したのがこの「CANON iVIS HF S11」です。</p>
<p>これまで持ってたビデオカメラは8年くらいまえに買ったDVテープ仕様のものなので、それに比べるて安いわ小さいわ、絵はキレイに撮れるわ・・・と文句なし！。</p>
<p>お気に入りメカになりました^ ^。</p>
<p>今週、八方尾根に行く予定なのでこれでバッチリとって、練習に励みたいと思います。</p>
<p>（いい絵が撮れたら公開予定）</p>
<div class="items">
<div class="item-box">
<div class="item-img">
<a href="http://hb.afl.rakuten.co.jp/hgc/0b99fa6e.15851e39.0b99fa6f.4884cda6/?pc=http%3a%2f%2fitem.rakuten.co.jp%2ftry3%2fhfs11%2f&amp;m=http%3a%2f%2fm.rakuten.co.jp%2ftry3%2fi%2f10006589%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2ftry3%2fcabinet%2ftry3-7%2fimg56229152.gif%3f_ex%3d128x128&amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2ftry3%2fcabinet%2ftry3-7%2fimg56229152.gif%3f_ex%3d80x80" border="0" alt="" /></a>
</div>
<div class="item-text">
<h3 class="item-name"><a href="http://pt.afl.rakuten.co.jp/c/00350d4c.5f1fe160/?url=http%3a%2f%2fitem.rakuten.co.jp%2ftry3%2fhfs11%2f" target="_blank">CANON iVIS HF S11</a></h3>
<p class="item-price">68,000円（税込、送料込）</p>
<p class="item-description">2010年2月2日現在の楽天最安値ショップです。<br /><a href="http://hb.afl.rakuten.co.jp/hgc/00350d4c.5f1fe160.00350d4c.5f1fe160/_RTogcl10000001?pc=http%3A%2F%2Fecustom.listing.rakuten.co.jp%2Frms%2Fsd%2Fecustom%2Fmall%3Fg%3D410276%26nm%3DPAOLOG%26bk%3Dscianto.net%252F%26hd%3D%26cl%3D000000%26aid%3D00350d4c.5f1fe160" target="_blank">この商品の最新価格を楽天で調べる</a></p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/02/02213013.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/02/02213013.php" />
	</item>
		<item>
		<title>Photoshopの練習にしたいWebレイアウトデザイン#3</title>
		<link>http://scianto.net/archives/2010/02/01221046.php</link>
		<comments>http://scianto.net/archives/2010/02/01221046.php#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:10:46 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[チュートリアル]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=756</guid>
		<description><![CDATA[
水彩絵の具で書いたような「ウォーターカラー」っていうテイストをつかったチュートリアルです。

初心者的にはこの手のブラシがあっても使い方がよくわからなかったりします。そういうときはチュートリアルをするのが一番！。 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://psd.tutsplus.com/tutorials/interface-tutorials/create-a-watercolor-themed-website-design-with-photoshop/"><img class="alignnone size-full wp-image-755" title="Create a Watercolor-Themed Website Design with Photoshop" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100129_01.png" alt="" width="500" height="616" /></a></p>
<p>水彩絵の具で書いたような「ウォーターカラー」っていうテイストをつかったチュートリアルです。</p>
<p><span id="more-756"></span></p>
<p>初心者的にはこの手のブラシがあっても使い方がよくわからなかったりします。そういうときはチュートリアルをするのが一番！。</p>
<p><a href="http://psd.tutsplus.com/tutorials/interface-tutorials/create-a-watercolor-themed-website-design-with-photoshop/">Create a Watercolor-Themed Website Design with Photoshop | Psdtuts+</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/02/01221046.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/02/01221046.php" />
	</item>
		<item>
		<title>Photoshopの練習にしたいWebレイアウトデザイン#2</title>
		<link>http://scianto.net/archives/2010/01/29123329.php</link>
		<comments>http://scianto.net/archives/2010/01/29123329.php#comments</comments>
		<pubDate>Fri, 29 Jan 2010 03:33:29 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[チュートリアル]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=754</guid>
		<description><![CDATA[
Psdtuts+のチュートリアルはワンステップごとに丁寧に解説されているのでPhotoshop初心者でも全然Okです。
今回、Photoshop（Webデザイン）の練習に使ってみたのはこのレイアウト。
How t [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-753" title="How to Make a Highly-Textured Site Layout in Photoshop" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100128_01.png" alt="" width="500" height="500" /></p>
<p>Psdtuts+のチュートリアルはワンステップごとに丁寧に解説されているのでPhotoshop初心者でも全然Okです。</p>
<p><span id="more-754"></span>今回、Photoshop（Webデザイン）の練習に使ってみたのはこのレイアウト。</p>
<p><a title="How to Make a Highly-Textured Site Layout in Photoshop | Psdtuts+" href="http://psd.tutsplus.com/tutorials/interface-tutorials/how-to-make-a-highly-textured-site-layout-in-photoshop/">How to Make a Highly-Textured Site Layout in Photoshop | Psdtuts+</a></p>
<p>木目の背景の上にグランジ風の紙をおいたシンプルな構成。タイトルやフッター部分もコンテンツ部分の紙をコピー&amp;反転するだけでできます。</p>
<p>今回のチュートリアルの中では右上のメモ用紙の作り方が参考になりました。こんなに簡単にできるんですね～。ちょっとめくれてるところなんかは消しゴムツールで消してるだけでそれっぽく見えてしまうのでこういった手順は覚えておきたいところです。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/01/29123329.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/01/29123329.php" />
	</item>
		<item>
		<title>Photoshopがなぜか起動しなくなったときに</title>
		<link>http://scianto.net/archives/2010/01/26222153.php</link>
		<comments>http://scianto.net/archives/2010/01/26222153.php#comments</comments>
		<pubDate>Tue, 26 Jan 2010 13:21:53 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=752</guid>
		<description><![CDATA[
そんなときの覚書。

というもの、そういう事態が起こったから。
いつものようにPhotoshopを起動しようとしたらいきなり「動作停止」！！。

「まあ、たまにはこんなこともあるだろう」と一応PCを再起動。 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-749" title="adobe製品すべてが起動できない" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100125_01.jpg" alt="" width="500" height="250" /></p>
<p>そんなときの覚書。</p>
<p><span id="more-752"></span></p>
<p>というもの、そういう事態が起こったから。</p>
<p>いつものようにPhotoshopを起動しようとしたらいきなり「動作停止」！！。</p>
<p><img class="alignnone size-full wp-image-751" title="photoshopのエラー" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100125_03.gif" alt="" width="373" height="200" /></p>
<p>「まあ、たまにはこんなこともあるだろう」<br />と一応PCを再起動。</p>
<p>そして再びPhotoshop起動。</p>
<p>すると、またダメ！。</p>
<p>何回やってもぜんぜんダメ！？。</p>
<p>「もしかして・・・」<br />とFirewoeksも起動してみると、</p>
<p><img class="alignnone size-full wp-image-750" title="fireworksのエラー" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100125_02.gif" alt="" width="386" height="259" /></p>
<p>お次はこれ。</p>
<p>うっ、これはかなりヤバイです。</p>
<p>Dreamweaverにいたってはうんともすんとも反応しません・・・。</p>
<p>結局、Creative Suite全滅のようでした。</p>
<p>こうなるとどうしようもありません。Google先生に聞いてみるとすぐに次のサイトを見つけることができました。</p>
<p><a href="http://blog.weizewolf.com/?eid=769967">CS3が起動しない！！なんで！？？ | 幸村閑人帖 ver.2 &#8211; Wolves Works</a></p>
<p>この記事ではライセンス認証に問題が発生したようなエラーがでたようですが、とにかく試してみることにしました。</p>
<ol>
	<li>Program FIles\Common Files\Adobe\Adobe PCD\cacheの中のcache.dbをとりあえずデスクトップに移動させる。</li>
	<li>Photoshop等を起動する。</li>
	<li>シリアルナンバーを入力。</li>
</ol>
<p>すると、無事復活！！！。</p>
<p>確認のためほかのソフトも起動させると全部OKでした。</p>
<p>ふーっ。これで一安心です^ ^。</p>
<p>一瞬「再インストール」！？？というのが思い浮かんだのですが、やらなくてよかった～。</p>
<p>原因ははっきりしませんが、ちょうどこの現象が起きる前日にAdobeアップデートをしたような記憶があるのですが、そのときに何らかの拍子にこのファイルが破損してしまった・・・ということでしょうか？。</p>
<p>なにはともあれ、メモです。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/01/26222153.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/01/26222153.php" />
	</item>
		<item>
		<title>シーズン最初のスキー日和</title>
		<link>http://scianto.net/archives/2010/01/21203522.php</link>
		<comments>http://scianto.net/archives/2010/01/21203522.php#comments</comments>
		<pubDate>Thu, 21 Jan 2010 11:35:22 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[diary]]></category>
		<category><![CDATA[スキー]]></category>
		<category><![CDATA[八方尾根]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=748</guid>
		<description><![CDATA[

昨日の大寒につづき今日もホットな一日でした。なので、先週末にいってきた白馬八方尾根スキー場に思いをはせてみた。

2泊3日だったんですけど、このうち滑れたのは、ほんの1.5日。
初日は東京駅を朝出発し、午後 [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignnone size-full wp-image-747" title="八方尾根スキー場" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100119_01.jpg" alt="" width="500" height="281" /></p>
<p>昨日の大寒につづき今日もホットな一日でした。なので、先週末にいってきた白馬八方尾根スキー場に思いをはせてみた。</p>
<p><span id="more-748"></span></p>
<p>2泊3日だったんですけど、このうち滑れたのは、ほんの1.5日。</p>
<p>初日は東京駅を朝出発し、午後から滑り、<br />2日目は丸一日滑り、<br />最終日は、朝ご飯を食べたら即、バス乗車→新幹線、</p>
<p>なんとも忙しいスケジュールだったな～。</p>
<p>でも、初日はシーズン初のパフパフパウダーを満喫し、2日目は快晴に恵まれて最高の気分を味わえた旅行でした^ ^。</p>
<p>なのに今日みたいな春の陽気・・・。</p>
<p>せっかくの良雪も悪雪に変わるか！？・・・・と思いきや、<a href="http://www.snownavi-happo.com/a-news.cgi?date=2010.01.21">どうやら雪が降ってるみたい</a>で安心しました。</p>
<p>また行きたいな～。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/01/21203522.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/01/21203522.php" />
	</item>
		<item>
		<title>[WordPressカスタマイズ]オプションページの作り方</title>
		<link>http://scianto.net/archives/2010/01/10175553.php</link>
		<comments>http://scianto.net/archives/2010/01/10175553.php#comments</comments>
		<pubDate>Sun, 10 Jan 2010 08:55:53 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[WordPress2.9]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[管理画面]]></category>

		<guid isPermaLink="false">http://scianto.net/archives/2010/01/10175553.php</guid>
		<description><![CDATA[            
WordPressで独自プラグインを作ったら、プラグイン固有のオプション（設定）ページを作る機会もあると思います。そこで今回はプラグインからオプションページを作る方法を調べてみました。WP2. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/20100110_01.jpg" alt="" title="wordpress custmize" width="500" height="220" class="alignnone size-full wp-image-745" /></p>            
<p>WordPressで独自プラグインを作ったら、プラグイン固有のオプション（設定）ページを作る機会もあると思います。そこで今回はプラグインからオプションページを作る方法を調べてみました。WP2.7以上限定です。</p>
            <p>
              <span id="more-746"></span>
            </p>
            <p>オプションページの作り方はしっかりと公式サイトに載ってますのでそちらを参考に。</p>
            <p> <a href="http://codex.wordpress.org/Creating_Options_Pages">英語版ページ：Creating Options Pages « WordPress Codex</a></p>
            <p>このページにはWP2.7から使えるようになった関数を使ったサンプルが掲載されてます。これらを使うとこれまでより簡単にオプションページを作成できるみたいなので、2.7用のコードをピックアップします。</p>
            <h2 class="level-2">ステップ1</h2>
            <p>まずはプラグインヘッダを書きます。</p>
            <pre class="brush:php;"> /*
   Plugin Name: Create Options Pages
   Plugin URI: http:/scianto.net/
   Description: オプションページを作成するサンプルプラグイン
   Version: 1.0
   Author: Paon
   Author URI: http://scianto.net/
 */
</pre>
            <h2 class="level-2">ステップ2</h2>
            <pre class="brush:php;">
add_action('admin_menu', 'baw_create_menu');
</pre>
            <p>add_action関数を使ってアクションフックadmin_menuに関数を登録します</p>
            <h2 class="level-2">ステップ3</h2>
            <h3 class="level-3">メニューの追加</h3>
            <pre class="brush:php;">
add_menu_page('BAW Plugin Settings', 'BAW Settings', 'administrator', __FILE__, 'baw_settings_page',plugins_url('/images/icon.png', __FILE__));</pre>
            <p>add_menu_page関数はトップレベルメニューを追加します。</p>
            <h4 class="level-4">書式</h4>
            <pre>add_menu_page(''page_title'', ''menu_title'', ''access_level/capability'', ''file'', ''[function]'', ''[icon_url]'');</pre>
            <dl>
              <dt>page_title</dt>
              <dd>オプションページのタイトルです。head内のtitle要素の内容です。</dd>
              <dt>menu_title</dt>
              <dd>メニューに表示されるときの名前です。</dd>
              <dt>access_level/capability</dt>
              <dd>オプションページを呼び出したり、編集するために必要なユーザーレベル。ここでは管理者をあらわす[administrator]。[10]でもいけます。</dd>
              <dt>&nbsp;</dt>
              <dt>file</dt>
              <dd>オプションページを表示するためのページ識別子。<br />
                「wp-admin/admin.php?page=ページ識別子」としてアクセスするための文字列になります。ここでは定義済み定数<code>__FILE__</code>をつかってファイル名を指定しています。もちろん、任意の文字列でもOKです。</dd>
              <dt>function</dt>
              <dd>ページを表示するための実行関数。</dd>
              <dt>icon_url</dt>
              <dd>メニューにカスタムアイコンを追加します。WP2.7から使えます。</dd>
            </dl>
            <h4 class="level-4">コンテンツ表示関数の登録</h4>
            <pre class="brush:php;">add_action( 'admin_init', 'register_mysettings' );</pre>
            <p>add_action関数でadmin_initアクションフックに対して、オプションページを表示するための関数を登録&amp;実行します。admin_initは管理画面にアクセスしたときにどのフックよりも先に実行するためのフック？のようです（英語弱いので自信ない・・・）。詳しくは以下を参照。</p>
            <p><a href="http://codex.wordpress.org/Plugin_API/Action_Reference/admin_init">admin_initのリファレンス（英語）</a></p>
            <h2 class="level-2">ステップ4</h2>
            <p>先のadmin_initにフックさせたregister_mysettings関数を定義します。</p>
            <pre class="brush:php;">function register_mysettings() {
	register_setting( 'baw-settings-group', 'new_option_name' );
	register_setting( 'baw-settings-group', 'some_other_option' );
	register_setting( 'baw-settings-group', 'option_etc' );
}</pre>
            <p>ここで登場した新しい関数register_settingはformから送信した値をデータベースに登録したりサニタイズするための関数のようです。</p>
            <h4 class="level-4">書式</h4>
            <pre>register_setting( $option_group, $option_name, $sanitize_callback );</pre>
            <dl>
              <dt>$option_group</dt>
              <dd>設定のグループ名。ここで指定した名前を次のステップで使うsettings_fields関数の引数に指定します。</dd>
              <dt>$option_name</dt>
              <dd>登録するオプションの名前。input要素などのname属性を指定します。</dd>
              <dt>sanitize_callback</dt>
              <dd>オプションの値をサニタイズするためのコールバック関数。</dd>
            </dl>
            <p>詳しくはリファレンスを参照してください。</p>
            <p><a href="http://codex.wordpress.org/Function_Reference/register_setting">register_settingのリファレンス（英語）</a></p>
            <h2 class="level-2">ステップ5</h2>
            <p>実際にオプションページに表示する内容を書き出す関数です。</p>
            <pre class="brush:php;">function baw_settings_page() {
  &lt;div class=&quot;wrap&quot;&gt;
		&lt;h2&gt;Your Plugin Name&lt;/h2&gt;
		&lt;form method=&quot;post&quot; action=&quot;options.php&quot;&gt;
		&lt;?php settings_fields( 'baw-settings-group' ); ?&gt;
			&lt;table class=&quot;form-table&quot;&gt;
				&lt;tr valign=&quot;top&quot;&gt;
					&lt;th scope=&quot;row&quot;&gt;New Option Name&lt;/th&gt;
					&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;new_option_name&quot; value=&quot;&lt;?php echo get_option('new_option_name'); ?&gt;&quot; /&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr valign=&quot;top&quot;&gt;
					&lt;th scope=&quot;row&quot;&gt;Some Other Option&lt;/th&gt;
					&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;some_other_option&quot; value=&quot;&lt;?php echo get_option('some_other_option'); ?&gt;&quot; /&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr valign=&quot;top&quot;&gt;
					&lt;th scope=&quot;row&quot;&gt;Options, Etc.&lt;/th&gt;
					&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;option_etc&quot; value=&quot;&lt;?php echo get_option('option_etc'); ?&gt;&quot; /&gt;&lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;
			&lt;p class=&quot;submit&quot;&gt;
				&lt;input type=&quot;submit&quot; class=&quot;button-primary&quot; value=&quot;&lt;?php _e('Save Changes') ?&gt;&quot; /&gt;
			&lt;/p&gt;
		&lt;/form&gt;
&lt;/div&gt;
} </pre>
            <p>（*上のコードは見やすいように一部変更していますので構文として正しくありません。ご注意ください。）</p>
            <p>setting_fields関数を使うことで、これまで必要だったhiddenフィールドやnonceフィールドを自動で追加してくれるようになったのでずいぶん楽になりました^ ^。</p>
            <p>ところで、form要素のaction属性値がoptions.phpになっています。これはformから送信されたデータの登録やら書き換えなんかをやってくれる便利な関数が詰まっているようです。<br />
              options.phpはwp-admin/options.phpにあります。</p>
            <p>以上でオプションページを追加することができますね。</p>
            <p>ただ、これだけだと値を登録することしかできませんよね？。実際はその値を使って何かに反映させたいわけですから、値をDBから呼び出し加工するようにしなければならないと思います。このあたりは当面の課題ということで・・・。今回はここまで。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/01/10175553.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/01/10175553.php" />
	</item>
		<item>
		<title>七草</title>
		<link>http://scianto.net/archives/2010/01/07230209.php</link>
		<comments>http://scianto.net/archives/2010/01/07230209.php#comments</comments>
		<pubDate>Thu, 07 Jan 2010 14:02:09 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[diary]]></category>
		<category><![CDATA[晩御飯]]></category>

		<guid isPermaLink="false">http://scianto.net/archives/2010/01/07230209.php</guid>
		<description><![CDATA[

夜に食べた「七草粥」です。

七日の朝に食べるといいそうですが、朝からこんなの作ってる暇ないよってことで、うちでは夜御飯の主食となりました。
一合だけつくったのに、ふたりだと多かったみたいです。
しっかり [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignnone size-full wp-image-742" title="七草粥" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/0107_6382.jpg" alt="" width="500" height="375" /></p>
<p>夜に食べた「七草粥」です。</p>
<p><span id="more-744"></span></p>
<p>七日の朝に食べるといいそうですが、朝からこんなの作ってる暇ないよってことで、うちでは夜御飯の主食となりました。</p>
<p>一合だけつくったのに、ふたりだと多かったみたいです。</p>
<p>しっかり「おかわり」しました^ ^。</p>
<p>ところで「七草」ってずっと食べてるのにあまり名前とかよくわからない・・・。</p>
<p>そろそろ覚えようかな～～。</p>
<p>↓これで合ってます？。</p>
<p><img class="alignnone size-full wp-image-743" title="七草" src="http://scianto.net/paolog-wp/wp-content/uploads/2010/01/0107_6381.jpg" alt="" width="500" height="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/01/07230209.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/01/07230209.php" />
	</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.053 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-10 22:16:33 -->
<!-- Compression = gzip -->