MIDP用2chブラウザ a2B Part2at CHAKUMELO
MIDP用2chブラウザ a2B Part2 - 暇つぶし2ch958:携帯電話情報通知しません
07/04/14 15:12:45 86+xFrK10
>>956
知らなかった機能に関しては、FAQを充実させるしかないし、設定項目の
多さに関しては、いくつか使用状況別にデフォルトパターンを用意するか、
これもFAQでパターンを紹介すれば済む話だと思います。

勿論、設定項目の追加数を無闇に増やさない為に、厳選する必要は有りま
すが。

機能や設定項目の多さは、大抵は必要や要望から発生してますから、その
経緯をFAQに纏めると分かり易いのですが、なかなか手間ですよね。

959:携帯電話情報通知しません
07/04/14 17:50:14 ipOT2gPm0
>>956
まぁ最速を求めた結果こうなったのであって、前から読んで数インストラクション増える程度の妥協は大丈夫と思います。
ローカル変数化(~Tmp)とfor部の比較条件減だけでもだいぶ効果あると思うので。

ところで開発環境&コンパイラは何をお使いですか?
僕はeclipseme+sun-jdkなのですが、sunやibmやgcjなどのjavaコンパイラは最適化をほぼしてくれないため
ちょっとの差でもそのまま反映されて結果が割と変わってきちゃうみたいです。

960:携帯電話情報通知しません
07/04/14 19:11:24 ipOT2gPm0
ちょっとベンチマーク@wtk2.2 500bytecodes/msec
base, with_no_subjectTxtSizeTmp, this, fastest
2115,1537,1345,1115 [Giga Cycle]

まぁ落としどころはこんなところかな?

// subject.txtを解析する...
int index = 1;
int subjectTxtSizeTmp = subjectTxtSize;

// テキストを初めから読んでいく
for (int offset = 0; offset < subjectTxtSizeTmp; offset++)
{
// 改行コードがある場所を見つける...
if (subjectTxtTmp[offset] == 10)
{
offset++;
subjectTxtOffsetArray[index] = offset;
index++;

if (index == subjectManageSize) {
break;
}
}
}

// オブジェクト変数の参照先を変更
subjectTxt = subjectTxtTmp;

subjectTxtOffsetArray[index-1] = subjectTxtSize; // 予防策...
subjectTitles = (index - 1);

// ファイル名は用済みなのでクリアする
gettingLogDataFile = null;

同条件でparseBbsDatabaseが3900G cycleで、起動時に割と支配的かなぁ。

961:某所444
07/04/15 01:23:26 R/N1Yc1I0
>>960
ありがとうございます!!反映させたつもりですけど、これでよいでしょうか??(↓)
URLリンク(cvs.sourceforge.jp)
もし良ければ確認をお願い致します。
(しかし、ローカルにすると"効く"とは...。)

a2B 1.0.2です。↓
URLリンク(prdownloads.sourceforge.jp)
URLリンク(prdownloads.sourceforge.jp)

今回は、.>>960 さんにいただいた修正の反映と、一覧画面0キーの機能に「削除」を
割り当てられるようにした件(>>940 )の2点です。

分割取得のパラメータ化については、すみません、ちょっとお待ちください。

取り急ぎ、よろしくお願いします。


962:携帯電話情報通知しません
07/04/15 01:29:10 xUs6+RRr0
subjectTxtOffsetArray[index-1] = subjectTxtSize;
がもすかしたらindexだけでいいかもしれないです・・・。

