| 1 |
|
|
| 2 |
*Malon Note |
*MalonNote v1.8 |
| 3 |
|
|
| 4 |
MalonNote は、ちょっとしたメモをすばやく保存・検索できるようにするアプリケーションです。 |
MalonNote は、ちょっとしたメモをすばやく保存・検索できるようにするアプリケーションです。 |
| 5 |
メモデータはテキストデータで保存されるので Malon Note が気に入らなくなってしまっても |
メモデータはテキストデータで保存されるので MalonNote が気に入らなくなってしまっても |
| 6 |
情報を流用することができます。 |
情報を流用することができます。 |
| 7 |
|
|
| 8 |
Wiki を知っている方は「ローカル一人 Wiki」のようなものと思っていただければ良いと思います。 |
Wiki を知っている方は「ローカル一人 Wiki」のようなものと思っていただければ良いと思います。 |
| 9 |
Wiki の影響を強く受けていますのでデータ形式もWiki 互換となるようにしました。 |
Wiki の影響を強く受けていますのでデータ形式もWiki 互換となるようにしました。 |
| 10 |
|
|
| 11 |
|
メモを取る環境によってOSが変わることもあると思います。ですからMalonNoteはWindows, Linux, MacOS Xの |
| 12 |
|
3つのプラットフォームに対応しています。 |
| 13 |
|
メモデータを持ち歩ければどこでも同じようにメモを利用できます。 |
| 14 |
|
|
| 15 |
|
*動作環境 |
| 16 |
|
-Windows XP, Windows 2000 |
| 17 |
|
-Linux 要gtk+-2.0, GNOME |
| 18 |
|
-MacOS X 10.3以降 |
| 19 |
|
|
| 20 |
*インストール方法 |
*インストール方法 |
| 21 |
|
|
| 35 |
**初めて使用する場合 |
**初めて使用する場合 |
| 36 |
|
|
| 37 |
初めて起動する場合、メモデータを保存するディレクトリを訪ねてきます。 |
初めて起動する場合、メモデータを保存するディレクトリを訪ねてきます。 |
| 38 |
|
|
| 39 |
お好みの空ディレクトリを指定して下さい。 |
お好みの空ディレクトリを指定して下さい。 |
| 40 |
|
|
| 41 |
|
|
| 55 |
**新しいメモの作成 |
**新しいメモの作成 |
| 56 |
メニューから「New」を選択してください。 |
メニューから「New」を選択してください。 |
| 57 |
|
|
| 58 |
|
※機種依存文字(丸数字やローマ数字)を含んでいる場合はエラーメッセージが表示され |
| 59 |
|
正常に保存されませんので、再度メモを開いて機種依存文字を取り除いてください |
| 60 |
|
|
| 61 |
|
**メモの修正 |
| 62 |
|
検索ツリー上から修正したいメモを選択し、メニューから「Edit」を選択してください |
| 63 |
|
|
| 64 |
|
※機種依存文字(丸数字やローマ数字)を含んでいる場合はエラーメッセージが表示され |
| 65 |
|
正常に保存されませんので、再度メモを開いて機種依存文字を取り除いてください |
| 66 |
|
|
| 67 |
**メモの削除 |
**メモの削除 |
| 68 |
削除したいメモをツリーから選択し、メニューから「Remove」を選択してください。 |
削除したいメモをツリーから選択し、メニューから「Remove」を選択してください。 |
| 69 |
メモに対応するファイルも一緒に削除されます。 |
メモに対応するファイルも一緒に削除されます。 |
| 70 |
|
|
|
|
|
| 71 |
**検索結果の削除 |
**検索結果の削除 |
| 72 |
削除したい検索文字列をツリーから選択し、メニューから「Remove」を選択してください。 |
削除したい検索文字列をツリーから選択し、メニューから「Remove」を選択してください。 |
| 73 |
データファイルは削除されません。 |
データファイルは削除されません。 |
| 82 |
すべてのメモから"TYPE"と書かれた行を解析して、その種類ごとに分類表示します。 |
すべてのメモから"TYPE"と書かれた行を解析して、その種類ごとに分類表示します。 |
| 83 |
メモの数が多いと若干時間がかかります。 |
メモの数が多いと若干時間がかかります。 |
| 84 |
|
|
| 85 |
|
**メモディレクトリの追加 |
| 86 |
|
メニューから「Add memo directory」を選択してください。 |
| 87 |
|
ディレクトリ選択ダイアログが表示されるので、メモデータが入っているディレクトリ |
| 88 |
|
あるいは、これからメモを作成するディレクトリを指定してください。 |
| 89 |
|
新規にタブが作成されメモディレクトリを切り替えることができます。 |
| 90 |
|
|
| 91 |
|
**メモディレクトリの削除 |
| 92 |
|
メニューから「Remove memo directory」を選択してください。 |
| 93 |
|
選択されたタブが削除されます。メモデータディレクトリ自体は残ったままになります。 |
| 94 |
|
|
| 95 |
**検索ツリーの操作 |
**検索ツリーの操作 |
| 96 |
「Tree」メニューから以下の機能を選択できます。 |
「Tree」メニューから以下の機能を選択できます。 |
| 97 |
|
|
| 104 |
-Clear All |
-Clear All |
| 105 |
すべての検索ツリーを消去します。(起動時の状態に戻ります) |
すべての検索ツリーを消去します。(起動時の状態に戻ります) |
| 106 |
|
|
| 107 |
|
**オプション |
| 108 |
|
|
| 109 |
|
-Fast Search |
| 110 |
|
定期的にメモデータディレクトリを全件検索して、 |
| 111 |
|
OSのディスクキャッシュにメモデータを読み込ませることで |
| 112 |
|
検索速度を高速化するオプションです。 |
| 113 |
|
|
| 114 |
*メモフォーマット |
*メモフォーマット |
| 115 |
|
|
| 125 |
また、Wikiとの互換性を保つため本文には以下のような |
また、Wikiとの互換性を保つため本文には以下のような |
| 126 |
Wikiテキスト整形フォーマットを推奨します。 |
Wikiテキスト整形フォーマットを推奨します。 |
| 127 |
|
|
| 128 |
※Malon Noteでは整形機能があまり実装されていません。 |
-行頭がスペースで始まると、その行はそまま表示されます。 |
| 129 |
以下の内、*, **, http:, ftp:, [[]], {{}}のみが機能します。 |
-アスタリスク(*)を行頭に書くと、大見出しになります。 |
| 130 |
|
-アスタリスク2個(**)を行頭に書くと小見出しになります。 |
| 131 |
・連続した複数行は連結されます。 |
- -を行頭に書くと箇条書きになります。 |
| 132 |
・空行は段落の区切りとなります。 |
-http://www.maloninc.com/のようなURLは自動的にリンクになります。 |
| 133 |
・行頭がスペースで始まると、その行はそまま表示されます。 |
-file://hoge.txtのようなものも自動的にリンクになります。 |
| 134 |
・シングルクォート2個ではさんだ部分は、ボールドになります。 |
-[[]]でくくった文字列は他のメモを検索するリンクになります。 |
| 135 |
・シングルクォート3個ではさんだ部分は、イタリックになります。 |
-{{}}でくくった文字列をファイル名とするファイルを開きます。 |
|
・アスタリスク(*)を行頭に書くと、大見出しになります。 |
|
|
・アスタリスク2個(**)を行頭に書くと小見出しになります。 |
|
|
・-を行頭に書くと箇条書きになります。 |
|
|
・http://www.maloninc.com/のようなURLは自動的にリンクになります。 |
|
|
・file://hoge.txtのようなものも自動的にリンクになります。 |
|
|
・[[]]でくくった文字列は他のメモを検索するリンクになります。 |
|
|
・{{}}でくくった文字列をファイル名とするファイルを開きます。 |
|
| 136 |
ただし、ファイルはメモデータディレクトリ上のdocsディレクトリ内にあるものに限定されます。 |
ただし、ファイルはメモデータディレクトリ上のdocsディレクトリ内にあるものに限定されます。 |
| 137 |
docsディレクトリは必要に応じて自分で作成してください。 |
docsディレクトリは必要に応じて自分で作成してください。 |
| 138 |
|
-行頭がカンマで始まる行は表になります。たとえば |
| 139 |
|
|
| 140 |
|
,品名,価格 |
| 141 |
*TODO |
,牛乳,100 |
| 142 |
-メニューなどの日本語翻訳 |
,プリン,120 |
| 143 |
|
|
| 144 |
|
は以下のような表になります。(ただし、前後に空行を入れてください) |
| 145 |
|
+-------+---+ |
| 146 |
|
|牛乳 |100| |
| 147 |
|
+-------+---+ |
| 148 |
|
|プリン |120| |
| 149 |
|
+-------+---+ |
| 150 |
|
|
| 151 |
|
**メモの文字コードと改行コードについて |
| 152 |
|
メモの文字コードはEUCコードで改行コードはLFになります。 |
| 153 |
|
|
| 154 |
|
|
| 155 |
|
**新規メモフォーマットのカスタマイズ |
| 156 |
|
メモディレクトリにnew.templateという名称でファイルを作成することで |
| 157 |
|
新規メモのデフォルトフォーマットを定義できます。 |
| 158 |
|
パッケージに添付のnew.templateはバグ管理に利用できるサンプルとなっています。 |
| 159 |
|
|
| 160 |
|
|
| 161 |
*バグの報告 |
*バグの報告 |
| 167 |
|
|
| 168 |
また、以下の点について記載していただけますと大変助かります。 |
また、以下の点について記載していただけますと大変助かります。 |
| 169 |
|
|
| 170 |
・OSの種類とバージョン(例: MacOS X 10.2) |
-OSの種類とバージョン(例: MacOS X 10.2) |
| 171 |
・バグの事象を再現させる方法(例:同じ文字で検索を何回か繰り返すと強制終了する) |
-バグの事象を再現させる方法(例:同じ文字で検索を何回か繰り返すと強制終了する) |
| 172 |
|
|
| 173 |
以下のファイルを取得できる場合は添付していただけますと非常に助かります。 |
以下のファイルを取得できる場合は添付していただけますと非常に助かります。 |
| 174 |
・Windowsであれば、C:\Documents and Settings\All Users\Documents\DrWatson\drwtsn32.log |
-Windowsであれば、C:\Documents and Settings\All Users\Documents\DrWatson\drwtsn32.log |
| 175 |
・MacOS Xであれば、/User/あなたのユーザー名/Library/Logs/CrashReporter/mnote.crash.log |
-MacOS Xであれば、/User/あなたのユーザー名/Library/Logs/CrashReporter/mnote.crash.log |
| 176 |
・UNIXであれば、coreファイル |
-UNIXであれば、coreファイル |
| 177 |
|
|
| 178 |
**sourceforgeを使える方 |
**sourceforgeを使える方 |
| 179 |
以下のURLからバグトラッカーへ登録していただけます助かります。 |
以下のURLからバグトラッカーへ登録していただけます助かります。 |
| 220 |
-mnModelクラス(Model) |
-mnModelクラス(Model) |
| 221 |
メモデータであるWikiファイルやデータの管理と検索結果の管理を行います。 |
メモデータであるWikiファイルやデータの管理と検索結果の管理を行います。 |
| 222 |
|
|
| 223 |
-mnFrameクラス(View) |
-mnFrameクラス, mnNotePanelクラス(View) |
| 224 |
mnModelの内容(状態)を画面(ツリーやテキストボックス)に表示します。 |
mnFrameクラスはwxNotebookをメンバーに持つクラスで、wxNotebookにタブを追加したり |
| 225 |
|
削除することを担当します。 |
| 226 |
-mnControllerクラス(Controller) |
mnNotePanelクラスはmnModelの内容(状態)をツリーやテキストボックスに表示します。 |
| 227 |
mnFrame上で発生したイベントに応じてmnModelの状態を変更したり、 |
|
| 228 |
mnFrameへmnModelの状態変更を通知する役割を担います。 |
-mnFrameControllerクラス, mnNotePanelController(Controller) |
| 229 |
|
mnFrameControllerクラスはmnFrame上で発生したイベントを処理します。 |
| 230 |
|
mnNotePanelControllerクラスはmnNotePanel上で発生したイベントを処理し、mnModelの状態を変更したり、 |
| 231 |
|
mnNotePanelへmnModelの状態変更を通知する役割を担います。 |
| 232 |
|
|
| 233 |
|
|
| 234 |
*謝辞 |
*謝辞 |
| 235 |
-wxWidgetsを開発している方に感謝。(www.wxwindows.org) |
-wxWidgetsを開発している方に感謝。(www.wxwindows.org) |
| 236 |
-高林哲さんに感謝。wxWidgetsの記事を書いていただかなければ、MalonNoteは存在しなかったでしょう。(http://namazu.org/~satoru/) |
-高林哲さんに感謝。wxWidgetsの記事を書いていなければ、MalonNoteは存在しなかったでしょう。(http://namazu.org/~satoru/) |
| 237 |
-MASさんに感謝。MASさんの「ひとりWiki」が大変参考になりました。(http://www2u.biglobe.ne.jp/~MAS/index.html) |
-MASさんに感謝。MASさんの「ひとりWiki」が大変参考になりました。(http://www2u.biglobe.ne.jp/~MAS/index.html) |
| 238 |
-Hitomiさんに感謝。りんごちゃんのアイコンを生み出してくれました。 |
-Hitomiさんに感謝。りんごちゃんのアイコンを生み出してくれました。 |