CM (CalendarMemo)
ここで紹介する CalendarMemo は私が仕事で使うつもりで作ったメモ書き用のアプリケーションです。 Cocoa で作っているので Mac OSX 専用となっています。
● MacOS X 版 mc (2002/09/01)
ようやく MacOS X 版の mc(matrix calculator) が CalendarMemo 上から実行できるようになりました。詳しくは[mc について]を御覧下さい。CalendarMemo はメモ書きのアプリケーションですがプログラミングや数値データの処理もできるようにしています。例えばこんな作図もエディタ部から実行できます。また画像処理もこんなに簡単にできてしまいます。最近はこんな作図も気に入ってます。メモ書きに飽きたらデータ処理で遊んで下さい。
CalendarMemo はおまけが沢山付いていますがベースはメモ書き用アプリケーションです。データ処理をしない方は無視しメモ書き部だけをお使いください。
CalendarMemo は、しばらく使い続けないとその良さが判らないかもしれません。
● どんなアプリケーション?
● メモファイルは TextEdit で読める
● メモを読む
● メモの管理
● ランチャー
● ドキュメント(メモ)
● mc (matrix calculator)
● その他
● 開発のきっかけCalendarMemo はメモを書くためのアプリケーションです。1メモを1ファイルとして年月日階層のフォルダーに自動的に保存します。保存したメモはカレンダーで管理します。ファイルブラウザ付のエディタのようなアプリケーションと思って下さい。
カレンダーから日付けを選ぶと、指定した日に保存したメモの一覧がリストアップします。さらにリストからメモを選ぶと瞬時に表示します。
左上がカレンダーで、右上が指定した日付けに保存されているファイルのリスト。スト項目をクリックすると下のエディタ部にただちに表示される。
カレンダーから日付けを選択すると、指定した日に保存したメモの一覧が表示されます。その一覧からメモを選ぶと瞬時に表示します。
CalendarMemo には専用のファイルフォーマットがありません。ファイルは TextEdit で読める添付書類付き RTF 書類 (RTFD) で保存します。
専用のフォーマットにすると便利かもしれませんが、 CalendarMemo が無くなったら読めなくなってしまいます。だから専用のファイルフォーマットを持っていません。
CalendarMemo が嫌になったら別のアプリケーションを使って下さい。
普通のメモ書きアプリケーションは書くことを主眼に作られています。でも CalendarMemo は書いたメモを素早く見る、これを第一の目的にしています。そのため月間ファイルのリスト表示。全ファイルのファイル名検索の機能があります。また長いメモを書いたとき素早くスクロールできるよう自動の目次作成機能があります。この目次にアウトラインプロセッサーの機能を加えているのが変なところです。
さらに、関連したメモを参照できるようドキュメントへのリンク機能があります。リンク設定はリストやファインダからの drag & drop で簡単にできます。
メモは年月日階層のフォルダーに保存されます。そしてカレンダーで管理します。これはメモ生成順、時系列によるメモの管理です(すべてが時系列で保存される)。でもメモの中には時間に依存しないものもあります。例えば本の感想とか、家族の生年月日などです。このようなメモはカテゴリで分類されるブックマークに登録します。
引出しに表示されるブックマーク。クリックでメモが開く!CalendarMemo にはランチャー機能があります。カレンダーやブックマークは CalendarMemo で管理するメモを対象にしています。でもそれ以外のファイルやフォルダー、アプリケーションを管理したいという場合があります。こんなとき使うのがランチャーです。これもブックマークと同じようにカテゴリに分類できます。
ファインダーからの drag & drop で登録。ダブルクリックで開く!私の場合、患者さんのデータの場合病歴番号を使う事が多くアイコンやファイル名だけでは内容が推測できないときがあります。そこで CalendarMemo のランチャーには登録した項目それぞれにコメントを付ける事ができるようになっています。
ドキュメントにランチャーに似た機能があります。ファインダーからファイルやフォルダー、アプリケーションをドキュメントに drag & drop するとアイコンが挿入されます。このアイコンをダブルクリックすることで開くことができます。
レポートを書く時、使ったアプリケーションやデータが保存されているフォルダーを登録しておくと便利です。言ってみればドキュメント単位のファイル管理ということになります。
CalendarMemo にはメモを書く以外に色々な機能が沢山あります。詳しくは「マニュアル」を読んでもらうとして、画像の閲覧、 インターネット検索、 ダウンロード、 FTP、 PalmPDA、 バックアップ機能、その他があります。
メモソフトにバックアップ機能があるなんて CalendarMemo だけではないかな〜?
MOSA のミーティングに参加する機会があり、そこではじめて Cocoa という開発環境があることを知りました。 CalendarMemo は Cocoa の勉強のために作った第一号です。また CalendarMemo は mc (matrix calculator) のGUIのために作っています。将来( ver 1.0.0 以降)は CalendarMemo に行列演算機能を持つプログラミング言語を加える予定です。