2012年08月04日

Jota+ 0.2.01β 野良公開しました。

JotaPlusFree_MainImage_Penholder

Jota+ホームページ

https://sites.google.com/site/aquamarinepandora/jotaplusja

ダウンロードページはこちら

jotaplus_0201.apk - jota-plus - Jota+ 0.2.01β - Text Editor for Android - Google Project Hosting


今回の目玉はクラウドストレージ対応。とりあえず、Dropbox,Box,SkyDriveを揃えました。

それぞれ、各サービスのプラグイン毎にサービスアクセスするためのモジュールが入っています。必要な分だけ入れてもらえればいいという親切設計になっています。

で、これのためにファイル入出力を外部アプリに下請けに出せるように、ごっそり書き替えました。Jota+内部にあるSDカード入出力も、実はプラグインと同じものが内蔵されているだけ、という設計です。

rootアクセスも同様にプラグインになっているのは、この設計を使い回しているためです。

 

今後、Google DriveとSugarSyncを作ったところで、プラグインは打ち止めの予定です。

こいつらはAndroidで動くサンプルがリリースされていないので、ちょっと時間がかかります。


この後の予定ですが、1〜2週間ほどは機能拡張を凍結してドッグフードを食べつつ試験。その後Google Playでオープンβとして公開します。

posted by Jiro at 23:43 | Comment(0) | TrackBack(0) | Android

2012年07月15日

Jota Text Editor 0.2.23 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.23」を公開しました。(対応OS:Android 1.6〜)

Google Playはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/07/15 v.0.2.23]
Andorid1.6/2.1で保存時にクラッシュするバグを修正
(0.2.22でデグレードしていました。お詫びいたします。)

[2012/07/15 v.0.2.23]
Fixed the bug that crashes when save a file on Andorid1.6/2.1
(Degraded on 0.2.22 Sorry!)


MediaScannerConnection#scanFile()がAPI level8以降のAPIだというのを見落としてました。orz…

posted by Jiro at 11:51 | Comment(0) | TrackBack(0) | Android

2012年07月14日

Jota Text Editor 0.2.22 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.22」を公開しました。(対応OS:Android 1.6〜)

Google Playはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/07/14 v.0.2.22]
ファイル履歴から削除されたファイルを取り除く処理を追加
ファイル保存時にMTPホストに反映されない問題を修正
Updated Slovak Resources. (Thanks to Martin Jurík!!)

[2012/07/14 v.0.2.22]
Added that removing non-exists file from recent files entry.
Fixed the bug that created file won't be shown in MTP host.
Updated Slovak Resources. (Thanks to Martin Jurík!!)


SDカードにファイル書いた後は、MediaScannerConnection#scanFile()を呼び出さないと、MTPがファイルを認識してくれないって話、全然知りませんでした。

これは絶対MTPドライバの設計のバグだと思う。

posted by Jiro at 17:24 | Comment(0) | TrackBack(0) | Android

2012年07月08日

Jota+ 0.2.00β βテスト開始しました

何とか形になってきたので、Jota+ 0.2.00βのβテストを開始します。

Jota+ホームページ

https://sites.google.com/site/aquamarinepandora/jotaplusja

Jota+ βテストプログラム

https://sites.google.com/site/aquamarinepandora/jotaplusja/jotaplusbetaja

ダウンロードページはこちら

Downloads - jota-plus - Text Editor for Android - Google Project Hosting


詳細は上記リンク先を見て頂くとして、補足事項。

アップロードされているアプリは以下の機能制限がかかっています。

・同時に開けるファイルは二つまで。

・設定バックアップ・リストア機能は使用不可

・テーマ画像設定機能は使用不可

使用不可の所を叩こうとすると、Google Playにあるはずのアンロックアプリの購入ページを開きに行きますが、現在該当アプリは非公開ですので「アプリが見つからない」表示になります。

Jota Text Editorに寄付して頂いたユーザーさんについてだけ、自動またはオーダーID入力でアンロックするようになっています。

正式版/アンロックアプリを公開した後も、Jotaに寄付してくれたユーザーさんの扱いは変わりません。ご安心ください。

とりあえずアーリーβとして野良版公開します。その後、Google Playにアップロードしますが、アンロックアプリの発売は様子を見つつ考えます。


試験はしているつもりですが、何かと見落としもありそうなので、報告お待ちしております。

posted by Jiro at 21:43 | Comment(1) | TrackBack(0) | Android

