Code Monkey home page Code Monkey logo

lookup-mypaedia's Introduction

mypaedia-package --- FreePWING 版『マイペディア』用 lookup 補助パッケージ

    かずひこ <[email protected]>
    http://openlab.ring.gr.jp/edict/mypaedia-fpw/

このディレクトリにはマイペディアのマルチメディア・データを lookup で利用
するための elisp ファイルを収めています。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1. 必要なもの

    FreePWING 版マイペディア 1.3.2 以降
	http://openlab.ring.gr.jp/edict/mypaedia-fpw/
	作者の所有する『マイペディア for Win (2000年版)』、『マイペディ
	ア PC Success 版』で動作確認済。

    lookup 1.2 (おそらく 1.0 や 1.1 でも可)
	http://openlab.ring.gr.jp/lookup/

そのほか,JPEG,BMP,PNG,MIDI,WAV,AVI を表示・再生できるソフトウェア
が必要です (全部はなくても可)。

(参考 URL)

    TiMidity++ -- MIDI 再生
	http://www.goice.co.jp/member/mo/timidity/
    sox -- WAV 再生
	http://home.sprynet.com/~cbagwell/sox.html
    xanim -- AVI 再生 (cinepak 用の dll も必要)
	http://xanim.va.pubnix.com/home.html
    ImageMagick -- 各種画像の表示
	http://www.wizards.dupont.com/cristy/ImageMagick.html

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2. 利用方法

~/.lookup で,

   (setq lookup-search-agents '((ndeb "/usr/share/dict/mypaedia")))
   (setq lookup-package-directory "/usr/share/dict/package")
   (lookup-use-package "ndeb+/usr/share/dict/mypaedia" "mypaedia-fpw")

   ; BH.DAT,CH.DAT,MAP.DAT,PICT.DAT のある場所
   (setq mypaedia-data-directory "/mnt/cdrom/INDEX")

   ; *.MID,*.WAV,*.AVI のある場所
   (setq mypaedia-av-directory "/mnt/cdrom/DATA")

   (setq mypaedia-play-midi-process "timidity")
   (setq mypaedia-play-wav-process "soxplay")
   (setq mypaedia-play-avi-process "xanim")
   (setq mypaedia-display-image-process "display")
   ; "perl のプロセス名。パスが通っていない場合はフルパスで記述すること。
   (setq perl-process "perl")

   ; 一時ファイルの置き場所。
   (setq temorary-file-directory "/tmp")

のように設定して,lookup-package-directory に mypaedia-fpw.el と
extract-mypaedia.pl をコピーして下さい。xemacs および emacs-21 では画像
のインライン表示に対応していますが,xemacs ではキャッシュが効いていない
ので,画像を再表示したいときには `g' でリロードする必要があります。なお,
インライン表示させたくないときは,~/.lookup で

   (setq mypaedia-image-inline nil)

としてください。また,

画像,MIDI,WAV,AVI のうち表示・再生したくないものについては,
~/.lookup でそれぞれ

   (setq mypaedia-display-image-process nil)
   (setq mypaedia-play-midi-process nil)
   (setq mypaedia-play-wav-process nil)
   (setq mypaedia-play-avi-process nil)

としてください。

音声や動画を,検索と同時に再生したい場合は,~/.lookup でそれぞれ

   (setq mypaedia-sound-without-notice t)
   (setq mypaedia-video-without-notice t)

としてください。

なお lookup で検索する際に、データ量の多いエントリで本文が途中で <more
point=5> となって途切れる場合は、lookup-max-text の値を変更してください。
詳しくは lookup 付属のドキュメントをご覧ください。

> lookup-max-text : 検索時に表示するエントリ本文の最大長。0 を指定すると、
> 全文を表示する。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2. ライセンス

mypaedia-package はフリーソフトウェアです。あなたは,Free Software
Foundation が公表した GNU General Public License (GNU 一般公有使用許諾)
バージョン 2 あるいはそれ以降の各バージョンの中からいずれかを選択し,そ
のバージョンが定める条項に従って本プログラムを再頒布または変更することが
できます。

mypaedia-package は有用とは思いますが,頒布にあたっては,市場性及び特定
目的適合性についての暗黙の保証を含めて,いかなる保証も行いません。詳細に
ついては GNU General Public License をお読み下さい。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3. 謝辞

原型を作ってくださった西田圭介さん,大幅に拡張してくださった是枝和義さん,
動作確認などにご協力くださった野宮賢さん、OKUNISHI さん、そして lookup
Mailing List *1 のみなさんに感謝します。

 *1 http://openlab.ring.gr.jp/lookup/

lookup-mypaedia's People

Contributors

khibino avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.