NovemberKou.com - 繰返し紋様と実践的Macintoshプログラミング解説

NovemberKou.com

繰返し紋様と実践的Macintoshプログラミング解説

更新日 2012-09-17 | 作成日 2007-12-24

思考の材料.pdf思考の材料

 このサイトでは昔の読書メモから面白そうなものを拾いだして紹介しています。

このサイトを見るLinkIcon

RMWCD.pdfCoreData版 Repeating Motif Generator の開発

 このサイトでは、繰返し紋様を作成するソフトウェア"Repeating Motif Generator"のCoreDataバージョンを開発する過程をお見せしています。

 Mac OS Xで動くプログラムの作り方に興味のある方、CocoaフレームワークとObjective-C言語を用いたアプリケーション開発の実例を見たい方の参考になると思います。iPhoneのアプリケーションを開発する際も、Mac OS Xのアプリケーション開発で得た経験が生きるそうですから、見ておいて損はないでしょう。開発環境も同じXcodeです。

このサイトを見るLinkIcon

RMW.pngRepeating Motif Wonderland

 このサイトでは、繰返し紋様を作成するソフトウェア"Repeating Motif Generator"を開発する過程をお見せしています。
 MacOS Xで動くプログラムの作り方に興味のある方、CocoaフレームワークとObjective-C言語を用いたアプリケーション開発の実例を見たい方は訪れてみて下さい。

 このサイトの特徴は、サンプルプログラムではなく実際にフリーウェアとして公開しているプログラムのほぼ全てのソースコードを解説している事です。入門書は一通り読んだので、次はそれらの知識を実際にどう生かせばよいのか知りたい、といった方の参考になる様な内容を目指しています。

このサイトを見るLinkIcon

DownloadCenter.pngNovemberKou's Download Center

 このサイトでは、繰返し紋様に関するソフトウェアを公開しています。それぞれのページからダウンロードして下さい。各ソフトのオンラインマニュアルも用意してあります。現在、以下の四つを公開しています。

○ Repeating Motif Generator
○ Repeating Motif Saver
○ Repeating Motif Viewer
○ RMG QuickLook Plug-in

このサイトを見るLinkIcon

RMG.pngRepeating Motif Gallery


このサイトでは私が開発した"Repeating Motif Generator"や"Repeating Motif Saver"というソフトウェアで作成した繰返し紋様を展示しています。これらはMac OS X用のソフトウェアです。

 Repeating Motif Generatorを使うと、パラメータを選ぶだけで 繰返し紋様、つまり縦横に並べると隙間なくつながる模様を作る事ができます。ここではその具体例を展示しています。

 基本単位画像と、それを敷き詰めたものの両方を見られる様になっています。またRepeating Motif Generatorファイルがダウンロードできる様になっていますので、色違い版などをアレンジして楽しむ事ができます。

このサイトを見るLinkIcon

PWG.pngMacのGrapherで繰返し紋様を創ろう

 このサイトでは数式をグラフ化するソフトウェアGrapherを使って面白い紋様を描いています。Grapherは静止画だけではなくアニメーションを作成する事もできるので、ここではその両方を掲載しています。

 GrapherはMac OSに付属しているので誰もが持っているソフトウェアなのですが、使った事がない方も多いのではないでしょうか?Grapherでこんなことができるんだ、という事を見て、楽しんでいただければ幸いです。

このサイトを見るLinkIcon

miscEssay.pngRepeating Motif Wonderland
雑文コーナー

 ここはRepeating Motif Wonderlandの一コーナーが独立したサイトで、近況報告などの文章を載せています。

このサイトを見るLinkIcon

QLP.pdfクイックルックプラグインの開発

 ここではRepeating Motif GeneratorやRepeating Motif Saverで作ったファイルをQuickLookで見られる様にするためのプラグインRMG QuickLook Plug-inを開発する過程を紹介しています。

このサイトを見るLinkIcon

更新履歴

2012年9月

2012/9/17

思考の材料の「子供の時間、大人の時間」に「動的平衡」の引用文を追加。

2011年10月

2011/10/10

RMG開発ブログのページLinkIconを追加。

2009年9月

2009/9/22

思考の材料に釈迦の掌LinkIconを追加。
雑文コーナーにBiND for WebLiFEで行頭に半角スペースを入れられないLinkIconを追加。

2009/9/21

雑文コーナーにWebViewでFlashサイトを見ると異常終了するLinkIconを追加。

2009年4月

