スケジューラ

助 十 郎

Ver.0.2.1


現状は、実用レベルまで達していません。デモ版程度の認識でお願いします。 詳しくはこちら

助十郎 SimpleZDBを利用したスケジューラです。 SimpleZDBのおかげで、Ruby/QteでもザウルスのPIMデータベースにアクセスできる様になったため、 試しに作ってみました。が、現状では実用的なレベルまで持っていけていないです。 ですが区切りを付けたかったのでとりあえずリリースします。デモ版程度の認識でお願いします。 今のところ、主な特徴は下記の通りです。

  • スケジュールの表示は1日、1ヶ月、6ヶ月の3種類。
  • 1ヶ月画面では翌月のカレンダーも表示。
  • 6ヶ月画面でも主なスケジュールを表示。

本ソフトウェアはRuby/Qteと言う環境でSimpleZDBというライブラリを使用して作成されています。 動作にはRuby/Qte及び、SimpleZDBがインストールされている必要があります。 また、動作確認はSL-C3100で行っています。

ご意見、ご感想等は こちらへのコメントでお願いします。


■更新内容 (2009/07/18)

下記の点を修正しました。
  • 1か月画面の今月のスケジュール表示内で期間スケジュールのタイトル表示位置がおかしいものがあったのを修正。
  • 1か月画面の今月のスケジュール表示内で期間スケジュールの期間を示すバーの表示位置を画面をより有効利用できる様に修正。
  • 1か月画面の翌月のスケジュール表示内と6か月画面でスケジュールのタイトル表示位置がおかしいものがあったのを修正。
  • 春分の日、秋分の日が正しく表示されない場合があったのを修正。
  • 期間スケジュールの色を変更
  • データリロード時、休日関連データも読み込む様に修正


■動作環境

以下の環境で開発、動作確認を行っています。
  • 本体:SL-C3100
  • Ruby/Qte:Ruby(Ver.1.8.6-p114)、Ruby/Qte(Ver.0.5.4)、SimpleZDB(Ver.0.8.1.1-1)
ご利用にあたっては、Rubyおよび、Ruby/Qteおよび、SimpleZDBのインストールを行う必要があります。 Ruby, Ruby/Qteの入手先については、 Ruby/Qte普及委員会さんのインストールに関するページが詳しいです。 SimpleZDBは開発元のこれまたRuby/Qte普及委員会さんのところで入手できます。 なお、Ruby/Qteの詳細については、開発者の HIDAKAさんのページRuby/Qte普及委員会 をご覧ください。(ただし、どちらともどちらかと言うと開発者向けのページです)

■使用上の注意

 以下の点について理解し、納得された方のみご利用ください。

  • 本ソフトウェアはフリーウェアです。
  • 本ソフトウェアを使用する事により、発生した障害、問題について、 作者は一切の責任を負いません。利用者本人の責任で御利用ください。
  • 本ソフトウェアの個人的な再配布は自由にしていただいて結構ですが、転載は禁止します。 このページか「ぐうたラボ」へ リンクを張っていただきます様お願いします。
  • 本ソフトウェアのご利用にはRuby/Qteがインストールされている必要があります。
  • 動作確認はSL-C3100でのみ行っています(と言っても、起動してはまらないことを確認した程度です)。

■ダウンロード

[sukejuro_0.2.1_arm.ipk] アプリケーションパッケージ

[sukejuro_0.2.1_doc.zip] ドキュメント。

[sukejuro_0.2.1_src.zip] ソース一式。

■開発後記 (2009/07/18)

最近、期間スケジュールを多用し始めたんですが、多数の期間スケジュールを登録すると、ちょっと使えないレベルな気がしたので、 修正することにしました。もう2年ぶりなんですよね。いまさらですが、期間スケジュールの表示に関しては、 かなりましになったと思います。後、独自データベースに切り替えてスケジュールの登録もできるようにしたいとは思ってるんですが、 まあ、放置状態です・・。

この2年の間、スマートフォンは出てますが、PDAはもうまったく出てこないですね。 ネットブックは出てますが、あれでもでかすぎますし、電池の持ちからしてPDAとは違いますしね・・。 Android搭載の端末がキャリアの縛りなし(というか公衆網はなくていいんですが・・)で出てくればうれしいんですが、 日本のメーカーからはそれもないですかね・・。 そろそろZaurusの電源スイッチの当たりが怪しくなってきているんで、代替の機種が欲しいんですけどねぇ・・・。

■現状の問題点と今後の課題 (2006/09/18)

 「デモ版」扱いの最大の理由は起動時のデータ読み込みの遅さです。 SimpleZDB(とシャープのライブラリ)の使い方をまだちゃんと調べていなくて、 特定のデータ(例えば、今月内のデータとか・・)を読み込む方法がわかっていません。 このため、最初に全データを読み込むと言うむちゃなことをしているのですが、 このような動作のために、起動後、私のデータ1100件程度を表示するまでに 2分40秒ほどの時間がかかっています。 データが多い人の場合はさらに時間がかかるでしょうし、 すべてをメモリに読み込んでいる関係上、「読み込めない」と言う可能性もあります。 また、本体の「カレンダー」でデータが更新された場合、動的な更新には対応していないので、 助十郎に反映させるには、また助十郎を起動し直す必要があります。

さらに、上記とは関係なく、実際にスケジューラを作ってみると開発項目が多くてなかなか完成しそうにありませんでした。 作っているうちに、他のことがしたくなったのといつまでかかるかがよくわから無い気がしてきたので、 区切りを付けるためにリリースしました。

最低、下記のことは実現したいと考えています。ザウルスが無くなるまでに完成できればいいのですが・・。
  • データの読み込み方法の改善
  • ToDoデータの表示
  • 各種データの保存


ぐうたラボ...