hns - 日記自動生成システム - Version 2.19.9

先月 2015年03月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2015年03月20日(金) 旧暦 [n年日記] [更新:"2015/03/20 09:54:46"]

#1 [Emacs] as of 2015-03-20

219       val = tbl->contents[idx];
(gdb) bt

#0 0x000000000049760f in sub_char_table_ref (table=19877893,
 c=16558592, is_uniprop=false) at chartab.c:219
#1 0x00000000004981e3 in char_table_ref
 (table=table@entry=18372277, c=c@entry=16558592) at  chartab.c:243
#2  0x0000000000519413 in CHAR_TABLE_REF (idx=16558592, ct=18372277) at lisp.h:1656
#3  char_table_translate (ch=16558592, obj=18372277) at character.h:680
#4  re_match_2_internal (bufp=bufp@entry=0xb6d910, 

#2 [diff] wdiff と cwdiff を使う

wdiff は単語単位で、内容の比較をしてくれる。その出力を赤と緑で色を付けて見るには、 cwdiff を使う。いづれも pkgsrc/ textproc にある。
wdiff A B | cwdiff -f
これが僕の普通の使い方。A と B を比べて、単語単位で差分を色を付けて表示する。 pkgsrc/licenses の下にあるものと、任意の LICENSE.txt を較べたりする時に便利。
これを less で見ようとすると、そのままでは色が消えてしまうが、-R を付ければ、 上と同じ色が見られる。更に、空白の違いを無視し、文字コードも行単位で変換するなど とするには、次のような方法がある。 特に今回の場合は、mlterm を次のように起動しておいて、
env LANG=ja_JP.eucJP   mlterm --fontsize=12 -name mlterm-EUC
その窓の中で、次のように入力した
diff -w -u FILE_A FILE_B |\
 | wdiff -d |  cwdiff -f | nkf | less -R



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)