hishidaの開発blog

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

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

EBMac 0.92

0.92 を公開しました。設定画面が強化されています。

EBMac 0.9

ある程度実用的に使えるようになってきましたので、β版を公開します。不足している機能は今後随時追加していきます。http://www31.ocn.ne.jp/~h_ishida/MacOS/Mac.html#EBMac 基本画面 図版メニュー 複合検索 環境設定(辞書編集)

EBMac 進捗

ちょっと進んでアプリらしくなってきました。 実現済の機能:EPWING/電子ブック/PDIC/ロゴビスタ電子辞典、カラー画像、色見本、参照リンク、辞書切り換え、検索方法指定、外字Unicode表示.... 残り項目:環境設定、図版メニュー、複合検索、音声、動画早け…

EBPocket シリーズ topics

EBPocket free for iOS 1.06が公開になりました。EBStudioで変換したOALD8の音声が鳴ります。OALD7-fpwも鳴るようになったのではないかと思いますが、所有していないのでテストしていません。 EBPocket Professional for iOS 1.20 はユニバーサルアプリのガ…

au one Marketでの販売の中止について

au one Marketで販売しておりましたEBPocket Professional 1.0.0は、 hishidaの作業工程のミスで署名に不備があり、今後のアップデートができないことが判明しました。 このため、いったんau one Marketでの販売を中止させていただきました。ご迷惑をおかけ…

EBPocket for iOS 1.19

本日AppStoreに提出しました。 検索一致リストの行数を三段階(大中小)から選べる 検索一致リストの右側に辞書のインデックスを表示 大辞林・大辞泉との連携可能

EBPocket for iOS 1.18 開発中

android版にかまけて中断していたEBPocket for iOSの開発を再開しました。 (1)範囲選択時のメニューをUIMenuControllerに変更 ※iOS3.0〜3.1.3の場合は画面下部にコマンドバーを表示します。 (2)Web検索の追加 ローカル辞書とシームレスにWeb辞書を検索できま…

Android Programming TIPS(5)

NDKでC/C++からログを出力するには Androidのデバッグではログの表示に android.util.Log をよく使います。 NDKのデバッグでもC/C++のネイティブコードからログを表示するためのライブラリが用意されています。1) Android.mkにライブラリを追加 Android.mk: …

Android Programming TIPS(4)

テーマを自作するには androidでは、ApplicationまたはActivity毎にテーマを適用することで、画面のルックアンドフィールを変更することができます。 標準では色に関するテーマはTheme.LightとTheme.Blackの二つくらいしかなくて、ちょっとさみしい感じです…

Android Programming TIPS(3)

システムのファイルパスを得るには SDカードのファイルパスはAndroid2.1までは/sdcardでしたが、2.2からは/mnt/sdcardになりました。 パス名をハードコーディングすると、移植性に乏しいソフトウェアになります。次のようにシステムのパスを取得するAPIを使…

Android Programming TIPS(2)

WebViewで選択文字列をクリップボードにコピーするには Android1.5からブラウザのテキストを選択してコピーする機能が加わりました。WebViewを使用したアプリケーションでも使用したいところですが、これにはWebView#emulateShiftHeld() という非公開メソッ…

Android Programming TIPS(1)

