Application Tips


Becky! Version1系のロックファイルについて


Beckyはメールデータが入っているディレクトリに、ロックファイルをいくつかつくる。

Beckyを起動すると、すぐに作るファイル。

通常Beckyは起動時に上記の2つのファイルを作る。そして終了するときに消す。起動時に上記のファイルがすでに存在していると同じディレクトリを使っているBeckyが、どこかのマシンで起動しているとしてbecklock.namを見る。普通becklock.namは一つのマシンでしか起動していなければそのマシンの名前が入っているので名前が同じならすぐに終了する。マシン名が異なると違うマシンでBeckyが立ち上がっているとみなし、

”マシン<becklock.num>で、Beckyが立ち上がっているが相手側を、終了させるか?”

という旨のエラーを出す。YESを答えると、

lockrel.$$$

というファイルを作りこのファイルにはそのマシンの名前が入る(厳密には文字列の最後にヌルコードがつく)。このエラーが出るときにはbecklock.numとlockrel.$$$には違うマシン名が入っている。becklock.numには実際に、Beckyがまだ立ち上がっているマシン名、lockrel.$$$は<becklock.num>というマシンにたいして、Beckyを終了させるように命令しているマシンということになる。

<becklock.num>マシンの画面上にはしばらくすると、

”マシン<lockrel.$$$>から、終了請求がきているがきているが、終了するか?”
”NOと答えなければ、数秒以内に終了する”
という旨のダイアログがでて終了する。

ネットワーク上にあるBeckyをダブルクリックしたらすぐに終了してしまう問題は、この2つのbecklockファイルがBeckyが異常終了したことにより、最後にきれいに削除されずに残ってしまうことからおきてしまう。

Beckyが起動している最中に、becklockを消してしまうのは問題だが、もしもBeckyが起動しなくなってしまったら、このファイルを削除するとよい。


Adobeソフトへ、Type 1、CIDフォントをインストールする

実は、Illustrator 7J,8J、Photoshop 4J,5J共々、PostScriptのインタプリタなので、Type 1、CIDフォントをそのまま使うことができる。

しかし、PageMakerは残念ながら、使うことはできないようだ。

  1. インストールしたいCIDフォントのpfbファイルを用意する。
  2. C:\Program Files\Common Files\Adobe\Fontsの下にそれらのファイルをコピーする。

これで、上記の2つのソフトで、Type1、CIDフォントを使うことができる。

Photoshopはともかく、Illustratorではフォントをダウンロードすることで、プリンタにフォントが無くても印刷が出来る。


irchat(IRC on Emacs)のインストール

インストールしたアーカイブ名「irchat-2.4jp24k.tar.gz」。irchatはEMACSのirc clientだ。最近はLimeとかwoolchatを使っているけれど。

1.Makefileの書き換え、以下を確認する。

    LDFLAG(dccをコンパイルするためのもの)
    EMACS名(xemacs,mule,etc...)

2.インストール

    *.el?を、EMACSのディレクトリにコピー。

    Solarisでxemacsなら、/usr/local/lib/xemacs/lisp/irc/
    Windowsでmuleなら、/usr/local/muleなどなど。

3..emacsの書き換え

;; IRC Setting
(setq irchat-server "irc.tokyo.wide.ad.jp:6666")
(autoload 'irchat "irchat" "Internet Relay Chat." t)
(setq irchat-nickname "Kohju")

以上、M-x irchatで使える。

4.コマンド一覧

C-c n (nick) 自分のニックをnickにする。
C-c w チャネルに誰がいるかを調べる
C-c j (channel name) channel nameに入る
C-c C-p (channel name) channel nameから抜ける
C-c (数字) 数字に対応するチャネルに移動
C-c t (topic) 話題をtopicに変える。
C-c m (nick)(message) nickだけにmessageを送る。
C-c p (nick) 同上
C-c C-n 誰がいるかを調べる。
C-c l トピックの確認。何人いるかを調べる。(list)
C-c i (nick) nickをそのチャネルに招待する。(invite)
C-c C-i (nick) nickの発言を無視する(ignore)
C-c C-o Windowを切り替える。
C-C C-f スクロールのon/off
C-c C-m チャネルモードを変える。(@持ちのみ可)(mode)
C-c C-k (nick) nickをチャネルから蹴り出す。(@持ちのみ可)(kick)
C-c C-c p (nick) nickとのタイムラグを計る。(ping)
C-c C-c v (nick) nickのバージョンを調べる。(version)
C-c C-c u (nick) nickのユーザーインフォを見る。(user)
C-c f (nick) nickがどういう人なのか調べる。
C-c C-d s(file name)(nick) nickにfileを送る。
C-c C-d g 送られてきたファイルを受け取る。

なお、WindowsのMeadowやmule for winではdccをなんらかの方法でコンパイルする必要があり。

もちろんdccを使わなければ意味がない。