963:某所444
07/04/15 01:54:40 R/N1Yc1I0
実は、a2Bやa2BD、kaniFilerの開発成果を再利用可能なかたちでまとめようとしています。
(a2B framework : URLリンク(nnsi.sourceforge.jp)

ゲームとかには向かないと思いますが、このa2B frameworkを使って、MIDPのアプリ
(Willcom Javaアプリ)をさくっと作れるようになれば良いなぁ、と考えています。
(実は、>>943 の2つのアプリは、これベースで作成しました。)

いまのところ、書き物およびツールサポートも足りないですし、そもそも自分使用(仕様?)
だったりしていますので、その考えるところがちゃんと形になっていないと???だと思うのですが、
チュートリアルぐらいはまとめておくかなと思っています。
# しかし、フレームワークの説明は、アプリの説明とは違い、どう書けばわかりやすいのかが、
# さっぱりわからんですねぇ。。。(そもそもアプリの説明すら怪しいもんですがw。だめじゃん。)

>>959
自分も同じです。eclipseme + sun jdk , wtk2.2 ですねー。バージョンは古いと思います。
(リリース時に、proguardの3.7を使っています。)
あんまり最適化は考えていなかったです...ごめんなさい。

>>958
そうなんですよねー。ただ、みんな読んでくれれば良いのですが、そうもいかないこともありますしねー。
(そもそも、自分も「読まない派」だったりも...)

サイトは(何も考えず)Wikiでやってますので、もしできれば、そのあたりフォローをお願いしたく...。<皆様


964:携帯電話情報通知しません
07/04/15 04:09:59 BiIsTzUM0
なんか凄いことが怒るよ缶!

965:携帯電話情報通知しません
07/04/15 11:08:10 IiQAqTYH0
作者様 毎度乙です。
1.0.2ですが、気のせいかもしれませんが サクサク感がありますね。
無理せず 頑張ってください。
新作期待と、応援しか出来ませんが orz

966:携帯電話情報通知しません
07/04/15 12:44:00 89+YLhX50
>>963
最適化とかを新規に作りながら行うのは、殆ど無理だと思いますから仕方が
ないかと。

まずは動いて使えるモノを作るのが先ですし。

まあ逆にいえば、そろそろ機能追加なんかは少なくなってきてますから、よう
やくそういう段階に入ったという事かと。

更に言えば、最適化が済んだアルゴリズムに機能追加を行うと、大抵は面倒な
作業になりますしね。

967:携帯電話情報通知しません
07/04/15 21:40:23 JvejB7Oa0
最適化ってどの部分のことなの?

スレ欄画面のことかな?

968:940
07/04/15 23:18:52 rc9FwWyu0
>>961
気持ちよく使えるようになりました。ありがとうございました。

969:7743@a2B
07/04/16 12:52:54 7lGZaQrJ0
いつもa2B愛用させていただいています。

【ファイル取得】や【ブラウザを開く】を使っていると、たまにうまく取得できないURLがあります。
URLのあと、改行せずにスペースを入れそのまま文章続けてあるというものです。


たとえば>943のアドレスを例にあげると

URLリンク(prdownloads.sourceforge.jp) 「追記メモ」

このように続けて書かれていた場合、[7]を押してブラウザを開くと、後ろの 「追記メモ」 の文字までURLの一部として認識されてしまいます。
どの板でも再現するかはちょっとわからないですが。

この様な記述自体正しくないのでしょうが、時折見掛けて困っています。


とりあえずmenuの「レス編集」で不要な部分を削って「http通信」でファイル取得したりしていますが、

なにかもっと良い対処方法はないでしょうか?

970:携帯電話情報通知しません
07/04/17 02:21:58 XFveSm8C0
自分の端末は310kなので、a2Bを使った事が無いのですが・・・

>>963
初回起動時のみ、セットアップウィザードみたいなのを準備したら
どないでしょうか?
または、設定系を初心者向け~上級者向けのように何段階かに
分けてしまうのも良いのではないでしょうか?

いつの日か、Javaの使えるハイエンド折りたたみ端末が出たら
ぜひとも使わせて頂きたいと考えております

971:7743@a2B ◆M2TLe2H2No
07/04/19 02:18:53 Mtgz9oSO0
1.02に更新。さっそくテストカキコ

972:7743@a2B Air1Abq195.ngn.mesh.ad.jp
07/04/19 02:21:03 Mtgz9oSO0
fusianasan失敗。もう1回

973:携帯電話情報通知しません
07/04/19 13:09:37 Zd9msstO0
>943 702NK使いですが、「a2B 2ch検索ツール」が起動しません。a2B が古いバージョン
を使用しているせいとか、ありますか?

974:某所444
07/04/22 23:31:43 8RPMhwrL0
a2B 1.0.3を載せました。もしよろしければお試しください。
URLリンク(prdownloads.sourceforge.jp)

今回は、「a2B設定」に分割取得サイズの設定ができるようにしただけです。
(結局、安易に設定を増やしてしまいました。。。)

よろしくお願いします。

>>973
現象を確認しました。うーむ、702NKでは動きませんねぇ。
なんか根本的なところで問題がありそうです。。。すみません。
(UAも設定できないし、まだ分割取得もできないし。。。)


975:携帯電話情報通知しません
07/04/23 01:22:01 OuHkYoVo0
>>974
乙です。

49200ではCode:404エラー、49100で取得成功。多分この辺です>702NK

976:携帯電話情報通知しません
07/04/23 08:30:07 5PzYNHv80
>>974
激しく乙

977:携帯電話情報通知しません
07/04/23 11:43:34 Pq3rZrmZO
48kバイトってのが臭そうな線ですね。
48×1024=49152

978:携帯電話情報通知しません
07/04/23 16:29:44 W4qusjNP0
>>975
んで、サイズを拡大した快適さはどんなですか?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch