2008年11月13日

Xcode 3.0 でビルド完了

開発しているプロジェクトをXcode 3.0でビルドした。
たしか以前一度試みて、何かで引っかかっていたと思ったのだが、何の問題も無くビルド完了した。
知らない内にアップデートされていたのか?
ちなみに、環境は、Mac OS X 10.5.5、MacBook 2G Core2Duoだ。  

Posted by few01 at 21:48Comments(0)TrackBack(0)Development

2007年01月16日

続BootCampとWinXP ProアップグレードCD

以前、BootCamp上のWindows XP Home Editionを、Professional Editionにアップデートした記事を書いた。今回、まっさらな状態にもどして、再チャレンジしたところ、やはり成功した。しかし、前回の記事と同じにはならなかったので、書いておきたい。前回、Professional Edition Upgdade CDを入れて再起動すれば、上書きで新規インストールに入る、と書いたが、そうはならなかった。  
続きを読む

Posted by few01 at 17:27Comments(0)TrackBack(1)BootCamp

2006年12月22日

Xcode2.4でビルド完了

Xcode 2.4を使って、以前作成していた映像処理ライブラリをビルドした。ビルドで引っかかっていた理由は、以前は無視されていたコンパイルオプションを、Xcodeが細かく見るようになったためだった。ビルドログをちゃんと見て、対応するところに手を入れれば問題なくビルドできた。  
続きを読む

Posted by few01 at 18:45Comments(0)TrackBack(0)Development

2006年12月03日

.mac不調? -> マシンの問題だった

以下の問題は、サーバーの問題ではなくて、このMacBookの問題だった。
私のアカウントのホームは「FileVaultを入」にしているのだが、その状態で、idiskをマウントして、ファイルをいじったあと、そのままネット接続を切ってしまっていた。どうもそれが良くなかったようだ。

なぜわかったかというと、このマシンに別のアカウントを一時的に作成して、そこからアクセスしたら homepage.mac.comも、自分のidiskも何の問題もなくアクセスできたからだ。

仕方がないので、FileVaultを「切」にしようとしたら、「切」にするのを失敗されてしまった。まいったね。どうもまだFileVaultは十分に安定した機能にはなっていないようだ。使うのはよそう。

とりあえず、ルートディレクトリに自分のホームのファイルを全部コピーして、新しく別のアカウントを作成することにした。

----
さきほど家に帰ってからhomepage.mac.comに接続できない。

 ping homepage.mac.com
で反応がないことからすると、サーバーがダウンしているのだろうな。何故だ?
(これは私の勘違いだった。失礼しました。)

昼に.macで、私が運営しているサイト(LCFEの本家も)のページを修正していた頃までは問題なかったのだが。

修正していたのはメールアドレスを直接記述していたのをスパム対策のために、人間ならわかるような書き方に変更したものだ。ちなみに、私のメールアドレスは、few01%at%mac.com(%at%を@に置き換え)である。  
続きを読む

Posted by few01 at 21:16Comments(0)TrackBack(0)

2006年12月02日

BootCampとWinXP ProアップグレードCD

Boot Camp上に Windows XP Home をインストールして使っていた。ところが、必要にかられて Windows XP Professional を使わねばならなくなった。そこで Home Editionからアップグレードできる、ステップアップグレード版を購入した(フルインストール版より当然安い)。ところが、Boot Campでは、フルインストールCD以外ではインストールできないと、Boot Campのホームページに書かれていることが、買った後でわかった。情けない。

実際に、Windows XP Professional Edition ステップアップグレードCDを、MacBookに入れて、「アップグレード」を選んでインストールを試みたが、インストール準備後の最初の再起動で、青いスクリーンになってしまって、ハングしてしまった。もうダメかとあきらめかけた。

ところが色々試行錯誤した結果、Windows XP Professionalのインストールに成功した。

なお、以下に記述する内容は、保証できるものではない。あくまでも一例に過ぎず、私が気づいていない要素が成功に導いた可能性もある。よって、試してみようという人は、自己責任で

さらに、「続BootCampとWinXP ProアップグレードCD」で書いたように、再現性が低いことがわかった。  
続きを読む

Posted by few01 at 14:21Comments(0)TrackBack(1)BootCamp

2006年11月30日

Visual Studio on BootCamp

MacBook (Late 2006) blackを購入して使っている。BootCamp上にWindows XP Home Editionを入れて、MS Visual Studio 2005をインストールし、開発を行っている。ビデオキャプチャなど、DirectShowをかなり細かく制御するプログラムの開発だが、普通にWindowsで開発しているのと全く変わらない上に、Core2Duoは速いので大変快適な開発環境になっている。

当然、Xcode2.3も入れてあるが、実はXcode1で開発したライブラリが、動作せずちょっとペンディングになっている。冬休みに手を入れて、移行を完了させたい。

重い重いと文句を言っていたにもかかわらず、結局MacBookを買ってしまったのは、BootCampとCore2Duoが大きい。また渋谷のAppleストアでMacBookとMacBook Proを触り倒して、製品のディティールがかなり良いので、物欲が刺激されているところに、Core2Duoというので、買ってしまった。しかしMacも安くなったものだ。  

Posted by few01 at 19:02Comments(0)TrackBack(0)BootCamp

2006年01月27日

Intel Macへの移行を検討する

