2010年06月20日

jot 0.6.02

WindowMobile用テキストエディタ
対応:WM5.0 PocketPC
WM6 Pro/Classic/Standard
WM6.1 Pro/Classic/Standard
(W-ZERO3/X01T/X01HT/X02HT/X03HT/S11HT/EMONEなど)

2010/06/20[V.0.6.02]
・Windows Mobile 6.5.3にて、右メインメニューが開かない不具合を修正 (零さん感謝!)
 

 ssjot0602

取り急ぎ、SHMENUBARリソースを追加して、メニューが開くのを確認しました。

アドエスでも見た目問題なさそうですが、しばらく運用テストをしてから、改めてアナウンスします。

当面はWM6.5.3の人だけ使ってみてください。

 

#タッチスクロールとか、ジェスチャAPIへの対応はとかは、今のところ考えてないです。

 

動作報告・不具合報告お待ちしています。

ダウンロードはこちら
posted by Jiro at 20:36 | Comment(1) | TrackBack(2) | 日記

2010年06月17日

大!感謝!

零さん!

>SHMENUBERが無くても何とか表示されていたのが駄目になったようです

それだあっ!それですうっ!

以下懇切丁寧にありがとうございました。ほんとに大感謝です〜!

 

jotでは色々とやりたいことがあってメニューをこねくり回しているので、SHMENUBARリソースが邪魔で消してあったんです。

単純に復活させるというわけにもいかないので、ちょっと方策を考えることにします。

これまで、PPC/Smartphone含めて単一バイナリでリリースしてきたのですが、6.5.3は別バイナリにする必要があるのかもしれません。

 

ともあれ、ありがとうございました!

posted by Jiro at 23:46 | Comment(0) | TrackBack(0) | 日記

2010年06月16日

よろしかったら

零さん

>他所で同様6.5.3以降右メニューが出ないのを修正した時のが参考になれば。
>こちらでは.rc2のSHMENUBARの記述を修正したところ直りました。
>原因が同じかどうかは判りませんが、挙動が同じですので確認してみてください。

タレコミありがとうございます。

差し支えなければ、どのように修正したか教えて頂けないでしょうか?

なんせ「SHMENUBAR」で検索すると、自分が三年前に書いた「SHMENUBAR不要説」が一番に出てきてしまったので。(泣)

posted by Jiro at 23:31 | Comment(1) | TrackBack(0) | 日記

さあこまったぞ。

WM6.5.3で、jotの右メニューが出ないというタレコミを頂きました。いや、前から一部の機種でそんな現象が出ることは耳にしていたんですが、直接タレコマれてしまったのでは、仕方がない。

とりあえず、苦労の末WM6.5.3のデバイスエミュレータを入れて、jot0.6.01をいれて動作確認してみました。

ばっちり再現するじゃないですか。

しかも環境構築の途中でトリッキーなことをしているせいで、デバッガに直接繋がってくれないと。

うむう、こまった。……考えます。

posted by Jiro at 00:55 | Comment(1) | TrackBack(0) | 日記

2010年06月13日

jot 0.6.01 の開発版フラグを落とします

jot 0.6.01公開してから二ヶ月余り、特に何の問題もなさそうなので、0.6.01を正式版とします。

といっても、Giraffeの開発版フラグを落としただけですが。

posted by Jiro at 21:46 | Comment(0) | TrackBack(1) | 日記

これは買いか?

Android 携帯ゲーム機 ODROID-S 予約受付中、1GHz CPUコア採用

Androidベースの開発者向けゲーム機「ODROID-S」 - ケータイ Watch

¥34,800-

開発機としたら安いと思うんだけど。

・Android Marketにアクセス可能
・HTC端末程度には安定している
・Froyoへのアップグレードあり
・rootが取れる

あたりの条件をクリアしてくれれば、買ってもいいかな。3G Wifiルータと組み合わせて持ち歩いてもいいかもしれない。

ま、人柱になる覚悟のないヘタレなので、発売後のレビュー待ちを決め込むんですけど。

posted by Jiro at 15:58 | Comment(0) | TrackBack(0) | 日記

