<?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/"
	>

<channel>
	<title>Retoucher.jp &#187; WEB関連</title>
	<atom:link href="http://retoucher.jp/archives/category/pc/pc_web/feed" rel="self" type="application/rss+xml" />
	<link>http://retoucher.jp</link>
	<description>主にPC関連の備忘録と映画の感想を書いています。</description>
	<lastBuildDate>Fri, 04 Nov 2011 07:34:34 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>IE6でVideoタグ</title>
		<link>http://retoucher.jp/archives/467</link>
		<comments>http://retoucher.jp/archives/467#comments</comments>
		<pubDate>Fri, 07 Oct 2011 02:10:30 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>

		<guid isPermaLink="false">http://retoucher.jp/?p=467</guid>
		<description><![CDATA[ブラウザ依存しないFlashプレイヤーを製作していていまして、どうしても手間がかかる為、ラクをする方法を考えたりしまして・・・ IEが９になり、「IE6なんて使うやついないだろ」と思う人のほうが多いでしょうが、様々なサイトのAnalyticsとか見るとまだIE6の人がいたりするのもまた事実・・・ という事で、IE6でもVideoタグを使えないかなと調べたら、やっぱりGoogle・・・ IE6でhtml5のheaderタグとか使えるのは知ってましたが、流石です！ ソースは ただし、Jqueryがいるため、そのパスも必要となります。 &#60;script src=&#8221;任意の場所/jquery.js&#8221;&#62;&#60;/script&#62; &#60;script src=&#8221;http://html5media.googlecode.com/svn/trunk/src/jquery.html5media.min.js&#8221;&#62;&#60;/script&#62; 普段Chromeを使っており、そちらは問題ないので割愛します。 問題のIEはというと・・・ 見事に出来てました。]]></description>
			<content:encoded><![CDATA[<p>ブラウザ依存しないFlashプレイヤーを製作していていまして、どうしても手間がかかる為、ラクをする方法を考えたりしまして・・・<br />
IEが９になり、「IE6なんて使うやついないだろ」と思う人のほうが多いでしょうが、様々なサイトのAnalyticsとか見るとまだIE6の人がいたりするのもまた事実・・・</p>
<p><span id="more-467"></span></p>
<p>という事で、IE6でもVideoタグを使えないかなと調べたら、やっぱりGoogle・・・<br />
IE6でhtml5のheaderタグとか使えるのは知ってましたが、流石です！</p>
<p>ソースは<br />
<strong><script src="http://html5media.googlecode.com/svn/trunk/src/jquery.html5media.min.js"></script></strong><br />
ただし、Jqueryがいるため、そのパスも必要となります。</p>
<div id="sample">&lt;script src=&#8221;任意の場所/jquery.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script src=&#8221;http://html5media.googlecode.com/svn/trunk/src/jquery.html5media.min.js&#8221;&gt;&lt;/script&gt;
</div>
<p>普段Chromeを使っており、そちらは問題ないので割愛します。<br />
問題のIEはというと・・・<br />
<img src="http://retoucher.jp/wp-content/uploads/2011/10/html5videotag.jpg" alt="" title="IE６でのスクリーンショット" width="434" height="392" class="alignnone size-full wp-image-469" /></p>
<p>見事に出来てました。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/467/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>フォーム情報が文字化けするIE６</title>
		<link>http://retoucher.jp/archives/451</link>
		<comments>http://retoucher.jp/archives/451#comments</comments>
		<pubDate>Wed, 02 Mar 2011 05:31:18 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>

		<guid isPermaLink="false">http://retoucher.jp/?p=451</guid>
		<description><![CDATA[前に投稿したJqueryのフォームをブラウザ別にテストしてみたら、IE６だけ文字化けを起こしました。 ｈｔｍｌ自体のヘッダー情報もUTF-8ですし送信先のPHPもUTF-8で問題ないはずなのに・・・・ 仕方ないので、「サーバ変数」を使って、ブラウザごとに比較。 その中で、$_SERVER['HTTP_ACCEPT_CHARSET']を使ってみたところ、Chrome、FireFoxともにShift-JIS、utf-8と表示。 IE６だけ、何も表示されない・・・ PHP側でエンコードとかを考えたんですが、その手前で分けるしかないので、if文とサーバ変数を使って分けることにしました。 私のPCにはIE６しか入っていないので、IE7,IE8のHTTP_ACCEPT_CHARSETは分かりませんでしたが、IE6問題はいつまで経っても続くな・・・ 決してこの分岐条件がいいとはいえませんし、SERVER['HTTP_USER_AGENT']で分岐すればいいのかもしれませんが、とりあえず自分の為に備忘録。 if(!eregi(&#8216;Shift_JIS&#8217;,$_SERVER['HTTP_ACCEPT_CHARSET'])){ $Sample = mb_convert_encoding($moji,&#8221;utf-8&#8243;,&#8221;shift-jis&#8221;); }]]></description>
			<content:encoded><![CDATA[<p>前に投稿したJqueryのフォームをブラウザ別にテストしてみたら、IE６だけ文字化けを起こしました。<br />
ｈｔｍｌ自体のヘッダー情報もUTF-8ですし送信先のPHPもUTF-8で問題ないはずなのに・・・・</p>
<p><span id="more-451"></span></p>
<p>仕方ないので、「サーバ変数」を使って、ブラウザごとに比較。<br />
その中で、<strong>$_SERVER['HTTP_ACCEPT_CHARSET']</strong>を使ってみたところ、Chrome、FireFoxともにShift-JIS、utf-8と表示。<br />
IE６だけ、何も表示されない・・・<br />
PHP側でエンコードとかを考えたんですが、その手前で分けるしかないので、if文とサーバ変数を使って分けることにしました。<br />
私のPCにはIE６しか入っていないので、IE7,IE8のHTTP_ACCEPT_CHARSETは分かりませんでしたが、IE6問題はいつまで経っても続くな・・・</p>
<p>決してこの分岐条件がいいとはいえませんし、SERVER['HTTP_USER_AGENT']で分岐すればいいのかもしれませんが、とりあえず自分の為に備忘録。</p>
<div id="sample">
if(!eregi(&#8216;Shift_JIS&#8217;,$_SERVER['HTTP_ACCEPT_CHARSET'])){<br />
$Sample = mb_convert_encoding($moji,&#8221;utf-8&#8243;,&#8221;shift-jis&#8221;);<br />
}
</div>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/451/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>謎のループ</title>
		<link>http://retoucher.jp/archives/384</link>
		<comments>http://retoucher.jp/archives/384#comments</comments>
		<pubDate>Thu, 01 Jul 2010 02:01:24 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://retoucher.jp/?p=384</guid>
		<description><![CDATA[別サイトをWordpress3.0にバージョンアップしたら、管理画面までは普通にログインと操作ができるのに、サイトがリダイレクトループで表示されない現象が起きていてかなり困っていた。 WordPressの設定を全部見なおしたり、プラグインを全て外したり、htaccessの設定を見なおしたりとイロイロ手をつくしてみましたが、原因が分からず・・・ 別の用件でさくらインターネットのコントロールパネルを開く事があったので、ついでに「Webアプリケーションファイアウォールの設定」を見てみた。 なんかコレをOFFにしたらなんか変わるんじゃないかと思い、とりあえずOFFに・・・ 問題のWordPressサイトを見てみたら、普通にサイトが表示されました！ 「Webアプリケーションファイアウォールの設定」が分かってもないのに、こういうのをONにしてしまうというのは、完全に自分が悪いです。 忘れる前に書き留めておきます。]]></description>
			<content:encoded><![CDATA[<p>別サイトをWordpress3.0にバージョンアップしたら、管理画面までは普通にログインと操作ができるのに、サイトがリダイレクトループで表示されない現象が起きていてかなり困っていた。</p>
<p><span id="more-384"></span></p>
<p><img src="http://retoucher.jp/wp-content/uploads/2010/07/100701a.JPG" alt="ブラウザのリダイレクトループエラー" title="ブラウザのリダイレクトループエラー" width="491" height="239" class="alignnone size-full wp-image-385" /></p>
<p>WordPressの設定を全部見なおしたり、プラグインを全て外したり、htaccessの設定を見なおしたりとイロイロ手をつくしてみましたが、原因が分からず・・・</p>
<p>別の用件でさくらインターネットのコントロールパネルを開く事があったので、ついでに<strong>「Webアプリケーションファイアウォールの設定」</strong>を見てみた。</p>
<p><img src="http://retoucher.jp/wp-content/uploads/2010/07/100701b.JPG" alt="Webアプリケーションファイアウォールの設定" title="Webアプリケーションファイアウォールの設定" width="508" height="81" class="alignnone size-full wp-image-388" /></p>
<p>なんかコレをOFFにしたらなんか変わるんじゃないかと思い、とりあえずOFFに・・・<br />
問題のWordPressサイトを見てみたら、普通にサイトが表示されました！</p>
<p>「Webアプリケーションファイアウォールの設定」が分かってもないのに、こういうのをONにしてしまうというのは、完全に自分が悪いです。</p>
<p>忘れる前に書き留めておきます。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/384/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AmazonアソシエイトWebサービスの署名認証</title>
		<link>http://retoucher.jp/archives/153</link>
		<comments>http://retoucher.jp/archives/153#comments</comments>
		<pubDate>Tue, 16 Jun 2009 01:18:43 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>

		<guid isPermaLink="false">http://retoucher.jp/?p=153</guid>
		<description><![CDATA[「Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせ」というタイトルでメールが先月届いていましたが、面倒くさい感じがしていたので放置していました。 ですが、今後の為と思い、設定の練習をする事にしました。 参考にさせてもらったサイトは以下の通り Amazon アソシエイト Web サービス改め Product Advertising API の電子署名について調べてみました &#8211; にーやんのブログ 2 [を] アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい サイキョウライン ≫ AmazonのAPIが変わる件。 自分はPHPですが、方向性さえわかればいいという事でとりあえず探しました。 とりあえず、必要なのは Access Key ID Secret Access Key タイムスタンプを取得 HMAC-SHA署名を作成する方法 というところでしょうか？ とりあえず、Access Key IDの確認・・・ Amazon Web Servicesにログイン後、Home &#62; Your Account &#62; Access Identifiersという階層に移動。 下に画像のような表示があるので、そこで確認。 暫く見に来てないだけにここまで探すのが大変だった・・・ とりあえず、サンプルに従ってテストしてみる。 http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&#38;AWSAccessKeyId=自分のアクセスキーID&#38;Operation=ItemLookup&#38;ItemId=0679722769&#38;ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&#38;Version=2009-01-06 これにタイムスタンプを付ける。 http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&#38;AWSAccessKeyId=自分のアクセスキーID&#38;Operation=ItemLookup&#38;ItemId=0679722769&#38;ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&#38;Version=2009-01-06&#38;Timestamp=2009-01-01T12%3A00%3A00Z 書いていた皆さんサンプルのままでしたが、コレって現時間を表記するですかね？ やるなら、time関数とdate関数で直すべきなのかな？ とりあえず、テストで動作してみたらXMLの取得出来ました。 次が何のことやらサッパリ分からなかった「署名の文字列」・・・・・ [...]]]></description>
			<content:encoded><![CDATA[<p>「Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせ」というタイトルでメールが先月届いていましたが、面倒くさい感じがしていたので放置していました。</p>
<p><span id="more-153"></span></p>
<p>ですが、今後の為と思い、設定の練習をする事にしました。</p>
<p>参考にさせてもらったサイトは以下の通り</p>
<ul>
<li><a href="http://d.hatena.ne.jp/niiyan/20090509/1241884365">Amazon アソシエイト Web サービス改め Product Advertising API の電子署名について調べてみました &#8211; にーやんのブログ 2</a></li>
<li><a href="http://chalow.net/2009-05-09-1.html">[を] アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい</a></li>
<li><a href="http://saikyoline.jp/weblog/2009/05/10/041724.html">サイキョウライン ≫ AmazonのAPIが変わる件。</a></li>
</ul>
<p>自分はPHPですが、方向性さえわかればいいという事でとりあえず探しました。</p>
<div id="space"></div>
<p>とりあえず、必要なのは</p>
<ol>
<li>Access Key ID</li>
<li>Secret Access Key</li>
<li>タイムスタンプを取得</li>
<li>HMAC-SHA署名を作成する方法</li>
</ol>
<p>というところでしょうか？</p>
<p>とりあえず、Access Key IDの確認・・・<br />
<a href="http://aws.amazon.com/">Amazon Web Services</a>にログイン後、<strong>Home &gt; Your Account  &gt;  Access Identifiers</strong>という階層に移動。<br />
下に画像のような表示があるので、そこで確認。<br />
<img class="size-full wp-image-160" title="Access Keyの確認" src="http://retoucher.jp/wp-content/uploads/090615-001.JPG" alt="Access Keyの確認" width="314" height="254" /></p>
<p>暫く見に来てないだけにここまで探すのが大変だった・・・</p>
<div id="space"></div>
<p>とりあえず、サンプルに従ってテストしてみる。</p>
<div id="sample">http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&amp;AWSAccessKeyId=<strong>自分のアクセスキーID</strong>&amp;Operation=ItemLookup&amp;ItemId=0679722769&amp;ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&amp;Version=2009-01-06</div>
<p>これにタイムスタンプを付ける。</p>
<div id="sample">http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&amp;AWSAccessKeyId=<strong>自分のアクセスキーID</strong>&amp;Operation=ItemLookup&amp;ItemId=0679722769&amp;ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&amp;Version=2009-01-06&amp;Timestamp=2009-01-01T12%3A00%3A00Z</div>
<p>書いていた皆さんサンプルのままでしたが、コレって現時間を表記するですかね？<br />
やるなら、time関数とdate関数で直すべきなのかな？</p>
<p>とりあえず、テストで動作してみたらXMLの取得出来ました。</p>
<div id="space"></div>
<p>次が何のことやらサッパリ分からなかった「署名の文字列」・・・・・</p>
<p>なんでも、</p>
<div id="sample">1行目　GET<br />
2行目　webservices.amazon.com<br />
3行目　/onca/xml<br />
4行目　AWSAccessKeyId=00000000000000000000&amp;ItemId=0679722769&amp;Operation=ItemLookupResponseGroup=ItemAttributes%2COffers%2CImages%2CReview<br />
s&amp;Service=AWSECommerceServiceTimestamp=2009-01-01T12%3A00%3A00Z&amp;<br />
Version=2009-01-06</div>
<p>というようにした上で、それらをハッシュ関数を使用して、認証コードを作成するそうです。<br />
※<a href="http://e-words.jp/w/E3838FE38383E382B7E383A5E996A2E695B0.html">ハッシュ関数(IT用語辞典)</a></p>
<p>自分の場合、PHPなんでそれに該当する関数を調べてみたら<a href="http://php.benscom.com/manual/ja/function.hash-hmac.php">hash_hmac関数</a>がありました。</p>
<p><a href="http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?Query_QueryAuth.html">公式マニュアル</a>には・・・</p>
<div id="sample">Calculate an RFC 2104-compliant HMAC with the string you just created, your Secret Access Key as the key, and SHA256 as the hash algorithm.</div>
<p>アルゴリズムをSHA256にしてhash_hmac関数と言う事みたいです。<br />
となると・・・</p>
<div id="sample">&lt;?php<br />
$data = &#8220;AWSAccessKeyId=00000000000000000000&amp;ItemId=0679722769&amp;Operation=ItemLookupResponseGroup=ItemAttributes%2COffers%2CImages%2CReview<br />
s&amp;Service=AWSECommerceServiceTimestamp=2009-01-01T12%3A00%3A00Z&amp;<br />
Version=2009-01-06&#8243;;<br />
$base = &#8221;<br />
GET\n<br />
webservices.amazon.com\n<br />
/onca/xml\n<br />
&#8220;.$data;<br />
$access_key = &#8220;自分のアクセスキーID&#8221;;<br />
$hash = hash_hmac(&#8220;sha256&#8243;, $message,$access_key,&#8221;true&#8221;);<br />
$enc = base64_encode($hash);<br />
?&gt;</div>
<p>4番目の&#8221;true&#8221;を設定する事で「生のバイナリデータ」になるそうです。<br />
それをBase64方式でエンコードします。</p>
<div id="space"></div>
<p>最後に最初の方に書いたタイムスタンプまでのURLと合体させます。</p>
<div id="sample">http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&amp;AWSAccessKeyId=<strong>自分のアクセスキーID</strong>&amp;Operation=ItemLookup&amp;ItemId=0679722769&amp;ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&amp;Version=2009-01-06&amp;Timestamp=2009-01-01T12%3A00%3A00Z<strong>&#038;Signature=pwqYQRc3RepIrf7m%2BVMRy%2FjFXx%2FZBSPsaSFFexIUoSI%3D</strong>
</div>
<div id="space"></div>
<p>面倒だな・・・・<br />
このテストではOperationやらItemAttributesを固定の文字列で扱っちゃってるけど、実際の運用には配列と連結で対応してやったほうがいいんだろうな。</p>
<p>でも、自分で手順を書いておかないとそれこそ忘れてしまうので、書いておきました。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>マウスホイールイベントのテスト</title>
		<link>http://retoucher.jp/archives/46</link>
		<comments>http://retoucher.jp/archives/46#comments</comments>
		<pubDate>Tue, 03 Jul 2007 07:44:00 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/46</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>前にAJAX関連で調べものをしていた時に、WEBブラウザ上でホイールイベントが出来るスクリプトを見つけていたが、その利用価値も分からぬまま放置。<br />
先日、HDのファイル整理をしていたら、テストをしていたhtmlファイルがあったので、備忘録として記載しておきます。<br />
参照元URL：<a href="http://adomas.org/javascript-mouse-wheel/" target="_blank">Mouse wheel programming in JavaScript</a></p>
<p><span id="more-46"></span><br />
ソース全文</p>
<div id="inyou">
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD HTML 4.01 Transitional//EN&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=utf-8&#8243;&gt;<br />
&lt;title&gt;ホイールテスト&lt;/title&gt;<br />
&lt;script language=&#8221;javascript&#8221;&gt;</p>
<p>function upimg(){<br />
var w = 20;<br />
document.getElementById(&#8220;teiend&#8221;).width = document.getElementById(&#8220;teiend&#8221;).width + w ;<br />
document.getElementById(&#8220;teiend&#8221;).height = Math.floor(document.getElementById(&#8220;teiend&#8221;).width * 0.75 );<br />
document.FormZ.wresult.value = document.getElementById(&#8220;teiend&#8221;).width;<br />
document.FormZ.hresult.value = document.getElementById(&#8220;teiend&#8221;).height;<br />
}</p>
<p>function downimg(){<br />
var w = 20;<br />
document.getElementById(&#8220;teiend&#8221;).width = document.getElementById(&#8220;teiend&#8221;).width &#8211; w ;<br />
document.getElementById(&#8220;teiend&#8221;).height = Math.floor(document.getElementById(&#8220;teiend&#8221;).width * 0.75 );<br />
document.FormZ.wresult.value = document.getElementById(&#8220;teiend&#8221;).width;<br />
document.FormZ.hresult.value = document.getElementById(&#8220;teiend&#8221;).height;<br />
}</p>
<p>function handle(delta) {<br />
if (delta &lt; 0)<br />
// 下方向にまわした場合の処理<br />
upimg();<br />
else<br />
// 上方向にまわした場合の処理<br />
downimg();<br />
}<br />
/** Event handler for mouse wheel event. */<br />
function wheel(event){<br />
var delta = 0;<br />
if (!event) /* For IE. */<br />
event = window.event;<br />
if (event.wheelDelta) { /* IE/Opera. */<br />
delta = event.wheelDelta/120;<br />
if (window.opera)<br />
delta = -delta;<br />
} else if (event.detail) { /** Mozilla case. */<br />
delta = -event.detail/3;<br />
}<br />
/** If delta is nonzero, handle it.<br />
* Basically, delta is now positive if wheel was scrolled up,<br />
* and negative, if wheel was scrolled down.<br />
*/<br />
if (delta)<br />
handle(delta);<br />
if (event.preventDefault) {<br />
event.preventDefault();<br />
}<br />
event.returnValue = false;}<br />
/** Initialization code.  * If you use your own event management code, change it as required. */</p>
<p>if (window.addEventListener) window.addEventListener(&#8216;DOMMouseScroll&#8217;, wheel, false);window.onmousewheel = document.onmousewheel = wheel;<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;img src=&#8221;1.jpg&#8221; id=&#8221;teiend&#8221; name=&#8221;testimg&#8221; width=&#8221;320px&#8221;&gt;<br />
&lt;FORM name=&#8221;FormZ&#8221;&gt;<br />
幅:&lt;INPUT type=&#8221;text&#8221; name=&#8221;wresult&#8221; size=&#8221;10&#8243; ID=Text1&gt;<br />
高さ:&lt;INPUT type=&#8221;text&#8221; name=&#8221;hresult&#8221; size=&#8221;10&#8243; ID=Text2&gt;<br />
&lt;input type=&#8221;button&#8221; value=&#8221;リセット&#8221; onClick=&#8221;location.reload()&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;
</p></div>
<div id="inyou">
function handle(delta) {<br />
if (delta &lt; 0)<br />
// 下方向にまわした場合の処理<br />
　;<br />
else<br />
// 上方向にまわした場合の処理<br />
　;<br />
}
</div>
<p>上下にホイールを回した時に何が出来るか考えたところ、とりあえず画像の大きさでも変えてみることにしました。</p>
<div id="inyou">
function upimg(){<br />
var w = 20;<br />
document.getElementById(&#8220;teiend&#8221;).width = document.getElementById(&#8220;teiend&#8221;).width + w ;<br />
document.getElementById(&#8220;teiend&#8221;).height = Math.floor(document.getElementById(&#8220;teiend&#8221;).width * 0.75 );<br />
document.FormZ.wresult.value = document.getElementById(&#8220;teiend&#8221;).width;<br />
document.FormZ.hresult.value = document.getElementById(&#8220;teiend&#8221;).height;<br />
}
</div>
<p>ID属性を変更することで、幅を中心に変えています。<br />
テスト画像は4対3の比率の画像を使っているので、<em>document.getElementById(&#8220;teiend&#8221;).height = Math.floor(document.getElementById(&#8220;teiend&#8221;).width * 0.75 );</em>は幅に対して3/4＝0.75をかけているだけです・・・</p>
<p>フォーム部分はあくまでもオマケで、自分の確認用につけているので、画像だけなら不要です。</p>
<div id="inyou">var w = 20;</div>
<p>の数字の部分で増減を調整しています。</p>
<p>出来上がったサンプルは<a href="http://retoucher.jp/wheel-event.html" target="_self">こちら</a></p>
<p>問題は「０」になってしまうと、どうしようもないということ・・・</p>
<p>何につかえるか分かりませんが、イロイロなAPIをと組み合わせていけたらいいなとおもってますね。</p>
<p>私はホント初心者なので、プログラミングバリバリ出来る人にしてみたら、しょーもないスクリプト組んでいるな！と思われちゃうでしょうが、気にしない！気にしない！</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/46/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WindowsでSafariが動く？</title>
		<link>http://retoucher.jp/archives/40</link>
		<comments>http://retoucher.jp/archives/40#comments</comments>
		<pubDate>Wed, 13 Jun 2007 02:24:05 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Windowsvista]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/40</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technorati.jp/" target="_blank">テクノラティ</a>をみてみたら、トップにMACのブラウザの「Safari」が上位にきている。<br />
気になったので、<a href="http://gigazine.net/" target="_blank">Gigazine</a>を見たら、詳細が書いてありました。<br />
参照元記事：<a href="http://gigazine.net/index.php?/news/comments/20070612_safari_for_windows/" target="_blank">Mac OS Xの標準ウェブブラウザ「Safari」、ついにWindows版が登場</a><br />
Gigazineに載っていたSafariベータ版の<a href="http://www.apple.com/safari/download/" target="_blank">サイト</a>に早速アクセスしてダウンロードしてみました。</p>
<p><span id="more-40"></span></p>
<div style="padding:5px;float:left;margin:0px 5px;">
<a href="http://click.linksynergy.com/fs-bin/click?id=KTNGBBULbCA&#038;offerid=102056.10000306&#038;type=2&#038;subid=0" ><IMG border=0 src="http://images.apple.com/jp/store/affiliate/product/HW/int_mbook/int_mbook-125.gif" ></a><IMG border=0 width=1 height=1 src="http://ad.linksynergy.com/fs-bin/show?id=KTNGBBULbCA&#038;bids=102056.10000306&#038;type=2&#038;subid=0" >
</div>
<p>元々、MAC使いであった私ですが、仕事柄、WINDOWSに乗り換えてしまったので、またSafariを触る事になるとは思っていませんでした。</p>
<p>早速、インストール後、起動してみました。</p>
<p>ぱっと見はSafariですが、WIN版QuickTimeと同様、MACで表現されていたクロム調の部分はWINDOWSでは再現されていませんでした。</p>
<p>さすがにベータ版。<br />
すぐにオチます・・・・・</p>
<p>ですが、体感的には当時使っていたPowerBookのSafariよりかは初期設定のウィンドウを閉じるのも開くのも早い気がしました。<br />
また、操作もショートカットも同じでしたので、全く持って問題ありませんでした。</p>
<p>記事にも書いてあるように日本語表示がされません。<br />
ムリヤリ表示する事も可能だそうですが、今は待つことにします。</p>
<p>それにWEB制作をする上でSafariを使えず、レイアウトの確認が出来なかったのですが、これが本格的に始動したら、いいコトです。<br />
反面、こっちも視野に入れて作業をしなければならないと言う意味では、キツイですね・・・(笑</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/40/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「.htaccess」のこと</title>
		<link>http://retoucher.jp/archives/24</link>
		<comments>http://retoucher.jp/archives/24#comments</comments>
		<pubDate>Fri, 01 Dec 2006 07:34:26 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WEB関連]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/24</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>迷惑コメント、トラックバックにその都度対応していたのですが、サイトをコロコロ変えてしまう自分がいてワケがわからなくなったので、書き留めておきます・・・・(笑</p>
<p><span id="more-24"></span><br />
言語設定によるアクセス制限（日本語が無い場合はハジかれる）</p>
<div style="padding:5px;border:2px solid #999;background:#000;color:#fff;">
<strong>SetEnvIf Accept-Language ja Lilith</strong>（日本語を選びましたよ！ってコト）<br />
<strong>Order Deny,Allow<br />
deny from .cn<br />
deny from .kr<br />
deny from .hk<br />
deny from .kp<br />
deny from .tw<br />
deny from baidu.com<br />
deny from image.baidu.com<br />
deny from cndata.com<br />
Deny from all</strong>（ドメインが上のものはハジきますよ！ってコト）<br />
<strong>Allow from env=Lilith</strong>（上で選んだのはjaだからそれは許す！ってコト）
</div>
<p>つまり、ブラウザの設定で日本語を組み込んでいたとしても、上のドメインはアクセスできないと言う事です。</p>
<p>動画をアップしていたので、ブラウザに認識させるために書いたもの</p>
<div style="padding:5px;border:2px solid #999;background:#000;color:#fff;">
AddType audio/x-pn-RealAudio-plugin .rpm<br />
AddType audio/x-pn-realaudio .rm .ram<br />
AddType video/x-ms-asf .asf .asx<br />
AddType video/x-ms-wmv .wmv
</div>
<p>htmlからphp化に伴い、indexのデフォルトを追加</p>
<div style="padding:5px;border:2px solid #999;background:#000;color:#fff;">
DirectoryIndex index.php index.html
</div>
<p>サイト変更に伴い、引越し元から引越し先までリダイレクトで制御<br />
（現在はエントリー数の肥大化と構造の再構築が面倒すぎるので放置・・・・、下は例文）</p>
<div style="padding:5px;border:2px solid #999;background:#000;color:#fff;">
RedirectPermanent /cat1/ http://retoucher.jp/cat2/index.php
</div>
<p>ざっと書いたけど、全体に見せるためのサイトでは無いので、これくらい厳しい制限をかけていました。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/24/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

