Latest Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

OSX用Emacs事前準備系メモ

OSX Snow Leopard、またはLion用Emacs関連のメモです。
断りがない限りターミナル上で動くEmacsに関する内容です。

完全に自分用の備忘録となっています。なお、今までほとんどEmacsを使用したり調べたりしたことがないので(当然のごとくLISPも知りません)、間違った記載があったらごめんなさい。

動作確認はSnow Leopard、Lionの両方で行うようにしています。
スクリーンショットはSnow Leopard、Lion混在してます。


■Emacsのバージョンアップ
MacPorts経由でバージョンアップする場合は
・Xcodeをインストール(2011/07/27現在、Lion版はApp Storeにて無料配布中)
MacPortsをインストール
・ターミナルで sudo port install emacsを実行
 ※アップデートする場合は sudo port sync ; sudo port install outdated
 このセクションはこちらを参考にしております。

なお2011/07/27時点でLion用Xcodeインストールには色々トラブルが起きています(僕も起きました)。App Storeのカスタマーレビューに各種対応法が出ていますので、トラブルが起きたときは一読をオススメします。


■sudo port install emacs前後のパスとバージョン
 ・前 → path:/usr/bin/emacs、version:22.1.1
 ・後 → path:/opt/local/bin/emacs、version:23.3.1(※2011/07/27時点)
 

※which emacs、emacs -versionの結果です


■メタキーとしてAlt/optionキーを使用する
メタキーとしてAlt/optionキーを使用する場合、ターミナルの環境設定で以下のチェックをオンにします。
スクリーンショット(2011-07-28 10.59.13)
このスクリーンショットはSnow Leopardですが、Lionでも同様です。


■設定ファイルについて
ググってみると
 1・~/.emacs.el
 2・~/.emacs
のいずれかを設定ファイルとしましょう、という記載がほとんどですが、こちらによると
 3・~/.emacs.d/init.el
に記載するのがフォーマルなんですね。
余談ですが僕は ln ~/.emacs.d/init.el ~/.emacs とリンクを貼りました(編集時に楽するため)。

なお設定ファイルは読み込みの優先順位が 1 < 2 < 3 となっており、優先順位が高いファイルが存在すると低いファイルは読み込まれません。


■ctrl-hでバックスペースする
OSXの一般的なショートカットにもなっている
 ・control + H → カーソルの左側の文字を削除(バックスペースですね)
をEmacsでも適用するには、設定ファイルに
 (global-set-key "\C-h" 'delete-backward-char)
を追加することで実現できました。


■行番号を表示する
行番号を表示しようとする場合はlinum.elwb-line-number.elを導入して…という記述をよく見かけるのですが、最新版(23.3.1)では不要でした(23.1から不要になった?)。
設定ファイルに
 (global-linum-mode)
を記述するだけ、で行番号が表示されました。

ただ、これだけだと行番号と文字列がくっつきすぎだと感じたので、こちらを参考にして
 (setq linum-format "%5d ")
を設定ファイルに追加して整形しました。

・整形前
スクリーンショット 2011-07-28 21.19.02

・整形後
スクリーンショット 2011-07-28 21.21.39


■Ctrl-SpaceはSpotlight or リージョン選択?
OSXのショートカットはEmacsを結構踏襲してい(るように見え)ます。
が、Ctrl-Spaceは
 ・Emacs : リージョン選択
 ・OSX : Spotlight検索フィールドを表示
という割り当てになっています。つまりコマンドがかぶっているわけですね(Eclipseの補完機能ともかぶってますね)。

結構調べてみましたが、
 ターミナルのEmacsでCtrl-Spaceのリージョン選択を有効にする
ためには、
 OSXの「Spotlight検索フィールドを表示」のショートカットを変更またはOFFにする
必要がある、という結論でした。
僕は「Spotlight検索フィールドを表示」のショートカットをALT-Spaceに変更しました。
スクリーンショット(2011-07-29 19.18.10)




へっぽこ先生

山手線の代々木〜原宿に見える「へっぽこ先生」の看板、やっと撮影出来ました。

■静止画(動画からのキャプチャー)
へっぽこ先生

■動画


ググってみると、「へっぽこ先生」はアパレルのブランド名みたいですね。

Midnight butterflies

とあるお店のコースターとして使用されているチョウチョ達。

Midnight butterflies

最近、価値観が変わってきたような気がしています

BSで放送されていた
 「トスカーナの山暮らし?バッポとマンマとユキちゃんと?」
  (http://www.telecomstaff.co.jp/blog/nowmaking/001342.php)
を見て、すっかり
 「フィレンツェ田舎生活便り2」
  (http://lacasamia2.exblog.jp/)
のファンになってしまいました。

当然フィレンツェ田舎生活便りも買いました?


最近、田舎に住むのも悪くないなーとか思うことがあるのですが、数年前の自分ではありえない事です。そもそも田舎を否定して東京に住みだしたので…。

ネットと衛星放送があれば、(少なくとも日本国内なら)どこに住んでも情報格差が生じづらい状況になったのも大きな要因でしょうか。



PSPでファイナルファイト、Capcom Classics Collection Remixed

ゲームセンターCXで課長がファイナルファイトをプレーしていました。


見ているうちにムラムラしてきたので(^_^;)、Capcom Classics Collection Remixedを購入してみました。

近年様々なメーカーからに出ている、複数の過去作品をエミュレーションしてまとめているタイプのソフトです。
ファイナルファイトが含まれているこのソフトは日本版がリリースされていないため、輸入版を購入しました。

前作(日本でも出ているカプコン クラシックス コレクション)と比較すると、
 ・ロードが早くなった
 ・ゲーム中の効果音を鳴らすための、UMDアクセスが短くなった(ゼロにはなっていない)
 ・オマケ(設定資料の参照など)のアンロックに、スロットマシンが不要になった
など、システム周りでの改善が見られます。


肝心のファイナルファイトですが、移植度(エミュレーションの具合)はいい感じです。尚海外版なので、アトラクト中のジェシカのブラシーン^^;はカットされています。

業務用基板でそれなりにやり込んでいますが(連なし:最終防衛ライン、連あり:クリアまで)、特に違和感はありませんでした。

ただ、ソフトウェア連射が付いているのは良いのですが、
 ・連射のスピードが遅い(恐らく15連)
です。結果、錬金し辛かったり、後半の敵のダッシュツッコミに負けることが多いです。

全体的にはよく出来ているので、ファイナルファイト好きな人にはオススメです。


※なお、Capcom Classics Collection Remixedに含まれているストライダー飛竜は、1面冒頭の曲が何度か演奏される、所謂サウンドバグあり版です…残念ですねー



Appendix

プロフィール

Author:ciderblues

最近のトラックバック

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