犀角(Diceros Horn) 2004 09

とくながの「書き散らかし」です

ここは研究・調査・開発などの記録がメインのページです。 日常の雑事、読書記録は はてなダイアリー の方に書いています。よろしければそちらもどうぞ。

Thu, 30 Sep 2004

CVS で登録されたファイルとの比較

もちろん eclipse や WinCVS でも簡単にできるが、ここでは emacs 上でする場合を紹介。M-x ediff-revision をしてみよう。 そこで CVS に登録されたファイル(つまり、cvs で checkout したあと編集されたファイル)を選択する。 そのあと、比較対象の選択で比較したいバージョンを 入力すると、emacs の画面が二つに分割されて異なる行が 反転されて表示されます。これは便利です。お試しあれ。

posted at 02:14 | category: /linux | 固定リンク(CVS で登録されたファイルとの比較)

Sat, 25 Sep 2004

apm の設定

まず、/etc/lilo.conf のオプションを

append="acpi=off apm=on resume2=swap:/dev/hda2"
のように変更し、root になって、/sbin/lilo を実行して有効に。 つぎに、/etc/sudoers に
username ALL=(root) NOPASSWD: /usr/bin/apm -s
を追加。これでユーザ権限で sudo apm -s が可能になる。 そこでGNOMEのバッテリ充電モニタのサスペンドコマンドに 登録しておくと、パネル上のアイコンをクリックすればサスペンド できるようになる。便利。

posted at 20:59 | category: /linux | 固定リンク(apm の設定)

Firefox を入れる

Vine3.0 では Firefox が普通に動くのがうれしい。 RSS フィーダの Sage や Google Toolbar などの 拡張機能も充実してきたように思う。 ただし、Java plugin は自動インストールと言うわけにはいかない。 mozdev.org - plugindoc: faqs/java を参考に設定する。すなわち、

$ ln -s JAVA_HOME/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so HOME/.mozilla/plugins/
ってことなんですが。

posted at 14:10 | category: /linux | 固定リンク(Firefox を入れる)

Fri, 24 Sep 2004

FreeNoteQt

ZAURUS のアプリケーションをいくつか入れ換えた。 その中で特にお薦めなのが、 FreeNoteQtである。久しぶりに使って楽しいアプリ。 簡単に言うと ZAURUS を紙のメモのように使うことを可能にする。 フリーハンド、テキストはもちろん、簡単な図形は自動的に フォーマットしてくれる。 これで ZAURUS がタブレットPCのように使うことができる。 PDF で出力できるところもとてもよい。
PC Notes Taker が欲しかったけれど、必要なくなったな。

posted at 00:38 | category: /software/zaurus | 固定リンク(FreeNoteQt)

Wed, 22 Sep 2004

Zope Calendar の日本語化

曜日などの表示を日本語化する話。<dtml-calendar> を記述している ドキュメントに lang プロパティを設定すればよいと思ったが、それではうま くいかない。結局 CalendarTag.py を直接さわる。__init__(self,blocks): の最後で

self.__lang__ = name_or_expr(self.args, 'lang', 'lang_expr', 'en')
となっているのを
self.__lang__ = name_or_expr(self.args, 'lang', 'lang_expr', 'ja')
にする。同じ CalendarTag.py の中の daynames や translations テーブルの 値を変えておく。文字コードは Zope の実行環境に合わせておく。

posted at 07:33 | category: /linux | 固定リンク(Zope Calendar の日本語化)

Mon, 20 Sep 2004

ZOPE で MySQL を使うためのメモ

Vine 3.0 に移行したので環境を新たに構築しなおしたときの 覚え書き。

  1. Vine Plus から MySQL を rpm インストール。MySQL-devel も忘れずに。
  2. MySQL-python のインストールで必要なので、zlib-devel パッケージをイ ンストール。
  3. SourceForge のProject: MySQL for PythonからMySQL-Python-1.0.0.tar.gzをダウンロードして、解凍。 README の記述にしたがって python のモジュールをインストール。 インストーラ自身 python のスクリプトになっている。
  4. 上と同じ SourceForge のサイトから ZMySQLDA-2.0.8.tar.gz をダウンロー ドして解凍。Product 以下のディレクトリ ZMySQLDA を zope の Product ディ レクトリにコピー。
  5. ZOPE再起動。
ネットで情報を探す場合は、古いバージョンの情報が混在しているので注意。

posted at 00:56 | category: /linux | 固定リンク(ZOPE で MySQL を使うためのメモ)

Sat, 18 Sep 2004

EBNETD

今まで愛用してきた NDTPD は EBNETDに統合されたらしいです。うかつにも今まで気づきませんでした。 でも Vine 3.0 用の ebnetd の rpm はまだないみたいなので、ソースから make install しようとすると ./configure でエラーが発生。 最初のエラーは

configure: error: /usr/local/etc/eb.conf not found
なので --with-eb-conf=/etc/eb.conf オプションをつければ回避できるが、 それでも出る
configure: error: EB Library not available
は原因不明。ebzip や ebinfo は /usr/bin に入っているから 問題ないはずなんだけどなあ。libeb も /usr/lib/libeb.so が /usr/lib/libeb.so.9.0.0 にシンボリックリンクされているし。

あきらめて VinePlus 2.6 から ndtpd をとってきてためしてみたけど、 依存性の欠如でおこられてしまう。というわけで断念。

posted at 23:51 | category: /linux | 固定リンク(EBNETD)

Thu, 16 Sep 2004

CVSを入れる

今日はCVSを入れる。 バージョン管理システム CVS を 使うを参考に。emacs から cvs-status で操作できるので便利。

posted at 00:03 | category: /linux | 固定リンク(CVSを入れる)

Wed, 15 Sep 2004

Vine 3.0 を入れる

久しぶりにノートPCのOSを入れ換えることにしました。 と言うのも今まで使っていた Vine がバージョン 3.0 を リリースしたからです。インストールはテキストインストーラのバグのため 手間取りましたが、Xの設定を後回しにすることでなんとか完了。 これから少しずつカスタマイズしていこう。 予定は

  • Zopeをネットワークユーティリティのプラットホームにする。ZWiki をメ モ帳代りに使う。
  • 開発は完全に CVS で管理する。
  • ndtp + lookup で電子辞書を構築する。
  • データベースは MySQL を使う。
など。2年前に買ったものなので、CPUやメモリ、3D描画能力などはしょぼいも のですが、もう少し使ってやろう。Windows 再インストール用のパーティショ ンは消してしまったので、もう戻れないぞ。

posted at 01:24 | category: /linux | 固定リンク(Vine 3.0 を入れる)

Fri, 03 Sep 2004

Mozilla Calendar

Calendar - 標準に準拠したカレンダー クライアント プロジェクト は結構いい。今までパソコン上でPIM情報を管理しようとしていろいろ試したが、 これは使えそう。

zope で A dtml-calendar example とか ZCalendar などを使う手もあるけど。

posted at 23:19 | category: /software | 固定リンク(Mozilla Calendar)