Mac
MacPortsで$ sudo port install bash-completionしたら、bash-completionのバージョンが2系になってました。1系から変わった部分も有るらしく、補完はちゃんと動くけどGitとプロンプト変数PS1とbash_completionと - kanonjiの日記でセットしたGItのブランチ…
node 0.6.xはLeopardでもビルド出来てたんだけど、次の安定版0.8.xになってからビルド出来ずに困ってました。Mac Leopardにnode-v0.8.1.pkgで入れたnodeをアンインストールする - kanonjiの日記でインストーラーを使ってみると、インストールディレクトリが…
MacPortsで入れたgroongaに依存するnodeのnroongaを入れようとしてはまっています。その中でMacPortsのバイナリダウンロードにちょっと問題点がある気がしたのでメモです。 バイナリをダウンロードするとリンクされないライブラリがあるっぽい バイナリダウ…
MacPortsでswftools@0.9.2を入れようとしたら失敗した - kanonjiの日記、MacPortsで入れる代わりに自前でビルドしたライブラリを使ってswftoolsをビルドしてみた - kanonjiの日記で、ビルドする時のライブラリについての知識が足りず困ったので、ちょっと調…
$ /Applications/Firefox.app/Contents/MacOS/firefox-bin -p dyld: unknown required load command 0x80000022 Trace/BPT trap Firefoxのプロファイルを作りたくて、プロファイルマネージャーを開こうとしたら、こんなエラーが出ました。-pオプションを外し…
curlコマンドは使ってたけどwgetコマンドが無かったので入れました。どうもcurlだと、リンクを辿ってサイト全体をダウンロードするような機能が無いらしく、wgetの方を使いたくなりました。 それぞれの特徴をまとめますと、wgetはクローラとして、curlは連番…
MacPortsでswftools@0.9.2を入れようとしたら失敗した - kanonjiの日記でインストール出来なかったswftoolsを、なんとかビルドしてみました。 状況 MacPortsのswftoolsは、ソースコード配布版と同じで最新の0.9.2。 swftoolsはgiflibに依存してる。 swftools…
$ port search swftoolsswftools @0.9.2 (graphics) SWF manipulation and generation tools $ sudo port install swftools [snip] ---> Building swftools Error: org.macports.build for port swftools returned: command execution failed Please see the…
先日nodeの安定版0.8.0がリリースされた*1ので、nvmで入れようとしたけどエラーで入らない。Leopardがもう古いので、サポート対象外かも*2しれないけど、試しにMacintoshインストーラのnode-v0.8.1.pkgを使って入れてみました。これは、すんなり入ったのはい…
開発環境がまだMacになってきたので、プロンプトとかbash_completionとか、だんだん分かってきたbashの細かいとこをちゃんと設定してみた。 成果 見やすいプロンプト。特にgitの状態 myuser@host ~/dev/foo (bar-branch) $ git rebase -i HEAD^^ myuser@host…
$ git commit --amend error: There was a problem with the editor 'vi'. $ git rebase -i HEAD^^ Could not execute editor gitでエディタを起動するような操作をしたら、こんなエラーが出ました。 $ type vi vi is aliased to `/Applications/MacVim.app/…
Macでプロキシとして動作して、webページの読み込みを体感出来るくらい早くするらしいdolipoを*1入れてみました。まぁpolipoについてはMacのネット環境高速化「dolipo」はナゼこんなに速いのか | Creazy!とかhttp://blog.motoraji.com/766/とか。 PACファイ…
これも下書きから発掘しました。2011年8月2日頃の話だけど、多分なんにも変わってないと思う。Windows側がサーバーで、MacがクライアントでSynergyを使ってたんですが、Windowsの方をクリーンインストールしました。Windows用のキーボードでSynergyを介してM…
CakePHP2系をそろそろ使ってみようと思ったら、なんか自分の環境でうまく動きません。どうも調べてみるとphpのバージョンが低すぎるのが原因みたいなので、MAMPをアップデートする事にしました。自分のMacはいまだにLeopardで、最新のMAMP2系は既にサポート…
最近読んでるオライリーの入門ソーシャルデータを読み進めるのに必要みたいだったので、MeCabを入れました。入れるのはMacPortsで簡単だったけど、ちょっとだけ注意点があったのでメモしておきます。 インストール $ sudo port install mecab $ sudo port in…
$ curl dyld: Library not loaded: /opt/local/lib/libssl.0.9.8.dylib Referenced from: /opt/local/bin/curl Reason: image not found Trace/BPT trap MacPortsで入れてるcurlコマンドが、いつからかこんなエラーを出すようになってました。SSL関連のライ…
historyコマンドについて調べてみました。調べたのは割と前なので、なんで調べようと思ったのかもう忘れました。 historyコマンドはシェルに組み込まれたコマンドだった $ whereis history $ which history $ type history history is a shell builtinhistor…
MacBookのバッテリー残量が10%くらい残っているのに、突然プツンと落ちました。最近で2回くらいあったので、SMC*1のリセットというのをやってみました。その後バッテリーがそんなに減るほど、バッテリー駆動でまだ使ってないので、改善したかどうかは分かり…
CakePHP 1.3.4がリリースされた様なのでダウンロードしました。 それはそれとして、Macで何かダウンロードしたファイルを ls コマンドで見ると、パーミッションの右に謎の @ があります。 MacBookにMongoDBをセットアップしてみた。 - kanonjiの日記 でも軽…
Mac OSはUNIXベースですが、デーモンの起動や管理にはRunCommandを使わなくなっています。 OS X 10.4(Tiger)から、UNIXのPID 1のプロセスはinitでしたが、それに代わって launchd が導入されました。 OS X 10.5(Leopard)では、一応残っていた /etc/rc が…
GNUMP3d [GNU MP3/Media Streamer] - About GNUMP3d - GNU Project - Free Software Foundation(FSF) をMacに入れようとしたら、MacPortsのperl5が邪魔で失敗しました。 環境 Mac Mac OS X Leopard 10.5.8 GNUMP3d gnump3d-3.0.tar.gz MacPorts perl This is…
こんな感じで、ターミナルを起動したら You have mail. と出ました。 ちなみに .bash_profile と .bashrc は、これらがちゃんとロードされたか分かるように、自分がechoしてるものなので、普通は出ません。 /var/mail/ を確認する $ less /var/mail/$LOGNAME…
WineBottlerを使うと、Wineの環境や設定と、動かしたいWindowsのexeをラップして.appを作れます。 普通にWineを使っても良かったのかもしれないけど、簡単そうだったのでWineBottlerを使うことにしました。 WindowsからMacに以降して、どうしても代替が無く…
whereisもwhichも、どちらもコマンドのパスを調べるコマンドです。 MacPortsで入れたコマンドに対してwhereisしても、なぜか反応がなく、不思議だったので調べてみました。 結論 whereisは/usr/bin:/bin:/usr/sbin:/sbinにあるコマンドのみ調べられる。 whic…
Mac LeopardにFlex SDKを入れた時に環境変数のPATHをいじったけど、その時ちゃんと設定してないはずのMacPorts用のPATHも設定されてる事に気がつきました。 でもFlex SDK用のPATHを設定したら、MacPorts用の設定が消えてしまい、不思議に思ったので調べてみ…
find . -type d -print0 | xargs -0 chmod go+rx ディレクトリ名に0x20(空白)が入るMac OS X環境でfindに-print0を使わずにxargsで受け取るのはヤバい。かなり危険。一度AppleがiTunesのアップデートスクリプトで0x20デリミタの想定外動作をやらかして、誤…
インストール Xcode Tools のインストール MacPorts には Xcode Tools が必要です。 Xcode Tools は Macに付属する Mac OS X Install DVD からインストールします。 MacPorts のインストール The MacPorts Project -- Home から dmgファイル をダウンロード…
webサイト制作を、MacBookとWindowsデスクトップの両方を併用して進めてたら、どうもお互いの発色の違いが気になりました。 MacBookの方が、全体的に色が薄い感じで、場合によってはちょっと別の色なんじゃないかという時もあったので、調節してみました。 …
とても単純な事ですが、WindowsからMacに乗り換えたユーザーとしては、直ぐには分からなかったのでメモ。 関連付けを変えたい種類のファイルをControll+クリック*1して情報を見るをクリック。 例えばテキストファイルの関連付けを変えたいなら、何でもいいの…
MacBookはマイクもスピーカーもカメラも標準装備なので、Skypeなどを使ったビデオチャットは、周辺機器が一切無くてもできます。 ただ、どうも通話中にハウリングがひどく、使い物になりませんでした。 解決方法 システム環境設定 → サウンド → 入力 → 内臓…