1read 100read
2013年05月電子書籍25: Kobo Touch/Glo/Mini hacking スレ Part.5 (231) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【絶版マンガ無料公開】Jコミ 第五巻 (743)
電子書籍雑談スレ Part27 (343)
【ソニー】Sony Reader■roo1冊目【リーダー】 (553)
日垣隆★105 (678)
【東芝】BookPlace DB50■01冊目【リーダー】 (376)
【東芝】BookPlace DB50■01冊目【リーダー】 (376)

Kobo Touch/Glo/Mini hacking スレ Part.5


1 :2013/04/10 〜 最終レス :2013/05/11
■楽天公式
http://kobo.rakuten.co.jp/
■専用wiki
http://www49.atwiki.jp/kobotouch/
※前スレ
Kobo Touch/Glo/Mini hacking スレ Part.4
http://uni.2ch.net/test/read.cgi/ebooks/1360673958/

2 :
Kobo Hack情報元祖
ttp://wiki.mobileread.com/wiki/Kobo_Touch_Hacking
海外情報源
ttp://www.mobileread.com/forums/forumdisplay.php?f=223
Kobo Touchで英和辞書
ttp://petit-noise.net/blog/20120808/kobo-touch%E3%81%A7%E8%8B%B1%E5%92%8C%E8%BE%9E%E6%9B%B8
Kobo用高速化Jpegライブラリ
ttp://ux.getuploader.com/KOBO/download/1/Kobo_libjpeg-turbo_updater_20120824.zip
Kobo Touch専用ホームボタンにページ送りを割り当てるデーモン(常駐アプリ)
http://ux.getuploader.com/kobo/download/5/kobo_fwbtd_20120912.zip
※注意
全て自己責任でおながいします

3 :
CustomFirmware for Kobo Glo / Kobo Touch / Kobo Mini "Advanced Edition" Ver0.95
http://ux.getuploader.com/KOBO_HACK/download/68/Kobo_CFW_Ver0.95.zip
■主な機能
1 不具合修正
@ 外部SDカードに保存されたファイルの名前に2バイト文字が使用されている場合
Kobo本体に差し込むとKobo上で文字化けが発生してしまう
A 内蔵ストレージに置いたファイル名、フォルダ名に特定の文字が含まれていると
”FSCKxxx"といったファイルになり、ファイルやフォルダが削除されてしまい、使用できない。
B CBRファイルの中に、上記Aのような名前を持つファイルが格納されている場合に
正常に使用できない。
C Wifi設定が壊れてしまうと、以後何度設定を変更しても保存されなくなる。
D 外部SDカードを使っていると、色々なタイミングで高確率でフリーズする。
E 青キン明朝などのユーザーフォントを利用していると、電源ON時に開いた本でその設定が壊れ
デフォルトの設定に戻ってしまう
2 追加機能
@ 外部SDカード、内蔵ストレージに保存されたzipファイルをcbzファイルにリネーム
A 外部SDカード、内蔵ストレージに保存されたrarファイルをcbrファイルにリネーム
B 外部SDカード、内蔵ストレージに保存されたTextファイルをHTMLに変換
C PDF,CBZ,CBRファイルのページ送りをkepub.epubと同じ左→右スワイプ、または
スクリーン左部タッチにより「次ページ」になるように変更する機能
D CBZ、CBRファイルのファイル名が [著作者名] 書籍名.cbz(またはcbr)というフォーマットに
準拠している場合、Kobo上の著者名、書籍名を自動で正しく更新する機能
E 書籍の登録後に、ユーザー本、ストア本ごとに著者名・格納しているフォルダ名・出版社名
などから自動で本棚を作成して書籍をその中に格納する機能
F 壊れたり、消せなくなった本棚を全て削除し、Eの自動本棚作成機能を使って本棚を
再構築する機能
G 内蔵ストレージ領域に、Linuxのswapパーティションが存在した場合、起動時に自動で
スワップ領域としてKoboが利用できるようにする機能
H データベースが肥大化してしまい、動作が重くなった場合にデータベースの最適化を
実施する機能
I データ補完をKoboのコンテンツ処理に連動して実行。また、起動時に再補正を実行する機能
J データの高速Commitモードを使う機能
K 起動中やサスペンド画面に表示されるアニメーション・静止画を自由にカスタマイズできる
テーマ機能
L (kepub.epubのみ)使用するフォント、フォントサイズの設定をテンプレート書籍の設定に
従って全書籍共通化するフォント設定共通化機能
M 最後に読んだ本が格納されている本棚にある本を「最近読んでいる本棚」に自動登録する機能
N データベースのキャッシュサイズを任意に拡張するDBキャッシュサイズ拡張機能
O Koboがフリーズした際に、電源LEDを赤点灯し「フリーズしたこと」を通知する機能
P よりKoboで読書を快適にするための独自フォント「KB Mincho」「KB MinchoM」の実装