2010年06月12日

メモ:aDiceの今後の予定

・検索部分の最適化

少しずつでいいから、検索ロジックを改善していくこと。

・検索結果表示部分を、webViewからListView + TextViewに入れ替えること。

Eclairでwebfontが使えない件さえなければ、webViewのままで行きたかったんだけど。ここを超えないと、発音記号やタイ語フォントが使えない……。

フォントのサイズ対応も、リンク対応も、コピペ対応も、全部その後。

リンクやコピペはTwidr○idみたいな感じが使いやすくて、実装がそれほど大変でない気がする。

・webViewの時点で、一旦ソース公開するかなあ。

メンテ、メンテ、と。

posted by Jiro at 23:53 | Comment(0) | TrackBack(0) | 日記

aDice 0.1.2

Android用PDICビューワー「aDice」0.1.2をリリースしました。

0.1.2  2010/06/12 Download 

・起動を高速化
・大容量の辞書登録時の省メモリ化
・検索ロジックのバグを修正

#ダウンロードはこちらから

aDiceの機能説明はこちらから


英辞郎121版の付属DICファイルを同時に読み込めるように変更しました。インデクスの大きい辞書は、インデクスを常駐させないようになりました。これで、和英辞郎と例辞郎を同時に登録できます。その代わり、こいつらを登録していると検索が少し遅くなります。

またこれに伴い、インデクスのインデクスをキャッシュファイルとして保存するようにしたので、起動時間が短縮されています。


配布ライセンスをNYSLに決定しました。安定してきたら、ソースも公開します。

Android Marketに置くアプリをNYSLで公開するというのは、ソースをまるっとパクって広告入れて有料アプリとして販売してもいいですよ、ってことです。ただし、私の名前と「aDice」という名前を使うことだけは、禁止です。

AppStoreではオープンソースにできないらしいので、Android Marketだからこそできる実験、てことで。

posted by Jiro at 23:36 | Comment(1) | TrackBack(0) | 日記

2010年06月08日

おうのう!

英辞郎121版でREIJI-121.DICが読めないというタレコミを頂いたので、自腹を切って英辞郎121を購入してきました。おーや様ありがとうございました。(これで、英辞郎買うのは三度目のはず)

結果、OutOfMemoryで落ちていました。1アプリ当たりのヒープが12MB強しかないのに、和英辞郎のインデックスだけで9MBもあったら、そりゃ落ちるっちゅーねん。

手元にあった103版では数百KBしかなかったのが、この三年で随分と肥大化してしまったようです。

インデックスのインデックスを作るとかの軽量化を考えないと……。

困った。

posted by Jiro at 02:05 | Comment(0) | TrackBack(0) | 日記

2010年06月06日

aDice 0.1.1

Android用PDICビューワー「aDice」0.1.1をリリースしました。

0.1.1  2010/06/06

・不規則変化辞書の読み込みタイミングを修正
解説ページを書いたのでバージョン表示画面からのリンクを追加
Yoshiさんのフリー英語辞書インストール手順もまとめました。

とりあえず、Marketのバージョンアップ通知のテストも兼ねて。

#ダウンロードはこちらから

posted by Jiro at 18:01 | Comment(0) | TrackBack(0) | 日記

2010年06月05日

aDice 0.1.0 正式リリース

aDice 0.1.0 を Android Marketに公開いたしました。

Download from Android Market (Device Only)

Download from Website 

 

■aDiceは、Android用PDIC形式辞書ビューワーです。ローカル辞書ファイルによる高速なインクリメンタルサーチと、どこまでも辞書を読み進むことの出来るビュワー画面が特徴です。

device001 device002

(サンプルデータ:英辞郎)

■利用の手引き

注意:aDiceには辞書データは付属しません。

PDIC形式の辞書を別途入手し、Windows用のPDIC/Unicode(TaN氏作)にて最新辞書形式に変換する必要があります。

辞書データの用意が出来たら、辞書データファイル(*.dic)をSDカードの任意のフォルダにコピーします。

メニューボタン→設定→辞書追加→ファイル選択、で辞書を追加したら、利用可能となります。

 