2012年07月07日

Jota Text Editor 0.2.21 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.21」を公開しました。(対応OS:Android 1.6〜)

Google Playはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/07/07 v.0.2.21]
スクロールサムの挙動をJelly Beanに最適化
行番号表示有効時にキャレットがブリンクしないバグを修正

[2012/07/07 v.0.2.21]
Optimized Scroll-thumb for Jelly Bean(Android4.1)
Fixed the bug that caret won't blink when line number is shown.


Jelly BeanではProject Butterとかいうので、ぬるぬるしたUI実現のためのチューニングが行われているのは、皆さん御存知の通りです。

このチューニングによって、タッチイベントのレイテンシが低くなりかつイベント回数が増えるようになるため、タッチに対するレスポンスが良くなっている、はずです。観測した範囲では、タッチイベントが最短16msで飛んでくるようになっていました。ただし、アプリにはこの時間で描画を終えることが求められるようになりました。この時間でタッチイベントの処理が終わらない場合、次のonDraw()が呼ばれません。

結果として、JBだと動きの悪くなるアプリ一丁上がりです。

適当にタッチイベントを間引いてあげると、適度に動くようになります。

って、ある意味バッドノウハウだよなあ。

posted by Jiro at 22:40 | Comment(0) | TrackBack(0) | Android

2012年06月30日

Jota Text Editor 0.2.20 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.20」を公開しました。(対応OS:Android 1.6〜)

Google Playはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/06/30 v.0.2.20]
バグ修正

[2012/06/30 v.0.2.20]
Localized quotation marks of toolbar.
(see toolbar settings)
Fixed minor bugs.


細かい変更内容は以下のような感じ。

・ファイル選択画面でファイル名の入力フィールドの文字数上限を255文字に設定

・ツールバーの「」『』ボタンを、言語ロケールに合わせて各言語毎の引用符記号を出すように変更(日本語環境では従来通りです)

・横画面固定モードに設定した時に、端末を縦持ちにして起動すると、フォントサイズの設定が反映されないバグを修正


その他、Xperia ProをGBに戻したり、Galaxy NexusをJBにしたり、Jota+が進んでなかったり。Tweetしてる通りです。

posted by Jiro at 10:05 | Comment(0) | TrackBack(0) | Android

2012年06月16日

Jota Text Editor 0.2.19 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.19」を公開しました。(対応OS:Android 1.6〜)

Google Playはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/06/16 v.0.2.19]
IS01/Lynxの「絵顔記」「文字」キーがPAGE UP/DOWNとして動作してしまうバグの修正

[2012/06/16 v.0.2.19]
Fixed minor bug about IS01.


つーわけで、マイナーバグ修正です。IS01+ATOKの組み合わせでしか出ないと思いますが、この組み合わせを使ってる人、結構残っていそうな気がします。

posted by Jiro at 21:51 | Comment(0) | TrackBack(0) | Android

2012年06月09日

Xperia Pro(MK16i)のICS化覚え書き

といったわけで、「ジンジャーブレッドのまましばらく様子見します」と言った舌の根も乾かないうちに、愛機のICS化を敢行したので、覚え書きを残しておくことにします。

普通の人は、普通にPC Companion を使ってアップグレードしてください。

 

参考サイト

ポケットの中のしあわせ

Thinking about...

Android Forums & Windows Phone Discussion @ xda-developers

 

事前準備編

まず、このページからROMを入手。MK16aの人は、MK16aの方を。
{PRO} Complete List of Roms | Kernels | Rooting/Other for Xperia Pro (MK16a/i) iyokan - xda-developers

(1)MK16i 4.0.2.A.0.58 (1249-8108)
(2)MK16i 4.1.B.0.431 (Baltic / Europe Keyboard Layout)

(1)はジンジャーブレッドで1クリックroot出来る最後のバージョン。ミスった時のために念のため入手しておく。
(2)は今回のICSのROM
それぞれ、rarを開いて中のftfを取り出しておきます。DLに時間がかかるので、事前にやっておきます。

FlashTool 0.8.5

Flashtool - Xperia devices flashing

0.8.0をインストールした上に、0.8.5の差分を上書きインストールする。Windows7/64bitでは、なぜかftfをドロップしても受け付けてくれなかったので、VMWare上のWindowsXPに入れました。

このページを参考にCWMを入れて、今の環境を丸ごとバックアップしておきます。これも元に戻すための保険。
Xperia pro(MK16i)へのClockworkModの導入: ポケットの中のしあわせ

