DoingLog
Windows Mobile 6 用の備忘録ソフト「行動ロガー」
説明
Windows Mobile 6 上で動作する、備忘録というか、一行メモを時間とともに記録する、 それだけのソフト。それだけに特化した分軽いソフトです。
- 医師の指導で睡眠時間、起床時間を記録しなければならない人
- 朝食、朝おやつ、昼食、昼おやつ、夕食、夜食の時間、内容などを記録したい人
- 自分が何をやっていたか勤務表に書くときに忘れていて困る人
こんな人向けに作成しました(全部俺該当)
使用するファイルパス
My Documents\DoingLog\DoingLog.sdf
My Documents\DoingLog\DoingLog.sdf.tmp
データベースファイルの実体
.tmpは圧縮時に一時的に作成します。
My Documents\DoingLog\DoingLog.txt
手動テキスト出力(現データベースのすべて書き出し)を行ったときに作成されるタブ区切りテキストファイル(上書き型)
My Documents\DoingLog\DoingLog_archive.txt
先々月より古いログの待避場所(追記型)
デフォルトの場所変更方法
HKCU\Software\Hondarer-soft\DoingLog
"path"エントリにパスを書けば変更できます。(TRE などで実施してください)
なお、最後の\は不要です、(ex."\My Documents\DoingLog")
なお、レジストリの変更は知識が必要ですので、この説明で解らない方はデフォルト設定としておいてください。
項目のコンボボックスについて
SELECT Doing, COUNT(*) as Cnt FROM DoingLogs GROUP BY Doing ORDER BY Cnt DESC, Doing
で動的に作成しています。つまり登録数が多い順にコンボボックスに表示されます。
新規内容を記録したい場合は、"(↓新規内容)"を選択すると直下のテキストボックスに入力できるようになります。
自動アーカイブについて
データベースが肥大化しないよう、月替わりの起動で、先々月以前のログをタブ区切りテキスト形式で出力しデータベースから削除の上、データベースを自動圧縮します。 ただし、毎日いろいろ記録して2ヶ月分たまったときの性能はまだ未知数です。 その場合はもう少し短い期間しか保持しない処理にするつもり。
更新、削除について
登録されたログを削除する機能、内容を更新する機能はありますが、時間を指定して新しい内容を追記する機能は現状ありません。
環境
以下の環境が必要になります。Advanced/W-ZERO3[es] では最初からインストールされているので考慮する必要はありません。
- .NET Compact Framework 2.0
- SQL Server CE
注意事項
- 本ソフトは Hondarer が自分で使うために作成したソフトですので、今後仕様は変更となる可能性があります。
- 要望は受け付けますが、必ずしも反映できるかどうかは保証できません。
ダウンロード
実行ファイルのみです。
コメント
ダウンロードして使った感想をお聞かせください。
- 2013-12-17 (Tue) 09:37:52 hiro? : 出退勤の時間管理で使っています。Today上のショートカットを押すと自動的に時間が記録されると便利だと思いました。
- 2012-03-07 (Wed) 18:31:44 hondarer? : うわぁ、本人も忘れるほど昔のソフトお使い頂きありがとうございます!今でもこのインターフェイス、シンプルで良いと思ったり。
- 2012-03-07 (Wed) 18:26:53 jtom? : windows mobile5 でも動きました。
履歴
2007-11-22 (Thu) 05:00:14 (V1.0.0.0)
初版リリース
2007-11-22 (Thu) 23:19:21 (V1.0.1.0)
マルチプラットフォーム対応(Windows & Windows Mobile)
2007-11-23 (Fri) 08:34:16 (V1.1.0.0)
リストビューの幅を保存するようにした
その他細かな修正
2007-11-25 (Sun) 05:22:00
新規登録時、それまでに選択した内容をテキストボックスに転記するようにした
2007-11-27 (Tue) 19:10:57 (V1.2.0.0)
処理の高速化
開発者の独り言
開発環境について
.NET CF & SQLCE はライトユーザーにとっては最強の組合せだと思う。 自分の電話の機能を自分で拡張できるようになったことは、すばらしいことだ。
実は…
パソコン上でも動いた。.net の力はあなどれない。 ただし SQLCE のインストールが必要。
SQL Server Compact Edition Runtime
Todo
- 検索機能の充実
- 内容コンボボックスを、「エントリの多い順」と「文字コード順」で選択可能にする