2008-12-01から1ヶ月間の記事一覧

Emacs で連番記入

Emacs で連番記入の話を見かけたので便乗。Emacsで連番を挿入する方法 - http://rubikitch.com/に移転しましたEmacs 22 以降でしか使えないけど、もう入力してしまったりした時なんかには M-x replace-regexp ^ RET (\,(1+ \#)) RETこんなんもありかも。 \, …

mplus-outline-fonts 4 / glibc_2.9 malloc.c

malloc.c のコメントを読む。 /* malloc_chunk の詳細 (以下は、Colin Plumb により若干修正された説明をふくむ ) メモリの chunk は Knuth または Standish などで説明されている `boundary tag' 方式を使って保持されている。 (これらの技術の統計につ い…

mplus-outline-fonts 3 (途中)

malloc.c を読んでみる。 推測たっぷりなまとめ。このへんのコードはメモリの断片を再利用したいね!ってことみたい。そして、 いまあいてて断片になってるとこのリストがある。そこから要求されたサイズ がぎりぎりはいるターゲットを選びだす。これが victi…

mplus-outline-fonts 2

glibc にも -g をつけて backtrace をまたとってみる。問題の行は glibc-2.9-20081201/malloc/malloc.c の 4487行 unlink(victim, bck, fwd); unlink は malloc.c のマクロ #define unlink(P, BK, FD) { \ FD = P->fd; \ BK = P->bk; \ if (__builtin_expect…

mplus-outline-fonts

x86 で mplus-outline-fonts-0_pre19 がビルドできない。 fontforge が SEGV をはいちゃう。 amd64 ならいけるんだけどね…。backtrace をとってみると、 malloc の中で落ちているというなんともやっかいそうなバグ。 だけど、とりあえずは 2C を Generate し…

Gnus

Emacs にデフォルトでついてる News/Mail reader Gnus。 IMAP は当然のこと、遅延送信やらなんやらサポートしていてかなり便利…なのだけど大きすぎて使いきれない。それはともかく、 IMAP 周辺におかしなとこがある。 サーバから読みとりができなかった時に …

TODO を書かないとやらなくなるね!ML ばっかりで使ってると GMail ってあれですよね。 同じ Message-ID のを勝手に消しちゃうからかなりうざい。 さすがにもう乗り換えようかなぁ。http://permalink.gmane.org/gmane.emacs.w3m/7893どうやら、 Mew の format…

ruby mode が CVS に。

ruby mode が emacs CVS にはいったみたい。おめでとうございます。

emacs-w3m: 2

done emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> とりあえず commit. emacs-w3m: TAB が移動しないよ -> w3m-{next, previous}-anchor() の仕様を少し変更して commit. Emacs: HTML のコーディング判定がおかしい -> 別…

define-minor-mode

w3m-session の改造を考え中。 まずは define-minor-mode の調査から。describe-function の適当な和訳 define-minor-mode は `easy-mmode.el' で定義されている Lisp マクロ (define-minor-mode MODE DOC &optional INIT-VALUE LIGHTER KEYMAP &rest BODY) …

done TOMOYO: hotfix を commit. wait emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> 返信待ち。(10日まで) gentoo: cairo-1.8.6 が emerge できない -> 返信待ち。(12日まで) emacs-w3m: TAB が移動しないよ -> w3m-next-…

TOMOYO:1

done TOMOYO: ccs-sources を genpatch の更新に追随させる -> ccs-sources-2.6.26-r5.ebuild, ccs-sources-2.6.27-r4.ebuild を commit wait emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> 返信待ち。(10日まで) gentoo: …

donewait emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> 返信待ち。 gentoo: cairo-1.8.6 が emerge できない -> 返信待ち。 emacs-w3m: submit ボタンに移動するコマンドが欲しいよ -> w3m-submit-form() をおすすめして…

donewait emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> 返信待ち。 gentoo: cairo-1.8.6 が emerge できない -> 返信待ち。 emacs-w3m: submit ボタンに移動するコマンドが欲しいよ -> w3m-submit-form() をおすすめして…

emacs-w3m: 1

done emacs-w3m: `B' したらエラーでるよ -> 提案実装。 エラーの英文が変じゃあなきゃいいけど…。 wait emacs-w3m: w3m-url-encode-string() の SPC => `+' 変換抑制オプション追加案 -> 返信待ち。 gentoo: cairo-1.8.6 が emerge できない -> 多分 upstre…

メモ

Message-ID: qmail@securityfocus.com>: Clamav がスキャンするとこけちゃう画像 Message-ID: gmail.com>: google から特定ページにアクセスすると動く JavaScript ウィルス?

done emacs-w3m: same-window-p のとこを XEmacs にも拡張 -> Emacs の same-window-p() をコピってエラーチェックを追加して w3m-same-window-p() に alias してあげて commit. emacs-w3m: w3m-local-find-file-regexps のデフォルト値変更 -> 画像もいれて…

作業メモ

emacs-w3m: #anchor を w3m-hist.el を使うように書き直し -> 保留 emacs-w3m: same-window-p のとこを XEmacs にも拡張 -> 保留 emacs-w3m: w3m-local-find-file-regexps のデフォルト値変更 -> 画像もいれたいなぁ、と考えながらその方法について模索中 em…

作業メモ

emacs-w3m のほうでちょいちょい作業。 mew-shimbun-generate-download-script() を書いてみたけれど、あまり速くなっ た感じがしない。なにか間違えたかな?shimbun-tester.el を応用すればダウロロードスクリプトをさらなる高速化に 活用できそうな気がする…

勉強会

わんくま同盟のとこを見て行こうかなと考えたけれど、どうにも Windows が必要そう。 それにその日はサークルの忘年会なので懇親会には参加できそうにない。むぅ。