2009-03-01から1ヶ月間の記事一覧

cp932 でないと xmp が動かない

以下の簡単なコードを xmp してみると、 #! /usr/local/bin/ruby19 # -*- coding: cp932; -*- RUBY_VERSION # => "1.9.1" "foo" # => "foo" "foo".encoding # => #<Encoding:Windows-31J> "こんにちは" # => "こんにちは" もちろん、ちゃんと動く。ところが、これを utf-8 に変更す</encoding:windows-31j>…

暗い趣味

Mac

sudo port -v selfupdate port outdated 他の port に依存しない (と思う) ものを ひとつ選ぶ sudo port upgrade 他の port に依存していたらアウト 新しい port が無くなるまで繰り返す

Ruby の map reduce

世の中 map reduce 大流行。 Ruby では map は頻繁に使うけど reduce って使ったことない。と思って調べたら reduce って inject のことか。なーんだ。そう言えば map も collect って名前持ってたね。 Ruby 的な名前 一般的な名前 collect map inject reduc…

音楽の再生がひっかかる

音楽の再生中に CD の音とびのようになる (ことがある)音とびした箇所を聞き直すと、今度は音とびしないので、AAC ファイルが壊れている訳ではなさそう。最近、いろいろ環境を変えたので、何が原因なのか分からない。 PPC Mac mini から Intel Mac mini へ i…

migemo のインストールにてこずった

新しい Mac mini を買ったので環境設定中。 ruby 1.8.7 をインストール。*1 そして migemo をインストールしたが動かない。何を検索してもマッチしない。 [MIGEMO] Failing I-search: もちろん make check はパスしている。 $ make check Making check in te…

comment-dwim のその後

xmp meets elisp 昨日のエントリの comment-dwim は、あのままだと rcodetools とぶつかって、ruby-mode で => マークが付かなくなってしまう。defadvice の NAME を変えれば OK ... と思ったら、それに気付くより先に lispxmp がバージョンアップされて、co…

xmp meets elisp

xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - '(rubikitch wanna be (a . lisper)) 早速 scratch バッファで試してみた。 (require 'lispxmp) lispxmp (+ 3 4) ; => Error in eval: (void-variable lispxmp) 2 行目 (requir…

Autorun の禁止チェッカー作ってみた

USB メモリを介して感染するウイルスが流行っているらしく、Microsoft からも対策か公開されている。 Windows で "Autorun レジストリ キーの無効化" の強制を修正する方法 指示通り対策はしたものの、本当にこれで大丈夫なのか不安。 確認する方法はないも…

結局迷惑メールかどうかは人間が判定しないと

いつものように spam フォルダを眺めていたら、*1「迷惑メールフィルタ・ウィルスチェックサービス提供開始のお知らせ」というのが目についた。迷惑メールを振り分けるために、複数の ISP や web メールのアカウントに届いたメールを Gmail のアカウントに集…

ダウングレードを検討

Mac mini がリニューアルしたのでポチッとした。 そして、ふと「Intel Mac だから Windows も動くんじゃね?」と思った。*1 そうすれば今使ってる ThinkCentre も処分できるし。Windows Vista は人気がないみたいなので、Windows XP をインストールしたい。 …

その後の MacPorts

Mac

MacPorts で Perl を upgrade できない これで解決したかと思ったけど、やっぱりなにか問題があるみたい。 $ sudo port upgrade installed ... ---> Activating perl5 @5.8.8_0+darwin_9 Error: Activating perl5 @5.8.8_0 failed: Image error: /opt/local/…