Mac OS X

Emacs.appでAsymptoteを使う

[ 備忘録 ] UNIXやGNU/LINUX上と違って、Mac OS X上で、しかも、独立アプリケーションになっている Carbon版Emacs.appでAsymptoteを使うためのメモ。

どの版のEmacsでもEmacs lispを読み込むことは同じ。Carbon版Emacs.appでは、アプリケーション本体(実は実行可能なディレクトリーなのだが)に様々なemacs lispを内包している。Emacs.appを右クリックして「内容を表示する」というのを選ぶと、ディレクトリーが開かれる。Emacs.app/Contents/Resources/ 以下にemacs lispがたくさん入っている。

Emacs.app/Contents/Resources/site-lisp/ 以下に asymptoteというディレクトリーを作り、そこに、/usr/local/share/asymptote/ (標準的なインストールの場合) 以下にある asy-mode.el と asy-keywords.el をコピーする。このフォルダーにはもう一つ asy-init.el というemacs lisp プログラムがあるのだが、それは、Emacs.app/Contents/Resources/site-lisp/site-start.d というディレクトリーにコピーする。これで、拡張子がasyのファイルを開くと、asymptoteのキーワードが色分けされて、見やすい。コンパイルもメニューから(メニューじゃなくても)実行できるのだが、何故かエラーが表示されてしまった。latexとdvipsの場所を明示的に指定しないとダメらしく、コンフィグレーションファイルである ~/.asy/config.asy に texpath=”latexが入っているフォルダーのパス”; と dvips=”こちらはdvips本体へのパス”; を書き込むように促される。パスは通っているし、TeXShopからは別段こんなことしないてもいいのになあと不思議ではあるが、ともかく指定した。これで、無事にコンパイル&プレビューできるようになった。

ということで、きちんと設定さえできれば Emacs はとても使いやすいのである。当然ではあるが。今のところ TeXShop では asymptoteのキーワード色分けが出来ないので、Emacsにしようかなあ。それにしてもTeXShopは便利さが中途半端だ。ファイルの拡張子に合せて、コンパイル・エンジンを自動で振り分けるくらいのことが出来ないんだからねえ。

Asymptote 3DのPDFはPreview.appで表示されない

Asymptoteで3次元の絵を描く練習中。サンプルを参考にあれこれ試みているのだが,PDFで出力させると,Mac OS Xのプレビュー.appでは表示不能であることが多い。生成されたPDFをEmacsで開いて中身を見ると,Javascriptに似たプログラムコードが埋め込まれている。PDFはPostScriptのサブセットだが,こういうプログラムも許されているのかと,ちょっと驚いた。これが為にプレビューでは表示できないのであろうか。ちなみに,出力をJPEGにすれば,次のような画像になるので,コンパイル自体は問題なく行われているのだ。

Asymptote 3D sample

プレビューがサポートしているような,もっと低レベルのPDFコマンドを生成してくれればなあと思うが,こういう時は,普段まったく使わない Adobe Reader の出番だ。さすが純正,きちんと表示される。Adobe Readerと言えば重たくて不評の代表格なのだが,きちんとフルセットのPDFをサポートしているからこそと思えば,多少の重たさは仕方がないのかも知れない。

しかし,こういう状況だと,Asymptoteを使ってPDFをTeXに埋め込むことに,若干の危険性を感じる。Adobe Readerを使えばよいのだが,そうでないと,画像の部分が真っ白になってしまうのだから。

Mac OS Xでもフジテレビ On Demand 見れた

先日、家内が見逃した番組をフジテレビ On Demand で購入(と言ってもストリーミングであって、保存は出来ないんだけど)した。Mac でも Flash Video なら見れるということであった。ところが、いっこうに再生されない。動作確認の為のサンプル動画はちゃんと再生されたんだけどね。ううむと思い、問い合わせしてみたところ、クッキーとキャッシュを削除せよという返信が来た。すると、無事に再生できた。どのあたりが原因だったんだろうか。今となっては再現できないのが悔やまれる。サンプルの再生には影響なかったのも謎。ううむ、不完全燃焼じゃ。

