<?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>MujuuLog</title>
	<atom:link href="http://www.mujuu.org/weblog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mujuu.org/weblog</link>
	<description>Web・自転車・写真など適当なメモ書き的なブログサイトです。</description>
	<lastBuildDate>Tue, 02 Mar 2010 16:23:38 +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://www.mujuu.org/weblog/feed" />
		<item>
		<title>近いうちに更新したいこと</title>
		<link>http://www.mujuu.org/weblog/blog/224</link>
		<comments>http://www.mujuu.org/weblog/blog/224#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:59:13 +0000</pubDate>
		<dc:creator>shin2</dc:creator>
				<category><![CDATA[日記的な...]]></category>

		<guid isPermaLink="false">http://www.mujuu.org/weblog/?p=224</guid>
		<description><![CDATA[最近ブログの更新が滞りがちなので、先にメモっておこうと思っているモノを書いておこう。
 まずは、去年の年末からAS3とProgressionを勉強し始めたので、Progressionのメモを予定。
 あと、フリーの3DC [...]]]></description>
			<content:encoded><![CDATA[<p>最近ブログの更新が滞りがちなので、先にメモっておこうと思っているモノを書いておこう。<br />
 まずは、去年の年末からAS3とProgressionを勉強し始めたので、Progressionのメモを予定。<br />
 あと、フリーの3DCGソフトのBlenderなんかもちょっと触り始めたのでそのメモ。仕事でも使うわけでもないけど、専門学生以来7年ぶりぐらいに3DCG（笑）。自分の知ってる3D（Shade R5）と全然違うからホント初めから勉強中！（なんだが難しいけど&#8230;）と思いつつ、グリグリ触ってみるだけでもオモロイねこういうのは。<br />
 写真も最近は撮り始めたからそんなのも更新していこう。</p>
<p>そんな感じかな…ちゃんとやれよ未来の俺（笑）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mujuu.org/weblog/blog/224/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.mujuu.org/weblog/blog/224" />
	</item>
		<item>
		<title>WPを2.9にアップグレードした。</title>
		<link>http://www.mujuu.org/weblog/web_memo/223</link>
		<comments>http://www.mujuu.org/weblog/web_memo/223#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:49:38 +0000</pubDate>
		<dc:creator>shin2</dc:creator>
				<category><![CDATA[Webメモ書き]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mujuu.org/weblog/web_memo/223</guid>
		<description><![CDATA[ひさびさにWordPressの管理画面を開いてみたら、「WordPress 2.9 が利用可能です !」と促してきたので、アップグレードした。
今回からMySqlのバージョンは4.12以上とのこと。使っているレンタルサー [...]]]></description>
			<content:encoded><![CDATA[<p>ひさびさにWordPressの管理画面を開いてみたら、「WordPress 2.9 が利用可能です !」と促してきたので、アップグレードした。</p>
<p>今回からMySqlのバージョンは4.12以上とのこと。使っているレンタルサーバー（ロリポップ）はそれ以下で無理かと思ったら、どうやらMySQL5に簡単に移行できるみたいだったので問題なく行けました。</p>
<p>一応データベースのデータをバックアップして、5分でアップグレード完了！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mujuu.org/weblog/web_memo/223/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.mujuu.org/weblog/web_memo/223" />
	</item>
		<item>
		<title>ExternalInterfaceを使ってみた。</title>
		<link>http://www.mujuu.org/weblog/web_memo/222</link>
		<comments>http://www.mujuu.org/weblog/web_memo/222#comments</comments>
		<pubDate>Wed, 28 Oct 2009 03:53:25 +0000</pubDate>
		<dc:creator>shin2</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Webメモ書き]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mujuu.org/weblog/?p=222</guid>
		<description><![CDATA[Flashでマウスの位置を参照して、画像を無限ループスクロールさせた時に、ブラウザウィンドウからフォーカスを外すと、凄いスピードで動くのでこれを何とかしたいと思った。
JavaScriptでブラウザウィンドウからフォーカ [...]]]></description>
			<content:encoded><![CDATA[<p>Flashでマウスの位置を参照して、画像を無限ループスクロールさせた時に、ブラウザウィンドウからフォーカスを外すと、凄いスピードで動くのでこれを何とかしたいと思った。</p>
<p>JavaScriptでブラウザウィンドウからフォーカスがアウトされた時と、フォーカスされた時を検出して、ExternalInterface.addCallbackを使ってFlash側の関数を操作すれば何とかできそうだ。</p>
<p>ExternalInterfaceはFlashからJavaScriptの関数・JavaScriptからFlash内の関数をコントロール出来るクラスみたい。<br />
 まずはフォーカスが切り変わるごとに、Flash上のテキストフィールドの文字を切り替えることを試してみる。</p>
<p>■HTML<br />
 swf表示の部分のallowscriptaccessは:&#8221;always&#8221;にする。（HTML上のJavaScriptを呼び出せるようにするかどうか）<br />
 swf読み込み部分のobjectのid、param・embedのnameはblur_testとする。</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=shift_jis&quot; /&gt;
&lt;title&gt;onfocus onblur test&lt;/title&gt;
<span style="color: #339933;">&lt;</span>script language<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript&quot;</span><span style="color: #339933;">&gt;</span>AC_FL_RunContent <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;script src=&quot;AC_RunActiveContent.js&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #006600; font-style: italic;">//フォーカス切り替えごとに実行される関数</span>
	<span style="color: #003366; font-weight: bold;">function</span> xChangeText<span style="color: #009900;">&#40;</span>bFocusMode<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		getMovieName<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;blur_test&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">callChangeText</span><span style="color: #009900;">&#40;</span>bFocusMode<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #003366; font-weight: bold;">function</span> getMovieName<span style="color: #009900;">&#40;</span>movieName<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">appName</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Microsoft&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">return</span> window<span style="color: #009900;">&#91;</span>movieName<span style="color: #009900;">&#93;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">return</span> document<span style="color: #009900;">&#91;</span>movieName<span style="color: #009900;">&#93;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;/head&gt;
&lt;body onblur=&quot;xChangeText(false)&quot; onfocus=&quot;xChangeText(true)&quot;&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>■Flash<br />
 ステージにインスタンス名 test_tf のテキストフィールドの文字を切り替える。</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">external</span>.<span style="color: #006600;">ExternalInterface</span>;
<span style="color: #808080; font-style: italic;">//フォーカス切り替えごとにJavaScript側から呼ばれる</span>
<span style="color: #000000; font-weight: bold;">function</span> xChangeText<span style="color: #66cc66;">&#40;</span>bFocusMode:<span style="color: #0066CC;">Boolean</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> str:<span style="color: #0066CC;">String</span>;
	<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>bFocusMode<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		str = <span style="color: #ff0000;">&quot;フォーカスされています。&quot;</span>;
	<span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
		str = <span style="color: #ff0000;">&quot;フォーカスアウトされました。&quot;</span>;
	<span style="color: #66cc66;">&#125;</span>
    test_tf.<span style="color: #0066CC;">text</span> = str;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #808080; font-style: italic;">//JavaScriptから呼べるように登録する</span>
ExternalInterface.<span style="color: #006600;">addCallback</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;callChangeText&quot;</span>, <span style="color: #000000; font-weight: bold;">null</span>, xChangeText<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>これでFlash上の文字を切り替えることができたので、この要領でフォーカスが外れた時にスクロールが止まるようにすれば、今回の問題は解決しそうだ（未確認）。</p>
<p>※はじめbodyタグにonloadでテストの実行をしようとしたが動作しなくてハマッた。<br />
 理由はswfファイル読み込みよりも前の段階にonloadを記述していたからみたいだ。読み込んでないswfにアクセスはできねーってことかい。（そりゃそうだ）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mujuu.org/weblog/web_memo/222/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.mujuu.org/weblog/web_memo/222" />
	</item>
		<item>
		<title>携帯サイト制作のメモ。</title>
		<link>http://www.mujuu.org/weblog/web_memo/221</link>
		<comments>http://www.mujuu.org/weblog/web_memo/221#comments</comments>
		<pubDate>Wed, 29 Jul 2009 13:12:04 +0000</pubDate>
		<dc:creator>shin2</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Webメモ書き]]></category>

		<guid isPermaLink="false">http://www.mujuu.org/weblog/?p=221</guid>
		<description><![CDATA[
携帯サイトを制作したい時のメモ。個人的には比較的新しい機種に絞ったとしても、3キャリア共通で1つのファイルですませたい。共通で作るには、CHTMLベースに各キャリアの共通部分のみのhtmlを使って簡単に書くこともできる [...]]]></description>
			<content:encoded><![CDATA[<p>
携帯サイトを制作したい時のメモ。個人的には比較的新しい機種に絞ったとしても、3キャリア共通で1つのファイルですませたい。<br />共通で作るには、CHTMLベースに各キャリアの共通部分のみのhtmlを使って簡単に書くこともできるが、最近じゃXHTML + CSSにするのが良いみたいだ。<br />CSSはauとSoftBankは外部cssに対応しているけど&#8230;Docomoが非対応なのでインラインで書くことになる。（Docomoも2009年5月モデルからは対応してるとか&#8230;）
</p>
<p><span id="more-221"></span></p>
<p><strong>1．XML宣言</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot; ?&gt;</pre></div></div>

<p><strong>2．DOCTYPE宣言</strong></p>
<p>■Docomo 推奨</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.0) 1.0//EN&quot; &quot;i-xhtml_4ja_10.dtd&quot;&gt;</pre></div></div>

<p>■au 推奨 </p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//OPENWAVE//DTD XHTML 1.0//EN&quot; &quot;http://www.openwave.com/DTD/xhtml-basic.dtd&quot;&gt;</pre></div></div>

<p>■SoftBank 推奨 </p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//J-PHONE//DTD xhtml Basic 1.0Plus//EN&quot; &quot;xhtml-basic10-plus.dtd&quot;&gt;</pre></div></div>

<p>■W3C勧告 XHTML Basic<br />cssは外部スタイルシートのみに限定しているみたい。Docomoでアウトだ。</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C/DTD XHTML Basic 1.0//EN&quot; &quot;http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd&quot;&gt;</pre></div></div>

<p>■XHTML 1.0 Transitional<br />PCで使うタイプ。これでいけるっぽい？</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</pre></div></div>

<p>■XHTML Mobile Profile 1.0<br />とりあえずこれがベスト？</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//WAPFORUM//DTD XHTML Mobile 1.0//EN&quot; &quot;http://www.wapforum.org/DTD/xhtml-mobile10.dtd&quot;&gt;</pre></div></div>

<p>
色々書き方があるけど、3キャリア共通で考えると「XHTML 1.0 Transitional」か「XHTML Mobile Profile 1.0」になるっぽい。<br />
「XHTML Basic」に「XHTML Mobile Profile 1.0」を統合した「XHTML Basic1.1」というのもあるみたいだけど、現時点ではまだまだ。今後各キャリアの対応に期待らしい。
</p>
<p><strong>3．MIMEタイプ</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;application/xhtml+xml; charset=Shift_JIS&quot; /&gt;</pre></div></div>

<p>
ただ、これだとauやSoftBankの機種では比較的新しいモノしか対応していないみたいだ。「application/xhtml+xml」が必須なのは、DocomoのFOMAなので、その辺り気を使いたい場合には、phpでキャリアを判定してDocomoでは「application/xhtml+xml」それ以外のau・SoftBankでは「text/html」を返すようにする。
</p>
<p>■.htaccessの設定<br />「ウェブサーバ側でHTTPヘッダの出力」をするために以下を記述。<br />これはDocomoのiモードでXHTMLを表示させるために必要。</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">AddType</span> application/xhtml+xml .html</pre></div></div>

<p>
iモードはDOCTYPE宣言が正しく行われていること。MIMEタイプが「application/xhtml+xml」であること。そして「ウェブサーバ側でHTTPヘッダの出力」がされないとXHTMLとしてを表示しない。
</p>
<p>phpを使って判定とかする場合は.htaccessは以下を記述。</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">AddType</span> application/x-httpd-php .html //拡張子htmlでphpを動くように</pre></div></div>

<p>htmlファイル内の1番先頭で以下をと記述。（動くかどうか未確認）</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-type: application/xhtml+xml&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot;?&gt;'</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>
htmlでphpを記述できるようになるなら、DOCTYPEとかもキャリアごと分ければいいような気もしてきた&#8230;。<br />
拡張子が.phpのままでよければ、.phpファイル内のheader()関数だけで、htaccessの設定はいらなそうだ。
</p>
<p>
phpを使うとかちょっと細かくなってきてしまったが、とりあえずこの辺を抑さえておけばOKかな。本格的に取りかかるときにshibaさんの<a href="http://dspt.blog59.fc2.com/" target="_blank">「携帯サイトを作ろう！　-ちょっと詳しいモバイルサイトの作り方-」</a>を参考にするか、「<a href="http://www.amazon.co.jp/gp/product/4797348488?ie=UTF8&#038;tag=dsptnet-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4797348488" target="_blank">携帯サイト コーディング&#038;デザイン</a>」を買うかしよう&#8230;。
</p>
<p>【参考にしたサイト】</p>
<ul>
<li><a href="http://dspt.blog59.fc2.com/" target="_blank">携帯サイトを作ろう！　-ちょっと詳しいモバイルサイトの作り方-</a></li>
<li><a href="http://allabout.co.jp/internet/hpcreate/closeup/CU20090602A/" target="_blank">ALL ABOUT　携帯サイトの作り方-</a></li>
</ul>
<p>
ちょっと気になることは、phpを使うときはファイルの文字コードはShift_JISなのか？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mujuu.org/weblog/web_memo/221/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.mujuu.org/weblog/web_memo/221" />
	</item>
		<item>
		<title>WP 2.8.2 でjqueryが&#8230;動かなくなった。</title>
		<link>http://www.mujuu.org/weblog/web_memo/220</link>
		<comments>http://www.mujuu.org/weblog/web_memo/220#comments</comments>
		<pubDate>Fri, 24 Jul 2009 03:05:55 +0000</pubDate>
		<dc:creator>shin2</dc:creator>
				<category><![CDATA[Webメモ書き]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mujuu.org/weblog/web_memo/220</guid>
		<description><![CDATA[久々にブログの管理画面にアクセスしたら、WPのバージョン2.8.2（ja）が公開されてた。（早いね進化が&#8230;）
 2.7からは自動アップデートなんて便利な機能もあるから、取れと書かれているバックアップも取らずに [...]]]></description>
			<content:encoded><![CDATA[<p>久々にブログの管理画面にアクセスしたら、WPのバージョン2.8.2（ja）が公開されてた。（早いね進化が&#8230;）<br />
 2.7からは自動アップデートなんて便利な機能もあるから、取れと書かれているバックアップも取らずにサクッっとアップデートっ！NextGenGalleryなどの使用しているプラグインも、なにも疑うことなくアップデートっ！<br />
 サイトを確認してみる&#8230;..全く問題なし&#8230;と思ったら、ページの先頭へスルスルーっとスクロールするjqueryのスクリプトが動作しない&#8230;??なんで？<br />
 jqueryを使用しているプラグインなどは問題なく動いているが、一応停止してみたりして&#8230;..解決しない。</p>
<p>使用しているjquery.jsはNextGenGalleryでthickboxを使用する時に読まれるwp-includes/js/jquery/jquery.jsなので、アップデート時に変わったのかもしれないと思って調べる。<br />
 思ったとおり1.2.6から1.3.2なっている。ただ何でか分からないがWPのjqueryをローカルに落として使ってみるが使えなかったりする&#8230;（俺だけ？）<br />
 <a href="http://jquery.com/" target="_blank">jqueryの本サイト</a>からjquery-1.3.2.min.jsをダウンロードしてwp-includes/js/jquery/jquery.jsと入れ替えたら無事動いた。<br />
 思わぬ落とし穴に落ちたが、解決して良かった良かった（笑）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mujuu.org/weblog/web_memo/220/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.mujuu.org/weblog/web_memo/220" />
	</item>
	</channel>
</rss>
