[Linux]



namazuとは全文検索をするためのソフトで、http://www.namazu.org/よりダウンロードできます。namazuをインストールするにはperlモジュールのFile::MMagicが必要となりますので、まだインストールされていない場合、こちらからインストールすることになります。またkakasiなども必要になります。


以下インストール後の設定


cd /usr/local/etc/namazu


サンプルファイルのコピー
cp namazurc-sample namazurc
cp mknmzrc-sample mknmzrc


namazurcとmknmzrcを編集します。namazurcでは検索に関する設定を、mknmzrcではインデックス作成に関する設定をします。


[namazurc]
#検索インデックスの場所。デフォルトのままでよい
Index /usr/local/var/namazu/index


#URLのマッピング設定
Replace /var/www/html/ http://www.ksknet.net/


#言語設定。日本語の場合はjaと記述します。
Lang ja


[mknmzrc]
#HTMLドキュメントの拡張子を指定
$HTML_SUFFIX = "html?|[ps]html|html\\.[a-z]{2}";


#インデックス対象ファイルの指定
$ALLOW_FILE = ".*\\.(?:$HTML_SUFFIX)|.*\\.txt"; # HTML, plain text


#インデックス除外対象ファイルの指定
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*";

設定ファイルの見直しが終わったら、mknmzコマンドでインデックスファイルを作成します。


cd /usr/local/var/namazu/index
mknmz --indexing-lang=ja_JP.eucJP /var/www/html/


次にnamazu.cgi をコピー
cp /usr/local/libexec/namazu.cgi /var/www/cgi-bin


次にHTMLにて検索のフォームを作成


<form action="./cgi-bin/namazu.cgi"method="get">
サイト全文検索<input name="query"> <input type="submit" value="検索" name="submit"><br />
</form>


テンプレートファイルを編集してヘッダ部分にcharsetを明示します


vi /usr/local/var/namazu/index/NMZ.head.ja


<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">



広告
詳解 画像処理プログラミング C言語で実装する画像処理アルゴリズムのすべて 詳解 画像処理プログラミング C言語で実装する画像処理アルゴリズムのすべて
¥ 3,990 / 売り上げランク: 1257 / 600 ページ

まず、根本的なアルゴリズムや理論から丁寧に数式や図を使って説明して、さらにCのソースがついています。この本での処理対象となる画像はbitmapのみですが、一番扱いやすく、わかりやすいので、基礎と処理アルゴリズムに興味のある人にはオススメです。ガンマ補正の数式に誤植がありましたが、質問したらすぐに回答を頂けました。基本的なアルゴリズムの内容からするとOpenCV本より種類も多く、用意されたライブラリを使用するのではなく、Cのソースを元にいろいろな言語で書き直したりしながら、アルゴリズムを自分でブラッシュアップしていけるようになって欲しいという著者の意図を感じる一冊です。
理論はいいから、すでにあるライブラリを活用したいという人にはOpenCV本やVTK本のほうがとっつきやすいかもしれませんが、自分で工夫したい人にはとても参考になる内容だと思います。

Linux 教科書 LPICレベル1 第3版(CD-ROM付) (Linux教科書) Linux 教科書 LPICレベル1 第3版(CD-ROM付) (Linux教科書)
¥ 3,990 / 売り上げランク: 1656 / 584 ページ

Linuxは配布(ディストリビューション)によってコマンド体系が違い、なかなか複数のシステムを利用しているとシステムの管理が大変だった。
LPIC試験は、システム管理者の技能水準を確保するのに有効な試験。
試験に出るコマンドはどのシステムでも利用できるように保存してもらえる場合があるので、システムの安定化、利用性を確保するのに役立つという側面もある。
この試験に出ているコマンドは使えるようにしておいたり、aliasを切るようにするとよいかもしれない。

Linuxの教科書―ホントに読んでほしいroot入門講座 (IDGムックシリーズ) Linuxの教科書―ホントに読んでほしいroot入門講座 (IDGムックシリーズ)
¥ 1,680 / 売り上げランク: 2443 / 241 ページ

タイトルの通り、平易なLinux管理者入門書となっています。
Linuxシステムとはなんぞや、という所からセキュリティ対策の基礎、
そして入門書では比較的見落とされがちなcron,バックアップ方式や性能対策などにも触れられているのが良い。
段階を追った章立ても分かり易く、実機に触る前の予備知識を得るには最適な一冊かと思います。
実際のLinuxサーバ管理はテクニカルで、管理者として一本立ちするにはWindowsに比べるば時間がかかるかと思います。
早い段階で基礎を身に付けておくことは大事なことです。本書はその一助になるでしょう。

コマンドなどについてはrootで使う代表的な20例に止まるので、
実機を使いながら迅速なオペレーションを身に付けたいなら、
他のコマンドリファレンス本を併用�\x81\x99ると良いでしょう。
さらに知識を深めたいのならば、本書の後にLPIC対策本などに進めばさらに効果は上がるでしょう。

Linuxプラットホーム上でサービスを動作させる前に覚えるべき基本を優しく解説しているという点において、
非常に使い勝手のいい一冊です。値段も手頃、大判ですが軽く、持ち運びにも便利です。