4 :
本棚だけでなく、検索アイコンも追加してみました。
http://ux.getuploader.com/KOBO_HACK/download/103/shelveicon-130327.zip
kobo glo, mini の場合、検索アイコンが追加されます。
kobo touch にはもともと検索アイコンがあるので変化ありません。
また、今回はソースも同梱してます。

5 :
今回は開発者向けのリリースです。
QtCreator にカスタムウィジェットを追加するプラグインができました。
 
https://github.com/t-bucchi/NickelWidgetForQtCreator/archive/130406.tar.gz 
これは github で公開することにしました。
TouchDropDown のリストアイテムが GUI 上から追加できないなど、
まだ色々いまいちなところがあるのですが、とりあえずデザインはできるように
なりました。
# こんな程度じゃ Promotion で作ってもあまり変わらないかも・・・
また、上記プラグインを追加した QtCreator で前回作った CFWSettings をデザインした
サンプルも用意しました。
 
http://ux.getuploader.com/KOBO_HACK/download/109/CFWSettings130406.zip 
今回は、CFWSettings のプロジェクト自体を QtCreator で開けるような形に
なってます。
ツールチェーンなどのビルドの設定さえすれば、QtCreator 上でビルドも可能です。
なかなか時間が取れなくて、遅くなってしまった。
もっと早く出したかったんだけど。

6 :
CFW設定画面の雛形と nickel のカスタムウィジェットの表示サンプルを作ってみました。
設定メニューに "CFW Settings" を追加して、タッチすると Widget のサンプル画面が表示されます。
ソース:
http://ux.getuploader.com/KOBO_HACK/download/105/CFWSettings-130330.tar.bz2 
バイナリ:
http://ux.getuploader.com/KOBO_HACK/download/106/libcfwsettings.so 
画面イメージ
http://ux.getuploader.com/KOBO_HACK/download/108/kobo-cfwsettings-1.jpg
http://ux.getuploader.com/KOBO_HACK/download/107/kobo-cfwsettings-2.jpg
TouchLabel など、tweaks で解析済みのカスタムウィジェットに加えて、ドロップダウンリストや、
ラジオボタン、画面下部のページ切り替えウィジェットのクラス定義も調べて追加しました。
- TouchLabel (タッチ可能ラベル)
- TouchCheckBox (チェックボックス)
- TouchDropDown (ドロップダウンリスト)
- RadioButton (ラジオボタン)
- N3ButtonLabel (通常のボタン)
- TouchSlider (スライドバー)
- WirelessPaginationWidget (ページ切り替え)
ひとまずこれだけあれば設定画面を構成するのに充分かなと思います。
まだ、QtDesigner での構成でなく、直接コードに書いています。

7 :
ご無沙汰してます。
Kobo用フォント第3弾「KB丸ゴシック」初リリースです。
KB明朝と同じく、Kobo端末上でキレイに縦書き/横書き表示されるように、
調整を行いました。
英数字がプロポーショナルになっています。
その他の文字は等幅です。

★ダウンロードは以下からどうぞ。
(バージョンがBeta6となってますが、初リリースです)
http://ux.getuploader.com/KOBO_HACK/download/100/KBMaruGothicBeta6.zip

★このフォントはまだベータ版です。
なので、フォント名は「KBMaruGothicBeta6」となっています。
バグ等を潰したのち、近いうちに「KBMaruGothic」になる予定です。
Kobo上で、書籍へのフォント設定を行う際は、この事をご留意下さい。
「お試し」でご使用されることをおすすめします。
★Readmeを読んだ上でご使用下さい。
このファイルを使用したことで何か問題が発生しても責任は負いかねます。
★不具合のご報告や、ご意見・ご質問・ご要望等あればご遠慮なくどうぞ!

8 :
前スレ991です。
内蔵64GBへの換装、成功しました。
作業手順は通常の換装とまったく同じです。
http://s1.gazo.cc/up/51203.jpg
http://s1.gazo.cc/up/51204.jpg
http://s1.gazo.cc/up/51205.jpg
CFW0.95と検索アイコンをインストール後、
いま読み途中の自炊cbzを20冊ほどコピーしましたが、
表示、検索ともに問題なし。作者名の本棚も自動作成OKでした。
耐久性うんぬんはしばらく使ってから、ということで。
明日は6時出勤なので、今日はこのへんで失礼します。
おやすみなさい。

9 :
>>8
耐久性より32GBを超えた書込みの方が気になる。

10 :
>>8
64GBのSD使えたんですね。
一通り調べた際、殆どのサイトで32GBが使われていて64GBの話題は無かったので、
勝手に32GBまでしか使えないと思い込んでました。

