電子出版
の編集
Top
/ 電子出版
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
10の質問
ABC予想
AI
AI API
AI プロンプト
AIでつかわれているtransformerのまとめ
AIの話題
ANTLR
ANTLR v3 FAQ よくある質問
ANTLR 独学
ANTLR4 独学
ANTLRでOracleのDDLを解析してみる
ANTLRチュートリアル
AOP
API
ARMマイコン基盤
ATOM SHELL理論
Access VBAメモ
Access-Control-Allow-Origin
AndroidとTensorflow
Android開発
Android開発 入門
AngularJS
Anko
Apache Bench
ArchUnitを学ぶ
Axiosとは
Axis2
BI Publisherで始めるデータ駆動型レポート作成
BPMNの勉強
BackTrack4
Blog from iPhone
Bootstrapとは
BracketName
C3 AI Applications
C3 AI エクスマキナ
CSS備忘録
CentOS
ChatGPTの話題
Chevrotainのパーサメソッド
Chevrotain一覧
Chromeエクステンション
Cocoa Touch Static Library
CoffeeScript
Confluent Control Centerやってみる
C言語でオブジェクト志向な記述方法
DDD ドメイン駆動設計
DDL生成ツール
DJUnit
DMM.comのAPIとか
DOSコマンドメモ
Dashcode
DeepFloyd IF
Dockerが動かない場合の対処
ES2015
Eclipse Monkey
Eclipse Plugin
Eclipseの色設定
Eclipse使いがXCode使い初めて知りたいこと
ElasticMQメモ
Elixir
Emmet
Erlangメモ
ExcelファイルをAIに読ませる
Exceptionを見やすく
Expression Tree
FLEX
FLEX リフレクション
Fisheye
FlashやJavascriptを使った演出
FormattingRules
FrontPage
GAE
GAE Data Store API
GENERAL SQL PARSER JAVA を試してみる
GLOBAL
GPT4ALL
GQL
GUIからMacPortsを管理するアプリケーション - Porticus
Generative Adversarial Networks
Gin JavaScriptで構文解析
Git Blame
GitHubアクションを使ったトロイの木馬のまとめ
GitLab
GitLabRunnerを増やす
GitLabでPlantUML使ってみる
GitLabでプロジェクト管理する
GitLabの機能をそのまま使って認証システム作ったらどこまでできる?
GitLabサーバインストールとメンテ注意事項
GitとAntとSpringとJUnit
Google Cloud Platform
Googleの裏技
Google認定プロジェクトマネージャの勉強メモ
Grails
GraphQL
HTM 階層型時間メモリ
HTML スクレイピング
HTML パース
HTML5
HTML5 Canvas
Hadoop
Help
If Then Maybe プログラミング
Inkscape script
InterWiki
InterWikiName
InterWikiSandBox
JAVAの記事一覧
JBoss
JDBC テーブル一覧を得る
JDBC カラム一覧を得る
JDT eclipse
JGRIB
JHIPSTER JDL
JHIPSTER OpenAPI
JHIPSTER エンティティをフィルタリングする
JHIPSTER6.1.2
JHIPSTERでスマホサイト
JHIPSTERのBLUEPRINTを作る
JHIPSTER一覧
JHipster
JHipster API FirstDepelop
JHipster エンティティを更新する
JHipster7をつかってみる
JHipsterでBuleprintを使いこなす
JHipsterのコード生成を改造
JHipsterのプロジェクトをGitLabでCI/CDする
JHipsterのプロジェクトをデプロイする
JMeter
JOOQとは
JSFとStruts
JSqlParser
Java Closure
Java Compiler API
Java Function
Java SQL Parserを調査する
Java Spring AOP
Java Spriteを設計してみる
Java オブジェクトのダンプ
Java ドラックできる曲線
Java 備忘録
Java 文字化け
Java11以降のJRE
Java7サンプルコード
JavaFx
JavaScriptでパーサを作る Chevrotain
Javaasist 動的にクラスを編集
Javascript グラフィックライブラリ
Javascript コーディングパターン
Javascript界隈
Javassist
JavaでSVG
Javaで関数型で引数をとる
JavaのジェネリクスTip
Javaのラムダ式
Javaの有名なライブラリ紹介
Javaは、IDEのテンプレートを使いこなせばいいよ
Javaプログラマ向けモナド
Javaメモリリーク
Jenkins
Jenkins(Hudson)メモ
Jestとは
Jhipsterマイグレーション
Json Yaml Xml Hash Scala
Kafka REST Proxy さわってみる
Kotolin
LDAPサーバをdockerで立ち上げる
Linux メモ
LiquiBaseとは
Lombok
MDBをコンパクトにするVBA
MQL5 小作品
MT4
MT5 EA
MYSQL
MacTool
Macにしゃべらせる
Mac用のメモ
Mattermostを使ってオンプレミスでチャット環境を作る
Maven
Mementoパターン
MenuBar
NILScript
NetBeanでプロファイル
Network Service Desk Engineer
Node-RED
Node-Red
NumPy
OQL オブジェクト問い合わせ言語
OSコマンドインジェクション
ObjctiveC サウンド
ObjectMapperの備忘録
ObjectiveC NSString
ObjectiveC サーバ
ObjectiveC ターミナル用コマンドを作る
ObjectiveC バックグラウンド
ObjectiveC ワーニング
Oculusアプリの開発
OpenFeint
OpenOffice
OpenResty
Outlook VBA
PHP
POSTGRESQL
Pandas Python Data Analysis Library
PdfBox Java用PDFライブラリ
Plagger
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
PyHipster
QuartzCore
RAD
REST
RWKV
Rails3
Railsと差分開発についての考察
React.js
React.js モーダル画面
RecentDeleted
RedmineLE
Redshift
Relumeでサイトの骨格を作る
Require.js
Rubycocoa
RubyでScalaをコンパイルするツールをつくる
Rubyアソシエーション認定証
Ruby入門
SCALA REPL
SCALA support tool
SCALAの記事一覧
SELinux
SEO
SEO Yahoo対策
SEO対策一覧
SPAM対策
SQLite
SSH
SVNをJavaで操作
SakuraZencoding
SandBox
Scala / Hadoop
Scala Process exec
Scala 遅延評価
Scala/LiftでSlim3
ScalaSigParser
ScalaWithExcel
Scala チュートリアル
Scalaで3D
ScalaでLisp
ScalaとGroovyのPOJO比較
ScalaのIDEについて
Scala言語を学ぶやさしいツール「Kojo」
Slack API やってみる
SocketAppender
Spring
Spring bootでのテストのTIPS
SpringBootのSTSの新規プロジェクトでるエラーの対応
SpringSecurity SAML
Sqlite
Squirrel
StringTemplate
Stringクラス拡張
TALEND
ThreadLocal
Todo一覧
Trac Lightning
Twitter
UltraEdit
Unityでシューティングゲーム作る際のメモ
VBAでREST通信
VBAのコード
VBAをOpenOffice.org Basicにする
VBAをOpenOffice.org+Basicにする
VPN構築の勉強メモ
VPSやIaaSメモ
VSCodeでRuby開発
VSCodeメモ
VSCode用ChatGptのPlugin
VSCode設定
VirtualBox On Mac
Visual Studio Code プラグイン開発
Vuexとは
WBS管理の弊害
WIN32API
WSDL
Watson
WebDesign探訪
WebLogic フィルタ
WikiEngines
WikiName
WikiWikiWeb
Windows10のPowerShell でキーボードの言語切り替え
WindowsTool
Worker Thread パターン
XBee
XDOCLET
XForms
XPath
XSL
YahooPIPES
Yahooインフォセンター
Yet Another Pragger
YouTuber
YukiWiki
anacondaをcygwinで使う
ansible
antlr snippet
antlr 再入門
antlrと日本語
autoit
automator
bluemix
bootstrap2
bower
ccze Colorize log files on CentOS and Ubuntu using ccze tool
centos7
cglibを使って動的コード生成
cocos2d
cygwin
diff
dockerのローカルイメージをDocker-in-Dockerで参照する
eclipse設定
emacs 備忘録
emacs 文字列置換
emacsをviライクにする
excel tips
excelのdiff
expectで自動化
figmaにプラグインをインストールする
ftp自動化
gemini
generator-jhipster-gql
git diffを使った構成管理の省力化
goをやってみる
grizzly
gulp
homebrew
iPhone Bluetoothプログラミング
iPhone iAd
iPhone 実機テスト手続き
iPhoneでグラフィックのHellowWorld
iPhoneとGmailメール
iPhoneに実機転送
iPhoneプログラミング
iPhoneプログラミング/ビューを理解すればiPhoneアプリの基礎を押さえられる
iPhoneプログラミング一覧
iPhoneプログラミング入門
iPhone開発/Interface Builder Plug-in
iPhone開発/キャプチャの取り方
intra-mart
jQuery.Flickableのメモ
java spring boot 認証 memo
jersey
jhipster-codeにアノテーション追加してみる
jhipsterのテンプレート改造準備
jparsecドキュメント日本語訳
jparsec入門
kafkaの勉強
log4j2の脆弱性
mac diff
mailcowのインストール
memcached
minecraft マイクラ あるきながら、高速ダンジョン作成
mqttの勉強
nginx_lua
nginxのメモ
node_moduleをnpm linkを使って自分用にする
npm
openapi generator
openapi-generatorをコンパイル
openstack
oraclerac
play framework 1.2.5 sample
play! framework
play!framework selenium
playframework テンプレート
postmanとopenapi
prezi プレゼン
pukiwikiで行動管理
pukiwikiに類似したツール
pukiwiki勉強
pukiwiki記事一覧
python
python3のwindowsでの日本語文字化け対応
pythonでseleniumを使う
pythonのテストに使うライブラリ
rails5
reactでポップアップ表示
redmine
ruby on rails 6.0.0
scala
scala 99problem 32~
scala prototype.zip
scala repl
scala sbaz
scala spring
scala/インストール
scalaでまだ不勉強なところ
scalaのインストール
selenium
slack api
spark
spring boot
spring initializerをつかってプロジェクトのひな型をゲットする
spring-test
springboot
springboot env
storybook
sublimetext2
swagger
tracについて
ubuntu
vaadin
vue を typescriptで開発
vue 共通部品作成
vue.js memo
vue.jsとは
vue.jsのデバッグ
vue一覧
webの編集画面のよくあるパターン
windows環境構築
wordpress
xamppについて
•Axis2の本家のスタートガイドによるWebサービスの作り方
【Javascript】【CLIライブラリ】commanderの勉強
【MQL5】KuniRangeBreakoutEA
いまさらながらC++
びっくりする短いコード
アクター
アニメーション
アノテーション
アプリコット
アプリコット PukiWiki
アプリコード
アプリコード林邦行
イラストのエフェクト
インテンショナルプログラミング
カスタマイズjhipster7.9.3イメージ
カブロボ
ガイガーカウンター
クラスとハッシュマップの関係
クラック対策
クロス集計
コマンドラインという概念への考察
コミニュケーション
コード生成
サロゲートキーを使ったテーブル設計
シェルのサンプル
シェルサンプル
スクレイピング
スレッドプログラミングメモ
ソースtoソース変形
ターミナルをAppleScriptで制御
テキストエディタ作成javascriptフレームワーク
テスト用まっさらDBをdockerでたてる
テスト駆動
テレワーク環境の比較
ドット絵
バイオビルダー合成生物学メモ
バグの少ない設計のためのValueObject
パフォーマンスチューニング
フロントエンドのテストの結合テストを減らすには?
プッシュ技術
プログラマーじゃない人に覚えてほしいプログラムのコメントの書き方
プロジェクト管理スプレッドシート
マイクラ 有名ディメンション モッド
マクスウェル方程式
メタ
ラムダ計算について考える
リベリカJava13いいみたい
リモートワークでのプロジェクト注意点
レイアウトツール
ログ解析
世界の構文解析グラマーたち
予定表
予定表/2009-12-14
予定表/2009-12-18
予定表/2009-12-19
予定表/2009-12-22
予定表/2009-12-23
予定表/2009-12-24
事業の心構え
事業計画方針
人工知能とCUDA
人工知能コンペKaggle
仕様書のフォーマットについての考察
他言語サイトサンプル作成
仮説Oracleの罠
作曲と効果音作り
共和分
口コミ
古いRails5を入れる
哲学
大文字小文字変換
学習をHackする
扶養とシステム
投薬のみのガンの治療薬
擬似コーディングのすすめ
放射能対策
数式を扱う
文章を書く
新エネルギー
新年の抱負2010
新技術 プログラム編
日本のゼネコン式IT開発が失敗する理由
最近更新したページ
未来技術/新技術
枯れた技術の水平思考
株価データ
業界の動向
構文解析の記事一覧
正規表現
気象データ
流れるようなインタフェース
管理画面の生成におけるopenapiとJDLなどの考察
細胞の若返り
経済のことをまとめてみる
脆弱性
自分でPlaggerみたいなのを作るためのメモ
論語/学而第一
負荷テスト
販売/デスクトップPC
販売/ノートパソコン
販売/外部ストレージ
起業
酸化グラフェン
開発哲学
電子出版
電子出版の記事一覧
非可換幾何学
顧客分析のデシル分析とRFM分析
DIコンテナについて考える
MP3から携帯着うたを作る方法
[[電子出版の記事一覧]] [[iPhoneプログラミング一覧]] *電子出版 [#rf93f2f0] iPadが販売されたので、電子出版について インターネットを検索して 調べたことをまとめてみる。 *目次 [#mccf5f46] #contents AppleのiPhone・iPad向け電子書籍ストア「iBookstore」で、出版社と契約していない個人も自分の作品を配信できるようになった。 *絵本作りました。 [#lf5c6df3] 下記よりダウンロードできます。 #ref(http://java.boy.jp/pukiwiki/ebook/rainbow.epub) このファイルを見るには、一応下記の電子書籍リーダで見ることは確認しました。 Reader Library http://ebookstore.sony.com/download/ でも、iPhoneのStanzaでみると、みれる画像と見れない画像がありました。 なんでだろ。画像のサイズかな? **URL [#cf28145a] https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/apply AppleのiPhone・iPad向け電子書籍ストア「iBookstore」で、出版社やSmashwordsなどの出版サービスと契約していない個人も自分の作品を販売できるようになった。新しいポータルから申し込みができるが、幾つか条件がある。その条件とは作品ごとにISBN(国際標準図書番号)を取得しておくこと、作品をEPUBフォーマットで用意すること。iTunes Storeアカウントと米国の納税者番号も必要だ。また、電子書籍をAppleのソフトでエンコードする必要があり、このソフトはIntelプロセッサとMac OS X 10.5以降を搭載したMacで動作する。売り上げの配分は不明だが、価格や販売地域は作者が決められるという。 Apple opens iBookstore to self-publishers(Ars Technica) http://arstechnica.com/apple/news/2010/05/ibooks-opened-to-self-publishers.ars **目標 [#l1f59493] iBookStoreで個人出版する コンテンツは絵本 *ePub [#k886e92d] http://ja.wikipedia.org/wiki/EPUB EPUB形式とは、米国の電子書籍標準化団体の1つであるInternational Digital Publishing Forum(IDPF)が促進するオープンな電子書籍規格で、4月に発売予定のiPadや、ソニーの電子書籍リーダーReader Daily Editionで採用されているフォーマットです。 EPUB形式のファイルを作成できれば、iPadのiBooks Storeに自分の電子書籍をアップする事ができるはずです。夢の電子書籍出版。無名の作家が有料書籍をアップしてもなかなか買ってもらう事はできませんが、まずは無料でアップして読者が増えれば、いつか有料書籍を購入してもらえる日がくるかもしれません。 **ePub3をブラウザで閲覧する [#l65a33e2] ***Readium [#xf0fee40] http://www.forest.impress.co.jp/docs/review/20120217_512849.html **ePubを自分で作成する [#y613c213] http://naoki.sato.name/lab/archives/45 使ってみたところ、画像のサイズは押さえないと表示されなかった。 ***ImageMagickをインストール [#t7702782] http://rmagick.rubyforge.org/install-osx.html sudo port install tiff -macosx imagemagick +q8 +gs +wmf sudo gem install rmagick irb -rubygems -r RMagick ***画像のサイズを変更するコマンド [#kf82ac11] 絵本のような画像はスキャナで取り込むが、その場合サイズが大きいので、下記のコマンドで サイズを調節する。 http://rmagick.rubyforge.org/install-osx.html mkdir small cp ./png/*.png small cd small mogrify -format png -sample 25%x25% *.png ***ePub作成手順 [#k2bf0ab1] ePubを作成するには、その本体となるコンテンツ(XHTML、CSS、画像等)と、ファイルの内容を指定するメタファイルとを用意する必要があります。基本的には次のような流れになります。 エディタ等を使ってXHTMLとCSSで文書を作成します。この時、ファイルを複数に分割しても問題はありません。また、XHTMLについてはHTML宣言に言語を指定した方が良いようです。同文書で使用する画像等のリソースファイルを準備します。 文書と各リソースファイル類をOEBPSフォルダに移動します。リソースファイル類のアドレスに注意して、作成したXHTMLファイルがブラウザで問題なく表示できることを確認します。 目次ファイル(ncxファイル)を作成します。コンテンツの各XHTMLファイルとidとを紐付けます。 opfファイルを作成します。各メタ情報、アイテムのパス、目次等をコンテンツに応じて編集します。 META-INF/container.xmlを作成します。内容をopfファイルのパスに応じて修正します。 mimetypeを作成します。 ePubファイルを作成します。この時点でのフォルダ構成は上記のサンプルの例を参考にしてください。以下のようなコマンドでePubファイルを作成します。 zip -0 yourbook.epub mimetype zip -r yourbook.epub * -x mimetype ここで、-0オプションは圧縮しない指定、-rは下位フォルダも格納する指定、-xは除外するファイルの指定です。 電子書籍リーダやブラウザ等で動作を確認します。 **エディタ [#o1d7cb40] SIGIL http://code.google.com/p/sigil/ **連番画像ファイルからePubを作成するスクリプト [#b5441267] http://naoki.sato.name/lab/archives/142 ***生成されたHTMLコードの例 [#n8450a80] <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>01</title> </head> <body> <img src="image/01.jpg" alt="01" class="content" /> </body> </html> 当然このままでは使い物にならないので、このファイルを編集します。 ***日本語の文字化け対応 [#kaa0ee2b] -対応前 <html xmlns="http://www.w3.org/1999/xhtml"> -対応後 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 日本語の書き方は注意が必要なので、サンプルをあげておきます。 **日本語の電子書籍のサンプル [#v05abbca] http://www.kobu.com/docs/epub/index.htm **多機能リーダ [#j8a2d3a7] ***GoodReader [#n8101a32] ***CloudReaders [#p6114255] **ePubリーダ [#d98c9274] ***iPhone用ePubリーダ [#s920d60c] ***Stanza [#m88de44a] Stanzaは、同じ名前の『iPhone』用の人気電子書籍リーダーと協力関係にあり、適切な変換を簡単に行なうことができる。 ***Calibre [#g5dbdb5c] Calibreの方はもっと強力で、複雑な文書をさらにうまく処理できる。電子書籍を『iTunes』形式のライブラリに保存することも可能だ(ただし、実際のiTunesで、その電子書籍が保存される場合もあるだろう)。毎日の新聞を無料でダウンロードすることもできるし、自分で選んで追加した多数のウェブサイトやRSSフィードをダウンロードすることもできる。 ***Mac用リーダ [#k097fb0f] ***Reader Library [#c9e0eefe] http://ebookstore.sony.com/download/ ***日本語の文字化け対応 [#s268069c] (上にも同じことを書いた) -対応前 <html xmlns="http://www.w3.org/1999/xhtml"> -対応後 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> ***Adobe Digital Editions [#m853edc2] ***「Stanza 」 [#m54c19f3] http://www.lexcycle.com/ ***Firefox addon「EPUBReader」 [#ea5f9bfe] http://www.epubread.com/en/ ***「AZARDI」 [#m70b6f0d] Windows版とLinux版があります。 http://www.infogridpacific.com/igp/AZARDI/ *ePubのファイル構成 [#k5496f3a] **仕様書 [#r5b6511f] http://naoki.sato.name/ocf/ocf_1_0_spec_ja.html **ePub妥当性チェックツール [#see83fe5] ***Epubcheck 1.0.5 [#l53ff420] http://code.google.com/p/epubcheck/ ***ePub validator [#q28ab4d0] ***EPUBReader [#k4435cfe] http://threepress.org/tools/ **pdfからePUB変換 [#n1cfe980] ***フリーのpdf –> ePUB変換サイト。だけどページが目に痛い [#ac9b21ed] http://www.epub2go.com/Web/default.aspx ***有料の変換ソフト [#aa807738] http://www.pdftoepub.com/ http://www.pdftokindle.com/ ***html –> ePUB「Book Glutton」 [#kc070f95] https://www.bookglutton.com/api/convert.html ***「Feedbooks」 [#g02dd223] http://www.feedbooks.com/ ***「ブログ出版局」電子書籍ツール [#o5f918b2] http://print.cssj.jp/2/ebook/#publisher **連番画像のePUB化 [#kc8dd7ac] ***「ChainLP V0.37-2 」 [#s6c998e1] http://no722.cocolog-nifty.com/blog/chainlp/index.html http://naoki.sato.name/lab/ ***電子書籍の管理ソフトでファイル変換も可能 [#d5b63a50] http://calibre-ebook.com/ **ePUBオーサリングソフト [#ze4c8efa] ***「sigil 」 [#r78fdca1] http://code.google.com/p/sigil/ ***「eCub」 [#h76105f0] http://www.juliansmart.com/ecub/ ***「eBook Publisher」 [#tdb35832] http://www.ebooktechnologies.com/support_publisher_faq.htm *iBookStoreで出版するには [#k461359d] iBookStoreで出版するにはAppleの指定する事業者(Apple Certified eBook Aggregator)が提供するサービスを利用します。以下に示します。(とか、書いているうちに自費出版できるようになった) -Ingram社 -Libre Digital社 -Smashwords社 -Lulu社 -INgrooves社 -CD Baby社 -BiblioCore社 利用者が指定された形式でファイルをアップロードすると、EPUB形式に変換した上で無料のISBNを付与してiBookStoreに卸してくれる。 注意しておきたいのは、それぞれの事業者で利用料金が違ったり初期費用が必要だったり、販売先の幅が違ったり(iBookStore以外にもB&NやSonyReader用に販売できたりするってこと)、出版コミュニティを持っていたり(ソーシャルマーケチング!)する点ですね。 *iBookStore自費出版 [#p4a2cd65] **準備するもの [#mc083bda] -所定のEPUB形式の原稿 -ISBN番号 -米国納税者番号 -iTunes Storeのアカウント **申し込み [#y4abd221] 納税者番号や、AppleIDそして、ISBNを取得しないと、下記の申し込みアドレスを開いても入力ボックスがでてくるだけなのでちゃんと準備しないといけない。 iBookstore Online Application ***URL [#c20ef686] https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/apply *オンライン上にファイルを置いて読者にダウンロードしてもらう [#s2739721] 先ほど作成したEPUBファイルの電子書籍を、Stanzaを利用して読者にダウンロードしてもらう事ができます。今回はDropBoxのSharingを利用しましたが、レンタルサーバなどにアップロードしてURL接続ができれば、問題なくShareできると思います。 まずはDropBoxにファイルをアップロードして、URLを確認します。以下のURLは先ほど作成したEPUBファイルです。 http://dl.dropbox.com/0/view/zd7tu7nhstiwiaw/RyoAnna%20Books/Test.epub 次にiPhoneのStanzaでアンダーバーの「ブックを取得」をタップし、上部バーの「ダウンロード」を選択します。続いて画面右上の「+」を選択し、上記のURLを入力してダウンロードすればiPhoneで読む事ができます。PCのStanzaならファイルメニューのOpen Locationでダウンロードできます。 *ISBN [#x463aabc] **管理団体 [#f86beb0e] 日本図書コード管理センター(国際的な本部はロンドンのISBN国際機関本部) 〒162-0828 東京都新宿区袋町6 日本出版クラブ会館2F **取得方法 [#p3ced55f] 下記に詳しくかいてあります、 http://www.isbn-center.jp/shutoku/index.html 以下要点のみ抜粋 日本国内に発行所を置き、日本国内で発行する書籍出版物の発行者であれば個人、団体(法人・任意団体/営利・非営利)を問わず、日本図書コード管理センターに登録を申請していただけます。 登録申請の手順は、上記リンクより申し込み書をダウンロードして、記入する。 **料金 [#a5a0af9f] 自費出版だと下記の料金になります。 16、800円 *JANコード [#ic4f2d5e] 流通させるためには、JANコードの取得が必要らしい。 **費用 [#xb94a2a5] 10,500円 *コンテンツを販売できるサイト [#p77d448d] **バブー [#cc45f299] ブログを書く感覚で本を出版できる http://p.booklog.jp/ **デジコンカート [#y7ddf5a0] http://haishin.tv/dccart/ *InDesignからアプリを作製するツール [#b6edcd36] **MCBook [#l1574bf3] *.bookフォーマット [#e883b3f4] ボイジャー **URL [#s7405bd1] http://www.voyager.com *代行業者 [#fcd8194c] **APPLIYA STUDIO [#q492caf9] **movilibo STUDIO [#x534c026] *その他 [#b80015fe] -電子文庫パブリ http://www.paburi.com/paburi/ 出版社31社が加盟する日本電子書籍出版社協会(電書協)は、運営する電子書店「電子文庫パブリ」で、パソコンや携帯電話向けの電子書籍を、今秋をめどに、iPadでも発売する方針 **ダイヤモンド、出版社向けに「DReader」使う電子書籍作成ソリューション [#yc80c655] http://itpro.nikkeibp.co.jp/article/NEWS/20100614/349169/ *Javascriptだけでコンテンツの言語を切り替えするスクリプト [#z743fe1c] http://blog.masuidrive.jp/index.php/2008/09/22/switch-languages-in-javascript/ *perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬく [#qc96865b] http://blog.livedoor.jp/dankogai/archives/51484907.html *TwitterのFavoriteをEPUBにする [#e6254b77] **スクリプト [#sd5c0764] ライブラリを下記からダウンロード http://www.ytsuboi.org/SD201007/ MacPortでRuby1.8.7で動作 gem install rubytter gem install gepub gem install -r libxml -ruby **出典 [#e1335c20] SoftwareDesigin 2010/07号 112p **gepubライブラリ [#m8dae24e] -NCXファイルの生成 toc.ncx -OPFファイルの生成 contents.opf -EPUBコンテナファイルの生成 container.xml -ルールに従ってfav_exampleディレクトリのzip圧縮 *CSSでルビをふる方法 [#j7515209] **青空文庫のデータをEPUBに変換するブックレット [#if5a7fb8] ***作者 [#gc25a789] @naokisatoname ***URL [#af21de01] http://naoki.sato.name/epubunco/bookmarklet.html 青空文庫の任意のファイルをEPUBとしてダウンロード **Unzip [#tde327a7] unzip -x 42378_18502.epub *参考リンク [#wf68c6fc] **iPadでも使われるePub形式のInDesignからの書き出し方法をAdobeサイトから調べてみた [#j5914ed6] http://www.kuma-de.com/blog/1-diary/2010-05-12/1960
spamではない場合はチェックをいれてください。
タイムスタンプを変更しない
[[電子出版の記事一覧]] [[iPhoneプログラミング一覧]] *電子出版 [#rf93f2f0] iPadが販売されたので、電子出版について インターネットを検索して 調べたことをまとめてみる。 *目次 [#mccf5f46] #contents AppleのiPhone・iPad向け電子書籍ストア「iBookstore」で、出版社と契約していない個人も自分の作品を配信できるようになった。 *絵本作りました。 [#lf5c6df3] 下記よりダウンロードできます。 #ref(http://java.boy.jp/pukiwiki/ebook/rainbow.epub) このファイルを見るには、一応下記の電子書籍リーダで見ることは確認しました。 Reader Library http://ebookstore.sony.com/download/ でも、iPhoneのStanzaでみると、みれる画像と見れない画像がありました。 なんでだろ。画像のサイズかな? **URL [#cf28145a] https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/apply AppleのiPhone・iPad向け電子書籍ストア「iBookstore」で、出版社やSmashwordsなどの出版サービスと契約していない個人も自分の作品を販売できるようになった。新しいポータルから申し込みができるが、幾つか条件がある。その条件とは作品ごとにISBN(国際標準図書番号)を取得しておくこと、作品をEPUBフォーマットで用意すること。iTunes Storeアカウントと米国の納税者番号も必要だ。また、電子書籍をAppleのソフトでエンコードする必要があり、このソフトはIntelプロセッサとMac OS X 10.5以降を搭載したMacで動作する。売り上げの配分は不明だが、価格や販売地域は作者が決められるという。 Apple opens iBookstore to self-publishers(Ars Technica) http://arstechnica.com/apple/news/2010/05/ibooks-opened-to-self-publishers.ars **目標 [#l1f59493] iBookStoreで個人出版する コンテンツは絵本 *ePub [#k886e92d] http://ja.wikipedia.org/wiki/EPUB EPUB形式とは、米国の電子書籍標準化団体の1つであるInternational Digital Publishing Forum(IDPF)が促進するオープンな電子書籍規格で、4月に発売予定のiPadや、ソニーの電子書籍リーダーReader Daily Editionで採用されているフォーマットです。 EPUB形式のファイルを作成できれば、iPadのiBooks Storeに自分の電子書籍をアップする事ができるはずです。夢の電子書籍出版。無名の作家が有料書籍をアップしてもなかなか買ってもらう事はできませんが、まずは無料でアップして読者が増えれば、いつか有料書籍を購入してもらえる日がくるかもしれません。 **ePub3をブラウザで閲覧する [#l65a33e2] ***Readium [#xf0fee40] http://www.forest.impress.co.jp/docs/review/20120217_512849.html **ePubを自分で作成する [#y613c213] http://naoki.sato.name/lab/archives/45 使ってみたところ、画像のサイズは押さえないと表示されなかった。 ***ImageMagickをインストール [#t7702782] http://rmagick.rubyforge.org/install-osx.html sudo port install tiff -macosx imagemagick +q8 +gs +wmf sudo gem install rmagick irb -rubygems -r RMagick ***画像のサイズを変更するコマンド [#kf82ac11] 絵本のような画像はスキャナで取り込むが、その場合サイズが大きいので、下記のコマンドで サイズを調節する。 http://rmagick.rubyforge.org/install-osx.html mkdir small cp ./png/*.png small cd small mogrify -format png -sample 25%x25% *.png ***ePub作成手順 [#k2bf0ab1] ePubを作成するには、その本体となるコンテンツ(XHTML、CSS、画像等)と、ファイルの内容を指定するメタファイルとを用意する必要があります。基本的には次のような流れになります。 エディタ等を使ってXHTMLとCSSで文書を作成します。この時、ファイルを複数に分割しても問題はありません。また、XHTMLについてはHTML宣言に言語を指定した方が良いようです。同文書で使用する画像等のリソースファイルを準備します。 文書と各リソースファイル類をOEBPSフォルダに移動します。リソースファイル類のアドレスに注意して、作成したXHTMLファイルがブラウザで問題なく表示できることを確認します。 目次ファイル(ncxファイル)を作成します。コンテンツの各XHTMLファイルとidとを紐付けます。 opfファイルを作成します。各メタ情報、アイテムのパス、目次等をコンテンツに応じて編集します。 META-INF/container.xmlを作成します。内容をopfファイルのパスに応じて修正します。 mimetypeを作成します。 ePubファイルを作成します。この時点でのフォルダ構成は上記のサンプルの例を参考にしてください。以下のようなコマンドでePubファイルを作成します。 zip -0 yourbook.epub mimetype zip -r yourbook.epub * -x mimetype ここで、-0オプションは圧縮しない指定、-rは下位フォルダも格納する指定、-xは除外するファイルの指定です。 電子書籍リーダやブラウザ等で動作を確認します。 **エディタ [#o1d7cb40] SIGIL http://code.google.com/p/sigil/ **連番画像ファイルからePubを作成するスクリプト [#b5441267] http://naoki.sato.name/lab/archives/142 ***生成されたHTMLコードの例 [#n8450a80] <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>01</title> </head> <body> <img src="image/01.jpg" alt="01" class="content" /> </body> </html> 当然このままでは使い物にならないので、このファイルを編集します。 ***日本語の文字化け対応 [#kaa0ee2b] -対応前 <html xmlns="http://www.w3.org/1999/xhtml"> -対応後 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 日本語の書き方は注意が必要なので、サンプルをあげておきます。 **日本語の電子書籍のサンプル [#v05abbca] http://www.kobu.com/docs/epub/index.htm **多機能リーダ [#j8a2d3a7] ***GoodReader [#n8101a32] ***CloudReaders [#p6114255] **ePubリーダ [#d98c9274] ***iPhone用ePubリーダ [#s920d60c] ***Stanza [#m88de44a] Stanzaは、同じ名前の『iPhone』用の人気電子書籍リーダーと協力関係にあり、適切な変換を簡単に行なうことができる。 ***Calibre [#g5dbdb5c] Calibreの方はもっと強力で、複雑な文書をさらにうまく処理できる。電子書籍を『iTunes』形式のライブラリに保存することも可能だ(ただし、実際のiTunesで、その電子書籍が保存される場合もあるだろう)。毎日の新聞を無料でダウンロードすることもできるし、自分で選んで追加した多数のウェブサイトやRSSフィードをダウンロードすることもできる。 ***Mac用リーダ [#k097fb0f] ***Reader Library [#c9e0eefe] http://ebookstore.sony.com/download/ ***日本語の文字化け対応 [#s268069c] (上にも同じことを書いた) -対応前 <html xmlns="http://www.w3.org/1999/xhtml"> -対応後 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> ***Adobe Digital Editions [#m853edc2] ***「Stanza 」 [#m54c19f3] http://www.lexcycle.com/ ***Firefox addon「EPUBReader」 [#ea5f9bfe] http://www.epubread.com/en/ ***「AZARDI」 [#m70b6f0d] Windows版とLinux版があります。 http://www.infogridpacific.com/igp/AZARDI/ *ePubのファイル構成 [#k5496f3a] **仕様書 [#r5b6511f] http://naoki.sato.name/ocf/ocf_1_0_spec_ja.html **ePub妥当性チェックツール [#see83fe5] ***Epubcheck 1.0.5 [#l53ff420] http://code.google.com/p/epubcheck/ ***ePub validator [#q28ab4d0] ***EPUBReader [#k4435cfe] http://threepress.org/tools/ **pdfからePUB変換 [#n1cfe980] ***フリーのpdf –> ePUB変換サイト。だけどページが目に痛い [#ac9b21ed] http://www.epub2go.com/Web/default.aspx ***有料の変換ソフト [#aa807738] http://www.pdftoepub.com/ http://www.pdftokindle.com/ ***html –> ePUB「Book Glutton」 [#kc070f95] https://www.bookglutton.com/api/convert.html ***「Feedbooks」 [#g02dd223] http://www.feedbooks.com/ ***「ブログ出版局」電子書籍ツール [#o5f918b2] http://print.cssj.jp/2/ebook/#publisher **連番画像のePUB化 [#kc8dd7ac] ***「ChainLP V0.37-2 」 [#s6c998e1] http://no722.cocolog-nifty.com/blog/chainlp/index.html http://naoki.sato.name/lab/ ***電子書籍の管理ソフトでファイル変換も可能 [#d5b63a50] http://calibre-ebook.com/ **ePUBオーサリングソフト [#ze4c8efa] ***「sigil 」 [#r78fdca1] http://code.google.com/p/sigil/ ***「eCub」 [#h76105f0] http://www.juliansmart.com/ecub/ ***「eBook Publisher」 [#tdb35832] http://www.ebooktechnologies.com/support_publisher_faq.htm *iBookStoreで出版するには [#k461359d] iBookStoreで出版するにはAppleの指定する事業者(Apple Certified eBook Aggregator)が提供するサービスを利用します。以下に示します。(とか、書いているうちに自費出版できるようになった) -Ingram社 -Libre Digital社 -Smashwords社 -Lulu社 -INgrooves社 -CD Baby社 -BiblioCore社 利用者が指定された形式でファイルをアップロードすると、EPUB形式に変換した上で無料のISBNを付与してiBookStoreに卸してくれる。 注意しておきたいのは、それぞれの事業者で利用料金が違ったり初期費用が必要だったり、販売先の幅が違ったり(iBookStore以外にもB&NやSonyReader用に販売できたりするってこと)、出版コミュニティを持っていたり(ソーシャルマーケチング!)する点ですね。 *iBookStore自費出版 [#p4a2cd65] **準備するもの [#mc083bda] -所定のEPUB形式の原稿 -ISBN番号 -米国納税者番号 -iTunes Storeのアカウント **申し込み [#y4abd221] 納税者番号や、AppleIDそして、ISBNを取得しないと、下記の申し込みアドレスを開いても入力ボックスがでてくるだけなのでちゃんと準備しないといけない。 iBookstore Online Application ***URL [#c20ef686] https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/apply *オンライン上にファイルを置いて読者にダウンロードしてもらう [#s2739721] 先ほど作成したEPUBファイルの電子書籍を、Stanzaを利用して読者にダウンロードしてもらう事ができます。今回はDropBoxのSharingを利用しましたが、レンタルサーバなどにアップロードしてURL接続ができれば、問題なくShareできると思います。 まずはDropBoxにファイルをアップロードして、URLを確認します。以下のURLは先ほど作成したEPUBファイルです。 http://dl.dropbox.com/0/view/zd7tu7nhstiwiaw/RyoAnna%20Books/Test.epub 次にiPhoneのStanzaでアンダーバーの「ブックを取得」をタップし、上部バーの「ダウンロード」を選択します。続いて画面右上の「+」を選択し、上記のURLを入力してダウンロードすればiPhoneで読む事ができます。PCのStanzaならファイルメニューのOpen Locationでダウンロードできます。 *ISBN [#x463aabc] **管理団体 [#f86beb0e] 日本図書コード管理センター(国際的な本部はロンドンのISBN国際機関本部) 〒162-0828 東京都新宿区袋町6 日本出版クラブ会館2F **取得方法 [#p3ced55f] 下記に詳しくかいてあります、 http://www.isbn-center.jp/shutoku/index.html 以下要点のみ抜粋 日本国内に発行所を置き、日本国内で発行する書籍出版物の発行者であれば個人、団体(法人・任意団体/営利・非営利)を問わず、日本図書コード管理センターに登録を申請していただけます。 登録申請の手順は、上記リンクより申し込み書をダウンロードして、記入する。 **料金 [#a5a0af9f] 自費出版だと下記の料金になります。 16、800円 *JANコード [#ic4f2d5e] 流通させるためには、JANコードの取得が必要らしい。 **費用 [#xb94a2a5] 10,500円 *コンテンツを販売できるサイト [#p77d448d] **バブー [#cc45f299] ブログを書く感覚で本を出版できる http://p.booklog.jp/ **デジコンカート [#y7ddf5a0] http://haishin.tv/dccart/ *InDesignからアプリを作製するツール [#b6edcd36] **MCBook [#l1574bf3] *.bookフォーマット [#e883b3f4] ボイジャー **URL [#s7405bd1] http://www.voyager.com *代行業者 [#fcd8194c] **APPLIYA STUDIO [#q492caf9] **movilibo STUDIO [#x534c026] *その他 [#b80015fe] -電子文庫パブリ http://www.paburi.com/paburi/ 出版社31社が加盟する日本電子書籍出版社協会(電書協)は、運営する電子書店「電子文庫パブリ」で、パソコンや携帯電話向けの電子書籍を、今秋をめどに、iPadでも発売する方針 **ダイヤモンド、出版社向けに「DReader」使う電子書籍作成ソリューション [#yc80c655] http://itpro.nikkeibp.co.jp/article/NEWS/20100614/349169/ *Javascriptだけでコンテンツの言語を切り替えするスクリプト [#z743fe1c] http://blog.masuidrive.jp/index.php/2008/09/22/switch-languages-in-javascript/ *perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬく [#qc96865b] http://blog.livedoor.jp/dankogai/archives/51484907.html *TwitterのFavoriteをEPUBにする [#e6254b77] **スクリプト [#sd5c0764] ライブラリを下記からダウンロード http://www.ytsuboi.org/SD201007/ MacPortでRuby1.8.7で動作 gem install rubytter gem install gepub gem install -r libxml -ruby **出典 [#e1335c20] SoftwareDesigin 2010/07号 112p **gepubライブラリ [#m8dae24e] -NCXファイルの生成 toc.ncx -OPFファイルの生成 contents.opf -EPUBコンテナファイルの生成 container.xml -ルールに従ってfav_exampleディレクトリのzip圧縮 *CSSでルビをふる方法 [#j7515209] **青空文庫のデータをEPUBに変換するブックレット [#if5a7fb8] ***作者 [#gc25a789] @naokisatoname ***URL [#af21de01] http://naoki.sato.name/epubunco/bookmarklet.html 青空文庫の任意のファイルをEPUBとしてダウンロード **Unzip [#tde327a7] unzip -x 42378_18502.epub *参考リンク [#wf68c6fc] **iPadでも使われるePub形式のInDesignからの書き出し方法をAdobeサイトから調べてみた [#j5914ed6] http://www.kuma-de.com/blog/1-diary/2010-05-12/1960
テキスト整形のルールを表示する