2010-01-01から1年間の記事一覧
システム開発の方は順調に遅れているというか、遅々として進んでいるという状況なのですが、そろそろコンテンツの方にも手をつけないとまずい感じなので、原稿を募集します。特に募集したい原稿というか技術ネタは以下のような感じです。個人的な趣味という…
Pragmatic Bookshelfで買ったEPUBファイルを見てみます。ほとんどメモ代わりですが。 これは『The Passionate Programmer』のOPFファイル冒頭です。日本では『情熱プログラマー』という翻訳書が出ています。情熱プログラマー ソフトウェア開発者の幸せな生き…
テスト用のサンプルHTMLではなく、Webで実際に使われているようなHTMLをEPUB化してみました。 自動で変換するものもいろいろあるのですが、今回はOPFやNCXもいじる手前、自力で作ってみました。 ソース: http://github.com/takahashim/epubsample/tree/maste…
XHTMLやOPFなど、特定のフォーマットのXMLファイルを構文的に定義するには、スキーマというものが使われます。OPFの場合、こんなところ(附録A)に書かれているのがスキーマです。スキーマを記述するためには、スキーマ言語なるものが使われます。このスキー…
イベントで発表するために台湾に行ったついでに電子書籍端末を買ってきました。最初は台湾の秋葉原とも言われている光華商場のビルに行ってみたんですが、一通り回って見つからず、受付案内の人に聞いてみたら「まだ売ってない(not yet)」みたいなことを言わ…
一人でやってることに限界を感じている今日この頃だったので、EPUBについての情報交換用のML(メーリングリスト)を作りました。……この文脈でMLと書くとメーリングリストとマークアップ言語の区別がつかなくてわかりづらいですね。http://qwik.jp/epub/やっ…
今までこの日記で使ってきたファイルを、github.comにアップしました。http://github.com/takahashim/epubsampleえー、githubというのは分散ソースコード管理システムであるgitを使った、ソーシャルなコード共有システムで……といったような説明を、プログラ…
RubyでEPUBを生成するためのライブラリがありました。http://github.com/invisiblellama/repub http://github.com/alphabetum/thepubRepubはコマンドラインでxhtmlファイルを持ってきて、それをEPUBに変換するファイルです。関連付けられているCSSファイルと…
AIRで作られているEPUBリーダのLovely Readerですが、Macでは微妙に表示がおかしいわCSSは無視されてるっぽいわであんまり構ってなかったんですが、なんと縦書き表示がすでに実装されてたんですね。ちょっとびっくりでした。というわけで、まずは横書きで表…
http://epubzengarden.com/CSS Zen GardenのEPUB版、と言えばわかる人にはわかるはず。EPUBでのデザイン見本集みたいな感じですね。CC-BYで提供されています。……なんですが。このサイトって、ibis readerを作ってるThreepress Consultingがスポンサードして…
EPUBでは今のところ、構造はXHTML(かDTB)で、見た目はCSS2で、ということになっているわけですが、スタイルシートの表現がどの程度共通なのかが気になるところです。というわけで、スタイルをつけてみました。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <title>サンプル文書001</title> <style> p.blue {color: #0000FF;}</head></html>…
前回のStanzaで正しく表示できない件ですが、原因が判明しました。 Stanzaの場合、OPFファイルの一部の要素に日本語を記述すると、正しく表示されないようです。 確認できたのは、メタデータのdc:publisherとdc:subjectに日本語を使うとNGでした。一方、dc:t…
一度書きかけの記事を吹っ飛ばして以来、更新が止まっていましたが、気を取り直して続きです。 今回は、文書のメタデータについて扱ってみます。EPUBでは、メタデータはOPFファイル内にあるmetadata要素に記述することになっています。ただし、実際に記入す…
EPUBは仕様も大きく、リーダのバリエーションも多く、挙動の違いが大きそうです。そのため、1つのリーダでうまく表示できたくらいでは、正しいファイルなのかどうか自信が持てません。そんな時のためには、バリデータを覚えていくと安心できます。http://ww…
昨日の日記は割と好評のようで、気を良くしながらの第2回です。今回は、1つの.epubなファイル内に複数のXHTMLコンテンツドキュメントを持つ場合の書き方を試してみます。コンテンツドキュメントが複数ある場合、それは「章」と同じような単位として扱われ…
世間では電子書籍の共通フォーマットはEPUBで決まり、といったような風潮があるので、EPUBについて調査中です。サービスの立ち上げにはもろもろの事情によりもう少し時間がかかりそうなので、EPUBについて調べたことを小出しに書いていきます。 EPUBって何?…
昨日はtwitterの私のTLで出版契約についての話題が流れていたので、以前から作成中の出版契約書案をアップしてみました。https://docs.google.com/Doc?docid=0AXsGOZedrIUwZGZjcHhrNTRfMjBkZHg1OWdjcg&hl=ja元々は、書協が公開している「著作物利用許諾契約…