11 :
やっと規制解除されたー
前スレのcbzの人、xpの圧縮フォルダでzip作ってないよな?
あれ2GB制限あるんだよねw
http://support.microsoft.com/kb/301325/ja

12 :
>>8

スゲーなあ。まともに動くなら追加投資5000円の価値はあるな。
しかし、高速MicroSDを内蔵した結果、超低速ストレージに化けそうで勿体無いなw
30mb/秒が3mb/秒ぐらいにはなりそうな悪寒。
使えるなら外部SD運用の方が幸せだったり。

13 :
>>11
7+Lhaplusで作成しましたが、
そういえばその際に何かダイアログがでていたのを思い出しました。
なるほど、改めて思い返すとzipの作成ミスだったのかもしれません。
別のソフトでzip作り直してみることにします。

14 :
外部SDでも64Gつかえるんですかね? 64G持ってる方試してみて。お願い。

15 :
>>13
え?てことは最適化していないのかな?

16 :
>>15
ChainLPで最適化した巻別のcbzを作った後に全て解凍しタイトル別に圧縮。
という、手順を踏んだため最後にLhaplusを使う事になったのです。

17 :
ギガバイトサイズの圧縮、解凍にlhaplus使っちゃダメだよ
エラー出まくるから
それでlhazに乗り換えた

18 :
外部SD使いたくて>>3ダウンロードしようとしたけど繋がらない

19 :
つか、巻別になってるものをまとめなくても。
一気読みには良いかも知れないが、koboでのページ扱いとか考えると無茶な気がする。

20 :
>>18
>>3使わなくても外部SDは認識できるはず。

21 :
>>20
フリーズしちゃうんだけど

22 :
kobo過去スレから外部SDだけに対応するパッチ見つけたので解決した

23 :
2.4にバージョンアップすればよかったのか
すでに2月に出ていたとは知らなかった
失礼しました

24 :
前スレで、自炊本100冊入れて10MBだということでしたが、contentテーブルに1ページずつないとページが飛ばされちゃうので内容確認したいのですがいらっしゃいますか?
ちなみに、今のところcbzもcontentにフルページ情報が必要っぽいので、ダイエットしても半分くらいです。

25 :
昨日一晩かけて1152個のcbzをコピー。pcから取り外してカバンに入れ、朝6時に家を出て、6時50分に会社着。この通勤時間内にデータベース処理は終わりましたが、バッテリー残量が59%だったんで、CPUを酷使してますね。
帰宅電車であれこれいじりましたが、レスポンスは32GBのときと体感差は無しです。相変わらず本棚は遅くて使い物になりませんが。
32GBはclass4、64GBのほうはclass6相当のはずなので、体感できるほどのパフォーマンス差はないかもしれません。
たぶん外付けでも64GBいけるはずですが、未確認です。

26 :
>>25
その千数百個のデータで32GB以上入ってるんですか?

27 :
>>19
元々巻別で管理してたのですが、ファイル数が多く本棚を開くのに何秒もかかりあまりに不便だったためタイトル別にまとめたのです。
> 一気読みには良いかも知れないが、koboでのページ扱いとか考えると無茶な気がする。
ページの扱いが無茶、とはどういった意味でしょうか。
以前と比べ不便に感じるのは、本を開く際に少し時間がかかるくらいだと思っているのですが。

28 :
>>26
ご存じだと思いますが、SD、SSD、HDDに限らず、フォーマットすると
おおよそ10%容量が減ります。
SDHCの32GBでは、だいたい29GBくらいが空き容量として残るでしょうか。
そこにkoboのシステムやらCFWのスワップ領域を確保するため、
最終的な空き領域は27GBくらいだったと思います。あくまでも私の場合です orz
要するに私の環境では27GB超えれば、32GBのSDカードを満杯にしたのと同じということです。
現在1177個のCBZファイルで26.5GB転送済みなので、あと500MB転送すれば、32GB分は消化した、ということです。

29 :
今週末に自炊する分を入れれば、たぶん32GB超えは達成できます。
そんときにまた報告します。

