2017/04/10
_ [Python]Jupyter Notebook 内部から特定のモジュールがインポート出来ていない。
FreeBSD のシェル上で動かしている python スクリプトを 遠隔地から Jupyter Notebook 経由でテストしてみたいと 思い立って、コピペししてみたところ、幾つかのモジュールが import エラー (>_<)
なんでだろう?
_ 固定レイアウトの EPUB
普段は iBooks on iPad で読書(時々 readium on Win)している俺。 自炊本(クリアテキストPDF)を読むために、calibre を使って EPUB に変換しているんだけど、 気になって仕方がない不満点がコレら。
- 余白がムダ!
- 横長に持った時には見開きモードにしてほしい
色々とググってみると、
- calibre は、固定レイアウト (EPUB3 fixed layout)に対応していない。
- というより、対応するつもりがない。
そうだ。
更に色々とググってみると、こんなページを発見
上記のサイトに記されている方法を使い、早速 epub ファイルをいじってみた。
- content.opf ファイルの冒頭あたりの、unique-identifier の直前に
prefix="rendition: http://www.idpf.org/vocab/rendition/#" というおまじないを書き加える。
- その後の <metadata の行の後に、次の4行を書き加える。
<meta property="rendition:layout">pre-paginated</meta> <meta property="rendition:orientaion">portrait</meta> <meta property="rendition:spread">landscape</meta> <meta name="viewport" content="width=850, height=1200"/>
試しに Windows 上で readium を使って読んでみたところイイ感じ \(^o^)/
ただし、現状はシェル+gawk で書き換えているので、calibre の EPUB出力スクリプトを なんとかしたい。 今は実力が及ばず出来ないけど (--;;