TitaniumBackupで、アプリ環境を全部バックアップ。これは、新しい環境に引っ越すため。

FlashToolのインストールディレクトリに、adbドライバとflashドライバがあるので、インストールします。

ROM焼き編

FlashToolを起動して、ICSROMのftfファイルをドロップします。
初期状態でWipeのチェックボックスにチェックが入っているので、Wipeしたくない人は注意。私は気付かずにWipeして焼いてしまいました。Wipeしない場合、既存のアプリ環境が引っ越せるかどうかは分かりません。

端末の電源をOFFし、BACKキーを押しながらUSBケーブルを挿すと、Flashingが始まります。インジケータが100%になるまで、息を止めて見守ること。

始まらない場合は、ドライバをインストールします。

終わったら、USBケーブルを抜いて、再起動。言語・WiFI設定・APNなどのスタートアップの設定を行います。

root取得編

ここでは、boot loaderをunlockしないでrootを取っていきます。

参考サイト:[ROOT] XPERIA PRO MK16i ICS 4.0.4 [ LOCKED BOOTLOADER ][UPDATED] - xda-developers 
※この方法のポイントは、脆弱性のあるカーネルを焼いて、文鎮状態でzergrushを突く、というところにあります。

まず、デバッグ有効にして、不明な提供元からのインストールを有効にしておきます。

次に、このページにある、MT11i_4.1.A.0.562_kernel.ftfをFlashToolで焼きます。
xda-developers - View Single Post - [ROOT][FTF][locked/unlocked]Neo/Neo V Official 4.0.4 ICS 4.1.B.0.431

注意点は、Wipeのチェックを全て外すことと、Exclude Fota/System/Basebandのチェックを有効にして、loader.sin/kernel.sinだけをFlash対象にすること。

焼くと当然のように文鎮になります。が、adbはつながるはずです。

このページから、DooMLoRD_v1_Xperia-2011-ICS-ROOT-emu-busybox-su.zip を落とします。
[ROOT] XPERIA PRO MK16i ICS 4.0.4 [ LOCKED BOOTLOADER ][UPDATED] - xda-developers

展開した中のrunme.batを実行します。ログの中でエラーを吐いていないか、きちんと確認しましょう。

DoomLoRDが正常終了したら、カーネル焼いたのと同じ手順で、ICSROMのカーネルのみを焼きます。

再起動して、adb shell → su でrootが取れればOK。

あとは、Google PlayからTitaniumを入れ直して、アプリ環境をリストアしましょう。

その他root hack

キーレイアウト

/system/usr/keylayout/pm8058-keypad.kl を編集。

key 56    CTRL_LEFT         WAKE_DROPPED(ALTキー)
key 26    MENU              WAKE_DROPPED(@キー)
key 127   ALT_LEFT          WAKE_DROPPED(Symキー)
key 368   BACK              WAKE_DROPPED(文字種切替キー)

キー入力文字

/system/usr/keychars/pm8058-keypad.kcm を編集。ICSからはテキストファイルになりました。

shift + 「,」 に 「@」を割り当て
shift + 「.」 に 「&」を割り当て
「’」 に 「-」を割り当て

この辺はATOK使って日本語入力をするのを主な目的として割り当てを行っています。

フォント

モトヤマルベリを /system/usr/fonts に入れて、 /system/etc/fallback_fonts.xml に参照を追加。

ボタンバックライト

目潰し光線とでも言いたくなるぐらい明るいので、/system/etc/hw_config.sh を編集。

echo 500 > $dev/button-backlight/max_current

ホームアプリ優先

ICSでも効くかどうか分からないけど、build.propに以下の行を追加。

ro.HOME_APP_ADJ=1

CWM

この手順でインストールOK
Xperia pro(MK16i)へのClockworkModの導入: ポケットの中のしあわせ

電池残量の%表示

SystemUI.apk と framework-res.apk を吸い出して UOT Kitchen でクックしたものを、CWMでインストールできました。

残件

通知領域にスイッチを置く。→今の所無理っぽい。

CWMでGB~ICSの切替をする。→怖くて出来ないw

「HotSpot Widget」でテザリングの切替が出来なくなった。→対策検討

感想

スクロールや画面遷移がちょっと引っかかるような印象。ctrlキーが使えるようになるのは大きいので、しばらくこれで様子見します。

戻す時は、0.58を焼いて、root取って、CWM入れて、バックアップしてあるイメージをリストアする、て感じで。

