1月6日発売の本
1月7日発売の本
1月8日発売の本
1月9日発売の本
1月10日発売の本
1月11日発売の本
1月12日発売の本
文字コードを自動判別する機能がGUIで動いていなかったのを修正した。どうも、コマンドラインでファイルを読み込んでテストしていたので、GUIでどのように読み込まれるかのチェックが不足していたようだ。
これで入力文字コードをAUTOに設定していると、SHIFT-JIS とUTF-8の認識が自動的に判別されるはずだ。SHIFT-JISに判別されてもMS932としてJAVAに渡している。なぜなら、青空文庫がMS932なので、そのほうが問題が起きにくいとの判断から。SHIFT-JIS とUTF-8以外の文字コードでもテキストファイルの読み込みが可能になるかもしれないがそこまでチェックしていなのでどうなるかはわからない。
AozoraEpub3のコードが古すぎる件
JAVAのIDEでAozoraEpub3のコードを読み込むとコードの書き方が古いという注意がたくさん出てくるので直したいがまだ放置している。特にappletの機能をどのように削除するかが面倒になっている。Javaアプレットが使えるブラウザがほとんど死滅しているのに、コードにだけ残っているので全体的なコードが読みづらくなっている。できればJavaアプレットを消し去りたいところなのだが。
exewrapでjarをexeに変換しているのだけど、どうも色々と動作が変になるところが出ているようだ。だけど、デバッグしづらいのでどうしようもなさそう。
C:\pleiades\java\11\bin\jlink --compress=2 --module-path "C:\pleiades\java\11\jmods" --add-modules java.base,java.datatransfer,java.desktop --output jre-min
exewrap.exe -i AozoraEpub3.ico -v 1.1.1.10 -d "改造版AozoraEpub3 青空文庫テキスト→ePub3変換" -c kyukyunyorituryo -g AozoraEpub3.jar
延長コードが古くなって来たので入れ替えなどをしていた。古くなると火事の原因になると言われている。メーカーは色々あるが電工部品を作っているところが無難かなと思ってパナソニックを買うことが多い。
最近のタップは雷サージ対策のものがついていたり、ホコリシャットアウト機能や各電源部分にスイッチが付いているものもある。
雷サージ対策というのは家の近くの電柱などに雷が落ちた時に電線を通って家に雷の影響から強めの電気が流れて電子機器が壊れるのを防ぐ機能。家に直撃したら防げないけど、多少遠くの場合は壊れないかもしれない。
ホコリシャットアウトはホコリが電源部分の火災の原因になるのを防ぐ機能。ホコリが放電によって燃えることがあり、それが燃え移ると家が燃える。年に一回ぐらいホコリを掃除しよう。