2008-01-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 が必要そう。 それにその日はサークルの忘年会なので懇親会には参加できそうにない。むぅ。

楽天テクノロジーカンファレンス 2008 感想

東京から帰ってとりあえず落ち着いてきたので感想を。基本的に感想、メモなので内容に期待しないでください。 入場 がんばってネクタイを結んで(もらって)、入場。 一階はすごい雰囲気。入って大丈夫なのかと思うくらい緊張させられる。名刺を二枚渡して4Fへ…

firefox

3.1 beta をいれてみたけど速い。 スクロールとかとくに変わった。つうか、 独自ビルドなのがいかんのかなという気がしてきた。 mozilla-firefox-bin にのりかえようか。

PRIME

PRIME が昔使ってた時よりいい感じになってる。 ただ、 Firefox だとすこぶる使いにくい。 変換候補の出てくる位置が変。 ウィンドウの左下隅に出てくるのはなんとかならないものかな。

firefox

bin のせいではなく 3.1 が軽いらしいとわかった。しかし、 firefox に移ってからほんと開発をしなくなるな…。 早く Emacs を同じくらい軽くする作業に戻るんだ。 > 自分

uim T-Code

TUT-Code にはカタカナモードというのがあって、ひらがなとカタカナに別のキーがわりあてられるのではなく、同じキーがモードによってひらがなか、カタカナか振るまいを変えるらしい。これが uim の T-Code では動かなかったので、tutcode.scm の実装を見て…

mplayerplug-in

Gentoo の firefox で mpeg とかを再生するプラグイン。 amd64 とかだとビルドできない。 これは、 libgio-2.0 の 32bit 版が入ってないから。 emul-linux-x86-baselibs-20081109 には入っているが、これはまだテスト中で mask されてる。そこで、とりあえず…

メイン機から HHKB を外して EeePC につないでいたらメイン機のディスプレイが消えたので USB コードのはしっこをぎゅっとにぎってふったらディスプレイがついた。まぁ、多分偶然だけどおもしろかった。

uim T-Code 続編

あれこれおっかけてみたけれど結局 sort のしかたがおかしかった、という結果に。 skkdic-sort をコンパイルしておわり。あとは 送りがなとかの処理。

uim

hoge.scm として (skk-lib-dic-open "/usr/local/share/tc/mazegaki.dic" #f "localhost" 0 'unspecified) (map (lambda (yomi) (and (skk-lib-get-entry yomi "" "" #f) (skk-lib-get-nr-candidates yomi "" "" #f))) '("あいだがら" "あいだ柄" "あい手"))…

Firefox 移行中

とりあえず navi2ch のお気にいりを FoxAge2ch にうつす。自動更新は地雷だった…。 Firefox がとてつもなく重くなる。 uim の入力はまぁなれてきた。ただやっぱりまぜ書きが…。 Gmail と Google Calendar はまぁ、お変わりなく。むぅ。しかし Firefox は安定…