<?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>ITライフハック三十八回 &#8211; ITライフハック</title>
	<atom:link href="https://itlifehack.net/archives/tag/%e4%b8%89%e5%8d%81%e5%85%ab%e5%9b%9e/feed" rel="self" type="application/rss+xml" />
	<link>https://itlifehack.net</link>
	<description>Powerd by MediaBank Corp.</description>
	<lastBuildDate>Tue, 12 May 2026 12:00:33 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.1</generator>
	
	<item>
		<title>個人でも可能な電子出版　誰でもできる電子出版　第三十九回</title>
		<link>https://itlifehack.net/archives/6962</link>
		<comments>https://itlifehack.net/archives/6962#respond</comments>
		<pubDate>Thu, 11 Dec 2014 00:00:35 +0000</pubDate>
		<dc:creator><![CDATA[小川夏樹]]></dc:creator>
				<category><![CDATA[ITビジネス]]></category>
		<category><![CDATA[電子書籍]]></category>
		<category><![CDATA[三十八回]]></category>
		<category><![CDATA[個人出版]]></category>
		<category><![CDATA[林　拓也]]></category>
		<category><![CDATA[連載]]></category>
		<category><![CDATA[電子出版]]></category>

		<guid isPermaLink="false">http://itlifehack.jp/?p=6962</guid>
		<description><![CDATA[■はじめに 今回は久しぶりに技術的なトピックで行ってみます。元ネタはhon.jpさんの記事「固定レイアウト型EPUB電子雑誌で、アプリ側UIを不用意に表示させないためのJavascriptコード」です。 記事を読んでもI [&#8230;]]]></description>
					<content:encoded><![CDATA[<p><b>■はじめに</b><br />今回は久しぶりに技術的なトピックで行ってみます。元ネタはhon.jpさんの記事「<a href="http://hon.jp/news/1.0/0/6064/" target="_blank">固定レイアウト型EPUB電子雑誌で、アプリ側UIを不用意に表示させないためのJavascriptコード</a>」です。</p><p>記事を読んでもInDesignの知識が無いと分かりにくいかもしれないので、その辺りも補足しつつ進めていきます。</p><p><span id="more-6962"></span></p><p><b>■InDesign CC2014のインタラクティブ演出が問題になるケース</b><br />以前もInDeisgn CC2014（以下単に「InDesign」と記載します）の固定レイアウト書き出しについては少し触れたことがありますが、改めて。</p><p>InDesignではEPUBの固定レイアウト書き出しが可能になりました。それに加えて、InDesign上でインタラクティブな演出を追加できるようにもなりました。</p><p>例えば、画像をクリックすると1回転する、といったアニメーション効果をつけることもできます。</p><div id="attachment_6959" style="width: 650px" class="wp-caption aligncenter"><a href="http://itlifehack.net/wp-content/uploads/2014/12/ebook0010.jpg"><img aria-describedby="caption-attachment-6959" loading="lazy" src="http://itlifehack.net/wp-content/uploads/2014/12/ebook0010.jpg" alt="クリックすると1回転の設定" width="640" height="579" class="size-full wp-image-6959" srcset="https://itlifehack.net/wp-content/uploads/2014/12/ebook0010.jpg 640w, https://itlifehack.net/wp-content/uploads/2014/12/ebook0010-300x271.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></a><p id="caption-attachment-6959" class="wp-caption-text">クリックすると1回転の設定</p></div><p>仕組みとしては、インタラクティブな演出はJavaScriptで実現されます。</p><p>インタラクティブな演出を追加すると、EPUB書き出し時にInDesignが演出を実行するためのJavaScriptコードを追加します。</p><p>もちろんEPUBリーダー側がJavaScriptに対応していなければ適切に動作しません。</p><p>AppleのiBooksはJavaScriptのサポートが良好で、InDesignのインタラクティブな演出を始め多くのJavaScriptプログラムが動作します。</p><p>この例のような、「クリックでアニメーションが実行される」コンテンツをiPadのiBooksで動作させると、微妙な問題が発生します。</p><p>iPadではこの演出を実行するために、クリックではなくタップを行うことになります。ですが、iPadのiBooksでは画面タップのデフォルトの動作として、アプリの操作インターフェイスの表示／非表示を切り替えが組み込まれています。</p><div id="attachment_6960" style="width: 1034px" class="wp-caption aligncenter"><a href="http://itlifehack.net/wp-content/uploads/2014/12/ebook0020.jpg"><img aria-describedby="caption-attachment-6960" loading="lazy" src="http://itlifehack.net/wp-content/uploads/2014/12/ebook0020.jpg" alt="操作インターフェイス（赤枠部）表示時" width="1024" height="768" class="size-full wp-image-6960" srcset="https://itlifehack.net/wp-content/uploads/2014/12/ebook0020.jpg 1024w, https://itlifehack.net/wp-content/uploads/2014/12/ebook0020-300x225.jpg 300w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-6960" class="wp-caption-text">操作インターフェイス（赤枠部）表示時</p></div><div id="attachment_6961" style="width: 1034px" class="wp-caption aligncenter"><a href="http://itlifehack.net/wp-content/uploads/2014/12/ebook0030.jpg"><img aria-describedby="caption-attachment-6961" loading="lazy" src="http://itlifehack.net/wp-content/uploads/2014/12/ebook0030.jpg" alt="操作インターフェイス非表示時" width="1024" height="768" class="size-full wp-image-6961" srcset="https://itlifehack.net/wp-content/uploads/2014/12/ebook0030.jpg 1024w, https://itlifehack.net/wp-content/uploads/2014/12/ebook0030-300x225.jpg 300w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-6961" class="wp-caption-text">操作インターフェイス非表示時</p></div><p>つまり、インタラクティブ機能を実行するために画面をタップする度に、アニメーションが実行されるとともに、アプリの操作インターフェイスの表示／非表示が切り替わり、読者が煩わしい思いをする可能性がある、ということです。</p><p>このような動作を解消するJavaScriptコードが提示された、というのが今回取り上げたhon.jpさんの記事の内容です。</p><p><b>■JavaScriptコードについて</b><br />hon.jpさんの記事で紹介されたのは、EPUB Secretsの<a href="http://epubsecrets.com/indesign-fxls-prevent-ui-from-displaying-with-touches.php" target="_blank">記事</a>です。</p><p>ここではインタラクティブ機能を付加してInDesignから書き出した固定レイアウトEPUBを解凍し、内部に含まれるJavaScriptファイル（OEBPS/script/idGeneratedScript.js）を編集する方法が紹介されています。</p><p>示されている編集内容は、イベント処理用の関数（function）内の1行目に以下のスクリプトを追加する、というものです。</p><p><b>event.preventDefault();</b></p><p>例えば、InDesignが書き出した元のonMouseUp関数は次の通りです。</p><p><b>function onMouseUp(element, event) {<br />var is_touch_device = &#8216;ontouchstart&#8217; in document.documentElement;<br />if (is_touch_device) return;<br />removeClass(element, &#8216;_idGenStateClick&#8217;);<br />var actions = element.getAttribute(&#8220;data-releaseactions&#8221;);<br />if(actions) {<br />eval(actions);<br />}<br />event.stopPropagation();<br />}</b></p><p>この関数内の1行目に先のスクリプトを追加して、次のようにします。</p><p><b>function onMouseUp(element, event) {<br />event.preventDefault();<br />var is_touch_device = &#8216;ontouchstart&#8217; in document.documentElement;<br />if (is_touch_device) return;<br />removeClass(element, &#8216;_idGenStateClick&#8217;);<br />var actions = element.getAttribute(&#8220;data-releaseactions&#8221;);<br />if(actions) {<br />eval(actions);<br />}<br />event.stopPropagation();<br />}</b></p><p>EPUB Secretsの記事では、全てのイベント処理用の関数についてこれを実行するように提示しています。</p><p>実際、その通りにスクリプトコードを修正して、再EPUB化したものをiPadのiBooksで実行すると、確かにタップでアニメーションを再生させてもアプリのインターフェイスは表示されません。</p><p>しかし逆に、どこをタップしてもアプリのインターフェイスを表示させることができず、読者に別のストレスを与えることになりそうです。</p><p>そこで、独自に修正内容を考えて次のようにしてみました。</p><p>イベント処理用の関数全てに修正を施すのではなく、onTouchEndForAnimations関数とonMouseUpForAnimations関数に共通する以下の部分を修正します。</p><p><b>var actions = oFrame[i].getAttribute(&#8220;data-animationOnSelfClickActions&#8221;);<br />if(actions) {<br />var selfContainerID = oFrame[i].id;<br />eval(actions);<br />}</b></p><p>それぞれのこの部分に「event.preventDefault();」を追加し、以下のようにします。</p><p><b>var actions = oFrame[i].getAttribute(&#8220;data-animationOnSelfClickActions&#8221;);<br />if(actions) {<br /><span style="color: #FF0000;">event.preventDefault();</span><br />var selfContainerID = oFrame[i].id;<br />eval(actions);<br />}</b></p><p>再EPUB化してチェックしたところ、インタラクティブ機能を付加した画像をタップしたときにはアプリのインターフェイスは表示／非表示が切り替わらずに、他の部分をタップしたときには切り替わるという動作が実現できました。</p><p>ただし、このコード修正はInDesignのインタラクティブ機能全てに対して有効なものかは分かりません。私がテスト用に用意した簡単なサンプルでは大丈夫だった、というだけのものです。</p><p>実際に利用する場合には、より時間をかけて確認する必要があることをご了解ください。</p><p><b>■最後に</b><br />日本ではインタラクティブな演出や動画・音声などによる演出などを含む電子書籍はあまり目にすることがありません。制作コストに売り上げが見合わなかったり、使いどころが難しくてなかなか効果的に利用できなかったりといった理由が多そうです。</p><p>それでも、個人的にはそのような電子書籍のジャンルが育って行って欲しいと思う気持ちがあります。</p><p>2014年12月12日(金)にHTML5に関するイベント「<a href="http://html5exam.jp/newsdetail/seminar20141212/" target="_blank">HTML5感</a>」が開催されます。</p><p>このイベントで私もセッションをやらせていただくことになりました。初心者さま向けの1時間ほどのセミナーです。ご都合の合う方、ぜひお立ち寄りください。</p><p>林拓也のKindle出版講座、iBooks出版講座、ロクナナワークショップで受講生募集中です。詳細はロクナナワークショップの<a href="http://67.org/ws/workshop/ebook.html" target="_blank">Webサイト</a>でご確認ください。</p><p><b>■著者プロフィール<br />林　拓也（はやし　たくや）<br />テクニカルライター／トレーニングインストラクター／オーサリングエンジニア<br />Twitter：@HapHands<br />Facebook：<a href="https://www.facebook.com/takuya.hayashi" target="_blank">https://www.facebook.com/takuya.hayashi</a></b></p><p>■<!-- link_start --><a href="http://itlifehack.jp/" target="_blank">ITライフハック</a><!-- link_end --><br />■<a href="http://twitter.com/ITlifehack" target="_blank">ITライフハック Twitter</a><br />■<a href="https://www.facebook.com/itlifehack" target="_blank">ITライフハック Facebook</a></p><p></p>]]></content:encoded>
			<wfw:commentRss>https://itlifehack.net/archives/6962/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		
	<item>
		<title>個人でも可能な電子出版　誰でもできる電子出版　第三十八回</title>
		<link>https://itlifehack.net/archives/6650</link>
		<comments>https://itlifehack.net/archives/6650#respond</comments>
		<pubDate>Thu, 27 Nov 2014 00:00:54 +0000</pubDate>
		<dc:creator><![CDATA[小川夏樹]]></dc:creator>
				<category><![CDATA[ITビジネス]]></category>
		<category><![CDATA[電子書籍]]></category>
		<category><![CDATA[三十八回]]></category>
		<category><![CDATA[個人出版]]></category>
		<category><![CDATA[林　拓也]]></category>
		<category><![CDATA[連載]]></category>
		<category><![CDATA[電子出版]]></category>

		<guid isPermaLink="false">http://itlifehack.jp/?p=6650</guid>
		<description><![CDATA[■はじめに 今回は個人的な都合により、雑談とさせていただきます。 雑談の内容であうが基本的に、電子書籍系情報サイトに掲載されていたニュースで個人的に気になった話題を見繕って感想を述べてみる形でいきたいと思います。 ■雑談 [&#8230;]]]></description>
					<content:encoded><![CDATA[<p><b>■はじめに</b><br />今回は個人的な都合により、雑談とさせていただきます。</p><p>雑談の内容であうが基本的に、電子書籍系情報サイトに掲載されていたニュースで個人的に気になった話題を見繕って感想を述べてみる形でいきたいと思います。</p><p><span id="more-6650"></span></p><p><b>■雑談ネタ元となった電子書籍系情報サイトについて</b><br />電子書籍系情報サイトは色々ありますが、大まかに数多くの情報をチェックしたい場合によく利用しているのが「<a href="http://hon.jp/news/1.0/0/list/" target="_blank">hon.jp</a>」です。</p><p>hon.jpは日本だけでなく海外の情報も広く紹介されているのが特徴です。</p><p>さて、ざっくりhon.jpを眺めていて気に留めたものをいくつか紹介しようと思います。</p><p><b>『<a href="http://hon.jp/news/1.0/0/6040/" target="_blank">米Adobe、「Adobe Digital Publishing Suiteシングル版」をCreative Cloudサブスクリプション対象から外す予定</a>』</b></p><p>案外知られていないかもしれませんが、Adobe Creative Cloudのコンプリートプラン（以後「Creative Cloud」）にはAdobe Digital Publishing Suite（以後「ADPS」）のシングル版ライセンスが付属しています。</p><p>ADPSはAdobe社の電子出版ソリューションで、InDesignを使って電子書籍を制作します。最終的にはタブレット向けのアプリとなります。</p><p>動画や音声の他、数種類のインタラクティブオブジェクト、オンラインコンテンツ、縦向き用／横向き用のレイアウト切り替えなどをサポートした、リッチな電子書籍の提供が可能です。</p><p>電子書籍の形態は大まかに固定レイアウトに分類されるもので、雑誌などで利用されることが多いようです。</p><p>さて、ADPSシングル版があれば、個人や小規模な組織によるリッチな電子書籍の出版が可能です。そのライセンスが外されるらしいとのこと。</p><p>記事にはInDesignで「固定EPUB3形式の電子書籍ファイルが生成できるようなったため、電子雑誌ユーザーをそちらに誘導する」目的であると書かれています。</p><p>本ブログでもInDesignのEPUB書き出しに触れたことがあります。確かに固定レイアウトについては思ったより出来がよかった記憶があります。</p><p>しかし、Adobeの意図が本当ならば、それはADPSからの撤退を示唆するもののように見えてしまいます。</p><p>ADPSについては個人でコンテンツを出版したことはありませんが、ADPSによる電子出版案件に参加したことがあり、EPUBでは実現困難ということでADPSが採用になった経緯があります。</p><p>そんなことから、個人的にはある程度電子出版の選択肢があって欲しいと考えています。<br />このニュースだけで「ADPSが無くなる」と考えるのは早計でしょうが、ちょっと気になる感じではあります。</p><p><b>『<a href="http://hon.jp/news/1.0/0/6012/" target="_blank">韓国Samsung、自国内での電子書籍ストア運営を終了、Kindle・教保文庫アプリのプリインに戦略変更</a>』</b></p><p>日本でも電子書店の淘汰が進んでいます。今年も色々とサービス終了に関する話が聞かれました。この記事を見て韓国でもそうなのかな、と感じました。</p><p>サムスン電子と言えば、韓国第一の企業であるだけでなく世界的にも大きな企業です。</p><p>そのサムスンの電子書籍ストアのサービス終了は、韓国における電子書店の淘汰の波が小さくないことを物語っているように思われます。</p><p>ただサムスン電子は今年、主力商品のスマートフォンの販売に苦戦しているので、サムスンの苦しさを物語っているという可能性もなきにしもあらず。</p><p><b>『<a href="http://hon.jp/news/1.0/0/6019/" target="_blank">【電子版最大40％OFF！】52年におよぶチッチとサリーの初恋、遂に完結。電子特別版＆最終巻セール!!</a>』</b></p><p>マンガ『小さな恋のものがたり』ご存知でしょうか。子供の頃、姉が持っていたコミックスを読んだ記憶が懐かしく思い出されました。</p><p>つい電子特別編集版1～10巻を買ってしまいました。数十年ぶりの『小さな恋のものがたり』との再会です。</p><p>このセール、本記事の公開予定の11月27日までとなっております。気づくのが遅れて申し訳ありません。もっと早くお知らせしたかった…。</p><p>それはさておき、この『小さな恋のものがたり』電子特別編集版、Amazonでは紙の書籍（「図書館版」となっていますが）は各巻1,728円（税込）となっています。</p><p>さすがに1,728円（税込）だったら1冊も買っていない自信があります。</p><p>今のところ電子版の価格は売り手が変更できるので、セールで安く購入できることがありますが、紙だけしかなかったらこの再会はなかったはずです。それを思うと、電子書籍は読書の機会を増やすのに間違いなく貢献しているな、と思う次第です。</p><p><b>『<a href="http://hon.jp/news/1.0/0/6046/" target="_blank">日本電子出版協会、「電子出版アワード2014」の一般投票を本日から受付開始</a>』</b></p><p>毎年恒例JEPAさんの電子出版アワード。一般投票の受付が始まりました。</p><p>デジタル・インフラ賞にノミネートされているインプレスR&#038;Dさんの「NextPublishing」は低価格で分量が少な目の技術書のブランドです。電子書籍とプリント・オンデマンド（POD）で電子版・印刷版両方に対応しています。</p><p>私も2冊（「<a href="http://www.amazon.co.jp/dp/B00MFLJCNS" target="_blank">今、見直すHTML</a>」／「<a href="http://www.amazon.co.jp/dp/B00MFLJCMO" target="_blank">今、見直すCSS</a>」出させていただきました。</p><p>その他、知り合いの方のサービスもノミネートされているので、個人的によく考えて投票したいと思っています。</p><p><b>■最後に</b><br />告知です。</p><p>2014年12月12日(金)にHTML5に関するイベント「<a href="http://html5exam.jp/newsdetail/seminar20141212/" target="_blank">HTML5感</a>」が開催されます。</p><p>このイベントで私もセッションをやらせていただくことになりました。初心者さま向けの1時間ほどのセミナーです。ご都合の合う方、ぜひお立ち寄りください。</p><p>林拓也のKindle出版講座、iBooks出版講座、ロクナナワークショップで受講生募集中です。詳細はロクナナワークショップの<a href="http://67.org/ws/workshop/ebook.html" target="_blank">Webサイト</a>でご確認ください。</p><p><b>■著者プロフィール<br />林　拓也（はやし　たくや）<br />テクニカルライター／トレーニングインストラクター／オーサリングエンジニア<br />Twitter：@HapHands<br />Facebook：<a href="https://www.facebook.com/takuya.hayashi" target="_blank">https://www.facebook.com/takuya.hayashi</a></b></p><p>■<!-- link_start --><a href="http://itlifehack.jp/" target="_blank">ITライフハック</a><!-- link_end --><br />■<a href="http://twitter.com/ITlifehack" target="_blank">ITライフハック Twitter</a><br />■<a href="https://www.facebook.com/itlifehack" target="_blank">ITライフハック Facebook</a></p><p></p>]]></content:encoded>
			<wfw:commentRss>https://itlifehack.net/archives/6650/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
