Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/README.euc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.1.1 by maloninc, Thu Jul 28 03:25:06 2005 UTC revision 1.12 by maloninc, Tue Oct 24 06:46:32 2006 UTC
# Line 1  Line 1 
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    
# Line 19  mnote.exeを任意のディレクトリにコピーし?/span> Line 27  mnote.exeを任意のディレクトリにコピーし?/span>
27    
28  **UNIXの場合  **UNIXの場合
29  mnoteを任意のディレクトリにコピーしてください  mnoteを任意のディレクトリにコピーしてください
30    ただし、gtk2.0がインストールされている必要があります。
31    
32  *使い方  *使い方
33    
34  **初めて使用する場合  
35  初めて起動する場合、メモデータを保存するディレクトリを訪ねてきます。  **初めて使用する場合
36  お好みの空ディレクトリを指定して下さい。  
37    初めて起動する場合、メモデータを保存するディレクトリを訪ねてきます。
38    
39    お好みの空ディレクトリを指定して下さい。
40    
41    
42    
43  **検索  **検索
44  1行入力用のテキストボックスに検索文字列を入力して、リターンキーを押すと  1行入力用のテキストボックスに検索文字列を入力して、リターンキーを押すと
45  検索文字列を親として、検索結果がツリー状に表示されます。  検索文字列を親として、検索結果がツリー状に表示されます。
46    尚、以下の特殊なキーワードを使用することで全件表示と分類検索が可能です。
47    
48    -全件表示
49        「malon-all」とテキストボックスに入力してください
50    
51    -分類検索
52        「malon-type:xxxx」とテキストボックスに入力してください。
53        xxxxに分類の行(メモ内のTYPEの行)に含まれる文字を指定してください
54    
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  データファイルは削除されません。  データファイルは削除されません。
# Line 50  mnoteを任意のディレクトリにコピーしてく?/span> Line 76  mnoteを任意のディレクトリにコピーしてく?/span>
76  **メモの件名修正  **メモの件名修正
77  修正したいメモをツリーから選択し、件名を再度クリックしてください。  修正したいメモをツリーから選択し、件名を再度クリックしてください。
78    
 **保存  
 明示的な保存手順はありません。  
 アプリケーションの終了とツリー上でメモを選択した際に  
 自動的に保存されます。  