2009/4/13

思考の材料に矢のない弓LinkIconを追加。

2009/4/12

思考の材料に不確定性原理の解釈LinkIconを追加。

2009年3月

2009/3/31

思考の材料に戻ってこないブーメランがある?LinkIconを追加。

2009/3/30

思考の材料に銃口をふさがれると銃は暴発する?LinkIconを追加。

2009/3/29

思考の材料LinkIconを追加。

2009/3/1

MacのGrapherで繰返し紋様を創ろうLinkIconをBiND2でリニューアル。

2009年2月

2009/2/28

Repeating Motif GalleryLinkIconをBiND2でリニューアル。

2009年1月

2009/1/4

CoreData版 Repeating Motif Generator の開発にNVKColorToStringTransformerLinkIconを追加。

2008年11月

2008/11/24

CoreData版 Repeating Motif Generator の開発に NVKCategoryViewLinkIconを追加。

2008/11/23

雑文コーナーにInterface Builderのインスペクタの様にビューのオンオフを切替えるLinkIconを追加。

2008年10月下旬

2008/10/29

CoreData版 Repeating Motif Generator の開発に 第四のプロジェクト終了LinkIconを追加。

2008/10/28

CoreData版 Repeating Motif Generator の開発に アニメーションするビューを作るLinkIconを追加。

2008/10/27

CoreData版 Repeating Motif Generator の開発に OscillatorViewを波形ドラッグに対応させるLinkIconを追加。

2008/10/26

CoreData版 Repeating Motif Generator の開発に 他のクラスを乱数決定に対応させるLinkIconを追加。

2008/10/25

CoreData版 Repeating Motif Generator の開発に ランダマイザを作るLinkIconを追加。

2008/10/24

CoreData版 Repeating Motif Generator の開発に 環境設定とデフォルトデータベースLinkIconを追加。

2008/10/23

CoreData版 Repeating Motif Generator の開発に モデルクラスの対応LinkIconを追加。

2008/10/22

CoreData版 Repeating Motif Generator の開発に データソースの汎用性を高めるLinkIconを追加。

2008/10/21

クイックルックプラグインの開発LinkIconをBiND2でリニューアル。
CoreData版 Repeating Motif Generator の開発に ドラッグアウトで爆発アニメーションと共に消去するLinkIconを追加。

2008/10/20

CoreData版 Repeating Motif Generator の開発に テーブルビューをカット&ペーストに対応させるLinkIconを追加。

2008年10月中旬

2008/10/19

CoreData版 Repeating Motif Generator の開発に モデルクラスをカット&ペーストに対応させるLinkIconを追加。

2008/10/18

CoreData版 Repeating Motif Generator の開発に マーカ表示機能を追加するLinkIconを追加。

2008/10/17

 CoreData版 Repeating Motif Generator の開発に EnclosureViewを拡張するLinkIconを追加。

2008/10/16

 CoreData版 Repeating Motif Generator の開発に BezierPathViewを対応させるLinkIconを追加。

2008/10/15

 CoreData版 Repeating Motif Generator の開発に 初期化処理を追加するLinkIconを追加。

2008/10/14

 CoreData版 Repeating Motif Generator の開発に 図形の更新機能を追加するLinkIconを追加。

2008/10/13

 CoreData版 Repeating Motif Generator の開発に MasterMotifエンティティとMixerエンティティを追加するLinkIconを追加。

2008/10/12

 CoreData版 Repeating Motif Generator の開発に 第四のプロジェクトについてLinkIconを追加。

2008年9月下旬

2008/9/23

CoreData版 Repeating Motif Generator の開発LinkIconをBiND2でリニューアル。

2008年9月中旬

2008/9/15

 CoreData版 Repeating Motif Generator の開発に 第三のプロジェクト終了LinkIconを追加。

2008/9/14

 CoreData版 Repeating Motif Generator の開発に その他の作業LinkIconを追加。

2008/9/13

 CoreData版 Repeating Motif Generator の開発に 通知を受けて管理対象オブジェクトを並べ替えるLinkIconを追加。

2008/9/12

 CoreData版 Repeating Motif Generator の開発に 順番を書き換える操作の説明LinkIconを追加。

2008/9/11

 CoreData版 Repeating Motif Generator の開発に ドラッグ&ドロップ用のデータソースオブジェクトを作るLinkIconを追加。

2008年9月上旬

2008/9/10

 CoreData版 Repeating Motif Generator の開発に 無選択時の不具合LinkIconを追加。

