«NegiTodayToDo/ NegiTodayAgenda.. メイン NegiTodayToDo/ NegiTodayAgenda..» 編集

2006-11-03 [W-ZERO3] NegiTodayToDo/ NegiTodayAgenda 2006 Build 10 Alpha Release

えー、以下のようなコメントがあったことをご存知の方もいらっしゃると思いますが、ここ数日じっくり悩んでみた結論を申しますと、対応することにしました。

フィルター条件に「分類項目」を加えていただけないでしょうか。
Todayには選択的に表示したいのです。

結論に至りました

ここ数日かなり悩みました&ためしにコードを書いたりもしてみました。で、最終的には、以下の結論に至ったので対応させていただくことになりました。

  • シンプル・軽い
    • 「分類項目」はPocket Outlookの基本機能である
    • よってだれしもがわかるフィルタ条件である
    • そのフィルタ条件を指定しなければ重くなることは(ほとんど)ない
    • サイズは増加するが同様のTodayアイテムに比べればまだ小さい(2/3程度?)
  • 最低限
    • 必要最低限のアイテムを表示しなければならない
    • よってフィルタ条件も必要最低限盛り込まなければならない
    • 標準の"仕事"ではフィルタ条件として指定可能である
    • "仕事"では対応すべきである
    • "仕事"で指定できるのに"予定表"で指定できないのは標準(最低限)の動作としておかしい
    ⇒NegiTodayシリーズでは最低限対応すべき条件である

というわけで、Build 10 Alpha Release出しました。

(1)「分類項目」によるフィルタに対応しました

    ただ、当初危惧していた通り重いです。標準の"予定表"のTodayアイテムで対応してないのはこのあたりがあるのかなーという憶測をしてしまいました。表示件数を満たした時点で検索を終えるので、その分類項目のアイテム件数が多い人はさほど気にならないと思いますが、表示件数を満たすだけのアイテムがない場合はあまりお勧めしません("予定表"の場合は1年先の予定まで、"仕事"の場合は最後まで延々と検索するので、フィルタ指定する場合はここらへんご注意を・・・)

(2)無駄なアイコンリソースを削除しました

    NegiTodayシリーズでは表示されることのない大きいサイズのアイコンまで読み込んでいたので消しました^^; なんでこんな無駄な処理が今まで残っていたのかは謎です(汗)

NOW AVAILABLE FOR DOWNLOAD

  • NegiTodayAgenda 2006 Build 10 Alpha Release
  • NegiTodayToDo 2006 Build 10 Alpha Release
    ※次回βリリースまでDL可能です
    ※11/4 Build11出しました

なお、今回のAlpha Releaseの元となるコメントをいただいたbigfoot様はもちろんのこと、人柱を自負される方は必ずダウンロードをお願いいたします(爆

#毎度毎度ありがとうございます&ひさびさに大きな修正です( ..)_> W-ZERO3 ツールMEMOさま

不具合情報(11/4 12時現在)

Build 10 Alpha Releaseにおいて以下の問題が判明しています。次のリリースにて修正予定ですが、それまではご注意ください(;..)_

  • 分類項目によるフィルタを設定していて表示するアイテムがない場合メモリリークを起こします。表示アイテムがない状態はできる限り避けてください。(NegiTodayToDo/NegiTodayAgenda共通)
  • アイテムが有効になっていて、かつ分類項目によるフィルタを設定している状態でオプション設定を行うとメモリリークを起こします。分類項目によるフィルタを設定している場合はアイテムを無効にしてからオプション設定を行ってください。(NegiTodayToDoのみ)

なお、本問題はBuild 10 Alpha Releaseでのみ発生します(他のAlpha Releaseでは発生しません)

※10/4 16時現在、Build11で修正済みです( ..)_

2006年11月11日 13:05更新
コメント(3) [コメントを投稿する]
_ bigfoot 2006年11月10日 09:51

NegiTodayAgenda 2006 Build 14 Beta Release

Neckyさん、

 分類項目の件は取りあげないとおっしゃったので諦めていました。それで、対応していただいたことに気づくのが遅れました。申し訳ありませんでした。そして、有り難うございました。

 さっそくw-zero3を再充電してインストールしてみました。なお、現在使っているデバイスは hx2410(SE2003)、この週末からは Treo 750v に乗り換えます。今回のお願いは、Treo 750v のスクエアなToday画面をどう使おうかなと考えていたときに NegiTodayAgenda を知ったので、というわけです。

 また、私はTodayを直近に必要なデータのみを簡潔に表示する画面と考えています。したがって、たとえばTodayにできるだけ盛りだくさんの情報を表示したいと考えている方がいらっしゃれば、当然異なるご提案やご意見をおっしゃるだろうと思います。

1)不具合
・フリーズ
 設定画面で一度フリーズしましたが、再現はできませんでした。
・スピード
 特に遅い・重いとは感じませんでした。私の場合、表示期間を当日と翌日の2日間に限っているからでしょうか。

2)提案
・予定項目の表示開始位置
 予定項目の左端の表示開始位置(書き出し開始位置)が、他のToday項目より半字〜1字左にずれています。左端のラインを他のToday項目と揃えると見栄えが上がると思います。表示データ量を増やす目的でしたら、アイコン非表示のオプションを選択すれば良いはずです。