30 :
以下妄想。
実現方式の検討はできるものの今のところ実装の余裕がない…
*cbzのメタデータ
tweaksのQtScript(JavaScript)pluginを改造してhook経由のshellから外部kickさせて、
scriptでzip内のepub準拠opfをparseしてdb登録させる、とかすれば
著者名やら諸々を綺麗な標準書式metadataで対応可能なのかもねえ。
無理にQtScriptをつかわなくても、Python(PyGameのやつ)だとか、
opfのxmlをparseして必要情報に変形できればOkだから
xsltprocモノ+shellでもいいんだろうけど。
(metadataを限定的にするなら正規表現で必要情報を抜き出すだけでもいいだろうし)
#libxslt(xsltproc)とかlua(standalone)とかsquirrel(standalone)とか、
#使えそうなものは一応昨年末に途中までportしてあったりする。
#(バイナリだけは作って未テスト)
#standaloneでのlua,squirrelあたりはpythonよりはfootprintが小さいからportしようとしたんだが、
#xml,sqliteに対するbindとかその辺を調査しないと実際に使えるのかわからん。
これだけだと、libcbの構造上、zip内1ファイル=1recordなのは解消できないけど…
あ、gotoPage等その辺をいじって論理pagenoと実pagenoの変換すれば
1話(実1章)=Koboの認識する1章にできるのかもしれない…
実pageno=章top + 章内offset
goto系のページ移動は章内offsetのinc/decと範囲外への移動で章も移動になるようhack
これだけだとjump移動が破綻するから、libnickel側のReadingViewのMenuViewとかも
章対応にしないといけないか…ここはちょい調査がいるので厄介そう
DB側に記録されるdogearとかその辺も合わせて辻褄合わせないといけないだろうし、
生png/jpeg,metadata対応cbz(cbr),metadata未対応cbz(cbr)の3つを少なくとも
libcbで扱わないといけないからかなり大変だなあ。
*サムネJump
menuの項目追加して、複数ページ(WirelessPaginationWidgetを置いた)dialog上に
dialogの1ページ=Nサムネに分割して複数ページに貼り付けていって、
indexからのページ移動みたいな操作でjump pageさせるようにすればできる?
オンデマンドでサムネ生成していくのはさすがに操作性に劣るだろうから
事前生成だとして、登録時に負荷がかかりすぎるのが難点。
i各ページのサムネ生成と保存をしないといけないから
全コンテンツの読み込み&(サムネ生成に必要な分の)decodeがいる。
まあpcで事前生成させるとか端末外に回せる作業ではあるが。
生成したサムネはまとめて(zip2cbzにかからない拡張子ordirで)zipにするとか、
コンテンツ個別dbを作ってそこにぶち込むとかすえばOk。
nickelが想定しないサブファイルができているので、nickelのコンテンツ削除をhookして
コンテンツ本体のcbzが削除されたときに、サブファイルも消すようにしないといけない。

31 :
>>30
サブファイル削除にリアルタイム同期は必要ないから
・Linuxのdir監視の仕組みを使ったイベント処理
・既存のhookの枠内でのcleanup処理
とかでもいいか。
サブファイル生成はキャッシュ的な位置づけで
・事前生成済ならそれを使う
・なければオンデマンドでサムネを生成した段階でサブファイル生成
でいいかな。
キャッシュ的な観点だと常にバカ正直に残してもメディア容量食うだけだし、
基本ReadOnlyな外部sdの扱いが面倒になるから、
完全にキャッシュとして、limit sizeまでのサムネを残す、
としたほうがシステムとしては正しいのかもしれず。

32 :
>>24
ごめん、何を聞きたいのかちょっと分からないんですけど

33 :
contetテーブルに必ず1頁毎にxhtmlデータが挿入されるはずだからスキャンした自炊データでそんなに小さくなるもの?という意味です。

34 :
>>27
割れR

35 :
>>33
良くある画像kepubは1つのxhtmlで1つの画像を表示しているだけだから
画像が200枚あればxhtmlも200個になるんだけど、うちのは目次項目の数しかない。
つまり1つのxhtmlに複数の画像が入っている訳ね。
1つのkepubあたりの画像は平均200枚前後で、xhtmlはだいたい10〜20個です。
こんな話でいいのかしら?

36 :
>>35
ああ、なるほど。ChainLPだけではないか、別の方法で作っているということですか。
どっちにしろcbzの場合には使えない方法ですね。
では半分程度の削減で我慢することにします。

37 :
>>35
ありがとうございました。

38 :
やはり、cbzメインの話でしたか。
私は、cbzを悪く言うつもりはないけど、何一つカスタマイズできないので
独自のkepubに完全移行しました。
まだまだ作成は面倒だけど、ページめくりも基本cbz同等だし満足している。

39 :
>>38
いや、残念ながらcbzとkepubで決定的に違いがあります。
cbzだと1頁毎に反転しないのです。設定によりますが。
ですからサクサク読み込め頁めくりも速く眼も疲れません。

40 :
ちなみに、CFWを入れるとdbサイズが多少大きくなっても問題ないですよ。
360MBのdbでもとりたてて遅いと感じませんでした。
600冊ほど、実際には複数巻をまとめたので800冊以上でその程度です。
半分にする方法はvolume_shortcoversテーブルの内容を削る方法ですが、これだとしおりを書き込みで呼び出すことができなくなります。
今実験的に半分にしてあり、それでしばらく運用してみます。

