ゴリごり(Preview release 4)
since 1999/09/30
last update 2000/11/08
ゴリごりの正式名称は、「カテゴリをごりごり編集するためのユーティリティ」といって、ようするにそれだけのためのツールです。
作者は一時期LotusのEasySyncを使っていた時期があったのですが、それをPalmDesktopに戻す際に、カテゴリをめちゃくちゃにされてしまって、頭に来たのでこれを作りました。
のはずだったのですが、他のPalmwareのテスト用ツールの色彩も帯び始めました。
一通りのアプリのデータを生に近い状態で見ることができるので、その手の用途に便利なもので。
この傾向は、将来的にさらに強まるかもしれません(とうとう削除機能までつけちゃったし(^^;)。
変更履歴
- 1999/09/30 PreviewRelease1
- 2000/03/02 PreviewRelease2
- PalmOS3.3 で、FatalErrorになってしまうという不具合を修正しました。
CallBack関数内でグローバル変数を使っていたことに
起因するお粗末なバグで、自分の使用環境では偶然ちゃんと動いていた
というのが真相だったりします。
- 開発環境をPRC-Tools2.0に変更しました。
- ToDoで、完了した項目のチェックを表示するようにしました。
- ソースには、作りかけの予定表「Datebook」対応分が含まれています。
一応、それなりに動作することは確認してあります。
定期的な予定の扱いと、カテゴリの初期化(標準ではカテゴリがないので、
未分類「Unfiled」位は作ってあげないとまずい)ができていないので、
機能的には殺してあります。もし、Datebk3でカテゴリを使ってあるのであれば
使えるかも知れません。
なお、予定表「Datebook」対応は、将来的にサポートすることがきまっている
わけではありませんので、あらかじめご了承ください。
- 2000/04/19 PreviewRelease3
- アイコンをそれっぽいものに変更しました。
- アプリにジャンプする機能をつけました。
- 無保証ながらDateのカテゴリ分けにも対応しました。
- ドキュメントから、GIF画像を排除し、PNGにしてみました。
- SDKのExamples由来のソースを添付からはずしました。
- 2000/11/08 PreviewRelease4
- レコードを削除する機能をつけました。メニューのOptionで使用する/しないを切り替えることができます(デフォルトは使用しない)。
これは、単に、ToriAheadsのテストで作りすぎてしまったデータを消すためにつけただけのものです。
- PalmOS3.5で、カテゴリの選択時に、もともと「すべて」を選んである状態で再度「すべて」を選ぶと、表示が「未分類」になってしまう不具合(PalmOS3.5のバグ?)に対応しました。
- 添付のTnGO.prcを最新のもの(0.03)にしました。
- ファイル名をgory.prcからGoRi.prcに変更しました。
クリエータIDは変わっていないので上書きインストールしても大丈夫です(もともと、ファイル名をクリエータIDに合わせる方針だったのですが、最近まで間違っていることに気づかなかった)。
- ソースの配布を分離しました。
最新版は、ABplus palmwareで公開しています。
主な使い方
|
|
こんな感じの画面です。
|
最上部のプッシュボタンで、
- アドレス帳「Address」
- To Do
- メモ帳「Memo」
のいずれかを選ぶと、その下のリストに、それぞれのデータが表示されます。
リストの上のポッポアップリストで表示するカテゴリを限定することもできます。
で、リストからデータを選択し、下部のポップアップリストでカテゴリを選択すれば、それだけでデータのカテゴリが変更されます。とても簡単ですね。
アプリの呼び出し
同梱されているTouch'nGo!(TnGO.prc)をインストールし有効にすると、右下部に、「GotoApp」というボタンが表示されます。
|
|
こんな風に。
|
これをタップすると、現在選んでいるレコードを標準アプリで(Touch'nGo!の設定によっては、置き換えアプリで)表示します。
この機能を有効にするには、Touch'nGo!のドキュメントをよく読み、このPalmwareが原則として無保証(保証不可能)であるということを理解してから使用してください。
予定表(Datebook)のデータへの対応
標準の予定表「Datebook」では、カテゴリを使用していないのですが、Touch'n Go!というPalmwareのテストをするのに都合が良いという非常に勝手な理由で、予定表(Datebook)カテゴリも操作の対象にしました。
予定表(Datebook)のデータベースは(使用していないにもかかわらず)カテゴリで使用する情報を格納する領域を持っているので、支障はないと思われますが、影響する範囲がどこまでおよぶのかは、判断できないのでデフォルトではこの機能は隠してあります。
メニューの「Option」→「Dateを対象とする/しない」を選択することで、この機能の有効/無効を切り替える(トグルになっています)ことができます。有効にする際には、確認(警告?)ダイアログが出たのち、「Date」プッシュボタンが現れます。
|
|
ほら。
|
ちなみに作者は、この機能はPOSEのみで使用し、実機では有効にしたことがありません。
既知の問題点
表示するカテゴリの選択で、データの存在しないカテゴリを選んだ場合、リストそのものが非表示になりますが、これはそういう風に作ってあるからなので、あわてなくても大丈夫です。
予定表のカテゴリのDatebk3との関係
ゴリごりで作成/変更したカテゴリはDatebk3でも同様に扱われるようです。逆に、Datebk3で作成/変更したカテゴリもゴリごりに反映されるようです。
ただし、Datebk3が、コメント領域の一部を利用して管理している部分(多分、DesktopのPIMとの関連のためだと思う)については、ゴリごりはノータッチなので、そのあたりで不都合が生じる可能性はあります。
使用条件
ゴリごりはシェアウェアになる予定ですが、現在は評価版なので無償でご利用いただけます。評価版ですので、使用したら必ず評価してください(笑)。で、できたらアンケートにご協力ください。
ソースの配布について
ゴリごりのソースは、
- 自分でゴリごりを改造して使用する
- バグを見つけて(直して)作者に連絡する
- 参考にして別のプログラムを作る
- 「ダサいソースだ」といってわらいものにする
- 印刷したものを壁にはってダーツの的にする
という目的に限って、使用することができます。
メイクし直すにはPRC-Tools2.0環境と最新のpilrcが必要です。
添付ソースそのもの、およびそれを改造して(または改造せずに)メイクしたものを再配布することは禁止させていただきます。
著作権について
ゴリごりおよびそれに添付されているファイルの著作権は、作者(樋田@AB+)が保持します。
一部、PalmConputingのデベロッパー・ゾーンで公開されているExamplesのソースを流用しています。
Copyright (C) 1998 ABplus Inc. kazhida.
Portions copyright c 1998 3ComCorporation
or its subsidiaries.
All rights reserved.
Examplesから流用したソースについては、配布はできないようなので、添付ソースから外しました。上記のデベロッパー・ゾーンから無償で入手できますので、別途入手てください。
使用している型や関数は、ほぼすべて????DB.c、????DB.hに定義してあります。
Copyright (C) 1999 ABplus Inc. kazhida.
All rights reserved.