トップ «前の日記(2006-01-12 (Thu)) 最新 次の日記(2006-01-18 (Wed))» 編集

猫熊は燃えつきた?!日記

最近なんにもやっていませんが、なにかやったらこちらに置くようにしています。
2002|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|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|
2011|09|
2012|02|


2006-01-16 (Mon) [長年日記]

tramp な gpg.el

森島さんからつっこみをいただいた
確かに gpg.el のソースを読むと(実験してもだけど)全然ダメですね。うーーむ、手元では
(defvar gpg-work-directory (expand-file-name "~/.gpg.work")
  "*Work directory of GPG.")
 
(defalias 'gpg-make-temp-file1
  (if (fboundp 'make-temp-file) 'make-temp-file 'make-temp-name))
 
(defun gpg-make-temp-file (file)
  (cond
   ((and (file-exists-p gpg-work-directory)
	 (file-directory-p gpg-work-directory))
    (set-file-modes gpg-work-directory ?\700))
   ((not (file-exists-p gpg-work-directory))
    (make-directory gpg-work-directory)
    (set-file-modes gpg-work-directory ?\700))
   ((and (file-exists-p gpg-work-directory)
	 (file-writable-p gpg-work-directory)
	 (y-or-n-p (format "%s is not directory. Remove it? " gpg-work-directory)))
    (delete-file gpg-work-directory)
    (make-directory gpg-work-directory)
    (set-file-modes gpg-work-directory ?\700))
   (t
    (error (format "%s has something error" gpg-work-directory))))
  (gpg-make-temp-file1 (expand-file-name (file-name-nondirectory file)
					 gpg-work-directory)))
こんなことをやりつつ、他のリモートファイルもケアして、gpg.el の機能や gpg for Dired が tramp 経由でも動くようにしてみたけど、もうちょっといろいろやらないと公開できないなぁ。

西遊記

先週の分を昨日ビデオで見た。いけないことだとは知りながら、ついつい昔の西遊記と比較してしまうのだが、それでもまぁまぁ満足。深津絵里さんを夏目雅子さんと比較してしまうのは可愛そうだから、まぁ、しょうがないが、猪八戒はやっぱり小太りの人がやった方が良いと思うぞ。いまなら、ホンジャマカの石塚あたりかな?あと、白馬がいないといざというときに竜が出てこれないなぁ。

悟空と沙悟浄は良いね。

本日のツッコミ(全4件) [ツッコミを入れる]
なおと (2006-01-22 (Sun) 02:30)

一時ファイルを作るのが切ないので、find-fileしてバッファをgpgに投げつけるようなコードをスクラッチから書こうとしてみたんですが、んー、どうもうまくいかない。

ぱんだ (2006-01-23 (Mon) 13:02)

stdin/out を使うのですよね。そっちの方がおしゃれだからぼくもやってみます。

なおと (2006-01-25 (Wed) 10:59)

簡単な試験コード書いて実験したんですけど、ローカルのファイルだとうまくいく。でも、リモートだとgpgに投げるところで刺さるんだなあ。なぞ… というわけで、白井さんのコードに期待(他力本願

ぱんだ (2006-01-25 (Wed) 18:13)

うーむ、最初 default-directory かな?と思ったのですが、違うみたいですね。がんばります。


書いている人: 白井秀行 (mailto:shirai@meadowy。org)
訪問して下さった人: 今日: 人, 昨日: , 過去: 人 (2007年5月10日から)
RDF Feed