トップ «前の日記(2007-06-06) 最新 次の日記(2007-06-08)» 編集

muneda's diary


2007-06-07 曇りのち雨,雷付き [長年日記]

_1 プロフィール欄

最近調子に乗っていっぱいリンクを張りすぎてる感が.

とくにiddyとabout meはサービス内容が重複してるし.自分自身でもぜんぜん見てないのでいくつか消そうかなと.全体から見るとごくわずかとはいえ,サービス提供側のリソースも食いつぶしているんだし.

問題はどちらを消すか.about meは質問に回答するのが楽しかったりするが,そのあと振り返ったりしない.他人のプロフィールを見ることもないしかなと.

iddyはデザインテンプレートが豊富だったけどイマイチ気に入るものがなかった.開発者ブログを見ると,最近もまた追加されているようで好感が持てる.

3秒考えて,about meを消すことにした.

Tags: TDiary

_2 カスタマイズ

ひさしぶりにいろいろいじる.

clientからファイルを開くときは,いつも新しいフレームで開く

;;
;; http://www.emacswiki.org/cgi-bin/wiki/EmacsClient#toc6
;; http://q.hatena.ne.jp/1137478760#a471899
;;
(custom-set-variables
'(server-done-hook
  (quote ((lambda nil (kill-buffer nil)) delete-frame)))
'(server-switch-hook
  (quote ((lambda nil (let (server-buf)
                       (setq server-buf (current-buffer))
                       (bury-buffer)
                       (switch-to-buffer-other-frame server-buf)))))))

これ最強.現在KMailからemacsclientを呼び出しているんだが,これまでは新規バッファが既存のウィンドウ(フレーム)に開かれていた.なので,違うデスクトップにウィンドウが開かれているときなど,

  1. デスクトップの切替え
  2. 過去のメールを読みながらメールを書くためにウィンドウが配置されているデスクトップを移動

して,やっとメールを書きはじめられる状況に.すごい面倒.

で,これがあるとどこにウィンドウがあろうが現在のデスクトップに新しいフレームを開いてそこでバッファが開かれるのでわざわざデスクトップ間を移動させる必要がない.また使い終わったときには \C-x # でフレームを閉じれば,元のウィンドウも元通り.

ただこれはXでの話.ターミナル上でemacsclientとかしてしまうと,ターミナル上ではなく新しいウィンドウが開かれてしまい,そのターミナルでは使えない.それはやっぱりmulti-ttyサポートがいりそう.

強調表示つき動的略称展開

;;
;; http://www.namazu.org/~tsuchiya/elisp/#dabbrev-highlight
;; http://q.hatena.ne.jp/1137478760#a471901
;;
(require 'dabbrev-highlight)

これ見やすくていいねぇ.ついでに日本語対応(dabbrev-ja)もいれた.今は M-/ に慣れるべくできるだけ文字を打たないように気を付けている.

*.[ch] ファイルは Linux のコーディングスタイルに従う

;;
;; Documentation/CodingStyle
;;
(defun linux-c-mode ()
 "C mode with adjusted defaults for use with the Linux kernel."
 (interactive)
 (c-mode)
 (c-set-style "K&R")
 (setq tab-width 8)
 (setq indent-tabs-mode t)
 (setq c-basic-offset 8))
(setq auto-mode-alist
     (cons '("\\.[ch]$" . linux-c-mode)
          auto-mode-alist))

常にLinuxのソースに触れるわけではないが,コレに合わせておけば問題ないだろう.

Tags: Emacs

_3 本購入

かなり久しぶりに本を買った気がする.今回の購入品は以下の通り.

  1. Linuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて(ニール マシュー/リチャード ストーンズ) Linuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて(ニール マシュー/リチャード ストーンズ)
  2. Pthreadsプログラミング(ブラッド ニコルス/ジャクリーン・P. ファレル/ディック バトラー) Pthreadsプログラミング(ブラッド ニコルス/ジャクリーン・P. ファレル/ディック バトラー)
  3. 多聴多読マガジン 2007年 07月号 [雑誌] 多聴多読マガジン 2007年 07月号 [雑誌]

Amazon.co.jp オリジナルブックマーク プレゼントキャンペーンをやっているので,ちょっとめんどくさいが購入を1と2,3に分けた.そうすることでそれぞれ\3,980/1回を満たすのでブックマークを2つもらえる.ということでブックマークは各色ゲット.

しかも同時に『Gillette Fusion 5+1(サンプル品)』プレゼントキャンペーンをやっている.こちらは\3,000/1回なので2つもらえる.

うはは,ちょっと得した気分.

Tags: Buy Book
[]

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|
トップ «前の日記(2007-06-06) 最新 次の日記(2007-06-08)» 編集