2011-01-01から1年間の記事一覧

exec | tee log & は動かない

bashスクリプトの出力全体をファイルに落としたいときは、スクリプト冒頭で以下のようにする。 exec > log 同じ感覚で、teeを使って標準出力にも出そうとすると、うまく動作しない。 exec | tee log & # これは動かない 動作させるには以下のようにする。 mk…

XTS-AES

OS X Lion の File Vault 2 の説明を見ていると、XTS-AES 128 という見慣れない記述が。気になって調べてみると、どうもディスク暗号化では標準的なモードらしい。というか、AES-CBC はディスク暗号化に関しては危険らしい。PDF直リンクになるが、googleで日…

easy_installでアンインストール

インストールしたパッケージをアンインストールするには、単にeggファイル(またはディレクトリ)を削除すれば良い。 eggファイルはたいてい以下のようなパスにある。 /Library/Python/2.6/site-packages/以下のサイトによると、バージョンの置き換えではなく…

mysqlはhomebrewで入れる

いつもそうというわけではないが、Macでmysqlを入れる場合はbrewを利用した方がよさそう。Oracle配布のdmgから入れた場合、pythonのmysqlモジュールがdylibを見つけられなかったので。OracleのMySQL配布サイトからdmgを落として、中のdpkgでインストール。つ…

macでeasy_install中のgccが失敗する場合

C拡張が必要なモジュールのeasy_install中に以下のようなエラーが出る場合、 Running storm-0.18/setup.py -q bdist_egg --dist-dir /var/folders/pY/pYwLh-2wEdGpi83JEpLU-U+++TI/-Tmp-/easy_install-Y0_hbi/storm-0.18/egg-dist-tmp-YOYv_5 /usr/libexec/g…

rascut + Ruby 1.9.2

gemでrascutをインストールしようとして以下のエラーが出る場合、 % gem install rascut Building native extensions. This could take a while... ... make gcc -I. -I/Users/saeki/.rvm/rubies/ruby-1.9.2-p136/include/ruby-1.9.1/x86_64-darwin10.6.0 -I…

Macでアクセント記号

Mac

Macでアクセント記号を入力する方法。 accent aigu(á): Option-eを入力後、文字を入力 accent grave(à): Option-`を入力後、文字を入力 accent circonflexe(â):Option-iを入力後... trema(ä): Option-uを入力後... cédille(ç): Option-c 一覧するにはソフト…

Re: DropboxのLAN Sync

以前こんなこと書いてたけど、自宅Macが2台体制になってからとても便利。LAN Sync万歳。http://d.hatena.ne.jp/ikeas/20100330/1269969340

Youtubeのディープリンク

URLの最後にフラグメントで秒を指定。 http://... #at=開始秒サーバ側で動画のストリームを途中から生成しているのはどうやってんのか。あと、以前60分ものの動画を見ている途中に間違ってタブを閉じてしまって(よくある操作ミス!)、再度タブを開き直すと…

画面共有をコマンドラインでONにする方法

リモートのMacにSSHなどでしか接続方法がない場合、ターミナルを起動して以下のコマンドを実行する。 *1 # sudo sh -c "/bin/echo -n enabled > /private/etc/ScreenSharing.launchd" 参考URL http://hints.macworld.com/article.php?story=2008031819050311…