タイムスタンプを変えずに文字コードを変換する方法

必要になって調べたので、メモメモ。 以下の例では、hoge.txt のタイムスタンプを変えずに UTF-8 に変換している。 #!/bin/sh FILE=hoge.txt TIMESTAMP=`ls -d -l --time-style=full-iso $FILE | awk '{print $6 " " $7 }'` echo $FILE mv $FILE ${FILE}.bak nkf -w ${FILE}.bak > $FILE rm ${FILE}.bak touch -d "$TIMESTAMP" $FILE

2009-12-17 (木) · masutaka

Subject も本文も存在しないメールはスパムフォルダに振り分け

最近 1 日に 10 通程度、毎回違う From で Subject も本文も存在しない スパムが来るのですが、bsfilter で捕捉できません。仕方がないので、そ のようなメールは問答無用でスパムフォルダに振り分けることにしました。 ...

2009-12-13 (日) · masutaka

本を売却

起きていることはすべて正しい—運を戦略的につかむ勝間式4つの技術 断る力 会社に人生を預けるな リスク・リテラシーを磨く 孫子の兵法—ライバルに勝つ知恵と戦略 大人のための「北斗の拳」人物伝 2ちゃんねる宣言—挑発するメディア 以上をブックオフで売ってきました。これで 320 円です。 前回ブックオフで売ったのは [2009-03-29-1] でした。 こうして見るとごったまぜですね。 私の場合、小説以外は躊躇なく売る傾向にあるようです。 ...

2009-12-06 (日) · masutaka

Emacs で登録されている timer の一覧を表示

Emacs スレ で紹介されていたコードを、ここにコピペ。 (defun describe-timer () (interactive) (let ((tl timer-list) timer) (pop-to-buffer (get-buffer-create "*timer*")) (erase-buffer) (insert "TIME FUNCTION\n" "-------------- --------------------------\n") (while tl (setq timer (car tl)) (insert (concat (format-time-string "%m/%d %T" (list (aref timer 1)(aref timer 2)(aref timer 3))) " " (symbol-name (aref timer 5)) "\n")) (setq tl (cdr tl))))) こんな出力が得られる。 ...

2009-12-05 (土) · masutaka

『奥州藤原氏物語―黄金文化を創った清衡・基衡・秀衡・泰衡四代がくりひろげる壮大な歴史絵巻』を読んだ

amazon.co.jp 読書メーター で自分が一番乗りだった。ニッチすぎるwww DVD と小説、そしてこの本が揃った。うちは奥州に思いを馳せるには申し 分ない環境だ。

2009-11-30 (月) · masutaka

Windows の画面がディスプレイからはみ出る件が直った

VAIO W [2009-09-06-1] は画面が狭いので、三菱の 22 インチワイド液晶 [2009-07-11-1] に繋げて使っています。 この液晶は最大 1680x1050 ピクセルなんですが、時々解像度が粗くなって Windows が画面に収まりきらなくなることがあります。 ...

2009-11-24 (火) · masutaka

はてなブックマークのコメントを、アイテム毎のページに表示させた

このブログにはコメント欄があるので、時々コメントを残してもらえるの ですが、はてなブックマーク(以下、はてブ)にも良いコメントがあります。 そこで、アイテム毎のページにはてブのコメントを表示させました。今の ところ、一番多いのは [2009-10-04-1] の 509 です。この時は一日で 10,000 アクセスもありました。(普段は 100 アクセス程度です。) ...

2009-11-22 (日) · masutaka

UNIX 時間

業務で C 言語と、シェルコマンド date での UNIX 時間(1970 年 1 月 1 日 0:00 からの秒数)の取得方法を調べたのだけれど、我らが Emacs Lisp を調べていませんでした。 Emacs Lisp (time-to-seconds (current-time)) で良いようです。 ...

2009-11-21 (土) · masutaka

昨日の買い物

SHARP 32 型 AQUOS 地上デジタルハイビジョン液晶テレビ SHARP 32V型AQUOS 地上・110度CSデジタルハイビジョン液晶テレビ LC-32DS6-B ブラック amazon.co.jp アナログテレビとともにアナログマの最後を看取る予定でしたが、PS3 の ゲーム中の文字が滲んでよく見えないという理由だけで、あっさり買いか えてしまいました。 ...

2009-11-03 (火) · masutaka

Emacs23 から行番号を表示できるようになっていた

今まで外部パッケージを入れないと、Emacs は行番号を表示できませんでしたが、Emacs23 では最初から行番号表示できるようになっていました。 ...

2009-10-25 (日) · masutaka