auto-install.el で四苦八苦した

最近、id:tomoya さんが書いたEmacs実践入門を読んでます。もう1度この本を読みながらemacsに再挑戦中。auto-install.el を追加してたのですがなぜかauto-install-emacswiki-update-mode の部分でエラーになる。でよくよく見たら。。。

(auto-install-update-emacswiki-package-name t)

とすべきが

(auto-install-update-emacs-wiki-package-name t)

となっていた。何ともお粗末なもの(^^;
ちゃんと見ないとダメですな

Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)

Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)

Lisp の if 文

emacs で バージョン分岐をさせようとしたとき LISP の if 文について知らなかったのでメモ

(if 条件 真 偽)

となるが、

(if nil
  (a)
  (b)

この場合は b という結果になる*1。if文は単文しか使えない。複数文がある場合は progn を使う

(if hoge 
   (progn (hoge) (bar) )
   (progn (foo) (ahe) )
)

こんな感じ。
via.

*1:nil は偽を表す

OneNote でシンタックスハイライトを実現する NoteHighlight

NoteHighlight
もう見つからないから作ることも考えていたのですが、これで十分な気がする。サイトは中国語ですが、日本語環境でも使用可能です。

  1. ダウンロードして zip を解凍 NoteAddinSetup.msi を直接たたいたほうがいいです*1
  2. [ファイル]->[オプション]->[アドイン]->[設定]で NoteHighLight にチェックを入れて [OK]ボタンを押す。
  3. OneNote再起動でリボンに[NoteHighLight]が追加されて使用可能になります。

対応言語は

これだけあれば十分でしょ(笑)

*1:Setup.exe 中国語の.NET3.5 をインストールしようとします

リモートデバッガ

実は Windows7 の HomePremium だと動作しないのね。HomeEdition系が動作しないというのが昔からあるみたいで、そんなの知らなかったよ。
というわけで、Windows7 でリモートデバッグしたかったら Professional 以上を買いなおさないといけない。ちょっと不親切な気もするけど。。。

via: リモートデバッガがテスト実行したいPCで起動できない

VMWare tools がインストールできない

VMWare Player 4.0.2 上の仮想 OS に VMWare tools がインストールしようとすると"見つかりません。"と表示されてインストールできない。理由は単純で VMWare Player が参照する Tools のあるディレクトリが存在しない(苦笑)。参照先は http://softwareupdate.vmware.com/cds/vmw-desktop/player/ なんだが、4.0.2だけ存在しない。

どうしても入れたいという場合は 4.0.1 を入れておとなしく我慢しておくのがいいでしょう

2012.03.15追記:4.0.2でも VMWare Tool がダウンロードできるようになってました。