2008/9/9

 CoreData版 Repeating Motif Generator の開発に 文字列の表示を改善するLinkIconを追加。

2008/9/8

 CoreData版 Repeating Motif Generator の開発に BezierPathViewを改良するLinkIconを追加。

2008/9/7

 CoreData版 Repeating Motif Generator の開発に テーブルビューのサブクラスを作るLinkIconを追加。
 「下準備」を第一のプロジェクトの中へ移動。

2008/9/6

 CoreData版 Repeating Motif Generator の開発に サブクラスの対応LinkIconを追加。

2008/9/5

 CoreData版 Repeating Motif Generator の開発に RMGRootにユーティリティメソッドを追加するLinkIconを追加。
 上記ページのインターフェイスファイルでcopyObjects:toPasteboard:とpasteFromPasteboard:controller:の宣言が間違っていたので修正。

2008/9/4

 CoreData版 Repeating Motif Generator の開発に バインド先を切替えるLinkIconを追加。

2008/9/3

 CoreData版 Repeating Motif Generator の開発に 選択枠を表示するLinkIconを追加。

2008/9/2

 CoreData版 Repeating Motif Generator の開発に Interface Builder上の作業LinkIconを追加。

2008/9/1

 CoreData版 Repeating Motif Generator の開発に EnclosureViewを作るLinkIconを追加。

2008年8月下旬

2008/8/31

 CoreData版 Repeating Motif Generator の開発に バインディングを設定するLinkIconを追加。

2008/8/30

 CoreData版 Repeating Motif Generator の開発に AppControllerを作るLinkIconを追加。

2008/8/29

 CoreData版 Repeating Motif Generator の開発に カスタム値変換を作るLinkIconを追加。

2008/8/28

 CoreData版 Repeating Motif Generator の開発に 第三のプロジェクトについてLinkIconを追加。

2008/8/27

 CoreData版 Repeating Motif Generator の開発に 第三のプロジェクトの目次LinkIconを追加。

2008/8/26

 CoreData版 Repeating Motif Generator の開発に 第二のプロジェクト終了LinkIconを追加。

2008/8/25

 CoreData版 Repeating Motif Generator の開発に GUIを設計するLinkIconを追加。

2008/8/24

 CoreData版 Repeating Motif Generator の開発に OscillatorViewを修正するLinkIconを追加。

2008/8/23

 CoreData版 Repeating Motif Generator の開発に LissajousViewの実装LinkIconを追加。

2008/8/22

 CoreData版 Repeating Motif Generator の開発に 共通機能をスーパークラスに移すLinkIconを追加。

2008/8/21

 CoreData版 Repeating Motif Generator の開発に 初期化処理を追加するLinkIconを追加。

2008年8月中旬

2008/8/20

 CoreData版 Repeating Motif Generator の開発に 図形の更新機能を追加するLinkIconを追加。

2008/8/19

 CoreData版 Repeating Motif Generator の開発に 既存のクラスを修正するLinkIconを追加。

2008/8/18

 CoreData版 Repeating Motif Generator の開発に アクセサメソッドを修正するLinkIconを追加。

2008/8/17

 CoreData版 Repeating Motif Generator の開発に ソースコードを生成するLinkIconを追加。

2008/8/16

 CoreData版 Repeating Motif Generator の開発に Lissajousエンティティを作るLinkIconを追加。

2008/8/15

 CoreData版 Repeating Motif Generator の開発に 第二のプロジェクトについてLinkIconを追加。

2008/8/14

 CoreData版 Repeating Motif Generator の開発に 第一のプロジェクト終了LinkIconを追加。

2008/8/13

 CoreData版 Repeating Motif Generator の開発に アンドゥメニューに対応するLinkIconを追加。

2008/8/12

 CoreData版 Repeating Motif Generator の開発に カスタムビューを配置するLinkIconを追加。

2008/8/11

 CoreData版 Repeating Motif Generator の開発に GUIを設計するLinkIconを追加。

2008年8月上旬

2008/8/10

 CoreData版 Repeating Motif Generator の開発に 表示パスを更新するLinkIconを追加。

2008/8/9

 CoreData版 Repeating Motif Generator の開発に OscillatorViewの実装LinkIconを追加。

2008/8/8

 CoreData版 Repeating Motif Generator の開発に 初期化処理を追加するLinkIconを追加。

2008/8/7

 CoreData版 Repeating Motif Generator の開発に 波形の更新機能を追加するLinkIconを追加。