posted by Jiro at 20:56 | Comment(0) | TrackBack(0) | Android

Jota Text Editor 0.2.18 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.18」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/06/09 v.0.2.18]
XperiaのICSアップデートで文字化けする問題の回避。
TeX用定義ファイル追加(Thanks to MaQiYuan!)

[2012/06/09 v.0.2.18]
Workaround for ICS updated Xperia.
Added syntax file for TeX. (Thanks to MaQiYuan!)


XperiaのICSアップデートで文字化けする問題がやっと解決しました。

どうも、Canvas#drawText()の第一パラメータに大きいバッファを割り当てると文字化けが発生する様で、それを踏んでいた模様。

CTSではテストされない部分なのかな?

 

今回はバグの解析よりも、環境作りに時間がかかってしまいました。幸いXperia Proが手元にあったからどうにかなったようなものの、下手するとお手上げになるところでした。

posted by Jiro at 15:48 | Comment(0) | TrackBack(0) | Android

2012年06月01日

Jota Text Editor 0.2.17 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.17」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/06/01 v.0.2.17]
ActionScript用定義ファイル追加(Thanks to Alexandr Cojocari!)
スペイン語リソース追加 (Thanks to Roberto A. Núñez!)
その他バグ修正

[2012/06/01 v.0.2.17]
Keyword file for ActionScript.(Thanks to Alexandr Cojocari!)
Added Spanish resource. (Thanks to Roberto A. Núñez!)
Fixed minor bugs.


コミットログを見ると以下の修正も入ってるらしいですw

・IME非表示時にタッチしてIMEを表示すると、カーソル位置がタップ前の位置に戻ってしまうバグを修正
・SL4Aのaddコマンドで、編集中のファイルに上書きしてしまう問題を修正
・IME非表示の時の画面タップで、タップした位置にカーソルが移動しない問題を修正
・カラーバグを修正
・セーブ画面でのファイルクリックでファイル名を入力欄にコピーするように修正

posted by Jiro at 23:04 | Comment(0) | TrackBack(0) | Android

2012年05月06日

Jota Text Editor 0.2.16 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.16」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/05/06 v.0.2.16]
韓国語リソースを更新(Thanks to Noah!)
ロシア語リソースの更新 (Thanks to Anton Sadovnichenko!)
その他バグ修正

[2012/05/06 v.0.2.16]
Updated Korean resources. (Thanks to Noah!)
Updated Russian resource. (Thanks to Anton Sadovnichenko!)
Fixed minor bugs.


つーわけで、メンテナンス。
posted by Jiro at 20:34 | Comment(0) | TrackBack(0) | Android

2012年04月14日

Jota+ マニフェスト

少し前に呟いているのですが、改めてJota+の開発方針を表明しておきます。

基本路線

Jotaのソースをベースにする。出来る範囲でJotaのソースを流用する。ただし、使われてなさそうな機能を落とすことはためらわない。

ActionBarを使用したモダンなUIに統一する。

追加機能

マルチファイル

スクリプト

DropBox対応

アウトラインビュワー

その他

ActionBarSherlockを使う関係で、Android2.1以降対応。IS01は切り捨てます。

当面オープンソースにはしない。

アプリ内課金でマネタイズする。有料ユーザーでないと美味いところを使えないようにする。

Jotaに寄付してくれた人は、課金ユーザーとして扱う。

Jota

現状のJotaについては、メンテナンスリリースのみ。月一回程度の頻度で。そのうち、課金とクレジット追加も止める。

オープンソース・フリーソフト・バイナリ配布フリーなどのライセンス関係は現状のまま。

てな感じかな。

 

面倒くさくなったら、全部オープンソースにして投げ出すつもりw

 

給料が上がらないとか、会社がヤバイとか、そんなことはないです。全然ないですから!

posted by Jiro at 17:00 | Comment(1) | TrackBack(0) | Android

Jota Text Editor 0.2.15 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.15」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/04/14 v.0.2.15]
Kill-Line コマンド追加。 (emacsで言うところのCtrl-k)
Slovak語リソース追加 (Thanks to Martin Jurík!)
シンタックスハイライト定義ファイル追加
- Ocaml (Thanks to Lilian Besson!)

[2012/04/14 v.0.2.15]
Added Kill-Line command. (Like Ctrl-k on emacs)
Added Slovak resources. (Thanks to Martin Jurík!)
Added syntax file for Ocaml. (Thanks to Lilian Besson!)


