<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://w3.kuhalabo.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>http://w3.kuhalabo.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kuha</id>
		<title>kuhalaboWiki - 利用者の投稿記録 [ja]</title>
		<link rel="self" type="application/atom+xml" href="http://w3.kuhalabo.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kuha"/>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Kuha"/>
		<updated>2026-11-12T02:16:37Z</updated>
		<subtitle>利用者の投稿記録</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E7%B4%A0%E6%95%B0</id>
		<title>素数</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E7%B4%A0%E6%95%B0"/>
				<updated>2026-11-05T03:03:16Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 4桁以下の素数一覧 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-11-05T02:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* リンク */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] &lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://portal.t-kougei.ac.jp/portal/ キャンパスプラン ]&lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T01:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 研究 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] &lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T01:09:52Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 研究 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T01:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 授業 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Google_Maps_API_V3</id>
		<title>Google Maps API V3</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Google_Maps_API_V3"/>
				<updated>2026-10-23T01:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 参考 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
Google Maps API V3を使ってみる。&lt;br /&gt;
&lt;br /&gt;
==地図の表示==&lt;br /&gt;
まずはここから。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
      html { height: 100% }&lt;br /&gt;
      body { height: 100%; margin: 0px; padding: 0px }&lt;br /&gt;
      #map_canvas { height: 100% }&lt;br /&gt;
    &amp;lt;/style&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Google Maps API サンプル&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Google Maps APIを使ったサンプルです。&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Google Maps APIの取得 ===&lt;br /&gt;
&lt;br /&gt;
*GoogleのサイトからAPIをインクルードする。&lt;br /&gt;
*センサーの指定'''sensor=XXXX'''は必須&lt;br /&gt;
**trueの場合、端末のGPSなどから現在位置情報を使用する。&lt;br /&gt;
**flaseの場合、現在位置情報は使用しない。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?sensor=false&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
必要に応じて、言語の指定などを指定する場合は、以下の通り。（しなくてもよい）&lt;br /&gt;
*デフォルトでは、ブラウザの言語設定になる。&lt;br /&gt;
*以下は、明示的に言語を日本語に設定している&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?sensor=false&amp;amp;language=ja&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
英語設定の場合は以下の通り&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?sensor=false&amp;amp;language=en&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 地図表示エリアの記述 ===&lt;br /&gt;
&lt;br /&gt;
body内にdivで地図を表示する領域を指定する。&lt;br /&gt;
*idでdiv要素に名前をつける。この例は、'''map_canvas'''&lt;br /&gt;
*widthとheightで領域のピクセルを指定&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;map_canvas&amp;quot; style=&amp;quot;width:500px; height:300px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSSを記述する。&lt;br /&gt;
*ブラウザによっては、サイズが指定されていないと、0 x 0 ピクセルと見なされて地図が表示されないことがある。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
  html { height: 100% }&lt;br /&gt;
  body { height: 100%; margin: 0px; padding: 0px }&lt;br /&gt;
  #map_canvas { height: 100% }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===地図表示のJavaScript===&lt;br /&gt;
&lt;br /&gt;
head内に地図を定義するJavaScriptを&amp;lt;script&amp;gt;タグで囲って記述する。&lt;br /&gt;
* google.maps.LatLngで緯度・経度クラスオブジェクトを作る&lt;br /&gt;
* 地図表示に使う情報をoptionとして指定&lt;br /&gt;
** 必須のoptionは、zoom,center,mapTypeId&lt;br /&gt;
** 他のoptionは、https://developers.google.com/maps/documentation/javascript/reference?hl=ja#MapOptions&lt;br /&gt;
* google.maps.Mapで地図クラスオブジェクトを作る&lt;br /&gt;
** 地図をbody内に表示するdiv領域'''map_canvas'''を指定する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    //&amp;lt;![CDATA[&lt;br /&gt;
    function initialize() {&lt;br /&gt;
      var latlng = new google.maps.LatLng(35.463536,139.32945);&lt;br /&gt;
      var opts = {&lt;br /&gt;
        zoom: 15,&lt;br /&gt;
        center: latlng,&lt;br /&gt;
        mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;
      };&lt;br /&gt;
      var map = new google.maps.Map(document.getElementById(&amp;quot;map_canvas&amp;quot;), opts);&lt;br /&gt;
    }&lt;br /&gt;
    //]]&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 地図表示スクリプトの呼び出し関数 ===&lt;br /&gt;
bodyタグにonloadオプションで表示と同時に呼び出される関数initialize()を指定する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;body onload=&amp;quot;initialize()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 完成版 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
      html { height: 100% }&lt;br /&gt;
      body { height: 100%; margin: 0px; padding: 0px }&lt;br /&gt;
      #map_canvas { height: 100% }&lt;br /&gt;
    &amp;lt;/style&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Google Maps API サンプル&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?sensor=false&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    //&amp;lt;![CDATA[&lt;br /&gt;
    function initialize() {&lt;br /&gt;
      var latlng = new google.maps.LatLng(35.463536,139.32945);&lt;br /&gt;
      var opts = {&lt;br /&gt;
        zoom: 15,&lt;br /&gt;
        center: latlng,&lt;br /&gt;
        mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;
      };&lt;br /&gt;
      var map = new google.maps.Map(document.getElementById(&amp;quot;map_canvas&amp;quot;), opts);&lt;br /&gt;
    }&lt;br /&gt;
    //]]&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;body onload=&amp;quot;initialize()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Google Maps APIを使ったサンプルです。&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div id=&amp;quot;map_canvas&amp;quot; style=&amp;quot;width:500px; height:300px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*緯度経度、ズームの値の取得は、地図上で右クリック&lt;br /&gt;
