ソフトのライセンスを管理する    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 の方が手軽で気楽です。