RSS データの生成
自分のサイトの RSS データを公開するための CGI を試作。 家族のページと日記のディレクトリ内を File::Find によって検索し、 Yuki::RSS を使って簡単な RSS データを出力するようにする。
2週間以内の更新ファイルだけを出力するが、RSS の項目の意味をよく解っていないためかも知れないが、 出力としてはそれなりなんだけど、RSS リーダで見ると古いデータが見えない。 うーむ。暇な時にちょっと直そう。 それに CGI で出力するよりも、crontab で出力させた方がいいのかな… crontab で出力させる様に修正(職場でも使えるか?)
追記:
RSSを作っている他のサイトでは、Firefox 等のブラウザで閲覧すると、 画面右下に、RSS アイコンが表示され、 クリックで RSS データを ライブブックマーク に追加できるようになる。 試しに、ソースを見ると
Mac mini の感想
tab氏のコメントもあることだし、Mac mini に引かれる理由として雑感。
引かれる理由
- サイズや静音性と言う意味で、自宅サーバにはもってこい。
- Mac 系のサーバソフトでマルチメディアサーバになるのでは?
- 今まで Mac に手を出したことが無いから、 『(洗練された UI マシンという意味での)憧れの Mac OS X を一度は使ってみたい』。
でも買わないだろう理由
- これ以上、サーバ機+自宅内 PC 増やしてどーする。 FN 学校のセンターPCの入れ換えで、子供用PCとして1台入手したいし… /FN
- Debian 以外の OS は、『運用慣れ』していないので面倒そう。 FN しかし、面倒そうな設定をすることこそ、パソコンを触って遊ぶ理由なのだが…
今、奥さんがドラゴンクエスト8にはまっているけど、 私等みたいな人種にとっては、面倒そうな設定こそ『RPG』なのだ… /FN
パッケージのアップデート
いつものごとく Debian のパッケージのアップデートを実施。 testing の gcc,KDE 関係のアップデートが中心みたい。
# apt-get install `cat 2005-01-09.pkg` # echo gcc-2.95 hold | dpkg --set-selections # testing の hold かけ直しも減ったものだ # echo libkleopatra0a hold | dpkg --set-selections # echo kaddressbook hold | dpkg --set-selections # echo kaddressbook-plugins hold | dpkg --set-selections # apt-get -u dist-upgrade # 新たに更新の必要性が発生する物がちょっと。
検索起動専用ページとメタサーチ
PukiWiki のページを便利にしたいと InterWiki の設定を見直して、Google等の様々な検索を直接呼び出す wiki ページを作った。 しかし wiki で記述すると段組ができないため、 数多い検索を1ページに納められない。 そこで、InterWikiName と同じような手法を PHP で実装した、 検索起動用のページ を作成する。
Metcha(メタサーチ)
検索起動ページを作っている時、便利な メタサーチエンジン FN 検索キーワードを複数のサーチエンジンに問いかけ、 その結果を複合的に表示してくれるサーチエンジン /FN がないかと色々と探してみた。 InterWiki との親和性の高い GET メソッドを使うものでは、 Metcha Search が高機能で便利かな。
PukiWiki のバージョンアップ
自宅サーバの PukiWiki を、1.4.3→1.4.4 に更新。 1.4.4 にて、プラグインが充実しているので、便利かな。
apache-1.3.33ベースに更新
namazu を色々と手直しをすると、public_html 内に投げ込んだ、 漢字ファイル名の取扱いをしたいので、apache をバージョンアップする。 apache-2.x だと、色々と変更も大きそうなので、1.3.xx を用いる。 しかし、debian(testing)の1.3.33 ベースに直すと、apache-module の 取り扱いが、apache-modconf により管理されるようになったみたい。
≪ apache のインストール ≫ # apt-get install apache/testing apache-ssl/testing apache-common/testing libmagic1/testing /etc/apache/modules.conf が自動生成される # /etc/apache/httpd.conf の LoadModules... 行を、 Include /etc/apache/modules.conf に書き換える。この後、 # apache-modconf apache # apache-modconf apache-ssl を実行し、調整する。
これにより、apache のモジュールの管理は、
# apache-modconf apache{-ssl} enable mod_index_rss
みたいなコマンドで、管理ができるようになる。
Namazu による全文検索の設定見直し。
以前より Namazu による全文検索を動かしていたが、 家族の日記も検索対象にしたかったので、設定を追加。 同じく、pukiwiki の記事も検索するように設定を追加する。
基本 Index のディレクトリ配下に、 日記とwiki用の Index を別に生成する様にして、 検索時に複数の Index から検索するように設定を行う。
とはいっても、なんでもかんでも引いて出てくるのは、 便利な半面、個人情報ギリギリかも。 使いながら、やばい情報を消して行こう。
namazu から日記検索
自宅サイトで動かしている全文検索システム namazu にて、 家族の日記データを探せるように設定を追加する。 日記ページの検索でも、同じ namazu を起動するように設定を変更。
ママパソで XEmacs + JLaTeX でテスト問題の作成中
XEmacs でツールバー、メニューバーを出さない。
やはり 800×600 のマシンで XEmacs のツールバー・メニューバーのおかげで、 数行分のエリアが狭くなるのは、つらい。実際、Emacs 使っていて、 ツールバーメニューバーなんて、ほとんど使っていない。
≪ ~/.xemacs/init.el ≫ (set-specifier menubar-visible-p nil) ;; メニューバーを消す (set-specifier top-toolbar-visible-p nil) ;; ツールバーを消す
本当は jed で作業をしたいのだが、バックグラウンドの色指定やら、 慣れないエディタで設定の方法が ??? のため、あまり使わない。
Gnome 関連アプリのツールバーなどのメニューフォントを変更
XFce4を使っていても、部分的に Gnome 関連のソフトを使うことが多い。 Gtk のフォントを変更すれば、sylpheed といったソフトのメニューの フォントサイズを変更できた。
≪ /etc/gtk/gtkrc.ja = 14→12 ≫
style "gtk-default-ja" {
fontset =
"-adobe-helvetica-medium-r-normal--12-100-100-100-p-76-iso8859-1,\
-ricoh-msmincho-medium-r-normal--12-*-*-*-*-*-jisx0208.1983-0,\
-misc-fixed-medium-r-normal--12-*-*-*-*-*-jisx0208.1983-0,\
*-r-*"
}
class "GtkWidget" style "gtk-default-ja"
KDE 関連アプリについては、kcontrol により普通に設定が終る。