余談だが、NHKオンデマンドも、4月からMac OS Xに対応する由。配信方式をFlash Videoに変更するので、Macでも、また、Windows上のFirefoxでも再生できるらしい。要は著作権がらみの懸念がクリアーされたってことだろう。MicroSoftのDRM付きWMV以外にも、著作権者が安心できる配信方式が出てきたことは喜ばしい限り。これで、MSの映像配信支配も崩壊だね :mrgreen:

さよならNokia, こんちは iPhone

今日,iPhoneを買った。ちょうど昼ごろ時間がとれたので, SoftBank のショップにて。

とりあえず,アドレス帳をNokiaからコピーし,着信メロディーをNokiaの時と同じく Confirmation :mrgreen: に設定した。PCのメールも使えるらしいのだが,そちらはまだ。年明けにでもゆっくりやろうっと。

実は,真っ先にやったのは Chess のソフトのダウンロード :mrgreen: 。FreeのGlaurung と有料の Shredder Chess の二つ。Shredder Chess は,さすが有料(と言っても600円)だけあって,画像もきれいで,細かい所まで行き届いている。どちらもけっこう強くて満足。

Nokia N73も良かったんだけどねえ・・・ 😥 。まあ,2台持つわけにはさすがに行かないからなあ。

Google 日本語入力

数日前に突然 Google 日本語入力 なるものが登場した。Mac OS X 版もあるというので、へえ〜っと思っていたのだが、今しがたダウンロードしてインストールしてみた。再起動しなくても、直ちに使えるのがちょっと驚き。実はこの文章は、Google日本語入力で書いているのだが、まったく違和感ない。無いどころか、予測変換がスゴすぎてちょっとびっくり。うーむ・・・。仕事で使うかは微妙だが、普段の日記とかは、こっちの方がむしろ向いているかもしれない。

というか、かみさんのWindows PCは、例の賢くないMSのインプットメソッドのままだから、そっちはさっそく Google日本語入力に取り換えても良いかも。

ATOKを完全に削除する

[ 備忘録 ] Mac OS X用のATOK2009を削除するためのメモ。

というか、普通、アンインストーラーが付いていれば、それが全部掃除してくれそうなものだが。

ともかく、インプットメソッドをATOK以外に変更(してあるけど)して、再起動。ATOK2009のディスクを入れて、インストーラーを起動する。削除するという項目があるので、それでアンインストールする。ところがこれでは完全ではない。

大体、マニュアルに「ユーザー辞書やスタイルファイルは残ります」と書いてあるが、それらを削除する方法はどこにも書いてない。せめて、どのフォルダーに突っ込んだのかぐらいの情報を出せよ、と思わず毒づくのであった(苦笑)。

あれこれ調べた結果、以下のものを手動にて削除。幾つかは管理者権限が必要だった。

/Applications/JustSystems 以下

/Library/Application Support/JustSystems 以下

/Library/JustSystems 以下

これらをすべて削除する。また、

/Library/LaunchAgents/ 以下

/Library/LaunchDaemons/ 以下

にあるファイルのうち、com.justsytems.*****.plist という JustSystems 関係を削除。さらに、

~/Library/Preferences/ 以下にある辞書類や個人設定など

を削除。これで漏れはないかなあ。何せ、普通にアンインストールするだけでは、JustSystemsのアップデートチェッカーみたいなプロセスが依然として走っているのだ。まったくもって行儀の悪い会社だ。憤然として、せっせせっせとJustSystems一掃作戦を実行するワタシなのであった。

さよならATOK、こんにちは「かわせみ」

kawasemi かわせみ