*表示場所、ズーム、マップタイプを変えてみる&lt;br /&gt;
**HYBRID	This map type displays a transparent layer of major streets on satellite images.&lt;br /&gt;
**ROADMAP	This map type displays a normal street map.&lt;br /&gt;
**SATELLITE	This map type displays satellite images.&lt;br /&gt;
**TERRAIN	This map type displays maps with physical features such as terrain and vegetation.&lt;br /&gt;
*MapTypeIdについては、以下を参照&lt;br /&gt;
** https://developers.google.com/maps/documentation/javascript/reference?hl=ja#MapTypeId&lt;br /&gt;
&lt;br /&gt;
==ボタンで地図の変更==&lt;br /&gt;
&lt;br /&gt;
===地図の種類の変更===&lt;br /&gt;
mapオブジェクトをグローバルに変更&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
衛星地図に変更する関数を書く。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    // 衛星地図に変更する&lt;br /&gt;
    function changeMapType() {&lt;br /&gt;
      map.setMapTypeId(google.maps.MapTypeId.SATELLITE);&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
上記関数を呼び出すボタンを作る。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;衛星地図に変更&amp;quot; onClick=&amp;quot;changeMapType()&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===位置の移動===&lt;br /&gt;
&lt;br /&gt;
中心位置を変更&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   var osaka = new google.maps.LatLng(34.694203,135.502625);&lt;br /&gt;
   // 中心位置を変更する&lt;br /&gt;
   function changeCenter() {&lt;br /&gt;
	map.setCenter(osaka);&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
滑らかに移動&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   var senzu = new google.maps.LatLng(35.46628,139.337497);&lt;br /&gt;
   //滑らかに移動&lt;br /&gt;
   function changeCenterSenzu() {&lt;br /&gt;
	map.panTo(senzu);&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
指定したピクセルだけ移動&lt;br /&gt;
*地図の座標系&lt;br /&gt;
**西から東（x 値の場合）に増える&lt;br /&gt;
**北から南（y 値の場合）に増える&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   //指定したピクセルだけ移動&lt;br /&gt;
   function gotoNorthEast() {&lt;br /&gt;
	map.panBy(100,-50);&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==地図の座標の取得==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var latlng = map.getCenter();&lt;br /&gt;
var lat = latlng.lat();&lt;br /&gt;
var lng = latlng.lng();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==イベントリスナー==&lt;br /&gt;
&lt;br /&gt;
地図上をクリックすると、緯度・経度がアラートウィンドウに表示される。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// clickイベントを取得するListenerを追加&lt;br /&gt;
google.maps.event.addListener(map, 'click', clickEventFunc);&lt;br /&gt;
&lt;br /&gt;
function clickEventFunc(event) {&lt;br /&gt;
  alert(event.latLng.toString());&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mapクラスにおける「click」イベント発生時に呼び出されるfunctionの引数は、MouseEvent。&lt;br /&gt;
* https://sites.google.com/site/gmapsapi3/Home/v3_reference&lt;br /&gt;
* https://developers.google.com/maps/documentation/javascript/events?hl=ja&lt;br /&gt;
&lt;br /&gt;
地図上をクリックすると、緯度・経度がtable内に表示される。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
google.maps.event.addListener(map, 'click', clickEventFunc2);&lt;br /&gt;
function clickEventFunc2(event) {&lt;br /&gt;
 document.getElementById(&amp;quot;show_lat&amp;quot;).innerHTML = event.latLng.lat();&lt;br /&gt;
 document.getElementById(&amp;quot;show_lng&amp;quot;).innerHTML = event.latLng.lng();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LAT&amp;lt;/th&amp;gt;&amp;lt;td id=&amp;quot;show_lat&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNG&amp;lt;/th&amp;gt;&amp;lt;td id=&amp;quot;show_lng&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== オーバーレイ ==&lt;br /&gt;
オーバーレイは緯度/経度座標に固定された地図上のオブジェクト。&lt;br /&gt;
たとえば、マーカー、情報ウィンドウ、ポリライン、ポリゴン・・・&lt;br /&gt;
&lt;br /&gt;
===マーカー ===&lt;br /&gt;
&lt;br /&gt;
Markerの設定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var mkopts = {&lt;br /&gt;
  position: latlng,&lt;br /&gt;
  map: map,&lt;br /&gt;
title: &amp;quot;Tokyo Koogei&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
var marker = new google.maps.Marker(mkopts);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マーカーをボタンで表示・非表示&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function markerOn() {&lt;br /&gt;
  marker.setVisible(true);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function markerOff() {&lt;br /&gt;
  marker.setVisible(false);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
マーカー&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;出す&amp;quot; onclick=&amp;quot;markerOn()&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;消す&amp;quot; onclick=&amp;quot;markerOff()&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マーカーをドラッグ可能にする/&lt;br /&gt;
マーカーをアニメーション表示する&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     var mkopts = {&lt;br /&gt;
         position: latlng_koogei,&lt;br /&gt;
         map: map,&lt;br /&gt;
	 draggable: true,&lt;br /&gt;
         animation: google.maps.Animation.DROP,&lt;br /&gt;
         //animation: google.maps.Animation.BOUNCE,&lt;br /&gt;
         title: &amp;quot;Tokyo Koogei大学&amp;quot;&lt;br /&gt;
       };&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マーカー移動に関する他のオプションも試してみる。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dragCrossMove&lt;br /&gt;
bouncy&lt;br /&gt;
autoPan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マーカーアニメーション表示のトグル関数&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    function toggleBounce() {&lt;br /&gt;
      if (marker.getAnimation() != null) {&lt;br /&gt;
        marker.setAnimation(null);&lt;br /&gt;
      } else {&lt;br /&gt;
        marker.setAnimation(google.maps.Animation.BOUNCE);&lt;br /&gt;
      }&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
マーカーとして独自のアイコンを設定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var image = &amp;quot;./img/icon.png&amp;quot;;&lt;br /&gt;
var mkopts01 = {&lt;br /&gt;
    position: senzu,&lt;br /&gt;
    map: map,&lt;br /&gt;
    title: &amp;quot;千頭橋&amp;quot;,&lt;br /&gt;
    icon: image&lt;br /&gt;
};&lt;br /&gt;
var marker1 = new google.maps.Marker(mkopts01);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
より複雑な独自マーカーを配列で指定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	var places = [&lt;br /&gt;
	  ['小鮎幼稚園', 35.46266214773244, 139.32520138092036, 4],&lt;br /&gt;
	  ['小鮎中', 35.46203296822141, 139.32327019042964, 5],&lt;br /&gt;
	  ['島津製作所', 35.46112414468374, 139.326574671936, 3],&lt;br /&gt;
	  ['小鮎郵便局', 35.46378067693368, 139.3217681533813, 2],&lt;br /&gt;
	  ['本禅時', 35.45944628963795, 139.3226693756103, 1]&lt;br /&gt;
	];&lt;br /&gt;
	&lt;br /&gt;
	function setMarkersOn(map, locations) {&lt;br /&gt;
	  var image = new google.maps.MarkerImage('img/flag.png',&lt;br /&gt;
		  new google.maps.Size(20, 32),&lt;br /&gt;
		  new google.maps.Point(0,0),&lt;br /&gt;
		  new google.maps.Point(0, 32));&lt;br /&gt;
	  var shadow = new google.maps.MarkerImage('img/flag_shadow.png',&lt;br /&gt;
		  new google.maps.Size(37, 32),&lt;br /&gt;
		  new google.maps.Point(0,0),&lt;br /&gt;
		  new google.maps.Point(0, 32));&lt;br /&gt;
	  var shape = {&lt;br /&gt;
		  coord: [1, 1, 1, 20, 18, 20, 18 , 1],&lt;br /&gt;
		  type: 'poly'&lt;br /&gt;
	  };&lt;br /&gt;
	  for (var i = 0; i &amp;lt; locations.length; i++) {&lt;br /&gt;
		var places = locations[i];&lt;br /&gt;
		var myLatLng = new google.maps.LatLng(places[1], places[2]);&lt;br /&gt;
		var marker = new google.maps.Marker({&lt;br /&gt;
			position: myLatLng,&lt;br /&gt;
			map: map,&lt;br /&gt;
			shadow: shadow,&lt;br /&gt;
			icon: image,&lt;br /&gt;
			shape: shape,&lt;br /&gt;
			title: places[0],&lt;br /&gt;
			zIndex: places[3]&lt;br /&gt;
		});&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===情報ウィンドウ（ふきだし）===&lt;br /&gt;
&lt;br /&gt;
情報ウィンドウの表示&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var latlng = new google.maps.LatLng(35.463536,139.32945);&lt;br /&gt;
&lt;br /&gt;
var iwopts = {&lt;br /&gt;
  content: 'こうげい',&lt;br /&gt;
  position: latlng&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
var infowindow = new google.maps.InfoWindow(iwopts);&lt;br /&gt;
&lt;br /&gt;
infowindow.open(map);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
情報ウィンドウを閉じる&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
infowindow.close();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ポリライン、ポリゴン===&lt;br /&gt;
* https://developers.google.com/maps/documentation/javascript/overlays?hl=ja#Polylines&lt;br /&gt;
* https://developers.google.com/maps/documentation/javascript/overlays?hl=ja#Polygons&lt;br /&gt;
&lt;br /&gt;
===円、矩形（四角形）===&lt;br /&gt;
*https://developers.google.com/maps/documentation/javascript/overlays?hl=ja#BasicShapes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Circle生成&lt;br /&gt;
var cityCircle;&lt;br /&gt;
function setCircle() {&lt;br /&gt;
  var circleOpts = {&lt;br /&gt;
    strokeColor: &amp;quot;#FF0000&amp;quot;,&lt;br /&gt;
    strokeOpacity: 0.8,&lt;br /&gt;
    strokeWeight: 2,&lt;br /&gt;
    fillColor: &amp;quot;#FF0000&amp;quot;,&lt;br /&gt;
    fillOpacity: 0.35,&lt;br /&gt;
    center: senzu,&lt;br /&gt;
    radius: 200&lt;br /&gt;
  };&lt;br /&gt;
  cityCircle = new google.maps.Circle(circleOpts);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function circleOn() {&lt;br /&gt;
  cityCircle.setMap(map);&lt;br /&gt;
}&lt;br /&gt;
function circleOff() {&lt;br /&gt;
  cityCircle.setMap(null);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Rectangle生成&lt;br /&gt;
var cityRectangle;&lt;br /&gt;
function setRectangle() {&lt;br /&gt;
	var cityBounds = new google.maps.LatLngBounds(honzen,senzu);&lt;br /&gt;
	var rectangleOpts = {&lt;br /&gt;
		strokeColor: &amp;quot;#FF0000&amp;quot;,&lt;br /&gt;
		strokeOpacity: 0.8,&lt;br /&gt;
		strokeWeight: 2,&lt;br /&gt;
		fillColor: &amp;quot;#FF0000&amp;quot;,&lt;br /&gt;
		fillOpacity: 0.35,&lt;br /&gt;
		bounds: cityBounds&lt;br /&gt;
	};&lt;br /&gt;
	cityRectangle = new google.maps.Rectangle(rectangleOpts);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rectangleOn() {&lt;br /&gt;
  cityRectangle.setMap(map);&lt;br /&gt;
}&lt;br /&gt;
function rectangleOff() {&lt;br /&gt;
  cityRectangle.setMap(null);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表示・非表示ボタン&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    円&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;描画&amp;quot; onClick=&amp;quot;circleOn()&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;消す&amp;quot; onClick=&amp;quot;circleOff()&amp;quot; /&amp;gt;&lt;br /&gt;
    矩形&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;描画&amp;quot; onClick=&amp;quot;rectangleOn()&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;消す&amp;quot; onClick=&amp;quot;rectangleOff()&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ジオコーディング==&lt;br /&gt;
&lt;br /&gt;
* https://developers.google.com/maps/documentation/geocoding/index?hl=ja&lt;br /&gt;
* Google Maps JavaScript API V3 サービス&lt;br /&gt;
** https://developers.google.com/maps/documentation/javascript/services?hl=ja#Geocoding&lt;br /&gt;
&lt;br /&gt;
=== 住所から緯度経度情報を取得 ===&lt;br /&gt;
住所や場所を入力して、地図にマーカーを表示する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var map;		   &lt;br /&gt;
var geocoder;&lt;br /&gt;
&lt;br /&gt;
function initialize() {&lt;br /&gt;
	//ジオコーダの設定&lt;br /&gt;
	geocoder = new google.maps.Geocoder();&lt;br /&gt;
	//地図の設定&lt;br /&gt;
	var opts = {&lt;br /&gt;
		zoom: 15,&lt;br /&gt;
		center: latlng_koogei,&lt;br /&gt;
		mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;
		//mapTypeId: google.maps.MapTypeId.SATELLITE&lt;br /&gt;
		};&lt;br /&gt;
	map = new google.maps.Map(document.getElementById(&amp;quot;map_canvas&amp;quot;), opts);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function codeAddress() {&lt;br /&gt;
	var address = document.getElementById(&amp;quot;address&amp;quot;).value;&lt;br /&gt;
	geocoder.geocode( { 'address': address}, function(results, status) {&lt;br /&gt;
		if (status == google.maps.GeocoderStatus.OK) {&lt;br /&gt;
			map.setCenter(results[0].geometry.location);&lt;br /&gt;
			var marker = new google.maps.Marker({&lt;br /&gt;
				map: map,&lt;br /&gt;
				position: results[0].geometry.location&lt;br /&gt;
				});&lt;br /&gt;
		} else {&lt;br /&gt;
			alert(&amp;quot;Geocode was not successful for the following reason: &amp;quot; + status);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
検索結果は、resultオブジェクトに入っており、&lt;br /&gt;
result[0]が第1候補、result[1]が第2候補、result[2]が第3候補というように、候補順に結果が配列に収められている。&lt;br /&gt;
&lt;br /&gt;
住所入力テキストボックスと検索ボタン&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
場所を入力：&lt;br /&gt;
&amp;lt;input id=&amp;quot;address&amp;quot; type=&amp;quot;textbox&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Encode&amp;quot; onclick=&amp;quot;codeAddress()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 緯度経度情報から住所を取得(リバースジオコーディング) ===&lt;br /&gt;
&lt;br /&gt;
イベントリスナーを利用して、クリックした位置の緯度経度情報から、住所を取得してテーブルに表示する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
google.maps.event.addListener(map, 'click', clickGetLatlng);&lt;br /&gt;
function clickGetLatlng(event) {&lt;br /&gt;
  var lat = event.latLng.lat();&lt;br /&gt;
  var lng = event.latLng.lng();&lt;br /&gt;
  var latlng = new google.maps.LatLng(lat, lng);&lt;br /&gt;
  geocoder.geocode({'latLng': latlng}, function(results, status) {&lt;br /&gt;
    if (status == google.maps.GeocoderStatus.OK) {&lt;br /&gt;
      if (results[0]) {&lt;br /&gt;
        marker = new google.maps.Marker({&lt;br /&gt;
	  position: latlng,&lt;br /&gt;
	  map: map&lt;br /&gt;
	});&lt;br /&gt;
	document.getElementById(&amp;quot;show_address&amp;quot;).innerHTML = results[0].formatted_address;&lt;br /&gt;
      }&lt;br /&gt;
    } else {&lt;br /&gt;
	alert(&amp;quot;Geocoder エラー: &amp;quot; + status);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
緯度、経度、住所を表示するテーブル&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;緯度&amp;lt;/th&amp;gt;&amp;lt;td id=&amp;quot;show_lat&amp;quot;&amp;gt;ido&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;経度&amp;lt;/th&amp;gt;&amp;lt;td id=&amp;quot;show_lng&amp;quot;&amp;gt;keido&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;住所&amp;lt;/th&amp;gt;&amp;lt;td id=&amp;quot;show_address&amp;quot;&amp;gt;address&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
緯度経度情報から住所を取得して、テーブル内に記述する関数&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function codeLatLng(lat,lng) {&lt;br /&gt;
	var latlng = new google.maps.LatLng(lat, lng);&lt;br /&gt;
	geocoder.geocode({'latLng': latlng}, function(results, status) {&lt;br /&gt;
		if (status == google.maps.GeocoderStatus.OK) {&lt;br /&gt;
			if (results[0]) {&lt;br /&gt;
				document.getElementById(&amp;quot;show_address&amp;quot;).innerHTML = results[0].formatted_address;&lt;br /&gt;
			}&lt;br /&gt;
		} else {&lt;br /&gt;
			alert(&amp;quot;Geocoder エラー: &amp;quot; + status);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GPSによる現在位置の取得GeoLocation==&lt;br /&gt;
&lt;br /&gt;
sensorをtrueにする。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://maps.google.com/maps/api/js?v=3&amp;amp;sensor=true&amp;quot; type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
navigator.geolocation.getCurrentPositionで現在位置の緯度経度情報をGPSから取得する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map;&lt;br /&gt;
    function initialize() {&lt;br /&gt;
      // Google Mapで利用する初期設定用の変数&lt;br /&gt;
      var latlng = new google.maps.LatLng(0, 0);&lt;br /&gt;
      var opts = {&lt;br /&gt;
        zoom: 17,&lt;br /&gt;
        mapTypeId: google.maps.MapTypeId.ROADMAP,&lt;br /&gt;
        center: latlng&lt;br /&gt;
      };&lt;br /&gt;
      map = new google.maps.Map(document.getElementById(&amp;quot;map_camvas&amp;quot;), opts);&lt;br /&gt;
&lt;br /&gt;
      // W3C Geolocationを使う&lt;br /&gt;
     if(navigator.geolocation) {&lt;br /&gt;
        navigator.geolocation.getCurrentPosition(handleGeolocation,handleNoGeolocation);&lt;br /&gt;
      } else {&lt;br /&gt;
        alert(&amp;quot;W3C Geolocationがありません&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function handleGeolocation(position) {&lt;br /&gt;
      // 位置情報を取得&lt;br /&gt;
      var latlng = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);&lt;br /&gt;
	  map.setCenter(latlng);	  &lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // エラーの内容を表示&lt;br /&gt;
    function handleNoGeolocation(err) {&lt;br /&gt;
      var errCodeStr;&lt;br /&gt;
      // エラー内容を示す文字列を用意。&lt;br /&gt;
      if (err.code == 0) {&lt;br /&gt;
        errCodeStr = &amp;quot;UNKNOWN_ERROR&amp;quot;;&lt;br /&gt;
      } else if (err.code == 1) {&lt;br /&gt;
        errCodeStr = &amp;quot;PERMISSION_DENIED&amp;quot;;&lt;br /&gt;
      } else if (err.code == 2) {&lt;br /&gt;
        errCodeStr = &amp;quot;POSITION_UNAVAILABLE&amp;quot;;&lt;br /&gt;
      } else if (err.code == 3) {&lt;br /&gt;
        errCodeStr = &amp;quot;TIMEOUT&amp;quot;;&lt;br /&gt;
      } else {&lt;br /&gt;
        errCodeStr = &amp;quot;想定外&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      var errStr = &amp;quot;失敗 [&amp;quot; + err.code + &amp;quot;] &amp;quot; + errCodeStr;&lt;br /&gt;
      // 失敗内容をふきだしで表示。位置はいい加減。&lt;br /&gt;
      alert(errStr);&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==サイドバーとの連動==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;initial-scale=1.0, user-scalable=no&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;./style.css&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.googleapis.com/maps/api/js?sensor=false&amp;amp;v=3&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    //&amp;lt;![CDATA[&lt;br /&gt;
		var restaurantList = [&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.454839,139.34432],name:&amp;quot;○屋製麺店&amp;quot;,comment:&amp;quot;味玉塩ラーメンがおすすめ&amp;quot;},&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.443127,139.299007],name:&amp;quot;セルバジーナ‎&amp;quot;,comment:&amp;quot;自家製地ビールのイタリアン&amp;quot;},&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.44503,139.312407],name:&amp;quot;アマンダンヒルズ&amp;quot;,comment:&amp;quot;身近なフレンチレストラン&amp;quot;},&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.436093,139.314078],name:&amp;quot;HAPPY cafe 食堂&amp;quot;,comment:&amp;quot;カレーとドリアがおいしい&amp;quot;},&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.490311,139.364496],name:&amp;quot;My Lan 美蘭&amp;quot;,comment:&amp;quot;ベトナム料理がおいしい&amp;quot;},&lt;br /&gt;
			{&amp;quot;latlng&amp;quot;:[35.464021,139.331918],name:&amp;quot;工芸大学食MESA&amp;quot;,comment:&amp;quot;カフェテリア形式レストラン&amp;quot;}&lt;br /&gt;
		];&lt;br /&gt;
		var map;&lt;br /&gt;
		var infowindow;&lt;br /&gt;
		var geocoder;&lt;br /&gt;
		&lt;br /&gt;
		function initialize() {&lt;br /&gt;
			//地図の生成&lt;br /&gt;
			var opts = {&lt;br /&gt;
				//center: latlng,&lt;br /&gt;
				mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;
			};&lt;br /&gt;
			map = new google.maps.Map(document.getElementById(&amp;quot;map_canvas&amp;quot;), opts);&lt;br /&gt;
			&lt;br /&gt;
			//地図上にマーカーを配置していく&lt;br /&gt;
			var bounds = new google.maps.LatLngBounds();&lt;br /&gt;
			var restaurant, i, latlng;&lt;br /&gt;
			for (i in restaurantList) {&lt;br /&gt;
				//マーカーを作成&lt;br /&gt;
				restaurant = restaurantList[i];&lt;br /&gt;
				latlng = new google.maps.LatLng(restaurant.latlng[0], restaurant.latlng[1]);&lt;br /&gt;
				bounds.extend(latlng);&lt;br /&gt;
				var marker = createMarker(latlng, restaurant.name, restaurant.comment);&lt;br /&gt;
				&lt;br /&gt;
				//サイドバーのボタンを作成&lt;br /&gt;
				createMarkerButton(marker);&lt;br /&gt;
			}&lt;br /&gt;
			//マーカーが全て収まるように地図の中心とズームを調整して地図表示&lt;br /&gt;
			map.fitBounds(bounds);&lt;br /&gt;
		}&lt;br /&gt;
		function createMarker(latlng, name, comment) {&lt;br /&gt;
			//マーカーを作成&lt;br /&gt;
			var marker = new google.maps.Marker({&lt;br /&gt;
				position : latlng,&lt;br /&gt;
				map : map,&lt;br /&gt;
				title : name&lt;br /&gt;
			});&lt;br /&gt;
			//マーカーがクリックされたら、情報ウィンドウを表示&lt;br /&gt;
			google.maps.event.addListener(marker, &amp;quot;click&amp;quot;, function(){&lt;br /&gt;
				if(infowindow) infowindow.close();&lt;br /&gt;
				var iwopts = {&lt;br /&gt;
					content:  &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + name + &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot; + comment&lt;br /&gt;
				};&lt;br /&gt;
				infowindow = new google.maps.InfoWindow(iwopts);&lt;br /&gt;
				infowindow.open(map, marker);&lt;br /&gt;
			});&lt;br /&gt;
			return marker;&lt;br /&gt;
		}&lt;br /&gt;
		function createMarkerButton(marker) {&lt;br /&gt;
			//サイドバーにマーカ一覧を作る&lt;br /&gt;
			var ul = document.getElementById(&amp;quot;marker_list&amp;quot;);&lt;br /&gt;
			var li = document.createElement(&amp;quot;li&amp;quot;);&lt;br /&gt;
			var title = marker.getTitle();&lt;br /&gt;
			li.innerHTML = title;&lt;br /&gt;
			ul.appendChild(li);&lt;br /&gt;
&lt;br /&gt;
			//サイドバーがクリックされたら、マーカーを擬似クリック&lt;br /&gt;
			google.maps.event.addDomListener(li, &amp;quot;click&amp;quot;, function(){&lt;br /&gt;
				google.maps.event.trigger(marker, &amp;quot;click&amp;quot;);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
		window.onload = initialize;&lt;br /&gt;
    //]]&amp;gt;&lt;br /&gt;
	&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;厚木のグルメマップ&amp;lt;/h1&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;map_canvas&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;side_bar&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;ul id=&amp;quot;marker_list&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
html, body {&lt;br /&gt;
	width : 100%;&lt;br /&gt;
	height : 100%;&lt;br /&gt;
	margin : 0;&lt;br /&gt;
}&lt;br /&gt;
#map_canvas {&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
}&lt;br /&gt;
body #side_bar {&lt;br /&gt;
	width:20%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	float:right;&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
}&lt;br /&gt;
body #map_canvas {&lt;br /&gt;
	width:80%;&lt;br /&gt;
	height:80%;&lt;br /&gt;
	float:left;&lt;br /&gt;
}&lt;br /&gt;
body ul#marker_list {&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding:0;&lt;br /&gt;
}&lt;br /&gt;
body ul#marker_list li {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	margin: 5px;&lt;br /&gt;
	border: 1px solid #888;&lt;br /&gt;
	padding: 5px;&lt;br /&gt;
	font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==参考==&lt;br /&gt;
&lt;br /&gt;
* https://developers.google.com/maps/?hl=ja&lt;br /&gt;
* https://developers.google.com/maps/documentation/javascript/style-reference?hl=ja&lt;br /&gt;
&lt;br /&gt;
==その他==&lt;br /&gt;
http://www.kuhalabo.net/mapcolor/demo.html&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/demo3/demo03_3.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業|授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/C_Sharp_Programming</id>
		<title>C Sharp Programming</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/C_Sharp_Programming"/>
				<updated>2026-10-23T00:54:12Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visual Studio C#を使用した描画プログラムの作成&lt;br /&gt;
*[http://www.microsoft.com/japan/msdn/vstudio/express/ Visual Studio Express無償版]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/bioart/3_csprogramkiso.pdf 配布資料1]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/bioart/4_drawfigure1.pdf 配布資料2]&lt;br /&gt;
*[http://yaplog.jp/q8labo/archive/47 C#の参考図書]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== プロパティの変更 ===&lt;br /&gt;
;ラベルの変更&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
label1.Text = &amp;quot;おはよう&amp;quot;;&lt;br /&gt;
label1.BackColor = Color.FromArgb(100,0,255,0);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 乱数の使用 ===&lt;br /&gt;
;サイコロ&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Random saikoro = new Random();&lt;br /&gt;
label2.Text = saikoro.Next(1, 7).ToString();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Timerの使用 ===&lt;br /&gt;
;ルーレット&lt;br /&gt;
*Timerのスタートとストップのトグルボタン&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (timer1.Enabled == true)&lt;br /&gt;
{&lt;br /&gt;
  timer1.Stop();&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
  timer1.Start();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*timer1_Tick()メソッドの処理。Interval時間間隔ごとにテキストボックスから得た数字を最大値として乱数を発生させる。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Random roulette = new Random();&lt;br /&gt;
int kazu_max = int.Parse(textBox1.Text);&lt;br /&gt;
label2.Text = roulette.Next(1, kazu_max).ToString();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 幾何学模様描画例 ===&lt;br /&gt;
;描画例のソース:&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/app02zukei.exe exeプログラム例]&lt;br /&gt;
直線，矩形，円弧，多角形，曲線など&lt;br /&gt;
&lt;br /&gt;
==== 線の描画 ====&lt;br /&gt;
*pictureboxを作成&lt;br /&gt;
*Graphic gの作成&lt;br /&gt;
*Penの作成&lt;br /&gt;
*g.Draw系のメソッドで線を描画&lt;br /&gt;
&lt;br /&gt;
;g.DrawLine (pen, x1, y1, x2, y2)&lt;br /&gt;
: ('''x1''','''y1''')と('''x2''','''y2''')を結ぶ直線を描画する。&lt;br /&gt;
;g.DrawRectangle (pen, x, y, w, h)&lt;br /&gt;
: ('''x''','''y''')を左上頂点とする幅'''w'''、高さ'''h'''で指定された四角形を描画する。&lt;br /&gt;
;g.DrawEllipse (pen, x, y, w, h)&lt;br /&gt;
: ('''x''','''y''')を左上頂点とする幅'''w'''、高さ'''h'''で指定された四角形に内接する楕円を描画する。&lt;br /&gt;
&lt;br /&gt;
以下のライブラリーをインポートしておく。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System.Drawing.Drawing2D;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
直線、矩形などの描画の基礎&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Black);  //黒のペンを定義&lt;br /&gt;
            Pen boldPen = new Pen(Color.Black, 5); // 太いペン&lt;br /&gt;
            Pen dotPen = new Pen(Color.Black, 5); // 点線&lt;br /&gt;
            dotPen.DashStyle = DashStyle.Dot; &lt;br /&gt;
&lt;br /&gt;
            g.DrawLine(pen, 0, 10, 300, 10);&lt;br /&gt;
            g.DrawLine(boldPen, 0, 30, 300, 30);// 太い線&lt;br /&gt;
            g.DrawLine(dotPen, 0, 60, 300, 60);// 点線&lt;br /&gt;
            //点線パターンの変更&lt;br /&gt;
            dotPen.DashStyle = DashStyle.DashDot;&lt;br /&gt;
            g.DrawLine(dotPen, 0, 90, 300, 90);&lt;br /&gt;
            dotPen.DashStyle = DashStyle.DashDotDot;&lt;br /&gt;
            g.DrawLine(dotPen, 0, 120, pictureBox1.Width, 120);&lt;br /&gt;
            pen.Color = Color.Red; //ペンの色変更&lt;br /&gt;
            g.DrawLine(pen, 0, 150, pictureBox1.Width, 150);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Black);  //黒のペンを定義&lt;br /&gt;
            SolidBrush brush = new SolidBrush(Color.Black);//黒のブラシを定義&lt;br /&gt;
            // 枠の四角形を描画する&lt;br /&gt;
            g.DrawRectangle(pen, 0, 0, 100, 100);&lt;br /&gt;
            // 塗り潰しの四角形を描画する&lt;br /&gt;
            g.FillRectangle(brush, 50, 50, 100, 100);&lt;br /&gt;
            brush.Color = Color.Red;&lt;br /&gt;
            g.FillRectangle(brush, 150, 150, 200, 100);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Black);&lt;br /&gt;
            SolidBrush brush = new SolidBrush(Color.Black);&lt;br /&gt;
            // 円を描画する&lt;br /&gt;
            g.DrawEllipse(pen, 0, 0, 100, 100);&lt;br /&gt;
            // 楕円を描画する&lt;br /&gt;
            g.DrawEllipse(pen, 0, 0, 200, 100);&lt;br /&gt;
            // 円弧を描画する&lt;br /&gt;
            g.DrawArc(pen, 200, 300, 150, 100, 10, 30);&lt;br /&gt;
            // 扇形を描画する&lt;br /&gt;
            g.DrawPie(pen, 300, 300, 200, 100, 10, 30);&lt;br /&gt;
            // 塗り潰した円を描画する&lt;br /&gt;
            g.FillEllipse(brush, 50, 50, 100, 100);&lt;br /&gt;
            // 作成したBrushオブジェクトを指定する&lt;br /&gt;
            TextureBrush br = new TextureBrush(Properties.Resources.book);&lt;br /&gt;
            g.FillEllipse(br, 100, 100, 100, 100);&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button4_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Black);&lt;br /&gt;
&lt;br /&gt;
            // 折れ線を描画する&lt;br /&gt;
            Point[] points = new Point[4];&lt;br /&gt;
            points[0] = new Point(50, 0);&lt;br /&gt;
            points[1] = new Point(100, 50);&lt;br /&gt;
            points[2] = new Point(50, 100);&lt;br /&gt;
            points[3] = new Point(0, 50);&lt;br /&gt;
            g.DrawLines(pen, points);&lt;br /&gt;
            // 閉じた多角形を描画する&lt;br /&gt;
            points[0] = new Point(100, 0);&lt;br /&gt;
            points[1] = new Point(150, 50);&lt;br /&gt;
            points[2] = new Point(100, 100);&lt;br /&gt;
            points[3] = new Point(50, 50);&lt;br /&gt;
            pen.Color = Color.Red; //ペンの色変更&lt;br /&gt;
            g.DrawPolygon(pen, points);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button7_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Black);&lt;br /&gt;
&lt;br /&gt;
            Point[] points = new Point[4];&lt;br /&gt;
            // 曲線を描画する&lt;br /&gt;
            points[0] = new Point(20, 20);&lt;br /&gt;
            points[1] = new Point(100, 200);&lt;br /&gt;
            points[2] = new Point(200, 0);&lt;br /&gt;
            points[3] = new Point(300, 200);&lt;br /&gt;
            g.DrawLines(pen, points);&lt;br /&gt;
            //ヴェジェ&lt;br /&gt;
            g.DrawBeziers(pen, points);&lt;br /&gt;
            //スプライン&lt;br /&gt;
            g.DrawCurve(pen, points);&lt;br /&gt;
            g.DrawCurve(pen, points, 0F);&lt;br /&gt;
            g.DrawCurve(pen, points, 0.5F);&lt;br /&gt;
            g.DrawCurve(pen, points, 1F);&lt;br /&gt;
            g.DrawCurve(pen, points, 1.5F);&lt;br /&gt;
            g.DrawCurve(pen, points, 2F);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 描画領域のクリア ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.Clear(Color.White); //描画領域をクリア（白で塗りつぶす）&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== グラデーション ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
// グラデーションのペンを作成&lt;br /&gt;
Brush br = new LinearGradientBrush(new Point(0, 0), new Point(0, pictureBox1.Height), Color.Green, Color.White);&lt;br /&gt;
// グラデーションで塗り潰し&lt;br /&gt;
g.FillRectangle(br, 0, 0, pictureBox1.Width, pictureBox1.Height);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== マウスムーブを使った描画 ====&lt;br /&gt;
&lt;br /&gt;
プロパティウィンドウにイベント(稲妻のアイコン)のリストを表示させ、MouseMoveイベントをダブルクリックすると、MouseMoveのメソッドが自動生成されます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;
{&lt;br /&gt;
  Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
  Pen pen = new Pen(Color.Black);&lt;br /&gt;
  Random rndcolor = new Random();&lt;br /&gt;
  //描画色の決定&lt;br /&gt;
  int aa = rndcolor.Next(0, 256);&lt;br /&gt;
  int rr = rndcolor.Next(0, 256);&lt;br /&gt;
  int gg = 255 - e.X * 255 / pictureBox1.Width;&lt;br /&gt;
  int bb = e.Y * 255 / pictureBox1.Height;&lt;br /&gt;
  pen.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
  // マウス位置へ直線を描画する&lt;br /&gt;
  g.DrawLine(pen, 0, 0, e.X, e.Y);&lt;br /&gt;
  g.DrawLine(pen, 0, pictureBox1.Height, e.X, e.Y);&lt;br /&gt;
  g.DrawLine(pen, pictureBox1.Width, 0, e.X, e.Y);&lt;br /&gt;
  g.DrawLine(pen, pictureBox1.Width, pictureBox1.Height, e.X, e.Y);&lt;br /&gt;
  label3.Text = e.X.ToString();&lt;br /&gt;
  label4.Text = e.Y.ToString();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== forループを使った描画 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
&lt;br /&gt;
// 直線をループで描画する&lt;br /&gt;
  Pen pen = new Pen(Color.Black);&lt;br /&gt;
  Random rnd = new Random();&lt;br /&gt;
  for (int i = 0; i &amp;lt; pictureBox1.Width; i++)&lt;br /&gt;
  {&lt;br /&gt;
    int aa = rnd.Next(0, 256);&lt;br /&gt;
    int rr = rnd.Next(0, 256);&lt;br /&gt;
    int gg = rnd.Next(0, 256);&lt;br /&gt;
    int bb = rnd.Next(0, 256);&lt;br /&gt;
    pen.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
    g.DrawLine(pen, pictureBox1.Width / 2, 0, i, pictureBox1.Height);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
// 点をループで描画する&lt;br /&gt;
  SolidBrush brush = new SolidBrush(Color.Black);&lt;br /&gt;
  Random rnd = new Random();&lt;br /&gt;
  int imax = 10000;&lt;br /&gt;
  for (int i = 0; i &amp;lt; imax; i++)&lt;br /&gt;
  {&lt;br /&gt;
    int aa = rnd.Next(0, 256);&lt;br /&gt;
    int rr = rnd.Next(0, 256);&lt;br /&gt;
    int gg = rnd.Next(0, 256);&lt;br /&gt;
    int bb = rnd.Next(0, 256);&lt;br /&gt;
    int xx = rnd.Next(0, pictureBox1.Width);&lt;br /&gt;
    int yy = rnd.Next(0, pictureBox1.Height);&lt;br /&gt;
    pen.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
    brush.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
    g.DrawRectangle(pen, xx, yy, 5, 5);&lt;br /&gt;
    g.FillRectangle(brush, xx, yy, 5, 5);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
// 円をループで描画する&lt;br /&gt;
    double pi = 3.14159;&lt;br /&gt;
   int x3 = pictureBox1.Width / 2;&lt;br /&gt;
   int y3 = pictureBox1.Height / 2;&lt;br /&gt;
   int r1 = 100, r2 = 50;&lt;br /&gt;
   int kkizami = 100;&lt;br /&gt;
   int shukai = 1;&lt;br /&gt;
   int n = 5;&lt;br /&gt;
   for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
   {&lt;br /&gt;
     double k = 2 * pi / kkizami * i;&lt;br /&gt;
     double x = x3 + r1 * Math.Cos(k);&lt;br /&gt;
     double y = y3 - r1 * Math.Sin(k);&lt;br /&gt;
     g.DrawEllipse(pen, (int)x - r2, (int)y - r2, 2 * r2, 2 * r2);&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== アルキメデスの渦巻き ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 1000;&lt;br /&gt;
int shukai = 100;&lt;br /&gt;
double n = 2;&lt;br /&gt;
double k,x=0,y=0,nx=0,ny=0;&lt;br /&gt;
nx = x3; ny = y3;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  r1 = n * k;&lt;br /&gt;
  x = nx;&lt;br /&gt;
  y = ny;&lt;br /&gt;
  nx = x3 + r1 * Math.Cos(k);&lt;br /&gt;
  ny = y3 - r1 * Math.Sin(k);&lt;br /&gt;
  g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== フェルマーの渦巻き ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 100;&lt;br /&gt;
int shukai = 100;&lt;br /&gt;
double n = 10;&lt;br /&gt;
double k, x = 0, y = 0, nx = 0, ny = 0;&lt;br /&gt;
nx = x3; ny = y3;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  r1 = n * Math.Sqrt(k);&lt;br /&gt;
  x = nx;&lt;br /&gt;
  y = ny;&lt;br /&gt;
  nx = x3 + r1 * Math.Cos(k);&lt;br /&gt;
  ny = y3 - r1 * Math.Sin(k);&lt;br /&gt;
  g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 正葉曲線：単 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 1000;&lt;br /&gt;
int shukai = 1;&lt;br /&gt;
double n = 5,m=100;&lt;br /&gt;
double k, x = 0, y = 0, nx = 0, ny = 0;&lt;br /&gt;
nx = x3; ny = y3;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  r1 = m * Math.Abs(Math.Sin(n * k));&lt;br /&gt;
  x = nx;&lt;br /&gt;
  y = ny;&lt;br /&gt;
  nx = x3 + r1 * Math.Cos(k);&lt;br /&gt;
  ny = y3 - r1 * Math.Sin(k);&lt;br /&gt;
  g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 正葉曲線：複 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 1000;&lt;br /&gt;
int shukai = 1;&lt;br /&gt;
double n = 5, m = 20;&lt;br /&gt;
double k, x = 0, y = 0, nx = 0, ny = 0;&lt;br /&gt;
nx = x3; ny = y3;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  r1 = m * Math.Abs( 7* Math.Sin(n * k) + 1 * Math.Sin(3 * n * k) + 1 * Math.Sin(5 * n * k ));&lt;br /&gt;
  x = nx;&lt;br /&gt;
  y = ny;&lt;br /&gt;
  nx = x3 + r1 * Math.Cos(k);&lt;br /&gt;
  ny = y3 - r1 * Math.Sin(k);&lt;br /&gt;
  g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 外サイクロイド ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 100;&lt;br /&gt;
int shukai = 50;&lt;br /&gt;
double a = 100, b = 65;&lt;br /&gt;
double k, x = 0, y = 0, nx = 0, ny = 0;&lt;br /&gt;
nx = x3 + a; ny = y3;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  x = nx; y = ny;&lt;br /&gt;
  nx = x3 + ((a + b) * Math.Cos(k) - b * Math.Cos((a + b) / b * k));&lt;br /&gt;
  ny = y3 - ((a + b) * Math.Sin(k) - b * Math.Sin((a + b) / b * k));&lt;br /&gt;
  g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 内サイクロイド ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
Pen pen = new Pen(Color.Black);&lt;br /&gt;
double pi = 3.14159;&lt;br /&gt;
int x3 = pictureBox1.Width / 2;&lt;br /&gt;
int y3 = pictureBox1.Height / 2;&lt;br /&gt;
double r1;&lt;br /&gt;
int kkizami = 100;&lt;br /&gt;
int shukai = 50;&lt;br /&gt;
double a = 100, b = 23;&lt;br /&gt;
double k, x = 0, y = 0, nx = 0, ny = 0;&lt;br /&gt;
for (int i = 0; i &amp;lt; kkizami * shukai; i++)&lt;br /&gt;
{&lt;br /&gt;
  k = 2 * pi / kkizami * i;&lt;br /&gt;
  if (i == 0)&lt;br /&gt;
  {&lt;br /&gt;
     x = x3 + ((a - b) * Math.Cos(k) + b * Math.Cos((a - b) / b * k));&lt;br /&gt;
     y = y3 - ((a - b) * Math.Sin(k) - b * Math.Sin((a - b) / b * k));&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
     x = nx;&lt;br /&gt;
     y = ny;&lt;br /&gt;
  }&lt;br /&gt;
     nx = x3 + ((a - b) * Math.Cos(k) + b * Math.Cos((a - b) * k / b));&lt;br /&gt;
     ny = y3 - ((a - b) * Math.Sin(k) - b * Math.Sin((a - b) * k / b));&lt;br /&gt;
     g.DrawLine(pen, (int)x, (int)y, (int)nx, (int)ny);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== セルオートマトン例 ===&lt;br /&gt;
&lt;br /&gt;
==== ランダムウォーク ====&lt;br /&gt;
&lt;br /&gt;
;新しいクラスの定義&lt;br /&gt;
ランダムウォークする固体をクラスとして定義する。&lt;br /&gt;
*「'''プロジェクト'''」メニューから「'''クラスの追加'''」でクラス名を入力する。&lt;br /&gt;
*クラス名は、自由につけてよい。&lt;br /&gt;
*クラスの定義の中にメンバー変数とメソッドを記述する。&lt;br /&gt;
*変数やクラス名の名前の付け方のヒント（文法ではない。様々な流儀がある）&lt;br /&gt;
** クラス名　'''Pascal'''型　'''KougeiTaro'''&lt;br /&gt;
** 変数名　'''Camel'''型　'''kougeiTaro'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class RandWalker&lt;br /&gt;
    {&lt;br /&gt;
        public int dx { get; set; } // X軸の歩幅&lt;br /&gt;
        public int dy { get; set; } // Y軸の歩幅&lt;br /&gt;
        public int X { get; set; } // ウォーカーの現在位置のX座標&lt;br /&gt;
        public int Y { get; set; } // ウォーカーの現在位置のX座標&lt;br /&gt;
        public int r { get; set; } // ウォーカーの大きさ（直径）&lt;br /&gt;
        public int MaxHeight { get; set; } // ウォーカーの移動範囲のX座標の最大値（右の壁）&lt;br /&gt;
        public int MaxWidth { get; set; } // ウォーカーの移動範囲のY座標の最大値（下の壁）&lt;br /&gt;
        private Random rnd = new Random(); //乱数の定義&lt;br /&gt;
&lt;br /&gt;
        public void walk() {&lt;br /&gt;
          int d = rnd.Next(1, 5); //1から4までの乱数を発生&lt;br /&gt;
            switch(d)&lt;br /&gt;
            {&lt;br /&gt;
                case 1:  // 1のときX軸の右(正)へ進む&lt;br /&gt;
                    X = X + dx;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 2:  // 2のときX軸の左(負)へ進む&lt;br /&gt;
                    X = X - dx;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 3: // 3のときY軸の下(正)へ進む&lt;br /&gt;
                    Y = Y + dy;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 4: // 4のときY軸の上(負)へ進む&lt;br /&gt;
                    Y = Y - dy;&lt;br /&gt;
                    break;&lt;br /&gt;
            }&lt;br /&gt;
            if (X &amp;lt;= 0) // 壁にぶつかると進めない&lt;br /&gt;
                X = 1;&lt;br /&gt;
            if (X &amp;gt;= MaxWidth)&lt;br /&gt;
                X = MaxWidth;&lt;br /&gt;
            if (Y &amp;lt;= 0)&lt;br /&gt;
                Y = 1;&lt;br /&gt;
            if (Y &amp;gt;= MaxHeight)&lt;br /&gt;
                Y = MaxHeight;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
メインプログラムでウォーカーをランダムに歩かせる。&lt;br /&gt;
*pictureBox1に描画&lt;br /&gt;
*timer1で、歩かせる。&lt;br /&gt;
*buttonでタイマーのstart, pause, clearを指定&lt;br /&gt;
*クラスRandwalkerのメンバーやメソッドは、以下のように呼び出す。&lt;br /&gt;
** ''' walker.X '''&lt;br /&gt;
** ''' walker.walk() '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        //グラフィック、ペン、ブラシ、ウォーカーをグローバルとして宣言&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        Pen pen;&lt;br /&gt;
        SolidBrush brush;&lt;br /&gt;
        private RandWalker walker;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
&lt;br /&gt;
            pen = new Pen(Color.Black);&lt;br /&gt;
            brush = new SolidBrush(Color.Black);&lt;br /&gt;
            walker = new RandWalker() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = 5,&lt;br /&gt;
                dy =5,&lt;br /&gt;
                r = 5,&lt;br /&gt;
                X = (int)pictureBox1.Width / 2,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 2,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Stop();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            g.Clear(Color.White);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            //ウォーカーの足跡をライトグレイで上書きする&lt;br /&gt;
            pen.Color = Color.LightGray;&lt;br /&gt;
            brush.Color = Color.LightGray;&lt;br /&gt;
            g.DrawRectangle(pen, walker.X, walker.Y, walker.r, walker.r);&lt;br /&gt;
            g.FillRectangle(brush, walker.X, walker.Y, walker.r, walker.r);&lt;br /&gt;
 &lt;br /&gt;
            //ウォーカーを歩かせ、現在位置を赤で描く&lt;br /&gt;
            walker.walk();&lt;br /&gt;
            pen.Color = Color.Red;&lt;br /&gt;
            g.DrawRectangle(pen, walker.X, walker.Y, walker.r, walker.r);&lt;br /&gt;
            brush.Color = Color.Red;&lt;br /&gt;
            g.FillRectangle(brush, walker.X, walker.Y, walker.r, walker.r);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 物理法則 ====&lt;br /&gt;
&lt;br /&gt;
===== 等速移動 =====&lt;br /&gt;
&lt;br /&gt;
クラスのwalkメソッド&lt;br /&gt;
*位置の変化（速度）であるdx dyが常に一定値&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void walk()&lt;br /&gt;
        {&lt;br /&gt;
            // 等速移動&lt;br /&gt;
            X = X + dx;&lt;br /&gt;
            Y = Y + dy;&lt;br /&gt;
&lt;br /&gt;
            //壁で跳ね返る&lt;br /&gt;
            if (X &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                X = -X;&lt;br /&gt;
                dx = dx * (-1);&lt;br /&gt;
            }&lt;br /&gt;
            if (X &amp;gt; MaxWidth)&lt;br /&gt;
            {&lt;br /&gt;
                X = MaxWidth - (X - MaxWidth);&lt;br /&gt;
                dx = dx * (-1);&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                Y = -Y;&lt;br /&gt;
                dy = dy * (-1);&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;gt; MaxHeight)&lt;br /&gt;
            {&lt;br /&gt;
                Y = MaxHeight - (Y - MaxHeight);&lt;br /&gt;
                dy = dy * (-1);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== 等加速度移動 =====&lt;br /&gt;
&lt;br /&gt;
クラスのwalkメソッド&lt;br /&gt;
* x軸の位置の変化であるdxは、常に一定値&lt;br /&gt;
* y軸の位置の変化であるdyは、一定の割合で変化&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            // 等加速度移動&lt;br /&gt;
            dy++;&lt;br /&gt;
            X = X + dx;&lt;br /&gt;
            Y = Y + dy;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== 万有引力 =====&lt;br /&gt;
;恒星を固定する&lt;br /&gt;
&lt;br /&gt;
クラスのwalkメソッド&lt;br /&gt;
* 惑星位置の変化であるdx,dyは、恒星との距離の２乗に反比例し、恒星の質量に比例する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class planet&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        public double dx { get; set; }&lt;br /&gt;
        public double dy { get; set; }&lt;br /&gt;
        public int X { get; set; }&lt;br /&gt;
        public int Y { get; set; }&lt;br /&gt;
        public int r { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public int X0 { get; set; } //恒星の座標&lt;br /&gt;
        public int Y0 { get; set; }&lt;br /&gt;
        public double m { get; set; } //自分の質量&lt;br /&gt;
&lt;br /&gt;
        public int MaxHeight { get; set; }&lt;br /&gt;
        public int MaxWidth { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public void walk()&lt;br /&gt;
        {&lt;br /&gt;
            double dd = (X - X0) * (X - X0) + (Y - Y0) * (Y - Y0); //恒星との距離の２乗&lt;br /&gt;
            dx = dx - ( X - X0 ) * m /dd;&lt;br /&gt;
            dy = dy - ( Y - Y0 ) * m / dd;&lt;br /&gt;
            X = (int)(X + dx);&lt;br /&gt;
            Y = (int)(Y + dy);&lt;br /&gt;
&lt;br /&gt;
            //壁で跳ね返る&lt;br /&gt;
            if (X &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                X = -X;&lt;br /&gt;
            }&lt;br /&gt;
            if (X &amp;gt; MaxWidth)&lt;br /&gt;
            {&lt;br /&gt;
                X = MaxWidth - (X - MaxWidth);&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                Y = -Y;&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;gt; MaxHeight)&lt;br /&gt;
            {&lt;br /&gt;
                Y = MaxHeight - (Y - MaxHeight);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        // Planet classのインスタンスmarsをグローバルに宣言&lt;br /&gt;
        private Planet mars;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
&lt;br /&gt;
            // Planet classのインスタンスmarsをグローバルの定義&lt;br /&gt;
            mars = new Planet()&lt;br /&gt;
            {&lt;br /&gt;
                dx = -0.1,&lt;br /&gt;
                dy = 4.0,&lt;br /&gt;
                r = 5,&lt;br /&gt;
                m = 350,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 6,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4,&lt;br /&gt;
                X0 = (int)pictureBox1.Width / 2,&lt;br /&gt;
                Y0 = (int)pictureBox1.Height / 2,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;2体問題&lt;br /&gt;
&lt;br /&gt;
* クラスの定義は同様&lt;br /&gt;
* 恒星の座標に相手の座標を代入する。すなわち惑星2つの相互作用とみなす。&lt;br /&gt;
** より正確な位置計算が必要なため、２体の座標データ(X,Y)と(X0,Y0)は、整数(int)ではなく、倍制度(double)で定義する。&lt;br /&gt;
** 重力定数'''g'''を導入&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Planet&lt;br /&gt;
    {&lt;br /&gt;
        public double dx { get; set; }&lt;br /&gt;
        public double dy { get; set; }&lt;br /&gt;
        public double X { get; set; }&lt;br /&gt;
        public double Y { get; set; }&lt;br /&gt;
        public int r { get; set; }&lt;br /&gt;
        public double m { get; set; } //質量&lt;br /&gt;
&lt;br /&gt;
        public double X0 { get; set; } //相手の座標&lt;br /&gt;
        public double Y0 { get; set; }&lt;br /&gt;
        public double m0 { get; set; } //相手の質量&lt;br /&gt;
&lt;br /&gt;
        public int MaxHeight { get; set; }&lt;br /&gt;
        public int MaxWidth { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public void walk()&lt;br /&gt;
        {&lt;br /&gt;
            double g = 0.115;  //重力定数&lt;br /&gt;
            double dd = (X - X0) * (X - X0) + (Y - Y0) * (Y - Y0); //相手との距離の２乗&lt;br /&gt;
            dx = dx - (X - X0) * m0 / dd * g;&lt;br /&gt;
            dy = dy - (Y - Y0) * m0 / dd * g;&lt;br /&gt;
            X = X + dx;&lt;br /&gt;
            Y = Y + dy;&lt;br /&gt;
&lt;br /&gt;
            //壁で跳ね返る&lt;br /&gt;
            &lt;br /&gt;
            if (X &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                X = -X;&lt;br /&gt;
                dx = -dx * 0.01;&lt;br /&gt;
            }&lt;br /&gt;
            if (X &amp;gt; MaxWidth)&lt;br /&gt;
            {&lt;br /&gt;
                X = MaxWidth - (X - MaxWidth);&lt;br /&gt;
                dx = -dx;&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                Y = -Y;&lt;br /&gt;
                dy = -dy * 0.01;&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;gt; MaxHeight)&lt;br /&gt;
            {&lt;br /&gt;
                Y = MaxHeight - (Y - MaxHeight);&lt;br /&gt;
                dy = -dy;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
２対の座標データ(X,Y)と(X0,Y0)を描画する際に、doubleをintに型変換するために、グローバル変数x1,y1,x2.y2を使用する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        //グラフィック、ペン、ブラシ、ウォーカーをグローバルとして宣言&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        Pen pen;&lt;br /&gt;
        SolidBrush brush;&lt;br /&gt;
        private Planet mars;&lt;br /&gt;
        private Planet virnus;&lt;br /&gt;
        int x1, y1, x2, y2;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
&lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
            pen = new Pen(Color.Black);&lt;br /&gt;
            brush = new SolidBrush(Color.Black);&lt;br /&gt;
&lt;br /&gt;
            mars = new Planet() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = -0.1,&lt;br /&gt;
                dy = 4.0,&lt;br /&gt;
                r = 5,&lt;br /&gt;
                m = 350,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 6,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            virnus = new Planet() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = 0.1,&lt;br /&gt;
                dy = -4.0,&lt;br /&gt;
                r = 5,&lt;br /&gt;
                m = 300,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 5,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Stop();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            g.Clear(Color.White);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            //お互いの座標と質量を代入する&lt;br /&gt;
            mars.X0 = virnus.X;&lt;br /&gt;
            mars.Y0 = virnus.Y;&lt;br /&gt;
            mars.m0 = virnus.m;&lt;br /&gt;
            virnus.X0 = mars.X;&lt;br /&gt;
            virnus.Y0 = mars.Y;&lt;br /&gt;
            virnus.m0 = mars.m;&lt;br /&gt;
&lt;br /&gt;
            //足跡をライトグレイで上書きする&lt;br /&gt;
            x1 = (int)Math.Round(mars.X);&lt;br /&gt;
            y1 = (int)Math.Round(mars.Y);&lt;br /&gt;
            x2 = (int)Math.Round(virnus.X);&lt;br /&gt;
            y2 = (int)Math.Round(virnus.Y);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.LightGray;&lt;br /&gt;
            brush.Color = Color.LightGray;&lt;br /&gt;
&lt;br /&gt;
            g.DrawRectangle(pen, x1, y1, mars.r, mars.r);&lt;br /&gt;
            g.FillRectangle(brush, x1, y1, mars.r, mars.r);&lt;br /&gt;
&lt;br /&gt;
            g.DrawRectangle(pen, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
            g.FillRectangle(brush, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
&lt;br /&gt;
            //歩かせる&lt;br /&gt;
            mars.walk();&lt;br /&gt;
            virnus.walk();&lt;br /&gt;
&lt;br /&gt;
            //現在位置を赤と緑で描く&lt;br /&gt;
            x1 = (int)Math.Round(mars.X);&lt;br /&gt;
            y1 = (int)Math.Round(mars.Y);&lt;br /&gt;
            x2 = (int)Math.Round(virnus.X);&lt;br /&gt;
            y2 = (int)Math.Round(virnus.Y);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.Red;&lt;br /&gt;
            brush.Color = Color.Red;&lt;br /&gt;
            g.DrawRectangle(pen, x1, y1, mars.r, mars.r);&lt;br /&gt;
            g.FillRectangle(brush, x1, y1, mars.r, mars.r);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.Green;&lt;br /&gt;
            brush.Color = Color.Green;&lt;br /&gt;
            g.DrawRectangle(pen, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
            g.FillRectangle(brush, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
色をグラデーションで変化させる例&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        //グローバルに色のARGBの値の変数を宣言&lt;br /&gt;
        int aa, rr, gg, bb, da, dr, dg, db, x1, y1, x2, y2;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
           //Form1の中で変数の初期値を定義&lt;br /&gt;
            aa = 255;  rr = 11; gg = 31; bb = 29;&lt;br /&gt;
            da = 1; dr = 1; db = 1; dg = 1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
      private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Random rnd = new Random();&lt;br /&gt;
            //Timerの中で変数を徐々に変化させる。&lt;br /&gt;
            aa = aa + da;&lt;br /&gt;
            rr = rr + dr;&lt;br /&gt;
            gg = gg + dg;&lt;br /&gt;
            bb = bb + db;&lt;br /&gt;
            //変化量をランダムに変更する。&lt;br /&gt;
            if (aa &amp;gt; 255){ aa = 255; da = rnd.Next(-3,0); }&lt;br /&gt;
            if (aa &amp;lt; 1) { aa = 0; da = rnd.Next(1, 4); }&lt;br /&gt;
            if (rr &amp;gt; 255) { rr = 255; dr = rnd.Next(-3, 0); }&lt;br /&gt;
            if (rr &amp;lt; 1) { rr = 0; dr = rnd.Next(1, 4); }&lt;br /&gt;
            if (gg &amp;gt; 255) { gg = 255; dg = rnd.Next(-3, 0); }&lt;br /&gt;
            if (gg &amp;lt; 1) { gg = 0; dg = rnd.Next(1, 4); }&lt;br /&gt;
            if (bb &amp;gt; 255) { bb = 255; db = rnd.Next(-3, 0); }&lt;br /&gt;
            if (bb &amp;lt; 1) { bb = 0; db = rnd.Next(1, 4); }&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
            brush.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
            g.DrawRectangle(pen, x1, y1, mars.r, mars.r);&lt;br /&gt;
            g.FillRectangle(brush, x1, y1, mars.r, mars.r);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3体問題の例&lt;br /&gt;
&lt;br /&gt;
クラスの定義&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   class Planet&lt;br /&gt;
    {&lt;br /&gt;
        public double dx { get; set; }&lt;br /&gt;
        public double dy { get; set; }&lt;br /&gt;
        public double X { get; set; }&lt;br /&gt;
        public double Y { get; set; }&lt;br /&gt;
        public int r { get; set; }&lt;br /&gt;
        public double m { get; set; } //質量&lt;br /&gt;
&lt;br /&gt;
        public double X0 { get; set; } //相手の座標&lt;br /&gt;
        public double Y0 { get; set; }&lt;br /&gt;
        public double m0 { get; set; } //相手の質量&lt;br /&gt;
&lt;br /&gt;
        public double X1 { get; set; } //相手の座標&lt;br /&gt;
        public double Y1 { get; set; }&lt;br /&gt;
        public double m1 { get; set; } //相手の質量&lt;br /&gt;
&lt;br /&gt;
        public int MaxHeight { get; set; }&lt;br /&gt;
        public int MaxWidth { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public void walk()&lt;br /&gt;
        {&lt;br /&gt;
            double g = 0.115;&lt;br /&gt;
            double dd = (X - X0) * (X - X0) + (Y - Y0) * (Y - Y0); //相手との距離の２乗&lt;br /&gt;
            dx = dx - (X - X0) * m0 / dd * g;&lt;br /&gt;
            dy = dy - (Y - Y0) * m0 / dd * g;&lt;br /&gt;
            X = X + dx;&lt;br /&gt;
            Y = Y + dy;&lt;br /&gt;
&lt;br /&gt;
            dd = (X - X1) * (X - X1) + (Y - Y1) * (Y - Y1); //相手との距離の２乗&lt;br /&gt;
            dx = dx - (X - X1) * m1 / dd * g;&lt;br /&gt;
            dy = dy - (Y - Y1) * m1 / dd * g;&lt;br /&gt;
            X = X + dx;&lt;br /&gt;
            Y = Y + dy;&lt;br /&gt;
&lt;br /&gt;
            //壁で止まる&lt;br /&gt;
            if (X &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                X = -X;&lt;br /&gt;
            }&lt;br /&gt;
            if (X &amp;gt; MaxWidth)&lt;br /&gt;
            {&lt;br /&gt;
                X = MaxWidth - (X - MaxWidth);&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                Y = -Y;&lt;br /&gt;
            }&lt;br /&gt;
            if (Y &amp;gt; MaxHeight)&lt;br /&gt;
            {&lt;br /&gt;
                Y = MaxHeight - (Y - MaxHeight);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
メイン部&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        //グラフィック、ペン、ブラシ、ウォーカーをグローバルとして宣言&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        Pen pen;&lt;br /&gt;
        SolidBrush brush;&lt;br /&gt;
        private Planet mars;&lt;br /&gt;
        private Planet virnus;&lt;br /&gt;
        private Planet jupiter;&lt;br /&gt;
        int aa, rr, gg, bb, da, dr, dg, db;&lt;br /&gt;
        int x1, y1, x2, y2, x3, y3;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
&lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
            aa = 255;  rr = 11; gg = 31; bb = 29;&lt;br /&gt;
            da = 1; dr = 1; db = 1; dg = 1;&lt;br /&gt;
            pen = new Pen(Color.Black);&lt;br /&gt;
            brush = new SolidBrush(Color.Black);&lt;br /&gt;
            mars = new Planet() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = -0.01,&lt;br /&gt;
                dy = 0.4,&lt;br /&gt;
                r = 5,&lt;br /&gt;
                m = 100,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 6,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            virnus = new Planet() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = 0.01,&lt;br /&gt;
                dy = -0.4,&lt;br /&gt;
                r = 10,&lt;br /&gt;
                m = 300,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 5,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            jupiter = new Planet() // ウォーカーの初期値を指定&lt;br /&gt;
            {&lt;br /&gt;
                dx = 0.4,&lt;br /&gt;
                dy = 0.01,&lt;br /&gt;
                r = 7,&lt;br /&gt;
                m = 200,&lt;br /&gt;
                X = (int)pictureBox1.Width / 7 * 5.5,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 4 * 2,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Stop();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            g.Clear(Color.White);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Random rnd = new Random();&lt;br /&gt;
&lt;br /&gt;
            aa = aa + da;&lt;br /&gt;
            rr = rr + dr;&lt;br /&gt;
            gg = gg + dg;&lt;br /&gt;
            bb = bb + db;&lt;br /&gt;
            if (aa &amp;gt; 255){ aa = 255; da = rnd.Next(-3,0); }&lt;br /&gt;
            if (aa &amp;lt; 1) { aa = 0; da = rnd.Next(1, 4); }&lt;br /&gt;
            if (rr &amp;gt; 255) { rr = 255; dr = rnd.Next(-3, 0); }&lt;br /&gt;
            if (rr &amp;lt; 1) { rr = 0; dr = rnd.Next(1, 4); }&lt;br /&gt;
            if (gg &amp;gt; 255) { gg = 255; dg = rnd.Next(-3, 0); }&lt;br /&gt;
            if (gg &amp;lt; 1) { gg = 0; dg = rnd.Next(1, 4); }&lt;br /&gt;
            if (bb &amp;gt; 255) { bb = 255; db = rnd.Next(-3, 0); }&lt;br /&gt;
            if (bb &amp;lt; 1) { bb = 0; db = rnd.Next(1, 4); }&lt;br /&gt;
&lt;br /&gt;
            mars.X0 = virnus.X;&lt;br /&gt;
            mars.Y0 = virnus.Y;&lt;br /&gt;
            mars.m0 = virnus.m;&lt;br /&gt;
            mars.X1 = jupiter.X;&lt;br /&gt;
            mars.Y1 = jupiter.Y;&lt;br /&gt;
            mars.m1 = jupiter.m;&lt;br /&gt;
&lt;br /&gt;
            virnus.X0 = jupiter.X;&lt;br /&gt;
            virnus.Y0 = jupiter.Y;&lt;br /&gt;
            virnus.m0 = jupiter.m;&lt;br /&gt;
            virnus.X1 = mars.X;&lt;br /&gt;
            virnus.Y1 = mars.Y;&lt;br /&gt;
            virnus.m1 = mars.m;&lt;br /&gt;
&lt;br /&gt;
            jupiter.X0 = mars.X;&lt;br /&gt;
            jupiter.Y0 = mars.Y;&lt;br /&gt;
            jupiter.m0 = mars.m;&lt;br /&gt;
            jupiter.X1 = virnus.X;&lt;br /&gt;
            jupiter.Y1 = virnus.Y;&lt;br /&gt;
            jupiter.m1 = virnus.m;&lt;br /&gt;
&lt;br /&gt;
            //足跡は描かない&lt;br /&gt;
            &lt;br /&gt;
            //歩かせる&lt;br /&gt;
            mars.walk();&lt;br /&gt;
            virnus.walk();&lt;br /&gt;
            jupiter.walk();&lt;br /&gt;
&lt;br /&gt;
            //現在位置を描く&lt;br /&gt;
            x1 = (int)Math.Round(mars.X);&lt;br /&gt;
            y1 = (int)Math.Round(mars.Y);&lt;br /&gt;
            x2 = (int)Math.Round(virnus.X);&lt;br /&gt;
            y2 = (int)Math.Round(virnus.Y);&lt;br /&gt;
            x3 = (int)Math.Round(jupiter.X);&lt;br /&gt;
            y3 = (int)Math.Round(jupiter.Y);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.Red;&lt;br /&gt;
            brush.Color = Color.Red;&lt;br /&gt;
            pen.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
            brush.Color = Color.FromArgb(aa, rr, gg, bb);&lt;br /&gt;
            g.DrawEllipse(pen, x1, y1, mars.r, mars.r);&lt;br /&gt;
            g.FillEllipse(brush, x1, y1, mars.r, mars.r);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.Green;&lt;br /&gt;
            brush.Color = Color.Green;&lt;br /&gt;
            pen.Color = Color.FromArgb(bb, aa, rr, gg);&lt;br /&gt;
            brush.Color = Color.FromArgb(bb, aa, rr, gg);&lt;br /&gt;
            g.DrawEllipse(pen, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
            g.FillEllipse(brush, x2, y2, virnus.r, virnus.r);&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.FromArgb(gg, bb, aa, rr);&lt;br /&gt;
            brush.Color = Color.FromArgb(gg, bb, aa, rr);&lt;br /&gt;
            g.DrawEllipse(pen, x3, y3, jupiter.r, jupiter.r);&lt;br /&gt;
            g.FillEllipse(brush, x3, y3, jupiter.r, jupiter.r);&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ラングトンのアリ ====&lt;br /&gt;
&lt;br /&gt;
;新しいクラスの定義&lt;br /&gt;
ラングトンのアリのローカルルールに従って動く固体をクラスとして定義する。&lt;br /&gt;
* Antクラスは、色の情報を持っているので、Ant.csの冒頭に以下のライブラリーを追加する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antクラスの例&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Ant&lt;br /&gt;
    {&lt;br /&gt;
        public int d { get; set; }&lt;br /&gt;
        public int X { get; set; }&lt;br /&gt;
        public int Y { get; set; }&lt;br /&gt;
        public int r { get; set; }&lt;br /&gt;
        public int MaxHeight { get; set; }&lt;br /&gt;
        public int MaxWidth { get; set; }&lt;br /&gt;
        private int direction;&lt;br /&gt;
        public Color myColor;&lt;br /&gt;
&lt;br /&gt;
        public Color walk( Color nowColor )&lt;br /&gt;
        {&lt;br /&gt;
            Color retColor;&lt;br /&gt;
&lt;br /&gt;
            if (nowColor == Color.White)&lt;br /&gt;
            {&lt;br /&gt;
                retColor = myColor;&lt;br /&gt;
                direction = (direction + 3) % 4;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                retColor = Color.White;&lt;br /&gt;
                direction = (direction + 1) % 4;&lt;br /&gt;
            }&lt;br /&gt;
            switch( direction )&lt;br /&gt;
            {&lt;br /&gt;
                case 0: // north&lt;br /&gt;
                    Y = Y - d;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 1: //east&lt;br /&gt;
                    X = X + d;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 2: // south&lt;br /&gt;
                    Y = Y + d;&lt;br /&gt;
                    break;&lt;br /&gt;
                case 3: // west&lt;br /&gt;
                    X = X - d;&lt;br /&gt;
                    break;&lt;br /&gt;
            }&lt;br /&gt;
            // トーラス（ドーナツ型）の世界&lt;br /&gt;
            if (X &amp;lt; 0) // 左に抜けると右から出てくる。&lt;br /&gt;
                X = MaxWidth + X;&lt;br /&gt;
            if (X &amp;gt;= MaxWidth) // 右に抜けると左から出てくる。&lt;br /&gt;
                X = X - MaxWidth;&lt;br /&gt;
            if (Y &amp;lt; 0) // 上に抜けると下から出てくる。&lt;br /&gt;
                Y = MaxHeight + Y;&lt;br /&gt;
            if (Y &amp;gt;= MaxHeight)// 下に抜けると上から出てくる。&lt;br /&gt;
                Y = Y - MaxHeight;&lt;br /&gt;
&lt;br /&gt;
            return retColor;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
メインプログラムでアリをローカルルールに従って歩かせる。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        Pen pen;&lt;br /&gt;
        SolidBrush brush;&lt;br /&gt;
        private Ant _ant;&lt;br /&gt;
        Color antColor1;&lt;br /&gt;
        Color antColor2;&lt;br /&gt;
        private Color[] map1;&lt;br /&gt;
        int X1, Y1;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
            // 上の行は最初から書かれているので、コピペしない&lt;br /&gt;
       &lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
&lt;br /&gt;
            map1 = new Color[pictureBox1.Width * pictureBox1.Height];&lt;br /&gt;
            for (int i = 0; i &amp;lt; map1.Length; i++)&lt;br /&gt;
            {&lt;br /&gt;
                map1[i] = Color.White;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            pen = new Pen(Color.Black);&lt;br /&gt;
            brush = new SolidBrush(Color.Black);&lt;br /&gt;
            _ant = new Ant()&lt;br /&gt;
            {&lt;br /&gt;
                d = 2,&lt;br /&gt;
                X = (int)pictureBox1.Width / 3,&lt;br /&gt;
                Y = (int)pictureBox1.Height / 3,&lt;br /&gt;
                r = 2,&lt;br /&gt;
                MaxWidth = (int)pictureBox1.Width,&lt;br /&gt;
                MaxHeight = (int)pictureBox1.Height,&lt;br /&gt;
                myColor = Color.SkyBlue,&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            pen.Color = antColor2;&lt;br /&gt;
            g.DrawRectangle(pen, X1, Y1, _ant.r, _ant.r);&lt;br /&gt;
            brush.Color = antColor2;&lt;br /&gt;
            g.FillRectangle(brush, X1, Y1, _ant.r, _ant.r);&lt;br /&gt;
&lt;br /&gt;
            X1 = _ant.X;&lt;br /&gt;
            Y1 = _ant.Y;&lt;br /&gt;
            antColor1 = map1[ X1 + Y1 * pictureBox1.Width];&lt;br /&gt;
            antColor2 = _ant.walk(antColor1);&lt;br /&gt;
            map1[X1 + Y1 * pictureBox1.Width] = antColor2;&lt;br /&gt;
&lt;br /&gt;
            pen.Color = Color.Red;&lt;br /&gt;
            g.DrawRectangle(pen, X1, Y1, _ant.r, _ant.r);&lt;br /&gt;
            brush.Color = Color.Red;&lt;br /&gt;
            g.FillRectangle(brush, X1, Y1, _ant.r, _ant.r);&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 1次元セルオートマトン ====&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/cellautomaton.exe 実行例]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// グラフィック，描画ブラシ，乱数の準備&lt;br /&gt;
Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
SolidBrush brush = new SolidBrush(Color.Black);&lt;br /&gt;
Random rnd = new Random();&lt;br /&gt;
&lt;br /&gt;
// セルの状態格納用の2次元整数型配列を用意&lt;br /&gt;
int ookisa = 100;//　配列の大きさ&lt;br /&gt;
int[ , ] cell = new int[ookisa, ookisa];&lt;br /&gt;
&lt;br /&gt;
//セルの初期状態&lt;br /&gt;
for (int j = 0; j &amp;lt; ookisa; j++)&lt;br /&gt;
{&lt;br /&gt;
  cell[0, j] = rnd.Next(0, 0);&lt;br /&gt;
}&lt;br /&gt;
cell[0, ookisa / 2] = 128;&lt;br /&gt;
&lt;br /&gt;
//セルの状態遷移則&lt;br /&gt;
for (int i = 1; i &amp;lt; ookisa; i++)&lt;br /&gt;
{&lt;br /&gt;
  for (int j = 1; j &amp;lt; ookisa - 1; j++)&lt;br /&gt;
  {&lt;br /&gt;
     cell[i, j] = (cell[i - 1, j - 1] + cell[i - 1, j + 1]) % 256;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//セルの描画&lt;br /&gt;
int pixsz = 5;&lt;br /&gt;
for (int i=0; i &amp;lt; ookisa; i++){&lt;br /&gt;
  for (int j=0; j &amp;lt; ookisa; j++)&lt;br /&gt;
  {&lt;br /&gt;
    brush.Color = Color.FromArgb(255, cell[i, j], 0, 0);&lt;br /&gt;
    g.FillRectangle(brush, j * pixsz, i * pixsz, pixsz, pixsz);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
変化形&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//セルの初期状態&lt;br /&gt;
for (int j = 0; j &amp;lt; ookisa; j++)&lt;br /&gt;
{&lt;br /&gt;
   cell[0, j] = rnd.Next(0, 0) ;&lt;br /&gt;
}&lt;br /&gt;
cell[0, ookisa / 2] = 7;&lt;br /&gt;
cell[0, ookisa / 3] = 6;&lt;br /&gt;
cell[0, ookisa / 4] = 3;&lt;br /&gt;
cell[0, ookisa / 3 * 2] = 70;&lt;br /&gt;
&lt;br /&gt;
//セルの状態遷移則&lt;br /&gt;
for (int i = 1; i &amp;lt; ookisa; i++)&lt;br /&gt;
{&lt;br /&gt;
  for (int j = 1; j &amp;lt; ookisa - 1; j++)&lt;br /&gt;
  {&lt;br /&gt;
     cell[i, j] = (cell[i - 1, j - 1] + cell[i - 1, j + 1] + cell[i - 1, j] ) % 256;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//セルの描画&lt;br /&gt;
int pixsz = 5;&lt;br /&gt;
for (int i=0; i &amp;lt; ookisa; i++)&lt;br /&gt;
{&lt;br /&gt;
  for (int j=0; j &amp;lt; ookisa; j++)&lt;br /&gt;
  {&lt;br /&gt;
     brush.Color = Color.FromArgb(255, cell[i, j], cell[j, i], 0);&lt;br /&gt;
     g.FillRectangle(brush, j * pixsz, i * pixsz, pixsz, pixsz);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Langton%27s_Ant</id>
		<title>Langton's Ant</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Langton%27s_Ant"/>
				<updated>2026-10-23T00:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== openFrameworksのサンプル ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*アリは以下の規則に従って移動する。&lt;br /&gt;
** 色ありのマス(1)にアリがいた場合、90°右に方向転換し、そのマスの色を反転させ、1マス前進する。&lt;br /&gt;
** 色なしのマス(0)にアリがいた場合、90°左に方向転換し、そのマスの色を反転させ、1マス前進する。&lt;br /&gt;
&lt;br /&gt;
* ofImageを使って、アリの動いた軌跡を描画している。&lt;br /&gt;
** ofImageのマニュアル http://www.openframeworks.cc/documentation/graphics/ofImage.html&lt;br /&gt;
** 教科書の3-2-7 「画像ファイルを扱う」(p172)&lt;br /&gt;
** アリの現在位置の色はアリごとに異なる色を設定&lt;br /&gt;
** アリの軌跡の色は1色に設定&lt;br /&gt;
** '''pixels = myImage.getPixels();''' はエラーになるので、&lt;br /&gt;
** '''pixels = myImage.getPixels().getData();'''　に修正&lt;br /&gt;
&lt;br /&gt;
;ofApp.h&lt;br /&gt;
* ofApp.hの中にAntクラスを記述している。&lt;br /&gt;
* Antクラスにはプロパティだけで、メソッドがない。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#pragma once&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;ofMain.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
class Ant {  // Antクラス&lt;br /&gt;
public:&lt;br /&gt;
	int row; // アリの x座標&lt;br /&gt;
	int col; // アリの y座標&lt;br /&gt;
	ofColor bcolor; // アリの色&lt;br /&gt;
	int dir; // アリの進行方向&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
class ofApp : public ofBaseApp{&lt;br /&gt;
&lt;br /&gt;
public:&lt;br /&gt;
	void setup();&lt;br /&gt;
	void update();&lt;br /&gt;
	void draw();&lt;br /&gt;
&lt;br /&gt;
	void keyPressed(int key);&lt;br /&gt;
	void keyReleased(int key);&lt;br /&gt;
	void mouseMoved(int x, int y );&lt;br /&gt;
	void mouseDragged(int x, int y, int button);&lt;br /&gt;
	void mousePressed(int x, int y, int button);&lt;br /&gt;
	void mouseReleased(int x, int y, int button);&lt;br /&gt;
	void windowResized(int w, int h);&lt;br /&gt;
	void dragEvent(ofDragInfo dragInfo);&lt;br /&gt;
	void gotMessage(ofMessage msg);&lt;br /&gt;
&lt;br /&gt;
	static const int FIELD_RATE = 4; // マス目の大きさ&lt;br /&gt;
	static const int DRAW_RATE = 10; // 描画を間引く間隔&lt;br /&gt;
&lt;br /&gt;
	static const int WIDTH = 1024 / FIELD_RATE;&lt;br /&gt;
	static const int HEIGHT = 768 / FIELD_RATE;&lt;br /&gt;
&lt;br /&gt;
	int field[WIDTH][HEIGHT]; // アリが動くマス目 色あり 1 色なし 0&lt;br /&gt;
&lt;br /&gt;
	static const int ANTS_NUM = 3; // アリの数&lt;br /&gt;
	Ant ants[ANTS_NUM];&lt;br /&gt;
&lt;br /&gt;
	ofImage myImage;  //マス目（アリの歩いた跡）の描画用&lt;br /&gt;
	unsigned char * pixels;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;ofApp.cpp&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;ofApp.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::setup(){&lt;br /&gt;
	ofBackground(0, 0, 0);&lt;br /&gt;
	ofSetFrameRate(30);&lt;br /&gt;
&lt;br /&gt;
	myImage.allocate(WIDTH, HEIGHT, OF_IMAGE_GRAYSCALE);  //&lt;br /&gt;
	pixels = myImage.getPixels().getData();&lt;br /&gt;
	for (int i = 0; i &amp;lt; WIDTH * HEIGHT; i++) {&lt;br /&gt;
		pixels[i] = 0;&lt;br /&gt;
	}&lt;br /&gt;
	for (int i = 0; i &amp;lt; WIDTH; i++) {&lt;br /&gt;
		for (int j = 0; j &amp;lt; HEIGHT; j++) {&lt;br /&gt;
			field[i][j] = 0;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	myImage.update();&lt;br /&gt;
&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) {&lt;br /&gt;
		ants[i].row = int(ofRandom(WIDTH));&lt;br /&gt;
		ants[i].col = int(ofRandom(HEIGHT));&lt;br /&gt;
		ants[i].bcolor = ofColor(ofRandom(200,255), ofRandom(0,255), ofRandom(0,200), 255);&lt;br /&gt;
		ants[i].dir = i % 4;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::update(){&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) { //アリの個体&lt;br /&gt;
		for(int j = 0; j &amp;lt; DRAW_RATE; j++){ // 描画間隔&lt;br /&gt;
			if(field[ants[i].row][ants[i].col] == 1){ //fieldに色があるとき&lt;br /&gt;
				ants[i].dir = ( ants[i].dir + 1 ) % 4;  // 右に90度方向転換&lt;br /&gt;
				field[ants[i].row][ants[i].col] = 0;&lt;br /&gt;
				pixels[ants[i].col * WIDTH + ants[i].row] = 0;&lt;br /&gt;
			} else { //fieldに色がないとき&lt;br /&gt;
				ants[i].dir = ( ants[i].dir + 3 ) % 4;  // 左に90度方向転換&lt;br /&gt;
				field[ants[i].row][ants[i].col] = 1;&lt;br /&gt;
				pixels[ants[i].col * WIDTH + ants[i].row] = 255;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			switch(ants[i].dir)&lt;br /&gt;
			{&lt;br /&gt;
			case 0:  // 東（X軸の正)へ進む&lt;br /&gt;
				ants[i].row += 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 1:  // 南（Y軸の正)へ進む&lt;br /&gt;
				ants[i].col += 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 2:  // 西（X軸の負)へ進む&lt;br /&gt;
				ants[i].row -= 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 3:  // 北（Y軸の負)へ進む&lt;br /&gt;
				ants[i].col -= 1;&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
			ants[i].row = (ants[i].row + WIDTH) % WIDTH; // X方向境界処理&lt;br /&gt;
			ants[i].col = (ants[i].col + HEIGHT) % HEIGHT; // Y方向境界処理&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	myImage.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::draw(){&lt;br /&gt;
	ofSetColor(0, 0, 255);&lt;br /&gt;
	myImage.draw(0, 0, WIDTH * FIELD_RATE, HEIGHT * FIELD_RATE); // fieldの描画&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) { // antの描画&lt;br /&gt;
		ofSetColor(ants[i].bcolor);&lt;br /&gt;
		ofRect(ants[i].row * FIELD_RATE, ants[i].col * FIELD_RATE, FIELD_RATE, FIELD_RATE);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== アリごとに異なる軌跡色を設定 ==&lt;br /&gt;
* Antクラスのプロパティに 歩いた軌跡の色である '''tcolor'''を設定&lt;br /&gt;
* ofImageを'''OF_IMAGE_COLOR'''に設定する。&lt;br /&gt;
** myImageは　RGBの3プレーンで構成される。&lt;br /&gt;
&lt;br /&gt;
;Antクラス&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Ant {&lt;br /&gt;
public:&lt;br /&gt;
	int row;&lt;br /&gt;
	int col;&lt;br /&gt;
	ofColor bcolor; // antの現在位置の色&lt;br /&gt;
	ofColor tcolor;  // antの軌跡の色&lt;br /&gt;
	int dir;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ofApp.cpp&lt;br /&gt;
* アリは、色のないフィールドにいると、自分の軌跡色をmyImageにセルに設定する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::setup(){&lt;br /&gt;
	ofBackground(0, 0, 0);&lt;br /&gt;
	ofSetFrameRate(30);&lt;br /&gt;
&lt;br /&gt;
	myImage.allocate(WIDTH, HEIGHT, OF_IMAGE_COLOR); //ofImageをカラーモードで割当&lt;br /&gt;
	pixels = myImage.getPixels().getData();&lt;br /&gt;
	for (int i = 0; i &amp;lt; WIDTH * HEIGHT * 3 ; i++) { //RGB 3 planeのピクセル&lt;br /&gt;
		pixels[i] = 0;&lt;br /&gt;
	}&lt;br /&gt;
	for (int i = 0; i &amp;lt; WIDTH; i++) {&lt;br /&gt;
		for (int j = 0; j &amp;lt; HEIGHT; j++) {&lt;br /&gt;
			field[i][j] = 0;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	myImage.update();&lt;br /&gt;
&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) {&lt;br /&gt;
		ants[i].row = int(ofRandom(WIDTH));&lt;br /&gt;
		ants[i].col = int(ofRandom(HEIGHT));&lt;br /&gt;
		ants[i].bcolor = ofColor(ofRandom(0, 255), ofRandom(0, 255), ofRandom(0, 255) );&lt;br /&gt;
		ants[i].tcolor = ofColor(ofRandom(0, 255) , ofRandom(0, 255) , ofRandom(0, 255) );&lt;br /&gt;
		ants[i].dir = i % 4;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::update(){&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) { //アリの個体&lt;br /&gt;
		for(int j = 0; j &amp;lt; DRAW_RATE; j++){ // 描画間隔&lt;br /&gt;
			if(field[ants[i].row][ants[i].col] == 1){ //fieldに色があるとき&lt;br /&gt;
				ants[i].dir = ( ants[i].dir + 1 ) % 4; &lt;br /&gt;
				field[ants[i].row][ants[i].col] = 0;&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3] = 0; // R値&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3 + 1] = 0; // G値&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3 + 2] = 0; // B値&lt;br /&gt;
			} else { //fieldに色がないとき&lt;br /&gt;
				ants[i].dir = ( ants[i].dir + 3 ) % 4;&lt;br /&gt;
				field[ants[i].row][ants[i].col] = 1;&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3] = ants[i].tcolor.r; // R値&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3 + 1] = ants[i].tcolor.g; // G値&lt;br /&gt;
				pixels[ants[i].col * 3 * WIDTH + ants[i].row * 3 + 2] = ants[i].tcolor.b; // B値&lt;br /&gt;
			}&lt;br /&gt;
			switch(ants[i].dir)&lt;br /&gt;
			{&lt;br /&gt;
			case 0:  // 東（X軸の正)へ進む&lt;br /&gt;
				ants[i].row += 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 1:  // 南（Y軸の正)へ進む&lt;br /&gt;
				ants[i].col += 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 2:  // 西（X軸の負)へ進む&lt;br /&gt;
				ants[i].row -= 1;&lt;br /&gt;
				break;&lt;br /&gt;
			case 3:  // 北（Y軸の負)へ進む&lt;br /&gt;
				ants[i].col -= 1;&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
			ants[i].row = (ants[i].row + WIDTH) % WIDTH; // X方向境界処理&lt;br /&gt;
			ants[i].col = (ants[i].col + HEIGHT) % HEIGHT; // Y方向境界処理&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	myImage.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------&lt;br /&gt;
void ofApp::draw(){&lt;br /&gt;
	ofSetColor(255, 255, 255); // 描画色をリセット&lt;br /&gt;
	ofSetRectMode(OF_RECTMODE_CORNER);&lt;br /&gt;
	myImage.draw(0, 0, WIDTH * FIELD_RATE, HEIGHT * FIELD_RATE); // fieldの描画&lt;br /&gt;
	ofSetRectMode(OF_RECTMODE_CENTER);&lt;br /&gt;
	for (int i = 0; i &amp;lt; ANTS_NUM; i++) {// antの描画&lt;br /&gt;
		ofSetColor(ants[i].bcolor);&lt;br /&gt;
		ofRect(ants[i].row * FIELD_RATE, ants[i].col * FIELD_RATE, FIELD_RATE, FIELD_RATE);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 動的配列vectorの利用 ==&lt;br /&gt;
アリは、初めはいないが、マウスクリックした場所にAntインスタンスが動的に現れる。&lt;br /&gt;
&lt;br /&gt;
*動的配列（vector）は、定義時に、配列の要素数を決めなくてもよい。プログラム実行中に動的に追加や削除ができる。&lt;br /&gt;
従来は、予め配列数を決めて、例えば&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
クラス名 インスタンス名[100]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
と宣言していたが、vectorでは。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vector &amp;lt;クラス名&amp;gt; インスタンス名 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
と宣言し、配列の個数は、動的に追加、削除できる。&lt;br /&gt;
&lt;br /&gt;
今回の例では、&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ant ants[100];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とするところを&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vector &amp;lt;Ant&amp;gt; ants;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とすると、アリを後から追加できる。&lt;br /&gt;
配列の個数（大きさは）&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ants.size()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
で参照できる。&lt;br /&gt;
&lt;br /&gt;
＃define文を使って、文字列を一気に置き換えることができる。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define ANTS_NUM ants.size()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インスタンスを追加するには、&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ants.push_back()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
を使う。&lt;br /&gt;
&lt;br /&gt;
マウスクリックした位置に新しいアリを生成する部分は以下のとおり。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
oid ofApp::mouseReleased(int x, int y, int button){&lt;br /&gt;
	Ant a; //新しくアリのインスタンスを作成&lt;br /&gt;
	a.row = mouseX * WIDTH / ofGetWidth(); //マウスの位置に配置&lt;br /&gt;
	a.col = mouseY * HEIGHT / ofGetHeight();&lt;br /&gt;
	a.bcolor = ofColor(ofRandom(0, 255), ofRandom(0, 255), ofRandom(0, 255) ); //色をランダムに選ぶ&lt;br /&gt;
	a.tcolor = ofColor(ofRandom(0, 255) , ofRandom(0, 255) , ofRandom(0, 255) );&lt;br /&gt;
	a.dir = mouseX % 4; //方向を決める&lt;br /&gt;
	ants.push_back(a); // 生成したaをantsに追加&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
すべての要素を削除するには、&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ants.clear()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
Cを押すと、アリと画面をクリアする場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void ofApp::keyReleased(int key){&lt;br /&gt;
	if( key == 'C'){&lt;br /&gt;
		ants.clear();&lt;br /&gt;
		for (int i = 0; i &amp;lt; WIDTH * HEIGHT * 3 ; i++) { //RGB 3 planeのピクセル&lt;br /&gt;
			pixels[i] = 0;&lt;br /&gt;
		}&lt;br /&gt;
		for (int i = 0; i &amp;lt; WIDTH; i++) {&lt;br /&gt;
			for (int j = 0; j &amp;lt; HEIGHT; j++) {&lt;br /&gt;
				field[i][j] = 0;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		myImage.update();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E8%84%B3</id>
		<title>脳</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E8%84%B3"/>
				<updated>2026-10-23T00:49:06Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;脳波，脳電図(electroencephalogram EEG)&lt;br /&gt;
:大脳皮質のニューロンの膨大な数のシナプス結合における電位（シナプス後電位）の集合と考えられている。&lt;br /&gt;
:通常は，空間的および時間的分散性のために一定の形状の波形にはならない。しかし，大脳皮質の活性度が低下した時にはある程度の同期性がみられ，その代表的な状態が睡眠時の脳波である。&lt;br /&gt;
:開眼時，脳の神経細胞があちこちで活発に作動していると，シナプス電位は同期が取れずに，脳波はランダムなになり，特定の周波数は測定されない。&lt;br /&gt;
*デルタ波(δ波)：1～3Hz ぐっすり睡眠．昏睡．&lt;br /&gt;
*シータ波(θ波)：4～7Hz うたたうね．ぼんやり．&lt;br /&gt;
*アルファ波(α波)：8～13Hz 覚醒，安静，閉眼時。リラックス。&lt;br /&gt;
*ベータ波(β波)：14～30Hz 開眼時，五感が働いている状態。活発な思考。&lt;br /&gt;
*ガンマ波(γ波)：30～64Hz 高次精神活動に関連（？）&lt;br /&gt;
*オメガ波(ω波)：64～128Hz（？）&lt;br /&gt;
*ロー波(ρ波)：128-512Hz （？）&lt;br /&gt;
*シグマ波(σ波)：512-1024Hz （？）&lt;br /&gt;
*アーティファクト：ノイズ（雑音）。まばたき，眼球運動，電極の接着不良など脳と無関係のものが要因。&lt;br /&gt;
&lt;br /&gt;
バイノーラルビート&lt;br /&gt;
&lt;br /&gt;
周波数追従反応&lt;br /&gt;
&lt;br /&gt;
http://furukawalab.org/project/brain-dreams-music/&lt;br /&gt;
&lt;br /&gt;
脳磁図，生物フォトン，心電図，筋電図，眼電図。&lt;br /&gt;
&lt;br /&gt;
[http://www.aist.go.jp/aist_j/press_release/pr2010/pr20100329/pr20100329.html ニューロコミュニケーター]&lt;br /&gt;
&lt;br /&gt;
*[http://www.brl.ntt.co.jp/IllusionForum/ イリュージュン・フォーラム]&lt;br /&gt;
**[http://www.kuhalabo.net/~kuha/easy_bbs4klb2.php 簡単BBS]に聞こえ方を書いてみよう。&lt;br /&gt;
&lt;br /&gt;
[http://www.mindball.se/ Mindball]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Max/MSP%E3%81%AB%E3%82%88%E3%82%8BMIDI%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0</id>
		<title>Max/MSPによるMIDIプログラミング</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Max/MSP%E3%81%AB%E3%82%88%E3%82%8BMIDI%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0"/>
				<updated>2026-10-23T00:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* MIDIシーケンス録音、再生 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
* MIDIデータを自由にプログラミングし、音楽を自動生成させる。&lt;br /&gt;
* キーボード、マウス、MIDIコントローラから情報を取得する。&lt;br /&gt;
* MIDIコントローラからの入力をプログラミングし、リアルタイムに音楽演奏を変化させる。&lt;br /&gt;
&lt;br /&gt;
* 工芸大図書館蔵書検索&lt;br /&gt;
*;[https://www-lib.t-kougei.ac.jp/search/detail?rowIndex=0&amp;amp;method=detail&amp;amp;bibId=1001007489 トランスMaxエクスプレス]:前の版。プログラミングの手法、MIDI処理、オーディオ処理までなら、大体同じ。映像処理Jitterの記述がない。&lt;br /&gt;
*[http://akamatsu.org/aka/max/2061maxodyssey/ 2061:Maxオデッセイ]&lt;br /&gt;
:Max/MSP+Jitterの。[http://akamatsu.org/aka/max/2061maxodyssey/ 公式サポートサイト] [http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=120 書評]&lt;br /&gt;
:[http://akamatsu.org/aka/max/2061maxodyssey/%e8%bf%bd%e5%8a%a0%e8%b3%87%e6%96%99/#2061_sample_browser 追加資料](サンプルパッチなど)&lt;br /&gt;
*[https://www.s-musiclab.jp/max_docs/mmj_docs/index.html Max/MSP/Jitterドキュメント日本語版]&lt;br /&gt;
*[http://vud.org/max/ Max/MSP Externals]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php?id=maxmspjitter Max/MSPに関する情報]&lt;br /&gt;
*[http://www.maxobjects.com/ Max Objects DataBase]&lt;br /&gt;
&lt;br /&gt;
== ノート ==&lt;br /&gt;
;ノートとは音符のこと。&lt;br /&gt;
* 音の高さ、音の強さ、音の長さで構成される。&lt;br /&gt;
**音の高さ note numberまたはpitch 0-127 ([http://www.kuhalabo.net/wiki/images/6/63/Notenumber1.png 図])&lt;br /&gt;
**音の強さ velocity 0-127 ([http://www.kuhalabo.net/wiki/images/0/0f/Velocity.png 図])&lt;br /&gt;
**音の長さ note ONからnote OFFまでの時間　ミリ秒(ms)&lt;br /&gt;
* noteoutにpitchとvelocityをメッセージとして送り、音を鳴らす。&lt;br /&gt;
** velocityが1-127のとき、note ON&lt;br /&gt;
** velocityが0のとき、note OFF&lt;br /&gt;
* makenoteでduration(note ONとnote OFF)を作り、noteoutに送る。&lt;br /&gt;
* noteinでMIDI Keyboardからノートを入力する。&lt;br /&gt;
&lt;br /&gt;
;notein&lt;br /&gt;
*outlet&lt;br /&gt;
# pitch&lt;br /&gt;
# velocity&lt;br /&gt;
# channel チャネル (1から16)&lt;br /&gt;
&lt;br /&gt;
;noteout&lt;br /&gt;
*inlet&lt;br /&gt;
# pitch&lt;br /&gt;
# velocity&lt;br /&gt;
# channel チャネル (1から16)&lt;br /&gt;
*pitchとvelocity(&amp;gt;=1)がくると、音をだす。（note ON）&lt;br /&gt;
*pitchとvelocity(=0)がくると、音を消す。（note OFF）&lt;br /&gt;
&lt;br /&gt;
;makenote&lt;br /&gt;
*inlet&lt;br /&gt;
# pitch 音の高さ(0から127)&lt;br /&gt;
# velocity 音の強さ(0から127)&lt;br /&gt;
# duration 音の長さ(1から***) ミリ秒(ms=1/1000秒)で指定&lt;br /&gt;
*outlet&lt;br /&gt;
# pitch 音の高さ(0から127)&lt;br /&gt;
# velocity note ON時の音の強さ(1から127)とNote OFF(velocity=0)&lt;br /&gt;
&lt;br /&gt;
;確認事項&lt;br /&gt;
* note on とnote offの関連を理解する。　&lt;br /&gt;
** note offは，velocity の値が 0 の note on のこと。&lt;br /&gt;
* channel 10 はドラムセット&lt;br /&gt;
&lt;br /&gt;
== プログラムチェンジ ==&lt;br /&gt;
;programとは、音色のこと。&lt;br /&gt;
0番から127番までの128種類の楽器番号で音色を指定する。 (1番-128番のこともある)&lt;br /&gt;
&lt;br /&gt;
; pgmout&lt;br /&gt;
:楽器番号とチャネルを指定する。&lt;br /&gt;
# 楽器番号 ( 0から127 )&lt;br /&gt;
# channel&lt;br /&gt;
&lt;br /&gt;
;楽器番号(program) と音色の対応表&lt;br /&gt;
* [[GM規格音色リスト]]( Program Number 1-128 )&lt;br /&gt;
* [[GM規格ドラムマップ]]( Note Number Channel 10 )&lt;br /&gt;
&lt;br /&gt;
;楽器は発音メカニズムによって大きく2つに分類できる。&lt;br /&gt;
# 減衰振動系&lt;br /&gt;
#* Note ON時に瞬時に音量が立ち上がり、Note OFFがなくても、やがて音が減衰して消える。&lt;br /&gt;
#* ピアノ、ギター、ハープ、シロフォン、打楽器など。&lt;br /&gt;
# 自励振動系&lt;br /&gt;
#* Note ONから徐々に音量が立ち上がり、Note OFFがくるまで音が持続して鳴り続ける。&lt;br /&gt;
#* オルガン、バイオリン、クラリネット、サックス、トランペットなど。&lt;br /&gt;
&lt;br /&gt;
== 時間制御 ==&lt;br /&gt;
&lt;br /&gt;
; metro メトロノーム&lt;br /&gt;
* inlet&lt;br /&gt;
# トグル 1=ON, 0=OFF&lt;br /&gt;
# interval (ms) &lt;br /&gt;
&lt;br /&gt;
* outlet&lt;br /&gt;
# bang バング&lt;br /&gt;
&lt;br /&gt;
;bang バング&lt;br /&gt;
:鉄砲玉のように「バン」とアクションを起こす&lt;br /&gt;
&lt;br /&gt;
; tempo&lt;br /&gt;
* inlet&lt;br /&gt;
# トグル 1=ON, 0=OFF&lt;br /&gt;
# BPM&lt;br /&gt;
# 倍率&lt;br /&gt;
# ビート拍&lt;br /&gt;
* outlet&lt;br /&gt;
# bang バング&lt;br /&gt;
&lt;br /&gt;
; delay&lt;br /&gt;
* inlet&lt;br /&gt;
# bang&lt;br /&gt;
# 遅延時間 (ms) &lt;br /&gt;
* outlet&lt;br /&gt;
# bang&lt;br /&gt;
&lt;br /&gt;
; pipe&lt;br /&gt;
* inlet&lt;br /&gt;
# メッセージ&lt;br /&gt;
# 遅延時間 (ms) &lt;br /&gt;
* outlet&lt;br /&gt;
# メッセージ&lt;br /&gt;
&lt;br /&gt;
== 乱数（ランダム） ==&lt;br /&gt;
* パッチ random, drunk&lt;br /&gt;
&lt;br /&gt;
;random 乱数を発生させる&lt;br /&gt;
* bang&lt;br /&gt;
* 発生させる数値の最大値&lt;br /&gt;
&lt;br /&gt;
;drunk&lt;br /&gt;
* bang&lt;br /&gt;
* 発生させる数値の最大値&lt;br /&gt;
* 発生させる数値の揺れ幅&lt;br /&gt;
&lt;br /&gt;
== 算術演算 ==&lt;br /&gt;
* パッチ + - * / % mod&lt;br /&gt;
&lt;br /&gt;
;+ 足し算&lt;br /&gt;
*　左 + 右&lt;br /&gt;
&lt;br /&gt;
;- 引き算&lt;br /&gt;
*　左 - 右&lt;br /&gt;
&lt;br /&gt;
;＊ 掛け算&lt;br /&gt;
*　左 × 右&lt;br /&gt;
&lt;br /&gt;
;/ 割り算&lt;br /&gt;
*　左 / 右&lt;br /&gt;
&lt;br /&gt;
;% 剰余算（あまり）&lt;br /&gt;
*　左を右で割った余り&lt;br /&gt;
&lt;br /&gt;
== 条件分岐 ==&lt;br /&gt;
* パッチ  gate, sel, switch, if, route&lt;br /&gt;
; sel&lt;br /&gt;
* inlet&lt;br /&gt;
# message ( if )&lt;br /&gt;
* outlet&lt;br /&gt;
# message ( then )&lt;br /&gt;
&lt;br /&gt;
; gate&lt;br /&gt;
* inlet&lt;br /&gt;
# ゲート（出口）番号&lt;br /&gt;
# message&lt;br /&gt;
* outlet&lt;br /&gt;
# message 1,2,3,4...&lt;br /&gt;
&lt;br /&gt;
; switch&lt;br /&gt;
* inlet&lt;br /&gt;
# スイッチ（入口）番号&lt;br /&gt;
# message 1,2,3,4...&lt;br /&gt;
* outlet&lt;br /&gt;
# message&lt;br /&gt;
&lt;br /&gt;
== サブパッチ ==&lt;br /&gt;
* パッチ  p パッチ名&lt;br /&gt;
* inlet  インレットで入り口をあける&lt;br /&gt;
* outlet  アウトレットで出口をあける&lt;br /&gt;
&lt;br /&gt;
== コントロールチェンジ ==&lt;br /&gt;
* パッチ ctlin, ctlout&lt;br /&gt;
* コントロール値, コントロール番号, channel&lt;br /&gt;
&lt;br /&gt;
== ピッチベンド ==&lt;br /&gt;
* パッチ bendin, bendout ピッチをシフトする（ピッチベンド）&lt;br /&gt;
; bendout&lt;br /&gt;
* inlet&lt;br /&gt;
# Pitch Bend値(–8192～8191)&lt;br /&gt;
# channel&lt;br /&gt;
&lt;br /&gt;
== ループカウント制御 ==&lt;br /&gt;
* パッチ counter, uzi&lt;br /&gt;
&lt;br /&gt;
== キーボードとマウス ==&lt;br /&gt;
* パッチ key, mousestate&lt;br /&gt;
&lt;br /&gt;
== 値の設定、プリセット ==&lt;br /&gt;
* パッチ loadbang 起動時に自動的にbangを発生させる。&lt;br /&gt;
* パッチ preset 現パッチの数値、状態をボタンにセーブ（Shift+Click）、ロード(Click)ができる。&lt;br /&gt;
[[ファイル:PresetMax.JPG]]&lt;br /&gt;
&lt;br /&gt;
== 保存した値を呼び出して再生 ==&lt;br /&gt;
* パッチ coll, table&lt;br /&gt;
&lt;br /&gt;
== マトリクス制御、スライダーなど ==&lt;br /&gt;
*matrixctrl, pictslider&lt;br /&gt;
&lt;br /&gt;
== MIDIシーケンス録音、再生 ==&lt;br /&gt;
* パッチ seq, midiformat, midiin, midiout&lt;br /&gt;
&lt;br /&gt;
== 自動作曲パッチの例 ==&lt;br /&gt;
=== notein noteout ===&lt;br /&gt;
* noteinは、MIDIキーボードから、叩いた鍵盤の情報を入力値として受け取る&lt;br /&gt;
* noteinから得られる情報は、note number(pitch), velocity, channelである。nouteoutに渡すと、音が鳴る。&lt;br /&gt;
[[ファイル:Ex001 notein noteout.png]]&lt;br /&gt;
&lt;br /&gt;
* note ON（鍵盤を押す）とnote OFF（鍵盤を離す）に注意する。velocity の値が0の時、note OFF&lt;br /&gt;
* 複数の数値を半角スペースで区切り、ひとまとめにして送ることができる。&lt;br /&gt;
** 複数の値をまとめたものをリストという。&lt;br /&gt;
[[ファイル:Ex001 noteOn Off.png]]&lt;br /&gt;
&lt;br /&gt;
=== makenote ===&lt;br /&gt;
* makenoutでnote OFFを自動で出力する。makenoteには、デフォルトのvelocityとduration(msec)を指定する。&lt;br /&gt;
[[ファイル:Ex001 mokenote noteout.png]]&lt;br /&gt;
&lt;br /&gt;
=== metro random ===&lt;br /&gt;
* metroでビートを発生させる。&lt;br /&gt;
* randomでランダムに数字を発生させる。ピッチを0-128の間でランダムに発音させている。&lt;br /&gt;
* pgmoutで楽器を選択する。&lt;br /&gt;
[[ファイル:Ex002 metro random makenote.png]]&lt;br /&gt;
&lt;br /&gt;
* 算術演算子 '''+''' を使って、randomで発生させる数字を、調整している。&lt;br /&gt;
[[ファイル:Ex003 metro random calc makenote.png]]&lt;br /&gt;
&lt;br /&gt;
=== channel ===&lt;br /&gt;
* channel 1とchannel 2 の2チャンネルでアンサンブルをする。&lt;br /&gt;
* '''s''' (send)と '''r''' (recieve)で変数を使い、数値を送受信（send recieve）している。&lt;br /&gt;
** 結線が複雑に絡み合うことを回避できる。&lt;br /&gt;
* loadbangでプログラム起動時に自動的にbangを送り、チャネルの初期値を設定している。&lt;br /&gt;
* channelを10に指定すると、ドラムセットになる。&lt;br /&gt;
[[ファイル:Ex004 metro random calc makenote 2ch.png]]&lt;br /&gt;
&lt;br /&gt;
=== 音程 ===&lt;br /&gt;
*'''+'''演算子を使い音程を指定して、２つ音を重ねて発生させる。&lt;br /&gt;
[[ファイル:Interval maxpatch.png]]&lt;br /&gt;
&lt;br /&gt;
=== 和音 ===&lt;br /&gt;
* pipeを使って、3和音の発音タイミングをずらして鳴らす。&lt;br /&gt;
[[ファイル:3chord maxpat.png]]&lt;br /&gt;
* 3和音の2つ目の音程と3つ目の音程に乱数で揺らぎを与える。&lt;br /&gt;
[[ファイル:Chord02 maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
=== スケール ===&lt;br /&gt;
* selを使って、発音するピッチを特定のスケールに限定している。&lt;br /&gt;
* instrumental selectを使って、楽器を選択する。&lt;br /&gt;
[[ファイル:Ex006 metro random scale makenote.png]]&lt;br /&gt;
&lt;br /&gt;
=== コード進行 ===&lt;br /&gt;
* counterを使って、ビートを刻む。&lt;br /&gt;
* selを使って、コードを選択する。&lt;br /&gt;
* 1625コード進行(C,Am,Dm,G)を生成するパッチの例&lt;br /&gt;
[[ファイル:ChordProgress1625 maxpatch.png]]&lt;br /&gt;
&lt;br /&gt;
=== ビート ===&lt;br /&gt;
* tempoを使って、ビートを発生する。&lt;br /&gt;
* matrix controlを使って、発音ビートのタイミングを指定する。&lt;br /&gt;
** tempoは、（BPM, 倍数，単位音符）を引数として指定する。&lt;br /&gt;
** BPMは、Beats Per Minuteの略で、1分間にビートがいくつあるかを示す。例えばBMP=120だと、1分間に4分音符が120個あるので、4分音符1個の時間は0.5秒になる。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Ex007 metro random scale matrixcntl makenote.png]]&lt;br /&gt;
&lt;br /&gt;
* 複数行のmatrix controlを使用して、複数のビートパターンを指定する。&lt;br /&gt;
* ビートパターンをメッセージで数値で入力するには、（列番号,行番号,0[off]か1[on]）で指定する。&lt;br /&gt;
* switchを使って、流れてくる信号の入り口を切り替える。&lt;br /&gt;
* randomで、信号の切り替えをランダムにする。&lt;br /&gt;
* unpackはリスト内の複数の数値を個々に分解する。&lt;br /&gt;
[[ファイル:Ex008 metro random scale matrixcntl2 makenote.png]]&lt;br /&gt;
&lt;br /&gt;
* switchを２つ使用し、１つをピッチのビート、もう1つをvelocityの強さの値を指定している。&lt;br /&gt;
* loadbangで、ビートパターンの初期値を設定している。&lt;br /&gt;
* presetで値を保存して、呼び出すことができる。&lt;br /&gt;
&lt;br /&gt;
;matrixcntlを使ったドラムシーケンス&lt;br /&gt;
[[ファイル:Drumseq maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
=== サブパッチ ===&lt;br /&gt;
パッチ内にサブのパッチを作ることができる。&lt;br /&gt;
;ドラムにピアノとベースパートを追加&lt;br /&gt;
*'''p''' でピアノパート('''p piano''')とベースパート('''p bass''')のsubpatchを作る。&lt;br /&gt;
*全体のパッチ&lt;br /&gt;
[[ファイル:3partsBlues_maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
*ピアノパート('''p piano''')のサブパッチ&lt;br /&gt;
**メロディはブルーススケールを使用&lt;br /&gt;
**''' % 10 '''は10で割った余り（剰余系）が返ってくる。('''sel 0 1 2 3 4 5 6''') となっているので、0から6の場合は、それぞれの数値のoutletにbangが出力されるが、7,8,9の場合は、その他のoutletにbangが出力される。出力先にノート番号が割り当たっていると音符になり、それ以外は休符の扱いとなる。この例では、音符と休符が、7:3の比率で出力される。&lt;br /&gt;
[[ファイル:PfpartsBlues_maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
*ベースパート('''p bass''')のサブパッチ&lt;br /&gt;
[[ファイル:BspartsBlues_maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
;'''gate'''で特定のメッセージを止めたり、流したりする。&lt;br /&gt;
[[ファイル:gate_maxpat.png]]&lt;br /&gt;
&lt;br /&gt;
== Keyを使って音階を鳴らす ==&lt;br /&gt;
&lt;br /&gt;
;Key&lt;br /&gt;
キーボードの押されたキーの[https://ja.wikipedia.org/wiki/ASCII アスキーコード]を10進数で返す。&lt;br /&gt;
&lt;br /&gt;
キーボードの２段目の並びのキー'''asdfghjkl'''を'''ドレミファソラシドレ'''に対応させ、'''makenote,noteout'''で音を鳴らす。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Key noteout.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
=== 日本語フォントの文字化け対策 ===&lt;br /&gt;
Macintoshで書かれたMaxパッチの日本語コメントは，Osakaフォントであることが多く、Windowsでは文字化けする。対処方法は以下のとおり。&lt;br /&gt;
* 各コメントを選んで，適当なWindowsのフォント(例:MS Pゴシック)を指定。&lt;br /&gt;
*Maxをインストールしたフォルダ内の[Cyclin'74]フォルダ内の[init]フォルダにある'''max-fontmappings.txt'''に以下の一文を追加して、フォントを一括置換。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max system windows genericfontmap Osaka &amp;quot;MS Pゴシック&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考リンク ==&lt;br /&gt;
*[https://github.com/naotokui/MaxMSP_Objects/ naotokui/MaxMSP_Objects]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/nime/wiimu/ Wiiを使ったライブ演奏ムービの例]:遠藤綾香氏の作品例([http://nime2008.casapaganini.org/ NIME2008]に出展)&lt;br /&gt;
* Chikashi Miyama: &amp;quot;Angry Sparrow&amp;quot;  http://www.youtube.com/watch?v=6U-TVZDaryE&lt;br /&gt;
&lt;br /&gt;
* Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
* VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業|授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:41:53Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 研究 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:41:45Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 薬 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E8%96%AC</id>
		<title>カテゴリ:薬</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E8%96%AC"/>
				<updated>2026-10-23T00:41:24Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 薬 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:40:40Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* リンク */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
;Youtube&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:40:18Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* インタラクティブメディア学科 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:39:56Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* Youtube */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:39:31Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* リンク */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* リンク */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:38:53Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* インタラクティブメディア学科 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/dokuwiki/doku.php 久原研究室のオフィシャルサイト]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
* https://note.com/kuhalabo&lt;br /&gt;
*[http://www.kuhalabo.net/kxoops/ ゼミkuhaL@boX]&lt;br /&gt;
*[http://www.kuhalabo.net/mng/ kuhaL@BO Archive ]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/ 久原授業旧チュートリアル]&lt;br /&gt;
*[http://www.nime.org/ NIME]&lt;br /&gt;
** http://www.eecs.umich.edu/nime2012&lt;br /&gt;
**[http://www.educ.dab.uts.edu.au/nime/ NIME2010]&lt;br /&gt;
**[http://www.nime2009.org/ NIME2009]&lt;br /&gt;
*[http://www.sigmus.jp/ 音楽情報科学研究会]&lt;br /&gt;
*[http://www.art-science.org/ 芸術科学会]&lt;br /&gt;
*[http://ocw.u-tokyo.ac.jp/ UT OpenCourseWare]&lt;br /&gt;
*[http://www.maxobjects.com/ Max External objects]&lt;br /&gt;
*[https://ccrma.stanford.edu/ CCRMA]&lt;br /&gt;
*[http://cnmat.berkeley.edu/ CNMAT]&lt;br /&gt;
*[http://events.berkeley.edu/ UC Berkeley Events]&lt;br /&gt;
*[http://www.media.mit.edu/ MIT Media lab]&lt;br /&gt;
&lt;br /&gt;
https://note.com/kuhalabo&lt;br /&gt;
&lt;br /&gt;
http://www.otoginosato.com/&lt;br /&gt;
&lt;br /&gt;
[http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads Apple Developer Conection]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サウンドスタジオ]] /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E4%B9%85%E5%8E%9F%E7%A0%94%E7%A9%B6%E5%AE%A4</id>
		<title>久原研究室</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E4%B9%85%E5%8E%9F%E7%A0%94%E7%A9%B6%E5%AE%A4"/>
				<updated>2026-10-23T00:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：ページの白紙化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:37:51Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* リンク */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:37:38Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 授業 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 授業 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 研究 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:36:47Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* その他 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:36:16Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* その他 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* その他 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Category:薬|薬]] ==&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:35:02Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 宇宙物理・天文 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
;宇宙物理・天文&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:34:39Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* NIME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
;NIME&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* インタラクティブメディア学科 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
;インタラクティブメディア学科&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
== NIME ==&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 東京工芸大学 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
== インタラクティブメディア学科 ==&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
== NIME ==&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:33:38Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 学会 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== 東京工芸大学 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
== インタラクティブメディア学科 ==&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
== NIME ==&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E8%AA%A4%E8%A8%B3</id>
		<title>誤訳</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E8%AA%A4%E8%A8%B3"/>
				<updated>2026-10-23T00:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;copyright&lt;br /&gt;
:誤　著作権&lt;br /&gt;
:正　複製権&lt;br /&gt;
&lt;br /&gt;
;virtual reality&lt;br /&gt;
:誤　仮想現実&lt;br /&gt;
:正　実質現実&lt;br /&gt;
&lt;br /&gt;
;liberal arts&lt;br /&gt;
:誤　教養科目&lt;br /&gt;
:正　&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:研究]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Kalles_Fraktaler</id>
		<title>Kalles Fraktaler</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Kalles_Fraktaler"/>
				<updated>2026-10-23T00:32:15Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Making Fraktal Movies ==&lt;br /&gt;
&lt;br /&gt;
http://www.chillheimer.de/kallesfraktaler/&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Actions&amp;quot; and select &amp;quot;Zoom size&amp;quot;. &lt;br /&gt;
#* Remember that number of the size.&lt;br /&gt;
# &amp;quot;File&amp;quot; and select  &amp;quot;Store Zoom-out images...&amp;quot;&lt;br /&gt;
#* Click on OK if some windows ask you something, and save the images.&lt;br /&gt;
# Run &amp;quot;KeyFramesMovie&amp;quot; and set the zoom size the above.&lt;br /&gt;
# &amp;quot;Start&amp;quot; and wait. You zoom movie is generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:研究]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%82%B5%E3%83%BC%E3%83%90%E8%A8%AD%E5%AE%9A</id>
		<title>サーバ設定</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%82%B5%E3%83%BC%E3%83%90%E8%A8%AD%E5%AE%9A"/>
				<updated>2026-10-23T00:31:43Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* Windows10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CentOS ==&lt;br /&gt;
&lt;br /&gt;
;DNSレコード設定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xxx.example.net A 3600 xxx.xxx.xxx.xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
iptablesの設定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
設定確認&lt;br /&gt;
iptables -L&lt;br /&gt;
&lt;br /&gt;
設定&lt;br /&gt;
vi /etc/sysconfig//iptables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-A INPUT -p tcp --dport 80 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;httpd, mysqld&lt;br /&gt;
再起動しても起動時に自動的にサーバーが起動するように設定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl enable httpd.service&lt;br /&gt;
# systemctl enable mysqld.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
サーバーを起動&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl start httpd.service&lt;br /&gt;
# systemctl start mysqld.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Firewall&lt;br /&gt;
Apache(http,https)のサービスを永続的に許可&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# firewall-cmd --zone=public --add-service=http --permanent&lt;br /&gt;
# firewall-cmd --zone=public --add-service=https --permanent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
firewalldを再起動する&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# firewall-cmd --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 firewalldの起動＆停止&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl start firewalld&lt;br /&gt;
# systemctl stop firewalld&lt;br /&gt;
&lt;br /&gt;
# firewall-cmd --get-default-zone&lt;br /&gt;
public&lt;br /&gt;
&lt;br /&gt;
firewall-cmd --list-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apacheのインストール ==&lt;br /&gt;
インストール&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# yum -y install httpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
バージョン確認&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# httpd -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== php ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum -y install php php-mysql&lt;br /&gt;
php --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum -y install php php-mbstring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== httpd設定 ==&lt;br /&gt;
*設定ファイル&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/httpd/conf/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*サーバ名指定&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ServerName www.example.net:80&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== xemacsインストール ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum -y install xemacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; yumでアップデート&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MySQL ==&lt;br /&gt;
&lt;br /&gt;
MySQL のリポジトリの追加&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL Community Server をインストール&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# yum -y install mysql-community-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL Server のバージョンを表示&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysqld --version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
firewalldの設定（CentOS7）&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#状態チェック&lt;br /&gt;
firewall-cmd --list-services --zone=public  --permanent&lt;br /&gt;
&lt;br /&gt;
#結果&lt;br /&gt;
dhcpv6-client ftp http https ssh&lt;br /&gt;
&lt;br /&gt;
#mysqlが無いので、追加&lt;br /&gt;
firewall-cmd --add-service=mysql --zone=public --permanent&lt;br /&gt;
&lt;br /&gt;
#もう一度チェック&lt;br /&gt;
firewall-cmd --list-services --zone=public  --permanent&lt;br /&gt;
&lt;br /&gt;
dhcpv6-client ftp http https mysql ssh&lt;br /&gt;
&lt;br /&gt;
#リロードして有効に。&lt;br /&gt;
firewall-cmd --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
エクスポート&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mysqldump -u testuser -p testdb &amp;gt; export.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インポート&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mysql -u root -p&lt;br /&gt;
&amp;gt; create database newdb;&lt;br /&gt;
$ mysql -u root -p newdb &amp;lt; export.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Windows10 ==&lt;br /&gt;
;時刻の同期のタイミング&lt;br /&gt;
regeditでレジストリーを編集&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SpecialPollInterval&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 表記を「10進」にして、値のデータに「秒」を入力&lt;br /&gt;
* 例えば１日にするなら「86400」を入力。（86400＝60×60×24）&lt;br /&gt;
* デフォルトは「604800（7日）」になっています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:研究]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-10-23T00:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 研究 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== 東京工芸大学 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
== インタラクティブメディア学科 ==&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
== 学会 ==&lt;br /&gt;
&lt;br /&gt;
AI Music Creativity https://aimusiccreativity.org/&lt;br /&gt;
&lt;br /&gt;
== NIME ==&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E7%94%9F%E5%91%BD%E6%83%85%E5%A0%B1%E3%82%A2%E3%83%BC%E3%83%88%E8%AB%96</id>
		<title>生命情報アート論</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E7%94%9F%E5%91%BD%E6%83%85%E5%A0%B1%E3%82%A2%E3%83%BC%E3%83%88%E8%AB%96"/>
				<updated>2026-07-22T05:36:51Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 複雑系 ==&lt;br /&gt;
=== セルオートマトン ===&lt;br /&gt;
&lt;br /&gt;
*配布資料[http://www.kuhalabo.net/~kuha/tutorial0/bioart/cellautomaton2007.pdf PDF]&lt;br /&gt;
*[http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%83%94%E3%83%B3%E3%82%B9%E3%82%AD%E3%83%BC%E3%81%AE%E3%82%AE%E3%83%A3%E3%82%B9%E3%82%B1%E3%83%83%E3%83%88 シェルピンスキーのガスケット]&lt;br /&gt;
** [http://falconnet.peddie.org/students/2007/nburoojy/projects/cellular/ 256種類の１次元セルオートマトンの画像] / &lt;br /&gt;
*[http://ja.wikipedia.org/wiki/%E3%82%BB%E3%83%AB%E3%83%BB%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9E%E3%83%88%E3%83%B3 セルオートマトン]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Elementary_cellular_automaton Elementary cellular automaton]&lt;br /&gt;
&lt;br /&gt;
=== ライフゲーム ===&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/Lifegame.exe ライフゲームの例] / &lt;br /&gt;
[http://homepage3.nifty.com/izushi/LifeGame/ ライフゲーム入門] / &lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/cagallary/ セルオートマトン・ギャラリー] /&lt;br /&gt;
&lt;br /&gt;
;セルオートマトン音楽&lt;br /&gt;
[http://tones.wolfram.com/generate/ WolframTones]/ &lt;br /&gt;
[http://tamw.atari-users.net/camus.htm CAMUS]/ &lt;br /&gt;
[http://www.glitchds.com/ Glitch DS]/ &lt;br /&gt;
[http://www.kuhalabo.net/lifegorch/ Life Game Orchestra] / &lt;br /&gt;
&lt;br /&gt;
;ギャラリー&lt;br /&gt;
[http://www.collidoscope.com/modernca/ Modern Cellular Automata]/ &lt;br /&gt;
[http://prenzl.sourceforge.net/gallery/category.php CArt gallery]/ &lt;br /&gt;
[http://www.upl.cs.wisc.edu/~oblio/gnarly.html Cellular Automata Art]/ &lt;br /&gt;
[http://akinao.at.infoseek.co.jp/ascii/index.html ASCII Art Cell Automaton]/ &lt;br /&gt;
&lt;br /&gt;
;参考&lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89 ワイヤワールド] /&lt;br /&gt;
&lt;br /&gt;
=== 人工生命 ===&lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%88%E3%83%B3%E3%81%AE%E3%82%A2%E3%83%AA ラングトンのアリ] / &lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%88%E3%83%B3%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%97 ラングトンのループ] /&lt;br /&gt;
[http://necsi.org/postdocs/sayama/sdsr/java/ 自己増殖ループ] / &lt;br /&gt;
[http://www.red3d.com/cwr/boids/ Reynolds Boid] /&lt;br /&gt;
&lt;br /&gt;
http://www.local-guru.net/blog/2010/8/19/openframeworks-boid-demo&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/tado/6603347&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Birds Algorhythm Craig Reynolds&lt;br /&gt;
http://processing.org/examples/flocking.html&lt;br /&gt;
&lt;br /&gt;
== [[C Sharp Programming]] ==&lt;br /&gt;
&lt;br /&gt;
== フラクタル ==&lt;br /&gt;
古代ギリシャからあるユークリッド幾何学と20世紀のフラクタル幾何学の比較&lt;br /&gt;
&lt;br /&gt;
;考察&lt;br /&gt;
:古代エジプト人は3:4:5の辺を持つ三角形で直角が得られることを知っていた．ピラミッドなどの巨大建造物．&lt;br /&gt;
:三平方の定理を発見したピタゴラスはどこがすごいか？&lt;br /&gt;
&lt;br /&gt;
[http://www.gaia.h.kyoto-u.ac.jp/~fractal/ フラクタル日除け]&lt;br /&gt;
&lt;br /&gt;
== 自己相似系 ==&lt;br /&gt;
=== 再帰的呼出しによる樹木の描画 ===&lt;br /&gt;
*'''再帰的( recursive )呼び出し'''とは，サブルーチンや関数が，自分自身を呼び出すことをいう。樹木は，枝の１つを取り出して拡大しても，元の枝と同じ形（相似形）をしている。これは，同じサブルーチンで枝を描画しているからである。&lt;br /&gt;
&lt;br /&gt;
*再帰的呼出し的なCollaborate Flash Animation：[http://www.zoomquilt.org/ zoomquilt] ([http://www.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/zoomquilt.swf swf])&lt;br /&gt;
*例：実行ファイル，ソース，Taneクラス &lt;br /&gt;
&lt;br /&gt;
=== C#による実装 ===&lt;br /&gt;
==== 新しいクラスの定義 ====&lt;br /&gt;
*「プロジェクト」メニューから「クラスの追加」で新しいクラス名を入力する。クラスの定義の中にメソッドを記述する。&lt;br /&gt;
* 注意&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
をTane.csの冒頭に追加&lt;br /&gt;
&lt;br /&gt;
==== 樹木の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Bintree.jpg]]&lt;br /&gt;
[[ファイル:Bintree2.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
線分(x1,y1)-(x2,y2)が与えられたら、(x2,y2)の先端に(x3,y3), (x4,y4)を取り、線分(x2,y2)-(x3,y3)と線分(x2,y2)-(x4,y4)を描画する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Tane&lt;br /&gt;
    {&lt;br /&gt;
        public void Eda(int n, double x1, double y1, double x2, double y2, double angle, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double s = Math.Sin(angle * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(angle * Math.PI / 180.0);&lt;br /&gt;
            double dx = 0.7 * (x2 - x1);&lt;br /&gt;
            double dy = 0.7 * (y2 - y1);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = x2 + dx * c - dy * s;&lt;br /&gt;
                y3 = y2 + dx * s + dy * c;&lt;br /&gt;
                x4 = x2 + dx * c + dy * s;&lt;br /&gt;
                y4 = y2 - dx * s + dy * c;&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x2, (float)y2, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x2, (float)y2, (float)x4, (float)y4);&lt;br /&gt;
                //子の再起呼び出し&lt;br /&gt;
                Eda(n - 1, x2, y2, x3, y3, angle, g, pen);&lt;br /&gt;
                Eda(n - 1, x2, y2, x4, y4, angle, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;樹木描画ボタンクリックの中身&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 10;  //枝の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.8; //開始位置 y座標&lt;br /&gt;
            double angle = 30.0; //子供の枝の角度の差分&lt;br /&gt;
            tane.Eda(n, x0, y0, x1, y1, angle, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== コッホ図形の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Koch.jpg]]&lt;br /&gt;
[[ファイル:Koch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Koch(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
            double s = Math.Sin(Math.PI / 3.0);&lt;br /&gt;
            double c = Math.Cos(Math.PI / 3.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (2 * x1 + x2) / 3.0;&lt;br /&gt;
                y3 = (2 * y1 + y2) / 3.0;&lt;br /&gt;
                x4 = (x1 + 2 * x2) / 3.0;&lt;br /&gt;
                y4 = (y1 + 2 * y2) / 3.0;&lt;br /&gt;
                x5 = x3 + (x4 - x3) * c + (y4 - y3) * s;&lt;br /&gt;
                y5 = y3 - (x4 - x3) * s + (y4 - y3) * c;&lt;br /&gt;
                // ジェネレータを描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x4, (float)y4);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                g.DrawLine(pen, (float)x5, (float)y5, (float)x4, (float)y4);&lt;br /&gt;
                g.DrawLine(pen, (float)x4, (float)y4, (float)x2, (float)y2);&lt;br /&gt;
                // 子の再起呼び出し&lt;br /&gt;
                Koch(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Koch(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
                Koch(n - 1, x5, y5, x4, y4, g, pen);&lt;br /&gt;
                Koch(n - 1, x4, y4, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;コッホ図形描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            // マウス位置へ直線を描画する&lt;br /&gt;
            int n = 4;  //子の世代数&lt;br /&gt;
            double x0 = 0; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.6 ; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.6; //終了位置 y座標&lt;br /&gt;
            tane.Koch(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ドラゴン図形の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Dragon.jpg]]&lt;br /&gt;
[[ファイル:Dragon2.jpg]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Dragon(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = 0.5 * ( x1 + x2);&lt;br /&gt;
                y3 = 0.5 * ( y1 + y2);&lt;br /&gt;
                x4 = 0.5 * (x1 + x3 - y1 + y3);&lt;br /&gt;
                y4 = 0.5 * (x1 - x3 + y1 + y3);&lt;br /&gt;
                x5 = 0.5 * (x2 + x3 - y2 + y3);&lt;br /&gt;
                y5 = 0.5 * (x2 - x3 + y2 + y3);&lt;br /&gt;
&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x2, (float)y2);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                g.DrawLine(pen, (float)x4, (float)y4, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                g.DrawLine(pen, (float)x5, (float)y5, (float)x2, (float)y2);&lt;br /&gt;
                Dragon(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Dragon(n - 1, x4, y4, x3, y3, g, pen);&lt;br /&gt;
                Dragon(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
                Dragon(n - 1, x5, y5, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;ドラゴン図形描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Dragon(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== シダ葉の描画 ====&lt;br /&gt;
;ドラゴン図形の変化形&lt;br /&gt;
* ドラゴン図形で使用した(x1,y1), (x2,y2), (x3,y3), (x4,y4), (x5,y5)を使う&lt;br /&gt;
* 直線(x1,y1)-(x2,y2), 直線(x1,y1)-(x4,y4),  直線(x3,y3)-(x5,y5)を基本図形とする。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Sida2.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Fern(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = ( x1 + x2 ) / 2.0;&lt;br /&gt;
                y3 = ( y1 + y2 ) / 2.0;&lt;br /&gt;
                x4 = ( x1 + x3 - y1 + y3) / 2.0;&lt;br /&gt;
                y4 = ( x1 - x3 + y1 + y3) / 2.0;&lt;br /&gt;
                x5 = ( x2 + x3 - y2 + y3) / 2.0;&lt;br /&gt;
                y5 = ( x2 - x3 + y2 + y3) / 2.0;&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                Fern(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Fern(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Fern(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
                Fern(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;シダ葉描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Fern(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cカーブの描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Ccurve.jpg]]&lt;br /&gt;
[[ファイル:Ccurve2.jpg]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Ccurve(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = 0.5 * (x1 + x2 - y1 + y2);&lt;br /&gt;
                y3 = 0.5 * (x1 - x2 + y1 + y2);&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x2, (float)y2);&lt;br /&gt;
                Ccurve(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Ccurve(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Cカーブ画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 12;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.25; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.75; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.75; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.75; //終了位置 y座標&lt;br /&gt;
            tane.Ccurve(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 内分点と回転によるカスタムジェネレータの描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:gene01.JPG]]&lt;br /&gt;
[[ファイル:gene012.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Gene01(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double p = 2.0;&lt;br /&gt;
            double q = 3.0;&lt;br /&gt;
            double th = -30.0;&lt;br /&gt;
            double s = Math.Sin(th * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(th * Math.PI / 180.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (q * x1 + p * x2) / (p + q);&lt;br /&gt;
                y3 = (q * y1 + p * y2) / (p + q);&lt;br /&gt;
                x4 = x1 + (x3 - x1) * c - (y3 - y1) * s;&lt;br /&gt;
                y4 = y1 + (x3 - x1) * s + (y3 - y1) * c;&lt;br /&gt;
                pen.Color = Color.Yellow;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Gene01(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;カスタムジェネレータ描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;マウスドラッグで始点と終点を決めて描く&lt;br /&gt;
*プロパティウィンドウにイベント(稲妻のアイコン)のリストを表示させ、MouseDownイベントをダブルクリックすると、MouseDownのメソッドが自動生成されます。&lt;br /&gt;
*label1,label2に始点の座標を、label3, label4に終点の座標を入れる&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            label1.Text = e.X.ToString();&lt;br /&gt;
            label2.Text = e.Y.ToString();&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;&lt;br /&gt;
            double x0 = double.Parse(label1.Text);&lt;br /&gt;
            double y0 = double.Parse(label2.Text);&lt;br /&gt;
            double x1 = double.Parse(label3.Text);&lt;br /&gt;
            double y1 = double.Parse(label4.Text);&lt;br /&gt;
&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            label3.Text = e.X.ToString();&lt;br /&gt;
            label4.Text = e.Y.ToString();&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
p,q,thをクラスのメンバー変数にして、外部からランダムに与える。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Tane&lt;br /&gt;
    {&lt;br /&gt;
        public double p { get; set; }&lt;br /&gt;
        public double q { get; set; }&lt;br /&gt;
        public double th { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public void Gene01(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double s = Math.Sin(th * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(th * Math.PI / 180.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (q * x1 + p * x2) / (p + q);&lt;br /&gt;
                y3 = (q * y1 + p * y2) / (p + q);&lt;br /&gt;
                x4 = x1 + (x3 - x1) * c - (y3 - y1) * s;&lt;br /&gt;
                y4 = y1 + (x3 - x1) * s + (y3 - y1) * c;&lt;br /&gt;
                pen.Color = Color.Yellow;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Gene01(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
            Random rnd = new Random();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;&lt;br /&gt;
            double x0 = double.Parse(label1.Text);&lt;br /&gt;
            double y0 = double.Parse(label2.Text);&lt;br /&gt;
            double x1 = double.Parse(label3.Text);&lt;br /&gt;
            double y1 = double.Parse(label4.Text);&lt;br /&gt;
&lt;br /&gt;
            tane.p = rnd.Next(2, 6);&lt;br /&gt;
            tane.q = rnd.Next(3, 7);&lt;br /&gt;
            tane.th = rnd.Next(10, 90);&lt;br /&gt;
&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== タイマーを使用した樹木のアニメーション ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Enabled = true;&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button4_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Stop();&lt;br /&gt;
            timer1.Enabled = false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        public int cnt; //タイマー用カウンタ&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 1);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            g.Clear(Color.Black);&lt;br /&gt;
&lt;br /&gt;
            cnt++;  //タイマー用カウンタのカウントアップ&lt;br /&gt;
            int n = 10;  //枝の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.9 - cnt * 2; //開始位置 y座標&lt;br /&gt;
            double angle = 30.0; //子供の枝の角度の変化の差分&lt;br /&gt;
            double a_rate = angle + cnt * 2;&lt;br /&gt;
            tane.Eda(n, x0, y0, x1, y1, a_rate, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 複素平面フラクタル ==&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/bioart/9_complex.pdf 配布資料PDF]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/tutorial0/bioart/mandelv3.exe 複複素平面フラクタル図形描画ソフトウェア for Windows]&lt;br /&gt;
**注）comdlg32.ocxがない場合は，[http://www.microsoft.com/downloads/ja-jp/details.aspx?displaylang=ja&amp;amp;FamilyID=7B9BA261-7A9C-43E7-9117-F673077FFB3C ここ]からRuntimeファイル群をダウンロードしてください。&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=0fKBhvDjuy0 Powers of Ten]&lt;br /&gt;
&lt;br /&gt;
=== C#の座標変換 ===&lt;br /&gt;
;座標原点&lt;br /&gt;
原点を移動するには、TranslateTransformメソッドを使う。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          g.TranslateTransform(x1,y1); //座標原点を(x1,y1)に移動&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;座標の回転&lt;br /&gt;
座標軸をth度(degree)だけ回転するには、RotateTransformメソッドを使う。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　          g.RotateTransform(th);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;座標軸のスケール、方向&lt;br /&gt;
座標スケールを変換するには、ScaleTransformメソッドを使う。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            g.ScaleTransform(scx,scy);  //X軸をscx倍、Y軸をscy倍する&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
X軸は右、Y軸は下が正方向なので、座標軸方向を反転するには、次のとおり。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　 　　　　　g.ScaleTransform(1,-1);   //Y軸方向の反転&lt;br /&gt;
　 　　　　　g.ScaleTransform(-1,1);  //X軸方向の反転&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 複素平面フラクタルの描画 ===&lt;br /&gt;
;自己平方の描画プログラム&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 0.5;&lt;br /&gt;
            double Rmin = -0.5;&lt;br /&gt;
            double Imax = 0.5;&lt;br /&gt;
            double Imin = -0.5;&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Ar = -0.2;&lt;br /&gt;
            double Ai = 0.675;&lt;br /&gt;
            int Nmax = 100;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Zr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
                    Zi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    while ( Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax )&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Ar; // f(z) = X^2 * Aの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ai; // f(z) = X^2 * Aの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, n * 255 / Nmax, 0, 0);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;マンデルブロー集合の描画プログラム&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 1.5;&lt;br /&gt;
            double Rmin = -1.5;&lt;br /&gt;
            double Imax = 1.5;&lt;br /&gt;
            double Imin = -1.5;&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Cr;&lt;br /&gt;
            double Ci;&lt;br /&gt;
            int Nmax = 50;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Cr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Cの座標に変換&lt;br /&gt;
                    Ci = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    Zr = 0.0;&lt;br /&gt;
                    Zi = 0.0;&lt;br /&gt;
                    while (Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Cr; // f(z) = X^2 * Cの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ci; // f(z) = X^2 * Cの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, 0, n * 255 / Nmax, 0);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Julia集合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 1.5;&lt;br /&gt;
            double Rmin = -1.5;&lt;br /&gt;
            double Imax = 1.5;&lt;br /&gt;
            double Imin = -1.5;&lt;br /&gt;
            double Xr, Xr2, XrXi23, newXr;&lt;br /&gt;
            double Xi, Xi2, newXi;&lt;br /&gt;
            double Dr;&lt;br /&gt;
            double Di;&lt;br /&gt;
            int Nmax = 50;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Xr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Cの座標に変換&lt;br /&gt;
                    Xi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    Dr = 1.0;&lt;br /&gt;
                    Di = 1.0;&lt;br /&gt;
                    while (Dr + Di &amp;gt; 0.001 &amp;amp; n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        Xr2 = Xr * Xr;&lt;br /&gt;
                        Xi2 = Xi * Xi;&lt;br /&gt;
                        XrXi23 = (Xr2 + Xi2) * (Xr2 + Xi2) / 3;&lt;br /&gt;
                        newXr = Xr * 2 / 3 + (Xr2 - Xi2) / XrXi23; // f(z) = X^2 * Cの実数部&lt;br /&gt;
                        newXi = Xi * 2 / 3 - 2 * Xr * Xi / XrXi23; // f(z) = X^2 * Cの虚数部&lt;br /&gt;
                        Dr = Math.Abs(newXr - Xr);&lt;br /&gt;
                        Di = Math.Abs(newXi - Xi);&lt;br /&gt;
                        Xr = newXr;&lt;br /&gt;
                        Xi = newXi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        int rr = n * 255 / Nmax;&lt;br /&gt;
                        int gg = 0;&lt;br /&gt;
                        int bb = 0;&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, rr, gg, bb);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 配色の工夫 ===&lt;br /&gt;
&lt;br /&gt;
個々の色の差をハッキリさせる。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    int rr = (n % 13 + 1) * 255 / 14;&lt;br /&gt;
    int gg = (n % 11 + 1) * 255 / 12;&lt;br /&gt;
    int bb = (n % 7 + 1) * 255 / 8;&lt;br /&gt;
    pen.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ピクセルの目を粗くした時に、矩形の中身を塗りつぶす。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    pen.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    brush.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
    g.FillRectangle(brush, x, y, Rstep, Istep);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ar, Ai, Rstep, Istepなどをテキストボックスから入力する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Ar = double.Parse(textBox1.Text);&lt;br /&gt;
            Ai = double.Parse(textBox2.Text);&lt;br /&gt;
&lt;br /&gt;
            Rstep = int.Parse(textBox3.Text);&lt;br /&gt;
            Istep = Rstep;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== いろいろカスタマイズ ===&lt;br /&gt;
&lt;br /&gt;
*複素平面の座標のスケールをラベルに表示する。&lt;br /&gt;
*マウスドラッグで、新しく描画する範囲を選択する。&lt;br /&gt;
*選択領域を正方形にするかどうかを、チェックボックスで指定する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        //　グローバルに宣言&lt;br /&gt;
        Point MD = new Point();//マウスダウンの位置&lt;br /&gt;
        Point MU = new Point(); //マウスアップの位置&lt;br /&gt;
&lt;br /&gt;
        bool view = false;//選択領域を描画するかどうかの判定&lt;br /&gt;
        bool view2 = false;&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        int Xmax;&lt;br /&gt;
        int Xmin;&lt;br /&gt;
        int Ymax;&lt;br /&gt;
        int Ymin;&lt;br /&gt;
&lt;br /&gt;
        double Rmax;&lt;br /&gt;
        double Rmin;&lt;br /&gt;
        double Imax;&lt;br /&gt;
        double Imin;&lt;br /&gt;
&lt;br /&gt;
        double Rmax2;//マウスドラッグで指定した新しい範囲&lt;br /&gt;
        double Rmin2;&lt;br /&gt;
        double Imax2;&lt;br /&gt;
        double Imin2;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
            Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = 0.5;&lt;br /&gt;
            Rmin2 = -0.5;&lt;br /&gt;
            Imax2 = 0.5;&lt;br /&gt;
            Imin2 = -0.5;&lt;br /&gt;
            Rmax = Rmax2;&lt;br /&gt;
            Rmin = Rmin2;&lt;br /&gt;
            Imax = Imax2;&lt;br /&gt;
            Imin = Imin2;&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
            SolidBrush brush = new SolidBrush(Color.FromArgb(90, 200, 200, 200));&lt;br /&gt;
&lt;br /&gt;
            g.Clear(Color.Black); //描画領域をクリア（黒で塗りつぶす）&lt;br /&gt;
&lt;br /&gt;
            Rmax = Rmax2;&lt;br /&gt;
            Rmin = Rmin2;&lt;br /&gt;
            Imax = Imax2;&lt;br /&gt;
            Imin = Imin2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
&lt;br /&gt;
            label5.Refresh();&lt;br /&gt;
            label6.Refresh();&lt;br /&gt;
            label7.Refresh();&lt;br /&gt;
            label8.Refresh();&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Ar = -0.2;&lt;br /&gt;
            double Ai = 0.675;&lt;br /&gt;
//            double Ar = -0.3;&lt;br /&gt;
//            double Ai = 0.63;&lt;br /&gt;
            Ar = double.Parse(textBox1.Text);//テキストボックスから値を取得&lt;br /&gt;
            Ai = double.Parse(textBox2.Text);&lt;br /&gt;
&lt;br /&gt;
            int Nmax = 500;&lt;br /&gt;
            int Rstep = 3; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 3;&lt;br /&gt;
&lt;br /&gt;
            Rstep = int.Parse(textBox3.Text);&lt;br /&gt;
            Istep = Rstep;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Zr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
                    Zi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    while ( Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax )&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Ar; // f(z) = X^2 * Aの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ai; // f(z) = X^2 * Aの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        int dr = 17;&lt;br /&gt;
                        int rr = (n % dr + 1) * 255 / (dr + 1);&lt;br /&gt;
                        int gg = (n % 11 + 1) * 255 / 12;&lt;br /&gt;
                        int bb = (n % 7 + 1) * 255 / 8;&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, rr, gg, 255 - bb);//nの数に応じて色分ける&lt;br /&gt;
                        brush.Color = Color.FromArgb(255, rr, gg, 255 - bb);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
                        g.FillRectangle(brush, x, y, Rstep, Istep);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.Clear(Color.Black); //描画領域をクリア（黒で塗りつぶす）&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //　以下、マウスイベントによって選択範囲を取得する処理&lt;br /&gt;
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
            // 描画フラグON&lt;br /&gt;
            view = true;&lt;br /&gt;
&lt;br /&gt;
            // Mouseを押した座標を記録&lt;br /&gt;
            MD.X = e.X - Xmax;&lt;br /&gt;
            MD.Y = Ymax - e.Y;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
&lt;br /&gt;
            Point start = new Point();&lt;br /&gt;
            Point end = new Point();&lt;br /&gt;
&lt;br /&gt;
            // Mouseを離した座標を記録&lt;br /&gt;
            MU.X = e.X - Xmax;&lt;br /&gt;
            MU.Y = Ymax - e.Y;&lt;br /&gt;
&lt;br /&gt;
            // 座標から(X,Y)座標を計算&lt;br /&gt;
            GetRegion(MD, MU, ref start, ref end);&lt;br /&gt;
&lt;br /&gt;
            // 領域を描画&lt;br /&gt;
            DrawRegion(start, end);&lt;br /&gt;
&lt;br /&gt;
            // 描画フラグOFF&lt;br /&gt;
            view = false;&lt;br /&gt;
            view2 = false;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
&lt;br /&gt;
            Point p = new Point();&lt;br /&gt;
&lt;br /&gt;
            p.X = e.X - Xmax;&lt;br /&gt;
            p.Y = Ymax - e.Y;&lt;br /&gt;
&lt;br /&gt;
            // 描画フラグcheck&lt;br /&gt;
            if (view == false)&lt;br /&gt;
            {&lt;br /&gt;
                label1.Text = ( ( p.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin ).ToString();&lt;br /&gt;
                label2.Text = ( ( p.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin ).ToString();&lt;br /&gt;
&lt;br /&gt;
                label3.Text = null;&lt;br /&gt;
                label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            // カーソルが示している場所の座標を取得&lt;br /&gt;
            label3.Text = ( (p.X - Xmin) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin ).ToString();&lt;br /&gt;
            label4.Text = ( (p.Y - Ymin) * (Imax - Imin) / (Ymax - Ymin) + Imin ).ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void GetRegion(Point p1, Point p2, ref Point start, ref Point end)&lt;br /&gt;
        {&lt;br /&gt;
            start.X = Math.Min(p1.X, p2.X);&lt;br /&gt;
            start.Y = Math.Min(p1.Y, p2.Y);&lt;br /&gt;
&lt;br /&gt;
            end.X = Math.Max(p1.X, p2.X);&lt;br /&gt;
            end.Y = Math.Max(p1.Y, p2.Y);&lt;br /&gt;
&lt;br /&gt;
            if (checkBox1.Checked == true) //選択領域を正方形にする&lt;br /&gt;
            {&lt;br /&gt;
                int min_x_y = Math.Min(Math.Abs(end.X - start.X), Math.Abs(end.Y - start.Y));&lt;br /&gt;
&lt;br /&gt;
                end.X = start.X + min_x_y;&lt;br /&gt;
                end.Y = start.Y + min_x_y;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = ( end.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
            Imax2 = ( end.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
            Rmin2 = ( start.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin;&lt;br /&gt;
            Imin2 = ( start.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private int GetLength(int start, int end)&lt;br /&gt;
        {&lt;br /&gt;
            return Math.Abs(start - end);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void DrawRegion(Point start, Point end)&lt;br /&gt;
        {&lt;br /&gt;
            Pen blackPen = new Pen(Color.White);&lt;br /&gt;
            SolidBrush tbrush = new SolidBrush(Color.FromArgb(100,220,220,220));&lt;br /&gt;
&lt;br /&gt;
            // 描画する線を点線に設定&lt;br /&gt;
//            blackPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;&lt;br /&gt;
&lt;br /&gt;
            // 画面を消去&lt;br /&gt;
//            g.Clear(SystemColors.Control);&lt;br /&gt;
&lt;br /&gt;
            // 領域を描画&lt;br /&gt;
            g.DrawRectangle(blackPen, start.X, start.Y, GetLength(start.X, end.X), GetLength(start.Y, end.Y));&lt;br /&gt;
            g.FillRectangle(tbrush, start.X, start.Y, GetLength(start.X, end.X), GetLength(start.Y, end.Y));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button5_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標を初期値に戻す&lt;br /&gt;
            Rmax2 = 0.5;&lt;br /&gt;
            Rmin2 = -0.5;&lt;br /&gt;
            Imax2 = 0.5;&lt;br /&gt;
            Imin2 = -0.5;&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*座標のスケールの拡大、縮小ボタンを付ける&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button6_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを５倍にする&lt;br /&gt;
            double ratio = 5.0;&lt;br /&gt;
            double R_ave = ( Rmax2 + Rmin2 ) / 2;&lt;br /&gt;
            double R_dif2 = ( Rmax2 - Rmin2 ) / 2;&lt;br /&gt;
            double I_ave = ( Imax2 + Imin2 ) / 2;&lt;br /&gt;
            double I_dif2 = ( Imax2 - Imin2 ) / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = R_ave + R_dif2 * ratio;&lt;br /&gt;
            Rmin2 = R_ave - R_dif2 * ratio;&lt;br /&gt;
            Imax2 = I_ave + I_dif2 * ratio;&lt;br /&gt;
            Imin2 = I_ave - I_dif2 * ratio;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button7_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを５分の１倍にする&lt;br /&gt;
            double ratio = 5.0;&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) / 2;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) / 2;&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) / 2;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = R_ave + R_dif2 / ratio;&lt;br /&gt;
            Rmin2 = R_ave - R_dif2 / ratio;&lt;br /&gt;
            Imax2 = I_ave + I_dif2 / ratio;&lt;br /&gt;
            Imin2 = I_ave - I_dif2 / ratio;&lt;br /&gt;
            &lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*座標の上下左右へシフトさせるボタンを付ける&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button8_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを左に0.5スケールシフトする&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) * 0.5;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = Rmax2 - R_dif2;&lt;br /&gt;
            Rmin2 = Rmin2 - R_dif2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button9_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを右に0.5スケールシフトする&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) * 0.5;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = Rmax2 + R_dif2;&lt;br /&gt;
            Rmin2 = Rmin2 + R_dif2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button10_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを下に0.5スケールシフトする&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) * 0.5 ;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Imax2 = Imax2 - I_dif2;&lt;br /&gt;
            Imin2 = Imin2 - I_dif2;&lt;br /&gt;
&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button11_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを上に0.5スケールシフトする&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) * 0.5;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Imax2 = Imax2 + I_dif2;&lt;br /&gt;
            Imin2 = Imin2 + I_dif2;&lt;br /&gt;
&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 人間の感覚 ==&lt;br /&gt;
=== アロマアート ===&lt;br /&gt;
嗅覚を利用したアート&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/doc/pclit_manu200510.pdf 香りの印刷]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/doc/aromap20040312.pdf アロマプリンタ]&lt;br /&gt;
*[http://ja.wikipedia.org/wiki/RAMPO 映画RAMPO]&lt;br /&gt;
*ブンマー・モンティエン,呼吸の家&lt;br /&gt;
**彫刻の中に入ってハーブの香りを体感するもの　(東京都現代美術館) http://www.tokyoartbeat.com/tablog/images/ShowMeThai3.jpg&lt;br /&gt;
*アムラックスシアター&lt;br /&gt;
**シーンに合わせた座席の振動・香りつきのシアター（トヨタ・アムラックス）&lt;br /&gt;
&lt;br /&gt;
=== 共感覚 ===&lt;br /&gt;
*[http://www.kuhalabo.net/~projectk/color_sound/trial-product/new/ 色彩と調性の関係性についての実験サイト]（久原ゼミの実験企画）&lt;br /&gt;
*[http://ist.ksc.kwansei.ac.jp/~nagata/synesthesia/ 色聴は共感覚]（関西学院理工学部情報科学科の長田典子先生の研究室）&lt;br /&gt;
&lt;br /&gt;
=== ヒーリングアート ===&lt;br /&gt;
;リラックスとリフレッシュ&lt;br /&gt;
:リラックス時には副交感神経が優勢に，興奮状態にある場合は、交感神経が優勢になる。&lt;br /&gt;
:リラックス時にはアルファ波が出る？&lt;br /&gt;
&lt;br /&gt;
;1/f揺らぎ&lt;br /&gt;
*ホワイトノイズ、サイン波、ピンクノイズ(1/f揺らぎ)&lt;br /&gt;
*自然界の音を使用した楽曲 [http://www.kuhalabo.net/~projectk/healmusic/ URL]&lt;br /&gt;
* スペクトル&lt;br /&gt;
** EQ(イコライザ)によって，音のスペクトルを加工する。&lt;br /&gt;
** スペクトルとは[[周波数構成]]のこと。ピッチ感のある音は，ピークとなる基本周波数を中心として複数の倍音成分から構成される。&lt;br /&gt;
*** [http://www.cycleof5th.com/products/soundengine/ SoundEngine]や[http://audacity.sourceforge.net/?lang=ja Audacity]でsin波などを生成し，周波数構成を観察。sin波は基本周波数１つのみ。ノコギリ波はsin波の倍数の無限級数。ホワイトノイズはランダムな周波数構成。&lt;br /&gt;
*** 人のボーカル，楽器の音，車のエンジン音のスペクトルを比較してみる。&lt;br /&gt;
;子守唄&lt;br /&gt;
*子守唄の特徴、西洋の子守唄、日本の子守唄&lt;br /&gt;
*子守唄自動作曲プログラム(Max/MSP)[http://www.kuhalabo.net/~kuha/doc/sigmus68_suyama_kuhara07.pdf PDF]&lt;br /&gt;
*生理食塩水内レコーディング[http://www.kuhalabo.net/kuhalaaa/mdata.php?catego=3&amp;amp;wks_id=230&amp;amp;mode=detail 竹田の子守唄]&lt;br /&gt;
&lt;br /&gt;
;生物的なシステム，生物の癒し効果&lt;br /&gt;
[http://www.kazsh.com/ flash effects] / &lt;br /&gt;
[http://levitated.net/ Levitated  the Exploration of Computation] /&lt;br /&gt;
[http://sodaplay.com/ sodaplay]/ &lt;br /&gt;
[http://www.vectorpark.com/ Vector Park] / &lt;br /&gt;
[http://www.livly.com/ リヴリー・アイランド] / &lt;br /&gt;
[http://electroplankton.com/ エレクトロプランクトン] / &lt;br /&gt;
[http://www.bandai.co.jp/releases/J2004020301.html たまごっちプラス] / &lt;br /&gt;
[http://www.aist.go.jp/pr/expo/contents/paro/paro.html メンタルコミットロボアザラシ型「パロ」] / &lt;br /&gt;
[http://www.necoro.com/home.html 猫型コミュニケーションロボット「ネコロ」] / &lt;br /&gt;
[http://www.nintendo.co.jp/ds/adgj/index.html nintendogs] / &lt;br /&gt;
[http://www.nhk.or.jp/digista/onair/hall_2004.html What is TRUTH?] / &lt;br /&gt;
&lt;br /&gt;
*[http://blossom.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/egg.swf Vector Parkのegg.swf]&lt;br /&gt;
*[http://www.ebiebi.net//F_SAMPLES/clambon/ CLAMBON FARM]&lt;br /&gt;
*[http://intihuatani.usc.edu/cloud/flowing/ flOw]&lt;br /&gt;
*電子ペット Comたま [http://blossom.media.t-kougei.ac.jp/comtama/ URL] / [http://blossom.media.t-kougei.ac.jp/~kuha/doc/genko_comtama.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
== [[脳]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Neural Networks]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Genetic Algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
== Github ==&lt;br /&gt;
共同開発するときに便利。&lt;br /&gt;
&lt;br /&gt;
学内のプロキシー環境で作業する場合、コンソールで&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --global http.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
git config --global https.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
通常のプロキシーのない環境で作業する場合、コンソールで&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --global --unset http.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
git config --global --unset https.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
現在の設定を確認するには、コンソールで、&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
http://gushwell.ifdef.jp/&lt;br /&gt;
&lt;br /&gt;
素数のグラフィック&lt;br /&gt;
http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/?infinity&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-16T02:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* メディア革命 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [https://freesound.org/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.kuhalabo.net/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[https://httpd.apache.org/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-16T02:57:42Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* フリーコンテンツ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [http://freesound.iua.upf.edu/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.kuhalabo.net/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[https://httpd.apache.org/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-16T02:56:20Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* フリーコンテンツ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [http://freesound.iua.upf.edu/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.media.t-kougei.ac.jp/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[https://httpd.apache.org/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-16T02:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* メディア革命 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [http://freesound.iua.upf.edu/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.media.t-kougei.ac.jp/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[http://www.apache.jp/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-15T01:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* デジタルコンテンツの光と影 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
* [http://www.kuhalabo.net/~kuha/easybbs/easy_bbs4klb2.php 簡単BBS]に「'''最近、音楽をどのように入手し、どのように聞いているか'''」を書いてみよう。 &lt;br /&gt;
** [http://www.kuhalabo.net/~kuha/easybbs/easy_bbs4klb2_w.php 簡単BBS書込みオンリー版（携帯用）]&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [http://freesound.iua.upf.edu/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.media.t-kougei.ac.jp/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[http://www.apache.jp/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84</id>
		<title>メディアとコンテンツ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84"/>
				<updated>2026-07-15T01:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* デジタルコンテンツの光と影 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== デジタルコンテンツの光と影 ==&lt;br /&gt;
* コンテンツ産業とデジタルコンテンツ(Ref:[http://www.meti.go.jp/policy/media_contents/ 経済産業省商務情報政策局メディアコンテンツ課])&lt;br /&gt;
* [http://thinkcopyright.org/ ThinkC]&lt;br /&gt;
**公開シンポジウム]にある「公開トークイベント」，「公開シンポジウム」などの動画を見て、様々な立場の人の意見・考えを聞き、自分の意見・コメントをまとめてみよう。&lt;br /&gt;
* [[創造のサイクル]]&lt;br /&gt;
* ミッキーマウスの著作権&lt;br /&gt;
** 日本では団体名義の映画は公表後50年、アメリカの戦前作品は敗戦加算で10年延長。&lt;br /&gt;
** ベルヌ条約や万国著作権条約では著作権の保護期間において相互主義をとっているため日本においては日本の著作権法が適用される。&lt;br /&gt;
** ミッキーの初登場「蒸気船ウイリー」1929年公開なので、日本での保護期間が1989年に終わっている。&lt;br /&gt;
*** 実際に日本ではディズニーと無関係の会社から「ファンタジア」「ダンボ」などのDVDが500円程度で売られ、パッケージにはパブリック・ドメイン（著作権フリー）と明記。&lt;br /&gt;
***発売元によるとクレームは皆無。ディズニー映画を出しているブエナビスタ社に事前に出すことを宣言したが、クレームはなかったとのこと。&lt;br /&gt;
***ある記者がディズニーに問い合わせたら、「著作権に関する方針や見解は公表しない」とノーコメントを貫いたとのこと。&lt;br /&gt;
*** 参考文献：安藤健二「[http://www.kuhalabo.net/kxoops/modules/d3blog/details.php?bid=176&amp;amp;cid=8 封印されたミッキーマウス]」，2008&lt;br /&gt;
**ただし、ミッキーマウスは[http://ja.wikipedia.org/wiki/%E5%95%86%E6%A8%99 商標]登録されている。&lt;br /&gt;
* 著作権制度の問題点, 小室哲哉氏逮捕の真の問題点とは？&lt;br /&gt;
**通常、音楽家は著作権を音楽出版社に譲渡し、音楽出版社がその著作権をさらに著作権管理団体(ほとんどJASRAC)に預ける&lt;br /&gt;
**音楽著作権ビジネスでは、文化庁の著作権登録制度はほとんど利用されていない。 &lt;br /&gt;
**著作権は作った時点で自動的に発生する無方式主義。同じ知的財産の特許権、意匠権、商標権などは方式主義で特許庁に登録しなければ権利にならない。一方、著作権は官庁のデータベースに登録することが必須ではない。&lt;br /&gt;
**著作権を誰が持っているのかが、民間同士の取引に依存しているため、公的なチェックができない状況で億単位の金が動いているので、トラブルがあっても不思議ではない。&lt;br /&gt;
**参考サイト[http://ascii.jp/elem/000/000/186/186978/ 「小室哲哉」逮捕で露呈した、著作権の難しさ]&lt;br /&gt;
*著作権の利用制限の例外&lt;br /&gt;
**私的使用のための複製&lt;br /&gt;
***[http://ja.wikipedia.org/wiki/%E6%98%A0%E7%94%BB%E3%81%AE%E7%9B%97%E6%92%AE%E3%81%AE%E9%98%B2%E6%AD%A2%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B 映画の盗撮の防止に関する法律]&lt;br /&gt;
***DVD,VHSのコピーガード&lt;br /&gt;
***コピーアットワンス&lt;br /&gt;
***ダウンロード違法化&lt;br /&gt;
**引用&lt;br /&gt;
**学校その他の教育機関における複製&lt;br /&gt;
**営利を目的としない上演など&lt;br /&gt;
**教科用図書などへの掲載&lt;br /&gt;
&lt;br /&gt;
== メディア革命 ==&lt;br /&gt;
* [http://www.kuhalabo.net/~kuha/easybbs/easy_bbs4klb2.php 簡単BBS]に「'''最近、音楽をどのように入手し、どのように聞いているか'''」を書いてみよう。 &lt;br /&gt;
** [http://www.kuhalabo.net/~kuha/easybbs/easy_bbs4klb2_w.php 簡単BBS書込みオンリー版（携帯用）]&lt;br /&gt;
&lt;br /&gt;
* [http://robinsloan.com/epic/ EPIC2014]:WWWの登場から2004年までの技術と業界動向を紹介し、2014年までのITメディアの動向を予測。&lt;br /&gt;
**2008年にグーグル社とアマゾン社が合体し，架空の会社「グーグルゾン」が誕生。&lt;br /&gt;
**2014年にグーグルゾンによるEPIC（進化型パーソナライズ情報構築網）を発表。&lt;br /&gt;
***「ブログの書き込みから携帯カメラの画像，映像レポート，取材に基づくコンテンツなどを元に，消費行動，趣味，属性情報，人間関係などから各ユーザー向けにカスタマイズされたコンテンツを作成する」というパーソナライズ型メディア。&lt;br /&gt;
***誰もがニュースの発信者となり、自分の趣味嗜好に合わせた膨大な量の情報を手に入れることができ、マスコミが姿を消すといった内容となっている。 &lt;br /&gt;
**2014年にニューヨーク・タイムズがネット事業から撤退 &lt;br /&gt;
*[http://www.albinoblacksheep.com/flash/epic EPIC2015]&lt;br /&gt;
*[http://www.youtube.com/watch?v=qZgL4Ybjt3w&amp;amp;feature=related Did You Know 2.0 -JAPANESE-] B.G.(Before Google)という言葉を初めて使ったムービー &lt;br /&gt;
* 動画投稿サイト&lt;br /&gt;
** [http://www.youtube.com/ YouTube]&lt;br /&gt;
** [http://www.nicovideo.jp/ ニコニコ動画]&lt;br /&gt;
** MADムービー:既存の音声・ゲーム画像・動画・アニメーションなどを個人が合成し、再構成したもの。&lt;br /&gt;
** テレビで放映された人気アニメ『涼宮ハルヒの憂鬱』&lt;br /&gt;
*** 勝手に英語の字幕をつけて投稿されたコピー動画が海外で人気&lt;br /&gt;
*** 英語版DVDを発売したところ大ヒットを記録。&lt;br /&gt;
*** 日本国内で8万セット売れたものが北米だけで6万売れた。&lt;br /&gt;
* [http://www.erikmongrain.com/ エリック・モングレイン（Erik Mongrain）]:モントリオール出身の作曲家・ギタリスト。ラップタッピング奏法で有名。自らYouTubeに動画を投稿し，自分のウェブサイトでファーストアルバム『Fates』をリリース（ダウンロード販売）するなどインターネットを積極的に活用するアーティスト。2007/5/4にNHK BS-2で放映された『世界音楽遺産』でも紹介された。[http://jp.youtube.com/watch?v=AbndgwfG22k Air Tap!] open F tuning FACFCF&lt;br /&gt;
*[http://jerryc.tw/ JerryC] 台湾のギタリスト＆作曲家。パッヘルベルのカノンをギターアレンジしてムービーとタブ譜をネットにアップしたところ，世界中のギタリストからコピーされ，様々なバージョンが存在するようになった。[http://jp.youtube.com/watch?v=by8oyJztzwo&amp;amp;feature=related JerryCのオリジナル], [http://jp.youtube.com/watch?v=m7Jh1BV1EOc&amp;amp;feature=related 変化形バージョンの例] &lt;br /&gt;
* Jayesslee, GANGNAM STYLE(PSY)　https://www.youtube.com/watch?v=XZ3OLswKKAw&lt;br /&gt;
*Pharrell Williams, &amp;quot;Happy&amp;quot; ご当地ミュージック・ビデオ WE ARE HAPPY FROM... http://www.wearehappyfrom.com/&lt;br /&gt;
**オフィシャル https://www.youtube.com/watch?v=ZbZSe6N_BXs&lt;br /&gt;
**原宿バージョン https://www.youtube.com/watch?v=VT_G-ZLaWFQ&lt;br /&gt;
* SNS:ソーシャルネットワークサービス&lt;br /&gt;
**友人・知人間のコミュニケーションを促進する手段や場。趣味や嗜好、居住地域、出身校、「友人の友人」といった自身と直接関係のない他人との繋がりを通じて新たな人間関係を構築する場&lt;br /&gt;
** 2002年スタンフォード大学の卒業生が始めたFriendster &lt;br /&gt;
** [http://www.myspace.com/ MySpace]&lt;br /&gt;
** [http://mixi.jp/ mixi]&lt;br /&gt;
* コンテンツのネット配信&lt;br /&gt;
** [http://www.apple.com/itunes/ iTunes Music Store]&lt;br /&gt;
** [http://www.muzie.co.jp/ MUZIE]&lt;br /&gt;
** [http://www.mercora.com/ Mercora]&lt;br /&gt;
** [http://www.last.fm/ Last FM]&lt;br /&gt;
** [http://freesound.iua.upf.edu/ The Freesound Project]&lt;br /&gt;
** [http://www.archive.org/ Wayback Machine]&lt;br /&gt;
** [http://www.flickr.com/ Flickr]写真を共有するコミュニティサイト&lt;br /&gt;
** [http://www.pixiv.net/ Pixiv]イラストを共有するコミュニティサイト&lt;br /&gt;
&lt;br /&gt;
== フリーコンテンツ ==&lt;br /&gt;
*ここでのフリー(Free)は'''無料'''ではなく、'''自由'''。&lt;br /&gt;
* [http://ja.wikipedia.org/ インターネット百科事典ウィキペディア]のライセンス：[http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%88 オープンコンテント]&lt;br /&gt;
* [http://wikitravel.org/ja/ インターネット旅行ガイドブックウィキトラベル]のライセンス:[http://wikitravel.org/ja/Wikitravel:%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 コピーレフト]&lt;br /&gt;
* [http://www.stallman.org/ Richard Stallman]は，現在の著作権制度がいかに科学研究の発展の妨げになっているかを指摘し，コピーレフト( Copyleft )の概念を[http://www.gnu.org/ GNUプロジェクト]において提唱。&lt;br /&gt;
* [http://ja.openoffice.org/index.html OpenOffice.org]ワープロ，表計算などを統合したオフィスソフト �マイクロソフトオフィスと高い互換性。「オープンソース」で開発。無料、自由に使える&lt;br /&gt;
* インターネット電子図書館[http://www.aozora.gr.jp/ 青空文庫]:著作権の消滅した文学作品と著作者から自由に使用する許可を得た作品を集めており，自由にコンテンツを使用することができる。&lt;br /&gt;
* [http://creativecommons.org/ クリエイティブ・コモンズ(Creative Commons)]:2001年スタンフォード大のローレンス・レッシグ教授によってに設立。自由に利用可能なコンテンツの共有地(Commons)を作り出すことを目的としている。&lt;br /&gt;
* [http://cruel.org/freeware/cathedral.html 伽藍とバザール(The Cathedral and the Bazaar)]:オープン-ソース活動を推進するレイモンド（Eric S. Raymond）が指摘したソフトウエア開発の概念。 &lt;br /&gt;
* [http://www.bigbuckbunny.org/ Big buck bunny]&lt;br /&gt;
* [http://www.media.t-kougei.ac.jp/mng/ MNGプロジェクト]&lt;br /&gt;
* 以下の環境はいずれもコピーレフト系のライセンス&lt;br /&gt;
**[http://www.apache.jp/ Apache] Webサーバ&lt;br /&gt;
**[http://www.php.gr.jp/ PHP] サーバサイドスクリプト&lt;br /&gt;
**[http://www.mysql.gr.jp/ MySQL] データベースマネージメントシステム&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Study_on_Intelligence_and_Sensibility</id>
		<title>Study on Intelligence and Sensibility</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Study_on_Intelligence_and_Sensibility"/>
				<updated>2026-06-01T09:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=知性と感性を学ぶ=&lt;br /&gt;
&lt;br /&gt;
==インタラクティブメディアによる未来型デジタル芸術==&lt;br /&gt;
&lt;br /&gt;
https://kuhalabo.notion.site/?pvs=143&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Study_on_Intelligence_and_Sensibility</id>
		<title>Study on Intelligence and Sensibility</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Study_on_Intelligence_and_Sensibility"/>
				<updated>2026-06-01T09:49:21Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* インタラクティブメディアによる未来型デジタル芸術 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=知性と感性を学ぶ=&lt;br /&gt;
&lt;br /&gt;
==インタラクティブメディアによる未来型デジタル芸術==&lt;br /&gt;
&lt;br /&gt;
https://kuhalabo.notion.site/?pvs=143&lt;br /&gt;
&lt;br /&gt;
== 参考リンク ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業|授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Nginx</id>
		<title>Nginx</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Nginx"/>
				<updated>2026-05-23T09:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 基本 ==&lt;br /&gt;
&lt;br /&gt;
* http://localhost/&lt;br /&gt;
* http://localhost/dlbox/index.html&lt;br /&gt;
&lt;br /&gt;
;再起動&lt;br /&gt;
* $ sudo systemctl restart nginx&lt;br /&gt;
&lt;br /&gt;
;ホーム&lt;br /&gt;
* /var/www/html/&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/Nginx</id>
		<title>Nginx</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/Nginx"/>
				<updated>2026-05-23T09:59:05Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 基本 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 基本 ==&lt;br /&gt;
&lt;br /&gt;
* http://localhost/&lt;br /&gt;
* http://localhost/dlbox/index.html&lt;br /&gt;
&lt;br /&gt;
;再起動&lt;br /&gt;
* $ sudo systemctl restart nginx&lt;br /&gt;
&lt;br /&gt;
;ホーム&lt;br /&gt;
* /var/www/html/&lt;br /&gt;
&lt;br /&gt;
== php ==&lt;br /&gt;
https://beautifulajax.dip.jp/?p=1205&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%86%E3%83%A9%E3%82%B7%E3%83%BCA</id>
		<title>コンピュータリテラシーA</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%86%E3%83%A9%E3%82%B7%E3%83%BCA"/>
				<updated>2026-05-18T03:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 内容 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
*参考図書　[http://www.infonet.co.jp/ueyama/ip/index.html Webで学ぶ 情報処理概論] | [http://www.infonet.co.jp/ueyama/ip/JohoShori_II.pdf 無償PDF版]&lt;br /&gt;
&lt;br /&gt;
== 内容 ==&lt;br /&gt;
[https://note.com/kuhalabo/n/nc79fa9bf7d74?sub_rt=share_sb デジタルとアナログ]&lt;br /&gt;
&lt;br /&gt;
[https://note.com/kuhalabo/n/n2fe60939d8d6 人間とコンピュータ]&lt;br /&gt;
&lt;br /&gt;
[[アートとテクノロジー]]&lt;br /&gt;
&lt;br /&gt;
[[メディアとコンテンツ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/dec2hex.htm 10進，16進，2進の関係]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/rgb.htm RGBと16進値]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/hex2rgb.html RGB値と色の一覧表]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/shosiki.html いろいろな文字書式のソース例]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/font_en.html 英語フォントの例]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/font_jp.html 日本語フォントの例]&lt;br /&gt;
*[http://www.j-tanabe.com/fuku/fuku_0.html リンクの例]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/table.html tableタグのソース例]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/bhtml/ HTML参考]&lt;br /&gt;
&lt;br /&gt;
;参考サイト&lt;br /&gt;
* タイポグラフィー http://blog.btrax.com/jp/2014/07/01/type1/&lt;br /&gt;
* 伝わるデザイン http://tsutawarudesign.web.fc2.com/index.html&lt;br /&gt;
&lt;br /&gt;
== 論理回路 ==&lt;br /&gt;
&lt;br /&gt;
https://wwws.kobe-c.ac.jp/deguchi/sc180/logic/gate.html&lt;br /&gt;
&lt;br /&gt;
== 参考リンク ==&lt;br /&gt;
質より量、量より質&lt;br /&gt;
http://gigazine.net/news/20130813-prioritize-quantity-than-quality/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:授業|授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E4%BA%BA%E9%96%93%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF</id>
		<title>人間とコンピュータ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E4%BA%BA%E9%96%93%E3%81%A8%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF"/>
				<updated>2026-05-18T03:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：ページの白紙化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E7%94%9F%E5%91%BD%E6%83%85%E5%A0%B1%E3%82%A2%E3%83%BC%E3%83%88%E8%AB%96</id>
		<title>生命情報アート論</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E7%94%9F%E5%91%BD%E6%83%85%E5%A0%B1%E3%82%A2%E3%83%BC%E3%83%88%E8%AB%96"/>
				<updated>2026-05-13T03:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 複雑系 ==&lt;br /&gt;
=== セルオートマトン ===&lt;br /&gt;
&lt;br /&gt;
*配布資料[http://www.kuhalabo.net/~kuha/tutorial0/bioart/cellautomaton2007.pdf PDF]&lt;br /&gt;
*[http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%83%94%E3%83%B3%E3%82%B9%E3%82%AD%E3%83%BC%E3%81%AE%E3%82%AE%E3%83%A3%E3%82%B9%E3%82%B1%E3%83%83%E3%83%88 シェルピンスキーのガスケット]&lt;br /&gt;
** [http://falconnet.peddie.org/students/2007/nburoojy/projects/cellular/ 256種類の１次元セルオートマトンの画像] / &lt;br /&gt;
*[http://ja.wikipedia.org/wiki/%E3%82%BB%E3%83%AB%E3%83%BB%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9E%E3%83%88%E3%83%B3 セルオートマトン]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Elementary_cellular_automaton Elementary cellular automaton]&lt;br /&gt;
&lt;br /&gt;
=== ライフゲーム ===&lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/Lifegame.exe ライフゲームの例] / &lt;br /&gt;
[http://homepage3.nifty.com/izushi/LifeGame/ ライフゲーム入門] / &lt;br /&gt;
[http://www.kuhalabo.net/~kuha/tutorial0/bioart/cagallary/ セルオートマトン・ギャラリー] /&lt;br /&gt;
&lt;br /&gt;
;セルオートマトン音楽&lt;br /&gt;
[http://tones.wolfram.com/generate/ WolframTones]/ &lt;br /&gt;
[http://tamw.atari-users.net/camus.htm CAMUS]/ &lt;br /&gt;
[http://www.glitchds.com/ Glitch DS]/ &lt;br /&gt;
[http://www.kuhalabo.net/lifegorch/ Life Game Orchestra] / &lt;br /&gt;
&lt;br /&gt;
;ギャラリー&lt;br /&gt;
[http://www.collidoscope.com/modernca/ Modern Cellular Automata]/ &lt;br /&gt;
[http://prenzl.sourceforge.net/gallery/category.php CArt gallery]/ &lt;br /&gt;
[http://www.upl.cs.wisc.edu/~oblio/gnarly.html Cellular Automata Art]/ &lt;br /&gt;
[http://akinao.at.infoseek.co.jp/ascii/index.html ASCII Art Cell Automaton]/ &lt;br /&gt;
&lt;br /&gt;
;参考&lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89 ワイヤワールド] /&lt;br /&gt;
&lt;br /&gt;
=== 人工生命 ===&lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%88%E3%83%B3%E3%81%AE%E3%82%A2%E3%83%AA ラングトンのアリ] / &lt;br /&gt;
[http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%88%E3%83%B3%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%97 ラングトンのループ] /&lt;br /&gt;
[http://necsi.org/postdocs/sayama/sdsr/java/ 自己増殖ループ] / &lt;br /&gt;
[http://www.red3d.com/cwr/boids/ Reynolds Boid] /&lt;br /&gt;
&lt;br /&gt;
http://www.local-guru.net/blog/2010/8/19/openframeworks-boid-demo&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/tado/6603347&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Birds Algorhythm Craig Reynolds&lt;br /&gt;
http://processing.org/examples/flocking.html&lt;br /&gt;
&lt;br /&gt;
== [[C Sharp Programming]] ==&lt;br /&gt;
&lt;br /&gt;
== フラクタル ==&lt;br /&gt;
古代ギリシャからあるユークリッド幾何学と20世紀のフラクタル幾何学の比較&lt;br /&gt;
&lt;br /&gt;
;考察&lt;br /&gt;
:古代エジプト人は3:4:5の辺を持つ三角形で直角が得られることを知っていた．ピラミッドなどの巨大建造物．&lt;br /&gt;
:三平方の定理を発見したピタゴラスはどこがすごいか？&lt;br /&gt;
&lt;br /&gt;
[http://www.gaia.h.kyoto-u.ac.jp/~fractal/ フラクタル日除け]&lt;br /&gt;
&lt;br /&gt;
== 自己相似系 ==&lt;br /&gt;
=== 再帰的呼出しによる樹木の描画 ===&lt;br /&gt;
*'''再帰的( recursive )呼び出し'''とは，サブルーチンや関数が，自分自身を呼び出すことをいう。樹木は，枝の１つを取り出して拡大しても，元の枝と同じ形（相似形）をしている。これは，同じサブルーチンで枝を描画しているからである。&lt;br /&gt;
&lt;br /&gt;
*再帰的呼出し的なCollaborate Flash Animation：[http://www.zoomquilt.org/ zoomquilt] ([http://www.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/zoomquilt.swf swf])&lt;br /&gt;
*例：実行ファイル，ソース，Taneクラス &lt;br /&gt;
&lt;br /&gt;
=== C#による実装 ===&lt;br /&gt;
==== 新しいクラスの定義 ====&lt;br /&gt;
*「プロジェクト」メニューから「クラスの追加」で新しいクラス名を入力する。クラスの定義の中にメソッドを記述する。&lt;br /&gt;
* 注意&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
をTane.csの冒頭に追加&lt;br /&gt;
&lt;br /&gt;
==== 樹木の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Bintree.jpg]]&lt;br /&gt;
[[ファイル:Bintree2.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
線分(x1,y1)-(x2,y2)が与えられたら、(x2,y2)の先端に(x3,y3), (x4,y4)を取り、線分(x2,y2)-(x3,y3)と線分(x2,y2)-(x4,y4)を描画する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Tane&lt;br /&gt;
    {&lt;br /&gt;
        public void Eda(int n, double x1, double y1, double x2, double y2, double angle, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double s = Math.Sin(angle * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(angle * Math.PI / 180.0);&lt;br /&gt;
            double dx = 0.7 * (x2 - x1);&lt;br /&gt;
            double dy = 0.7 * (y2 - y1);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = x2 + dx * c - dy * s;&lt;br /&gt;
                y3 = y2 + dx * s + dy * c;&lt;br /&gt;
                x4 = x2 + dx * c + dy * s;&lt;br /&gt;
                y4 = y2 - dx * s + dy * c;&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x2, (float)y2, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x2, (float)y2, (float)x4, (float)y4);&lt;br /&gt;
                //子の再起呼び出し&lt;br /&gt;
                Eda(n - 1, x2, y2, x3, y3, angle, g, pen);&lt;br /&gt;
                Eda(n - 1, x2, y2, x4, y4, angle, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;樹木描画ボタンクリックの中身&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 10;  //枝の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.8; //開始位置 y座標&lt;br /&gt;
            double angle = 30.0; //子供の枝の角度の差分&lt;br /&gt;
            tane.Eda(n, x0, y0, x1, y1, angle, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== コッホ図形の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Koch.jpg]]&lt;br /&gt;
[[ファイル:Koch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Koch(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
            double s = Math.Sin(Math.PI / 3.0);&lt;br /&gt;
            double c = Math.Cos(Math.PI / 3.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (2 * x1 + x2) / 3.0;&lt;br /&gt;
                y3 = (2 * y1 + y2) / 3.0;&lt;br /&gt;
                x4 = (x1 + 2 * x2) / 3.0;&lt;br /&gt;
                y4 = (y1 + 2 * y2) / 3.0;&lt;br /&gt;
                x5 = x3 + (x4 - x3) * c + (y4 - y3) * s;&lt;br /&gt;
                y5 = y3 - (x4 - x3) * s + (y4 - y3) * c;&lt;br /&gt;
                // ジェネレータを描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x4, (float)y4);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                g.DrawLine(pen, (float)x5, (float)y5, (float)x4, (float)y4);&lt;br /&gt;
                g.DrawLine(pen, (float)x4, (float)y4, (float)x2, (float)y2);&lt;br /&gt;
                // 子の再起呼び出し&lt;br /&gt;
                Koch(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Koch(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
                Koch(n - 1, x5, y5, x4, y4, g, pen);&lt;br /&gt;
                Koch(n - 1, x4, y4, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;コッホ図形描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            // マウス位置へ直線を描画する&lt;br /&gt;
            int n = 4;  //子の世代数&lt;br /&gt;
            double x0 = 0; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.6 ; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.6; //終了位置 y座標&lt;br /&gt;
            tane.Koch(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ドラゴン図形の描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Dragon.jpg]]&lt;br /&gt;
[[ファイル:Dragon2.jpg]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Dragon(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = 0.5 * ( x1 + x2);&lt;br /&gt;
                y3 = 0.5 * ( y1 + y2);&lt;br /&gt;
                x4 = 0.5 * (x1 + x3 - y1 + y3);&lt;br /&gt;
                y4 = 0.5 * (x1 - x3 + y1 + y3);&lt;br /&gt;
                x5 = 0.5 * (x2 + x3 - y2 + y3);&lt;br /&gt;
                y5 = 0.5 * (x2 - x3 + y2 + y3);&lt;br /&gt;
&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x2, (float)y2);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                g.DrawLine(pen, (float)x4, (float)y4, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                g.DrawLine(pen, (float)x5, (float)y5, (float)x2, (float)y2);&lt;br /&gt;
                Dragon(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Dragon(n - 1, x4, y4, x3, y3, g, pen);&lt;br /&gt;
                Dragon(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
                Dragon(n - 1, x5, y5, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;ドラゴン図形描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Dragon(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== シダ葉の描画 ====&lt;br /&gt;
;ドラゴン図形の変化形&lt;br /&gt;
* ドラゴン図形で使用した(x1,y1), (x2,y2), (x3,y3), (x4,y4), (x5,y5)を使う&lt;br /&gt;
* 直線(x1,y1)-(x2,y2), 直線(x1,y1)-(x4,y4),  直線(x3,y3)-(x5,y5)を基本図形とする。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Sida2.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Fern(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4, x5, y5;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = ( x1 + x2 ) / 2.0;&lt;br /&gt;
                y3 = ( y1 + y2 ) / 2.0;&lt;br /&gt;
                x4 = ( x1 + x3 - y1 + y3) / 2.0;&lt;br /&gt;
                y4 = ( x1 - x3 + y1 + y3) / 2.0;&lt;br /&gt;
                x5 = ( x2 + x3 - y2 + y3) / 2.0;&lt;br /&gt;
                y5 = ( x2 - x3 + y2 + y3) / 2.0;&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x5, (float)y5);&lt;br /&gt;
                Fern(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Fern(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Fern(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
                Fern(n - 1, x3, y3, x5, y5, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;シダ葉描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Fern(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cカーブの描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Ccurve.jpg]]&lt;br /&gt;
[[ファイル:Ccurve2.jpg]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Ccurve(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3;&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = 0.5 * (x1 + x2 - y1 + y2);&lt;br /&gt;
                y3 = 0.5 * (x1 - x2 + y1 + y2);&lt;br /&gt;
                // 枝を描画する&lt;br /&gt;
                pen.Color = Color.Black;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                pen.Color = Color.Green;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x3, (float)y3);&lt;br /&gt;
                g.DrawLine(pen, (float)x3, (float)y3, (float)x2, (float)y2);&lt;br /&gt;
                Ccurve(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Ccurve(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Cカーブ画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 12;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.25; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.75; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.75; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.75; //終了位置 y座標&lt;br /&gt;
            tane.Ccurve(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 内分点と回転によるカスタムジェネレータの描画 ====&lt;br /&gt;
&lt;br /&gt;
[[ファイル:gene01.JPG]]&lt;br /&gt;
[[ファイル:gene012.JPG]]&lt;br /&gt;
&lt;br /&gt;
;Taneクラスのメソッド&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        public void Gene01(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double p = 2.0;&lt;br /&gt;
            double q = 3.0;&lt;br /&gt;
            double th = -30.0;&lt;br /&gt;
            double s = Math.Sin(th * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(th * Math.PI / 180.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (q * x1 + p * x2) / (p + q);&lt;br /&gt;
                y3 = (q * y1 + p * y2) / (p + q);&lt;br /&gt;
                x4 = x1 + (x3 - x1) * c - (y3 - y1) * s;&lt;br /&gt;
                y4 = y1 + (x3 - x1) * s + (y3 - y1) * c;&lt;br /&gt;
                pen.Color = Color.Yellow;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Gene01(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;カスタムジェネレータ描画ボタンクリックの中身&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;  //子の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width * 0.1; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height * 0.5; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width * 0.9; //終了位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.5; //終了位置 y座標&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;マウスドラッグで始点と終点を決めて描く&lt;br /&gt;
*プロパティウィンドウにイベント(稲妻のアイコン)のリストを表示させ、MouseDownイベントをダブルクリックすると、MouseDownのメソッドが自動生成されます。&lt;br /&gt;
*label1,label2に始点の座標を、label3, label4に終点の座標を入れる&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            label1.Text = e.X.ToString();&lt;br /&gt;
            label2.Text = e.Y.ToString();&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;&lt;br /&gt;
            double x0 = double.Parse(label1.Text);&lt;br /&gt;
            double y0 = double.Parse(label2.Text);&lt;br /&gt;
            double x1 = double.Parse(label3.Text);&lt;br /&gt;
            double y1 = double.Parse(label4.Text);&lt;br /&gt;
&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            label3.Text = e.X.ToString();&lt;br /&gt;
            label4.Text = e.Y.ToString();&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
p,q,thをクラスのメンバー変数にして、外部からランダムに与える。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    class Tane&lt;br /&gt;
    {&lt;br /&gt;
        public double p { get; set; }&lt;br /&gt;
        public double q { get; set; }&lt;br /&gt;
        public double th { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public void Gene01(int n, double x1, double y1, double x2, double y2, Graphics g, Pen pen)&lt;br /&gt;
        {&lt;br /&gt;
            double x3, y3, x4, y4;&lt;br /&gt;
            double s = Math.Sin(th * Math.PI / 180.0);&lt;br /&gt;
            double c = Math.Cos(th * Math.PI / 180.0);&lt;br /&gt;
&lt;br /&gt;
            if (n &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                x3 = (q * x1 + p * x2) / (p + q);&lt;br /&gt;
                y3 = (q * y1 + p * y2) / (p + q);&lt;br /&gt;
                x4 = x1 + (x3 - x1) * c - (y3 - y1) * s;&lt;br /&gt;
                y4 = y1 + (x3 - x1) * s + (y3 - y1) * c;&lt;br /&gt;
                pen.Color = Color.Yellow;&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x2, (float)y2);&lt;br /&gt;
                g.DrawLine(pen, (float)x1, (float)y1, (float)x4, (float)y4);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x3, y3, g, pen);&lt;br /&gt;
                Gene01(n - 1, x1, y1, x4, y4, g, pen);&lt;br /&gt;
                Gene01(n - 1, x3, y3, x2, y2, g, pen);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 2);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
            Random rnd = new Random();&lt;br /&gt;
&lt;br /&gt;
            int n = 7;&lt;br /&gt;
            double x0 = double.Parse(label1.Text);&lt;br /&gt;
            double y0 = double.Parse(label2.Text);&lt;br /&gt;
            double x1 = double.Parse(label3.Text);&lt;br /&gt;
            double y1 = double.Parse(label4.Text);&lt;br /&gt;
&lt;br /&gt;
            tane.p = rnd.Next(2, 6);&lt;br /&gt;
            tane.q = rnd.Next(3, 7);&lt;br /&gt;
            tane.th = rnd.Next(10, 90);&lt;br /&gt;
&lt;br /&gt;
            tane.Gene01(n, x0, y0, x1, y1, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== タイマーを使用した樹木のアニメーション ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Enabled = true;&lt;br /&gt;
            timer1.Start();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button4_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            timer1.Stop();&lt;br /&gt;
            timer1.Enabled = false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        public int cnt; //タイマー用カウンタ&lt;br /&gt;
        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            Pen pen = new Pen(Color.Green, 1);&lt;br /&gt;
            Tane tane = new Tane();&lt;br /&gt;
&lt;br /&gt;
            g.Clear(Color.Black);&lt;br /&gt;
&lt;br /&gt;
            cnt++;  //タイマー用カウンタのカウントアップ&lt;br /&gt;
            int n = 10;  //枝の世代数&lt;br /&gt;
            double x0 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y0 = pictureBox1.Height; //開始位置 y座標&lt;br /&gt;
            double x1 = pictureBox1.Width / 2; //開始位置 x座標&lt;br /&gt;
            double y1 = pictureBox1.Height * 0.9 - cnt * 2; //開始位置 y座標&lt;br /&gt;
            double angle = 30.0; //子供の枝の角度の変化の差分&lt;br /&gt;
            double a_rate = angle + cnt * 2;&lt;br /&gt;
            tane.Eda(n, x0, y0, x1, y1, a_rate, g, pen);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 複素平面フラクタル ==&lt;br /&gt;
*[http://blossom.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/9_complex.pdf 配布資料PDF]&lt;br /&gt;
*[http://blossom.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/mandelv3.exe 複複素平面フラクタル図形描画ソフトウェア for Windows]&lt;br /&gt;
**注）comdlg32.ocxがない場合は，[http://www.microsoft.com/downloads/ja-jp/details.aspx?displaylang=ja&amp;amp;FamilyID=7B9BA261-7A9C-43E7-9117-F673077FFB3C ここ]からRuntimeファイル群をダウンロードしてください。&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=0fKBhvDjuy0 Powers of Ten]&lt;br /&gt;
&lt;br /&gt;
=== C#の座標変換 ===&lt;br /&gt;
;座標原点&lt;br /&gt;
原点を移動するには、TranslateTransformメソッドを使う。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          g.TranslateTransform(x1,y1); //座標原点を(x1,y1)に移動&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;座標の回転&lt;br /&gt;
座標軸をth度(degree)だけ回転するには、RotateTransformメソッドを使う。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　          g.RotateTransform(th);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;座標軸のスケール、方向&lt;br /&gt;
座標スケールを変換するには、ScaleTransformメソッドを使う。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            g.ScaleTransform(scx,scy);  //X軸をscx倍、Y軸をscy倍する&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
X軸は右、Y軸は下が正方向なので、座標軸方向を反転するには、次のとおり。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　 　　　　　g.ScaleTransform(1,-1);   //Y軸方向の反転&lt;br /&gt;
　 　　　　　g.ScaleTransform(-1,1);  //X軸方向の反転&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 複素平面フラクタルの描画 ===&lt;br /&gt;
;自己平方の描画プログラム&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 0.5;&lt;br /&gt;
            double Rmin = -0.5;&lt;br /&gt;
            double Imax = 0.5;&lt;br /&gt;
            double Imin = -0.5;&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Ar = -0.2;&lt;br /&gt;
            double Ai = 0.675;&lt;br /&gt;
            int Nmax = 100;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Zr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
                    Zi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    while ( Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax )&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Ar; // f(z) = X^2 * Aの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ai; // f(z) = X^2 * Aの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, n * 255 / Nmax, 0, 0);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;マンデルブロー集合の描画プログラム&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 1.5;&lt;br /&gt;
            double Rmin = -1.5;&lt;br /&gt;
            double Imax = 1.5;&lt;br /&gt;
            double Imin = -1.5;&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Cr;&lt;br /&gt;
            double Ci;&lt;br /&gt;
            int Nmax = 50;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Cr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Cの座標に変換&lt;br /&gt;
                    Ci = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    Zr = 0.0;&lt;br /&gt;
                    Zi = 0.0;&lt;br /&gt;
                    while (Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Cr; // f(z) = X^2 * Cの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ci; // f(z) = X^2 * Cの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, 0, n * 255 / Nmax, 0);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Julia集合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
&lt;br /&gt;
            int Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            int Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            int Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            int Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
            double Rmax = 1.5;&lt;br /&gt;
            double Rmin = -1.5;&lt;br /&gt;
            double Imax = 1.5;&lt;br /&gt;
            double Imin = -1.5;&lt;br /&gt;
            double Xr, Xr2, XrXi23, newXr;&lt;br /&gt;
            double Xi, Xi2, newXi;&lt;br /&gt;
            double Dr;&lt;br /&gt;
            double Di;&lt;br /&gt;
            int Nmax = 50;&lt;br /&gt;
            int Rstep = 1; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 1;&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Xr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Cの座標に変換&lt;br /&gt;
                    Xi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    Dr = 1.0;&lt;br /&gt;
                    Di = 1.0;&lt;br /&gt;
                    while (Dr + Di &amp;gt; 0.001 &amp;amp; n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        Xr2 = Xr * Xr;&lt;br /&gt;
                        Xi2 = Xi * Xi;&lt;br /&gt;
                        XrXi23 = (Xr2 + Xi2) * (Xr2 + Xi2) / 3;&lt;br /&gt;
                        newXr = Xr * 2 / 3 + (Xr2 - Xi2) / XrXi23; // f(z) = X^2 * Cの実数部&lt;br /&gt;
                        newXi = Xi * 2 / 3 - 2 * Xr * Xi / XrXi23; // f(z) = X^2 * Cの虚数部&lt;br /&gt;
                        Dr = Math.Abs(newXr - Xr);&lt;br /&gt;
                        Di = Math.Abs(newXi - Xi);&lt;br /&gt;
                        Xr = newXr;&lt;br /&gt;
                        Xi = newXi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        int rr = n * 255 / Nmax;&lt;br /&gt;
                        int gg = 0;&lt;br /&gt;
                        int bb = 0;&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, rr, gg, bb);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, 1, 1);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 配色の工夫 ===&lt;br /&gt;
&lt;br /&gt;
個々の色の差をハッキリさせる。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    int rr = (n % 13 + 1) * 255 / 14;&lt;br /&gt;
    int gg = (n % 11 + 1) * 255 / 12;&lt;br /&gt;
    int bb = (n % 7 + 1) * 255 / 8;&lt;br /&gt;
    pen.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ピクセルの目を粗くした時に、矩形の中身を塗りつぶす。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    pen.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    brush.Color = Color.FromArgb(255, rr, gg, bb);&lt;br /&gt;
    g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
    g.FillRectangle(brush, x, y, Rstep, Istep);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ar, Ai, Rstep, Istepなどをテキストボックスから入力する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            Ar = double.Parse(textBox1.Text);&lt;br /&gt;
            Ai = double.Parse(textBox2.Text);&lt;br /&gt;
&lt;br /&gt;
            Rstep = int.Parse(textBox3.Text);&lt;br /&gt;
            Istep = Rstep;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== いろいろカスタマイズ ===&lt;br /&gt;
&lt;br /&gt;
*複素平面の座標のスケールをラベルに表示する。&lt;br /&gt;
*マウスドラッグで、新しく描画する範囲を選択する。&lt;br /&gt;
*選択領域を正方形にするかどうかを、チェックボックスで指定する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        //　グローバルに宣言&lt;br /&gt;
        Point MD = new Point();//マウスダウンの位置&lt;br /&gt;
        Point MU = new Point(); //マウスアップの位置&lt;br /&gt;
&lt;br /&gt;
        bool view = false;//選択領域を描画するかどうかの判定&lt;br /&gt;
        bool view2 = false;&lt;br /&gt;
        Graphics g;&lt;br /&gt;
        int Xmax;&lt;br /&gt;
        int Xmin;&lt;br /&gt;
        int Ymax;&lt;br /&gt;
        int Ymin;&lt;br /&gt;
&lt;br /&gt;
        double Rmax;&lt;br /&gt;
        double Rmin;&lt;br /&gt;
        double Imax;&lt;br /&gt;
        double Imin;&lt;br /&gt;
&lt;br /&gt;
        double Rmax2;//マウスドラッグで指定した新しい範囲&lt;br /&gt;
        double Rmin2;&lt;br /&gt;
        double Imax2;&lt;br /&gt;
        double Imin2;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
            g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); //原点を中央に移動&lt;br /&gt;
            g.ScaleTransform(1, -1); //Y軸の向きを反転&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
            Xmax = pictureBox1.Width / 2;&lt;br /&gt;
            Xmin = -pictureBox1.Width / 2;&lt;br /&gt;
            Ymax = pictureBox1.Height / 2;&lt;br /&gt;
            Ymin = -pictureBox1.Height / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = 0.5;&lt;br /&gt;
            Rmin2 = -0.5;&lt;br /&gt;
            Imax2 = 0.5;&lt;br /&gt;
            Imin2 = -0.5;&lt;br /&gt;
            Rmax = Rmax2;&lt;br /&gt;
            Rmin = Rmin2;&lt;br /&gt;
            Imax = Imax2;&lt;br /&gt;
            Imin = Imin2;&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Pen pen = new Pen(Color.White);&lt;br /&gt;
            SolidBrush brush = new SolidBrush(Color.FromArgb(90, 200, 200, 200));&lt;br /&gt;
&lt;br /&gt;
            g.Clear(Color.Black); //描画領域をクリア（黒で塗りつぶす）&lt;br /&gt;
&lt;br /&gt;
            Rmax = Rmax2;&lt;br /&gt;
            Rmin = Rmin2;&lt;br /&gt;
            Imax = Imax2;&lt;br /&gt;
            Imin = Imin2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
&lt;br /&gt;
            label5.Refresh();&lt;br /&gt;
            label6.Refresh();&lt;br /&gt;
            label7.Refresh();&lt;br /&gt;
            label8.Refresh();&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
            double Zr, newZr;&lt;br /&gt;
            double Zi, newZi;&lt;br /&gt;
            double Ar = -0.2;&lt;br /&gt;
            double Ai = 0.675;&lt;br /&gt;
//            double Ar = -0.3;&lt;br /&gt;
//            double Ai = 0.63;&lt;br /&gt;
            Ar = double.Parse(textBox1.Text);//テキストボックスから値を取得&lt;br /&gt;
            Ai = double.Parse(textBox2.Text);&lt;br /&gt;
&lt;br /&gt;
            int Nmax = 500;&lt;br /&gt;
            int Rstep = 3; // 何ピクセルごとに計算するか&lt;br /&gt;
            int Istep = 3;&lt;br /&gt;
&lt;br /&gt;
            Rstep = int.Parse(textBox3.Text);&lt;br /&gt;
            Istep = Rstep;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            for (int x = Xmin; x &amp;lt; Xmax; x = x + Rstep)&lt;br /&gt;
            {&lt;br /&gt;
                for (int y = Ymin; y &amp;lt; Ymax; y = y + Istep)&lt;br /&gt;
                {&lt;br /&gt;
                    Zr = ( x - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
                    Zi = ( y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
                    int n = 0;&lt;br /&gt;
                    while ( Zr * Zr + Zi * Zi &amp;lt; 4 &amp;amp; n &amp;lt; Nmax )&lt;br /&gt;
                    {&lt;br /&gt;
                        newZr = Zr * Zr - Zi * Zi + Ar; // f(z) = X^2 * Aの実数部&lt;br /&gt;
                        newZi = 2 * Zr * Zi + Ai; // f(z) = X^2 * Aの虚数部&lt;br /&gt;
                        Zr = newZr;&lt;br /&gt;
                        Zi = newZi;&lt;br /&gt;
                        n++;&lt;br /&gt;
                    }&lt;br /&gt;
                    if (n &amp;lt; Nmax)&lt;br /&gt;
                    {&lt;br /&gt;
                        int dr = 17;&lt;br /&gt;
                        int rr = (n % dr + 1) * 255 / (dr + 1);&lt;br /&gt;
                        int gg = (n % 11 + 1) * 255 / 12;&lt;br /&gt;
                        int bb = (n % 7 + 1) * 255 / 8;&lt;br /&gt;
                        pen.Color = Color.FromArgb(255, rr, gg, 255 - bb);//nの数に応じて色分ける&lt;br /&gt;
                        brush.Color = Color.FromArgb(255, rr, gg, 255 - bb);//nの数に応じて色分ける&lt;br /&gt;
                        g.DrawRectangle(pen, x, y, Rstep, Istep);&lt;br /&gt;
                        g.FillRectangle(brush, x, y, Rstep, Istep);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Graphics g = pictureBox1.CreateGraphics();&lt;br /&gt;
            g.Clear(Color.Black); //描画領域をクリア（黒で塗りつぶす）&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
&lt;br /&gt;
            view2 = true;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //　以下、マウスイベントによって選択範囲を取得する処理&lt;br /&gt;
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
            // 描画フラグON&lt;br /&gt;
            view = true;&lt;br /&gt;
&lt;br /&gt;
            // Mouseを押した座標を記録&lt;br /&gt;
            MD.X = e.X - Xmax;&lt;br /&gt;
            MD.Y = Ymax - e.Y;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
&lt;br /&gt;
            Point start = new Point();&lt;br /&gt;
            Point end = new Point();&lt;br /&gt;
&lt;br /&gt;
            // Mouseを離した座標を記録&lt;br /&gt;
            MU.X = e.X - Xmax;&lt;br /&gt;
            MU.Y = Ymax - e.Y;&lt;br /&gt;
&lt;br /&gt;
            // 座標から(X,Y)座標を計算&lt;br /&gt;
            GetRegion(MD, MU, ref start, ref end);&lt;br /&gt;
&lt;br /&gt;
            // 領域を描画&lt;br /&gt;
            DrawRegion(start, end);&lt;br /&gt;
&lt;br /&gt;
            // 描画フラグOFF&lt;br /&gt;
            view = false;&lt;br /&gt;
            view2 = false;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (view2 == false) return;&lt;br /&gt;
&lt;br /&gt;
            Point p = new Point();&lt;br /&gt;
&lt;br /&gt;
            p.X = e.X - Xmax;&lt;br /&gt;
            p.Y = Ymax - e.Y;&lt;br /&gt;
&lt;br /&gt;
            // 描画フラグcheck&lt;br /&gt;
            if (view == false)&lt;br /&gt;
            {&lt;br /&gt;
                label1.Text = ( ( p.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin ).ToString();&lt;br /&gt;
                label2.Text = ( ( p.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin ).ToString();&lt;br /&gt;
&lt;br /&gt;
                label3.Text = null;&lt;br /&gt;
                label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            // カーソルが示している場所の座標を取得&lt;br /&gt;
            label3.Text = ( (p.X - Xmin) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin ).ToString();&lt;br /&gt;
            label4.Text = ( (p.Y - Ymin) * (Imax - Imin) / (Ymax - Ymin) + Imin ).ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void GetRegion(Point p1, Point p2, ref Point start, ref Point end)&lt;br /&gt;
        {&lt;br /&gt;
            start.X = Math.Min(p1.X, p2.X);&lt;br /&gt;
            start.Y = Math.Min(p1.Y, p2.Y);&lt;br /&gt;
&lt;br /&gt;
            end.X = Math.Max(p1.X, p2.X);&lt;br /&gt;
            end.Y = Math.Max(p1.Y, p2.Y);&lt;br /&gt;
&lt;br /&gt;
            if (checkBox1.Checked == true) //選択領域を正方形にする&lt;br /&gt;
            {&lt;br /&gt;
                int min_x_y = Math.Min(Math.Abs(end.X - start.X), Math.Abs(end.Y - start.Y));&lt;br /&gt;
&lt;br /&gt;
                end.X = start.X + min_x_y;&lt;br /&gt;
                end.Y = start.Y + min_x_y;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = ( end.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin; // pictureBoxの座標を複素平面Zの座標に変換&lt;br /&gt;
            Imax2 = ( end.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
            Rmin2 = ( start.X - Xmin ) * (Rmax - Rmin) / (Xmax - Xmin) + Rmin;&lt;br /&gt;
            Imin2 = ( start.Y - Ymin ) * (Imax - Imin) / (Ymax - Ymin) + Imin;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private int GetLength(int start, int end)&lt;br /&gt;
        {&lt;br /&gt;
            return Math.Abs(start - end);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void DrawRegion(Point start, Point end)&lt;br /&gt;
        {&lt;br /&gt;
            Pen blackPen = new Pen(Color.White);&lt;br /&gt;
            SolidBrush tbrush = new SolidBrush(Color.FromArgb(100,220,220,220));&lt;br /&gt;
&lt;br /&gt;
            // 描画する線を点線に設定&lt;br /&gt;
//            blackPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;&lt;br /&gt;
&lt;br /&gt;
            // 画面を消去&lt;br /&gt;
//            g.Clear(SystemColors.Control);&lt;br /&gt;
&lt;br /&gt;
            // 領域を描画&lt;br /&gt;
            g.DrawRectangle(blackPen, start.X, start.Y, GetLength(start.X, end.X), GetLength(start.Y, end.Y));&lt;br /&gt;
            g.FillRectangle(tbrush, start.X, start.Y, GetLength(start.X, end.X), GetLength(start.Y, end.Y));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button5_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標を初期値に戻す&lt;br /&gt;
            Rmax2 = 0.5;&lt;br /&gt;
            Rmin2 = -0.5;&lt;br /&gt;
            Imax2 = 0.5;&lt;br /&gt;
            Imin2 = -0.5;&lt;br /&gt;
&lt;br /&gt;
            label1.Text = null;&lt;br /&gt;
            label2.Text = null;&lt;br /&gt;
            label3.Text = null;&lt;br /&gt;
            label4.Text = null;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*座標のスケールの拡大、縮小ボタンを付ける&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button6_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを５倍にする&lt;br /&gt;
            double ratio = 5.0;&lt;br /&gt;
            double R_ave = ( Rmax2 + Rmin2 ) / 2;&lt;br /&gt;
            double R_dif2 = ( Rmax2 - Rmin2 ) / 2;&lt;br /&gt;
            double I_ave = ( Imax2 + Imin2 ) / 2;&lt;br /&gt;
            double I_dif2 = ( Imax2 - Imin2 ) / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = R_ave + R_dif2 * ratio;&lt;br /&gt;
            Rmin2 = R_ave - R_dif2 * ratio;&lt;br /&gt;
            Imax2 = I_ave + I_dif2 * ratio;&lt;br /&gt;
            Imin2 = I_ave - I_dif2 * ratio;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button7_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを５分の１倍にする&lt;br /&gt;
            double ratio = 5.0;&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) / 2;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) / 2;&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) / 2;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) / 2;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = R_ave + R_dif2 / ratio;&lt;br /&gt;
            Rmin2 = R_ave - R_dif2 / ratio;&lt;br /&gt;
            Imax2 = I_ave + I_dif2 / ratio;&lt;br /&gt;
            Imin2 = I_ave - I_dif2 / ratio;&lt;br /&gt;
            &lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*座標の上下左右へシフトさせるボタンを付ける&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        private void button8_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを左に0.5スケールシフトする&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) * 0.5;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = Rmax2 - R_dif2;&lt;br /&gt;
            Rmin2 = Rmin2 - R_dif2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button9_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを右に0.5スケールシフトする&lt;br /&gt;
            double R_ave = (Rmax2 + Rmin2) * 0.5;&lt;br /&gt;
            double R_dif2 = (Rmax2 - Rmin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Rmax2 = Rmax2 + R_dif2;&lt;br /&gt;
            Rmin2 = Rmin2 + R_dif2;&lt;br /&gt;
&lt;br /&gt;
            label5.Text = Rmax2.ToString();&lt;br /&gt;
            label6.Text = Rmin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button10_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを下に0.5スケールシフトする&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) * 0.5 ;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Imax2 = Imax2 - I_dif2;&lt;br /&gt;
            Imin2 = Imin2 - I_dif2;&lt;br /&gt;
&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void button11_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            // 座標のスケールを上に0.5スケールシフトする&lt;br /&gt;
            double I_ave = (Imax2 + Imin2) * 0.5;&lt;br /&gt;
            double I_dif2 = (Imax2 - Imin2) * 0.5;&lt;br /&gt;
&lt;br /&gt;
            Imax2 = Imax2 + I_dif2;&lt;br /&gt;
            Imin2 = Imin2 + I_dif2;&lt;br /&gt;
&lt;br /&gt;
            label7.Text = Imax2.ToString();&lt;br /&gt;
            label8.Text = Imin2.ToString();&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 人間の感覚 ==&lt;br /&gt;
=== アロマアート ===&lt;br /&gt;
嗅覚を利用したアート&lt;br /&gt;
&lt;br /&gt;
[http://w3.media.t-kougei.ac.jp/kuha/asp/asp00kuha/bbs.asp かんたん掲示板]に「香りの特徴」を書いてみよう。&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/doc/pclit_manu200510.pdf 香りの印刷]&lt;br /&gt;
*[http://www.kuhalabo.net/~kuha/doc/aromap20040312.pdf アロマプリンタ]&lt;br /&gt;
*[http://ja.wikipedia.org/wiki/RAMPO 映画RAMPO]&lt;br /&gt;
*ブンマー・モンティエン,呼吸の家&lt;br /&gt;
**彫刻の中に入ってハーブの香りを体感するもの　(東京都現代美術館) http://www.tokyoartbeat.com/tablog/images/ShowMeThai3.jpg&lt;br /&gt;
*アムラックスシアター&lt;br /&gt;
**シーンに合わせた座席の振動・香りつきのシアター（トヨタ・アムラックス）&lt;br /&gt;
&lt;br /&gt;
=== 共感覚 ===&lt;br /&gt;
*[http://www.kuhalabo.net/~projectk/color_sound/trial-product/new/ 色彩と調性の関係性についての実験サイト]（久原ゼミの実験企画）&lt;br /&gt;
*[http://ist.ksc.kwansei.ac.jp/~nagata/synesthesia/ 色聴は共感覚]（関西学院理工学部情報科学科の長田典子先生の研究室）&lt;br /&gt;
&lt;br /&gt;
=== ヒーリングアート ===&lt;br /&gt;
;リラックスとリフレッシュ&lt;br /&gt;
:リラックス時には副交感神経が優勢に，興奮状態にある場合は、交感神経が優勢になる。&lt;br /&gt;
:リラックス時にはアルファ波が出る？&lt;br /&gt;
&lt;br /&gt;
;1/f揺らぎ&lt;br /&gt;
*ホワイトノイズ、サイン波、ピンクノイズ(1/f揺らぎ)&lt;br /&gt;
*自然界の音を使用した楽曲 [http://www.media.t-kougei.ac.jp/~projectk/healmusic/ URL]&lt;br /&gt;
* スペクトル&lt;br /&gt;
** EQ(イコライザ)によって，音のスペクトルを加工する。&lt;br /&gt;
** スペクトルとは[[周波数構成]]のこと。ピッチ感のある音は，ピークとなる基本周波数を中心として複数の倍音成分から構成される。&lt;br /&gt;
*** [http://www.cycleof5th.com/products/soundengine/ SoundEngine]や[http://audacity.sourceforge.net/?lang=ja Audacity]でsin波などを生成し，周波数構成を観察。sin波は基本周波数１つのみ。ノコギリ波はsin波の倍数の無限級数。ホワイトノイズはランダムな周波数構成。&lt;br /&gt;
*** 人のボーカル，楽器の音，車のエンジン音のスペクトルを比較してみる。&lt;br /&gt;
;子守唄&lt;br /&gt;
*子守唄の特徴、西洋の子守唄、日本の子守唄&lt;br /&gt;
*子守唄自動作曲プログラム(Max/MSP)[http://www.media.t-kougei.ac.jp/~kuha/doc/sigmus68_suyama_kuhara07.pdf PDF]&lt;br /&gt;
*生理食塩水内レコーディング[http://www.media.t-kougei.ac.jp/kuhalaaa/mdata.php?catego=3&amp;amp;wks_id=230&amp;amp;mode=detail 竹田の子守唄]&lt;br /&gt;
&lt;br /&gt;
;生物的なシステム，生物の癒し効果&lt;br /&gt;
[http://www.kazsh.com/ flash effects] / &lt;br /&gt;
[http://levitated.net/ Levitated  the Exploration of Computation] /&lt;br /&gt;
[http://sodaplay.com/ sodaplay]/ &lt;br /&gt;
[http://www.vectorpark.com/ Vector Park] / &lt;br /&gt;
[http://www.livly.com/ リヴリー・アイランド] / &lt;br /&gt;
[http://electroplankton.com/ エレクトロプランクトン] / &lt;br /&gt;
[http://www.bandai.co.jp/releases/J2004020301.html たまごっちプラス] / &lt;br /&gt;
[http://www.aist.go.jp/pr/expo/contents/paro/paro.html メンタルコミットロボアザラシ型「パロ」] / &lt;br /&gt;
[http://www.necoro.com/home.html 猫型コミュニケーションロボット「ネコロ」] / &lt;br /&gt;
[http://www.nintendo.co.jp/ds/adgj/index.html nintendogs] / &lt;br /&gt;
[http://www.nhk.or.jp/digista/onair/hall_2004.html What is TRUTH?] / &lt;br /&gt;
&lt;br /&gt;
*[http://blossom.media.t-kougei.ac.jp/~kuha/tutorial0/bioart/egg.swf Vector Parkのegg.swf]&lt;br /&gt;
*[http://www.ebiebi.net//F_SAMPLES/clambon/ CLAMBON FARM]&lt;br /&gt;
*[http://intihuatani.usc.edu/cloud/flowing/ flOw]&lt;br /&gt;
*電子ペット Comたま [http://blossom.media.t-kougei.ac.jp/comtama/ URL] / [http://blossom.media.t-kougei.ac.jp/~kuha/doc/genko_comtama.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
== [[脳]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Neural Networks]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Genetic Algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
== Github ==&lt;br /&gt;
共同開発するときに便利。&lt;br /&gt;
&lt;br /&gt;
学内のプロキシー環境で作業する場合、コンソールで&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --global http.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
git config --global https.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
通常のプロキシーのない環境で作業する場合、コンソールで&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --global --unset http.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
git config --global --unset https.proxy proxy-n.t-kougei.ac.jp:8080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
現在の設定を確認するには、コンソールで、&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
== リンク ==&lt;br /&gt;
&lt;br /&gt;
http://gushwell.ifdef.jp/&lt;br /&gt;
&lt;br /&gt;
素数のグラフィック&lt;br /&gt;
http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/?infinity&lt;br /&gt;
&lt;br /&gt;
[[Category:授業]]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	<entry>
		<id>http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="http://w3.kuhalabo.net/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2026-05-11T09:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Kuha：/* 大学院 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[:Category:授業|授業]] ==&lt;br /&gt;
&lt;br /&gt;
[[コンピュータリテラシーA]]&lt;br /&gt;
&lt;br /&gt;
[[作曲演習]]&lt;br /&gt;
&lt;br /&gt;
[[スケーラブルアート論]]&lt;br /&gt;
&lt;br /&gt;
知性と感性を学ぶ([[Study on Intelligence and Sensibility]]9&lt;br /&gt;
&lt;br /&gt;
カラーサイエンス＆アート([[Color Sciense and Art]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ジェネラティブアート論]] | [[生命情報アート論]]&lt;br /&gt;
&lt;br /&gt;
[[サウンド演習I]] | [[サウンド演習II]] |&lt;br /&gt;
&lt;br /&gt;
[[総合メディア概論]] | [[システムデザイン]] | &lt;br /&gt;
&lt;br /&gt;
[[サイエンスアート特論]] | [[インタラクティブメディア特論I]] | [[インタラクティブメディア特論演習I]]&lt;br /&gt;
&lt;br /&gt;
[[インタラクティブメディア概論A]] &lt;br /&gt;
&lt;br /&gt;
[[Max/MSPによるMIDIプログラミング]] | [[Max/MSPによるオーディオプログラミング]] | &lt;br /&gt;
&lt;br /&gt;
[[MaxとFlashの通信]] | &lt;br /&gt;
[[Google Maps API V3]] | &lt;br /&gt;
[[openFrameworks for Visual studio]] | &lt;br /&gt;
[[VOCALOID seminar]]&lt;br /&gt;
&lt;br /&gt;
[[Scratchプログラミング]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Sf5AoCJWLnw&amp;amp;list=PLZBjTmM9PGD94oPGCrMSwzgPAEc47NHok サウンド演習IIベストセレクション2005-2015]&lt;br /&gt;
&lt;br /&gt;
== [[:Category:研究|研究]] ==&lt;br /&gt;
[[docker]] / [[nginx]] / [[Deep Learning]] / [[Python]] / [[PyTorch]] / [[PHP]]&lt;br /&gt;
&lt;br /&gt;
[[Color Mapping]] / [[NeoPixel]] / [[Gaudi]] / [[ABC Conjecture]]&lt;br /&gt;
&lt;br /&gt;
[https://www.hiroshige.org.uk/ Ukiyoe Utagawa Hiroshige UK]&lt;br /&gt;
&lt;br /&gt;
[http://www.kuhalabo.net/mng/ mng]&lt;br /&gt;
&lt;br /&gt;
[https://www.amazon.co.jp/?&amp;amp;_encoding=UTF8&amp;amp;tag=q8labo-22&amp;amp;linkCode=ur2&amp;amp;linkId=6ba01c2aa4181dbe238cfe6cb8cb5846&amp;amp;camp=247&amp;amp;creative=1211 Amazon]&lt;br /&gt;
&lt;br /&gt;
VT Piano http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@kuhalabo&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/playlist?list=PLZBjTmM9PGD9q3aNDgK0STlnewznEpu4w&lt;br /&gt;
&lt;br /&gt;
== 東京工芸大学 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.t-kougei.ac.jp/index.html 公式サイト] /&lt;br /&gt;
[https://portal.kougei.net/up/faces/login/Com00501A.jsp コウゲイ.net] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOOGEIブログ] / &lt;br /&gt;
[https://100th.t-kougei.ac.jp/activity/ 100周年の取り組み] /&lt;br /&gt;
&lt;br /&gt;
[https://www-lib.t-kougei.ac.jp/ 図書館蔵書検索] /&lt;br /&gt;
[http://www.cc.t-kougei.ac.jp/ 情報処理教育研究センター] / &lt;br /&gt;
[http://gakuen.t-kougei.ac.jp/ GAKUEN] /&lt;br /&gt;
[http://www.univcoop.jp/kougei/ 工芸大生協] / &lt;br /&gt;
[http://order.univ.coop/ 生協Webショッピング] /&lt;br /&gt;
[https://univpc.com/ uniV PC] / &lt;br /&gt;
[https://blog.t-kougei.ac.jp/ KOUGEI PEOPLE] /&lt;br /&gt;
[https://collab.t-kougei.ac.jp/ 色の科学芸術センター col.lab]　/ &lt;br /&gt;
[https://www.t-kougei.ac.jp/activity/extension/  芸術学部フェスタ] / &lt;br /&gt;
[https://kougei.repo.nii.ac.jp/ 学術リポジトリ]&lt;br /&gt;
&lt;br /&gt;
=== インタラクティブメディア学科 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.int.t-kougei.ac.jp/ IM学科オフィシャル]&lt;br /&gt;
&lt;br /&gt;
* [[IM Open Lesson|インタラクティブメディア公開レッスン]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[久原研究室]]&lt;br /&gt;
&lt;br /&gt;
== インタラクティブメディア学科 ==&lt;br /&gt;
&lt;br /&gt;
[https://blog.t-kougei.ac.jp/int/ ブログ] /&lt;br /&gt;
[http://prezi.com/wve3-xczpvno/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share 学科紹介プレゼンテーション資料(Prezi Classic)] /&lt;br /&gt;
[https://prezi.com/view/2eIvkgJImF4VKYvyIZkI/ 学科紹介ビデオ(Prezi Next)]&lt;br /&gt;
&lt;br /&gt;
== 学会 ==&lt;br /&gt;
&lt;br /&gt;
AI Music Creativity https://aimusiccreativity.org/&lt;br /&gt;
&lt;br /&gt;
== NIME ==&lt;br /&gt;
&lt;br /&gt;
Life Game Orchestra http://www.kuhalabo.net/~kuha/nime/lifegorch/&lt;br /&gt;
&lt;br /&gt;
Tweet Harp http://www.kuhalabo.net/~kuha/nime/tweetharp/&lt;br /&gt;
&lt;br /&gt;
Wii Love Music http://www.kuhalabo.net/~kuha/nime/wiimu/&lt;br /&gt;
&lt;br /&gt;
Multi-track Loop Sequencer http://www.kuhalabo.net/~kuha/nime/lpsqr/&lt;br /&gt;
&lt;br /&gt;
Circle Canon Chorus Frog Round http://www.kuhalabo.net/~kuha/nime/kanon/chorus/&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~web/vtp/&lt;br /&gt;
&lt;br /&gt;
== 宇宙物理・天文 ==&lt;br /&gt;
&lt;br /&gt;
宇宙天気予報   https://swc.nict.go.jp/&lt;br /&gt;
&lt;br /&gt;
ケプラーの惑星音階　https://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/Genre/Fantasy/kepler.html&lt;br /&gt;
&lt;br /&gt;
ダジック・アース　https://www.dagik.net/ | https://www.npo.dagik.org/ | http://dagik.org/dow/&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
[[サーバ設定]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:薬|薬]]&lt;br /&gt;
&lt;br /&gt;
[[Kalles Fraktaler]]&lt;br /&gt;
&lt;br /&gt;
[https://www.harjavalta.fi/kulttuuri-ja-vapaa-aika/museo/ Emil Cedercreutzin museo]&lt;br /&gt;
&lt;br /&gt;
[[素数]]&lt;br /&gt;
&lt;br /&gt;
[[誤訳]]&lt;br /&gt;
&lt;br /&gt;
http://www.kuhalabo.net/~kuha/tutorial0/&lt;br /&gt;
&lt;br /&gt;
== Youtube ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/channel/UCILd88Su8uj8PDWp2kHC_1w/videos?flow=list Takanori Nagae] /&lt;br /&gt;
[https://www.youtube.com/user/kuhalabo/videos?view=57&amp;amp;flow=list Kuhalabo] /&lt;br /&gt;
[https://www.youtube.com/user/kikakukougei kikakukougei] /&lt;br /&gt;
[https://www.youtube.com/channel/UCPHSDDHx9aHBM8c2TcHQd4Q インタラクティブメディア学科] /&lt;br /&gt;
[https://www.youtube.com/channel/UCRHkKJFdiyLG9pQXp_Q4Qtg 工芸大生協] /&lt;br /&gt;
&lt;br /&gt;
== はじめましょう ==&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Contents 利用者案内]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定の一覧]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki よくある質問と回答]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiリリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Kuha</name></author>	</entry>

	</feed>