いろいろ
Seize the day.
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 に向けて
関連記事:
- Mew 3.3 + stunnel [2007-12-28]
- Mew 2.0 に移行してみる [2007-12-03]
- メール環境 over SSL (その 2: 古い Mew + stunnel) [2006-04-07]
- メール環境 over SSL (その 1: fetchmail で取って来る) [2006-04-06]
- mew-4.2 で RPOP 認証 [2005-10-05]
■ [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 の普及に伴っていまでは廃れてしまったようだ.
[ ツッコミ | permalink | trackback ]
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20051006]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- mew-summary-form ×20 / mew カスタマイズ ×10 / mule-ucs 遅い ×10 / mew summary ×9 / mew-summary-form-extract-rule ×9 / キーワード不明 ×9 / un-define.el ×5 / mule-ucs 高速化 ×4 / mule-ucs 起動 ×4 / mew mew-summary-form ×4 / Emacs 起動 遅い UCS ×3 / mule-ucs バイトコンパイル ×3 / mew 高速化 ×3 / ジーメンス モーター 音階 電車 ×2 / ドレミファインバータ 開発 ×2 / mew summary-form ×2 / emacs 起動 高速化 ×2 / mew 4.2 ×2 / Mule-UCS 起動 高速化 ×2 / emacs 21 mule-ucs 遅い ×2 / "mew-summary-form" ×2 / Mule-UCS 起動 ×2 / emacs 起動 高速 ×2 / mew mule-ucs ×2 / mew summary カスタマイズ ×2 / emacs mule-ucs 遅い ×2 / mew summary form ×2 / vine 起動 高速化 ×1 / vine 4.2 カスタマイズ ×1 / mule-ucs un-define.el ×1 / Mew Summary form-extract ×1 / vine mew stunnel ×1 / un-define-el utf-8 ×1 / mew サマリ カスタマイズ ×1 / mew-summary-form body UTF-8 ×1 / summary mew utf 件名 ×1 / vine 4.2 高速化 ×1 / mew un-define.el ×1 / Stunnel Vine Mew ×1 / mew-summary-form 可変長 ×1 / Mew 1.94 UTF ×1 / stunnel 4.2 ×1 / mew-summary-form subj 固定長 ×1 / mew-summary-form subj 可変 ×1 / mule-ucs 高速 ×1 / BCDEsFG ×1 / vine 4.2 mew utf ×1 / mule-ucs 起動 遅い ×1 / 京急 ドレミファインバータ ×1 / mew summary coding-system ×1 / mew メーリングリスト summary カスタマイズ ×1 / mule-ucs mew ×1 / mew utf-8 ucs ×1 / mew utf summary ×1 / Mule-ucs カスタマイズ ×1 / mew4 UTF-8 ×1 / ドレミファインバーター 走行音 ×1 / mew utf-8 ×1 / チョッパ制御 走行音 東西線 ×1 / 4象限チョッパ制御 ×1 / emacs Mule-UCS 起動 遅い ×1 / emacs un-define.el ×1 / mew un-define ×1 / mew-summary-form type date time ×1 / Mew SUmmary カスタマイズ ×1 / emacs カスタマイズ ×1 / Mew カスタマイズ ×1 / mew mew-summary-form-extract-rule ×1 / 音階列車 ×1 / mew utf-8 4.2 ×1 / ucs 遅い mule ×1 / Mew From 日本語 固定長 ×1 / mew ver 4.2 stunnel ×1 / Mew Summary ×1 / mew-summary-form 4.2 ×1 / mew recent ×1 / mew カスタマイズ summary ×1 / FIVA 高速化 ×1 / tDiary 高速化 ×1 / ドレミファインバータ ×1 / Summary モード 表示内容 .mew-summary 更新 ×1 / un-define.el emacs ×1 / "mule-ucs" 遅い ×1 / mew サブジェクト 可変長 ×1 / mew summary-form time ×1 / emacs mule-ucs un-define.el 高速 ×1 / mew summary mew-summary-form ×1 / mule-ucs utf8 遅い ×1 / mule utf 高速化 ×1 / mule-ucs ×1 / 4象限チョッパ ×1 / mew-summary-form-list ×1 / mew 4.2 utf-8 ×1 / autoload un-define ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





