【Kidle化に挑む!】4. ODTファイルの編集編
Amazon kindleでトレーニングテキストを出版するために
【kindle化に挑む!】その4は「ODTファイルの編集編」です!!
「EPUBからMOBIファイルへの変換編」の記事はこちらです。
今回のODTファイルの編集編では
ODTファイルをMOBIファイルに変換した際に、
体裁が崩れるのを防止する方法について書いていきます。
特に記載が無い場所は全てLibre Office Writerで編集しています。
<体裁がおかしくなる箇所>
- 表
表は小さな端末で閲覧する際に右端が切れてしまう。
また、表内の文字数が多いと、文字を拡大して読むと段落が変わり、読み辛い。 - 枠線で囲った箇所
枠線内の文字は表と同じく小さな端末で閲覧する際に右端が切れてしまう。 - 直接書き込んだ図等
画像なら問題ないが、直接書き込んだ図は表示されなくなる。
ある箇所を囲うために書いて作った枠なども表示されない。 - 画像のクオリティ
画質が粗くなる。画像の大きさが小さくなる。 - 脚注
一番最後に独立で表示され、意味がわからなくなる。
<体裁崩れ防止策>
- 表
表は画像にしてしまう方が、体裁も崩れず見易い。
そこで、表を画像にする方法として下記の手順を行った。- ODTファイルをPDFにし、表の部分をスクリーンショットで保存する。
- GIMPというソフトウェアを用いて、トリミング&画像を拡大する。
GIMPについて CentOS7であれば、
# yum install gimp
でインストールできる。またGIMPでの画像のトリミングの方法は、
「ツール」→「選択」→「矩形選択」
→トリミング部分を囲う→「画像」→「選択範囲で切り抜き」
の手順でできます。 - 編集した画像を保存し、ODTファイルに貼り付ける。
- 枠線で囲った箇所
これは枠線をなくし、背景色をつけることで対応します。
例えば、コマンドライン等の枠線で囲った箇所です。
この部分の書式設定が同じ場合、その箇所で右クリックをし、スタイルの編集を選択する。
そこで外枠を無くし、背景色を選択することで設定は完了します。
これによって、文字が切れることを防ぐことができます。 - 直接書き込んだ図等
表と同じくスクリーンショット等で対応します。
また、ある箇所を囲うために書いて作った枠等も一旦消してから、
枠線で囲った箇所と同じ様に対応することをオススメします。 - 画像のクオリティ
かなり大きなサイズ(例:900*4800, 2400*5700px レベル?)にする必要があったので、
全てGIMPで画像を拡大しました。 - 脚注
できるだけ脚注を入れる部分から離れない場所に脚注を書く。
このとき、文書→脚注、脚注→文書に飛べるようにリンクを挿入するとわかりやすい。 <文書内にリンクを挿入する方法>- リンク先の作り方
リンク先としたい場所にカーソルを置き、「挿入」→「ブックマーク」を選択し、
ブックマーク名をつけて挿入ボタンを押す - リンクの挿入方法
リンクを挿入したい場所をカーソルで選択し、
「挿入」→「リンク」→「ドキュメント」を選び、
「ターゲット」横の二重丸のボタンを押して先につくったブックマークを選択する。
これでリンクが完成する。
- リンク先の作り方
以上が原稿(ODTファイル)の修正箇所でした。
スクリーンショット等はなかなか手間のかかる作業ですが、
ショートカットキーを利用したり、工夫をすれば、時短でできると思います。
これで【kindle化に挑む!】シリーズは一旦終了しますが、
まだまだ始めたばかりなのでもっと簡単な方法を見つけることができれば、
また載せていくのでよろしくお願いします!!!
【Kidle化に挑む!】3. EPUBからMOBIファイルへの変換編
Amazon kindleでトレーニングテキストを出版するために
【kindle化に挑む!】その3は「EPUBからMOBIファイルへの変換編」です!!
「ODTからEPUBファイルへの変換編」の記事はこちらです。
いよいよ、MOBI形式ファイルへの変換編になります!
MOBI形式ファイルを作るということは、
アマゾンで販売出来るということです!!!
ということで、今回私が試した方法を以下に載せます!
この【EPUB→MOBI】の変換も色々な方法がありました。
<成功例>
「kindle previewer」を用いてEPUBからMOBIに変換するというもの。
「kindle previewer」はAmazonの電子書籍用プレビューアソフトウェアです。
このソフトの中にさらにkindlegenという
EPUBファイルをMOBIファイルに変換してくれるツールが入っており、
作成したEPUBファイルを自動で変換してくれます。
さらに様々なサイズのkindleデバイスで
どのように表示されるかを確認することができます。
windows10だとAmazonから無料で
以下URLから簡単にダウンロードできます。
https://www.amazon.co.jp/gp/feature.html?ie=UTF8&docId=3077677546
(Linux版だとkindlegenがありますが、とても古いバージョンなのでおすすめしないです。
というより、私は使えなかったです。。。
新しいバージョンが出たらまたお伝えします。またはご連絡ください。。)
なので、PCが1台しかない場合は少し(かなり笑)面倒臭いかもしれませんが、
centOSとwindows10を行き来しましょう。
PCは2台あると便利!いつでも!笑
または原稿をMicro office wordで作成すると、calibreもkindle previewerも
windows10に対応しているので楽だと思います。
ということで変換の仕方なのですが、
前回作ったEPUBファイルを「kindle previewer」にドラッグ&ドロップ!
これだけです。簡単!!!
変換が完了するとファイルの場所を教えてくれて、
さらにそのまま読むことができます。
大・中・小の3種類のデバイスでの表示のされ方を見ることができるので、
非常に便利です。
さらに、自身が持つ端末で閲覧する際には、
「Amazon Kindle」というアプリをダウンロードし、
その際に端末本体に作成される「kindle」フォルダに
MOBIファイルをコピーすると閲覧できます。
(端末によってはできない場合もあるかもしれません)
<失敗例>
変換の仕方は色々あります。
試した方法を以下に挙げておきますが、
何故その方法が失敗であったかについては忘れてしまったので、
気になる方は、是非一度お試しください。
- 「calibre」でODTファイル→MOBIファイル変換
ODTファイルをEPUBに変換せずそのままMOBIファイルに変換する方法です。 - 「libreoffice」でODT→HTML変換後、「calibre」でHTML→MOBI変換
- 「libreoffice」でODT→HTML変換後、「kindle previewer」でHTML→MOBI変換
画質は改善されるが、目次のリンクが不正になる。
kindleの目次表示のメニューに目次が反映されなくなる。
以上になります!!!
ここまでの方法で一応ODTからリフロー型のkindle販売用MOBIファイルに
変換することが可能となります。(個人差はあるかと思いますが、、、)
ここまではファイル変換について述べてきましたが、
次回からはファイル変換前の原稿(ODTファイル)で必要な設定について
書きますので、原稿がODTファイルの方だと参考になると思います。
次回の【Kindle化に挑む!】は、
その3 「ODTファイル編集編」です!!
【Kidle化に挑む!】2. ODTからEPUBファイルへの変換編
Amazon kindleでトレーニングテキストを出版するために
【kindle化に挑む!】その2は「ODTからEPUBファイルへの変換編」です!!
ファイル形式についての記事はこちらです。
今回の原稿のファイル形式はODTです。
ODTは「libre office writer」で書かれたOpenDocument テキストの
ファイル形式です。(Microsoft officeのWordのようなもの)
また、表や図などは全て画像として文中に入れています。
最初の変換は【ODT→EPUB】です。
この変換を行う方法は色々あります。
私が試した方法を以下に載せておきます。
<成功例>
「caliblre」を用いてODTからEPUBに変換するというもの。
「calibre」はオープンソースの電子書籍ソフトウェアです。
インストール方法はCentOS7の場合は端末を開いて
以下のコマンドを実行するとインストールされます。
参考:https://calibre-ebook.com/download_linux
(calibreはwindows10にも対応しています。)
「caliblre」をインストールしたら起動し、「本を追加」から
ODTファイルを「caliblre」のライブラリーに追加し、
「本を変換」でODTファイルをEPUBに変換する。
詳細設定は以下のようにすると上手くいきました。
- 書誌情報
出力フォーマット:EPUB
ここでは、タイトル・作者名の変更や表紙の画像を選択したりできる - 外観
「すべてのフォントをドキュメントに埋め込む」
「すべての埋め込みフォントをサブセット化する」
「CSSを展開」
「合字を維持する」
の4つ全てにチェックを入れておいた。その他の設定は無視。 - ページ設定(この設定でレイアウトがかなり変わるので大事!!!)
出力プロファイル:Kindle PaperWhite 3
入力プロファイル:Default Input Profile
余白:全て0
出力プロファイルの設定によって変わるので、色々試す価値あり。 - 目次
「変換完了後、目次を手動で調整します」にチェックを入れると安心
参考:出力プロファイルについて
「Kindle PaperWhite 3」以外も試した結果以下のようになった。
「Tablet」:「Kindle PaperWhite 3」と若干体裁が異なるがこっちでも良い感じ。
「KindlePaperWhite」:図が小さくなる。
<失敗例>
- 「libre office writer」でODTからHTMLに変換し、
次に「caliblre」HTMLからEPUBに変換する方法
<問題点>
・全ての図の画質が荒くなり、左に寄ってしまう。
・コマンドラインがHTML変換後、崩れてしまうので、
HTMLでフォントやサイズの設定を行ったり、タグを追加して
調整しなければならない。
・箇条書きのタグが<li/>なっているので、
<li>に戻さなければならない。
・HTMLで編集するので、原稿に変化があれば、
また最初から変更しなければならない。 - 「libre office writer」の拡張機能「writer2epub」でODTをEPUBに変換する方法
<問題点>
・大きいファイルだとエラーとなり応答しなくなる。
以上が、今回試した方法です!「libre office writer」の拡張機能「writer2epub」は
何か他にも問題があったとは思いますが、
メモに書き留め忘れてしまいました。。。
(確か、図が表示されないとか、フォントが反映されないとか
そんなことだった気がします。。。)などなど、色々考慮するとやっぱり「calibre」が一番使いやすいです!!!
色々な設定ができる上、もし原稿を編集し直しても、
EPUBに変換した際に、影響が出にくいです!
(原稿がODTファイルの場合、書式等を少し編集しないといけません
編集方法についてはまた後日記事にします。)
是非、お試しください!!次回の【Kindle化に挑む!】は、
その3 「EPUBからMOBIファイルの変換編」です!!
【Kidle化に挑む!】1. ファイル形式編
Amazon kindleでトレーニングテキストを出版するために
【kindle化に挑む!】その1は「ファイル形式編」です!!
本を電子書籍に変換する際にはまずフォーマットを考えます。
電子書籍のフォーマットは固定レイアウトフォーマットとリフロー型の
2種類があります。それぞれの特徴を(簡単に)以下に書きます。
- 固定レイアウト:
ページ内で段落や図の位置が固定されるレイアウト。
拡大縮小すると画像を拡大縮小した時のようになる。
文字列検索やハイライト機能がないため、
写真集や雑誌など図が多い文書に適している。 - リフロー型:
サイズが決まっていない画面に表示することを想定したレイアウト。
拡大縮小では、段落が画面の幅に合わせて変化する。
文書内の目次/WEBリンクによってページやWEBに
飛ぶことができる。
文字列検索やハイライト機能がある。
小説や図が少ない読み物に適している。
参考:リフロー型と固定レイアウト「https://kdp.amazon.co.jp/ja_JP/help/topic/G202083470」
今回kindle化する本は技術書なので、
文字列検索が可能なリフロー型にすることに致しました!!!
コマンドラインを文字列検索できるとすご〜く便利ですよね!
型を決めたら次は、ファイル形式について考えます。
リフロー型のファイル形式は色々種類があるのですが、
EPUBが諸々の理由(以下参照)で人気みたいなので、
今回はEPUBという形式にしようと思います。
ちなみに、以下URLにEPUBの特徴について詳しく載っています。
参考:EPUBとは?「https://kdp.amazon.co.jp/ja_JP/help/topic/G202083470」
さらに、Amazon kindleで出版する場合には
EPUB形式からMOBI形式に変換しなければなりません。
また、その他のストアで販売する際には、そのストアに応じた
ファイル形式に変換しなければなりません。
次回は2.ファイルの変換編を掲載予定です!
LinuCレベル1合格しました!
LinuCレベル1を取得しました!
2018年3月にLinuC1-101に合格し、5月にLinuC1-102に合格し、
無事LinuCレベル1を取得しました!
勉強教材はもちろん有限会社ナレッジデザインの
Linux教科書 LPIC レベル1 スピードマスター問題集 Version4.0対応
を利用しましたよ!この本で充分です!
LinuC試験にも対応しており、また説明もわかりやすいのでオススメです!
LinuCレベル1取得を目指している方はぜひ買ってみてください。
もちろんその他のレベルのLinuc試験にも
スピードマスター問題集シリーズは対応しているので、オススメです!
そして、私は次のLinucレベル2に挑戦したいところですが、
一旦休憩して次は基本情報技術者試験合格を目指そうと思います!!
その後またLinucレベル2を目指して勉強に励みたいと思います!!!
drupal7~編集編〜
- メインメニュー変更方法
以下の様なメインメニューを編集(左右の並び替えor新しいメニューを追加等)
するには、「Structure」→「Menus」→「Main menuのlist links」
のページで編集できる。 - ブロックの編集
以下の様なブロックを編集するには、
「Structure」→「Blocks」→「Home Highlight」項目の1〜3を編集する。
〜よく使うHTMLタグ〜
- 写真:<img src="写真" width="横" height="縦">
- リンク:<a href="リンク先"></a>
- 表:<table></table>
行:<tr></tr>
列:<td></td> - 右寄せ:<p style="text-align: right"></p>
- 箇条書き
黒丸:<ul>
番号:<ol>
LibreOfficeWriterで途中ページのページスタイルを変える方法
LibreOfficeWriterで途中ページのページスタイルを変える方法
1. ページ設定を変更したいまえのページの行末にカーソルを置く。
2. 上部のメニュータブで「挿入」→「任意区切り」を選択し、以下のように設定する。
<次のページの「ページ設定」を「部構成」にする場合>
- 種類:改ページ
- スタイル:部構成(表面)
- ページ番号:(変更する場合は設定する)
3. 「OK」を押すと、次ページに設定したページスタイルのページができる。
LibreOffice Writer で最後のページのフッター/ヘッダーを削除
LibreOffice Writer で最後のページのフッター/ヘッダーを削除する方法
1. LibreOffice Writerでドキュメントを開き、フッター/ヘッダーを削除したい最後のページにカーソルを移動しておく。
2.上部のメニュータブから「書式」→「タイトルページ」を選択し、以下の通りに設定する。
- 既存のページをタイトルページに変換
- タイトルページ数 :1
- タイトルページを置く:ページ [最後のページ番号]を入力
- ページの番号付け :タイトルページの後でページ番号をリセットにチェック
- ページのプロパティを編集:最初のページ
3. 「OK」を押すと、フッター/ヘッダーが削除される。
1970年11月25日
1970年11月25日、三島由紀夫は楯の会のメンバー4人とともに自衛隊市ヶ谷駐屯地を訪問した。
面会した総監を監禁し、集められた自衛隊員を前に三島はバルコニーで決起を促す演説をした後、自決した。
私はその頃、実家の東京を離れ、大坂で一人で家出同然の生活をしていた。
【wifi driver設定】
CentOS7のWifiドライバーをインストールする。
PC:CentOS7
- ルートでログインし、任意のディレクトリを作成し、そこへ移動する。
# mkdir hybrid-wl
# cd hybrid-wl -
- https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcomより
wl-kmod-kernel_4.7_IEEE80211_BAND_to_NL80211_BAND.patchをダウンロードする。 - https://www.broadcom.com/site-searchより「Linux® STA 64-bit driver」を検索して[gz] Linux® STA 64-bit driverをダウンロードする。(ダウンロードファイル名:hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz)
- https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcomより
- BCM4312のディレクトリ作成・移動する。
# mkdir BCM4312
# cd BCM4312 - 「hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz」を展開し、中身を確認する。
# tar xvf ../hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
# ls
Makefile lib src - CentOSのディスクのパッケージに移動し、必要なrpmファイルをインストールする。
# cd /run/media/root/CentOS\ 7\ x86_64/Packages/
# rpm -ivh kernel-headers-3.10.0-514.el7.x86_64.rpm kernel-devel-3.10.0-514.el7.x86_64.rpm gcc-4.8.5-11.el7.x86_64.rpm cpp-4.8.5-11.el7.x86_64.rpm glibc-devel-2.17-157.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm glibc-headers-2.17-157.el7.x86_64.rpm
# rpm -ivh patch-2.7.1-8.el7.x86_64.rpm - 先程の作業ディレクトリに移動し、 patchファイルを適用する。
# cd /root/hybrid-wl/BCM4312
# patch -p1 <../wl-kmod-kernel_4.7_IEEE80211_BAND_to_NL80211_BAND.patch - エディターでshファイルを以下のように編集する。
# vi ../bcm4312-patch-script.sh
!/bin/bashsed -i 's/ >= KERNEL_VERSION(3, 11, 0)/ >= KERNEL_VERSION(3, 10, 0)/' src/wl/sys/wl_cfg80211_hybrid.c
sed -i 's/ >= KERNEL_VERSION(3, 15, 0)/ >= KERNEL_VERSION(3, 10, 0)/' src/wl/sys/wl_cfg80211_hybrid.csed -i 's/ sed -i 's/ >= KERNEL_VERSION(4, 0, 0)/ >= KERNEL_VERSION(3, 10, 0)/' src/wl/sys/wl_cfg80211_hybrid.c
sed -i 's/ sed -i 's/ >= KERNEL_VERSION(4, 7, 0)/ >= KERNEL_VERSION(3, 10, 0)/' src/wl/sys/wl_cfg80211_hybrid.c
- 7と同じファイルの権限を変更・実行する。
# chmod 755 !$
(!$はその直前に編集されたファイルを示す)
# ../bcm4312-patch-script.sh - makefileをbuildディレクトリに作成する。
# make -C /lib/modules/`uname -r`/build/ M=`pwd` - 現在の作業ディレクトリを確認し、wl.coファイルを先程のextraディレクトリにコピーする。
# ls
Makefile Module.symvers built-in.o lib modules.order src wl.ko wl.mod.c wl.mod.o wl.o
# cp wl.ko /lib/modules/3.10.0-514.el7.x86_64/extra/ - カーネルモジュールの依存関係を更新し、カーネルモジュールの読み込みを行う。
# depmod -a
# grep wl.ko /lib/modules/3.10.0-514.el7.x86_64/modules.dep
extra/wl.ko: kernel/net/wireless/cfg80211.ko kernel/net/rfkill/rfkill.ko
# modprobe wl - モジュールリストを確認し、wlの欄に表示があれば完成
# lsmod |grep wl
# ifconfig
memo make-up1
メイクテーマ:鈴木えみさん
20〜30分くらい。
〜ポイント〜
【ベース】
頬にシェーディングをしない。
ハイライトを顔全体に逆三角形のゾーンに塗る。
【眉】
ペンシルで毛を足すように細かく書く。
平行で太さがあまり変化しないように書く。
アイブローマスカラで眉色薄める。
(二重がきれいなときは眉濃い目でもOK)
【目】
シャドウの濃い目の赤茶をふたえの幅にチップで塗り、ブラシでぼかす。
同じ色をチップで目袋に塗り、その上からシャドウのハイライトカラーを重ねる。
アイホールより目袋の方が濃い目程度にする。
アイライナーは平行より少し上にはねる。下ラインはひかない。
マスカラは2度塗りかつ薄めにし、下まつげも同様にする。
【口頬】
茶赤めのリップを唇に唇の色を消す程度にぽんぽん塗る。
黒いグロスでつやを出す。
チークはピンクとオレンジを混ぜ、頬からこめかみに向かって斜めに薄づけ。
【Brother Printer設定】
brother のプリンターをwifiで接続して印刷する方法【Linux】
接続するプリンター:MFC-J997DN
今回のPCのOSのバージョン:CentOS7 (Linux(rpm))
下準備:プリンターのIPアドレスをプリンターの設定などから確認しておく。
- アプリケーション→お気に入り→端末から端末を開く。
$ su - ←ルート(管理者)になる
パスワード:
# yum install cups ←cupsをインストールする。もともとcupsがインストールされている場合は更新される
# cupsctl --remote-admin - web検索などでbrotherのプリンタードライバー「Linux 簡易インストーラー」をインストールする。
ダウンロード先はダウンロードフォルダにする。(何でもOK)
OSのバージョンがわからない場合には↓参照。
※自分のLinuxはrpmなのかdebなのかを確認する場合
正しい調べ方があるとは思いますが、今回は下準備のときに開いた端末で
rpmの管理コマンドである「yum」や「rpm」を入力し、説明が出てくるかを
確認する。
もし、debの場合には「dpkg」や「apt」を入力すると反応があるかもしれない。
rpmの場合には「dpkg」や「apt」を入力すると、
コマンドが見つかりませんでした...と表示される。 - 開いている端末にて
# cd /home/maho/ ←ダウンロードダウンロードフォルダに移動し、
# gunzip inux-brjprinter-installer-2.1.1.gz ← zipファイルを展開する。
※mahoはPCを開いてログインした時のユーザー名 - 以下を実行するとインストールが始まる。
# bash /home/maho/ダウンロード/linux-brjprinter-installer-2.1.1 MFC-J997DN※MFC-J997DNは機種名
- インストールの際に「URIを指定しますか?」と聞かれるので、7(IPアドレスを入力する)を選ぶ。
すると「IPアドレスを入力してください」と表示されるので、予め確認しておいたIPアドレスを入力する。
※IPアドレスの確認の仕方
ifconfigコマンドでwlp2s0のinetを確認する。 - テスト印刷or何かしら印刷して印刷されたら完成
LinuxのマルウェアEburyの容疑者逮捕、Windigoの首謀者に判決
2011年8月にkernel.orgのサーバに不正侵入した容疑で、5年後の2016年8月に27歳のフロリダ在住のプログラマー Donald Ryan Austin が容疑者として逮捕されました。しかしその後、1年以上が経過した現在もまだ判決は出ていません。
超ひさしぶりすぎて、なにがなんだか・・・
ログインすらできない。
操作なんてもってのほか。
とりあえず、なにか書こうと思います。
えーと、個人的に
岡村靖幸がだいすきです。
今後はランチよりも岡村氏への思いをつづる痛々しいブログになるかもしれません。
ブログタイトルに偽りあり、になるかもしれません。
EFIマルチブート(1): SLES12, CentOS7, Fedora21, Ubuntu15.04, SL6.4, Windows8
約2年前にASUSノートPC X202Eを購入(4万円)、EFIのマルチブートでLinuxをインストールしましたが、今回はそれを久々に更新し、最新版のLinuxディストリビ
ムイシュキン公爵がリザヴェータ夫人と三姉妹に語った話
先日の夜、眠りにつく前にあれこれぼんやりと考え事をしていたら、何十年も前に読んだドストエフスキーの「白痴」の一場面がふと頭に浮かんだ。
主人公のムイシュキン公爵はドストエフスキーが創造した、もっとも理想とする人間の典型だと思う。
女にはサッカーはできない:Women can't play football
英国で女子サッカーの試合をTVで見た人が「Women can't play football.」とローカル紙に投書し、その中で「They don’t even know the basic rules.」などと書いて、この投書がネットで話題になっているようです。
google で次のようにして検索するとワンサカ出て来ます。
"Women can’t play football" David Hickey
Trouble is My Business
最近、Raymond Chandlerの「 Trouble is My Business 」を読んだ。Kindle版で。
この小説を読むのは十何年、あるいは何十年ぶりになるだろうか。