IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Mac

Macbook (with Snow Leopard) 買った後にやったことまとめ

Mac

購入編 会社にて amachang「秋だけに akky ですね。Macbook が欲しくなってきました」 akky(苦笑) amachang「新しい Macbook が欲しくなってきました」 akky(苦笑) amachang「買って来まーす」 akky(苦笑) Apple Store 銀座にて amachang「Macbook Pro…

Terminal.app を軽くする方法

Mac

プログラマの人は ずっとターミナル開きっぱなしって人多いですよね? Mac の場合 Terminal.app というターミナルがデフォルトで ついていて、それを開きっぱなしって人が多いんじゃないでしょうか。 問題点 Terminal.app をデフォルトの設定のまま使ってる…

Mac で MP4Box をビルドする

Mac

MP4Box については http://labs.unoh.net/2007/11/ffmpeg3gppntti_for_linux.html 大まかな手順 GPAC | Multimedia Open Source Project ←ここから、ソースをダウンロード 解凍 configure make apps 仕上げ 詳細 ソースをダウンロード そのときの最新版をダ…

MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法

Mac

(追記)ここで書かれた方法よりも順等な方法があるようです 詳細は以下の記事を見てください。 MacPorts でダウンロード先のミラーが重くて先に進まない場合のまっとうな対処方法 - otsune's SnakeOil - subtech 一般的な MacPorts でのインストール方法 以…

DTrace の D 言語の文法と使い方のメモ

なんか、中途半端になってしまった。。。読まないほうがいいです。 個人的なメモ だらだら書く 動機 pthread の確認するときに dtrace が凄く便利だったので でも、全然使いこなせてない。(特に D 言語の文法が分からない) dtrace のトレースの方法を書く…

Mac OSX で Web カメラのリストを取る

iMovie がカメラを認識しない でも、何をどう解決すればいいのかも分からない>< という訳で 色々調べながらカメラを検出するコードを書いてみた もちろん、エラー処理はない。 #import <Cocoa/Cocoa.h> #import <QuickTime/QuickTime.h> int main(int argc, char *argv[]) { // メモリプール NSAu</quicktime/quicktime.h></cocoa/cocoa.h>…

駄文 - 父が MacBookAir を買った件

Mac

僕の父が、息子のブログを読んで影響されて(?) MacBookAir を買ったそうです。無線ないのに>< ゴールデンウィークには、無線のアクセスポイントを買って帰ります。 ニコニコ動画でも見て待っていてくだしあ><

Mac のバイナリファイルについて調べる

ユニバーサルバイナリとは 今の理解は、 PPC 用のバイナリと Intel 用のバイナリをくっつけたバイナリファイルの形式。 こういう複数のアーキテクチャのコードを含むバイナリを「FAT バイナリ」や「マルチアーキテクチャバイナリ」という。 つまり、ユニバー…

dtrace を使ったシステムコールのトレース

Mac

dtrace とは Mac OS X Leopard から導入された、プログラムを書き換えることなくプログラムの情報を監視(トレース)できる便利ツールです。 使い方 たとえば、 vim という名前のプロセスからシステムコール stat, open, stat64 されたときに第一引数(ファ…

objdump, objcopy を Mac に入れる

Mac

こっちのエントリはエイプリルフールネタではないよ インストール nm とか strings とかとあわせて binutils っていうツールなんですね $ sudo install binutilsで、インストールできました。 内容 で、どんなものがインストールされたかというと $ port con…

Mac OSX でアセンブリャ その2

Mac

前回のが長くなったので分けます。いつのまにか、日付が変わり、朝が来て、また、夜が来た。 前回のはこちら http://d.hatena.ne.jp/amachang/20080328/1206714249 前回までで なんか、整数の計算ならなんとか書けるレベルに理解はできた。 今度は アセンブ…

Mac OS X のアセンブラをちょっと触ってみた

Mac

金沢行きの終電を逃したので。 アセンブラにドキドキしてみた。 とりあえず こんなコードを拾ってきた。これで飯三杯は食える # sample000.s .text .globl _main _main: movl $0, %eax ret 動かしてみる $ gcc -g sample000.s -o sample000 && gdb ./sample0…

MacPorts に SpiderMonkey があった

SpiderMonkey とは SpiderMonkey とは Firefox にも搭載されていいる JavaScript エンジンで、 インストールすると js コマンドを使えるようになって、 コンソールでいろいろ js を試せるようになります。 こんな感じ ~ $ js js> (function fib(n) { return …

Windows から Mac へは普通に移行できるという例

id:nishiohirokazu は 3 週間くらい前にサブマシンとして MacBook を買ったのに、ここ 1 週間くらいで既にメインマシンになってしまっている。 しばらく観察しているが、 Windows マシンはずっとスクリーンセーバーだ

QuickSilver 分からない><

Mac

QuickSilver で sudo apache restart とか出来たら便利なんだけどニャー いろいろ試したけど、よく分からなかった。 もうちょっと色々試してみる。 ぐつぐつニャー

MacBook 買った後にやったことまとめ

Mac

ここに少しずつ追記していきます。 購入 Apple Store 渋谷店で amachang「一番安い MacBook ください」 店員「はい、こちらの 129,800 円のでございますね」 amachang「メモリ 2GB に増設してください」 店員「はい、141,000円くらいになります」 amachang「…

MacBook 買った!

Mac

ひゃー!

キーリピートを限界まで遅くした

Mac

実質キーリピートが無効になった。 逆に、こうしたほうがいろいろと vim のコマンド使わざるをえないのではないか。という実験 jjjjjjjjjj ではなく 10j と打つようになりたい。 あと、 vim 以外では Option + Left/Right とか Command + Left/Right とかも…

QuickSilver に移行

Mac

うん、確かに使いやすい Dock を目で確認してクリックして起動なんて、今思えば間違いだった orz Witch も入れた 使いやすい。でも、根本的に目で選択するのは変わらないなあ。キーボード入力でウィンドウを選択できないものか。探してみよう

proctools が MacPorts でインストールできるようになってた

Mac

proctools を入れると $ pkill firefoxのように、 プロセス名で kill できるようになって便利です。 MacPorts でインストール出来るようになってたので $ sudo port install proctoolsとやるだけで、使えるようになります。 でも、その前に sync をやらない…

Mac の launchctl ってなんだ?

Mac

man lauchctl launchctl interfaces with launchd to load, unload daemons/agents and gen-erally generally erally control launchd. launchctl supports taking subcommands on the command line, interactively or even redirected from standard input.…

Mac だと App::Ack が白黒だったので、場当たり的な対処をしました。

Mac で App::Ack を使ってみたら白黒だった。 原因は App::Ack::is_interactive が false になるのがダメっぽいんだけど。 ソース読んでみても、逆にこれが true になる条件がよくわかりません>< で、場当たり的な対処 export ACK_OPTIONS="--color --grou…

Mac 2 日目の僕でも出来た! XCode を使った Firefox デバッギング

ちょっと釣りっぽいタイトルでごめんなさいw でも、本当に簡単に出来るので皆様もお試しあれ。あと、 Mac まだよくわかってないのですごい回りくどいことやってるかもしれないので、そのときは指摘してくだしあ>< じゃあ、いってみよう! 1. Firefox のソ…