このバージョンをもって、Jota Text Editorは一旦開発終了とします。今後の新機能追加は行いません。

重大バグ修正・ローカライズ・定義ファイル追加のみ、アップデートを行います。

今後はある程度後方互換性を切り捨てて、Jota+の方で進めていきます。といっても、まだ全然形が出来てないので、「と意味不明な供述をしており……」てな状況でしかありませんが。

それもあって、emacsでいうところのKill-lineコマンドを追加しました。行末まで削除するコマンドです。一部emacs-erな方から強い要望を受けていたんですよね。スクリプトを作ったらそれでやろうと思ってたんですが、一区切り付けることにしたので、えいやでねじ込んでおくことにしました。

posted by Jiro at 15:41 | Comment(0) | TrackBack(0) | Android

2012年04月08日

Jota Text Editor 0.2.14 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.14」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/04/08 v.0.2.14]
Honeycomb/ICSでホームボタンを押してホームに戻るとキーボードが出てくるバグを修正
メッセージ表示を抑制するオプションを追加
設定画面の調整

[2012/04/08 v.0.2.14]
Fixed a bug that soft-keyboard keeps to be shown when home button is pushed.
Added a option to suppress saved/loaded message.
Adjusted Settings Activties.


ついでに、

「祝!500,000ダウンロード!」

500000

決して万人受けするわけではないジャンルでよくぞここまで来れたものです。

支援してくださった皆様、ありがとうございます!

posted by Jiro at 12:57 | Comment(0) | TrackBack(0) | Android

2012年03月31日

Jota Text Editor 0.2.13 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.13」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/03/31 v.0.2.1213]
- Honeycomb/ICSで「タイトルバーを隠す」設定を復活させました。
  (ツールバーの右端にメニューボタンが表示されます。)
- 韓国語リソースを更新(Thanks to Noah!)

[2012/03/31 v.0.2.1213]
- Re-activated "Hide Title-bar" Option on Honeycomb/ICS.
  (Menu button shows up on right-end of the Toolbar.)
- Updated Korean resources. (Thanks to Noah!)


最近Galaxy NexusにカスタムROMを焼く遊びを覚えました。今の所、AOKP+GLaDosの組み合わせで焼いています。

ソフトキーエリアにメニューキーや検索キーを追加できたり、解像度を160dpiにするとタブレットモードになったりして、色々と捗ります。常用する端末じゃないからこそ出来る遊びですね。

それでも、端末が手元にあると色々と不具合に気が付くもんなんですね。ツールバーのボタンが大きかったり(先週修正)、タイトルバーが邪魔だったり。

以前Honeycomb対応した時に、メニューが出せなくなると困る、という理由で、「タイトルバーを隠す」設定を削除しました。アクションバーを使う設定すると、ソフトキーエリアからメニューボタンが消えてしまうせいです。

で、今回、AOKPを焼いてICSでのメニューキーの挙動が理解できたということもあり、「タイトルバーを隠す」設定を復活させることにしました。この場合、ツールバーの右端にメニューボタンが追加されるようになります。

device-2012-03-31-210233

device-2012-03-31-205935

これでランドスケープモードが少しでも広くなりますように。


2012/03/31 23:42追記

Honeycombではアクションバーを消した状態だとメニューが出せないことが分かりました。急ですが、Honeycomb対応は取りやめました。

posted by Jiro at 21:11 | Comment(0) | TrackBack(0) | Android

2012年03月25日

Jota Text Editor 0.2.11 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.11」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/03/25 v.0.2.11]
- SL4A起動ボタンをツールバーに追加
  ★ツールバー設定でボタン追加が可能です。
- Galaxy Nexusでのツールバーのボタンサイズを調整
- R言語用の定義ファイルを追加(Thanks to Masashi Nakanishi!)
- 中国語のリソースを更新(Thanks to EraserKing!)
- ドイツ語リソースを更新(Thanks to Michael Wiedmann!)

[2012/03/25 v.0.2.11]
- Add 'Launch by SL4A' Button on Toolbar.
  ★see Toolbar settings.
- Adjusted the size of toolbar button on Galaxy Nexus.
- added syntax file for R language.(Thanks to Masashi Nakanishi!)
- Updated Chinese resource(Thanks to EraserKing!)
- Updated German resource(Thanks to Michael Wiedmann!)