べらぼうに久しぶりに、ここ北国に書いてみる。私がここに書かなくなってから、Macも大きく変わった。最大の変化は先日のIntel Mac登場だ。  
続きを読む

Posted by few01 at 22:38Comments(0)TrackBack(0)Development

2004年01月27日

Quartz 2Dのわかりやすい解説

Webで見つけたQuartz 2Dのわかりやすい解説  
続きを読む

Posted by few01 at 16:07Comments(0)TrackBack(0)Graphics & Imaging

2004年01月25日

現状報告 (Mac OS X + Xcode + Carbon + Quartz Extreme)

このサイトを開始した直後(2003/9)ぐらいから仕事に忙殺されるようになり、全く更新できなくなってしまった。しかし、その間も開発に関しては飛躍的に進歩し、かなり自由にコーディングできるようになった。やはりMac OS X + Carbonは、かなり良い選択肢だったと思う。  
続きを読む

Posted by few01 at 23:31Comments(0)TrackBack(0)memo

2003年08月13日

ムービーの途中のフレームへ飛ぶ方法

QuickTimeでムービーファイルを再生する時に、最初や最後のフレームでなく、途中のフレームへ移動するには、GetMovieTimeとSetMovieTimeValue(もしくはSetMovieTime)を使う。  
続きを読む

Posted by few01 at 11:49Comments(0)TrackBack(0)QuickTime

2003年08月11日

ムービーファイルの再生速度変更方法

QuickTimeで、ムービーファイルの再生速度を変更するには、
GetMovieRateとSetMovieRateを使う。  
続きを読む

Posted by few01 at 23:53Comments(0)TrackBack(0)QuickTime

2003年07月28日

iSightを使ったビデオキャプチャ

isight01.jpg

iSightでマクロ撮影した320X240の画像。このカメラのSource Boundsは1600X1200である。ただし、CCDがそれだけの解像度を持っているわけではない。  
続きを読む

Posted by few01 at 14:54Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月22日

Source boundsと、Video boundsとChannel boundsの違い

Technical Q&A QA1250に、
シーケンスグラッバのソース、ビデオそしてチャンネルバウンドの違いが解説されている。  
続きを読む

Posted by few01 at 17:01Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月16日

AltiVec概要

AltiVecの勉強をしている。以前FFTをAltiVecで動かすのはやったのだが、もっと一般的に使えるように全体的なライブラリの構成と、基礎を勉強している。

進捗:



  • 1. アラインメント
  • 2. AltiVecとvecLib
  • 3. AltiVecって何?どれぐらい速いの?
  
続きを読む

Posted by few01 at 11:37Comments(0)TrackBack(0)AltiVec

2003年07月05日

Image Description 構造体


TN2044にImage Description 構造体の日本語訳があった。またRGBに展開後の各々のピクセルにアクセスする方法も記載されている。  
続きを読む

Posted by few01 at 23:35Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月05日

ADCサイトの変更


WWDC2003にあわせてADCのサイト構造が大きく変更された。以前からのサイト構造になれていたので、しばらくはどこに目的の文書があるか探すのに苦労しそうだ。  
続きを読む

Posted by few01 at 22:44Comments(0)TrackBack(0)QuickTime

2003年07月05日

ARToolKitもMac OS Xビデオ処理の良いサンプル

ARToolKitは、ビデオカメラでマーカーを認識して3Dオブジェクトをビデオ映像にオーバーレイ表示できるプログラムである。最新の2.61は、Mac OS Xでも動作し、ソースが公開されている。  
続きを読む

Posted by few01 at 16:07Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月04日

ダブルバッファの省略による高速キャプチャプレビュー


MungGrabDataProcでは、直接描画した方が、ずっと速いことがわかった。iBookでもフルフレーム(30fps)フルサイズ(720X480)でプレビュー表示できる。単に画像処理をするだけなら、こちらの方が速いので良い。

ただし、これでwindowに直接QuickDraw描画(オーバーレイ表示)すると、酷くチラつくし、がたりとフレームレートが落ちる。オーバーレイ表示をさせる場合はやはりダブルバッファが必要か?

改変後のMungGrabDataProcを以下に掲載する。  
続きを読む

Posted by few01 at 17:04Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月04日

Mac OS Xでビデオ画像処理(2)


Mac OS Xでビデオ処理その(1)の続き。さてSonOfMunggrab.cの解説の続きとして、このプログラムの最も肝心な所にあたるMungGrabDataProcを解説する。

全体の構成は以下の通り。
(1) フレームレート計測用の時間管理処理(オプション)
(2) キャプチャされた画像データのデコード処理の初期化 (最初のフレームの時だけ)
(3) オフスクリーンからオンスクリーンへの画像データの転送処理の初期化 (最初のフレームの時だけ)
(4) キャプチャされた画像データのデコード処理
(5) 画像へのフレームレート文字列のオーバーレイ描画
(6) オフスクリーンからオンスクリーンへの画像データの転送処理  
続きを読む

Posted by few01 at 16:24Comments(0)TrackBack(0)QuickTime/Capturing

2003年07月04日

Mac OS Xではダブルバッファ不要

ウィンドウへの描画を行う場合に、Mac OS 9以前と違って、Mac OS Xでは、ちらつき防止などのためにダブルバッファを使ってはいけない。WindowPtrに直接描画してもちらつかないのだ。  
続きを読む

Posted by few01 at 14:10Comments(0)TrackBack(0)QuickDraw