・時間の書式
 時間の書式が H/mm となっているようです。このため、例えば開始時間あるいは終了時間が 9:00 と 12:00 の予定項目が上下に並ぶと予定名の表示開始位置が上下でずれてしまいます。日付は MM/dd、時間は H:mm が一般的な表示形式なのだろうとは思いますが、今回のように表形式で出力する場合は、上下で表示位置がずれないよう MM/dd、HH:mm 揃える方がよいと思います。

3) その他(控えめな提案 ;-) )
・終了予定時間
 終了予定時間は必要はないと思うのですが、いかがでしょうか。各イベントの長さというのは結構覚えているか見当がつくものです。終了予定時間を外すと予定名が左に寄り、より内容を把握しやすい、さらに実用的な表示になると思います。縦位置使用を考えるとなおのことかと思いますが、いかがでしょうか。
・予定なし
 設定された期間内に該当するイベントがないと「予定なし」と表示されますが、フィルターに合致した予定がないだけで、他の予定が存在する可能性はあります。だから、「該当なし」とか…。これはもう、ほとんど言いがかりに近いコメントですが。(^^;;

Treo の設定が一段落したら、インストールしてみたいと思います。有り難うございました。

_ Necky 2006年11月10日 14:58

コメントありがとうございます&週末のリリースネタができました=D>bigfootさま

>1)不具合
>・フリーズ
 謎ですね・・・ 週末いじり倒してみます^^;
>・スピード
 やはり表示期間を絞っているからだと思うのですが、アイテム量と条件によってどう変わるか、暇があったら検証してみたいと思います。(テストデータを作るテストツールを作らねば...^^;)

>2)提案
>・予定項目の表示開始位置
 余計な空白をできる限り減らしたいというのと、見栄えだけのコードをあまりつけたくないので、要望が多くない限りは現状の仕様で行きたいと思います^^; ただ、見栄えにしかならなさそうなアイコン表示については、NegiTodayAgendaとNegiTodayToDoを並べて表示したとき、その境目がわかりにくくなることがあったので、今後もオプションとして残すつもりでいます。
>・時間の書式
 単純ミスです(;..)_ 地域(時刻)の設定にかかわらずMM/dd(mmm) HH:mmとなるのが正しい動作ですので、週末にでも直します。

>3) その他(控えめな提案 ;-) )
>・終了予定時間
 たしかに表示しないようにできたほうがいいかもしれません。私の場合、穴あき状態の予定表で個々のアイテムの終了時刻がないと困るのですが、びっしり詰まっている予定表で終了時刻≒次のアイテムの開始時刻というようなケースでは、表示しないほうが無駄がなさそうなので、週末にでも試してみます&よさそうなら↑とまとめてリリースしたいと思います。
>・予定なし
 私も気にはなってました&案の定つっこまれました^^; 「該当する仕事|予定なし」に変更したいと思います。

_ Necky 2006年11月10日 23:25

(追記)
えーと、ためしにコード書いてみました。
ぎっちりと予定を書いて「終了予定時間」を表示しないようにすると、無駄な表示がなくなってスッキリすることが確認できました。というわけで、明日もうちょっとテストしたりしてAlpha Releaseしたいと思います。
あと、翌日00:00に終了する予定を当日の24:00に終了するよう表示するようにしてみたところ余計な表示が減ったので、これも出してみます^^;
#NegiTodayToDoの方も実はやりたいことがあったので、そのときにあわせてAlpha Release出します。

本日のTrackBacks(全1件) [TrackBack URL: http://diary.wanaya.jp/tb.rb/20061103]

αリリースしました♪ 人柱様は必ずDLしてください( ..)_


過去の日記
<< 2006/11/ 1 2 3 2. 結論に至りました
3. というわけで、Build 10 Alpha Release出しました。
5. 不具合情報(11/4 12時現在)
4 2. Build 11 Beta Release(重要)
3. 本当はのんびりリリースするつもりだったのですが...
5 2. Build 12 Beta Release(重要な更新)
3. たびたび申し訳ありません
4. 一点だけ調整すべき問題が残っているのでコメント募集
6 7 2. Build 14 Beta Release(重要な更新)
3. 期限/開始日によるフィルタについて
4. 謝辞
8 9 10 11 2. Build 15 16 17 Alpha (人柱さま専用)
3. 毎度の決まり文句
4. 仕様制限/障害等(11/11 12:50現在)
5. 11/18追記
12 2. 予定や仕事の日付/日時/時刻の検索
3. ちゃんと書いといてください;_;)>マイクロソフトさま
4. 2007/7/23追記
5. 2007/7/25追記
13 2. ちば!
14 15 2. 今日はもうすでに70件;_;)
3. というわけでフィルタ入れました。
16 17 2. Content-Type: multipart/form-data
3. はい、知る人ぞ知る東鳩は"To Heart"です。
4. しかしながら無事multipart/form-dataに関する記述を書き終えました
18 2. 今後の予定
3. Build 18 Beta Release
4. 十分寝かせて熟成させたつもりですが・・・
5. Build 19 Alpha Release (人柱さま向け)
19 2. Build 20 Beta Release
3. Build 21 Beta Release
20 21 22 2. 充実のラインナップ!って言葉の響きがいいよね。
3. NegiToday何か 2007(全て未定)
5. (追記)要望コメントを受けて
23 24 25 26 27 28 29 30 >>
NHK(日本放置協会)は放置される側の団体です 時間のないサイト運営者リング NEO業務日誌
本日 87 昨日 114 全体 552672