■変更履歴

0.1.0 正式公開

(β2から) moreボタンの大型化。検索ロジックの見直し。Clearボタンをアイコンに変更。その他細々。

 

■注意事項

β版ご利用の方は、お手数ですが、一旦アンインストールの上マーケットからインストールしてください。

posted by Jiro at 23:10 | Comment(2) | TrackBack(0) | 日記

2010年06月01日

aDice 0.0.2 β

aDiceのβ2を公開します。

aDice: Android用PDICビューワー 0.0.2β

http://aquamarine.sakura.ne.jp/sblo_files/pandora/image/aDice002.apk

 

まだ、野良アプリのままです。ご不便かけます。

必ず「アプリケーションの管理」からアンインストールしてから、インストールしてください。


変更点

・辞書をver6形式に限定、検索を最適化

辞書の形式をPDICver6形式のみに限定しました。ver6形式は見出し語とインデクス語が別管理となっていて、効率のいい検索が出来るようにソート順が変更になっています。
本家 PDIC Home Page(TaNさん) よりPDIC/Unicode 5.4以降(Windows用)をDLし、ver6形式に辞書変換を行ってください。
これに伴い、旧形式(SJIS含む)の辞書の対応は打ち切ります。
色々悩んだんですが、最新辞書形式の対応を優先する方針にしたいと思います。βユーザの皆さんにはご不便をかけますが、今しかできない決断なので、何卒ご理解ください。

※仕様変更で困る方は、ユースケースを明記してコメントしてください。

・英辞郎で検索できない単語あるバグを修正

英辞郎については、辞書から単語抽出→エンジンに喰わせ直す、というテストで99.9%通ったので、ほぼ問題なくなると思います。残りについても、ぼちぼち直していきます。

和英辞郎は、先頭数文字→インクリメンタルで発見→読み進む、という使い方になると思うので、とりあえずは問題ないかと。

・辞書のインデックスをキャッシュファイルにして保存していたのを取りやめ

起動時に毎回インデックス作成しても処理時間にほとんど差がないことが発覚したため。アンインストールしないと、このキャッシュファイルが消えません。

・辞書削除が出来ない場合があるバグを修正

・他細かい修正


Android Marketのアカウント登録しました。

準備が整い次第、β版もMarketに上げていきます。Market使えないデバイスもあるので、野良版も同時に公開していくつもりです。

#まだお金を受け取れるレベルではないので、ドネーション版を作るのは当分先になりそうですが。


RZVさん、qtotterさん、動作確認ありがとうございました。私も今日Nexus Oneで動かしてみたんですが、レスポンスの良さに我ながら感動しました。Desireが早く欲しいのですが、品薄で当面入手は無理っぽいのが残念。


当面のTODO

・moreボタン、もう少し大きく
・Clearボタン、画像に変更
・Sleep復帰時の再検索どうにかする
・メニューにアイコンを追加する

・マーケット登録用の紹介文、スクリーンショット取得
・HPでの紹介ページ作成
・英辞郎のインポート方法、旧辞書の変換方法の説明ページ作成

・ソース整理・配布に向けた準備

etc…

その先のTODO

・高速化
・発音記号の対応
・リンク対応
・コピペ対応
・他アプリとの連動対応
・フォントサイズ変更対応
・もちっと綺麗なレイアウト

etc,etc…

ああ、気が遠くなりそう……

posted by Jiro at 00:52 | Comment(0) | TrackBack(0) | 日記

2010年05月28日

よく考えてみたら

タイ語や発音記号をコピーして、どこにペーストするんだ。うーむ。

posted by Jiro at 09:38 | Comment(0) | TrackBack(0) | 日記

感謝感謝

qtotterさん

desireでの動作確認ありがとうございます。私も購入予定なのですが、この品薄の状況のせいでいつになったら変えるのやら分からない状況が続いています。(かといって予約してまで買おうと思っていない辺りが……)

ご報告頂いた英辞郎で一部の単語がうまく検索できない不具合なんですが、Java版の元にしたWM版(未公開のver)でも同様の現象が出るので、リファクタリング途中でエンバグしてしまった模様です。

 

