KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

サイトにページネーションを追加

 要素数が多いページでロードに時間がかかっていたのでどうすればいいかと考えていた。lazyloadを使って画像を読み込むのを遅らせる方法も試したが、サイトの処理が複雑になっていたので使わなくなった。

  要素をページで区切って表示することで、サイトの読み込みを短縮しようと思う。ページネーションはサーバーサイドで処理することが多い。だけどフロントエンドでJSによって表示を切り替える方法を試した。そうするとサーバーのレンタルが安くなるだろうという考え。

shu-sait.com

 

これを見てやってみたが、bootstrapのスタイルシートが反映されなかった。

aタグに<a class=\"page-link\"></a>と書き換えたら反映されるようになった。

github.com

 

実際の表示はページネーションで要素が多いページを分割して表示する

kyukyunyorituryo.github.io

講談社 神きゅん<電子限定>新刊まつり、TOブックス ノベル&コミック、白泉社など キンドル無料と割引セール

すみっコぐらしのセール以外は漫画。

 

「映画 すみっコぐらし 青い月夜のまほうのコ」 公開記念 50%OFF 11月30日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

バトル・冒険ファンタジー新刊配信キャンペーン! 【第2弾】ノベル&コミック 最大50%OFF、その他 10月26日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

白泉社「Love Jossie」 第85号 配信記念フェア 最大85%OFF 11月2日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

白泉社「GAME~スーツの隙間~」5巻  「GAME -in ハイスクール-」1巻配信記念 最大80%OFF 11月2日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

講談社 神きゅん<電子限定>新刊まつり #20日は女子まんがの日 無料&割引、その他 11月2日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

 

無料

 

 

20%OFF

 

 

 

その他

 本日発売のキンドル 

kyukyunyorituryo.github.io



開催中のkindleセールリスト

kyukyunyorituryo.github.io

キンドル日替わりセール

 

AozoraEpub3に文字コード自動判別機能を入れる作業

 前に文字コード判別したときはアンドロイドスタジオだったので、eclipseも同じようにできるかなと思ったができなかった。アンドロイド用とパソコン用では書き方が違うようだ。同じような書き方でできる方法もあるだろうけどよくわからない。

99nyorituryo.hatenablog.com

 


 なので、やり方としてはjuniversalchardet公式の方法に則ってやってみることに。

 

InputStream is = AozoraEpub3.getTextInputStream(srcFile, ext, imageInfoReader, textEntryName, txtIdx);

            InputStream is;
            String cs;
            cs = Detector.getCharset(is);
            if (encType.equals("")) encType =cs;

 公式のサンプルコードでは、ファイル名を指定するだけで読み込んでくれたり判別してくれるようだ。ただ、文字コードを指定して読み込むパターンもほしいので、読み込むまではしなくていい。

github.com

qiitaにもサンプルコードがあったがライセンスがわからないのでやめておいた。よく見ると公式サンプルを少し改変しただけのように見える。

qiita.com

android studioではかんたんだったライブラリの読み込みも、ファイルをダウンロードをする必要があったりして少し手間な感じである。

syslog.life

 

コマンドライン実行用AozoraEpub3のクラスを見ていくと。どこで、圧縮ファイルからテキストを取り出しているのかを見ていた。getTextInputStreamのクラスを使うとテキストをInputStreamを返すようなのだが、どうもそのままでは使いづらかった。なのでそれを書き換えて、getTextCharsetというのを作ってテキストファイルの文字コードをString形式で返すクラスを作った。

 

/** コマンドライン実行用 */
main

/** 出力ファイルを生成 */
getoutfile

/** 前処理で一度読み込んでタイトル等の情報を取得 */
getbookinfo

/** ファイルを変換
convertfile

/** 入力ファイルからStreamオープン
getTextInputStream

 

github.com

秋の読書フェア 第2弾 50%OFF、ナンバーナイン コミックセール【後半】、ビーグリーなど キンドル無料と割引セール

「秋の読書フェア」ではSBクリエイティブなどの本が1000冊ほどセール。

 

「癒し系保育士に過剰な世話を焼かれています」 新刊記念フェア 無料&割引、その他 10月30日 まで

 

 

天使の落魄 1巻

天使の落魄 1巻

Amazon

 

 

その他のセール本

kyukyunyorituryo.github.io

ビーグリー「二周目の恋なのに」完結記念! 大人の恋 幼馴染との恋フェア 無料&割引、その他 10月30日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

ナンバーナイン コミックセール【後半】 最大46%OFF 10月29日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

【半額】秋の読書フェア 第2弾 50%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

最大70%OFF Kindle本ストア 9周年キャンペーン 10月28日まで  キンドル割引セール

 「Kindle本ストア 9周年キャンペーン」で2万冊ぐらいセールなんだが、見つけにくいのでカテゴリーごとに分割しました。

 

Kindle本ストア 9周年 トップタイトル 最大40%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 コミック 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 ライトノベル 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 コンピュータ・IT 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 趣味・実用 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 文学・評論 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 ビジネス・経済 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 暮らし・健康・子育て 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

Kindle本ストア 9周年 雑誌 最大70%OFF 10月28日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

その他

 本日発売のキンドル 

kyukyunyorituryo.github.io


開催中のkindleセールリスト

kyukyunyorituryo.github.io

キンドル日替わりセール