第29回リファクタリング(3) 制御フラグの削除、クラスの抽出 平田敦 2015-12-03
![Processingで学ぶ 実践的プログラミング専門課程 記事一覧 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
openFrameworksとは - 歴史と特徴 openFrameworks (オープンフレームワークス) は、C++で記述された「クリエイティブなコーディング」のためのオープンソースのツールキットです。Mac OSX、Windows、Linuxで動かすことが可能で、iPhoneやiPadなどのiOSのデバイス上で実行することも可能です。openFrameworksは、2Dや3Dのグラフィック、動画やアニメーション、音声など、様々なメディアを簡単に扱うことが可能なため主にメディアアートやインタラクティブなメディアで活発に活用されています。 開発の歴史 openFrameworksは、2004年にアーティストでありプログラマーでもあるZach Liebermanが、ニューヨークにあるパーソンズ大学の大学院で教鞭をとっていた際に、アートを学ぶ学生のための作品制作ツールとして開発されました。彼
『iProcessing』はProcessingの文法でiPhoneアプリを開発できるオープンソースフレームワークであり、フレームワーク及びサンプルが iprocessing.org からダウンロードすることができる。 ProcessingはCasey Reas と Ben Fry によって開発された、ヴィジュアル表現やインタラクションに特化したプログラミング環境であり、アーティストやデザイナーなどプログラミング初心者の方でも比較的容易にプログラミングを習得することができる、優れた開発環境として世界中で普及している。 iprocessing.orgの紹介文によると、iprocessingはjavascriptのライブラリとして開発されたprocessing.jsをベースした、iPhoneアプリをjavascriptで作成するための環境であるとのこと。以下のムービーからiProcessing
Mozilla の John Resig さんが作った Processing.js をさっそく試してみました.プログラムのネタは今ホッテントリになっている「ほぼ日刊イトイ新聞 - がんばれ森川くんの遺伝子くん」の「群れの知能」に書いてある Boid(birdoid, Bird android)です. Boid は鳥や魚の群れの振る舞いを再現するアルゴリズムで,次の基本的なルールからなります.◆ルール1:近くの鳥たちと飛ぶスピードや方向を合わせようとすること◆ルール2:鳥たちが多くいる方へ向かって飛ぶこと◆ルール3:近くの鳥や物体に近づきすぎたら、ぶつからないように離れることhttp://www.1101.com/morikawa/2001-06-25.html群れの中の各個体をこのような単純なルールに従わせるだけで,一見複雑な動きを簡単にそれらしく再現することができます. 「群れの知能」を
この講義について 講義概要 千葉商科大学政策情報学研究科 秋学期 授業科目:コミュニケーション特殊研究 I(プレゼンテーション法) 担当者名:田所 淳 講義内容 本講義は、情報伝達の有効かつ説得的なプレゼンテーション手法の活用と、メッセージ内容の表現法によって、いかに対象者の感心をつかむことをできるか、を実践的かつ実験的に研究する。 一般的に、プレゼンテーション手法といって思い浮かぶものは、PCのプレゼンテーション・ツールを利用した文章の箇条書き(及びそれを補足する図)をスライド方式で切り替えていくものであろう。もちろん、こうした伝統的なプレゼンテーション方法が有効な場合もある。しかしながら、より複雑な事象、抽象的な概念、動的な情報を扱おうとするとき、より高次の表現スキルが求められる。 本講義では、コンピュータを「素材」として用い、「アルゴリズム」や「インターフェイス」と
ProcessingのAS版ライブラリ「Frocessing」 Published by alt on 9 月 30, 2008 10:14 pm Category[ サンプル ] アート/デザインのためのプログラミング環境に「Processing」というものがありますが これのAS版ライブラリ「Frocessing」を使ってみました。 ※移植ではなくリファレンス実装なので、本家と違う振る舞いをする部分もあるそうです。 Spark Projectからライブラリを落としてきます。 http://www.libspark.org/wiki/nutsu/Frocessing ドキュメント:http://www.libspark.org/htdocs/as3/frocessing/ Processingもろくに触ったことがないウンコ野郎なので、 「千葉商科大学人工言語入門
2008 Fujiyoshi Laboratory, Dept. of Computer Science, Chubu University.
20 Useful Visualization Libraries | A Beautiful WWW データを視覚的に分かりやすくビジュアライズするためのライブラリ集が色々。 Prefuse (Java) & FLAIR (Flex) simile (AJAX) Processing (Java) GigaPan (Service) JFree (Java) OpenLayers (JavaScript) TimeMap (Java) 全て見る 図があると、テキストベースよりも更に分かりやすい画面が作れそうですね。 関連エントリ Prototypeベースのグラフ描画用JSライブラリ「ProtoChart」 PHPでクールなグラフを描画できるクラスライブラリ「pChart」
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く