41 :
>>39
いや、うちのはcbzと同様にMAX6ページ毎のリフレッシュになりますけど…。
ただ、公式ファームのバグで、2.4.0からは一度アイコンメニューを出さないといけなくなってるけど。
あと、ページめくり自体は本当にcbz同等です。

42 :
>>41
なるほど。
頁移動はどうなりますか?cbzだとスライダーで1頁めから最後まで移動できます。
ChainLPで作ったものだとスライダーが使えないから不便でした。

43 :
>>42
上でも書いたけど、全体をいくつかのブロックに分けていて、
それぞれxhtmlに複数枚の画像が入っています。
そのxhtmlの中の画像群ごとにスライダーで移動できます。
ただ、cbzでは有効な移動手段がそれしかないのかもしれませんが、
kepubだと、xhtmlごとに目次に名前を付けてジャンプさせる事ができるので
通常はそちらを使用し、移動でスライダーを使う事はまずありません。
目的の画像へ飛んで、そこから普通にめくるだけです。
ChainLP作成のkepubでスライダーが使えないのは、
使えるべき範囲に画像が1枚しかないためです。

44 :
>>43
何度も回答ありがとうございます。
やはりそうなるのですね。
一気にジャンプが欲しいので私としてはcbzのスライダーがありがたいです。
kepubも良さそうですが、ChainLPが自動でそういうxhtmlを作ってくれるのでなければ手間が掛かって大変そうです。
今でさえ、同じタイトルの本を読んでいる最中に気に入らないからとしばしばChainLPにかけ直して調整していますから。
色々試行錯誤されていますね。貴重な情報ありがとうございました。参考にさせていただきます。

45 :
>>44
別に仕様上は全画像ひとまとめにする事は可能なんですが、
epubのがっかりな仕様により、大量の画像には向いていません。
この仕様のkepubに変換する簡単ツールは公開済みなんですが
未だ誰にも認めてもらえず残念至極w

46 :
>>45
どこに公開してあるの?
試してみたい

47 :
>>45
ごめん みつけたw
すぐにみつかってビビった。
試してみるね。ありがとう。
ときに、分割上限が22なのには訳があるの?
この分割仕様なら全30巻とかのコンテンツもまとめられそうな気がしたんで。

48 :
>>47
分割の項目数は、最初に窓の大きさを決めた時に入ったのが20項目だったのと
koboの目次項目数が1ページ11だったため22になっています。
上限撤廃は考えていますが、画像を直接いじる機能を積んだ後の予定です。
あと、画像入力は9999枚まで通ると思いますが、
1ファイルの想定はコミックス1冊程度で、1分割30枚程度です。
分割しなくても直接特定の画像までとばす方法はあるのですが
わざわざ分割させているのは、epubの残念仕様を緩和するための苦肉の策なのです。
よって、内容は不明ですが30冊もひとまとめにすると、きっと残念な結果が待っています。
(分割上限がなければ実用性はあるかもしれないが)
今のCFWの本棚を使えば、なにも30冊をまとめる必要はないと思いますけどね。

49 :
>>48
沢山のファイルを入れると重くて本棚が役に立たなくなるんよねw
あっ!
もしかして、cbzをこのePubに変更すれば、本棚も実用的な速度になったりして?

50 :
>>49
たくさんとはどれくらい?
500冊くらいでは速度は落ちないよ。CFWだと。

51 :
>>50
一冊あたり35MBぐらいだとして、千冊分ぐらいのcbzを運用してる。実際はまとめてるので、ファイル数としては300ぐらい。プラス、テキストベースのePubが百冊ぐらいかな。
要するに32GB満タンです。本棚はアクセス時に10秒〜20秒待たされます。
DBサイズは600MB程の大所帯です。
ちなみに500冊のその状態でDBのサイズはいかほど?

52 :
1000冊てすごいね
1日1冊でも3年くらいかかるね

53 :
>>51
320MB。

54 :
俺もcbzが1000冊だけど318MBで10秒も待たされないよ。
本棚の数が多いんじゃない?

55 :
500冊、DB軽量化仕様画像ePub : DB320MB
1000冊、cbz : DB318MB
なんか辻褄が合わなくておかしくね?
謎は深まルネ〜w
でも、確かに本棚の量は多い方かも。
今、あらためて数えてみたら、250件程ありました。原因はコッチなのかも。

56 :
>>55
辻褄は合うでしょ。ひとつのcbzファイルに何冊分を入れてあるかとか、1冊でも普通のラノベはページ数が少ないけど、例えばカズムシティなんか入れればページ数は多い。
ラノベでも分厚いのを見かけたことがある。なんとかのホライズンとかだったような。紙の本の限界に挑戦みたいなの。