いちさん

NuuNeoI - แจกฟอนต์ Mobi by NuuNeoI

教えて頂いたここのフォント、良さそうですね。DroidSansベースなのでTypeFaceの相性も良さそうです。

外部フォント+コピペをどうやって実現するか、目処が全然立ってないんですけど、タイ語のコピー、したいですよね。やっぱり。

 

RZVさん

検証ありがとうございました。

英辞郎はバージョン毎に収録語に微妙な差がありますので、 辞書ファイルの構造が微妙に違ったりします。(ブロックの先頭にどの単語が来るとか、等)なので、お二方の辞書の差異であって、XPREIAとDesireの差では無いと思われます。

あと、「Water」→大文字で検索→小文字で検索「water」と動くのは、「活用検索」(Conjugation Search)を有効にしている時です。ここらへんも、設定次第で結果が異なる部分になります。

 

みなさん、ありがとうございました。(ペコ)

posted by Jiro at 09:05 | Comment(1) | TrackBack(0) | 日記

2010年05月27日

フォントが……

gouさん
Desireでの動作確認ありがとうございました。
これで安心して進められます。


んで、困ったことに、発音記号とタイ語フォントのシンボルがAndroid標準フォントセットには入ってないんですよねえ。

しかも、さらに困ったことに、Eclair(2.0/2.1)のwebViewがWebFontをサポートしてくれなくなったみたいなんですよね……。Froyoでも直ってないので、わざとやってるとしか思えない。(HTML5の目玉の一つなのに……)

[6/1 訂正:Froyoでは直ってました。ref)Issue 4448 - android - Regression: Browser app and WebView can no longer load fonts - Project Hosting on Google Code つってもDesireだけハブるわけにもいかんしなあ……]

当初はwebView+WebFontで、と考えていたので、今は代替案を思案中です。


これも前から謎だったんですが、PDICのユーザーさんでタイ語の利用者の方が結構多いような気がします。ヨーロッパ系言語よりも圧倒的に。

大手どころの辞書屋さんが作ってくれない空白地帯なんでしょうか?

で、どなたか、申し訳ないんですが、下記の情報を寄せて頂けると大変助かります。

・フリーのタイ語True Typeフォント
(無料でかつ、組み込み/再配布のライセンスが緩いことが明記されているもの)
(無条件がいいですが、「Copyrightさえ示せば可」ぐらいなら許容できます)
(辞書に使うものなので、標準的な書体のもの)

・Unicodeでの、タイ語のコードポイントの範囲

発音記号は、SILがIPAフォントを出してくれているので、それを使うつもりです。


てことで、外部フォントを使う方法を考えないと……
posted by Jiro at 09:19 | Comment(1) | TrackBack(0) | 日記

2010年05月25日

レビューありがとうございます!

RZVさん

aDiceのレビューありがとうございます!

Xperiaで問題なく動作したとのことで、大変参考になります。HT-03A以外の実機が手元にないので、報告頂けると大変助かります。

 

・ShiftJIS辞書の件

実は、今のままでもShiftJIS辞書の対応は入っているのですが、あえて使えない状況にしています。この後のネイティブ化を睨んでUnicodeのみとしているのですが、Xperiaでそこそこの速度が出ているのなら、ShiftJISを使えるようにしてもいいかな、とも思ったりして。

・moreボタンの件

αできちんと動いていたかもう記憶にないのですが、検索結果の表示数を5〜30件の範囲で設定できるようになっています。ここを大きく取ってもらえれば、moreが出るまでの件数が増やせます。その分レスポンスとのトレードオフなんですが(泣) ちなみに、pDice(WM)だと指定件数で打ち止めでした。

・検索結果の表示が読みにくい件について

ごめんなさい。まだ、手を抜きまくっている部分です。見出し語/訳文/例文ごとにフォントサイズを変えられるようにしていく予定です。ここは、もう少しお待ちください。

RZVさんに限りませんが、他にも気付いたことがあれば、どんどんコメントで寄せてください。

とりあえず、

・ShiftJIS辞書の需要
・英辞郎以外の辞書の需要
・発音記号の表示の需要
・Snapdragon機でのレスポンス(HT-03Aだと渋いです)

等が知りたいです。

 

作業的には、文字列のリソース化および日本語化を済ませれば、β版が出せるところです。

今週末が目標です。

posted by Jiro at 09:58 | Comment(7) | TrackBack(0) | 日記

2010年05月23日

近況

Froyo

Android SDKをUpdateしたら、SDKのSetup.exeが自分の起動したフォルダ名を変えようとしてエラーが出るという、謎の現象でつまずく。結局、tool ver 6の入ったSDKを落として直して対処。昨日会社でやった時は、問題なくUpdate出来たのになあ。

んで、Froyoのエミュレータのあまりの遅さに絶望。Cupcakeエミュはもうちっとばかり軽かった印象があったんだけどなあ。


aDice

Settings画面も作って、性能もだいぶ改善。それでも、Javaで配列舐めているところとか、ByteBufferの出入りとか、どうしようもなく遅い。DalvikがJIT化するのを待っていらんないので、そのうちボトルネック部分をネイティブ化するつもり。

リリースまでのTODOを整理したら、リリースまでに10件、リリース後の宿題がいっぱい、という状況がはっきり分かってしまって、少し憂鬱に。

αプレビュー版をここにおいてみたので、ヒトバシラーな人が使ってくれると嬉しいかも。

aDice: Android用PDICビューワー http://aquamarine.sakura.ne.jp/sblo_files/pandora/image/aDice.apk

Android1.6〜 (HT-03Aで動作確認)

SDカードに PDIC/Unicode辞書を置いて、設定画面から追加してください。とりあえず、検索できるだけです。

#多分今なら、要望とか色々聞きます。


ライセンス

ソースは、他ライセンスのソースを取り込まない限りは、NYSLの方向で。

バイナリは、最初はフリー版。安定してきたら、ドネーション版を追加って感じか。

PDIC辞書を付けて配布って形も取れると思うけど、私自身はコンテンツホルダーではないので、まあ、ないな。

posted by Jiro at 23:25 | Comment(1) | TrackBack(0) | 日記

2010年05月21日

Froyo

Android2.2(Froyo)が昨日のGoogle I/Oで発表されましたが、大体前評判通りの機能が載っているようです。

Byte配列の単純ループで時間がかかっていて悩んでいる身としては、JITの導入は大変ありがたいことです。

でも、それがいつ市場に出るのか、とか、発売済みのモデルがFroyoになるのはいつだ、とか考えると、手に入らない餅を見せられているような気がしてなりません。

あと一年ぐらいはAndroid1.6が主流になりそうな気配なので、Froyoを当てに出来ないんですよね。

 

#Desireはいつ手に入るか分からないし……

posted by Jiro at 09:38 | Comment(0) | TrackBack(0) | 日記

2010年05月19日

追加情報をお願いします。

DELL Axim X51vでjotをお使いのSIO様、ご報告頂きありがとうございました。

対応できるかどうかは明言できませんが、環境を教えてくだされば何か考えられるかもしれません。

・OSのバージョン。WM5.0 日本語版?
・jotのバージョン。
よろしくお願いします。

#今、ただでさえJavaとAndroidとJavaScriptとその他諸々でオーバーフローしているので、どこまで出来るかは自分でも分かりませんが。

##今日のGoogle I/Oの速報は見ないで寝ます。お休みなさい。

posted by Jiro at 23:30 | Comment(0) | TrackBack(0) | 日記

2010年05月16日

Nexus One」のWeb直販を終了

Google、「Nexus One」のWeb直販を終了へ - ITmedia エンタープライズ

ちょ、おま、売れてないんなら日本にも送るようにしてくれよ>Google

日本人が結構買うと思うからさあ。

#来週発表予定のFroyo(OS2.2)のROMが提供されるのがNexusOneからなので、急に物欲が高まっている最中だったりします。

posted by Jiro at 11:10 | Comment(0) | TrackBack(0) | 日記