それはさておき、アップデートが頻繁すぎて困るというレビューコメントをたまに貰うんだけど、何が不満なんだろう?よく分からない。

posted by Jiro at 15:21 | Comment(0) | TrackBack(0) | Android

2012年03月10日

Jota Text Editor 0.2.10 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.10」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/03/11 v.0.2.10]
- 「前回のファイルを開く」設定を「起動時の動作」に変更
  ★設定 - ファイル設定 - 起動時の動作 で、起動時の動作をカスタマイズできるようになりました。
- 中国語のリソースを更新(Thanks to EraserKing!)
- シンタックスハイライトの拡張子判定をcase insensitiveに変更
- Deleteキーで2文字消す問題(Honeycomb以降)を修正

[2012/03/11 v.0.2.10]
- Change [Remember last file] option to [Start up action].
  ★See File Settings -> Start up Action.
- Updated Chinese resources. (Thanks to EraserKing!)
- Extensions of syntax highlight are no longer case sensitive.
- Fixed the bug that delete key removes 2 characters (Honeycomb or later).


バグ修正その他。
posted by Jiro at 23:36 | Comment(0) | TrackBack(0) | Android

2012年03月04日

Jota Text Editor 0.2.09 (Android用テキストエディタ)

Android用のテキストエディタ「Jota Text Editor 0.2.09」を公開しました。(対応OS:Android 1.6〜)

AndroidMarketはこちらから

Webブラウザからのダウンロード(野良アプリ)はこちらから

ソースコード一式はこちら


[2012/03/04 v.0.2.09]
- ロシア語リソースの更新 (Thanks to Anton Sadovnichenko.)
- チェコ語リソースの追加 (Thanks to Damián Šulista (@dosdroid)!)
- シンタックスハイライト定義ファイル更新
awk (Thanks to Iain Tuddenham!)
- 細かいバグの修正

[2012/03/04 v.0.2.09]
- Updated Russian resource. (Thanks to Anton Sadovnichenko.)
- Added Czech resource. (Thanks to Damián Šulista (@dosdroid)!)
- Updated awk syntax file.(Thanks to Iain Tuddenham!)
- Fixed minor bugs.


リソースの追加/更新とバグ修正。

 

今週はなんか眠くてだるいので、何も手につかないよ〜。

posted by Jiro at 13:05 | Comment(0) | TrackBack(0) | Android

2012年02月25日

マクロ言語実装について

S.Poeさんのコメントより

マクロ言語の実装、外部アプリにするのは大賛成ですね。
えっと、androidのアプリは作った事ないので、半端な知識ですみませんが、外部アプリにした場合、AIDLでプロセス間通信するって感じになるんでしょうか?
Jota側がActivityで、マクロ言語を処理する側がServiceってことかな…。Service側からCallbackでJota側の機能を呼び出せるなら、独自のマクロ言語とか作って実装できそうだけど。
この辺↓の情報見て思っただけなので、なんか間違ったこと思っちゃっているかもしれないけど…
http://xfutures.jp/2009/07/20/92/
Jota側のカーソル位置の制御、指定領域のテキストの取得や挿入・置換、テキストの表示位置の制御あたりがマクロ言語アプリ側から出来れば、面白いこと出来そうな気がするんですけどね。

Posted by S.Poe (@S7nP) at 2012年02月19日 12:44

大体当たりです。概ねコメント通りの設計で進めようと思っています。

言語処理系の方でそれなりの文字列操作ができるようになって欲しいのと、新たな言語を作ると大変なので、Rhino(Java Script)を使おうかと考えています。

posted by Jiro at 16:03 | Comment(1) | TrackBack(0) | Android

Jota Text Editor generic edition

x86,MIPSアーキ向けに、pure java 版のJotaを作ってみました。

http://code.google.com/p/jota-text-editor/downloads/detail?name=jota-text-editorgen0208.apk&can=2&q=#makechanges

 

Jotaは文字コード検出にUniversalChardetをARMバイナリなShared Objectとして使用しているため、ARM系以外のアーキテクチャでは動作しません。

それを、JUniversalChardetに置き換えて、ビルドしたものを作ってみました。

本当ならx86/MIPS向けのsoを作るのが筋なんですが、MIPS買う気はないし、私のPCでAndroid x86の環境構築がうまく行かなかったので、動作確認が出来ません。

 

ので、とりいそぎpure java版を作ってお茶を濁しつつ、需要の方を見たいな、と。

 

動作報告もらえると嬉しいです。

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