2012-02-14

MarkdownNoteがクラッシュ

Mac OS X用のMarkdownエディター MarkdownNote.app で書類が開けない現象に困っている人はいないだろうか?

私はたいそう困った。次のようにすれば直る。

$ sudo rm -rf ~/Library/Containers/com.codingrobots.markdownnote.mac
$ rm ~/Library/Preferences/com.codingrobots.markdownnote.mac.*

MarkdownNote Version 1.1.1 (111) の話なので、その後のアップデートで解消されているかもしれない。

2012-02-11

伸びゆくターミナルウインドウ

業務連絡です。OS X LionのTerminal.appで、再開されたウインドウの幅が2桁ずつ増えていく怪現象(バグ?)にお困りのAさんへ。回避方法を思いついたのでお知らせします。

まず、次のコマンドを実行します。

$ defaults write com.apple.Terminal ApplePersistenceIgnoreState YES

続いて次の手順で起動時ウインドウグループを設定します。

  1. 4枚のターミナルウインドウを自分のお気に入りのサイズと位置に配置する。
  2. 「ウインドウ」>「ウインドウをグループとして保存...」メニューを選ぶ。
  3. 「ターミナル起動時にウインドウグループを使用」をチェック。
  4. テキトーな名前(なんでもよい)を付けて「保存」する。

こうしておけば、ターミナルを起動したら常に同じウインドウ配置が再現されるはずです。

2011-12-25

16進ダンプ

ファイルをダンプして見たくなることはないだろうか? バイナリファイルの中身が気になるとか。私は、たまに、ある。

標準状態の Mac OS X では hexdump とか od コマンドで16進数によるダンプリストを表示できる。

$ hexdump -C hoge.dat
00000000  25 50 44 46 2d 31 2e 34  0d 25 e2 e3 cf d3 0d 0a  |%PDF-1.4.%......|
00000010  34 34 20 30 20 6f 62 6a  0d 3c 3c 2f 4c 69 6e 65  |44 0 obj.<</Line|
00000020  61 72 69 7a 65 64 20 31  2f 4c 20 33 34 37 32 34  |arized 1/L 34724|
00000030  37 2f 4f 20 34 36 2f 45  20 33 31 38 33 34 38 2f  |7/O 46/E 318348/|
00000040  4e 20 31 2f 54 20 33 34  36 32 35 32 2f 48 20 5b  |N 1/T 346252/H [|
00000050  20 31 32 33 36 20 32 35  34 5d 3e 3e 0d 65 6e 64  | 1236 254]>>.end|
00000060  6f 62 6a 0d 20 20 20 20  20 20 20 20 20 20 20 20  |obj.            |
00000070  20 20 20 0d 78 72 65 66  0d 34 34 20 34 37 0d 30  |   .xref.44 47.0|
00000080  30 30 30 30 30 30 30 31  36 20 30 30 30 30 30 20  |000000016 00000 |
00000090  6e 0d 0a 30 30 30 30 30  30 31 36 35 36 20 30 30  |n..0000001656 00|
000000a0  30 30 30 20 6e 0d 0a 30  30 30 30 30 30 31 37 39  |000 n..000000179|
000000b0  39 20 30 30 30 30 30 20  6e 0d 0a 30 30 30 30 30  |9 00000 n..00000|
000000c0  30 32 33 36 37 20 30 30  30 30 30 20 6e 0d 0a 30  |02367 00000 n..0|
$ od -tx1 fuga.dat
... 出力結果は省略 ...

日本語を含むファイルをダンプしたい場合は「hexja - 日本語対応16進数ダンプツール」というRubyスクリプトが便利。

$ hexja -isjis ja_str.dat
00000000  93 fa 96 7b  8c ea 95 b6  8e 9a 97 f1  82 aa 8a dc  日本語文字列が含
00000010  82 dc 82 ea  82 c4 82 a2  82 e9 83 74  83 40 83 43  まれているファイ
00000020  83 8b 81 42  0a                                     ル。J

hexjaは標準インストールされるコマンドじゃないので、独自にインストールしなくてはならない。

先頭の部分だけちょっと見たいときは head にパイプして、

$ hexja hoge.dat | head -8

とする。hexjaに限らず、hexdumpでもodでも同じ。

2011-11-17

OS X Lion USBメモリ版

ご存知の通り、OS X Lionからはインストーラーディスク(CD-ROM/DVD-ROM)はなくなって、ダウンロード販売されることになった。

でもダウンロード版のインストーラーを起動するには、既にハードディスクにSnow Leopard以降がインストールされていなければならない。HDDをきれいさっぱり初期化してからインストールしたい人はどうすればいいのじゃ?

2011-10-31

スパム葉書活用法

Gmailに切り替えてからSPAM(迷惑電子メール)はすっかり目にすることがなくなり、郵便によるスパム(ダイレクトメール)も小まめに受け取り拒否していたら最近めっきり来なくなった。

そんな中、久しぶりに頼みもしないのに送りつけられてきたハガキがあったので、スパム郵便ハガキを有効利用する方法を紹介。私はこうしてます。

2011-10-23

Skypeに最適なヘッドセット

え〜、業務連絡です。MacでSkype通話するのに最適なヘッドセットをお探しとのことでしたね。

私が試した中で、現時点のおすすめは、オーディオテクニカの「ATH-750COM USB」、です。Mac mini(Early 2009) + OS X Lion 10.7.2 + Skype 5.3.59.1093 で使っています。

ややかけ心地が窮屈(同じメーカーのヘッドホンATH-A900も持ってるんですが、それなんかと比べると)なのと、ボリューム調整、MUTEボタンとかいらんものが付いてるのが玉にキズ。

2011-10-18

ZIPファイルと文字バケ

Mac OS Xで作成したzipアーカイブを他のOS環境で伸張・展開(解凍)すると、日本語ファイル名が文字化けしてしまうことがある。だからMacは困るんだ。と、ぼやかれたり、どうすればいいですか? と、よく質問されるのでまとめてみる。

これはMacのアーカイブユーティリティーと、相手側でzipファイルを処理するプログラムとの間で、ファイル名の扱い方が異なるために起きる問題であり、大きく次の2つのパターンがある。