Androidアプリ開発で様々なサイトのお世話になったので、不定期でProgramming TIPSを掲載したいと思います。 AndroidのFont マッピングを調べるには SDKに付属するAPIDemosというサンプルアプリケーションで、搭載フォントのコード一覧表(フォントチャート…

EBPocket for android

本日、EBPocket for Android (1.0.1) をAndroid Marketに登録しました。 一般にAndroid有料アプリは売れないと言われていますが、実際はどうか実験の意味もあります。 開発は比較的順調だったような気がしますが、それでも始めてから3ヶ月経ってしまいました…

EBPocket Free for Android

Android market に慣れる意味もあって、EBPocket Free for Android 1.0.0をAndroid marketに登録しました。登録即公開なのは、AppStoreの審査のグダグダを経験している身としては快感です。まあ無審査なので、クズアプリが氾濫する結果にもなっているわけで…

EBPocket Professional for iOS 1.17

EBPocket Professional for iOS 1.17 をAppStoreに提出しました。 iOS3.x以前のOS(iPad含む)でURL Schema によるアプリケーション連携ができなくなっていた問題を修正しました。どうもiOS4.0のマルチタスク対応を行ったときにバグが入り込んだようです。 バ…

EBPocket for Android - アプリケーション連携

「縦書きビューワ」と連携できます。「縦書きビューワ」で単語選択→各種検索→EBPocketを実行すると、EBPocketが起動してEPWING辞書を検索できます。戻るボタンで「縦書きビューワ」に戻ります。インテントの仕組みの素晴らしさを実感。

独学のすすめ

iPhoneやandroidのような新しいプラットフォームが登場することで、今まで経験のないプログラミング環境の習得を余儀なくされることがある。 こういう場合、短期間に効率よく学習するにはどうすればよいか。誰しも苦労していると思うし、自分も日々苦闘して…

EBPocket for Android 進捗

0.5の予定は: 外字Unicodeマップ。ただしandroid のフォントには発音記号がないみたいなので、最小限度の置き換えです。ただしエミュレータ付属のフォントで確認したため、実機のフォントは事情が違うかもしれません。 音声認識。Google音声検索が別途必要…

EBPocket for Android 0.4

全文検索 インクリメンタルサーチ 多言語対応(日/英) ヘルプ 自動ブックマーク android 2.2対応 全文検索はキャンセルボタンを押すと中断できます。 あとはグループ編集と外字Unicodeマップができれば、ver1.0として公開してもよさそうな感じです。 実際に…

EBPocket for android 0.3

特定の検索語や辞書で落ちる問題があって調べていたが、Android-ndkで開発したC++関数内のスタックオーバーフローだと判明。adb shell で $ ulimit -s 16384 を実行してスタックサイズを広げてもだめ。結局、作業領域をスタックではなくmallocで確保したヒー…

EBPocket for android 0.2

EBPocket for android 0.2をリリースしました。(図版メニュー『広辞苑第六版』) (色見本『広辞苑第六版』) (複合検索『広辞苑第六版』)Javaの開発効率が高いので、予定を大幅に上回るペースで進行中。後1ヶ月もあれば完成しそうな勢いです。

EBPocket for android 0.1

突然ですが、EBPocket for android 0.1をリリースします。http://www31.ocn.ne.jp/~h_ishida/android/index.html予定の60%ぐらいの完成度ですが、ある程度実用になると思います。マニュアル等はおいおい整備します。

i文庫 HDとEBPocket との連携の不具合

複数のユーザから、i文庫 HDとEBPocketの連携ができなくなったという報告を受けていて調べていましたが、どうもiPad版のみ次の設定をしないと連携しないようです。 設定→詳細→最後の画面を保存→オン iPhoneではこのオプションに関係なく連携するようです。 …

EBPocket for Andoroid 進捗

音声も出るようになった。検索見出し一覧の外字も対応できたので、一応実用レベルになった。 AndroidのEPWINGビューアは既にDroidWing、EBAnroidと二つも出ているので、少なくとも先行ソフト以上の仕上がりにしてからリリースしたい。EBPokcet Free版を8月中…

EBPocket for Android 進捗

外字、図版、参照リンクまでできました。HT-03Aだとトラックボールでリンクの選択の移動ができるので結構使い勝手がよいです。

EBPocket for Android 進捗

現時点での進捗。辞書(EPWING/EB/PDIC/LogoVista)の選択、検索語の検索、検索結果の表示という、辞書ソフトの基本動作ができるようになった。とりあえずスクリーンショット(『研究社リーダーズ第2版』)。 レイアウト処理が未完成なので、まだ外字がコードの…

移植作業継続中

EBPocketのソースのうち、C++で記述された関数およそ3.5万ステップを、Androd-ndkでコンパイルするところまで成功。 ここまでくれば、あとはUI部分をAndroid SDK+javaで開発していくだけなので、ほぼ開発が軌道にのったと思う。年内にはリリースできることは…

PDIC mini for Android

とりあえず動くようになりました。Android SDKからインストールできる人限定ですが、触ってみませんか。 野良アプリとして公開します。http://hishida.s271.xrea.com/download/ebpocket/PDICmini.apk (Ver0.02 2010/07/14 版) □インストール方法1(ブラウザ…

Android NDK

本来ならAndroidエミュレータ上でのPDIC miniが動いていないといけない時期だが、ある問題で一週間足踏みしていた。今日やっとPDIC Unicode版の英辞郎119が検索できるようになった。ちょっとうれしいぞ。 今回遭遇した問題とは、 【現象】wcslenがどんなwcha…

Android版の研究

iPadにiPhone4と、ただいま絶好調のappleだが、いつまでも一人勝ちはできないと思う。そろそろiPhone OS以後を考える時期だと思うので、まじめにAndroid版の開発を考えることにした。 とりあえず移植の簡単なPDIC miniあたりから始めて、段階的にEBPocketに…