home link download back number special issue

HMDT - Back Number / June, 2002


June, 2002


June 28 - 今日の Tips
keywords: ProjectBuilder

ProjectBuilder を使っているときの話。ビルドの設定をする Target があるじゃない。左側の 'Target' タグを選択すると、Target の編集ができるでしょ。でも、そこで編集しても、ビルドされたイメージに反映されないことってない?おれだけか?

いったい、どうすれば反映されるんだ?と、悩んだときは、'Project' メニューから 'Edit Active Target' を選択してみよう。これを選ぶと、反映されることがあるような気がするぞ!Target を編集したのに、思い通りに動かないときにお試しを。

これがバグなのか、仕様なのかはよくわかんないけど。

June 24 - Sketch BP 完了!
keywords: Sketch BP

ずいぶんと長々とやってきました、Project Sketch BP。当初の目的だった、「ベジエ曲線ツールの追加」を果たしたので、ここでプロジェクトを完了するぜ!いやー、長かった。

Project Sketch BP

ベジエ曲線ツールのドローオブジェクトの作成の実装
ベジエ曲線ツールのドローオブジェクトの編集の実装
今後必要なもの

Download

Sketch BP

とりあえず動くものはできたけど、まだドローアプリケーションとしては、かなり未熟な段階なんだよね。とても使い物にならない。それはこれからがんがん直していくとして、連載としての Project Sketch BP はひとまずおしまいです。

Sketch BP は、これに限らないんだけど、あくまで「勉強」っていうことを全面に押し出しているんだよね。'study' っていったほうが、しっくり来るかな。そもそもアプリケーションを作るっていうのが目的だったら、わざわざ Web に文章を書く必要はないんだよね。文章にするのに、時間も労力もとってもかかるし。

ただ、まぁ性格なんだろうけど、頭の中で考えていることを一回文章に落とすことは、考えをまとめるのにかなり効果があるよね。さらにそれを公開するとなると、人に読ませる構造、っていうことも考えないといけない。そういうステップを踏まないと、ものを作れない性格になってしまったのだ。

「いま、おれは、これだけしか技術がないぜー」ってさらけだしているから、恥をかいてるだけのような気もするが。でも、万が一、この記事からあなたが 1 つでも得るものがあったら、それはとても嬉しいです。

June 23 - ベジエ曲線ツール
keywords: Sketch BP

Project Sketch BP、やっと、やっと!目標だっったベジエ曲線ツールの話だ!やっとここまで持ってきたよ。しかし、ベジエ曲線の実装は大変。技術的に、というよりは、やることが多くて、量的に大変なのだ。

Project Sketch BP

ベジエ曲線ツールの仕様

Download

Sketch BP

独りでプログラムを組むときは、この量的に多いものを作るとき、どうする?っていうのが大事だと思う。技術的にはできるな、って見通しがたっても、量が多すぎてやってらんねーぜー!っていうとき。オープンソース?それも、うまくいくときと、いかないときがあるし。

June 19 - ポリゴンツールの編集、保存
keywords: Sketch BP

Project Sketch BP、ポリゴンツールの実装の続き。オブジェクトの編集と保存のはなし。

Project Sketch BP

ポリゴンツールのドローオブジェクトの編集の実装
ポリゴンツールのドローオブジェクトの保存と読み込み

Download

Sketch BP

これで、ポリゴンツールの話はおしまい。あとはベジエ曲線を残すのみ!そろそろ、一気に終わらしたいよな。

June 17 - ポリゴンツールの実装
keywords: Sketch BP

Project Sketch BP、ポリゴンツールの実装が進んでいるよ。

Project Sketch BP

ポリゴンツールのドローオブジェクトの作成の実装
ポリゴンツールのドローオブジェクトの移動の実装

Download

Sketch BP

June 12 - ポリゴンツールの仕様
keywords: Sketch BP

最近、なんかこればっかしの Project Sketch BP。佳境に入ってきたので、もうちょっとつきあってくれ。今回からポリゴンツールのお話。

Project Sketch BP

ポリゴンツールの仕様

今回はさ、こうやって仕様をちゃんと文章で書き出してるんだけど(あんまりちゃんとしてないけど)、やっぱりそれだけで頭がすっきりするよね。たいてい、遊びのプログラミンでは、仕様書かないでいきなり書き出しちゃうんだけど、結果的には、ちゃんと順序を踏んだ方が、時間が早いんだよな。ま、たいがいそううまくはいかんが。

June 11 - 円弧ツールの保存と読み込み
keywords: persistence

Project Sketch BP、円弧ツールの persistence 関係。保存と読み込みの実装。

Project Sketch BP

円弧ツールのドローオブジェクトの保存と読み込み

Download

Sketch BP

これで、だいたい円弧ツールはおしまいかな。

June 10 - Sketch BP ソースコード配付
keywords: Sketch BP

Project Sketch BP、ソースコードをまとめたので、ここのところまでのコードの配付を開始するぜ!いちおうバイナリとソースコードの両方をまとめた。

Download

Sketch BP

あくまでサンプルの配付、ってことで、ドローアプリケーションとしては、かなり役に立たない。でも、これからどんどんまともになっていくはずだから。

June 10 - 円弧ツールの実装その 2
keywords: bezier path for stroking, and filling

Project Sketch BP、円弧ツールの実装の続き。今度は実際にドローオブジェクトを作るところだ。

Project Sketch BP

円弧ツールのドローオブジェクトの作成の実装

これで、画面に円弧を描くことができるようになるんだ。

June 9 - 円弧ツールの実装
keywords: init, copyWithZone:

Project Sketch BP、円弧ツールの実装に突入!まずは、基本的なメソッドから。

Project Sketch BP

円弧ツールの基本部分の実装

しっかし、このペースでやっていたら、いつになったら終わるのやら。

June 6 - ドローオブジェクトに状態調査を追加
keywords: isCreating, isSizeChanging, isMoving

Project Sketch BP、続くぜ!前まで円弧ツールを考えていたけど、一歩戻って、ドローオブジェクトのルートクラスである SKTGraphic の機能強化をしてみた。ドローオブジェクトの状態を調査するための、メソッドの追加の話だ。

Project Sketch BP

ドローオブジェクトに状態調査を追加

June 5 - 10.1.5 のうわさ話
keywords: Mac OS X 10.1.5

Mac OS X 10.1.5 がリリースされたね。個人的に一番楽しみだったのは、「Carbon アプリが Quartz を使って、字がきれいになる」ってやつだったんだけど、効かねーじゃないか。

リリースノートには、「新しい Carbon アプリできれいになる」とか書いてあるから、プログラムの書き直し、またはリビルドが必要なのかな?メーカーがわざわざ 10.1.5 に対応するかな。普通 10.2 まで待つよな。Jaguar の IE はきれいなのに。がるるー。

追記:

Silk」っていう初期設定パネルをインストールすると、すべての Carbon アプリで Quartz レンダリングが有効になります。10.1.5 専用。おぉー、きれい!メールで教えてくれた Aoyama さん、ありがとうございました。

初期設定パネルだけで有効になるということは、なにか Quartz レンダリングを有効にする API が 1 つあって、それを呼んでやってる、っていうことなのかな?


Home | Link | Download | Back Number | Speciall Issue

mailto: mkino@xd5.so-net.ne.jp

HMDT