home «前の日記(2005-10-05) 最新 次の日記(2005-10-07)»

いろいろ
Seize the day.

2004|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|07|

2005-10-06 [長年日記]

[comp] Mew-4.2 の summary のカスタマイズ

Mew-1.94 時代の形式に合わせるのにけっこう苦労した.特に subject が固定長桁になってしまうのを可変長に戻すあたりは,[mew-dist 26370] からはじまるスレッドのパッチを利用した.
      (setq mew-summary-form
	    `((-5 num) mark type (5 date) " " (5 time) " " (17 from) " " t (0 subj) " <<" (0 body)))
      (setq mew-summary-form-extract-rule '(name))
で,こんな感じ.
  3885  12/08 15:34 Kazu Yamamoto (山 [mew-dist 25712] Mew 4.2 に向けて <<何の 
スレッドモード.
  3885  12/08 15:34 Kazu Yamamoto (山 [mew-dist 25712] Mew 4.2 に向けて <<何の 
  3886  12/08 17:09 Hideyuki SHIRAI ( ┣[mew-dist 25713] Re: Mew 4.2 に向けて << 
  3887  12/08 20:59 Kazu Yamamoto (山 ┃┗[mew-dist 25714] Re: Mew 4.2 に向けて <<
  3891  12/08 23:34 Yasunari Momoi    ┗[mew-dist 25718] Re: Mew 4.2 に向けて


関連記事:

[comp] Mule-UCS の高速化

で,調子に乗って Emacs-21.4 にも Mule-UCS を入れたりしてみたんだけど [2005-07-08],動作遅すぎ.起動に 1 分くらい掛かる (世間一般でも遅いものとされてるらしい).そこで,以下のパッチを当てて高速化. ただ,そのままでは動かなかったので (依存関係が変),un-defined.el の冒頭に
(require 'mucs)
をつけてやるとよい.つーわけで,パッチ自体は以下のようになる.
--- un-define.el.orig   Wed Mar  7 07:41:38 2001
+++ un-define.el        Thu Oct  6 18:43:02 2005
@@ -35,6 +35,7 @@
 ;;; private charset definition.
 
 (require 'mule-uni)
+(require 'mucs)
 
 ;;; Autoload section
 (autoload 'ucs-to-char "unicode")
@@ -610,13 +611,21 @@
 
  (mapcar
   (lambda (x)
-    (mapcar
-     (lambda (y)
-       (mucs-define-coding-system
-       (nth 0 y) (nth 1 y) (nth 2 y)
-       (nth 3 y) (nth 4 y) (nth 5 y) (nth 6 y))
-       (coding-system-put (car y) 'alias-coding-systems (list (car x))))
-     (cdr x)))
+    (if (fboundp 'register-char-codings)
+       ;; Mule 5, where we don't need the eol-type specified and
+       ;; register-char-codings may be very slow for these coding
+       ;; system definitions.
+       (let ((y (cadr x)))
+         (mucs-define-coding-system
+          (car x) (nth 1 y) (nth 2 y)
+          (nth 3 y) (nth 4 y) (nth 5 y)))
+      (mapcar
+       (lambda (y)
+        (mucs-define-coding-system
+         (nth 0 y) (nth 1 y) (nth 2 y)
+         (nth 3 y) (nth 4 y) (nth 5 y) (nth 6 y))
+        (coding-system-put (car y) 'alias-coding-systems (list (car x))))
+      (cdr x))))
   `((utf-8
      (utf-8-unix
       ?u "UTF-8 coding system"
こうしてパッチを当てた un-define.el をバイトコンパイルしてみたら,なぜか Emacs 起動時にエラーが出るようになってしまった…orz

というわけで結局使わずに速いマシンで動かすことにしたのだが(ぉ,動作報告は web をみるとけっこうあるので,変なカスタマイズとかしてなければ役に立つかも.

ていうか Mew 4,なんかもう飽きて来た…(激ぉ.また仕事モードに戻れるのでよいことだけど.

[misc] 列車走行音とドレミファインバータ

電車が発車するときドレミファと音を奏でる車両がある(京急、常磐). 電車のモーター駆動を行うインバータが発生する音らしい. 特にVVVF のスイッチング周波数は可聴域を避けられないため、 ジーメンス社が「それならば」とドレミファインバータを開発した. (電気学会誌Vol.125, No.7)
走行音は鉄ちゃん系サイトで多数公開されてるようので,早速常盤線と京急を聴いてみた. おお,確かに ドレミファソラ〜♪とか言ってる! それにしても長音階出すのってけっこう作り込が大変そうだ.以下によると正確には BCDEsFG〜♪ らしい.B Dur ですか.管楽器と一緒だな.さすがドイツ(謎. ちなみに SUPER BELL"Z の「MOTOR MAN Vol.3 仙台編&京浜急行」にも音階がでているそうだwwwwww


そういや十数年前,営団東西線の新車両が出て来た頃 (営団 05 系とかいうらしい),low C→C→F→C→low C (ド(低)ードーソードード(低)ー)という音階を奏でるので面白いなあと思っていた.以下で聴ける. このサイトによると,これは VVVF ではなく 4 象限チョッパというものによって,起動時周波数が 1 倍→2 倍→3 倍→2 倍→1 倍と変化するらしい.だからあの音階なのか.納得.

チョッパ制御は PWM みたいなもんらしいが,高価で保守が大変なことから,VVVF の普及に伴っていまでは廃れてしまったようだ.

[misc][tec] 情報工学のことのは

「並行,並列,同時,および,分散:concurrent, parallel, simultaneous and distributed」や「XX-aided MM とYY-oriented BB」の項が非常に参考になった. 最近 Miyabi さんのとこはヒットが多いなあ.
このエントリーをはてなブックマークに追加 はてなブックマーク数 はてなブックマークコメント   このエントリーを livedoor クリップに追加 livedoor クリップ数 このエントリーを del.ici.ous に追加 このエントリーを buzzurl に追加 buzzurl クリップ数

お名前:
E-mail:
コメント:
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20051006]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索

以下の広告はサーバによって自動的に挿入されています.


Copyright © 2004-2006, nao. All rights reserved.