57 :
>>56
いや、勿論そういう運用誤差はあるだろうけどね。ただ、確実に一冊単位で作ってるePubと沢山放り込めるcbzでは後者の方がDB大きくなりそうだなあーとイメージしてた。
さらに言えば、サンプル情報の本の冊数はcbzの方が倍多い訳でw
なんか訳わからん感じの仕上がりじゃね?

58 :
>>57
まずはdbの中身を覗いてみよう。
そうすれば理解できるはず。

59 :
俺のcbzは4bit pngで一冊が200ページ20MB程度

60 :
>>58
んんーじゃあ同じコンテンツ(200ページ分)をcbzとePub(内部分割10)で作った場合は、どうなる筈なの?
予想では、劇的にePubの方が軽いと認識してたんだけど。違うのかなあ。
そうでなきゃ意味なくね?

61 :
なをだkoboは割れ仕様で自滅まっしぐらかよww

62 :
なぜ割れと決めつけるのかね

63 :
内蔵SDを16GBに換装して、満タンcbz運用が幸せってことでFA臭いな

64 :
epubだろうがcbzだろうが「絵」を取り扱う以上、あまり変わらないと思われ。

65 :
割れ割れは宇宙人だ

66 :
61のニックネームは、宇宙人に決定したw

67 :
cfw 0.95 plus は今どこでダウンロードできるのん?

68 :
cbzをePub化して本棚快適♪
ってのは誤情報ってことでええの?

69 :
>>64
仕事しろヲタカス

70 :
久しぶりにkobo touchをいじったら自作cbzを転送しても読めなくなってしまった。
ので、CFWに初めて手を出してみることにした。
しかし、 >>3 がダウンロードできないので 0.95β5でとりあえず運用中。
ダウンロードのコツとかあるのかな?

71 :
あれれ、本当にダウンロードできなくなってるや。
つーわけで、再Up
0.95
http://ux.getuploader.com/KOBO_HACK/download/111/Kobo_CFW_Ver0.95.zip
0.95Plus
http://ux.getuploader.com/KOBO_HACK/download/110/Kobo_CFW_Ver0.95_Plus.zip
パスワードロックやセンターズーム使いたい人はPlusを、それ以外は0.95でどぞ

72 :
漫画はepub化しても恩恵が少ない、というべきかいねえ。
しかし、1ファイル3Gってスゲェなあw
スワップ無かったら絶対に開けないんじゃなかろうかw

73 :
>>68 >>72
どういう比較検討からそんな結論付けになるのか一度きっちり説明して欲しいわ〜
流れだけ見ていたら、誰もまともに検証してないでしょうに。
憶測だけで結論を出していたら、またいつか同じような話題になった時に
「誰かが意味無いって言っていたよ」 という無責任な一言で片づいちゃう。
他力本願はいいけど、根拠のない無責任な発言はイカンと思うんだよね。
別にcbzと画像epubとどっちが有利だろうと、かまいはしないけど
何か決定的な比較要素が欲しいんだけど、何か無いですか。

