Mac OS X: プレビュー.appで画像を用紙サイズに合わせずに印刷するには
公開:2010年04月13日- 小型の画像をプレビュー.appから印刷しようとする
- 画像が用紙サイズいっぱいに拡大されて印刷される
- どこでオプションいじるの?
- 印刷ダイアログの[プリンタ]ドロップダウンボックスの横にある[▼]ボタンをクリックすると、詳細な印刷ダイアログが開くことを発見
- [サイズ調整]に数値を入れてみる。今回は元サイズのまま印刷したいので、ここに 100% と入力
- ダイアログ左側のプレビューが変更されないままなのが気になるけど、とりあえず[プリント]ボタンを押してみる
- 画像がやっぱり用紙サイズいっぱいに拡大されて印刷される
- なんで???


設定ダイアログで試行錯誤して、用紙をさんざん無駄にした後に、ようやく「Webで検索すればいいんじゃね?」という発想に到達。「Mac プリント サイズ調整」でGoogle検索したら、即座に正解が見つかりました。
- Mac OS X v10.6:プレビューからの印刷時の文書サイズの変更 (Apple.com)
Mac OS X 10.6 以降のプレビューでは、画像全体を印刷、用紙全体に印刷、またはパーセンテージを指定して印刷することができます。
「拡大縮小」フィールドにパーセンテージを入力してそのまま「プリント」ボタンをクリックした場合は、入力したパーセンテージではなく、デフォルトのパーセンテージで印刷されます。
つまり、[サイズ調整]の項目に数字を入力しただけでは、設定は更新されない、と。入力後に[Tab]を押して別の項目へジャンプすると、なるほど設定が更新されるんだけど……
こういうヘルプが用意してあるということは、Appleはんはこの挙動を仕様だと言い張るつもりなのでございましょうか。ドキュメント用意する暇があったら直そうよ、こんなしょーもない動作。
MagitがCommitで失敗する話のつづき
公開:2010年01月20日Carbon EmacsにMagit再インストール話の続きで、ステータスを見たりdiffを取ったりブランチを変更したりはできるのに、Magitから変更をコミットしようとすると、"Symbol's function definition is void: start-file-process"というエラーメッセージが出て失敗するお話。
"start-file-process"で検索してみると、この関数はEmacs 23から実装されたのだそうで。Carbon EmacsのベースはEmacs 22だから、関数が定義されてないって言われちゃうわけですね。
昨晩記事を書いて寝床についた後に、そういえばMacにはTime Machineという仕組みがあるんだった、と思いだしたので、今朝起きてから、ターミナル経由でTime Machineに潜入。アップグレード前のEmacs.appにインストールされていたmagit.elを復元してみました。
Diffを取ってみると:
$ diff magit.el /Applications/Emacs.app/Contents/Resources/site-lisp/magit.el 244a245,250 > (defun magit-git-insert (args) > (apply #'process-file > magit-git-executable > nil (list t nil) nil > (append magit-git-standard-options args))) > 249,252c255 < (apply #'process-file < magit-git-execu……
Carbon EmacsにMagitをインストールする
公開:2010年01月20日Carbon Emacsのパッケージを2010年冬版に入れ替えたら、/Application/Emacs.app下にインストールしていたMagitが消えちゃったので、gitから再インストール。make installまでは成功したので、そこまでの手順をメモしておきます。
- リポジトリを複製
$ git clone git://gitorious.org/magit/mainline.git
(※ git clone git://github.com/jdhuntington/magit.git でも取れるが、公式サイトで指定されている gitorious のほうがベター)
- 前準備
$ ./autogen.sh $ ./configure --prefix=/Application/Emacs.app/Contents/Resources --infodir=/Applications/Emacs.app/Contents/Resources
- Makefileを書き換える
Magitのconfigureは、--with-emacsと--with-lispdirオプションを認識せず、makeにEMACS/LISPDIRオプションを渡しても無視されるので、手動でMakefileを書き換える。
$ diff Makefile.old Makefile 170,171c170,171 < lispdir = $(datadir)/emacs/site-lisp < sitestartdir = $(sysconfdir)/emacs/site-start.d --- > lispdir = /Applications/Emacs.app/Contents/Resources/site-lisp/ > sitestartdir = /Applications/Emacs.app/Contents/Resources/site-lisp/site-start.d 764c764 < emacs --batch --eval '(byte-compile-file "$*.el")' --- > /Applications/Emacs.app/Contents/MacOS/Emacs --batch --eval '(byte-compile-file "$*.el")'
- make & make install
$ make $ sudo make install……
たまに使おうとすると出てこないemacsのショートカット四傑
公開:2010年01月15日そういうショートカットがあることは知っているのに、たまにしか使わないせいで、いざ押そうとしたときに思い出せないことってありませんか? 僕はあります。
というわけで、すぐに忘れちゃうemacsのショートカットをメモ書きしてみたり。
- リージョンをコメント化する:M-;(※comment-dwim, コメント/非コメント化のトグルなど、さまざまに雰囲気を読んでくれるので、comment-regionより便利)
- 特定行に移動する:M-g g(※goto-line)
- リージョンをすべて小文字にする:C-x C-l (※lowercaseだからl. 逆に、すべてを大文字化する場合は、uppercaseだから C-x C-u)
- バッファ保存時の文字コードを指定する:C-x RET f
あと、emacsじゃなくてMacのショートカットなんですが、
- 文字列をポイントしながら[Ctrl + Command + D]: 辞書.appの定義がポップアップする
この機能のことを、使うたびに便利だなーと思っているはずなのに、すぐ忘れちゃいます。(たぶん、手持ちの電子辞書の方がコンテンツが充実しているのと、標準のブラウザにしているFirefoxがこの機能に対応していないせい) 辞書.appから直接Wikipediaを引けることもすぐに忘れちゃうなあ。
MacBook: EFIアップデート中、電源投入後にビープ音が1回鳴って、そこから先に進まなくなったときの対処法
公開:2009年12月10日Q: MacBookのEFIをアップデートするため、[MacBook EFI ファームウェア・アップデート.app]の指示に従ってボタンを押し、マシンを終了しました。しかし、MacBookのパワーボタンを押して電源を投入しても、ビープ音が1回だけ長く鳴っただけで、EFIの更新画面が表示されません。
A: MacBookの画面を出力するのに、外部ディスプレイを使っていませんか? MacBookに接続されたディスプレイコネクタを抜けば、即座に、MacBook本体の液晶画面に、白黒の林檎アイコンが表示され、EFIの更新が開始されます。
Mac OS X: Thunderbird 3を入れてみた
公開:2009年12月09日念のため、Thunderbirdを終了し、/Users/ユーザー名/Library/Thunderbird フォルダをまるごとバックアップしたうえで、Mac OS X版のThunderbird 3をえいやっと導入。

手順は:
- 公式サイトからdmgをダウンロードする
- ダウンロードしたdmgをダブルクリックしてマウント
- Thunderbird.appをApplicationフォルダに移動する
だけ。Thunderbird2時代の設定はすべて受け継がれます。
インタフェイスが小型でスマートになったのと、タブに対応したのが、外見上最大の変化。全文検索は確かに超速になっていて、見ばえもなんだかかっこいいです。(追記:メモリ使用量はTB2より多いかも? TB2の1.5〜2倍くらい使っている感じです)

DVD-R内部のムービーファイルを変換してiPhoneに取り込む
公開:2009年09月11日今週は自主的お休み週間と言うことで、数日前に新宿へ行って映画を三連チャンしてきました。サブウェイ123 激突→サマーウォーズ(※2回目)→トランスポーター3 アンリミテッドのコンボ。
で、合間に寄ったタワーレコードで、試聴して気に入った空中ループの夜明け、光。を買ったら、特典として、ポストカードとDVD-Rが付いてきました。


DVD-Rに収録されていたのは、アルバム1曲目小さな光の音楽ビデオ……
Flip4Macのアンインストールメモ
公開:2009年09月11日[システム環境設定]から、Filp4Macのアイコンを副クリックして、["Flip4Mac"環境設定を取り除く]を選択しても、Flip4Mac自体はアンインストールされない。
Flip4Macをアンインストールするには、[アプリケーション]→[Flip4Mac]フォルダ内に配置された Flip4Mac WMV Uninstaller.pkg を使う。
Flip4Mac WMV Uninstallerはその名の通りアンインストーラー。処理は全自動だが、[アプリケーション]フォルダ内の[Flip4Mac]フォルダはそのまま残るため、手動で削除する必要がある。
ATOK 2009: Windows版の学習情報とキースタイルをMac版に手動でインポートする
公開:2009年09月09日昨日サービスが開始されたMac用のATOK定額制。待ってましたと早速ダウンロードしてみたところ、Mac版に付属する[バックアップツール]では、Windows版で作成したバックアップが復元できないことが判明しました。
Mac版の[バックアップツール]で復元できるのは、Mac版で作成されたバックアップのみ。Mac版であれば、ATOK 2009に限らず、以前のバージョンからの復帰も可能なようです。

しかし、Windows版ATOKの[バックアップツール]で作成したバックアップは、バージョンが同じATOK 2009でも、「バックアップデータ情報ファイル (BACKUP.DAT) からのデータを復元することができませんでした。」というエラーメッセージが出て、復元に失敗してしまいます。
Windows版とMac版の[バックアップツール]で作成されたフォルダを比較してみると、辞書や学習ファイルのファイル名やファイル数が、大きく異なっていました……
日本からクリストファー・ティン氏のデビューアルバムを予約してみた
公開:2009年09月03日タイトル通り。Amazon.co.jpあたりに入荷されそうだから、それまで待とうかなーとも思ったんですが、Baba Yetu、いやさCiv4好きなら黙って見てちゃいかんだろうと囁く声がどこかから聞こえてきたので、えいやっと予約してみましたよ。
おさらいですが、氏の公式サイトからデビューアルバムCalling All Dawnsを予約した場合、以下の特典が付きます:
- CDにChristoper Tin氏自筆のサインとナンバリングが施される
- 発売日当日にアルバム全体の楽曲をダウンロードできる
北米でアルバムが発売されるのは2009年10月1日。プレセール期間に予約したユーザーには、同日にCDが発送開始されます。しかし、前述の通り、発売日に全曲をダウンロードできるので、到着までヤキモキする必要はまったくなし。これは、日本に住む我々にとっては、海の向こうのファン以上に嬉しいサービスじゃないですか!
以下、Google Checkoutを使って購入する手順を紹介。PayPalにも対応しています。
1. 公式サイトにアクセス
Christoper Tin氏の公式サイトにアクセス。右のアルバムジャケット写真の下、[ADD TO CART]ボタンをクリックします……
Macbook: スリープから復帰した後、無線LANの接続に失敗する
公開:2009年08月12日 最終更新:2009年08月22日昨日の朝から、Macbook をスリープから復帰させた後に、無線LANへの接続に失敗するようになった。
状況
- Macbookの型番はMB466J/A. 13-inch, Aluminum, late 2008モデル
- 無線LANの親機はBuffaloのDraft11n対応AirStation, WZR-G144N
- WZR-G144Nに無線接続しているのは、このMacbook一台のみ
- これまでは、まったく同じ環境で、スリープからの復帰後に、無線LANへの再接続に成功していた
- MacbookのOSは10.5.7のまま。先日リリースされた10.5.8は適用していない
- その他、ソフトウェア・ファームウェアの類いも、一切更新していない
- Mac OS Xの[コンソール]でsystem.logを見てみると、
Aug 12 10:04:58 silverfish airportd[264]: No networks found on channels remembered for xxxxxxxxxx Aug 12 10:04:58 silverfish airportd[264]: Could not find "xxxxxxxxxx" Aug 12 10:04:58 silverfish airportd[264]: Could not find any preferred networks; trying broadcast requests.. Aug 12 10:05:00 silverfish airportd[264]: Broadcast requests also failed.. Aug 12 10:05:00 silverfish airportd[264]: Probing highest ranked networks via directed scan.. Aug 12 10:05:05 Silverfish kernel[0]: Auth result for: yy:yy:yy:yy:yy:yy MAC AUTH succeeded Aug 12 10:05:05 Silverfish kernel[0]: AirPort: ……
Xbox 360: システム更新メモ
公開:2009年08月11日本日公開された、Xbox 360の大型システム更新を適用したときのメモ:
- 本日19:00頃にXbox 360を起動。Xbox Liveへの自動サインインに失敗した
- 手動でのサインインは一発で成功
- しばらくダッシュボードをうろうろしてみたが、更新が通知される様子はない
- アバター関連の新機能があるという情報を聞いていたので、アバターの編集を試みてみたところ、案の定システム更新が通知された
- まずは前準備分のダウンロード。ADSL 12M(下り実測3Mbps前後)の環境で、19:03にダウンロードを開始して、1分もしないうちに再起動がかかった
- 再起動後、起動ロゴ画面のまましばらく停止した後に、「更新に失敗」のダイアログが出た。エラーメッセージは、「更新をダウンロードできません。[システム設定]→[ネットワーク設定]→[Xbox LIVE接続をテスト]で、接続を確認できます 解決しない場合は、www.xbox.com/supportをご覧ください」
- その後、ダッシュボードが表示されたが、更新はされていない。自動サインインも行われない
- 手動でサインインを試みるが、数回トライして全部失敗。どうやらネットワークが混み合っているらしい
- ようやくXbox LIVEへのサインインに成功。サインインした途端、システム更新本体のダウンロードが開始された
- ダウンロードは19:09に開始。プログレスバーの上に「ダウンロード中...残り約5分」の表示が出る。19:13に再起動
- 再起動後は一発で自動サインインに成功。ダッシュボードに新機能が追加されていた
ゲームオンデマンドのタイトルをつらつら眺めて思ったんだけど、これさー、事実上、アイドルマスターの新規顧客獲得のために存在するんじゃ……?
Mac OS X: プロパティリスト (plist) と Launch Services
公開:2009年07月11日 最終更新:2009年07月16日プロパティリストとは?
- Undocumented Mac OS X:第3回 plist(プロパティリスト)とFoundation【前編】 (ITmedia エンタープライズ)
- Undocumented Mac OS X:第4回 plist(プロパティリスト)とFoundation【後編】 (ITmedia エンタープライズ)
- プロパティリスト (Wikipedia)
ものすごくおおざっぱに言うと、Mac OS Xにおけるアプリケーションの設定ファイル。たとえば、~/.MacOSX/environment.plist には、ユーザーごとの環境変数を記述できる。
個々のファイルに分割されているところは、UnixのドットファイルやWindowsの.iniファイルに似ているが、テキスト (XML) 形式だけではなく、バイナリ形式も併用されている。
.plistファイルから読み取られた設定が、ユーザー・システム・ローカルといったドメインごとにシステムで一元管理されているところは、Windowsのレジストリにも似ている。
.plistで指定可能な設定の中には、defaults コマンドから変更できるものもある。defaults コマンドは、えーと、sysctl みたいなツール?
プロパティリストを編集するには
XML形式のものはテキストエディタで編集できる……
YouTubeのビデオを自分のサイトに埋め込むときの豆知識
公開:2009年05月22日さっき気付いたんだけど、YouTubeの埋め込み型Flashプレイヤーって、画面上を右クリックして[Copy embed html]を選択するだけで、埋め込み用の文字列をクリップボードへコピーできるようになっていたのね。
![右クリックから[Copy embed html]を選択 画像(右クリックから[Copy embed html]を選択)](/etc/tn-2009-05-22-manta-youtube2.jpg)
いままでずっと、右下の[▲]ボタンからメニューを呼び出して、[Embed]の項目の文字列を選択→右クリックでコピーしていたのですよ…… もしかして、ずーっと前からあった機能だったりするんでしょうか。
iTunes Storeで「リクエストを完了できませんでした」エラーが多発するので、いろいろやってみた
公開:2009年03月21日ちょっと欲しい曲があったので、置いてあるかなとiTunes Storeで検索してみたところ、アルバムやアーティストなど、iTunes Store内のリンクをクリックするたびに、かなりの頻度で「iTunes Storeリクエストを完了できませんでした。iTunes Storeが混雑している可能性があります。インターネット接続を確認するか、後でもう一度実行してください」というエラーメッセージが表示されて、リンクを辿れない、という症状が発生した。
以下、試してみたことをメモ書き:
- 使用中のバージョンが古いiTunes7 for Windowsだったので、これを機会に最新版のiTunes8へ更新
- 管理者権限でiTunes8をインストールし、立ち上がったiTunesでiTunes Storeへアクセスしてみる
- ストア内を行き来しても、「リクエストを完了できませんでした」エラーは発生しない。バージョンが古いのが原因だったのか?
- ところが、一般ユーザーでログインし直して、もういちどiTunes Storeにアクセスすると、やはり「iTunes Storeリクエストを完了できませんでした」エラーが発生する
- 管理者権限でiTunesを立ち上げたときとなにが違うんだろう?
- そういえば、一般ユーザーのときはストアにサインインしたままiTunesを使っているけど、管理者権限でiTunesを立ち上げた時は、サインインしていなかったはず
- アカウント情報をチェックしてみようと、iTunes画面左上のメールアドレスボタンをクリック……




