Surface Pro 7+(Core i7,16GB,256GB)を購入した 2018年11月に Surface Pro 6 (Core i5+8GB+256GB)を購入し、5年余り使用してきたが、そろそろバッテリ容量が低下し、性能的にもきつくなってきたので、Surface Pro 7+に乗り換えた。 Surface Pro 7+ は当初は…
やむを得ず、EBPocket for Android の対象範囲別ストレージ対応をすることになってしまった。その理由は、 Android 11 以降で外字ビットマップが表示されないという現象が起きるようになった。改修は容易だが、アップデートするためにはtargetSdkVersion を3…
クリップボード検索というと、たいていの方は、「他のアプリと辞書アプリを同時に立ち上げて、他アプリでテキストをコピーすれば即座に辞書引きができる」という利用方法を期待するのではないだろうか。だが、EBPocketのクリップボード検索は、アプリケーシ…
iOS16以降、他のアプリケーションでコピーした内容をペーストボードからペーストしようとすると、許可を求められるようになった。EBPocketでクリップボード検索をすると、次のような確認ダイアログが毎回表示され、非常にうっとうしい。 iOS16.0.2で「一部の…
読書尚友 Android版の公開から10年経っても、いまだに未対応の注記が見つかるので、徹底的に問題を潰したいと思って、下記の公式の組版案内に基づいて対応状況を調べてみた。 kumihan.aozora.gr.jp 青空文庫 組版案内 その結果、新たに対応した注記は以下の…
Android ではOSバージョンの下位互換性を確保するためにサポートライブラリというものがある。例えばFragmentはAndroid OS3.0から導入された機能だが、それより以前のAndroidの利用者はFragmentを使ったアプリを実行できない。そこで、標準ライブラリ版のFra…
Googleから、「Google Mobile Ads SDK のサポート終了スケジュール」というメールが届いた。 developers.google.com ようするに、Google Mobile Ads SDKにはサポート期間があり、新しいバージョンが出ると3世代前のバージョンのSDKは広告が配信されなくなる…
EPWING版『ジーニアス英和大辞典』はEPWINGを代表する大型辞書の一つだが、EBWin4を始めEBシリーズで使用するときに、困った問題が2つある。 問題1:「項目毎」や「全ての項目」表示で、説明が途中までしか表示されない 例えばtakeを検索すると、連続表示*1…
「macOS Monterey12.6でEBMacの外字が表示されない」という報告を受け、Macbook AirのmacOSをMonterey12.5から12.6に上げたところ、外字ビットマップが全て豆腐になってしまった。 どうもMonterey12.6の問題らしく、海外でも話題になっていた。24bit未満のbm…
読書尚友 for iOS のリリースから早いもので1年が過ぎた。開発予定の機能で残っていた、「ePub対応」と「テキスト読み上げ」の実装がやっと終わったのでリリースした。 ePub対応は、Android版の機能をほぼJavaからSwiftに移植しただけなので、表現力はほぼ…
iOS16の対応機種がiPhone8以降となり、小生の所有するiPhone SE(初代)はサポート対象から外れてしまった。エミュレータがあればiOS16の動作確認はできるが、どうしても実機でないと分からない部分もあり、iOS16対応機種を購入する必要性に迫られた。要はiOS1…
読書尚友 iOS版を公開しました。 読書尚友 - 青空文庫ビューア hishida ブック 無料 apps.apple.com 広告付フリーソフトです。アプリ内購入による広告解除を追加予定です。 Android版の機能を踏襲していますが、次の機能は実装していません。今後の対応は未…
以前告知した読書尚友(青空文庫ビューア)のiOS版の開発がある程度進んだので、テスターを募集します。テスターを希望される方は、下記のリンクからメールアドレスを登録してください。 https://ssl.form-mailer.jp/fms/574405c4714498 24時間以内に次のよ…
5年近く利用したMacBook Pro (Retina, 13-inch, Early 2015)を、M1 MacBook Air に買い換えた。Apple Siliconでのテストがしたかったことが一番の理由だが、最近Pallarels Desktop 16.5が ARM 版Windowsを正式サポートしたことが決め手になった。 ユニバーサ…
Android 版の読書尚友が落ち着いてきたので、次のお題としてiOS版の読書尚友を考えている。iOS版の青空文庫ビューアはi文庫Sという老舗アプリがあり、他にもフリーのアプリが一杯あるので、2021年の段階で参入するのは今更感が拭えない。だが青空文庫の注記…
Qiitaに上げた方がいいような技術的な内容だが、忘備録として書いておく。 Googleから警告がきた 先月から、読書尚友とEBPocet for Android のGoogle Playコンソールに、次のようなメッセージが表示されるようになった。 5月5日より、アプリがストレージへの…
読書尚友のこれまでの辞書連携機能は、EBPocketを外部アプリとして起動するものだったが、画面遷移を伴うため、読書の集中が途切れてしまう問題があった。今回、ポップアップ辞書機能をやっと実現できた。 「CD-ROM版 新潮文庫の100冊」の『狭き門』を読みな…
kindle本やPDFを読むのにタブレットがほしくなって、ALLDOCUBE iPlay40 という10インチタブレットを買ってしまった。iPadよりも安いことと、テスト用にAndroid 10 の実機が必要という理由からだ。なぜかイヤホンジャックがないとか、Amazon Primeの動画がSD…
この一ヶ月ほど、読書尚友の改良を重点的に行っている。最近の改良点は: 児童書の分野別検索(NDC) 書籍一覧に書き出しを表示 作家別リストに著者画像を表示(Wikipediaより) 次・前の検索語のボタン 本文に時刻表示 今回の改良の中で、特筆すべきなのは、書…
読書尚友に、最近3点の改良を行った。 ファイル一覧でPDFの表紙画像のサムネイルを表示 PdfRendererで先頭ページの画像を取得し、縮小表示している。 読み上げのバックグラウンド再生 text-to-speechでテキストの読み上げを行う場合、Activity上での実行のた…
2020年11月以降、Google Play で既存アプリをアップデートするには、targetSDKを29(Android Q)以上にする必要がある。ところが一つ問題があって、Android Qからは、対象範囲別ストレージ(Scoped storage)が導入され、外部ストレージのアクセスが厳格化され…
Apple Silicon Macが登場し、今後はIntelからArmへの移行が思ったよりも早く進みそうである。主要なソフトは次々にユニバーサルアプリの対応を発表、あるいはリリースしている。 EBシリーズもユニバーサルアプリ化の準備として、まず開発環境をXcode12に移行…
拙作の青空文庫ビューアである「読書尚友」にはOPDSクライアントの機能があるが、あるきっかけがあって、OpenSearch対応を行った。 そのきっかけというのは、青空文庫でヘンリー・デイビッド・ソローの『森の生活』が追加されていることに気づいたことである…
Android 10以降、セキュリティ強化のためにクリップボードの仕様に制限が加えられた。 developer.android.com クリップボード データへの制限付きアクセスデフォルト インプット メソッド エディタ(IME)のアプリまたは現在フォーカスのあるアプリでない限…
iOSではウェブブラウザ用のUIKitとして長らくUIWebViewが提供されてきたが、セキュリティ等の問題があり、iOS8からWKWebViewが提供されるようになった。UIWebViewは現在ではdeprecated (非推奨)となっており、2020年4月からUIWebViewを使用したアプリのAppSt…
ローカルファイルの検索ソフト KWIC Finder 4 に、ユーザからの要望に基づく改良をいくつか加えた。 フレーズ検索を検索オプションに加えた エディタの切り替え フレーズ検索 フレーズ検索とは、英単語の連語をそのまま検索する機能である。 (KWIC Finder 4…
EBシリーズサポートページで配布しているWindows用のアプリケーション(EBWin4,EBStudio2,KWIC Finder4,xdoc2txt2)はMicrosoft Visual Studio で開発しているが、Visual C++ で開発したアプリを配布する場合は、「Microsoft Visual C++ 再頒布可能パッケージ…
EBpocket pro for iOS も、dsl辞書対応が終わり、AppStoreで無事公開できた。 ただし、iOS版のみ、dslのインデックスを作る機能がないので、母艦のEBMacまたはEBWin4で作成されるインデックス(.dsl.ebd)を、dsl辞書と一緒に転送してほしい。 EBPocket for …
昨年からEBシリーズのdsl形式辞書対応を進めているが、MacOS X版のEBMacも1.45.0でdsl対応ができた。 .dslまたは.dsl.dzファイルを辞書に追加すると、自動的にインデックスを作成して検索可能になる。 最近、利用者の方からテスト用のdsl辞書を提供していた…
EBシリーズの dsl 対応が少し進み、EBPocket professional for Android 1.46.0 でアプリ単体でdslのインデクスが作れるようになった。dsl形式の辞書を追加すると、自動的に拡張子 .dsl.ebd という名前のインデックスを作成する。ただし、外部SDカードにdsl辞…