Rapid Express

Rapid Express

中小企業を支援するLinuxベースのWebアプリケーション開発

Rapid Express RSS Feed
 
 
 
 

これを最後のバージョンアップに・・・したい

もうこれ以上いじるところはないでしょう。
さっさとコレから抜け出さないと、稼ぎに支障が出てきてしまうし・・・

スヌーズ対応目覚まし時計 myalarm.mscr Ver.1.1
ダウンロード? |? 説明テキスト
最新版をダウンロードしてください。

?

  • 時刻、曜日、ボリューム等すべての項目をリスト選択方式に変更。
  • バイブレーションを3パターンから選択できるように(パターンのカスタマイズも可能)。
  • メニューに「一覧画面」、「設定終了」などを加えた。
  • スヌーズ回数を、0回指定で「スヌーズしない」とした。
  • volume_afterがフェードイン完了直後に働いてしまっていた。

今回は(私にしては)少し暖めましたので、公開直後の虫はいないはず(たぶん、きっと・・・なければいいなあ)

すません。*終了*で無限ループに入っていました。
公開後早々にダウンロードして、動作が不安定に感じるようならダウンロードし直してください。

—————————

数値入力を選択方式にすることにためらいがあったのは、手順がかかる割りに細かく設定できない点にあります。1刻みの値など、想定していない選択肢を選べませんから。

24時間を1分刻みで選択するには、時の位、十分の位、一分の位の手順が必要になりますし、曜日のリスト選択も、MortScriptにチェックボックスUIがないため、平日や毎日を選択するには手数がかかります。

Windows Mobileでの(というよりMortScriptでの)UIは、Windows的発想ではダメなんですよね。しかしまあ、だからこそ奮い立つものがあるのも性(さが)というもの。

そこで、こんな仕組みにしてみました。音量やフェードイン回数にも使いまわししてます。

?
現在の指定が0のときの、スヌーズ回数の選択。 現在の指定が10のときの、スヌーズ回数の選択。

これを発展させると、こう。
MortScript(PPC上の)ではちょっと辛いアルゴリズムで、これ以上細かいことやると我慢の限界時間を超えます。

?
現在の指定が06:00のときの、時刻の選択。 現在の指定が08:50のときの、時刻の選択。

現在の設定時刻から離れた時間帯へ変更するときは、曜日選択から再び時刻選択に戻ることで細かく指定できるようになります。

1分刻みの時刻を指定するときは、前画面へ戻る。

結局、画面遷移を3回しないと分刻みの指定はできないので、そこは時、十分、分と手順を踏むのと変わりありません。明日は少し早く起きるように調整しよう、というときに差が出る程度のもので、かけた労力ほど効果はないですね。
音量なんか、1刻みで指定できても何の意味ないし。

前後30分の刻みを5分にできると使いやすさが変わると思うのですが、処理速度がさらに落ちる上、MortScriptのリスト個数制限をオーバーしてしまいます。

まあ、時間と分を別の画面で設定するUIを最初に見たときの違和感(項目数に制限のあるリストボックスしか使えないから仕方ないんですけど)に対する、たぶんに自己満足な私の回答であります。

素直に降参せず、申し訳ないです(w >BeeVさん





One Response to “これを最後のバージョンアップに・・・したい”

  1. 1
    気まぐれEM・ONE日記:

    [EM・ONE] myalarmがバージョンアップ

    メディアプレーヤーを利用したスヌーズ対応目覚まし時計MortScrip、myalarmがVer1.1へバージョンアップしています。

    MY…
    m…

Leave a Reply



Tags

Links




Meta


TMAX.MYOPENSRC.COM