79    
80    **メモの分類
81    メニューから「Group by TYPE」を選択してください。
82    すべてのメモから"TYPE"と書かれた行を解析して、その種類ごとに分類表示します。
83    メモの数が多いと若干時間がかかります。
84    
85    **メモディレクトリの追加
86    メニューから「Add memo directory」を選択してください。
87    ディレクトリ選択ダイアログが表示されるので、メモデータが入っているディレクトリ
88    あるいは、これからメモを作成するディレクトリを指定してください。
89    新規にタブが作成されメモディレクトリを切り替えることができます。
90    
91    **メモディレクトリの削除
92    メニューから「Remove memo directory」を選択してください。
93    選択されたタブが削除されます。メモデータディレクトリ自体は残ったままになります。
94    
95    **検索ツリーの操作
96    「Tree」メニューから以下の機能を選択できます。
97    
98    -Expand All
99        すべての検索ツリーを開きます。
100    
101    -Collapse All
102        すべての検索ツリーを折りたたみます。
103    
104    -Clear All
105        すべての検索ツリーを消去します。(起動時の状態に戻ります)
106    
107    **オプション
108    
109    -Fast Search
110        定期的にメモデータディレクトリを全件検索して、
111        OSのディスクキャッシュにメモデータを読み込ませることで
112        検索速度を高速化するオプションです。
113    
114  *メモフォーマット  *メモフォーマット
115    
# Line 70  mnoteを任意のディレクトリにコピーしてく?/span> Line 125  mnoteを任意のディレクトリにコピーしてく?/span>
125  また、Wikiとの互換性を保つため本文には以下のような  また、Wikiとの互換性を保つため本文には以下のような
126  Wikiテキスト整形フォーマットを推奨します。  Wikiテキスト整形フォーマットを推奨します。
127    
128  ※Malon Noteでは整形機能が実装されていませんので  -行頭がスペースで始まると、その行はそまま表示されます。
129    単なるテキスト表示になります。  -アスタリスク(*)を行頭に書くと、大見出しになります。
130   将来はリンク機能を実装する予定です。d  -アスタリスク2個(**)を行頭に書くと小見出しになります。
131    - -を行頭に書くと箇条書きになります。
132  ・連続した複数行は連結されます。  -http://www.maloninc.com/のようなURLは自動的にリンクになります。
133  ・空行は段落の区切りとなります。  -file://hoge.txtのようなものも自動的にリンクになります。
134  ・行頭がスペースで始まると、その行はそまま表示されます。  -[[]]でくくった文字列は他のメモを検索するリンクになります。
135  ・シングルクォート2個ではさんだ部分は、ボールドになります。  -{{}}でくくった文字列をファイル名とするファイルを開きます。
136  ・シングルクォート3個ではさんだ部分は、イタリックになります。   ただし、ファイルはメモデータディレクトリ上のdocsディレクトリ内にあるものに限定されます。
137  ・アスタリスク(*)を行頭に書くと、大見出しになります。   docsディレクトリは必要に応じて自分で作成してください。
138  ・アスタリスク2個(**)を行頭に書くと小見出しになります。  -行頭がカンマで始まる行は表になります。たとえば
139  ・-を行頭に書くと箇条書きになります。  
140  ・http://www.maloninc.com/のようなURLは自動的にリンクになります。   ,品名,価格
141  ・file://hoge.txtのようなものも自動的にリンクになります。   ,牛乳,100
142  ・[[]]でくくった文字列は他のメモを検索するリンクになります。   ,プリン,120
143    
144     は以下のような表になります。(ただし、前後に空行を入れてください)
145  *TODO   +-------+---+
146     |牛乳   |100|
147  -リンク機能の実装   +-------+---+
148  -メニューなどの日本語翻訳   |プリン |120|
149  -分類機能   +-------+---+
150    
151    **メモの文字コードと改行コードについて
152    メモの文字コードはEUCコードで改行コードはLFになります。
153    
154    
155    **新規メモフォーマットのカスタマイズ
156    メモディレクトリにnew.templateという名称でファイルを作成することで
157    新規メモのデフォルトフォーマットを定義できます。
158    パッケージに添付のnew.templateはバグ管理に利用できるサンプルとなっています。
159    
160    
161  *バグの報告  *バグの報告
162    
163    **メールでの報告
164  バグを発見した場合には以下のメールアドレスまでご連絡ください。  バグを発見した場合には以下のメールアドレスまでご連絡ください。
165    
166      hiroyuki@maloninc.com      hiroyuki@maloninc.com
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を使える方
179    以下のURLからバグトラッカーへ登録していただけます助かります。
180    http://sourceforge.jp/projects/malonnote/tracker/
181    
182    
183  *開発者向けの情報  *開発者向けの情報
184    
185    **GUIライブラリ
186    Macだけではなくて、UNIXやWindowsでも稼動させるためにクロスプラットフォームのGUIライブラリであるwxWidgets(旧名:wxWindows)を
187    使用しています。wxWidgetsについては以下のURLを参照してください。
188    
189    -wxWindows本家
190    http://www.wxwindows.org/
191    
192    -wxWindows日本語プロジェクト
193    http://wxwindowsjp.sourceforge.jp/
194    
195    -wxWidgets でクロスプラットフォーム GUIアプリを作ろう
196    http://namazu.org/~satoru/pub/uu-2004-08/
197    ※このサイトを見て初めてwxWidgesを知りました。高林哲さんに感謝。
198    
199  **設計思想  **設計思想
200    
201  MalonNoteを構成するオブジェクトはMVC(Model-View-Controller)モデルで  MalonNoteを構成するオブジェクトはMVC(Model-View-Controller)モデルで
# Line 136  MalonNoteを構成するオブジェクトはMVC(Mod Line 220  MalonNoteを構成するオブジェクトはMVC(Mod
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)
236    -高林哲さんに感謝。wxWidgetsの記事を書いていなければ、MalonNoteは存在しなかったでしょう。(http://namazu.org/~satoru/)
237    -MASさんに感謝。MASさんの「ひとりWiki」が大変参考になりました。(http://www2u.biglobe.ne.jp/~MAS/index.html)
238    -Hitomiさんに感謝。りんごちゃんのアイコンを生み出してくれました。

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.12

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26