74 :
>>73
DBのサイズを比較検討するのに、下記のコンテンツサンプルがいるね。
コレは簡単に作れる。
1. cbz
2. ChainLPで作成した画像ePub
3. ReconstructionKepubで作成した画像ePub
勿論、同じ元データで作成。
んで、コレを検証するために、ファクトリーリセットしたkoboで(ry
ファクトリーリセットまんどくせー
ってことなんでね?
DBの中身を見れてる人が恩恵無しと言ってるんだから、俺は検証する労力が惜しい。
あとは、気になる人に任すわ。

75 :
>>71
TNX

76 :
大雑把に言えば
例:100ページの漫画をepubとcbzにした場合
keypub:毎ページが「挿絵」と同様に処理されるため、100レコード最低限できる。
cbz:最初っから1ページ1レコード。つまり100レコードであることには変わらない。
なので、DB上は「どっちも変わらない」。
だけど、epubはメタ情報を読みながらの展開になるので、jpgやらpngをレコード情報から
単に読み出して表示するだけのcbzよりびみょーにウェイトが入る。
こんなとこかの

77 :
>>72
詳しい事は分かりませんが、3GBのファイルが開けるのはCFWのおかげなんですね。
改めて各開発者を始めkoboayaさん、
ありがとう!!

78 :
>>76
>keypub:毎ページが「挿絵」と同様に処理されるため、100レコード最低限できる。
↑これが100レコードでなければ同じではないということ?
さらに、テキストepubでも100個のxhtmlに分かれていたら、画像100枚のcbzとDB上の重さは同じという事ですか?

79 :
イチイチ書くことじゃないけど、ちょっとDB周りの話も出てたので少しだけ。
・DBのファイルサイズ
基本的に大きくなることはありますけど、普通に使ってるとサイズが小さくなることは
無いと思ったほうがいいです。
例えば、本を消してその本に関するデータが全て消えたとしてもサイズは変わらないと。
これはSQLってデータベースの仕組みだから仕方無いわけです。
ファイルサイズだけでかいまま、中に保持しているデータ量だけ減っている、そんな状態。
なので、データの保持状態如何によっちゃ遅くなったりするわけでござる。
CFWの「データベース最適化」機能ってのは、この肥大化したデータをスリム化する
機能なわけです。ハイ。
逆を言えば「めったに本を消さない人」は、最適化機能はあまり恩恵は無いのです。
・本棚が開く速度
本棚は、本棚の数というより本の数に関係すると思ったほうがいいです。
本棚が1つ2つでも、中に数百といった本が入っていれば遅くなります。
逆に言えば本の数が少ないと、本棚が幾ら増えてもあまり速度低下はありません。
・内蔵SDの64G化
できるもんなんだなあ・・凄い。
でも、多分64Gをパンパンにしちゃうと、nickelの構造上かなり遅くなるのでは・・・
これは是非動作速度の報告が欲しいですねえ。
ちょっと前に、VolumeIndexテーブルの中身を消して運用している人がいたみたいだけど
特に大きな問題は無いのかな? DBのスリム化という意味じゃ大いに意味があるとは
思う>VolumeIndexの削除
ではでは

80 :
>>78
テキストベースのepubはレコード数は劇的に少ないですよ。
まぁ、中身をどう作るかにもよるとは思うのですが。
(xhtmlをどう分割するかってコトやあね)
漫画ってのは、ページの連続性を保証するために1ページ1レコードにせざるを
得ないわけだけど、テキストベースだとフォントサイズや
行間設定によって1ページに表示できる文字数が変化するわけだから
何を持って「1ページ」とするか、決められない。
なので、そういうレベルでデータを保持できない。
漫画はそんなことないでしょ? 文字の設定がどうだろうがなんだろうが1ページは1ページ。
epubファイルの細かいフォーマットとかはよくわからないけれど
漫画をepub化したときに、例えば10ページを一つのxhtmlに記載すればDB上は
1レコードになったりするのかもしれないけれどねえ。

81 :
>>80
えええー!ずっとその話してるですけどw
効果ありそうじゃんw なんやねん
200ページの漫画を10個のxhtmlに分割してePub作ると200レコードが10レコードになるかもってことですか?

82 :
DB上は10レコードになると思うよ。少なくともメインの「content」ってテーブルは。
でも、挿絵とかの情報を保持しているvolumeなにがしってテーブルは、
200レコードになるんじゃなかったっけか。
(流石にそんな検証はしたことはないw)
メインの情報を読み込み→挿絵情報を読み込み→データを展開って流れだから
DB的に考えれば、メイン:挿絵情報が1:1のほうがロスは少ない。
けど、nickelの内部での処理は遅いかもしれない
(漫画のepubが”もっさりする”という原因はおそらくこれじゃないのかな)
この比率が1:10になったら、漫画のepubのもっさり感が減るかも。
でも、それはDB云々じゃなくnickelの問題かと思われ

83 :
>>80
なんとなく、cbzでも画像epubでも、「理論的には」出来上がったDBの大きさが同じだから
どちらで登録しても動作に変化は無いだろう、という理屈で >>72の結論に至った事は分かりました。
でも、前スレで自分のDBの容量が他の1/10程度だと判明した事から
画像epub内のxhtmlの数を減らしている事が直接DBの容量に関わっている事がうっすら分かった気がします。
かといって、動作が軽いのか普通なのかは全く分かりませんけど。

84 :
色々実験してわかったのはCFWでバッファを増やしているから、内蔵記憶装置32GBまでならdbのサイズを気にしなくても良い。
それでも気になるならChainLPを使っているcbzの場合、以下のようにすればdbサイズが半分になる。ただし、しおりをはさめるけど呼び出せない。
今のところこれ以外の不具合なし。自己責任で。これでわかる人でなければやっちゃだめ。
delete from volume_shortcovers where shortcoverID like '%.cbz/P0____.%';
vacuum;

85 :
追加
しおりの問題はcbzだけ。同じdbにあるkepubには影響なし。
xhtmlを作るのはChainLPだけですまないし、スライダーでのジャンプができなくなるから私は使わないことにしました。
地道にスライダージャンプは便利。

86 :
とくに書かれてないので気になるんだけど、swap領域ってどのくらい確保するのが最適なんでしょう。

87 :
自炊cbzを1299個で約30GBを転送し、問題なく動いてます。
32GBのSDHCが記録できる実容量は約29GBですから、64GBのSDXCの有効性は確認できました。
この状態で本棚を開くと、おおよそ90秒近くかかります。
本棚(作者名)が483個もあるので、やむをえないところでしょう。
一方で「ライブラリ」→「本」の表示はそこそこ速いです。
およそ2秒程度で縦5個の表紙サムネイルが表示されます。
まぁ、1画面分を送る、または戻るごとに2秒程度かかりますから、多少のストレスは感じます。
検索も実用的な速度で、ほぼインクリメンタルサーチと言っても過言ではないです。
現状では本棚の利用はあきらめました。
その分、大量の自炊本を持ち歩けるほうが私的にはうれしいです。

>koboayaさん
CFW便利に使わせてもらってます。
64GBいっぱいになるにはまだしばらくかかりそうですが、上記のとおり、検索が圧倒的に高速なので
私としてはストレスフリーで使えると期待しています。

88 :
Recon何ちゃら(名前ムズイ)の機能をChainLPが取り込んでくれたら、一般化しそうですね。DBの軽量化出来そうだし。
強く連携を求む。
まあ当面は私もcbzかな。

89 :
>>88
容量削って速度が上がるならともかく、現状では変わらないからね。
ページジャンプが快適な方が良いよなあ。

90 :
>>87
割れR

91 :
>>90
宇宙人さんお疲れ!

92 :
>>87
本棚483個・・・。
初期のkoboからすると想像を絶する運用だなあ・・・。

93 :
bucchiさんの >>5 は開発者向けのカスタムウィジェットを追加するプラグインとの事でしたが、
それを利用すると具体的にどんな事ができる様になるのでしょうか。
そう言った事は詳しくないので、よければ詳しい人がいれば教えていただけませんでしょうか。

94 :
「PCに接続されています」でフリーズ。
電源OFFできないし、リセットホールのリセットもできません。
どうすればいいですか?

95 :
>>94
充電は切れてませんか?
それも考えられないようであれば、koboサポートへGO!

96 :
どうやらバッテリーが0%だった為で、アダプタで充電したら復活しました。
お騒がせしました。

97 :
>>96
復活おめですw

98 :
64Gに換装しました。
内部に30G、外付けにもcbzいれており、ファイルは1500ほどです
ホームから本棚に移動は15秒で、読むのも問題ないのですが、
最近よんでいる本棚を編集しようとすると3分弱またされます。
こんなものでしょうか?
それともswapがまちがってるのでしょうか?
swapとはよくわからないのですが、partion wizardで90MBほどにしてMAX設定したのですがやり方あってますか?
初心者のためすいませんが教えてください。

99 :
追記です
本棚の数は60です

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Amazon Kindle 総合スレ 70 (415)
【電子書籍新時代】ブクログのパブー2【超簡単】 (586)
ハヤカワSF・ミステリebookセレクション (558)
【自爆】楽天Kobo Touch葬式会場【うんこUI】 (852)
【ChainLP】自炊データ変換ソフト【PDFDiet】3冊目 (956)
電子書籍のフォーマット (322)
--log9.info------------------
E-Girlsって何で流行らないの? (206)
私立恵比寿中学特別学級スレ@ (1001)
★絶対に見てはいけない 真のAKBのまとめサイト ★4 (491)
ももクロにカバーしてほしい曲言ってけよ、ほら。 (409)
杉原杏璃 Part2 (672)
伊東涼々夏を応援ιょぅょ【伊藤涼々夏じゃないよ】 (207)
【チキパ】チキパスト生ヲタスレ【スト生 】part.2 (211)
【AKB48】島崎遥香応援スレ★1【ぱるる・避難所】 (745)
【クローバー】有村架純 part1【SPEC】 (614)
ももクロよ、音楽をバカにするな (250)
【ももクロ】の好きな曲を3つ挙げるスレ (689)
春香クリスティーン (884)
【Perfume】のっち応援スレ242【のっち欧州初上陸】 (653)
【アイドリング!!!26号】尾島知佳 part7 (344)
【Perfume】かしゆか応援スレ270【Magic ofへびゆか】 (508)
平田薫ちゃん その31 (597)
--log55.com------------------
ThinkPad AMDシリーズスレ【X121e X100e Edge】
ThinkPad Tシリーズ Part70【裏スレ】
ThinkPad600は名機だねPart7
ThinkPad X100e/X120e/X121e/X130e Series Part 18
【レノボ】ちょっと古いThinkPad再利用5【IBM】
【laptop】Lenovo IdeaPad Flex10【stand】
【Lenovo】IdeaPad Y4xx/Y5xx Part3
DELL Inspiron 700m/710m その27