ソフトのライセンスを管理する    TreeMemo

散在しがちなソフトのライセンスを、TreeMemo でコンパクトに整理します。
このようにまとめます。

   ソフトのライセンス
    |_ indysoft
    |   |_ PlanningFlow4
    |      |_ ライセンス取得者
    |      |  |_ ○○ ○子
    |      |_ ID
    |      |  |_ ????????
    |      |_ ライセンス番号
    |      |  |_ ???-???-???
    |      :
    |
    |_ Microsoft
    |   |_ Windows XP
    |      |_ ?????-?????-?????-?????-?????
    |
    :

そして、パスワードをかけておきます。
([ファイル]メニュー [開く / 上書き の制限])

サンプル兼ひな型のダウンロード

 

ウィルス対策に、メールソフトからアドレス帳を切り離す    TreeMemo

近頃のコンピュータウィルスは、メールソフトのアドレス帳を読んで、勝手にメールを送りつけ、自己増殖を図ります。 特に狙われているのが、Outlook や Outlook Express といった、著名なメールソフトです。

そこで、アドレス帳をメールソフトから切り離してしまいます。
メールソフトのアドレス帳は空っぽにして、TreeMemo で住所録を作っておきます。 メールを作成するときは、住所録のアドレスをクリックします。

   住所録
    |_ あ
    |   |_ ○○ ○子
    |   |   |_ ABC?????@nifty.ne.jp
    |   |   |_ 090-????-????
    |   |   |_ ○○市○○区○○町 1-2-3
    |   |      |_ ???-???-????
    |   |      |_ 2003春に引越しの予定
    |   |_ ○○ ○夫
    |   |   |_ ABC?????@biglobe.ne.jp
    |   |   |_ ????@????.co.jp
    |   |   |  |_ 勤め先
    |   |   |_ www??.biglobe.ne.jp/~ABC?????/index.htm
    |   :
    :
    |_ 会社関係
    |   |_ ○○ 課長
    |   :
    |
    |_ クルマ
    |   |_ ○○自動車
    |   |   |_ ????@????.co.jp
    |   |   |_ 前回車検 2002.1.20
    |   |_ ○○保険
    |   |   |_ https://www.????.com/koushin
    |   |   |_ 期限 2003.4.30
    |   :
    :

旧アドレスや旧住所、ちょっとしたメモなども書いておけます。
アドレス帳のように、型にはまっていないので、かえって使い勝手はいいですよ。

 

ウィルス対策に、重要なメールをメールソフトから移す    TreeMemo

近頃のコンピュータウィルスは、メール文中のアドレスを読んで、勝手にメールを送りつけ、自己増殖を図ったりします。 となると、メール自体を勝手に転送する新種も出てくるかも知れません。 特に狙われやすいのが、Outlook や Outlook Express といった、著名なメールソフトです。

そこで、重要なメールをメールソフトから引き揚げます。
Outlook Express であれば、次のように、ドラッグ&ドロップ操作だけで、メール本文をコピーできます。 (件名や日時までコピーできるといいのですが、そこまではできません)

OEのメール一覧からドラッグして、メモマークとしてドロップ

要は、こういうイメージです。

アドレスやメールを一般のファイルに紛れさせ、ネットと線引き

 

XMLデータベースを作る    TreeMemo

TreeMemo を XMLデータベースとして使います。
TreeMemo も XML もツリー構造ですから、親和性は抜群です。
このようなツリーを作り、

   アドレス帳
    |_ アドレス
    |   |_ 名前
    |   |   |_ ○○ ○子
    |   |_ 携帯
    |   |   |_ 090-0000-0000
    |   |_ 自宅
    |       |_ 03-0000-0000
    |_ アドレス
    |   |_ 名前
    |   |   |_ ○○ ○太
    |   |_ 携帯
    |   |   |_ 090-1111-1111
    |   |_ 自宅
    |       |_ 03-1111-1111
    |
    :

XML に書き出せば、こうなります。  [ファイル]メニュー [HTML/XML で書き出し]

   <アドレス帳>
     <アドレス>
       <名前>○○ ○子</名前>
       <携帯>090-0000-0000</携帯>
       <自宅>03-0000-0000</自宅>
     </アドレス>
     <アドレス>
       <名前>○○ ○太</名前>
       <携帯>090-1111-1111</携帯>
       <自宅>03-1111-1111</自宅>
     </アドレス>
   </アドレス帳>

インスタンスだけでなく、スキーマ定義も書き出せます。
代表的な3種類のスキーマ定義 (DTD, W3C XML Schema, RELAX NG) を用意しています。

   -- RELAX NG での書き出し --

   <?xml version="1.0" encoding="Shift_JIS" ?>
   <element name="アドレス帳" xmlns="http://relaxng.org/ns/structure/1.0">
     <zeroOrMore>
       <element name="アドレス">
         <element name="名前">
           <text/>
         </element>
         <element name="携帯">
           <text/>
         </element>
         <element name="自宅">
           <text/>
         </element>
       </element>
     </zeroOrMore>
   </element>

データベースを作ろうと意識すると、それなりに緊張するものです。でも、TreeMemo を使うと、メモを整理する感覚で手を動かすうちに、データベースができてしまいます。 最初から大きなデータベースを作るとわかっていれば、専用ソフトを使った方がよいと思いますが、小さなデータベースを作るときや、データベースを試作するときなどは、TreeMemo の方が手軽で気楽です。