PC関係のメモ
ログの扱い / [xyzzy] リージョンとセレクション / CVSの基礎練習 / 2層記録式DVDドライブ / 今使ってる記録型DVDドライブ / ファイルサーバを新しくした
ログの扱い
だめだめ日記 Port445: 勉強会より
個人情報保護の観点からいうと、不必要なログの取得は、万一漏洩した場合のリスクとなる。
とはいえ、ログを取らないのは、不正アクセス検知やシステム運用の点で問題であるので、両者のさじ加減が難しいところである。
耳が痛い。ログだけ別サーバに飛ばせば少しは安全かな〜
リージョンとセレクション
CVSの基礎練習
結城浩さんのCVSの基礎練習を読んでXPのコマンドプロンプトでcvsの操作のお勉強。
2層記録式DVDドライブ
Philips、BENQ、リコーらが16倍速/2層記録式DVDを展示〜LGはRAM 5倍速対応スーパーマルチドライブ - PC Watch
プライベートなデータのバックアップのために今すぐにでもDVD-RAMドライブが欲しいんだけど、この2層記録式のDVDドライブがもうすぐ出そうなので買えずにいる。
その理由は2層記録式DVDを使いたいからでも、2層記録式DVDが出たら1層モデルが安くなるんじゃないかとかでもない。
2層記録対応メディアが現行の1層ドライブでも使えるのかという1点だけだ。
1年後ないし2年後に1層メディアの需要が減り、2層メディアより高いなどという状況になったら悔しすぎる。
容量的には4.7GBで満足しているし、値段的にも今の1万円台なら買える。スピードだってフロッピー世代の自分には8倍速(DVD+R)で十分だ。だけどメディアの枯渇だけは恐い。すでに1層ドライブユーザはたくさんいるから量販店で買えなくなることは無いだろうけど、性能的に劣るものを高い値段で買うのはイヤ。
RAMのみと割り切ってしまえば買っちゃってもいいんだけど。5倍速もいらないし、4.7GBフルに書き込むのならDVD+R/RW使うから。
今使ってる記録型DVDドライブ
- SONY DRU-500AX
- DVD+R/-R 4倍速、DVD+RW 2.4倍速、DVD-RW 2倍速、CD-R 24倍速、CD-RW 10倍速に対応
DVD+-両対応だけどRAMは書けない。一年前は要らないと思ったんだけど今は欲しい。
ファイルサーバを新しくした
Webサーバのコンテンツを入れているファイルサーバをARAID99-1000搭載のTerminatorに置き換えた。
このサーバのARAID99には、まだHDDを一台しか積んでいない。ファンを低回転のものに交換したため、熱でHDDが2台ともやられることがないようにまずは1台で様子を見る。
それから、ファンの電源をARAID99の背面からではなくケースの電源から取ってるので、ファン警告(液晶ディスプレイ右上のFマーク)が出っぱなし。
ファンの電源をケース電源から取っているのはコネクタの大きさが違ったため。変換あるいは付け替えを検討する。
basic-mode(xyzzy)でインデントをスペースにする / .xyzzy
basic-mode(xyzzy)でインデントをスペースにする
インデントがタブになっていたのでスペースにする。
http://www3.tok2.com/home/xyzzy/ml/msg08195.html
(make-local-variable 'indent-tabs-mode) (setq indent-tabs-mode *foo-indent-tabs-mode*)
を参考にbasic-mode.lを書き換え。
vhdl-modeも参考にした。
具体的にはこんな感じ。
... (defvar *basic-comment-column* nil) (defvar *basic-popup-completion-list* nil) ; ↓追加 (defvar *basic-indent-tabs-mode* nil) ... (defun basic-mode () ... ; ↓追加 (make-local-variable 'indent-tabs-mode) (setq indent-tabs-mode *basic-indent-tabs-mode*)
.xyzzy
会社PCの.xyzzyは割とシンプル。
(require "ni/setup")
;; 自動設定を利用する
(ni-autoload)
;; c-mode
(setq *c-tab-always-indent* nil)
(setq c-indent-level 4)
(setq c-continue-statement-offset 4)
(setq c-brace-offset -2)
(setq c-brace-imaginary-offset 0)
(setq c-argdecl-indent 4)
(setq c-label-offset -4)
(setq *c-indent-tabs-mode* t)
(define-key ed::*c-mode-map* #\tab 'self-insert-command)
;; c++-mode
(setq c++-indent-level 4)
(setq c++-continued-statement-offset 4)
(setq c++-argdecl-indent 4)
(setq c++-brace-offset 0)
(setq c++-brace-imaginary-offset 0)
(setq c++-label-offset -4)
(setq c++-comment-indent 2)
(setq *c++-indent-tabs-mode* t)
(define-key ed::*c++-mode-map* #\tab 'self-insert-command)
;; php-mode
(load-library "php-mode")
(pushnew '("\\.php$" . php-mode) *auto-mode-alist*)
;; php-miscを使う場合
(load-library "php-misc")
;; xdoc2txt
(require "xdoc2txt")
;; basic-mode
(pushnew '("\\.src" . basic-mode) *auto-mode-alist* :test 'equal)
(setq basic-indent-level 4)
(setq basic-continued-line-offset 4)
(setq basic-label-offset -4)
(setq *basic-indent-tabs-mode* nil)
;; tdiary-mode
(in-package "tdiary")
(setf *tdiary-diary-list* '(("mylab" "http://www.mylab.jp/diary/" t)))
(in-package "editor")
tdiary-mode以外はあんまり使ってないから適当。
CentOS 4.4にRast 0.3.1をインストール
nkfが必要なので先にnkfをインストール。
tar xvfz nkf207.tar.gz cd nkf207 make mv nkf /usr/bin/
rastインストール
wget http://projects.netlab.jp/rast/archives/rast-0.3.1.tar.bz2 tar xvfj rast-0.3.1.tar.bz2 cd rast-0.3.1 ./configure \ --with-apr-config=/usr/local/apache2/bin/apr-config \ --with-apu-config=/usr/local/apache2/bin/apu-config make make install
/etc/ld.so.confに下記を追加
/usr/local/lib /usr/local/apache2/lib/
設定を反映
ldconfig




