delete() の挙動

リストの一番始めの要素がマッチした場合は、元のリストを破壊しない。 list ;; =>("CVS/" ".o" "~" ".bin") (delete "CVS/" list) ;; =>(".o" "~" ".bin") list ;; =>("CVS/" ".o" "~" ".bin") (delete "~" list) ;; =>("CVS/" ".o" ".bin") list ;; =>("CVS/" ".o" ".bin")

2004-05-27 (木) · masutaka

正規表現で単語単位でマッチさせる

\<word\> は word にはマッチするが、wordd にはマッチしない。

2004-05-27 (木) · masutaka

色付け用の外部ツール

[meadow-users-jp 5429] http://www.jpl.org/ftp/pub/elisp/develock.el.gz C や elisp のソースで余分な空白などを強調表示させてくれる。 ただしかなり厳しい色づけなので、実用は難しいかも。

2004-05-17 (月) · masutaka

SVNROOT の作成方法

% pwd /home/masutaka # 管理領域を作成 % svnadmin create SVNROOT % svn mkdir -m "setup branches" file:///home/masutaka/SVNROOT/branches % svn mkdir -m "setup tags" file:///home/masutaka/SVNROOT/tags % svn mkdir -m "setup trunk" file:///home/masutaka/SVNROOT/trunk # ~/.emacs を import % svn import -m "Init" ~/.emacs file:///home/masutaka/SVNROOT/trunk/.emacs # ~/.emacs を checkout % mv .emacs .emacs.bak; cd .. % svn checkout file:///home/masutaka/SVNROOT/trunk masutaka % cd masutaka # これ以降は add => commit で良いはず。 % svn add .zshenv; svn commit -m "Init" .zshenv # すでに存在するディレクトリを commit % svn add --non-recursive .w3m; svn commit -m "mkdir .w3m" .w3m # ファイルの削除 % svn delete becky2mew.el; svn commit -m "delete becky2mew.el" URL: http://subversion.bluegate.org/doc/index.html URL: http://ukai.jp/Articles/2003/uu-svn/ ...

2004-05-05 (水) · masutaka

コンパイルしたディレクトリの確認

source-directory => “/home/masutaka/share/src/emacs/gnu-emacs/emacs-21.3/”

2004-05-03 (月) · masutaka

桜庭の道場の秘伝のタレらしい

醤油, かつおぶし, 卵の黄身, 長葱, 青海苔 の順番に入れて、黄身が固まらないように鍋で温めるらしい。

2004-04-15 (木) · masutaka

共通鍵を使ってファイルを暗号化

URL: http://namazu.org/~satoru/diary/20040322.html#p01 共通鍵を使ったときの得失 ○鍵のファイルを作って管理する必要がない。 ×暗号化するときにもパスフレーズを打つ必要がある。 使い方 |# 暗号化: パスフレーズを入力すると foo.gpg ができる |% gpg -c foo |# 復号化: パスフレーズを入力すると foo ができる |% gpg -o foo -d foo.gpg ...

2004-03-23 (火) · masutaka

Window の情報を得る

% x w x i A A R R W H D V B C C B W B S M O C - w n b b e e i e e i o l o i i a a a v o g i i s s l l d i p s r a l t n c v p e r e n n o o a a t g t u d s o d k e r n o i f l l t t h h h a e s r G o i S r e m n o u u i i : t : l r : m r w n U t i r e f : t t v v : a a g n a d s t o e e e e 1 8 C w I p v G d t e : r W 1 9 l i n : i r S e e y - i u u u u 5 0 a d p t a t r : R r n p p p p 2 0 s t u 0 y v o e + 1 o d p p p p s h t x i r S I d 0 1 o o e e e e : : O 2 S t e t s i + 5 t w r r r r u 1 t y a V r 0 2 - - - - P 0 t a S t i e x i l l l l s p ( t S t e e c 9 d e e e e e u i e t a : w t - 0 : f f f f u t n : a t a 0 0 t t t t d s t e n b S + + 0 o t F e : o l t 0 0 x X Y X Y C a o : e a + 3 : : : : o l r N t 0 a l l g N o e - o e e o t : 0 ( 0 0 0 0 r d t r U - t ) G t s n 0 h r h e o e a W f v e u + r i s l 0 o t t - o y G 0 t r a w v i i n t d y o w ) ( h a s n o n a m e )

2004-02-25 (水) · masutaka

xrdb - X server Resource DataBase utility

# % # % # % X x X x ロ x サ r - r グ r ー d r d オ d バ b e b フ b の s せ 情 - o - ず - 報 s u q に r を y r u e 得 m c e ~ m る b e r / o 。 o y . v l の X e s 情 d ; 報 e を f x 得 a r る u d 。 l b t s - m を e 反 r 映 g e ~ / . X d e f a u l t s

2004-02-20 (金) · masutaka

exec -- 現在実行中のシェルに代わり、指定したコマンドを実行する

シェルから % l s とコマンドを実行すると、シェルは以下のことを行う。 システムコール fork(2) を呼び、子プロセスを生成する。 子プロセスは ls を exec(2) する。 親プロセスであるシェルは、ls の実行が完了するのを待つ (wait する)。 一方、 ...

2004-02-20 (金) · masutaka