バイナリが使っているライブラリの一覧とバージョンを調べる(otool)

例えばC++でコンパイルした時にバイナリが読み込んでいるライブラリのバージョンが調べたい時。

$ otool -L binary_name

で、できる。

Parallels Desktop7に(今更)Windows3.11をインストール

MSDNサブスクリプションに存在するMS-DOS6.22とWindows3.11をインストールする。Windows3.xであるWindows3.1も同じやり方でインストールできると思われる。

続きを読む Parallels Desktop7に(今更)Windows3.11をインストール

Windows7でインストーラが文字化けする/インストールに失敗する

インストール直後のWindows7 Professionalで普通の.exe形式のインストーラを実行すると下図のように文字化けしてしまった。また、アプリによっては強引にインストールを進めると「CDを挿入してください」というようなメッセージが表示されてインストールに失敗する。

続きを読む Windows7でインストーラが文字化けする/インストールに失敗する

OSXでスクリーンショットが撮れない状況でスクリーンショットを撮る方法

OSXの場合、[⌘command]+[shift]+[3]で画面全体が、[⌘command]+[shift]+[4]で指定した範囲が、指定した範囲を選ぶ時にスペースキーを押せば任意のウィンドウのスクリーンショットが撮れる。しかし例えば、[⌘command]+[tab]キーを押してウィンドウの切り替えを行っている時のスクリーンショットを撮りたい場合、キーが競合しているせいかスクリーンショットが撮れない。

こういう状況でスクリーンショットを撮るには、「グラブ」を使えばよい。「グラブ」は「アプリケーション」→「ユーティリティ」の中にある。グラブを起動したら、「取り込み」メニューから「タイマー」を選ぶ。10秒後にスクリーンショットが撮られるので、その時を狙って[⌘command]+[tab]を押せばよい。

nginxのリバースプロキシで巨大なファイルのダウンロードに失敗する件

例えば友人がスポーツの試合の動画を共有してくれた時、長時間にわたるものだと4GB~5GBぐらいまでデカかったりして、サーバーからダウンロードに失敗すると試行錯誤の時間がなかなか手痛い。今回はnginxでリバースプロキシを構成したサーバーから4GBぐらいのファイルをダウンロードしようとしたらできなくて困ったのだけれど、wgetを使うとできたのでメモ書き。
続きを読む nginxのリバースプロキシで巨大なファイルのダウンロードに失敗する件