これまで、気に入らない点が多いものの、他に選択肢がないということで渋々使ってきたATOK(エイトック)であるが、同僚のマックユーザーから「かわせみ」という日本語インプットメソッドが登場したということを教わり、先日から試用していた。何のことはない、マックユーザーにはお馴染のEGBridgeの後継だという。重たく余計な機能ばかりのATOKと違って、軽快そのもの。ああ、もう少し早く知っていれば、ATOKの最新版なんか買わなかったのに〜。

発売元は物書堂さん。エルゴソフトでEGBridgeに関わっていたお二人が立ち上げた会社のようだ。というより、iPhone用の大ヒットソフト「大辞林」の開発元と言ったほうが通りが良いかもしれない。

価格も2000円ですよ 😯 。さっそくライセンスを購入です。でもって、ATOKはアンインストールね。ところが、どうやったら完全にATOKを削除できるか、ちょっとわかんないんです、はい。ライブラリー以下にごちゃごちゃ入っているのを手動で削除すれば良いのだろうか・・・。

Hackintosh

[ 備忘録 ] IBM-PCにMac OS Xをインストールする方法があるのだそうだ。メモメモ。

『Snow Leopard』をHackintoshにインストールする3ステップ+2

DELL Mini 9 を Hackintosh化

フォトレポート:Mac OS X稼働ネットブックを作る–「Dell Mini 9」へのインストールに挑戦

小型のNetBookでMac OS Xが動けば出先に持って行くには理想的であるが。

TeX文書の文字コードを一括してUTF8に変換する(2)

前に書いた

Sukarabe’s Easy Living » TeX文書の文字コードを一括してUTF8に変換する

の改良版。このまま実行したら、まず、ファイルの数が多すぎると文句言われた。そこで、xargs が一度に処理するファイルの数を制限することにした。例えば -n 10 とすれば、一度に10個ずつになる。ところが今度はいくつかのファイルが見つからないというエラーに遭遇。日本語ファイル名の場合、上手く行かないケースがあるようだが、検索するファイル名をSingle quotationではなくDouble quotationで括ることで解決。さらに、空白をファイル名の区切りとしないように設定。僕自身は空白を含むファイル名を使うことはないが、念のため。空白の代わりにヌル文字を区切りと使う。そのために、find に対して、-print0 というオプションで、ファイル名の最後にヌル文字を加える。そして、xargs のオプションとして -0 とすることで、ヌル文字を区切りと解釈する。

最終的には次のようになった。これは、カレント以下の hogehoge.tex たちを一括して UTF8 (BOMなし) に変換するもの。

find . -name "*.tex" -type f -print0 | xargs -n 10 -0 nkf -w -Lu --overwrite

これで、文字コードの変換に関しては一件落着かな。

iMovieで録画録音しようとしたのだが

このところ、とんと練習していないのがオルガン。これではイカンと、録音でもしてチェックするか・・・と思ったのだった。Macに付属しているiMovieとかいうのを使えば録画できるらしいので、ちょっと試してみたが、本体のマイクでは音がねえ・・・ということで、ラインで録音すべく、ケーブルを買ってきた。説明書には、プラグが一つのときは L+R側に差し込むようにとあったので、ステレオ標準プラグを L+R に入れれば良いと思って、そういうコードを買ってきた。が、しかし・・・

あれ〜、片チャンネルしか録音されてないよ〜。何故なの〜。ガーン。あれこれ試した結果、ヘッドフォーンジャックに差し込めば、ちゃんとステレオで録音される。しか〜し、D-Deck背面の L/L+R というジャックに差し込んでも、片方のチャンネルにしか録音されないのであ〜る。トホホ・・・。

いやあ、実は迷ったのだ。標準プラグ2個(二股)とステレオミニプラグというコードもあって、そっちにしようかなあとも思ったのだが、ステレオ標準プラグを L/L+R に入れれば、両方のチャンネルがとれるはずと思ったんだよなあ。あーあ。

まあ、ラインで録音できることが分かったから、とりあえずは良いんだけど・・・。ああ、くやしい 😥 。