<?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>lab.naoki.sato.name &#187; iphone</title>
	<atom:link href="http://naoki.sato.name/lab/archives/category/os/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://naoki.sato.name/lab</link>
	<description>lab for naoki.sato</description>
	<lastBuildDate>Sun, 25 Jul 2010 12:33:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/category/os/iphone/feed" />
		<item>
		<title>iPadをJailBreakしてBluetoothヘッドセットから曲を制御する</title>
		<link>http://naoki.sato.name/lab/archives/190</link>
		<comments>http://naoki.sato.name/lab/archives/190#comments</comments>
		<pubDate>Sun, 25 Jul 2010 12:33:44 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/?p=190</guid>
		<description><![CDATA[先日、Sony EricssonよりMW600というBluetooth対応ヘッドセットが発売されました。電話はもちろん、イヤフォンジャックが付いていて、好きなイヤフォンで音楽を聴ける優れ物です。
Bluetoothなので [...]]]></description>
			<content:encoded><![CDATA[<p>先日、Sony Ericssonより<a href="http://www.sonyericsson.co.jp/product/accessories/mw600/">MW600</a>というBluetooth対応ヘッドセットが発売されました。電話はもちろん、イヤフォンジャックが付いていて、好きなイヤフォンで音楽を聴ける優れ物です。</p>
<p>Bluetoothなので当然iPhone、iPadでも使えるのですが、残念なことに曲の早送り・巻戻し等を制御するAVRCPプロファイルに完全には対応しておらず、再生・停止くらいしかできません(iOS 4.1で完全に対応するという噂ですが)。</p>
<p>iPhoneは兎も角、iPadは普段カバンに入れて持ち歩くことが多いので、手もとで曲の制御ができないのは結構致命的です。</p>
<p>そこで、どうにかして早送り・巻戻しができないものかと調べてみたところ、どうやら<a href="http://phoenix-dev.com/?p=mc">Music Controls</a>というAppをインストールすればできるようになるらしい、という事がわかりました。しかし、Music Controlsは所謂JailBreak必須との事。どうしようかと迷いましたが、背に腹は変えられないという事でJailBreakを試してみました。</p>
<p>以下、そのMusic Controlsをインストールするまでの作業記録です。</p>
<p><strong><span style="color: #ff0000;">なお、本記事はiPadのJailBreakを推奨するものではありません。総じて不具合の原因となる事も多いので、どうしてもという事で無い限りは手を出さない事をお勧めします。</span></strong></p>
<div><span id="more-190"></span></div>
<h3>前提</h3>
<p>本記事を書いている2010/07/25現在、iPad OSの最新バージョンは3.2.1、iTunesは9.2.1がそれぞれ提供されています。しかしながら、今回使用したSpiritというツールでは、OS 3.2までしか対応していませんので、ご注意下さい。</p>
<p>手元では、iPadは3.2、iTunes 9.2の環境で作業しました。</p>
<h3>まずは、JailBreak</h3>
<p><strong><span style="color: #ff0000;">作業前に、必ずiTunesでiPadのバックアップを取って下さい。</span></strong></p>
<p>「Spirit」というツールをダウンロードします。<a href="http://www.google.co.jp/search?q=iPhone+Spirit">Googleで「iPhone Spirit」で検索すれば</a>すぐに見つかると思います。</p>
<p>各種OS用のアプリケーションが提供されていますので、必要な物を取得します。</p>
<p>iPadを接続し、Spiritを立ち上げるとiPadを認識すると思うので、JailBreakを実行します。</p>
<p>処理はすぐに完了するはずです。</p>
<p>JailBreakが正常に完了していれば、「Cydia」というAppのアイコンが追加されているはずです。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0060.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0060-225x300.png" title="IMG_0060" width="225" height="300" class="alignnone size-medium wp-image-191" /></a></p>
<h3>Music Controlsのインストール</h3>
<p>追加されたCydiaを実行します。</p>
<p>初回はパッケージのアップデート等々で起動まで少し時間がかかるかもしれません。</p>
<p>起動したら、Searchから「Music Controls」を検索します。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0061.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0061-225x300.png" title="IMG_0061" width="225" height="300" class="alignnone size-medium wp-image-192" /></a></p>
<p>詳細を開いて、右上の「Install」をタップ、内容を確認。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0062.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0062-225x300.png" title="IMG_0062" width="225" height="300" class="alignnone size-medium wp-image-193" style="border: 0px initial initial;" /></a></p>
<p>問題なければインストールが開始され、正常に完了すると一番下にボタンが表示されるので、それをタップしてインタフェースを再起動します。</p>
<p>以上でインストールは完了です。</p>
<h3>Music ControlsのActivateと設定</h3>
<p>iPadの設定に、「Music Controls」という項目が追加されているので、そこでActivate、設定します。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0063.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0063-225x300.png" title="IMG_0063" width="225" height="300" class="alignnone size-medium wp-image-194" /></a></p>
<p>ヘッドセットでの制御を有効化するには、「Other Settings」の「System」にある「Headset/Dock Control」と「Remote uses Buttons」を共にONにします。</p>
<p>これで、iPadで音楽再生中にヘッドセットのボタンを押せば、早送り・巻戻しができるようになります。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0064.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0064-300x225.png" title="IMG_0064" width="300" height="225" class="alignnone size-medium wp-image-195" /></a></p>
<p>なお、Music Controlsは有料のアプリケーションです。購入前は5日間限定のトライアルモードとなります。</p>
<p>購入は、Cydiaの詳細ページから可能です。Paypalと、Amazon.comの決済サービスによるクレジットカード支払いが可能です。</p>
<h3>参考までに</h3>
<div id="_mcePaste">Cydiaには、他にも色々と便利なツールがあります。今回この機会に、他にこんな物を導入してみました。</div>
<div id="_mcePaste">
<ul>
<li>SBSettings: Status Barから色々設定</li>
<li>Backgrounder: 擬似マルチタスク</li>
<li>FullForce: iPhone用アプリを無理やり最大化</li>
<li>OpenSSH</li>
</ul>
</div>
<h3>参考までに 2 : iPadのVirtual Memoryを有効にする手順</h3>
<p>ソースは<a href="http://www.ipodtouchfans.com/forums/showthread.php?t=288228">こちら</a>。</p>
<ol>
<li>iPadに /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist を作成する。ownerは&#8221;root&#8221;、grouopは&#8221;wheel&#8221;に設定する。内容は以下のXMLを入れる。<br />
<blockquote>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
&lt;key&gt;EnableTransactions&lt;/key&gt;
&lt;true/&gt;
&lt;key&gt;HopefullyExitsLast&lt;/key&gt;
&lt;true/&gt;
&lt;key&gt;Label&lt;/key&gt;
&lt;string&gt;com.apple.dynamic_pager&lt;/string&gt;
&lt;key&gt;OnDemand&lt;/key&gt;
&lt;false/&gt;
&lt;key&gt;ProgramArguments&lt;/key&gt;
&lt;array&gt;
 &lt;string&gt;/sbin/dynamic_pager&lt;/string&gt;
&lt;/array&gt;
&lt;/dict&gt;
&lt;/plist&gt;</pre>
</blockquote>
</li>
<li>/Library/Preferences/com.apple.virtualMemory.plist を作成する。ownerは&#8221;root&#8221;、grouopは&#8221;wheel&#8221;に設定する。内容は以下のXMLを入れる。<br />
<blockquote>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
 &lt;key&gt;UseEncryptedSwap&lt;/key&gt;
 &lt;false/&gt;
&lt;/dict&gt;
&lt;/plist&gt;</pre>
</blockquote>
</li>
<li>iPadを再起動する。</li>
</ol>
<h3>参考までに 3 : iPadで音声コントロールを有効にする方法</h3>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0065.png"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/07/IMG_0065-225x300.png" title="IMG_0065" width="225" height="300" class="alignnone size-medium wp-image-196" /></a></p>
<p>ソースは<a href="http://apple-voice.com/wordpress/2010/05/how-to-enable-voice-control-on-ipa/">こちら</a>。</p>
<ol>
<li>/System/Library/CoreServices/SpringBoard.app/K48AP.plist の capabilities キーの下に以下の値を追加する。<br />
<blockquote>
<pre>&lt;key&gt;voice-control&lt;/key&gt;
&lt;true/&gt;</pre>
</blockquote>
</li>
<li>iPadを再起動する。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/190/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/190" />
	</item>
		<item>
		<title>iPhoneのバックアップに時間がかかる場合の確認方法 -Macの場合-</title>
		<link>http://naoki.sato.name/lab/archives/185</link>
		<comments>http://naoki.sato.name/lab/archives/185#comments</comments>
		<pubDate>Mon, 21 Jun 2010 23:36:31 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/?p=185</guid>
		<description><![CDATA[取り急ぎエントリー。
iOS 4が数時間前にリリースされました。ただ、早速アップデートしようとしても、１時間以上かかることもあるという警告に躊躇された方、もしくはアップデートをかけたけれども事前のバックアップに時間がかか [...]]]></description>
			<content:encoded><![CDATA[<p>取り急ぎエントリー。</p>
<p>iOS 4が数時間前にリリースされました。ただ、早速アップデートしようとしても、１時間以上かかることもあるという警告に躊躇された方、もしくはアップデートをかけたけれども事前のバックアップに時間がかかり中断された方もいらっしゃることと思います。</p>
<p>iPhoneの場合、インストールされているアプリケーションによってはバックアップに非常に時間がかかります。これは、iPhoneのバックアップが、アプリケーションの保存しているデータやキャッシュをいちいちすべて取り込んでしまうためで、小さいデータを多数キャッシュするようなアプリケーションがインストールされていると、バックアップだけで数時間かかるということもざらではありません(というか、自分の場合がそうでした)。</p>
<p>特に今回のようにOSをアップデートする場合など、その悪さをしているアプリケーションが何なのか判明していれば事前にアプリケーションを削除しておけばよいのですが、実際には何が悪さをしているのか分からない場合も多くあります。</p>
<p>このエントリーでは、その悪さをしているアプリケーションを突き止める一手段をご紹介します。なお、環境はMacが対象です。Windowsの場合は、おそらくフォルダの場所が異なるだけだとは思いますが、手元に環境がないため、別途調べていただければと思います。</p>
<p><span id="more-185"></span>まず、iPhoneのバックアップデータは、 &#8220;/Users/(自分のアカウント名)/Library/Application Support/MobileSync/Backup/&#8221; というフォルダの下に、自動的に付与されるディレクトリ名で取得されています。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup1.jpg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup1-300x208.jpg" title="backup1" width="300" height="208" class="alignnone size-medium wp-image-182" /></a></p>
<p>ディレクトリ名からはどのバックアップが最新なのかは分からないので、その辺りは日付からあたりを付けます。バックアップが進行している場合はいまの日付になっているはずなので、すぐに分かるでしょう。</p>
<p>ディレクトリに移動すると、こちらもランダムのファイル名で多数のファイルが存在しています。このそれぞれのファイルが、iPhoneに保存されている各種データです。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup2.jpg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup2-300x169.jpg" title="backup2" width="300" height="169" class="alignnone size-medium wp-image-183" /></a></p>
<p>このディレクトリで約3,500ファイル。直前の通常バックアップだと約15,000ファイル存在していました。これだけのファイルをあの遅いiPhoneのインタフェースで転送している訳なので、時間がかかるのも納得頂けるのではないかと思います。</p>
<p>ファイル名はランダムですので、ファイル名からはどのアプリケーションのデータがどれだけ存在しているかを把握することは難しいです。ですが、バックアップデータの取得は、アプリケーション単位で行われるようです。つまり、ファイルの日付で並び替えると、各アプリケーションのデータに並びます。従って、ファイルを日付の降順に並べて、最初にくるファイルの内容を調べてあげれば、いまどのアプリケーションのデータを転送しているのかが分かります。</p>
<p>各データは&#8221;hoge.mdinfo&#8221;と&#8221;hoge.mddata&#8221;という２つのファイルで構成されています。この内、&#8221;hoge.mddata&#8221;が実際のデータで、&#8221;hoge.mdinfo&#8221;が情報を保存しているものと思われます。</p>
<p>&#8220;hoge.mdinfo&#8221;の方をテキストエディタで開くと、次のような内容が記述されています。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup3.jpg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/backup3-300x252.jpg" title="backup3" width="300" height="252" class="alignnone size-medium wp-image-184" /></a></p>
<p>この中の”AppDomian&#8221;というところが各アプリケーションの情報になっているので、ここからどのアプリケーションのデータであるかが推測できます(この場合はBooklog)。</p>
<p>上記の方法で何度か調べてみて、しばらく同じ&#8221;AppDomain&#8221;のデータが続くようであれば、そのアプリケーションのデータが大量にあり、そのデータの転送で時間がかかっていると考えられるので、バックアップの必要がなければ事前に削除したほうが良いかも知れません。</p>
<p>また、&#8221;Backup/&#8221;以下のディレクトリには、通常iTunesと同期させた際に取得されたバックアップも保存されているので、そのデータからどのアプリケーションのデータが問題なのか調べることも出来るでしょう。</p>
<p>いずれにしろ、運が悪ければ何時間という単位で作業時間が変わってきますので、特にバックアップが進まない場合などは上記の内容を参考にしていただければと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/185/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/185" />
	</item>
		<item>
		<title>iPad用の快適Google ReaderブラウザReeder</title>
		<link>http://naoki.sato.name/lab/archives/181</link>
		<comments>http://naoki.sato.name/lab/archives/181#comments</comments>
		<pubDate>Sun, 13 Jun 2010 14:58:19 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/archives/181</guid>
		<description><![CDATA[ここ最近、巷、というか一部のネット界隈で話題になっているiPad用のアプリReederを買ってみました。
これまでGoogle Reader用のアプリとして決め手になるようなものが出ていなくて、少し悩みのタネだったのです [...]]]></description>
			<content:encoded><![CDATA[<p>ここ最近、巷、というか一部のネット界隈で話題になっているiPad用のアプリReederを買ってみました。<br />
これまでGoogle Reader用のアプリとして決め手になるようなものが出ていなくて、少し悩みのタネだったのですが、もうこのアプリで解決、というくらいのレベルです。</p>
<p>起動すると一瞬でGoogle Readerと同期。<br />
設定しているフォルダ単位に未読のものをアイコン表示してくれます。</p>
<p>そのアイコンをクリックするか、あるいはピンチで広げると、個別の記事を読む画面に。<br />
横置きにした場合、左に記事の一覧が並んだタイムラインがあり、それぞれの記事をクリックすると右側に内容が表示されます。</p>
<p>もちろんTwitterへの投稿や、Instapaperへのクリッピングなどもでき、その辺の拡張性は非常に高機能。<br />
インタフェースもそれぞれの記事の表示画面を上や下に引っ張ると次の記事に移ったりと、使っていてとても気持ちが良いです。</p>
<p>どこかの紹介記事に、比較的少なめのフィードをゆっくり読むのに適している、という様な内容があったような気がします。もちろんその様な用途にも最適だと思いますが、フィード数が多くてもこのインタフェースは十分便利でしょう。</p>
<p>価格は¥600と少しお高めですが、Google Readerユーザには十分に購入する価値のあるアプリです。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_BD28509D-6018-47F7-9D0E-54BD705F0536.jpeg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_BD28509D-6018-47F7-9D0E-54BD705F0536.jpeg" alt="" class="alignnone size-full" /></a></p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_9CE8DED3-6E4C-4039-AEBB-B4A41B41D067.jpeg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_9CE8DED3-6E4C-4039-AEBB-B4A41B41D067.jpeg" alt="" class="alignnone size-full" /></a></p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_2DCE7620-1A95-4333-B1BA-1C8D5C2C86C7.jpeg"><img src="http://naoki.sato.name/lab/wp-content/uploads/2010/06/l_1024_768_2DCE7620-1A95-4333-B1BA-1C8D5C2C86C7.jpeg" alt="" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/181/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/181" />
	</item>
		<item>
		<title>curlとim.kayac.comを使ってBatch処理の状況をiPhoneに通知する</title>
		<link>http://naoki.sato.name/lab/archives/91</link>
		<comments>http://naoki.sato.name/lab/archives/91#comments</comments>
		<pubDate>Sat, 30 Jan 2010 12:44:29 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/?p=91</guid>
		<description><![CDATA[iPhoneに通知を送るim.kayac.comの使い方の1つとして。
im.kayac.comはAPIに対してPOSTメソッドでmessageオプションを渡してあげれば、messageの内容をiPhoneに通知できます [...]]]></description>
			<content:encoded><![CDATA[<p>iPhoneに通知を送る<a href="http://im.kayac.com/">im.kayac.com</a>の使い方の1つとして。</p>
<p><a href="http://im.kayac.com/">im.kayac.com</a>はAPIに対してPOSTメソッドでmessageオプションを渡してあげれば、messageの内容をiPhoneに通知できます。MacやLinuxのコマンドラインから使えるcurlでも以下のようにしてPOSTできるので、スクリプト中に組み込んでおけば処理の状況をiPhoneに通知し、確認することができます。</p>
<blockquote><p><code>curl -d 'message=<em>Hello World</em>' http://im.kayac.com/api/post/<em>username</em></code></p></blockquote>
<p>Batchを流して外出する場合、画面を確認できない場合等に。</p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/91/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/91" />
	</item>
		<item>
		<title>Wifiの使えない環境からMacとiPhoneを使ってBlog を更新する実験</title>
		<link>http://naoki.sato.name/lab/archives/79</link>
		<comments>http://naoki.sato.name/lab/archives/79#comments</comments>
		<pubDate>Sat, 23 Jan 2010 02:43:58 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/?p=79</guid>
		<description><![CDATA[マクドナルドやカフェなどWifiサービスを提供するお店も増えてき
ているが、まだまだいつでも好きなときにインターネットに繋げる環境と
は言い難い。PoketWifi等を使えばいつでもインターネットに繋げ
るのだろうけど、 [...]]]></description>
			<content:encoded><![CDATA[<p>マクドナルドやカフェなどWifiサービスを提供するお店も増えてき<br />
ているが、まだまだいつでも好きなときにインターネットに繋げる環境と<br />
は言い難い。PoketWifi等を使えばいつでもインターネットに繋げ<br />
るのだろうけど、コスト面等で躊躇する部分がある。そこで、今後どの程<br />
度そのような機会があるかは不明であるものの、MacとiPhone<br />
が手元にあり、かつWifiが使えない環境において、Blogを更<br />
新する実験をしておこうと思う。</p>
<p>想定する手順は以下のとおり。<br />
1. Mac上のテキストエディタで標準テキスト形式でBlogの本文を編<br />
集する。<br />
2. テキストファイルをUTF-8で保存する。<br />
3. Macのインターネット共有を有効にし、アドホックモードを構成する。<br />
4. iPhoneからMacにWifiで接続する。<br />
5. iPhoneでWebDAVサーバやFTPサーバを実行するアプリ<br />
(Air Sharing等)を実行する。<br />
6. MacからiPhoneに接続する。<br />
7. 2.で保存したテキストファイルをiPhoneに転送する。<br />
8. 転送されたテキストファイルをiPhoneからBlogのメール<br />
アドレスに送信する。もしくはテキストファイルの内容をコピーして、<br />
iPhoneのBlog投稿用アプリから投稿する。<br />
9. Blog記事が投稿されていることを確認する。<br />
以上。<br />
本記事も上記の手順で投稿しており、記事が確認できていれば実験は成<br />
功。</p>
<p>本来はPomeraとiPhoneの組み合わせで投稿する手段があれば<br />
良いのだが、よい手が浮かばないため、検討中&#8230;</p>
<h3><span id="more-79"></span>(Webから追記)</h3>
<p>まず、実験は失敗。</p>
<ul>
<li>「投稿設定」で設定したアドレスにメールを送っても自動的に投稿されない。<br />
→ <a href="http://futuremix.org/2009/01/wordpress-27-mail-post">メール投稿後&#8221;wp-mail.php&#8221;に手動でアクセスする必要がある</a>。気付かずに半日放置していた。</li>
<li>&#8220;wp-mail.php&#8221;にアクセスしてメールを取り込んでも文字化けする。</li>
</ul>
<p>これらの問題点解消のため、<a href="http://wppluginsj.sourceforge.jp/ktai_entry/">メール投稿プラグインKtai Entryを導入してみた</a>。結果、</p>
<ul>
<li>「投稿設定」で設定したアドレスのメール着信を定期的に確認してくれるため、自動的に記事が投稿されるようになった。</li>
<li>文字化けせずに投稿されるようになった。</li>
</ul>
<p>その結果が上記の本文。一応本文は投稿されているものの、問題点として</p>
<ul>
<li>iPhoneのメールの機能だと思うが、自動的に改行が追加されており、読みにくい。</li>
<li>メールに画像を添付していたものの、それが反映されていない。</li>
</ul>
<p>等が浮き上がった。</p>
<p><strong>iPhoneを経由してBlogを更新するのであれば、主要なBlogサービスについては公式アプリが充実しているので、それらのアプリを使って更新した方がよい</strong>というのが、今回の結論。</p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/79/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/79" />
	</item>
		<item>
		<title>WPtouch</title>
		<link>http://naoki.sato.name/lab/archives/10</link>
		<comments>http://naoki.sato.name/lab/archives/10#comments</comments>
		<pubDate>Mon, 30 Nov 2009 15:01:53 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/archives/10</guid>
		<description><![CDATA[WordPressにiPhone/iPod touchからアクセスしたときに、表示を最適化してくれるプラグイン、WPtouch。
単にインストールするだけで、なにも設定しなくてもかなり見栄えがよくなるので愛用している。
 [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressにiPhone/iPod touchからアクセスしたときに、表示を最適化してくれるプラグイン、WPtouch。<br />
単にインストールするだけで、なにも設定しなくてもかなり見栄えがよくなるので愛用している。</p>
<p>いかにもiPhoneという感じが良い。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/p_480_320_C37DE545-C9CC-4CD0-81A2-28F4E77D63C9.jpeg"><img src="http://naoki.sato.name/lab/wp-content/uploads/p_480_320_C37DE545-C9CC-4CD0-81A2-28F4E77D63C9.jpeg" alt="" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/10" />
	</item>
		<item>
		<title>WordPress 2 for iPhohe</title>
		<link>http://naoki.sato.name/lab/archives/7</link>
		<comments>http://naoki.sato.name/lab/archives/7#comments</comments>
		<pubDate>Mon, 30 Nov 2009 14:28:25 +0000</pubDate>
		<dc:creator>naoki</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://naoki.sato.name/lab/archives/7</guid>
		<description><![CDATA[iPhone用の公式WordPressアプリから投稿テスト。
iPhone自体の日本語入力がもたつき気味なので、若干ストレスは感じるが、その点に目を瞑ればわりと実用出来そう。
写真も添付出来るようなので、併せてテストして [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone用の公式WordPressアプリから投稿テスト。<br />
iPhone自体の日本語入力がもたつき気味なので、若干ストレスは感じるが、その点に目を瞑ればわりと実用出来そう。<br />
写真も添付出来るようなので、併せてテストしてみる。</p>
<p><a href="http://naoki.sato.name/lab/wp-content/uploads/p_480_320_71BB345A-42A5-4679-AB6F-63BC32751592.jpeg"><img src="http://naoki.sato.name/lab/wp-content/uploads/p_480_320_71BB345A-42A5-4679-AB6F-63BC32751592.jpeg" alt="" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p>※追記<br />
Blogの「その他の設定」で年月ベースのフォルダに整理するようにしていると、何故か月のフォルダが作成できずエラーとなった。<br />
サーバ側の環境の問題か？</p>
]]></content:encoded>
			<wfw:commentRss>http://naoki.sato.name/lab/archives/7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://naoki.sato.name/lab/archives/7" />
	</item>
	</channel>
</rss>
