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

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

Java

jpackageでJavaアプリケーションのインストーラー作る

前にインストーラーを作ったときの書き方これだった。動作が失敗しだったので原因も含めて対処をしたい。Failed to Launch JVMというエラーが出る。 jpackage --type msi --win-menu --win-dir-chooser --win-shortcut --win-shortcut-prompt --copyright ky…

カクヨム目次変更への対応

カクヨムのサイトがリニューアルして目次がだいぶ変わったので対応。目次部分を見ていくと、HTMLを見てもすべての話へのリンクがなく一部になっている。その代わりにJSONにサイトのデータが書かれている。 github.com 対応前の状態 トップページをキャッシュ…

改造版AozoraEpub3 1.1.1b17Q リリースノート

改造版AozoraEpub3 1.1.1b17Qで修正した内容は次の通り コマンドライン時のスタイルシートのマージンの単位が数字になっていたのを修正 Javaアプレットが非推奨になっていたので除去した なんでCSSのmarginの単位が0や1だったのかを調べるとGUIの場合とコマ…

fxlepub3のJava版を作ってみる2 Velocityでテンプレートに埋め込みzip圧縮

作りながら考えるので初期設計と変わってきてしまっている。必要な要素の実験をしているので仕方がない。node.jsの場合との違いはJavaではライブラリを使わなくてもいいことがある。JSONからオブジェクトを作って、オブジェクトで必要なものを一括管理して、…

fxlepub3のJava版を作ってみる

JavaScript版やブラウザ版があるが使っているとEPUB化に時間がかかりすぎる気がするし、設定が保存できないのがストレスになっている。なのでこれをJavaで作れないかなと試してみる。jsの時にjsonで設定ファイルを書いていたのでJavaでもjsonデータを読み込…

改造版AozoraEpub3 1.1.1b16Qのリリースノート 固定レイアウトEPUBの出力ができなかったのを修正

固定レイアウトEPUBを出力機能があったがそれが機能していなかった。原因は処理の順番が入れ替わったのだろうと思う。jpgやpngファイルをzipやrarで圧縮したものをドラッグアンドドロップすると固定レイアウトEPUBを作れる機能です。漫画用で、表紙以外が見…

自動ルビ振りアプリのJava版を作ってみた

swingを勉強したので忘れないうちになんか作ってみようと思った。それで前に作ったマクロやアンドロイドアプリをパソコン向けにGUIをつけてみた。android版はJavaで書いていたので、処理部分は一緒でGUIだけを作った。ただ、windowsの文字コードがMS932なの…

Intellijに慣れてきたのでGUIをいろいろ試す

Javaのラジオボタンの取得ってどうやるのか、isSelected()の判定はあったが、どこを選択されているかがなかった。なので一つずつ判定していった。アンドロイドのspinnerだったら選択されたアイテムを取得ができるのでswingにもあるのかと思っていた。 for (i…

「プロになるJava」を読んだ感想

柴田望洋や高橋麻奈の本を何度か読んでいて、ソフトウェアで何かを作るまで進まない感じがしていた。何年かごとに改訂される本を見ても書き方が大きく変わらなくて、言語の仕様をずっと追っかけている感じがする。授業の課題を理解するにはいいと思うけど。 …