memo.xight.org

日々のメモ

カテゴリ : Software

10ページ目 / 全25ページ

Hyper Estraier - 共同体的全文検索システム

Summary

  Estraier[2004-12-19-4] の後継.

特徴

・インデックスを使った高速な検索が可能
・大量の文書のインデックスを短時間で作成可能
・N-gram方式による漏れのない検索が可能
・フレーズ検索や属性検索や類似検索をサポート
・世界各国の言語が扱える
・対象文書の所在や形式に依存しない
・ライブラリとして各種製品に組み込み可能
・P2P連携機能をサポート

Reference

  SourceForge - Hyper Estraier
  http://hyperestraier.sourceforge.net/

via

  Open Alexandria - 2005-08-24 - Hyper Estraier
  http://www.openalexandria.com/item_693.html

namazu のインストール

必要なパッケージ

namazu2
namazu2-common
namazu2-index-tools

libfile-mmagic-perl
libnkf-perl
libtext-kakasi-perl

apache で cgi が動作することを確認

AddHandler cgi-script .cgi .sh .pl


Reference

http://www.ezpc.org/redhat8/namazu.html
Debian パッケージディレクトリ検索 (バイナリ) - namazu2
Debian パッケージディレクトリ検索 (バイナリ) - namazu2-common
Debian パッケージディレクトリ検索 (バイナリ) - namazu2-index-tools
Debian パッケージディレクトリ検索 (バイナリ) - libfile-mmagic-perl
Debian パッケージディレクトリ検索 (バイナリ) - libnkf-perl
Debian パッケージディレクトリ検索 (バイナリ) - libtext-kakasi-perl

XML/SWF Charts の利用

Summary

  PHP から XML/SWF Charts[2005-03-10-6] を呼び出す.
  XML/SWF Charts のバージョンに伴い,
  <param> タグに name=FlashVars が追加.
  呼び出し方が多少変更に.
  ライセンスコードはFlashVarsのVALUEに追加する.

PHP Source

<?php
	$width  = "400";
	$height = "250";
	$swf    = "charts/charts.swf";
	$xml    = "xml/hoge.xml";
	$lib    = "charts/charts_library";
?>
<object
	classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
	codebase="
	http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
	"
	width="<?= $width ?>"
	height="<?= $height ?>"
	id="charts"
	align=""
>
<param name=movie value="<?= $swf?>">
<param name=FlashVars VALUE="library_path=<?= $lib ?>&xml_source=<?= $xml ?>">
<param name=quality value="high">
<param name=bgcolor value="#999999">
<embed
	src="<?= $swf ?>"
	FlashVars="library_path=<?= $lib ?>&xml_source=<?= $xml ?>"
	quality=high
	bgcolor=#999999
	width="<?= $width ?>"
	height="<?= $height ?>"
	name="charts"
	align=""
	type="application/x-shockwave-flash"
	pluginspage="http://www.macromedia.com/go/getflashplayer"
>
</embed>
</object>


日本語の利用 (呼び出すXMLに記述) ※編集中

font='Sans Serif'

で日本語利用可能

Debian - grub

grub-install を実行

# grub-install /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0) /dev/fd0
(hd0) /dev/hda


update-grub を実行

# update-grub
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file...

Could not find /boot/grub/menu.lst file. Would you like
/boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image... none found, skipping...
Found kernel: /vmlinuz-2.4.18-bf2.4
Updating /boot/grub/menu.lst ... done


/boot/grub/menu.lst を編集


再度 update-grub を実行

# update-grub
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst
.
Searching for splash image... none found, skipping...
Found kernel: /vmlinuz-2.4.18-bf2.4
Updating /boot/grub/menu.lst ... done

LILOの問い合わせを無くし,update-grubを自動的に実行させる

/etc/kernel-img.conf を作成

postinst_hook = /sbin/update-grub
postrm_hook = /sbin/update-grub
do_bootloader = no

Reference

Iwatani Electronics - Debian GNU/Linux で利用する GNU GRUB
http://www2.i-e-c.co.jp/grubindex.html

AutoHotKey

Summary

キーボードやマウス,ジョイスティックの操作に様々な機能を割り当てることができる常駐ユーティリティ
動作はスクリプトで記述
スクリプトを実行するだけのバッチツールとしても便利

Reference

AutoHotkey - Free Mouse and Keyboard Macro Program with Hotkeys and AutoText
http://www.autohotkey.com/

AutoHotKeyを流行らせるページ
http://lukewarm.s101.xrea.com/

via

読書記録ChangeLog - 2005-05-13
http://dkiroku.com/2005-05-13-15.html