2008/8/6

 CoreData版 Repeating Motif Generator の開発に アクセサメソッドを修正するLinkIconを追加。

2008/8/5

 CoreData版 Repeating Motif Generator の開発にインターフェイスファイルを修正する を追加。

2008/8/4

 CoreData版 Repeating Motif Generator の開発に ソースコードを生成するLinkIconを追加。

2008/8/3

 CoreData版 Repeating Motif Generator の開発に OscillatorエンティティのモデリングLinkIconを追加。

2008/8/2

 CoreData版 Repeating Motif Generator の開発に 第一のプロジェクトの目次ページLinkIcon第一のプロジェクトについてLinkIconを追加。

2008/8/1

 CoreData版 Repeating Motif Generator の開発に ファイル名を変更するLinkIconを追加。

2008年7月

2008/7/31

 CoreData版 Repeating Motif Generator の開発に ターゲットを設定するLinkIconを追加。

2008/7/30

 CoreData版 Repeating Motif Generator の開発に リソースをコピーするLinkIconを追加。

2008/7/29

 CoreData版 Repeating Motif Generator の開発に プロジェクト設定を編集するLinkIconを追加。

2008/7/28

 CoreData版 Repeating Motif Generator の開発に プロジェクトを作成するLinkIconを追加。

2008/7/27

 新サイト CoreData版 Repeating Motif Generator の開発LinkIconを追加。

2008年1月下旬

2008/1/29

 雑文コーナーに Xcode 3.0 でMac OS X 10.3.9 以上で動くUniversal binary を作るLinkIconを追加。

2008/1/28

 雑文コーナーに 発振器の選択枠が表示されないLinkIconを追加。

2008/1/27

NovemberKou's Download CenterLinkIconのRepeating Motif GeneratorをVersion 3.0.5に更新。

2008/1/24

 クイックルックプラグインの開発に オフスクリーンビューの実装LinkIconを追加。

2008/1/23

 クイックルックプラグインの開発に プレビューをキャンセルする機能を実装するLinkIconを追加。

2008/1/22

 クイックルックプラグインの開発に サムネイル生成機能を実装するLinkIconを追加。

2008/1/21

 クイックルックプラグインの開発に プレビュー機能を実装するLinkIconを追加。

2008年1月中旬

2008/1/20

 クイックルックプラグインの開発に 複数ページの画像を返すLinkIconを追加。

2008/1/19

 クイックルックプラグインの開発に グラフィックスコンテキストにイメージを描画するLinkIconを追加。

2008/1/18

 クイックルックプラグインの開発に プレビュー画像のサイズ情報を渡すLinkIconを追加。

2008/1/17

 クイックルックプラグインの開発に プレビュー機能を実装するLinkIconを追加。

2008/1/16

 クイックルックプラグインの開発に qlmanageを使ったデバッグLinkIconを追加。

2008/1/15

 クイックルックプラグインの開発に アプリケーションのUTI宣言LinkIconを追加。

2008/1/14

 クイックルックプラグインの開発に リソースを編集するLinkIconを追加。

2008/1/13

 クイックルックプラグインの開発に Cocoa + Objective-Cで開発できる様にするLinkIconを追加。

2008/1/12

 クイックルックプラグインの開発に プロジェクト設定を編集するLinkIconを追加。

2008/1/11

 NovemberKou's Download CenterのRepeating Motif Generatorを3.0.4にバージョンアップ。RMG QuickLook Plug-inを追加。
 新サイトクイックルックプラグインの開発LinkIconを追加。

2007年12月

2007/12/31

 MacのGrapherで繰返し紋様を創ろうに 音波がやってくるLinkIconを追加。

2007/12/30

 雑文コーナーに 善玉菌、悪玉菌、日和見菌LinkIconを追加。

2007/12/29

 MacのGrapherで繰返し紋様を創ろうに 丸い反転領域LinkIconを追加。

2007/12/27

 MacのGrapherで繰返し紋様を創ろうに 双曲線状にするLinkIconを追加。

2007/12/26

 MacのGrapherで繰返し紋様を創ろうに 同心円をN重にするLinkIconを追加。

2007/12/25

 MacのGrapherで繰返し紋様を創ろうに 紋様の密度を変化させるLinkIconを追加。

2007/12/24

 NovemverKou.comを新規作成。
 MacのGrapherで繰返し紋様を創ろうに 菱形の中に眼LinkIconを追加。