memo.xight.org

日々のメモ

マシン毎に設定を切り替える

Summary

  マシン毎に設定を切り替える場合,関数 system-name を利用して実行中のマシンの名前を調べることが可能.

(let ((system-name (system-name)))
(cond
	;; systemA または systemB で実行中の場合
	((string-match "^\\(systemA\\|systemB\\)\\(\\..+\\)*$" system-name)
		(load "$HOME/.emacs-AorB"))
	;; systemC で実行中の場合
	((string-match "^systemC\\(\\..+\\)*$" system-name)
		(load "$HOME/.emacs-C"))
	;; 指定されていないマシンで実行中の場合
	(t
		(message (concat "Unknown Host: " system-name)))))


Reference

  Namazu.org - Tsuchiya Masatoshi's WEB Site - Emacs Lisp Tips
  http://www.namazu.org/~tsuchiya/elisp/#depend-host

ダイナミックリンク

ldd コマンド

  コマンドやアプリケーションが,どんなライブラリをダイナミックリンクしているのか調べるには ldd コマンドを利用

# ldd hoge
   libX11.so.6.1 => (not found)
   libc.so.1 => /usr/lib/libc.so.1
   libdl.so.1 => /usr/lib/libdl.so.1

  見つからないときは,(not found)と出る.

Solaris 8 の crle コマンド

  Solaris 8 からは,Linux の ld.conf のような機能があります.
  /usr/lib と /usr/local/lib に含まれるダイナミックライブラリーを参照させるためには,

# crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib


普通は LD_LIBRARY_PATH や LD_LIBRARY_PATH_64 変数を設定 (ライブラリーの含まれるパスをセットする)


Reference

  Solaris Tips
  http://www.asi.co.jp/info/unix/solaris.html

quox.org

Summary

  UNIX 系列のソフトウェアについての情報.
  UNIXに関するTips.
  OpenBlockS と OpenBlockSS の Memo.

Reference

  Welcome to quox.org
  http://quox.org/

Internet Explorer トラブル 画像が表示されない

原因

  Norton Internet Security (NIS) や Norton Personal Firewall (NPF) をインストールしたまま
  SP1 を適用した結果,この症状が発生した場合は一度 Norton Internet Security などを
  アンインストール/再インストールしてください.

今回のケース

  今回は Windows2000 の SP3 か IE6.0 の SP1 適用後に発生.
  NIS を アンインストール→再インストールで画像が表示されるようになった.

Reference

  XP SP1 適用後,一部の Web ページで画像が表示されません
  http://homepage2.nifty.com/winfaq/c/ietrouble.html#1424