2007年07月29日

MovableType エントリを emacs で編集できる mapae

MovableType:: Emacs フロントエンド「mapae」

そのまま、MovableType のエントリを emacs で編集できるもの。XML-RPC のやりとりに Perl を使っているらしい。長めのエントリを書く際、もともとemacs で書いて Safari にコピペしていたから、こういうのが欲しいと思って探したところ見つかった。

SOAP::Lite を事前にインストールしておく必要があるんだけど、この Perl モジュール、テストがエラーになることで (比較的) 有名。調べてみると、作者が「ユニットテストで失敗しているだけでコードに問題はないから無視しろ」とか 言っているらしい。Perl で XML-RPC 使う人はほとんどこのモジュールを使うはずなんだから、きちんと直せばいいのに (まぁ例によって「なら俺が...」という選択肢もあるんだけど)。

以下、Mac OS X 10.4.10 (Intel) 上で行った作業。

1. SOAP::Lite が LWP を前提にしているようなので LWP をインストール。

sudo perl -MCPAN -e "install 'LWP'"

途中でインターネットに直接接続しているみたいだからこれらのテストする? と聞かれるが、yes だとテストが fail したのでここは no と答えることにした。

2. SOAP::Lite はテストがエラーになるので 0.69 (現時点で最新版) の tar.gz をダウンロードしてきて手動でインストール。make Makefile.PL でいろいろ聞かれるが、全部デフォルトのまま。make test で例によってエラーになるが、メッセージを見ると mapae を使う分には問題なさそうなので無視。

3. mapae を上記ページの説明に従ってインストール。

とりあえずこれで使えるようになったので、mapae を使う分には SOAP::Lite は 0.69 でもいいみたい (仕事場では 0.60 あたりじゃないと動かない機能があるという話も聞く)。

ということで、このエントリも mapae から投稿。

投稿者 noto : 12:32 | コメント (1) | トラックバック

2006年08月03日

Mighty Mouse スクロール不能

Apple Mighty Mouse のスクロールボールで上スクロールができなくなってそろそろ捨て時かと思ったんだけど、

Apple のサイトで「Mighty Mouse の清掃方法」を発見し、

スクロール操作がスムーズにいかなくなった場合は、マウスを裏返して持ち、ボールを強く転がしながら清掃してください。

を実行してみたら復活。意外と簡単に直ってよかった。

投稿者 noto : 01:08 | コメント (0) | トラックバック

2006年03月15日

Intel Mac: プリンタその後

コンビニに置いてあった Mac 専門誌を見ていたら、Intel アーキテクチャの Mac のプリンタは OS 付属のドライバで対応されることが多いとのこと。さっそく家に帰り、「システム環境設定」の「プリントとファックス」からプリンタを追加してみたら、あっさり使えるようになった。

HP のデバイスドライバダウンロードページでもアナウンスすればいいのに。

投稿者 noto : 02:15 | コメント (0) | トラックバック

2005年05月01日

Control キー + スペースが Spotlight に...

Mac OS X Tiger で Control キー + スペースが Spotlight に割り当てられていて Emacs 使いとしては不便でしょうがない。なので、変更。

メニューバー右の入力言語を選ぶところから「言語環境...」を選択。「入力メニューショートカット」の「キーボードショートカット...」ボタンを押すと、「Spotlight 検索フィールドを表示する」が Control キー + スペース に割り当てられているので、その記述をクリックして他のキー組み合わせを行うと、割当を変更できる。ちなみに僕は Control + シフト + スペース にした。

投稿者 noto : 14:59 | コメント (0) | トラックバック

2003年07月27日

tramp with emacs on Mac OS X

GNU Emacs の CVS 版 (2003-06-10 のもの) を Mac OS X 10.2.6 上にて、
--with-carbon --without-x という configure で make すると
tramp が動かないという問題に悩まされていたのだが、
http://mail.gnu.org/archive/html/emacs-devel/2003-04/msg00789.html
にて解決方法を発見。
(setq process-connection-type t)
とすればいいようだ。

投稿者 noto : 21:20 | トラックバック