hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

2014-01-01から1年間の記事一覧

EBWin ユーザ辞書計画リスタート

EBWin3.xまで機能が存在し、EBWin4でサポートしていない機能の一つに、ユーザ辞書がある。開発をやめたというよりは、iOSやAndroid対応の工数が大きいために開発中断していたというのが正直なところ。 最近掲示板でユーザー辞書のサポートの希望があったので…

ADT Bundle Eclipse がなくなった件

最近のAndroid開発環境について。 1) Project Build TargetをAndroid 5.0にするには、JDK7.0が必要。 Material Teameを試そうとしてはまりました。JDK6.0だとエラーになります。 2) ADT Bundle Eclipse がなくなった Android Studio が正式版になったと同時…

EBPocket for iOS 2.22 辞書は消えないぞ

AppStoreのコメント欄に、アップデートで辞書が消えるようなことが書いてあったので、手持ちのiPad mini 2 で 2.21をインストール 辞書を転送して普通に使用 iTunesからAppStore版の2.22をアップデート の手順で再現実験をしたが、別に辞書が消えるような現…

EBPocket for iOS 2.22 公開

AppStoreに提出中の2.22がやっと公開。 64bit CPUの機種で文字色が反映されないbug修正 iPadでiOS8の場合Open In..が無効になっていたbug修正 64bit CPUの機種で2.20からアップグレードすると起動しない問題に対処 これでいったん安定版として落ち着いてほし…

EBPocket for iOSのアップグレード問題

EBPocket for iOS 2.21は一ヶ月ぐらいappleとのすったもんだのあげく公開されたが、従来から使用されているユーザがアップグレードした場合に起動しない問題が報告されている。【原因】 64bit化に起因する問題で、iPhone5sやiPad mini 2,iPad Airなどのarm64…

EBPocket for iOS がReject(3)

提出から一週間待ったあげく、今度は別の理由でRejectになりました。 Reasons 2.23: Apps must follow the iOS Data Storage Guidelines or they will be rejected We found that your app does not follow the iOS Data Storage Guidelines, which is requi…

FragmentStatePagerAdapterの怪

読書尚友ではページの管理にFragmentStatePagerAdapterを使っているが、これが曲者で、内部にキャッシュを持っているらしく、ページを削除してもViewPagerにうまく反映されないというバグらしきものがある。 読書尚友の場合、画面を縦横回転させたときにレ…

EBPocket for iOS がReject(2)

再提出時にレビューア向けのメッセージを書かなかったために、Metadata Rejecteというのをくらいました。 面倒ですが英語で説明を書いて再提出。なんだか気が重い。

EBPocket free for Android 広告化の件

大変恐縮ながら、iOS版に引き続き、EBPocket freeの Android版も広告付にさせていただくことにしました。 コードベースは最新版のpro版と同じにし、バグフィックスは同一タイミングで行う。 pro版と比較しての機能制限は若干緩める。インクリメンタルサーチ…

EBPocket for iOS がReject

久々にRejectになった。Rejectの理由は: 2.2 Apps that exhibit bugs will be rejected Specifically, we were unable to import documents via iTunesiTunes経由で文書をインポートするような機能つけた覚えは無いのだが。 しばらく考えた結果、「iTunes…

EBMac 64bit化

EBPocket for iOS のiOS8対応版は、ストアに提出して1週間経つが、審査が混んでいるのか、まだレビュー待ちである。 今回EBPocket for iOS を arm64 対応をした結果、ソースを共有しているEBMacも64bit版でビルドできるようになった。数日でVectorに上げら…

セイコーインスツルが電子辞書から撤退

セイコーインスツルが電子辞書から撤退するとの報道があった。 SIIが電子辞書から撤退、コンテンツ配信継続。個人向け事業はメトロノーム/チューナーのみ - Engadget 日本版 セイコーは業界で初めてフルコンテンツの電子辞書を投入する等、先駆的な役割を果…

EBPocket for iOS / iOS8対応

週末をまるまる潰して、EBPocket for iOS のiOS8対応を終え、やっとAppStoreに提出。意外やiOS7対応の時以上に大変で、何度も挫折しそうになった。これでreject食らったら、かなりめげる。Apple大嫌い。 ご参考までに、今回つまづいた部分を忘備録的に書いて…

iOS8対応

前回EBPocket for iOSのiOS8対応について、エミュレータレベルで確認できたという記事を載せたが、iPhone 6 plus の実機では「文字が拡大されてぼやける」というご指摘があった。遅ればせながら、iOS8対応の作業に取り掛かっている。 以下はエミュレータで試…

HP移転の件

10年以上にわたり、 "EB series support page" をOCN Page ON サービスを利用して公開していたが、2015年2月28日でPage Onが終了することになり、移転を余儀なくされた。以前から ebstudio.info というドメインを取っていたので、このドメインでHPを引っ越す…

Xcode6

iPhone6が発表された。 液晶のサイズが大きくなることは予想されていたが、解像度についての事前情報は全く漏れてこなかった。発表では、4.7インチは750x1334ドット、5.5インチは1080x1920ドットとのこと。 iOS Dev Centerを開くと、 iOS 8 GM seedを含む Xc…

読書尚友 長音

最近ユーザから縦書き時の長音(ー)の表示がおかしいというご指摘を受け、修正作業を行った。 長音は縦書きと横書きで本当は形が違うのだが、Unicodeには縦書きの長音はない。これまで読書尚友では単純に90度回転させていたが、それでは縦書きの長音にならな…

EBWin4 縦書き実験

最近、青空Wingという青空文庫をEPWINGしたデータが公開されていることを知った。日本語主体のコンテンツの場合は縦書きがいいよねということで、EBWin4の縦書きの実験を始めた。(見本画像は広辞苑) CSSで簡単に縦書きになるのだが、縦書き用のフォント指…

MSDN期間満了

Visual Studio with MSDN Subscription のOpen Business(2年契約)が6/30で終了したが、今回はアップデートしなかった。ストアアプリを開発するのでなければ、VS2010で当面は十分ということと、Windowsのメジャーバージョンアップがしばらくないと思われるた…

xdoc2txt Dll版の使用方法について

xdoc2txtはVer2.0以降 Dll版も提供しているが、DllImportでdllをロードした場合(例1)、アプリケーション終了までDllのメモリは解放されない。 通常は問題ないが、連続して大量のファイルのテキスト抽出を行うと、入力ファイルによってメモリーリークが生…

読書尚友 imgタグ

青空文庫の仕様にはないが、<img src=" .. ">の形式の画像にも対応することにした(まずはpro版から)。i文庫でサポートしているためか、個人作成の文書で使われている例がたまにあるので。

読書尚友 進展

最近の主要なアップデートについて。 1) 画像外字 『黒死館殺人事件』では、本文中に外字が埋込画像で表現されている。青空文庫の注記の規則には明記されていないと思うが、実際に使われているので対応してみた。 2) Storage Access API Android 4.4からStor…

EBPocket for iOS 2.20

小さい改良だが、検索ボックスに入力した文字列でiOSの内蔵辞書を検索する機能をつけてみた。AppStoreには内蔵辞書の検索フロントエンドのアプリも何本か上がっており、リジェクトされないらしいことが分かったので、遅ればせながら採用した次第。 iOS6まで…