<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-16"> <title> Max7 Diary [part2] - (1) </title> </head> <body bgcolor="dfffff" text="000000"> <blockquote> <center> <hr> <h1>}0Max<sub>7</sub>e (1)</h1> <h3> w] mN </h3> <p> <hr> </center> <p> <center> <p><a href="../Max7_1/index.html"><font color="ff0000"><b>! Max<sub>7</sub>e</b></font></a> <p><a href="../Max7_part2_2/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(2)</b></font></a> <p><a href="../Max7_part2_3/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(3)</b></font></a> <p><a href="../Max7_part2_4/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(4)</b></font></a> <p><a href="../Max7_part2_5/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(5)</b></font></a> <p><a href="../Max7_part2_6/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(6)</b></font></a> <p><a href="../Max7_part2_7/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(7)</b></font></a> </center> <p> <h3>2017t^8g1e(kp)</h3> <blockquote> fD0fD0Yg0B000 MRgn0gB}10fgk0eQc0f0D00L00ёfek0o0 000000000 0gB}TUL0B000L6R\On0f[uK00n0OU000L0;R0h0D00g0O000 ]0W0f01+go0000000000L0B000]00L0B}00h00F00O0YO0g0B000 <br> <a href="../Max7_6/index.html" target="_blank"><b>Max7e(6)</b></a> L0 02017t^4g20e((g) 00g_k0B}0c0f0K00030gh010e{0i00e00n0e0L0}D0f0D0_00 S0n00Q5_o0000]0n0t1uo0 <a href="../Max7_6/index.html" target="_blank"><b>Max7e(6)</b></a> n0 02017t^4g3e(g) 0B0_00k0fD0f0B000 Nt^o0wmYQ5_0000]0W0f0VQQ5_0f[Ozvh0{0h00i0000h0D0F000000j0t^j0n0`00 <p> ]0n0k0UO0W0f0D0_0K0h0D0H0p00r0_0Y00e.s|0]0W0f0֊eWF{n0e0`0c0_00 yrk0S0n07gn010go00,gS_k0,gS_k0Ɩ-NW0_00 o`0W0f0D0_0K0i0F0K0_00{0i0([k0o0o`0W0f0D00L0(^_^;))0ke0Bfn0B00P00S?z0fM0}Q0f0M0_00 HQ1o00mixin0ek0`0Z00N Nn00F0k0fD0f0D0_00 <blockquote><blockquote> <font color="0000ff" size=2><pre> S00~0g0]0S0]0S0w0O0uM0f0M0f00_g0 00F0B00j0k0Ɩ-NY00S0h0o0!qt 0h0/c0ԏc0_00F0j0 Ɩ-NR010gP00D0}Q0_0gh0D0F0n0L0UOVK00B00~0W0_00s(Wn0Rn0Nuo0B0n0 Ɩ-Ngn0܌ir000h0D0F00d0g0Y00 ]0F0D0F0֊eWF{0Ng0c0f0~0Y00B0h0110ek013NW[0H0f0D00D00q\4Xg0B0h0peNW[K0j00 Bk0o00S00K00WF{Y00@bn0;eeu000L0"Yk0Qf0M0f0mYk0wM0QW0f000W0_000(^_^;) a00F0i0N1o0MRg+gg0TUh0K0_W0D0n0g0Y0L000F0RD0o0bk~00j0D0000k0zeQW0_0lL0W0~0Y00 _0`0WF{W0f0D00`0Q0j0n0k0kifO0_0O0_0k0j0c0f00^[W0f00gk0o0c0f0QK0Q0~0Y00Ng06BfJS0 </pre></font> </blockquote></blockquote> ]0W0f0(fe07g31ek0J00]021NW[n0֊e0fM0B}H0f00!kn00000(0000!p֊)k020`0h0S00j0n0`00 B0~00k09h0p0f0D0_0n0g00(feo0 01R 0Y00S0h0Y00_0f0D0_00 Nek0j0c0f000F00O0X00X00h0}5_L0Q0f0M0f0D00L00~0`0~0`0g5BfMRk0o0v0f06BfNN0k0o0xvz[k0Qf0W0~0F0e0g0B000 <p> <a href="../../1106/index.html" target="_blank"><b>xvz[000</b></a> 0j0^00(0000000Y00)No0weuY00L000a0004gK00Z0c0h00S0n0MRg0B00S0020f0M0_00 Nek0d0D0f0H0p00S?zfM0n0_00k0Z0c0h0h NR0W0f0D0_0 00000CD!mp3S 0h0D0F0\Omin0g_n0peASg00c0d0Q0f00 <a href="../../1106/news5/singleCD/index.html" target="_blank"><b>S0n00F0j0{</b></a> 0^ Nk0nD0f00]0n0`1X000000000k0000W0_0h0S00g0B000 N(feo0sW0D000000~0_0D0g0NgR0f0n00000k0LM0036f{0i0*XW0_0L00N1+go0000000000n00000h0-NYmy0000n0N[L0eQc0f0D00n0g00|^yvk00YOՈB00rKag0UO00`00 <p> <center> <a href="../../1106/news5/singleCD/DSC00014.JPG" target="dummy"><img src="fig1/001.jpg" border=0></a> </center> <p> ]0W0f0NSn00000:w0f0D0O0h00 <a href="../postGainer5/index.html" target="_blank"><b>post-Gainer e (5)</b></a> n0 02016t^03g25e(ё) 0n0h0S00k00<b> 0e,g}iwwf[OuRzhTt^_QHr0}iww0000000WF{ 0</b>h0D0F0qL0zvW0f00bk0ԏc0_00 S0F0D0F0S?zfM0n0J0NNL0B0c0_0n0`00h0!qNk0}0R000MRk0`D0QY0S0h0L0Qeg_0n0o00000j0Ng0B000 U00k0 TX0en0h0S00k0B0c0_00 0Pn00000g0B00[nagasm.org]n0s|Vk0B00000k0sshW0f00SUACk0J\O0e0n00R@w000L0forwardU00f0Z0c0h0spoolU00f0D00n00mW0f000 0h0D0F0\Omi0j0^0c0f00_0000o0 <a href="fig1/log_20170801.txt" target="dummy"><b>S00j0aX0</b></a> g00!qNk0pe~vMBn~0c0f0D0_000000mW0f0_k0j0c0_00 <p> [0\O0{0h00i00000W0f0n0WF{gL0h00B0H0Z0B}0c0_0n0g00|0a0|0a0B00S00Qh0j00L00beH0f000000 0}0Max7e 0h0W0_0t1uo00S0n0Yk0M0c0a00h0Max0000000n000000W0f000F00h0`D0zc0_0K00j0n0`00 HQ1o0 <a href="../../1106/news5/Jabara/index.html" target="_blank"><b>S00j0qL</b></a> L0B0c0_000a00F0i0N1+gk0o0 000000000 0n0L0Qf0O00W00a00c0h0B00S00Max0000000n000L0n~0c0f0D00n0g000o000000o0Max7h0D0F0S0h0g0QW0f00_0D00 Y0yk0o03^vn0ckvn0 000000000000000 00N[W0f0D0f00]0S0g00 0Max'YO 0h0j00N[j0n0`00 <p> ]0W0f00S00~0g0n0 0%%%e 00000n0N(000NM0)o0 <a href="../Max7_1/index.html" target="_blank"><b>Max7e(1)</b></a> n0Q-k0B00n0o0RK0c0f0D0_0L00 0AKI-H8n00000n0N 00i0S0k0fD0f0D0_0K0_0f0B00S00cW0f00Bk0 <a href="../Propeller3/index3.html#AKI-H8" target="_blank"><b>}00Propellere(3)n0 02013t^2g24e(e) 0</b></a> K00`0c0_0000h0D0F0n000F00O0zvW0_00 S00o0N_k0}O00Nen0Skzg0B000(^_^) </blockquote> <h3>2017t^8g2e(4l)</h3> <blockquote> (fen0kg0 <a href="../../1106/news5/docs/typhoon.jpg" target="dummy"><b>S00j0u0F0k0</b></a> i0S0k0LO0K0 Nf`0c0_0p]'YS5So00i0F000]N]K00WS\ebk0LM0]0F0g001+gn0000000000o0!qOULk0j00]0F0`00 g00g0xvz[k0Qf0O00h00 000000000 0Ln000000L02N0]0W0f0HS_k0o0 00W0K0Y00h044N 0n0000U00k0_g00k0e_0k01NL0R000h0D0F00F0j0B00S00L0J\D0f0D0f00000[_k000_00 ]0W0f0(fY0z6qn0)YSUg0D0_0000000Neh0fek0Ɩ-NW0f020f000Nk0W0_00 000000000g0n0U\:yn0_00k00eW0D0Max7000n06R\Og0B000 <p> <center> <a href="fig1/002.jpg" target="dummy"><img src="fig1/002_s.jpg" border=0></a> <a href="fig1/003.jpg" target="dummy"><img src="fig1/003_s.jpg" border=0></a> </center> <p> 0000000o0 Nn00F0j00n0g0B000 Y00k00iMacn0Web000n0000;uP0eQRh0W0f000000n0 01 0K00 09 0~0g0n09.z^n00puj0c0_00000000000g0Rn0T0B00S00J0g000F0h0D0F00Q0g0B0000000 00 0h0000000o0 0 }W0 0g000000000g00000000h:yh0j000 ]0W0f0S0S0K00HSMR-N0 <center> <a href="fig1/004.jpg" target="dummy"><img src="fig1/004_s.jpg" border=0></a> </center> <p> Nn0000o00000j0n0g0UO0j0W00 <p> <center> <a href="fig1/005.jpg" target="dummy"><img src="fig1/005_s.jpg" border=0></a> </center> <p> Nn000000o0 01 0n0 0RVf| 0g0B000 <p> <center> <a href="fig1/009.jpg" target="dummy"><img src="fig1/009_s.jpg" border=0></a> </center> <p> Nn000000o0 02 0n0 0J0SQ0K\we 0g0B000K0d0f0xmyk00000 g_L0 0J0SQ0K\we 000c0_0Bfk0\Oc0_00n0g0B000 <p> <center> <a href="fig1/006.jpg" target="dummy"><img src="fig1/006_s.jpg" border=0></a> </center> <p> Nn000000o0 03 0n0 00000000 0g0B000 0jit.rota 0g0!|XSj0n0`0L0Rgb0 <p> <center> <a href="fig1/007.jpg" target="dummy"><img src="fig1/007_s.jpg" border=0></a> </center> <p> Nn000000o0 04 0n0eye_trackingg0B0000000]0n0~0~0g0B00L00!Nv0000000W0f0O000n0o0 NlsTk0lca0D0D00 <p> <center> <a href="fig1/008.jpg" target="dummy"><img src="fig1/008_s.jpg" border=0></a> </center> <p> Nn000000o0 05 0n0 00000 0g0B000Bk04RrRK008RrR00000~0g0[bW0f0W0~0c0_0(^_^)0 S0S0K00HS_o0Max0000000n0002N0eeQun0001N0]0W0f0Max0000000n0OU0003N0h000f0[hQ0000h0j0c0_0L00Yek00F00O0GrNQ0f00N Nn00F0k0Nen05d0n0000n000R;u0dc0f00_00 <center> <a href="http://www.youtube.com/watch?v=dk6PCYp0Gvg" target="_blank"><font size=7>YouTube</font></a> </center> 00o0~0`0B0h04d0kc0f0D00L000F000R0g0B000 B0h0o0000000000-Nk0g00\Oc0f000F0K0j00 Max0000000o0}iW0D0n0`00(^_^) </blockquote> <h3>2017t^8g3e((g)</h3> <blockquote> 000000000-neMRen0g6BfJSg0B000 (fen00^0k0xvz[k0eg_0f[uK000 0NYo0GWSg0_Yg0 fPn0L00c0f00]0n0_k000000000n0L0Y00n0g0g7Bfk00000000[0Q0f02kW0D0 0h0n0O<0SQ0_00 _Yn0~0~00000000L0Qeg00Q0o0j0D0n0`0L0(^_^;)Qf0M0f000h00 0(fen017:30T00,gen07:00K0000000000n0L0Y0y0O000000000[0OD0_0D0K00Q0f0{0W0D0h0J0XD0W0_0g0Y0L0(fen018:00NMNn0Yeck0O(u1S0D0_0`0D0f0!qN\OTn0cQL0[ND0_0W0~0W0_0n0g0gQ0f000F0_L0j0O0j00~0W0_00B00L0h0F0T0V0D0~0W0_00 0h0n0000L0J\D0f0D0_00 ~0A0B}0c0_0j000j0k000g0B000 ]0W0f0{0K0k01N0Ln0vNJ000k0;eg0zlԏOW0f00S00g0HSMR-No0}0c0K00h0Max0000000n0BfL0Qeg_00 <UL><UL><UL> <LI>o00O000k0j00_0D0 <LI>J0o0j0W0000 <LI>J0[00y0D0K\U00 <LI>*`cssk0j00 <LI>Max000Ɩ(1) <LI>Max000Ɩ(2) <LI>{^`U00f0 <LI>ꁮd0 Yb__j </UL></UL></UL> ]0W0f00Nen0HS_K00U\:ynP\OmiY00_00n0nPh0W0f00 Nn00F0k00Nt^n0000000000 0w]D} 0(e0000ckb]tP)n0U\:yn0TcH0Hh000W0f00_00 Nt^o00000L0eeQu2Nh02Vun08l0uU00(St^k0}M0)h0D0F03Nk0j0c0_0n0g00\O&bh0W0f0St^~0g0h0Uc0f0D00h0S00o0N Ng0B000 <UL><UL><UL> <LI>0000o0J00]04000Rj0n0g0g'Yg000008S <LI> 0WN0000 0(0c0h00D0i00D0h0)o0K,dL0W00i0D0n0g0Nt^o000 <LI> 0o00O000k0j00_0D0 0h0 0J0o0j0W0000 0o0S00~0g0n0OSC3SHrg0j0O0'YW1Sk0 <LI>w&qp000000o0N}KbMW0f0B00L0Xbb\Y00K0i0F0K0o0s4Xg0zl00 <LI>RKaOX[\OTn0_;RU\:y(O\0Tiny Living)o0N_n0L </UL></UL></UL> 0*`cssk0j00 0o00000L0_j0n0g004XTk00c0f0o0U\:ySpe0s4Xg0n0Y0S'`0B000 eeQu0000L0R7_0|Qm0f01106k0eg0n0o05Pg0B0001uuR ]?bg0U\:yk0Oc0f0D00iMac01106k0cc0f0O00n0o04Pg0B000 k00Kv0n0o0fen0,gjuk0Y00K0Ne0NNg0SʎT00T00Y00K00]00o0HS_k0j0c0f0zl00S0h0k0W0_00 <p> ]0W0f0S0S0K00D00D00HSMR-NMax00000001,gR0B00S00jittern0examplesj0i00zvcW0d0d00j00h0K0 <center> <a href="fig1/010.jpg" target="dummy"><img src="fig1/010_s.jpg" border=0></a> </center> <p> Nn000000o0 06 0n0 00000000 0g0B000 S0F0D0F0>mKbj00n00U\:yg0o0000n0g0o0j0D0K00 <p> <center> <a href="fig1/011.jpg" target="dummy"><img src="fig1/011_s.jpg" border=0></a> </center> <p> Nn000000o0 07 0n0 0ln00F0k0c00 0g0B000 S00o00F00jitter examples]0n0~0~00j00h0K0Rn00000k0S00`00h0D0F0`0Q0`0L00j0K0j0K0b}vD00 <p> <center> <a href="fig1/012.jpg" target="dummy"><img src="fig1/012_s.jpg" border=0></a> </center> <p> Nn000000o0 08 0n0 0;u }uX)]X 0g0B000 {0|0 0jit.sprinkle 0n000h0D0F0 z^g00`00`00W0O0j0c0f0M0_00 <p> <center> <a href="fig1/013.jpg" target="dummy"><img src="fig1/013_s.jpg" border=0></a> </center> <p> Nn000000o0 09 0n0 0Open-GL 0g0B000 S00`0Q0o0%Rk0000g0P00P00W0j0D0h0D0Q0j0D0L00Web000n0 0R;u 003!kCQzzn0plainn000000h0W0f0000000000000W0f0D000h0D0F0QD00n0`00 S00o0000h0K0auto rotationh0K00~0`09eon0YO0WL0B00L00j00h0K0window0000k0W0f0qQX[U0[0_00 <p> <center> <a href="fig1/014.jpg" target="dummy"><img src="fig1/014_s.jpg" border=0></a> </center> <p> Nn0000000o00jit.window0Open-GLn0_00k0000k0W0_0n0g0 YfW0_00n0g0B000 <p> <center> <a href="fig1/015.jpg" target="dummy"><img src="fig1/015_s.jpg" border=0></a> </center> <p> Nn000000o002d0B00jit.window0i0n00F0k00000000k0Y00K00h0D0F0\Pg0B000 B0~00K0c0S00O0j0D0L00i0F0W0f00XSNg0o0TSOg0M0j0K0c0_0n0g00悉n0V{j0n0`00 N Nn00F0k0Nen0kn000R;u0dc0f00_00 <center> <a href="http://www.youtube.com/watch?v=XwY2NSLr5O0" target="_blank"><font size=7>YouTube</font></a> </center> ]0W0f0HS_k0j0c0f00f[un0SOSL0000`0Q0g0j0O0eg[00k0j0c0f0M0_0n0g00 03Po00000000[k0LO0 0h0[W0f0QK0Q0f0D0c0f00B0h0o0Ye~0g00s0c0W00h0[_k000_00 </blockquote> <h3>2017t^8g7e(g)</h3> <blockquote> pW0f0D0_0S5SL0N Nn00F0k00000h0яe0M0d0d0B00S0n0eo00gK00e0k0ff1Xg0Ɩ-Nn0OL0zl~0c0_00 HQ1n0ёfeo0 <a href="../../1106/news5/20170804/index.html" target="dummy"><b>S0n00F0k0</b></a> 000000000 0n0gB}eh0000000000n0-ne0Wfeo0 <a href="../../1106/news5/20170805/index.html" target="dummy"><b>S0n00F0k0</b></a> 0000000001ev(YeK000000h0-NYmy00005Bf15f)0efeo0 <a href="../../1106/news5/20170806/index.html" target="dummy"><b>S0n00F0k0</b></a> 0000000002ev(YeK00Sba0 NR00000000)0h0B0c0h0D0F0k0NN0f0D0c0f00D00D00YO0g0B000 <p> <center> <a href="fig1/016.jpg" target="dummy"><img src="fig1/016_s.jpg" border=0></a> </center> <p> ֊eo0D0~0`00000-Nh0D0F0S0h0g00S_b00y0M0S0h0o0 0}iww00000000n0S?zWF{ 0h0 0Ng Nen0SwmSeLn0N}j0i0 00h0D0F0 z^g0K0j00YOՈL0B00n0g00HSMR-No0_0~0c0f0D0_0000000n0000tetj0i00LD00HS_k0j0c0f00 000000000 0n0gB}L0tetY00\Omik0eQc0_00 ~0c0_0O0%`L0j0D0L00_g 00000pet b_o 0B00D0o0egt^n0 000000000 0n0_00k00hQg0j0O0D0O0d0K0n0Sk0j00]0F0j0Max000\OT0000000W0f0J0O00h0D0F0\Omig0B000 ek0b>~o0NQ0f0cQW0f0W0~0c0f0D00n0g0UOh0o0Oj0O00HQ)n0\OT0000{0|0]0n0~0~0000f0 }Pg`0Q0eQ0fH0_00F0j00n0o00000h0hcf000h0D0F0\Omig00B000 <p> <center> <a href="fig1/017.jpg" target="dummy"><img src="fig1/017_s.jpg" border=0></a> </center> <p> Nn0000o03Vun0n}U00n0\OTg000000n0&~k0&N0`0 07 00 04 00 01 00 00 0L00]00^00000n0hQn0 NK004d0n00000n0000000n00000R0fH000h0D0F0 0@w[0fH0 000g0B000 S_Ro000000~0_0P00000000j0i000000W0f000000n0wv0u0`0L00a000h0hQf00fM0cH0f0bR~0g0\D0_0R\O`00 <p> <center> <a href="fig1/018.jpg" target="dummy"><img src="fig1/018_s.jpg" border=0></a> </center> <p> Nn0000o03Vun0я䅼mU00n0\OTg00*~0g0(uaU00_0 0T 00}YM0k0cD0f00]0n0hQSO0Ybk;uh0W0f0OX[g0M00h0D0F00n0g0B000 u}_L0B00\OT`0L00S0n0NcQ0o0ek0HQ)\OTk0B0c0_0n0g00NVo0xY( 0\OTƖ2017 0k0o0eQ0j0D0)g0B000 <p> <center> <a href="fig1/019.jpg" target="dummy"><img src="fig1/019_s.jpg" border=0></a> </center> <p> Nn0000o0SeSf[y2Vun0Yq\x^_N00L0Nf[ye\Og0SW0f0n0R\Og0B000 Rg0Sba00`0BGMk0[W0f000000000SO0h0fn0eGrL0]0n000000g00h0h00k0CG0fM0RH000 gB}vk0B}NY00h00Rn0 0oOY 0W0_0}i000000000k00Rn0 0c;u 00Ybk;u0000k0OX[Y00_00n000000L0Qf0O000 <p> <center> <a href="fig1/020.jpg" target="dummy"><img src="fig1/020_s.jpg" border=0></a> </center> <p> S0S0K0000002Vug0B000 Nn0000o0dl}U00n0\OTg00B0a0S0a0QlY00 0k 0000000g0Uc~0H000h0D0F00n0`0L00a000~0R0L000 <center> <a href="fig1/021.jpg" target="dummy"><img src="fig1/021_s.jpg" border=0></a> <p> <a href="fig1/022.jpg" target="dummy"><img src="fig1/022_s.jpg" border=0></a> </center> <p> Nn0000o0ŃSiWSU00n0\OTg00nfn0 0`00~0=h0W0 0j0n0`0L00000o0}k0tetU00f0D0f00!k,{k0W0O0j00 YS0R000on0000h0W0f0[b^L0ؚD00 Max00000000a000h00000W0f0D00N0aX0U0[00o\Og0B000 <p> <center> <a href="fig1/023.jpg" target="dummy"><img src="fig1/023_s.jpg" border=0></a> </center> <p> Nn0000o0-No g}CNU00n0\OTg00nfk0 0`00~0U00L0S000`0 0g0B000 Xn0Qu^L00000k03kB000 0`00~0U00L0S000`0 0n0Bfk00000h0яO0 0Kb 000000g0bk0j0D0h0`00~0U00L0/c0ԏc0f01YWeh0j000 r0h0`0j0L00j00h0K0[bk0c0_0n0o00K0c0_00 <p> <center> <a href="fig1/024.jpg" target="dummy"><img src="fig1/024_s.jpg" border=0></a> </center> <p> Nn0000o0WN~gTU00n0\OTg00hQ;ub0fM0cH00 0ؚJ00O0X0 0000g0B000 Nk00 Tin0\OTL0B0c0_0L000F0S0n0000o0`0D0v0ߘPW0f0M0_0n0g00NVo0D0Z000xYg0B000 <p> <center> <a href="fig1/025.jpg" target="dummy"><img src="fig1/025_s.jpg" border=0></a> <p> <a href="fig1/026.jpg" target="dummy"><img src="fig1/026_s.jpg" border=0></a> </center> <p> Nn0000o0mfm00n0\OTg000O0B000000J00O0X0j0n0`0L00S0S0o0 0u}_ 0h0aYj000g0 0kY0 0S0h0k0W0_00 <p> <center> <a href="fig1/027.jpg" target="dummy"><img src="fig1/027_s.jpg" border=0></a> </center> <p> Nn0000o0y T'Y00n0\OTg000O0B000000000000`0L00S0000000aX0_0n0g0\OTƖk0S2g0B000 _0`0W00000a00c0h0 YfW0f00counterg0VY0N00k0randomk0 YfW0f0B000 counterg0o0B0~00k0 00f0 0W0~0F0n0g00metron000000 0150 0K00 0225 0k0_Yk0000000W0_0 Ng00f^n0ؚD00000Qsh0W0_00 <p> <center> <a href="fig1/028.jpg" target="dummy"><img src="fig1/028_s.jpg" border=0></a> </center> <p> Nn0000o00}0uB0M0m0U00n0\OTg00h:y;ubk04d0n0 0lcd 00nD0f000000000000n00000g03.z^n000000xv0h00]0000D}0T0[0_0000000L0000;ubk0Q00h0D0F0W0c0K00h0W0_0\OTg0B000 0o00 0u}_ 0o0'YNk0j0c0f0O000 <p> <center> <a href="fig1/029.jpg" target="dummy"><img src="fig1/029_s.jpg" border=0></a> </center> <p> Nn0000o0~g8lwcP[U00n0\OTg000O0B000000000000`0L00000h00000k0`0_00 S0n0B0_00n0000o0 PNT0h0k0'YM0O0Uc0f0O00h0S00`00 <p> <center> <a href="fig1/030.jpg" target="dummy"><img src="fig1/030_s.jpg" border=0></a> </center> <p> Nn0000o0!nNwmU00n0\OTg000O0B00 00P00SM0 0j0n0`0L00j00h0S0n0SK000 0*YΐO00 0o00SO0n0k01YWeY00h0`W0L000SK000h0Uv00h0D0F0 00M 0j0n0`0c0_00 i0Mn0*^y000h0W0f0o00S0n0\OT0kY0W0K0j0D0n0`00 S00g002017t^n0MaxL\OTƖo0 <a href="fig1/1.zip" target="dummy"><b>S0n00F0k0</b></a> 10\OT0&Ny0_00n0h0j0c0_00 j0K0j0K0n0Qegؚg0B00(^_^)0 <br> ]0W0f0Ye0D00D00SL0vdg0яe0D0f0M0_0n0g000000g000000NeQ0f00^[W0_00 0SL0eg_000000 00h0D0F0n0o00o00hQVvk0[ju0W0O000000g0o0D0d00k0ky0f0Yϑn00000L0&N0g0D0_00 </blockquote> <h3>2017t^8g8e(kp)</h3> <blockquote> SNNn0s^eg0B000 _0~0_0~0 <a href="https://news.dwango.jp/2017/08/06/143719/idol/" target="dummy"><b>000n0N</b></a> 00g0u0h0zvU00f00KbCQk0B003Nn0Nk0i00`0Q0DVDL0Qf0D00K00xW0_0 Ng00RD0g0 0S0n0YO0k0*XW00F0 0000h0]Rv'YND00W0f0W0~0c0_00 B0~00e0k0YOՈL0B00n00H00n0g0B000 <p> <center> <a href="fig1/momo.jpg" target="dummy"><img src="fig1/momo_s.jpg" border=0></a> <p> <a href="fig1/031.jpg" target="dummy"><img src="fig1/031_s.jpg" border=0></a> </center> <p> ]0W0f0S0S0K0006gB0_00k00000g0000W0_0~0~0>enU00f0D0_0 0 <a href="../../1106/news5/singleCD/index.html" target="dummy"><b>-NS0000CD</b></a> 0K00mp3k0S00`0 0aK0W0n0JPOPƖ 00N Nn00F0k0tetW0_00 0a000000W0_00n0hQf0g0o0j0O0f00TMh0K0SMAPh0K000Zh0K0SPEEDh0K00mp3S[0Z0k0]0n0~0~0hcf0_00n00\j0O0j0D00 S00o0N_0000h0^M0d0d0lk0j0c0_00n00kW0f00U00k0_k0Q^0000W0f00gB}vk0o00000n000P܈h0W0f0iPodk0eQ000n000000Y000h0D0F0'Yj0\Omin00000g0B000 S0n0YO0o0S0F0D0F0\Omi0Qeg0YOՈL0B000h0D0F0n0o0 gD00 <p> <center> <p><a href="fig1/032.jpg" target="dummy"><img src="fig1/032_s.jpg" border=0></a> <p><a href="fig1/033.jpg" target="dummy"><img src="fig1/033_s.jpg" border=0></a> <p><a href="fig1/034.jpg" target="dummy"><img src="fig1/034_s.jpg" border=0></a> <p><a href="fig1/035.jpg" target="dummy"><img src="fig1/035_s.jpg" border=0></a> <p><a href="fig1/036.jpg" target="dummy"><img src="fig1/036_s.jpg" border=0></a> <p><a href="fig1/037.jpg" target="dummy"><img src="fig1/037_s.jpg" border=0></a> <p><a href="fig1/038.jpg" target="dummy"><img src="fig1/038_s.jpg" border=0></a> <p><a href="fig1/039.jpg" target="dummy"><img src="fig1/039_s.jpg" border=0></a> <p><a href="fig1/040.jpg" target="dummy"><img src="fig1/040_s.jpg" border=0></a> </center> <p> r0_0Y00fn0}i00]0000000CDh0j0c0_00n00^M0K0X00000h0D0F0n0o0XSj00sTg0o0j0O0f00[o0Nt^n0yNMn0xvz000h0W0f0n0000c00h0D0F0͑j0vv0B00n0`00 S00o0i0n00F0k0j00K0o000c0f00j0Q00p0RK00j0D00 <br> ]0W0f0000000000000000k0W0f00 NHQuh0n0000L0UO__K0W0f00`0D0_0D0n0N[L0H0f0M0_00 9g-Nk0~0Z0o0R7_O0]0W0f010g+gk0BF0000g0B000 S00g0vjL00000W0f0M0_0n0g00D00D00uSO000000K{0000000000000000000000h0D0F0B0_00k0lRW0f0D0S0F00 </blockquote> <h3>2017t^8g9e(4l)</h3> <blockquote> D00D00UO0j0D00fD0YO0n00Regg0B00L00[0c0K0O0j0n0g0fD0n0g0j0O0qD0YO0k0W0f0D0S0F00 `1XQtf[OK00o00`xn0Y000n0HhQL0N Nn00F0k0J\D0_00 0}YM0j0W 0Q(`0L00k_j0L00PL00c0h0HQk0N[W0f0D0_0SwmSeLh0K0v0c0f0D00(-gL^LM0n0QzveL0 TX0j0n0g0Q(LM0n0K0h000000g0OF0K00?)n0g00zvh3uW00K0000W0f0D0_00 Nn0AmLh0&N0g00Hhn0[0 0000000000 0 0_jhf[ 0j0i0L0ceW0f0D00L00~0A0vMRk0j00h0OTL0000000g0M00N?z00eHQn0zQ0<blockquote> <font size=1><pre> ,{116V }i`1Xyf[xvzO(Yn0000000) n0T0HhQ ;NP `1XQtf[O }i`1Xyf[xvzO (SIGMUS) %eBf0O4X eBf: 2017t^8g24e(g 13:00 0 8g26eW 12:15GMI Workshop8g23e4l 13:000 O4X: lQzo0S0`0f0*geg'Yf[ %00000 (1) ̀of}in0000L0Oo`Bfn0\Omik0NH00Rgutvcjn0UO (2) MachineDancing: 000n0 YSk0Y00'Y@\v6R}h0}ih0R\On0@\@bv6R}0 TBfk0naW0_0000RubKbl (3) }if-Nn0LkXh0000Lk1Un00000000000000k0We0O04OOY_W00000000 (4) eX[Lk1Uf0000n0_00n0LkX00000MONG (5)  }0000R^k0We0O0^$PLRVP[R (6) 0000OSk0[Y00nRn0_00n0!qPv0000R (7) 000000000000000000velk000000oOY_k0J0Q000000b_bVn0NPRgMONG (8) YpoOY fP0;m(uW0_0000oOYcOD0Rg000n0cHhMONG (9) }i\h0oOYe\tk0(uD0_0md\]V0^N zk0We0O0oOY00000N,n (10) \OQN'`h0}ivxQW'`0naW0_0\Of/ec0000000MONG (11) 000000000k000000nn0Rub (12) yr_ϑ̎n0_jhf[k0We0O000000000n0Rub (13) }iOSK00_000}i }k0We0O0R0000000MONG (14) T|Rn0q}v(gi ㉐gh0Split-Merge000000k0We0O00000x0n0TXNQ0 (15) vk06qj0K~N0vn0zvk000}if000iQMONG (16) deepGTTMIII: 000000i h0b{i n0Rrs_ (17) h00000naW0_0d\0000000000k0We0O0LkXF0̎k0[Y00&{c[ (19) \Of$R[000n0_00k0RgY0y0M0}ifn0wU0MONG (20) Y͑000R^0(uD0_0aY'`0 gY00}ifi"}0cKbln0[v[ (21) TextTimeline: eW[h:y0OcW0_0zvq0000n0yr_SS (22) }i\MusicXMLn0b5_k000}ixQ0naW0_0TX㉐g0000000n0cHh (23) 00000n0oOYȑ0W0_0oOYh`000000n0i{ %0000000000}i`1XQtn0xvz9}NXVI 0Rv000000000000000(uD0_0t`1XQt000h0]000(uD0_00000\Ob0000 0n㉐gbS0;m(uW0_0R000oOY0000 0000f[/ec00000(uD0_0oOY_k0J0Q000000Rg - GTA 0(uD0f0- 000000R}n0_00n00000000`1Xc:yk0000000000f[/ec00000vcW0f0 00Rn0 YSn0OS0O(uW0f0Qu 0 N!kCQk0b5_W0_00000ib_0(uD0_0000yrkOYln0RiQlk0d0D0f0 0000000000000(uD0_0d\v'`i 0bQY00f0k0d0D0f0 0fa [s000k0We0O0\Of0W0U0X%Rx0TQ0f0n0NPi 03poOYR;u0(uD0_0000oOYn0cOD0Rg000n0cHh 0Xϑ6R_n0_00n0X0000000hVwQn0-h0[ň 0Lk1UK00Lk^n0zvX00000bQh0zvX00000000n0cHh 0K{MOh0MIDI `1X0(uD0_0000oOYk0J0Q00uR^n0!|f,nln0cHh 0}iOSn0Rcehsln0cHhh0]0n0}ifc0000x0n0_(uk0d0D0f0 %O;u00000 0}i`1XQtk0Y00gexvzRTn09}N 0 pen0xvz00 gяPU00_0}i`1XQtk0#Y00VOpx0n0SR1XJT0xvzRTn0g1XJT0W0f0D0_0`0M0~0Y0 </pre></font> </blockquote></blockquote> ]0W0f0 NHQuh0gq\U00h0n00000LM0egW0f00S_b09/16-17n0BFR7_Ok0TQ0f0n0Pn0000([L)j0i000N Nn00F0k0Rg0tet/[W0_00 S00K00W0p00O0o00S000k020f0D0O0S0h0k0j00]0F0`00 <UL><UL> <LI> 0K{k000RvW0n00000000 0n0ih0f\O <LI>v^K{K{n000000 : ?\1Yy/O1Yyn00000n0_00k0 <LI>wu0000 : 00a000000h00O <LI>PAW000;m(u0扚RvW00000 <LI>( 0}iww00000000 0bS_S?zWF{) <LI>Max examplesn0}V00D0 <LI>Max000000n00000c"}/tet </UL></UL> <p> <center> <a href="fig1/041.jpg" target="dummy"><img src="fig1/041_s.jpg" border=0></a> </center> <p> ]0W0f00YePgh0W0f0n~0c0f0D0_0R;u0000tet0000000j0i0W0f0D00Tk0000 Nn00F0j0GitHubk0LM0@wD0f0W0~0D00S0S0K00,gen0[0SL0Y~0c0_00 ~0A0H0f000p0S_6q`0L00Cycling'74g0o0MaxSOn0zvO0GitHubk0 NR0f0D00W00Max(uSDK0~0_0GitHubk0 NL0c0f0D00n0`0c0_00 a00F0i0J0NNMack0o0Xcode0B00W00a00c0h0UOK00c0f000(Qeg0n0K0??)h0D0F0n0o00b}vD0[0Sg0B000 <p> <center> <a href="fig1/042.jpg" target="dummy"><img src="fig1/042_s.jpg" border=0></a> </center> <p> h00B0H0Z0!Ne0000000Y00h0 Nn00F0k0j0c0_00 ]0W0f00Xcodeh0h00k0 <a href="https://cmake.org/download/" target="dummy"><b>CMake</b></a> h0D0F0000L0_k0j0000h0D0F0n0g0000000W0f0000000W0_00 ]0W0f00~0Z0o00000000Y00_00k0000000D0f0000h0fk0lc0f00c0f0D0c0_0L0000000K00o0000000W0_0CMakeL0H0Z00j00`0K0fL/W0f0D0_000N Nn00F0k0000L0Qf0bk~0c0f0W0~0c0_00 <p> <center> <a href="fig1/043.jpg" target="dummy"><img src="fig1/043_s.jpg" border=0></a> </center> <p> ]0n0_0CMakeh0B00S00 <center> <a href="fig1/044.jpg" target="dummy"><img src="fig1/044_s.jpg" border=0></a> </center> <p> ]0W0f00J0Kbj0000000L0 0Amazon S3 0k0B000000h0D0F0n0k0#000f0D0O0h00Amazonk00000U0[0000d0~00o0Amazonn0 ge000000000k0cc0f0D0K00_0n0g00S0S0g0ci0e_000Y00Nk0W0_00 [0Sh0W0f0o0b}vK0c0_0L00]00j00000n0000k0j0c0f0[gvk0O0S00}Q00h0D0F0n0o0a00c0h0*X0j0D0n0g0000g0B000 O)Rj0BfNk0j0c0_00n0n00leY00h0qSzn0YD0B00S00L0_a0iH0f0D00n0L0000j0n0`0c0_00 </blockquote> <h3>2017t^8g10e((g)</h3> <blockquote> 0O0w0j0D0L0feo0]ye`0]0F0g00D00D00J0vMRn0ceh0W0_0SUACiQg0B000 S0n0Yn0[Lh0W0f00F01v0 0PAW000;m(u0扚RvW00000 0h0D0F0n00egk0`D0QW0f00(fen0en0ToDo000k0RH0_00 ]0W0f00Neo0D0c0]0n0S0h0 0}iww000000000bS_S?zWF{ 0h0D0F0n0k0@wKbY00S0h0k0W0_00 ~0`0wQSOvk0UO0fO0n0K00O0H0f0D0j0K0c0_0n0g0(^_^;)0~0Z0o0NSn0000I{K00N Nn00F0k0hQSOP0zvcW0f00_00 s0}o0S0S0k0o0fK0j0D0L00Pn0bS_zn0Nhg0B00\q\'Yn0\]HQu(0S)K00P(0M)x0n0gRn0WF{O<000o0 0 <font color="0000ff"> U0f0 ,gen0000o0w]HQuk0J0XD0L0B00~0W0f0 0000fD0f0J00~0Y00v}[k0e0j0D0g0O0`0U0D0 </font> 0h0D0F0fM0QW0`0c0_00U0Y0L0g0B000 <blockquote><blockquote> <font size=1><pre> %O;ui [ 00000 ] _tf[(}i_tf[0_tf[0t_tf[)0f[0}iYef[ }i0\O00LkD0OYf000tO0h0D0F0Lpo00N^k0_00Q0X[(WY000}io0h00n00F0k0#uQ(\Of)U000w0w(tS)U000hQ(oOY)U000n0K00 ~0_00j0[00S00{0h00>yOk0SQ0eQ000f0M0_0n0K00T{H0o0*g_00k0na0f0D00K000_0k0yf[vxvzk000fK0020f000M0_00]0n0-N8h0bc0f0 D00}iwwn0xvzh0o00}i0tM0tW0NSY00;mRn0Wyk0B00_vN zn0yf[v0t֊vj0t㉒0vcY00n0f000s(Wo0U00k0E^^D0 W  }i`1Xf[0}ih0a`0oOYLph0_t0}ivzvTh0Ye0}iBvl0}ih03_j0}ih0[NvN\O(uj0h00  0S+TW0j0K000 zvU\Y00f[RΑf00B000,gf(NM0 000000000 0)f00o00]0n0іf000000000j0}iwwxvzn0hQ0f0K0k0Y00vvf000#YW k00_00xvzwn0000000͑i_/vn0㉬0xvzeln0000000ge0000009}N0+T0_00}Tvf00oj0xvzf0vcY00 %O;ùof e,g}iwwf[Oo00}if[0_tf[0f[0`1Xyf[0}iYef[0;Sf[0utf[0J00r00]000k0cY00f[Wk000xvzK00 TSRW00}in0w0wk0Y002ik0V0S0h00vvh0Y00f[SVSO 0f00B00h0OGRk0300f0D000F0k00,gf[Oo0}i#n0Yi_j0RΑK00 xvz0'Yf[bu0f[u0oOY[0Ye0b+^0Bvl[0聊^[j0h00K00ƖF0puRΑT0#:dn0D}T~f00B000eg02018t^k0uRz30hTt^0ΏH00 S0h00_W0f00}R0cQ00f0S00~0f00n0f[Svj0ĄMz0 000000000 0k0RK000Y0O0~0h000^O0Nk0OUF0S0h0k0W0_00 %,{6z }if[h0Ye ,{1{ }if[h0Yek0Y00xvzn0i ,{2{ f[r00n04X 2"1 |^PQK000000h0QOF0h0M0 2"2 f[!hYes4Xf00J0S0c0f0D00S0h0 2"3 0000000j0f[r00 2"4 }iYe[n0f[tX ,{3{ f[eeu0}in0000 3"1 ~0j0u00S0h0h0~0m00S0h0 3"2 OH00S0h0 3"3 Qތcmik0J0Q00lah0ld00M0 3"4 }ibh0TK0D0B0F0 ,{4{ }i'`0uR '`0>yO'` 4"1 00M00h0W0f0n0}i'` 4"2 uR '`h0T>yO'` 4"3 0000h0}i'` ,{5{ }in0f[r00n0OUD0vW0 5"1 }T;mRh0W0f0n0}in0asT 5"2 !kNNk0TQ0f0eW0D0}if[n0cHh 5"3 00000000000000n0*gegN`V(<font color="ff0000">w] mN</font>) </pre></font> </blockquote></blockquote> ]0W0f0000n000h00n0zvcK000`xg0zvhW0_0 0Computer Music 0000000o0S0n020t^g02ikW0_0n0K0 0h0 0e}ihVx0n000000 0n0000000-N_k0ncH0f0fD0f0D0D0N0 0Yen0z4Xh0D0F0000 \Of[0oOY[n0z4XK00fD0f0D0_0`0O0h0D0F0S0h00 NbW0f0D0_0`0M0~0W0_0 0h0n0 [W0D0zv0xW0_00 D0a0p00gen0x000L0 0h0D0F0S0h0g0 0000o0 J0N[0D0_0W0~0Y0 \Of[0oOY[n0z4Xg0fD0f0D0_0`0O0 h0D0F0S0h0g0 D0K0L0g0W00F0K0 0j0n0g00~0A000000~0g0J0N[0n00F0`0L00[0c0K0O0j0n0g0S0n00000o000000g020f000F00 <p> hQSOn0gD}0n0-Ng0 0,{6z }if[h0Ye 0h0D0F0n0L0&N0g00T{o0{0h00i0}iYeh0K0zvT_tf[h0K0Yef[g0B00L00]0n0g_(ek0z)n0 0,{5{ }in0f[r00n0OUD0vW0 0n00U00k0g_n0 000000000000000n0*gegN`V 0g0B000 S00o00F00UO0fD0f00D0D0n0`00h0M0vc0_00 </blockquote> <h3>2017t^8g11e(ё)</h3> <blockquote> No0 0q\n0e 0h0D0F0]ye0W0D0L00SUACo0Ɩ-Ngg0v}یUmi-Ng0B000 (feK00Nen0<blockquote> <font size=1><pre> w]HQu o0 eD0 NjuWN0g0T0V0D0~0Y00 _S?z xK0k0 bSD0_0W0~0W0_0 Nlk0~0[0f0D0_0`0M0~0W0_00 ^8^k0b}vD0 j00h00K0j0*gegN`Vg0W00F00 gF0T0V0D0~0Y00 Y0y0f0n0S?zL0]00c0f0K00 9e0f0 vU0~0B0f0k0 0N_n0R!h~0g0n0Kb 0I{n0 0000OD0_0W0~0Y00 ~0Z0o0_</font> </blockquote></blockquote> ]0W0f0Oeg00\q\'Y0J0NN-N0W0O00;eg0\]HQuK00 Nn00F0j0ԏOL0eg_00 B0n0S?zg0 0j00h00K0j0*gegN`Vg0W00F0 0h0D0F0n0o0a00c0h0J0N}YW0NN00lL0Y00n0`0L00~0A0}i)Yvj0f[O`0K00D0D0n0K0j00 S00g00aHhL0Nd0GrND0_0S0h0k0j00(^_^)0 a00F0i0fek0o0zzv00n0N[0za00~0Z0~0Z0n0YO0L0}O00 </blockquote> <h3>2017t^8g15e(kp)</h3> <blockquote> HQ1Wfeo0gzzv00g09Bf00000000[p41f013e(e)o0B}eB00S00000n00000000WDsk0000f0W0~0c0f0{0|0^u#uvk0L}N0(fen014e(g)o0J0vn0J0QK0Q0h02uP[W&bg0[hQk0Oe0000 j0K0j0K0n00s00W0_0YO0g0B00L00~0A0No0~0`0J0vj0n0g00Max70▌0_0|0a0|0a00D0D0`00F00 0000g0=-gW0_0-NS000000L0~0_01,g0e]K00J\D0_0L00Nt^n0_go0D00D00 00000009e 'YO 0h0D0F0n00H0f000F00 Neo0 03l00 0g0N Nn00F0j0a00c0h0(K0j00)qSj0D000000zvW0_003lg00000&bؕ_j0d&~Y00h0o0U0Y0L0-NV000000j000c0f00f02kW0D00(^_^;) <p> <center> <a href="fig1/045.jpg" target="dummy"><img src="fig1/045_s.jpg" border=0></a> <a href="fig1/046.jpg" target="dummy"><img src="fig1/046_s.jpg" border=0></a> </center> <p> ]0W0f0S0S0K00HSMR-N0Ɩ-NW0f0000000ih0h00k0ENW0v00k0000[lN}h0 <center> <a href="fig1/047.jpg" target="dummy"><img src="fig1/047_s.jpg" border=0></a> </center> <p> NVn0NNeo0sW0O0Q5_L0a}~0j0D0(_g0`xn0Y000h0v0d0K0c0f0W0~0c0_0)n0`0L00k0LQ0p0 Nn00WV0R0f0n0[7\(e,ggSz)k0LO0h0h00k00R0f0n0zQh0<b>0<b>)R;\\</b>k0]00^00[ln(Wh0D0F0S0h0g00~0_0eW0O02d0n0 0\ 00000g0M00N[g0B000 _n00F0k00e,ggzn0<b>NV\</b>0NL0OO0g0D00(!qN\0+T~0j0D0)e,ggWSzn0<b>lgq\</b>0a000h0[ln(WW0f0D00n0g00D00D00k0o0e,ggqgzn0 }l^\(SeV\0dO0)h0D0F0S0h0k0j000 ]0S0g000Y-Nk0`D0d0D0_0n0L00S00~0g0k0*0_0 0\ 0n0F0a00Webk02L0kc0f0D00 0\e 0x0n00000tetW0d0d00S00~0g0k0*0_0 0\ 0000W0f0J0S0F00h0D0F00D00p0 <a href="../abroad.html" target="_blank"><b>wmY!n*tk(P_2)</b></a> n0VQ0 0\ 0Hrg0B000 <p> <center> <a href="fig1/048.jpg" target="dummy"><img src="fig1/048_s.jpg" border=0></a> <a href="fig1/049.jpg" target="dummy"><img src="fig1/049_s.jpg" border=0></a> </center> <p> H0f000h00e}YM0g00-Nf[BfNn0 <a href="../../1106/news/photo1/index.html" target="_blank"><b>qgSNhTSLQwe</b></a> h0K00ؚ!h1t^n0 <a href="../../1106/news3/ticket/index.html" target="_blank"><b>,g]NhT[SYLWN0p04l5eRʎNNe</b></a> j0i00q\萄0,g]n0YhTo0eW0_00n0n00 0\ 0o0{0h00i0Lc0f0D0j0K0c0_00 j00h0R0f0n0 0\ 0o00D0M0j00wmY0'Yf[2Vun0 <a href="../abroad.html" target="_blank"><b>00000000</b></a> L0gRn00F0g00]0n0_0'Yf[3Vun0Bfk0T1UVn0 0Yn0Js0T[ 0g0Lc0_00圽n0<b>Ń\</b>L00VQeLh0W0f0n(WW0_0 0\ 0n0gRn00F0g0B000 <p> <center> <a href="fig1/050.jpg" target="dummy"><img src="fig1/050_s.jpg" border=0></a> </center> <p> Nn0Ń\h0MR_OL000f'f`0L00 TX0'Yf[3Vun0Bfk00K0d0f0n0O 0 T0ubΐ0K0P00Y 00000in d0~0K`(1975) 0k0ؚ!h2t^n0Bfk0N}k0Lc0_0 T}uh00 T0ubΐL0 Nl~nn0<b>{\</b>g0Lc0_000000000000k0Lc0_00 S0S0g0`D0QY0ofo00~0`0fO0j0c0f0D0j0D0fD0Yen000000Q-k00MR^h0W0f0K0L00000k0 NL0c0_0wg0B000 bΐn0{v4X0g_W0_02NNn0 00^0000 0n0P]n0-Ng00 0On0Lk0^D0f0O00 0h0Q0j0K0c0_0ualj07uL00N0`H0p0eNn0wn[R`0c0_00 <p> <center> <a href="fig1/051.jpg" target="dummy"><img src="fig1/051_s.jpg" border=0></a> </center> <p> 'Yf[0RSmiW0f0Omin0r[k0eQc0f00 TPh0NNeg0]N]0?n0 0WSS0F0[0d0000000000 0h0D0F000000000000k0LM00d0D0g0k0<b>K\EN\</b>k0Lc0_0n0L0]0n0!kg0B000 S_Bfo0[000000n0ONeLj0n0g00~0Z0'Y*WS/nK000000g0]N]k0LM00U00k00000g0K\EN\k00h0D0F00n0`0c0_00 W0p00O0_k0[eeLg0Qs0<b>2^vn0K\EN\</b>k0Lc0_0Bf(S0n0Bfk0 0~eIg 0h0aRn0[b(;_;))k0o00P[O_0a0k000000000SOU0[0_0O0f0'Y*K00PQ\~0g0[SRʎg00PQ\K00o0ؚ9h0j0c0_00 U00k0W0p00O0_k0 0*g 0T[g00 <a href="../yakushima/index.html" target="_blank"><b>3^vn0K\EN\</b></a> k0Lc0_0Bfk0o00jk000000!PQ\!K\EN\n00000h0j0c0_00 ]0n00t^0~0_0~0_0[eg0 <a href="../yakushima2/index.html" target="_blank"><b>4^vn0K\EN\</b></a> k0Lc0_0Bfk0o00000g0000h0Lc0_00 <p> <center> <a href="fig1/052.jpg" target="dummy"><img src="fig1/052_s.jpg" border=0></a> <a href="fig1/053.jpg" target="dummy"><img src="fig1/053_s.jpg" border=0></a> </center> <p> MR_Y00L0 Nn0gRn0K\EN\n0t^0Qs0 TPh0NNeg0]N]0?n0 0WSS0F0[0d0000000000 000000000000k0LM00N^o0d0D0g0k0<b>l8lo\</b>k0Lc0_00 PQ\K00l~~0g00WS\n0F0a0StPn0DY\0p0h0L}1uW0f0l~~0g0LO00000k0WNc0_00 /nk0@wD0_0n0k0 NxW0f0D0j0D0-Nn0\h0W0f0o0<b>DY'Y\</b>h0<b>_KN\</b>L0B000U00k0]0n0HQk0<b>N֊\</b>L0B0c0f00S0n03\o0D0~0`0*gn(Wh0W0f0kc0f0D000 0000000k0[lW0f0D0_0L0'YWSL0яe0D0f0M0f000^n00000o0~0Z0 0/nk0eQ0Z0lTk0\Pl 0h0D0F0n0g0\U0j0g0!nc0f009yK00M0U00_0~hP[k0ۘs0y0h0D0F0Rbg0WN00`00 <p> <center> <a href="fig1/054.jpg" target="dummy"><img src="fig1/054_s.jpg" border=0></a> </center> <p> ]0W0f0MR_Y00L001999t^n0 <a href="../../okinawa/index.html" target="_blank"><b>R0f0n0l~</b></a> 0vR0k00`mn0l~0000(kQ͑q\\)L0Y~000S0n0t^o0J0NN000g0[gIQ000 Tt^n02^v0J0NN000g0[Α~nn0000000 0\U 0n0<b>00000</b>k0`_02000t^n0 <a href="../../okinawa/okinawa3.html" target="_blank"><b>3^vn0l~</b></a> 0J0NN000g00N^o0V0k0 0<b>X00X00</b> 00zvcW0_00 <p> <center> <a href="fig1/055.jpg" target="dummy"><img src="fig1/055_s.jpg" border=0></a> <a href="fig1/056.jpg" target="dummy"><img src="fig1/056_s.jpg" border=0></a> </center> <p> ]0W0f002002t^n0 <a href="../../okinawa/okinawa4.html" target="_blank"><b>4^vn0l~</b></a> K00o00W,gvk0J0NN000g0j0O00wmYQ5_0VQQ5_n00000l~__0000k0cH0f0n0NNe000k0bwW0f00S0n0t^k0o0D00D00l~\0000n0gR0<b>^sT\</b>k0Lc0_00 <b>^sT\</b>o0D0d00 0h0~000 0K00n0e0^0g0l~00j0D0L00]00o0k0l~0c0f0<b>X00X00</b>k0LO0n0L0g*QHQ`0K00g0B000NM0l~k0Lc0f0<b>X00X00</b>k0LK0j0D0t^o0!qD0n0g0weuY000 2004t^n0 <a href="../../okinawa/okinawa5.html" target="_blank"><b>5^vn0l~</b></a> g0o0f[uh0h00k0Qs0<b>^sT\</b>0 2005t^n0 <a href="../../okinawa/okinawa6.html" target="_blank"><b>6^vn0l~</b></a> g0o0n0 00D0000 06Rh0 0l~n0)nl 00*XW0_00 2006t^n0 <a href="../../okinawa/okinawa7.html" target="_blank"><b>7^vn0l~</b></a> g0o0o`P[h0h00k0Qs0<b>^sT\</b>k0Lc0f0R0f0n0<b>0000000000</b>0 2007t^n0 <a href="../../okinawa/okinawa8.html" target="_blank"><b>8^vn0l~</b></a> g0o0K0000k000g0LM00 tt'Yn0lΑHQu(]0n0_0UO^h0j0O00LkD0ST)h0<b>X00X00</b>k0f0R[b0 <p> <center> <a href="fig1/057.jpg" target="dummy"><img src="fig1/057_s.jpg" border=0></a> </center> <p> ]0W0f002008t^n0 <a href="../../okinawa/okinawa9.html" target="_blank"><b>9^vn0l~</b></a> g0o0Bk00l~,g\K00kQ͑q\\n0<b>wW\</b>k0!n00U00k0ؚ9g0<b>lgq\</b>k0!nc0f00e,ggWSzn0l[k0l~0c0_00 2009t^n0 <a href="../../okinawa/okinawa10.html" target="_blank"><b>10^vn0l~</b></a> g0o0f[uh0h00k0Qs0<b>^sT\</b>k0Lc0f0<b>0000000000</b>h0<b>00000</b>n00000 <p> <center> <a href="fig1/058.jpg" target="dummy"><img src="fig1/058_s.jpg" border=0></a> <a href="fig1/059.jpg" target="dummy"><img src="fig1/059_s.jpg" border=0></a> </center> <p> ]0W0f02010t^n0 <a href="../../okinawa/okinawa11.html" target="_blank"><b>11^vn0l~</b></a> g0o0Nlk002^vn0<b>wW\</b>K000R0f0n0<b>h\</b>h0<b>1u^\</b>h0<b>z[\</b>h00hTJW0_00 2011t^n0 <a href="../../okinawa/okinawa12.html" target="_blank"><b>12^vn0l~</b></a> g0o0~0_0~0_0f[uh0h00k0Qs0<b>^sT\</b>k0Lc0f0n0<b>0000000000</b>h0<b>00000</b>n00000U00k000000n00000g0R0f0n0<b> O\</b>k0LM000000000*XW0_00 <p> <center> <a href="fig1/060.jpg" target="dummy"><img src="fig1/060_s.jpg" border=0></a> </center> <p> }O02012t^n0 <a href="../../okinawa/okinawa13.html" target="_blank"><b>13^vn0l~</b></a> g0o003^vn0<b>wW\</b>K0000000g0R0f0n0<b>NV\</b>k0Lc0f0l~000e,ggz()YlL0oQ00p0S~nL0H00h0D0F0]opS)~0g0ceikW0_00 Tt^n0 <a href="../../okinawa/okinawa14.html" target="_blank"><b>14^vn0l~</b></a> o0Q5_`0c0_0n0g0n0<b>X00X00</b>`0Q00 2013t^n0 <a href="../../okinawa/okinawa15.html" target="_blank"><b>15^vn0l~</b></a> g0o0~0_0~0_0f[uh0h00k0Qs0<b>^sT\</b>k0Lc0f0n0<b>0000000000</b>h0<b>h0E000000f00</b>n00000U00k000000n00000g02^vn0<b> O\</b>000k0LM000000000*XW0_00 <p> <center> <a href="fig1/061.jpg" target="dummy"><img src="fig1/061_s.jpg" border=0></a> </center> <p> }O02014t^n0 <a href="../../okinawa/okinawa16.html" target="_blank"><b>16^vn0l~</b></a> g0o004^vn0<b>wW\</b>K000R0f0n0<b>\\m\</b>h0<b>Ҟ\</b>0hTJW0_00 <p> <center> <a href="fig1/062.jpg" target="dummy"><img src="fig1/062_s.jpg" border=0></a> </center> <p> ]0W0f02015t^n0 <a href="../../okinawa/okinawa17.html" target="_blank"><b>17^vn0l~</b></a> g0o0Bk0R0f0n0<b>[S\</b>k0LM0000000n00000g0R0f0n0<b> Oo\</b>h0<b> N0W\</b>h0<b>`l\</b>h0<b>eg\</b>0hTJW0_00 <p> <center> <a href="fig1/063.jpg" target="dummy"><img src="fig1/063_s.jpg" border=0></a> </center> <p> TX02015t^n0 <a href="../../okinawa/okinawa18.html" target="_blank"><b>18^vn0l~</b></a> o0Q5_h0h00k00s|͎W0Wn0W0zf0g0OULh0j0c0f0D00ΑS\00_00k0l~,g\0NhTW0f00R0f0n0<b>K\b0W\</b>h0<b>S[)R\</b>k00Lc0_00 2016t^n0 <a href="../../okinawa/okinawa19.html" target="_blank"><b>19^vn0l~</b></a> g0o0~0_0~0_0f[uh0h00k0Qs0<b>^sT\</b>k0Lc0f0n0<b>0000000000</b>h0<b>00000</b>n00000U00k000000n00000g02^vn0<b> O\</b>000k0LM000000000*XW0_00 2017t^n0 <a href="../../okinawa/okinawa20.html" target="_blank"><b>20^vn0l~</b></a> g0o0~0_0~0_0f[uh0h00k0Qs0<b>00000</b>n00000U00k000000n00000g03^vn0<b> O\</b>000k0LM000000000*XW0_00 T2017t^n0 <a href="../../okinawa/okinawa21.html" target="_blank"><b>21^vn0l~</b></a> g0o0J0NNg02^vn0<b>[S\</b>k0Lc0_00 <p> <center> <a href="fig1/064.jpg" target="dummy"><img src="fig1/064_s.jpg" border=0></a> <a href="fig1/065.jpg" target="dummy"><img src="fig1/065_s.jpg" border=0></a> </center> <p> S0n0l~0000h0o0%Rk002012t^k0o00,g]n0&Ns0g0n0gzg0B00 <a href="../../1106/news3/Goto2012/" target="_blank"><b>N\R\0y_l\</b></a> k0Lc0f00R0f0n0lRʎ0*XW0_00 ag0o0 0\ 00000o0S0n0B0_00`0h0`F0L00_0f0D00p0~0_0܈Y00S0h0k0W00F00 P}@\0䅕N4kn0\ho0Ye~0g0k0B}00Z00P}go0feh0j0c0f0W0~0c0_00 </blockquote> <h3>2017t^8g16e(4l)</h3> <blockquote> (fen0䅕N4kn0\ho0P}@\ 0[R 0`0c0_0h0D0F00 HQg7gX00F0K0K0c0f0hQRg0WF{W0_0֊en00000VT{L0J\M00U00k01t^0Bf0K0Q0f0hQb9eW0f0D0S0F00h0MRTM0k0eT'`L0Qf0M0_0S0n0e0~0Z0o0(fen0h}k;ed000/^N}n000000K000000W0_0(^_^;)0 ]0W0f0~0Z0o00(fY`D0QW0f000W0f0D0_0 0\ 00000n0Rg0B000 <p> <center> <a href="fig1/066.jpg" target="dummy"><img src="fig1/066_s.jpg" border=0></a> </center> <p> 2007t^k0J0NNg0e_ok0Lc0_0Bfk00ꁻg0^lW0f0!nc0_0n0L00 <a href="../../1106/news2/niigata/index.html" target="_blank"><b>PO!n\</b></a> g0B000 \QNhTW0_000PO!nёq\g0xё0Sc0_000_00D0k0WNc0_00W0_0n0`0c0_00 ^y8b00000000j0i0n0N]\0dQ0p00VQo0J00]00S00j0h0S00`00F0h0`F00 <p> <center> <a href="fig1/067.jpg" target="dummy"><img src="fig1/067_s.jpg" border=0></a> <a href="fig1/068.jpg" target="dummy"><img src="fig1/068_s.jpg" border=0></a> <p> <a href="fig1/069.jpg" target="dummy"><img src="fig1/069_s.jpg" border=0></a> </center> <p> TX02007t^k0o00f[u5Nh0h00k0 <a href="../../1106/NY2007/index.html" target="_blank"><b>2^vn0000000</b></a> k0Lc0f0D0f00~0A0000000n0<b>000000\</b>SOL0 0\ 0j0n0`0L0(S000P00c0h0NhTY00hTJ000k00WNc0_0)0]0n0WSzK00<b>0000\</b>k0!nc0f0 01un0sY^y 0n0CQk0~0g0Lc0_0n0o00UD0j0O0 0\e 0g0B000 2003t^h02015t^k0Lc0f0D000000000~0A0\V`0L00S00o02007t^k0Lc0_0S~nh0h00k0000 <p> <center> <a href="fig1/070.jpg" target="dummy"><img src="fig1/070_s.jpg" border=0></a> <a href="fig1/071.jpg" target="dummy"><img src="fig1/071_s.jpg" border=0></a> <p> <a href="fig1/072.jpg" target="dummy"><img src="fig1/072_s.jpg" border=0></a> <a href="fig1/073.jpg" target="dummy"><img src="fig1/073_s.jpg" border=0></a> </center> <p> ]0W0f02016t^n0 <a href="../../1106/EUtour2014/index.html" target="_blank"><b>Rn000000</b></a> g0o00Ҟwml\n0Eenlite(Sunny Beach)h0D0F00000g0n0VOpk0Q5_W0_0L00]0n0яk0B0c0_0n0L00NLuz#un0 0<b>0000</b> 0h0D0F0-NNn0SN^n0 0\ 0`0c0_00 Kj0!nc0f0D0c0_0n0g00_0v00S000 0\ 0`0h0`c0f0D000 <p> <center> <a href="fig2/001.jpg" target="dummy"><img src="fig2/001_s.jpg" border=0></a>0 <a href="fig2/002.jpg" target="dummy"><img src="fig2/002_s.jpg" border=0></a> <p> <a href="fig2/003.jpg" target="dummy"><img src="fig2/003_s.jpg" border=0></a> <a href="fig2/004.jpg" target="dummy"><img src="fig2/004_s.jpg" border=0></a> <a href="fig2/005.jpg" target="dummy"><img src="fig2/005_s.jpg" border=0></a> </center> <p> ]0W0f0JSt^k0N^n0xvz[-PpiL0B}0c0_0h0S00g00HSMRK00 00000 0_b000 0g0o00COMBIn00000000(000000g00000oP00000)k0N^\W0f0D003_0v0000K00_00_0bOS0s^nW0f0Arduinok0eQ0f0J000Arduinoo0N Nn00F0j0!|XSj000000g0]0n0000T0h0k00000000Y00$P0Maxk0ԏY00 MaxtPg0o0]0n0$PL00R@wW0_0Bfn0yRs^GW0h0c0f0BPMh0W0f00d0~001Rn0b000h0W0f0;R0h0h:yW0f0D000 <blockquote><blockquote> <font size=2 color="0000ff"><pre> int sensorPin = 0; int ledPin = 13; int sensorValue1 = 0; int sensorValue2 = 0; int sensorValue3 = 0; int currentValue = 0; int meanValue = 0; int old_mean = 0; int diff = 0; int elapse_up = 0; int count = 0; int toggle = 0; void setup() { pinMode(ledPin, OUTPUT); digitalWrite(ledPin, toggle); Serial.begin(115200); } void loop() { currentValue = 1023 - analogRead(sensorPin); meanValue = (currentValue + sensorValue1 + sensorValue2 + sensorValue3) / 4; diff = meanValue - old_mean; sensorValue3 = sensorValue2; sensorValue2 = sensorValue1; sensorValue1 = currentValue; old_mean = meanValue; if ( diff &lt; -7 && elapse_up &gt; 31 ) { count = (++count) % 1024; toggle = (++toggle) % 2; digitalWrite(ledPin, toggle); Serial.print(count, DEC); Serial.println(); elapse_up = 0; } else if ( diff &gt; 5 ) { elapse_up++; } delay(10); } </pre></font> </blockquote></blockquote> 0_b000 0n0000n0000k0o00ArduinotPg0n000000000k000000000k01uegY00]o0B00L00_bNO Nbg0o080яD0BPML060яO0~0g0NO NW0_00W0f00j0K0j0K0*Qyg0B000 S000[W0f0D00iP[L0N Nn00F0g0B000j0K0j0K0k0*`W0D0(^_^;)0 N Nn00F0k000R;u0dc0f00_00 <p> <center> <a href="fig2/008.jpg" target="dummy"><img src="fig2/008_s.jpg" border=0></a> <a href="fig2/009.jpg" target="dummy"><img src="fig2/009_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=959LgKudx4M" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f00S0S0g0MUSE0ň@wW0f0U00k03l(^}b_ Ycg0T[0Z0k0b'YW0_00n0)~0g0h:yW00F00h0000W0_0L00~0Z0J0NNMack0o0MUSEn0000SOL0eQc0f0D0j0K0c0_0n0g00S000000W0f0000000W0_00 ]0W0f0 0muse-io 0n000000000000wRW0_0h0S000UOEeK0J0NNMacg0o0MUSEh0n0BluetoothOL0 Ng000000QegZ00NeL0j0D0n0g0[:gk0yRW0f00D0d00n0MacBookAirk0R0fH0_00 ]0W0f00-Ng0UO^K0MUSEn0Bluetoothc}L0R000n0n0000wbW0g0_0^U0[0d0d00a00c0h0w0k02W0f00_0n0L0N Ng0B000 S0a000j0K0j0K0k0*`W0D0(^_^;)0 S0a00000R;u0dc0f00_00 <p> <center> <a href="fig2/006.jpg" target="dummy"><img src="fig2/006_s.jpg" border=0></a> <p> <a href="fig2/007.jpg" target="dummy"><img src="fig2/007_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=Lu8DxrorXqs" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0n0_0N[ Yfk04OF0[n000000h0h00k0e_0k0[0S00Nlk012g Nen0 0e,g}isSf[O,{9V'YO 0(N|'Y)k0SR3uW00~0g00c0d0Q0f0W0~0c0_00,gt^^n0,{1Sf[OzvhQ5_g0B000[0c0K0O0j0n0g0yen0T%Y%T%000v0c00S0h0k0W0_00 k_j0L000~0`0S0S0k0fQ0j0D0'YNn0N`L0B00L00vS_k07_pj0 0i 00fD0f00_00 S0S0o0N?z0W0D0N?z0j0D0n0g0000000k0sSW0f0D0D0n0`00(^_^;) </blockquote> <h3>2017t^8g17e((g)</h3> <blockquote> <center> <a href="fig2/010.jpg" target="dummy"><img src="fig2/010_s.jpg" border=0></a> <a href="fig2/011.jpg" target="dummy"><img src="fig2/011_s.jpg" border=0></a> </center> <p> Nn00F0j0 0KickstarterL00F00O0e,gg000000 0h0D0F0 [W0D00000L0ۘs00g0M0_0S0n0e0D0d00J\D0f00~0Z0k0hcf0f0D00 0Cycling'74K00Max000x0n00000000 00_0~0_0~00000W0f00j0K0j0K0n0[^0zvW0f0W0~0c0_00 Neo0S00000h0:w0f0tetW0f000F00 0000000g0J\D0_0000o00 0My Favorite Object 0h0D0F00000000n0 <a href="https://cycling74.com/tutorials/my-favorite-object-jit%C2%B7gl%C2%B7mesh-1" target="_blank"><b>My Favorite Object: jit.gl.mesh</b></a> h0D0F00n0j0n0`0L00S0n0g Nkk0o0S0n00000n0Nn00000B0c0f00hQSOh0W0f0o0N Nn010NL0r0h0~0h0~00h0j0c0f0D00n0L0 0My Favorite Object 0j0n0`0c0_00 <UL><UL> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-bucket" target="_blank"><b>bucket</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-stutter" target="_blank"><b>stutter~</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-jstrigger-2" target="_blank"><b>jstrigger</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-multislider" target="_blank"><b>multislider</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-plot" target="_blank"><b>plot~</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-trigger" target="_blank"><b>trigger</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-rate~" target="_blank"><b>rate~</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-jit%C2%B7slide" target="_blank"><b>jit.slide</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-curve~-1" target="_blank"><b>curve~</b></a> <LI>My Favorite Object: <a href="https://cycling74.com/tutorials/my-favorite-object-jit%C2%B7gl%C2%B7mesh-1" target="_blank"><b>jit.gl.mesh</b></a> </UL></UL> <h3> bucket </h3> 0bucket 0h0o00eQR0000!k0h0!kkk0000W0f0D0O00D0000 00000000 0g0B000uSO00000n0[jug0B00 0yRs^GW(Running Average) 0k0Oc0f0D000n0g0B000 S00~0g00N Nn0000n0StPn00F0k00c0f0M0_0L00w0-Nn00F0k0000h0D0F0Kb0B00n00wc0_00 <p> <center> <a href="fig2/012.jpg" target="dummy"><img src="fig2/012_s.jpg" border=0></a> </center> <p> _0`0W0S0n0!Nek0qQY00 kpo00yRs^GWn0kpe0Y0j00a0bucketn00000000kpe0f:yvk0:yY0_L0B0c0f0!|XSk0kpe0 Yfg0M0j0D0S0h00]0W0f0'YM0j0kpe`0h0000000n0XS}j0M}L0K0j00n0Kbk0j00S0h0`0c0_00 ]0W0f0S0n00000000n0\O 0Cory Metcalf 0lo00N Nn00F0j00]00SO0O0h0000L0Q0000000000(S000|Ts0QY0000h0 TX0000000K00Maxn00000i"}00n0c0_04X@bk0nK000y0M0000000)h0W0f0 0bucket.avg.maxpat 00\Oc0f0D0_0n0`0c0_00 <br> S00o0j0K0j0K0k000000g00000L0K00_0Bfk00Rꁫn0Qn0000000 TXn0P}}0uzig0VW0f0[bU0[000h0D0F00n0g0B000N Nn00F0k00fW0k0 TX015kh050k0&Ny0f000h0N^o0000L0QZ00Q萄vk0a000h0bucketh0packL0ubU0000F0k000000W0f0D000 loadbang0SQ0f0g_k0thispatcherk0000000fM00p0D0D00F0`0(S00j0Kbo00c0_0Nj0K0c0_0)L00'YM0j0Skzh0j0c0_00 <p> <center> <a href="fig2/013.jpg" target="dummy"><img src="fig2/013_s.jpg" border=0></a> <p> <a href="fig2/014.jpg" target="dummy"><img src="fig2/014_s.jpg" border=0></a> </center> <p> !kn0Oo0KRk0W0f0MOn^jK00 0^ 0h0 0R^ 00_00h0D0F00n0g00d0~00o0 0_R 0h0 02!k_R 0g0B000N Nn00F0k0!|XSk0Qeg000h0D0F00n0`0c0_00 <p> <center> <a href="fig2/015.jpg" target="dummy"><img src="fig2/015_s.jpg" border=0></a> </center> <p> ]0W0f0g_n0Oo0bucketk0eQ0_000000k0Y000h0D0F0_00n0 0bucket.sym.maxpat 0h0D0F00000000000c:yW0f0n0O`0c0_0L00S00o0i0S0K0000L0B00(^_^;)0a000h0QP}}L0ubU00j0K0c0_00 ~0A00S0F0D0F0N0B000 <p> <center> <a href="fig2/016.jpg" target="dummy"><img src="fig2/016_s.jpg" border=0></a> </center> <p> Y00h00000kk0o00 0Pedro Santos 0lK00n0000g00N Nn00F0k0 00c0h0D0D0KbL0B000 0h0 }tf0W0D0yRs^GW000L09}NU00f0D0_00 S0a000Nan0kpeg0-g0M0f00U00k0o0loadbangg0yrkj0000000O0Z0k00d0~00yRs^GW0;R0h0W0f0D00g-Nk0g000]0n0kpeh0D0F0 Ype0 Yfg0M00(_0`0W0S000Y00h0hQSOn0000L0LM0!n0~0g0n0o0]L0uX00)n0g0B000 S00o00F0[t`00 S0S0~0g0n000000~0h00_00n0L0 <a href="fig2/bucket.zip" target="dummy"><b>S0n0zip</b></a> g0B000 <p> <center> <a href="fig2/017.jpg" target="dummy"><img src="fig2/017_s.jpg" border=0></a> </center> <p> <h3> stutter~ </h3> !kn0 0stutter~ 0h0o0]0n0 Tn000MSP000000`0L00S0S0g0n0Oo0N Nn00F0j00DJB0_00L02kW0]0F0j0 0Beat-Synced Looper 0h0D0F00n0`0c0_00 <a href="fig2/stutter.zip" target="dummy"><b>S0n0zip</b></a> g0B000 J0NNMack0o0Q5000L0!qD0n0g00h00B0H0Z0S00o0]0n0F0a0[W0f000Nk0W0_00 000000h00j00`0K0F0~0O0RK0j0D0h0D0F0N0D000F0g0B000 <p> <center> <a href="fig2/018.jpg" target="dummy"><img src="fig2/018_s.jpg" border=0></a> </center> <p> <h3> jstrigger </h3> !kn0 0 jstrigger 0h0o0]0n0 Tn000eQRk0[Y00Qt0Javascriptg0W0f0QRY000h0D0F00n0g00N Nn00F0k06.z^n00000L0eQc0_01 Pn0000L0 <a href="fig2/jstrigger.zip" target="dummy"><b>S0n0zip</b></a> g0B000 <p> <center> <a href="fig2/019.jpg" target="dummy"><img src="fig2/019_s.jpg" border=0></a> </center> <p> W,gvk0o0S0F0D0F000000b0ƙOY00h0S00k0B0~00meQ0W0_0O0j0D0n0`0L005juvn0 0_0O0U00n0XSR(0000g0:SR00_0)000000000W0f0hQr0c0d0Q00 0h0D0F0n0o0lk0eQc0_00 S00L0_j0Bfk0o00NSk0D00D00悴RW0f0D0_0lL0Y00L00N_o0S00o00000g0B00(^_^)0 U00k00000n0Rg0 0Ben Bracken 0lL09}NW0_0N Nn0O0~0_00N_k0OH0000000h0j00]0F0`00 <p> <center> <img src="fig2/020.jpg"> </center> <p> <h3> multislider </h3> !kn0 0multislider 0o0D0d00;m(uW0f0D00L00S0S0g0n0Oo0N Nn00F0j000000h0D0F00n0`0c0_00 <a href="fig2/multislider.zip" target="dummy"><b>S0n0zip</b></a> g0B000 gRo0j00`0K0RK00j0K0c0_0L00Y00k02d0n0multislider0͑m0f00 Nn00000n00n00JSfk0W0f0D00h0$RfW0_00 00000000іk0-[W0f0D000F0g00[hQk0㉐gW0f0D0j0D0L00~0A0S_bo0B0~00O0j0D0`00F00h000W0_00 <p> <center> <a href="fig2/021.jpg" target="dummy"><img src="fig2/021_s.jpg" border=0></a> </center> <p> <h3> plot~ </h3> !kn0 0plot~ 0o00Y00k0 <a href="http://www.youtube.com/watch?v=ZsE8c12AliU" target="dummy"><b>S0n0YouTubeR;u</b></a> k00016Rn000000000h0D0F0S0h0g000000000!qK0c0_00 i0F00S0n0 0My Favorite Object 0h0D0F00000o00fM0Kb000000.z0іYj00n0j0n0`0000h0`00`00$RfW0f0M0_00 <h3> trigger </h3> !kn0 0trigger 0o00N Nn05,gn0000GIFR;ug0fW0f0O00f0D000n0n00gRn04,go0UO0veW0O0j0D00n0`0c0_00 _0`0W0Njug_n00d0o0 0vK00W 0g00S00~0g0D0d00triggern0v0X0W0_00n0W0_00W0_0Bfk0o0D0a0D0a0M}000vW0f0D0_0L00S0n0KbL0B0c0_0n0K00h0ZD0_00 S00o0feK00y_zd000g0B000(^_^) <p> <center> <p><img src="fig2/trigger1.gif"> <p><img src="fig2/trigger2.gif"> <p><img src="fig2/trigger3.gif"> <p><img src="fig2/trigger4.gif"> <p><img src="fig2/trigger5.gif"> </center> <p> <h3> rate~ </h3> !kn0 0rate~ 0o0MSPg00K0d0f0 <a href="../SIGMUS0302/index.html" target="_blank"><b>[[N}i</b></a> k0Oc0_0S0h0L0B0c0_0lL0Y000 fM0Kbn0 0Gregory Taylor 0lo0Q3^bj0N0W0O00 <a href="fig2/rate.zip" target="dummy"><b>S0n0zip</b></a> k0o010,gn00000000L0eQc0f0D00L00b}vD0h0`c0_0n0o0N Nn0g_n01,g`0Q0g00]000ramph0D0F000o0 000000000k0eQ00 0h0D0F0RL0N_k0OH00K0j0(^_^;)0h0D0F00n0`0c0_00 <p> <center> <a href="fig2/022.jpg" target="dummy"><img src="fig2/022_s.jpg" border=0></a> </center> <p> <h3> jit.slide </h3> !kn0 0jit.slide 0o00000000h0W0f0o0{0|0<b>S0n0zip</b></a> `0Q0`0L00j0K0j0K0k0b}vD0Skzh0j0c0_00 Y00k0 0kP 000g0B00L0000000k0 0up 0h0 0down 0L0B000]00^00n0 0RM0e 0L0UF0n0g0B000 ]0n0asTg0o002juvn000000000gRn0eL0j00K0;m(ug0M0]0F0j0lL0W0_00 <p> <center> <p><a href="fig2/023.jpg" target="dummy"><img src="fig2/023_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=QfPyJxwajHk" target="_blank"><font size=7>YouTube</font></a> <p><a href="fig2/024.jpg" target="dummy"><img src="fig2/024_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=sxY3hTvqq7g" target="_blank"><font size=7>YouTube</font></a> </center> <p> <h3> curve~ </h3> !kn0 0curve~ 0o0 TMRK00MSP00g0B00L00Y00k0000pe0ubY000h0D0F00n0`0c0_00 0000000h0W0f04,gL0eQc0_0 <a href="fig2/curve.zip" target="dummy"><b>S0n0zip</b></a> o00]0n0~0~00000000n00n00j0^00NL0g0M00L00S00o0wc0f0D0_0{VK00H000n0o0j0K0c0_00 <h3> jit.gl.mesh </h3> g_n0 0jit.gl.mesh 0o00000000h0W0f03,gL0eQc0_0 <a href="fig2/mesh.zip" target="dummy"><b>S0n0zip</b></a> g0B000 S0n0F0a0gRn0 0basic_circle.maxpat 0g00J00]0n0VlL0RK000 Y00k0Open-GLn03!kCQzzk00000rn0irSO00000ubU0[0f00]00^00n00000k0@wrY000h0D0F00n0g0B000 <p> <center> <p><a href="fig2/025.jpg" target="dummy"><img src="fig2/025_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=_TLn2XMyy2o" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f00000000;uP0OF0k02,gg0o00D0Z000 0jit.grab 0L000000c[n0000000SQ0NQ0j0D0rlg0B00NL0$RfW0f00k_j0L00 0texture_fun.maxpat 0o0OH0j0D00n0`0c0_00 W0K0W0g_n0 0texture_fun_more.maxpat 0g0o00]00g00j00`0K0b}vD0S0h0k0j0c0f00S00o0a00c0h00N_OH00n0K0i0F0K0o0%Rk0W0f000a00c0h0aW0f0J0O0y0W0000h0D0F0P}g`0c0_00 <p> <center> <p><a href="fig2/026.jpg" target="dummy"><img src="fig2/026_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=NAe1utkYlQE" target="_blank"><font size=7>YouTube</font></a> </center> <p> _0~0_0~0d0Q0_00000000n00000`0L00j0K0j0K0k0 gaj0ci`0c0_00 S0S0K00N_0]0n0~0~0OH000n0o0j0D0K00W00j0D0L00Nk0o0R0f0wc0_0000000B0c0_00 S0F0D0F0'Yj00000000h000000h0Max000n0NAmL00hQf0000g0000 Nk0B000h0D0F0n0o00,gS_k00D0D0BfN`0j0A00(^_^) </blockquote> <h3>2017t^8g18e(ё)</h3> <blockquote> g00g0J\D0_00000o0 000000g000 0h0D0F00n0`0c0_00 NSk02V0 <a href="../EUtour2005/index.html" target="_blank"><b>2005t^</b></a> h0 <a href="../../Sabbatical2016/index.html" target="_blank"><b>2016t^</b></a> k000000k0Lc0f0D00L00D0Z000NVn000n0Sh0j0c0_00000000UO^0ikD0f0D0_0n0g00000o0'YM0D00 _0~0_0~0Nt^o0(1996t^Neg)wmYk0LK0j0D0n0`0L00NLu-NL0M0j0O0j0c0f0M0_00 <p> <center> <a href="../mbed/fig3/peller-min_1.jpg" target="dummy"><img src="../mbed/fig3/peller-min_1_s.jpg" border=0></a> <a href="../mbed/fig3/peller-min_2.jpg" target="dummy"><img src="../mbed/fig3/peller-min_2_s.jpg" border=0></a> <a href="../mbed/fig3/peller-min_3.jpg" target="dummy"><img src="../mbed/fig3/peller-min_3_s.jpg" border=0></a> <p> <a href="../mbed/fig3/peller-min_4.jpg" target="dummy"><img src="../mbed/fig3/peller-min_4_s.jpg" border=0></a> <a href="../mbed/fig3/peller-min_5.jpg" target="dummy"><img src="../mbed/fig3/peller-min_5_s.jpg" border=0></a> </center> <p> ~0_0~0_0Y-Nk0`D0ND0_00000K000xvz[k0Qf0M0f0gRk00c0_0n0o00 Nn0 0Peller-Min 0n0`1Xn0i"}g0B000 Mac OSn0i"}_jo00]0n0XSL00000Qk0{v4XY00hQf0n0000000n0N0h:yW0f0O000n0g00B0c0U00h0zvg0M0_00 Nn0Qwh0h00k0hQSOn09}N0W0f0D0_0n0o0 <a href="../mbed/index.html#peller-min" target="_blank"><b> 0mbede (1) 0n02014t^10g8e(4l)</b></a> g0B000U00k0 <a href="../Propeller3/index2.html#peller-min" target="_blank"><b> 0}00Propellere(2) 0n02013t^1g15e(kp)</b></a> n0h0S00k00N Nn0VVh0Propellern0spin000~0g0a000h0tetW0f0B0c0_00 U00k00mP0~0W0D0 <a href="../../1106/news3/20090825/index.html" target="dummy"><b>\Oof</b></a> 0zvW0_00 Neo0S0000000000[n02[k0S0k0Lc0f00a00c0h00c0f00_0D0NL0B00n0`00 <p> <center> <a href="../Propeller3/20130115/Peller-Min01.gif" target="dummy"><img src="../Propeller3/20130115/Peller-Min01.gif" width=250 border=0></a> <a href="../Propeller3/20130115/Peller-Min02.gif" target="dummy"><img src="../Propeller3/20130115/Peller-Min02.gif" width=225 border=0></a> </center> <p> ]0W0f0HSMR-NK00<b>S0n00F0k0</b></a> 0000000[K001106k0cc0f0M0_0 0Peller-Min 00OtW0_00 S0n0Oth0D0F0n0o000000g00O0B00 0nQ0f0eRL000 0h0D0F0aHhn00000n0O_g0B000e}j0i0o0hQO0j0K0c0_0n0g00j00h0K0CQ0k0_CQg0M0_00 NVo0S000 0}ihV 0g0j0D0OD0e0W0f000F00h0D0F00000j0n0`0L00\W0Bf0K0Q0f0}0_0D0n0g00~0Z0o0S0S0~0g00h0W0_00 Nij0i00[hQk0_tSW0f0D0_0L00NSn0Max000(b5_P[L0maxpatg0j0O0maxb`0c0_0n0g0_0v00Max4K0?)g0]0n0~0~0RD0_0n0g00S0n0B0_00n0Nc'`k0o0aag0B000 <p> <center> <a href="../../1106/news5/20170818/DSC00045.JPG" target="dummy"><img src="../../1106/news5/20170818/DSC00045.JPG" border=0 width=400></a> </center> </blockquote> <h3>2017t^8g19e(W)</h3> <blockquote> D00D008g0B}vk0eQc0_01+gg0B000 bL0[n0000003NvL0D00D00w[0hQF0W0]0F0j0rlg00X0c0h0[0`0Q0n0e0L0}D0f0D000 (fen0Yek000K0Q0f0D0_0\Omin0}M0h0W0f00g00g0}300fK00 02^^M0 0g0SxW0_074f002Sn0iPodk0[NW0_00 [ϑk0PLuL0B00n0g00]00^00n0iPodk0eQc0f0D0_01NgN Nn0Qwo0hQf0mW0_00 B0h0o0S000r0_0Y00^D0f00U00k0^}c0f00000k0RH0f0D0O0S0h0k0j00n0g00a00F0i0eg1n0SwmSeLg0p~0ԏW0^M0}Q00S0h0k0j00]0F0`00 <p> <center> <a href="fig2/028.jpg" target="dummy"><img src="fig2/028_s.jpg" border=0></a> <a href="fig2/029.jpg" target="dummy"><img src="fig2/029_s.jpg" border=0></a> <p> <a href="fig2/027.jpg" target="dummy"><img src="fig2/027_s.jpg" border=0></a> </center> <p> HSMRK00HS_k0K0Q0f00N Nn0 0jitter-examples 0n0-Ng00D0d00OF0 0video 00000(S0n0 Nk0 0quicktime 0L0B000movieQuh0K0Web000n0000000I{o000)g0j0O00 0render 000000d0~00Open-GLn000000ENW0v00k0ciY00S0h0k0W0_00 vvo0(fe000000W0_0 0Peller-Min 0g0RK0Y0 0UOK0 0g0B000~0`0UO00000n0!qD0h0S00K00n00000g0B000 D0d00o0000000n0-Nk0eQ0Z0k0 0 } 0g0&N0g0D000 0jit.gl.**** 0h0D0F0n00k0SD0f0D00F0a0k0BfL0L}NY00n0g00Neo0000000K00;e0f000F00 <p> <center> <a href="fig2/036.jpg" target="dummy"><img src="fig2/036_s.jpg" border=0></a> </center> <p> 0000 Tk0&N0g0D0_0n0g00gRk0D0_0n0o0 0anim 0h0D0F00000n0000000g0B00L00j00h0D0M0j00S0S0o0 0S__00 0`0c0_00 N No0 0anim.camera.advanced 0h0D0F00n0g00j00h0000n0\t^L03!kCQzz0ikD0f0D000 S0n0000n0i0S0g0S0n0\t^n0000000W0f0D00n0K0(B00D0o0ek0Qeg NL0c0f0D000000|Ts0QW0f0D00n0K0)0]0W0f0i0F00c0f00000000U0[0f0D00n0K00y0f00_0D0No0_0O0U00B00L00~0Z0o000h0&Ny0f0D0S0F00 <p> <center> <p><a href="fig2/030.jpg" target="dummy"><img src="fig2/030_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=vJjrSdLvqq0" target="_blank"><font size=7>OpenGL_01</font></a> </center> <p> N No0 0anim.evalnotify 0h0D0F00n0g000000000n0̎S(00)0c[W0f0RK0[000F0g00S00o0a00c0h0OD0S0j0[00~0g0㉭Y00aL0B00]0F0g0B000 yRY00irSOo00a000h0E\^0irSOh0v0d0K00Rg0000g0D0O0n0L0 NlsTk0lca00D00(^_^;) <p> <center> <p><a href="fig2/031.jpg" target="dummy"><img src="fig2/031_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=ZunaNqBLGj4" target="_blank"><font size=7>OpenGL_02</font></a> </center> <p> N No0 0anim.node.pivot.simple 0h0D0F00n0g003d0n0irSO0#P}W0f0N[n0000g00000000U0[0f0D000 ]00^00n0irSOn0MOn0Z00Y0c[0Qeg0n0g00S00o000W,gvj00000000n0SwQh0W0f00S000㉭_n00000`00 a000h0 P0n0irSOn0000000c[Y00_00n0QegTD0n00000Maxg0cOU00f0D000F0g0B000 <p> <center> <p><a href="fig2/032.jpg" target="dummy"><img src="fig2/032_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=5TMAHEH17Zc" target="_blank"><font size=7>OpenGL_03</font></a> </center> <p> N No0 0anim.node.planets 0h0D0F00n0g0000000000d\i g0Y00h0D0F00n00W0D00 Director(0F0f[uo0w0j0D0K0)0B00D0o0_}n0Flash(S000mH0f0D0O0n0K0)g0H0p000000Qn000000000W0f00]0n00000SO0]0n0YK000000000U0[000h0D0F0N`00F00 d\i 0D0D0L003.z^n000000n000000000000lk0eQc0_0n0g00i0S0K0g0Oc0f00_0D00 <p> <center> <p><a href="fig2/033.jpg" target="dummy"><img src="fig2/033_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=0r9NhGg4g00" target="_blank"><font size=7>OpenGL_04</font></a> </center> <p> N No0 0js.anim.drive 0h0D0F00n0g00Max000L00000k0j0c0f0D00t1uo000000000ubk0Y00Open-GLg0n000jit.render(Open-GLNcn0jitter)g000Z0k00Javascriptg0U00_0Open-GL0]0n0~0~0000h0D0F00000`0K00g0B000 S000L00L00ƙOY00p0Y00{0i0MaxK00▌0f0D0O0L0(^_^;)0J0]00O0Qt^o0T NY00n0g00S0000000g0B000 <p> <center> <p><a href="fig2/034.jpg" target="dummy"><img src="fig2/034_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=0r-PmonbfZM" target="_blank"><font size=7>OpenGL_05</font></a> </center> <p> S0S0K00 0camera 00 0camera.node.examples 00 0gl.ula 0h0D0F03d0n00000n0000000k0d0D0f0o00N_hQf0n000000SD0_00n0n00000Z00!kn0 0lights.materials 0g0N Nn0 0multi.lights.material 0k0QOc0_00 j0K0j0K0D0D0aX0g0B000]0n0~0~0g00OD0_0D00 <p> <center> <p><a href="fig2/035.jpg" target="dummy"><img src="fig2/035_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=FKwVJdaAVeg" target="_blank"><font size=7>OpenGL_06</font></a> </center> <p> S0S0K00 0model 00 0path 00 0physics 0h0D0F03d0n00000n0000000k0d0D0f000N_hQf0n000000SD0_00n0n00000Z00!kn0 0Shaders 0k0TK0c0_00 N No0 0geom.normals 0h0D0F00n0g003DzzQk0pef[vk0[U00_0fb Nn00000K000c[U00_0rh0b_rh0wU0g0l}0000eTk0Ypen000L0Qf0D000h0D0F00n0g0B000 j00`0K0OH0]0F0g0j00n0`00 <p> <center> <p><a href="fig2/037.jpg" target="dummy"><img src="fig2/037_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=odT9DCENeGM" target="_blank"><font size=7>OpenGL_07</font></a> </center> <p> N No0 0gm.videopoint 0h0D0F00n0g00 Nk0B0c0_0On0fbn0N00k00j00h0Web000n0Rn0TL0Ypen000g0hsU00f0D00!jig0B000 S00o0b}vD0n0g0j00h0K000k0W0_0D0L00a00c0h0f^L0ؚ]0F0g0B000 <p> <center> <p><a href="fig2/038.jpg" target="dummy"><img src="fig2/038_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=28LcC0t76SI" target="_blank"><font size=7>OpenGL_08</font></a> </center> <p> S0S0K000k0n0 0slab 00 0slab-helpers 00 0Textures 0h0D0F03d0n00000n0000000k0d0D0f000N_hQf0n000000SD0_00n0n000h0S0j0K0c0_00 ~0Z0~0Z0n0Skz`0L00S0S0K00J0lk0eQ00SxW0f00~0Z0o0jitterg0i0n00F0k0[sW0f0D00K00㉭W0f00]0n0_k0Rj00k0etY00 09e 0n0kk020S0h0k0j000 j0K0j0K0So0`D0L00j00h0K0b}vD00n00\Oc0f0D0M0_0D00 </blockquote> <h3>2017t^8g20e(e)</h3> <blockquote> g0'Yf[k0Qf0O00h00ikSK00iQ~0g0Ypen0ؚ!hug0T0c0_0ԏW0f0D0_00 D0d00n00'YKbNP!hn0hQVlQ!jfj0n0`00F00 ؚ!hu05_c0f0D00L00'Yf[u05_c0f0D0f02kW0D00n0`00 0a000'Yf[YeT05_c0f0D0M0_0D00 <p> <center> <p><a href="fig2/039.jpg" target="dummy"><img src="fig2/039_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=8IBi2JtyYxk" target="_blank"><font size=7>YouTube</font></a> </center> <p> S0n0eo0(fen0Max-jitter0000cig0d0Q0_0000n0-NK000b}v]0F0j00n00 Nn00F0k0㉭09e 09eon0[j0i0020_0`0Q0k0j0c0_00 ~0`0~0`0b}vD000000L0kc0f0D00n0g00S00o0U00k0mX0W0f0D0O0N[`00 <br> ]0W0f0HS_k0o00 k-^Y00`xn0Y000n0N?zL0011MRh0j0c0f0`1XQtf[OK00(OTTQ0k0)lQU00f0D00n00`D0QW0f0000000W0_00 U00k0le0D0_0n0L00]0n0MRn0xvzO0d0~00Nt^n0 0f[000000 0k00Lc0f0D0j0K0c0_0n0g00]0n0N?z0hQf0000000W0f0083,gn0N?z000h0:w0f0D00F0a0k01eL0B}0c0_00 </blockquote> <h3>2017t^8g21e(g)</h3> <blockquote> D00D00f_eK00S0n0Y/UNn0eLk0QK0Q00L00 0\ 00000`0Q0g0o0j0D00h0le0D0_00 NV0zQg03lY00L00000K00_ikWQn0zQřo00j00h0 0e,ggSzn0ř 0j0n0`0c0_00 <a href="../../okinawa/okinawa6.html" target="_blank"><b>6Vvn0l~</b></a> n0Bfk0l~n0 00D0000 000c0a006RW0_0L00D0d00)R(uY00zz/nřL0 0e,ggzn0ř 0g0B000N Nn00F0k0]0n0!kn0d]řL0 0e,ggWSzn0ř 0j0n0g0B000 d0~000k0 0e,ggqgzn0ř 0g0B00qg9h[ř`0Q00kW0f00S0a000SzzWSz06RY00S0h0k0j00n0`00(^_^) <p> <center> <a href="../../okinawa/photo6/DSC00637.JPG" target="dummy"><img src="../../okinawa/photo6/DSC00637.JPG" border=0 width=300></a> </center> <p> ]0W0f0HSMR-Nk0\OmiW0_0n0o00Pn0Webn0NSn0000K00D0O0d0K0n0HTMLn09e[g0B000 Nn0f[uk0o0RK00j0D0`00F0L00fn0Webh0D0F0n0o0V}L00}O0f00XSj00JPEG;uPg0B0c0f000000g0h:yU000n0k0X00X00h0BfL0K0K0c0_00n0`0c0_00 <a href="../../1106/news4/20150121/index.html" target="dummy">&</a> <a href="../../1106/news4/20150622/index.html" target="dummy">&</a> <a href="../../1106/news4/20151014/index.html" target="dummy">&</a> <a href="../../1106/news4/20151021/index.html" target="dummy">&</a> <a href="../../1106/news4/20151028/index.html" target="dummy">&</a> <a href="../../1106/news4/20151030/index.html" target="dummy">&</a> <a href="../../1106/news4/20151118/index.html" target="dummy">&</a> <a href="../../1106/news4/20151120/index.html" target="dummy">&</a> <a href="../../1106/news4/20151125/index.html" target="dummy">&</a> <a href="../../1106/news4/20160113/index.html" target="dummy">&</a> <a href="../../1106/news4/20160120/index.html" target="dummy">&</a> <a href="../../1106/news4/20160202/index.html" target="dummy">&</a> <a href="../../1106/news5/20160327/index.html" target="dummy">&</a> <a href="../../1106/news5/20160331/index.html" target="dummy">&</a> <a href="../../1106/news5/20161025/index.html" target="dummy">&</a> <a href="../../1106/news5/20161026/index.html" target="dummy">&</a> <a href="../../1106/news5/20161101/index.html" target="dummy">&</a> <a href="../../1106/news5/20161102/index.html" target="dummy">&</a> <a href="../../1106/news5/20170128/index.html" target="dummy">&</a> <a href="../../1106/news5/20170426/index.html" target="dummy">&</a> !S00j0u0F0k0Qw0s0W0p0W0&Ny00Web000h0D0F0n0o00`0D0_0D0201202014t^B0_00K00g0B000 ]0S0g00T000k0o0 0Qwx0n0000 0h0W0f00Po0D0d00&pS0&Ny0f0D0_0n0`0L00D0a0D0a00000Y00n0o0s(Wh0j0c0f0o0Kbg00B000 <blockquote><blockquote> <b>)nEewe 01106of 00000 : </b> <UL><UL> <LI><a href="../../1106/news/20001123/index.html" target="dummy">2000.11.23</a>0 <LI><a href="../../1106/news/docs/20011209-1106.html" target="dummy">2001.12.09</a>0 <LI><a href="../../1106/news/docs/20020401-1106.html" target="dummy">2002.04.01</a>0 <LI><a href="../../1106/news/20020718/index.html" target="dummy">2002.07.18</a>0 <LI><a href="../../1106/news/20021019/index.html" target="dummy">2002.10.19</a>0 <LI><a href="../../1106/news/20030401/index.html" target="dummy">2003.04.01</a>0 <LI><a href="../../1106/news2/1106photo/index.html" target="dummy">2006.12.26</a>0 <LI><a href="../../1106/news2/20060715/index.html" target="dummy">2006.07.15</a>0 <LI><a href="../../1106/news2/20080518/index.html" target="dummy">2008.05.18</a>0 <LI><a href="../../1106/news3/20100709/index.html" target="dummy">2010.07.09</a>0 </UL></UL> </blockquote></blockquote> ]0S0g00SUACf[n0vMRn02h0W0f0 <a href="../../1106/news/200003/index.html" target="dummy"><b>f[vMRn0SUAC</b></a> h0 <a href="../../1106/news/200004/index.html" target="dummy"><b>f[MRen0SUAC</b></a> n02d0n00000B0h0o0 <a href="../index.html" target="_blank"><b>S0n0000</b></a> k0B00 01106xvz[ %%%%t^%%g%%en0of 0h0D0F0000n0F0a00 0&pS 0000`0c0_02001t^K002010t^~0g0n010Nk0d0D0f00D0a0D0a0HTML0Kb\Omig09e[W0f0 Nn00F0k0000k0 NR0f00xvz[000k000000 NR0_00 ~0`0~0`0S00o0hQSOk0[W0f0o07lq\n0N҉`0L0(^_^;)0h0f00hQ萒0fM0cH00fo0j0D0n0g00B0h0o0D0Z00h0D0F0Ng00 <p> <center> <p><a href="fig2/040.jpg" target="dummy"><img src="fig2/040_s.jpg" border=0></a> <p><a href="fig2/041.jpg" target="dummy"><img src="fig2/041_s.jpg" border=0></a> <p><a href="fig2/042.jpg" target="dummy"><img src="fig2/042_s.jpg" border=0></a> </center> <p> ]0W0f0HS_o00 Nn00F0k0}iW0D0}iW0D0 0jitter N'f 0n0fL/n0Bfh0j0c0_00 0c0f0D00h0!k,{k0RK0c0f0O000n0g00i[000000Qt000000k0W0f0D0O0n0g00000hQSOn0_0vo0]00{0i0 Y00j0D00F0g000Q萄vk0o0j0K0j0K0ؚ^j0Qt([_00000)n0X'Y0p~0ԏW0f0D0O0\Omig0B000 NW0f0~0`0 <center> <a href="fig2/043.jpg" target="dummy"><img src="fig2/043_s.jpg" border=0></a> </center> <p> S0n0Yo0hQVvk0)Ylo0B0~0000W0O0j0D0e0L0}D0f0D0_0L00001N1X0f000h00zQn0!jih0j00eL0a00c0h0p~0 NL0c0f0M0_0L00~0A0zQg0o000000h0K0zQř(IQe-SW0f0D000W0D0)h0K0P00D0j0n0g00Ph0h00k0ikD0f00'YW0_0S0h0o0j0D0(000o0 0ifn0J0}iW00 0`0c0_00Y00(^_^;))0 B0O0~0g0N1X`0L00]0n0_n0 <center> <p><a href="fig2/044.jpg" target="dummy"><img src="fig2/044_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=GNkIstx9I3o" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f003!kCQzzn0IQn03 PK006 P~0g0(g'Y8 P~0g0D0Q000W0D0)X-W0f00_0`0W0]00^00n0̎So0#'`0c_0[0_000000h0W0f0 Nn00F0j0h0S00~0g020`00 Max000n0000o0U00k02 P0d0~00Nen0HS_k00000W0_0BfpK004 Pk0~0g00f0D0f00H0j0D0Rg0n0d\S0i SL020g0D000 S000CQk0feo0Pellr-MinK00n0MIDI`1Xg0P00P00U0[0_0D0L00 TBfk000000QU0j0D0h0mW0D0W00B0~00[vj0S0h0000_0O0j0D0n0g00S0S0o0eL_~0g000000)nX[U0[00K00W00j0D00 </blockquote> <h3>2017t^8g22e(kp)</h3> <blockquote> KROMReh0`MReo0gK0000k0j000h0D0F0n0o0SNqgn0wtg0B000 feK00D00D00SwmSeL0h0D0F0gk0xvz[k0Qf000h000o00h00B0H0Z000000000QW0f0000000Y0f0W0~0c0_00 NVo0wmYg0o0j0D0n0g0000000 N0U00k0NNn0Q5_g00j0D0yej0n0g0S0n0e0S-Nk0Y0S0h00j0O00W,gvk0o0Sn0'Y0Wh0Sn0\]g0|000c0h0Y00n0L0vvh0j000 )YlN1X0f000h0N Nn00F0k0(feh0Uc0f0D0f00zQk00R@wY00fen0ifn0薈N1Xo0j0O0j0c0f0D0_00 Y00k0 0Lc0f000~0g0RK00j0D0 0h0D0F0S0h0g00S00S0]0ej0n0g00]00g0D0D0n0`00 h00B0H0Z0HQ1~0g0{0|0kif0ꁅ[g0ifLW0f0D0_0n0k00S0S02-3e{0i0sW0O0eRW0f0D00n000s0Wg0sTW0O00_00n0!qaXvj0nPj0n0`0c0_00 <p> <center> <a href="fig2/045.jpg" target="dummy"><img src="fig2/045_s.jpg" border=0></a> </center> <p> ]0W0f008e04l00Qegj0D0n0g00f[萋NR[k0J0XD0W0f00xvz[n0 <a href="../../1106/Ha_kara_Me/index.html" target="dummy"><b>IK00</b></a> 000Q0f002eJ0M0P00D0n04l000J0XD0W0_00 xvz[Qg0o0D0O00LED000g0B}egqW0f00ęv0h0RK0c0_0n0g00NVn02Nvo01106n0zk0nD0f0D00n0`0L00StPj0n0g0{0h00i0egqn0v\L0j0D0e00H0d0d0c0f0D00n0`00 RN( Nn0Qw)o0ek0S_f00F0h0K\Yk0QW0f0D0_0007_g00000h0b0f0W0~0c0_0n0g002Nvo0K0j00NOwk0j0c0f0D000 <p> <center> <a href="../../1106/news4/20150316/DSC00003.JPG" target="dummy"><img src="../../1106/news4/20150316/DSC00003.JPG" border=0 width=250></a> </center> <p> ]0W0f00Sketching000000n0NK00b}vD0`1XL0J\D0_00 PL0SRW0_0NSn0Sketching <a href="../../1106/Sketch08/index.html" target="_blank">&</a> <a href="../../1106/Sketch09/index.html" target="_blank">&</a> <a href="../../1106/Sketch2012/index.html" target="_blank">&</a> <a href="../../1106/Sketch2013/index.html" target="_blank">&</a> <a href="../../1106/Sketch2015/index.html" target="_blank">&</a> g0o0D0d00N}`0c0_00Kipp BradfordlL00UOK0n00000000g0Keynote0W0_0D0n0g00N Nn0R;uL0nK00f0D00000g0 0000!(vote) 00W0f000h0D0F00n0`0c0_00 }tf0W0D00;mW0f0D000F0`00 y0f000h0TEDg000000W0f0D0_00U0Y0L0g0B000(^_^) <p> <center> <p><a href="http://www.youtube.com/watch?v=yCchyHjcH6M" target="_blank"><img src="fig2/046.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=hyJEbHqYENo" target="_blank"><img src="fig2/047.jpg" border=0></a> </center> <p> ]0W0f0 <center> <a href="fig2/048.jpg" target="dummy"><img src="fig2/048_s.jpg" border=0></a> </center> <p> ]0W0f00S0n0e0 00W0K0W0_00 0h0D0F0S0h0g00 Tik0J0NNMack0B00(Web000h0 TgW0f0D00)000000MacBookAirk0000W0_00 eLHQg0S0009eY00h00D0d00n0Q5_000h0 Y00j0O0j00(^_^;)n0g0D0K0L0j000`0L00h00B0H0Z0n0cSg0B000 h0D0F0S0h0g00HS_S00K00o0~0c0_0O0%Rn0\Omi(eLvMR0000j00D0O00g0000o0B00]0F0)0Y00h0W0f00Neo0S0S0~0g0g0B000 </blockquote> <h3>2017t^8g23e(4l)</h3> <blockquote> HSMR11Bf09eňU00_000000n00000g0 0gK00000 00~0U0k0S_e000*XW0f0D000 000000000n0u0h0D0F00d0o0Nju>d000eK0k0l00sTg0B0c0_00 YO00B}vn000000n00000o00P[OTn0 [Xg0nfkh0o0~0c0_0O0UF0v0 NL00`0L00S0S0g0MaxJ0NN0000h0D0F0v֊o0sTW0D0000h0h00k0mH01Y[0_0(^_^;)0 `0D0_0D00\m~gK00JKj~0g0n0JR0]0W0f0JKj!^y[MR!-NVzz/nh0WN0}D0`0 TD0n0ʎQg0iPodg0^D0f0D0_00 03kn0eGrtK00xbU00_0old JPOP 00000L00 }bg0B0c0f00D0M0j00l0k0l0f000F0[hQk0 0eL00 0000hQj0n0g0B000 S0n000o0(fen0en0N萒09eY00_00k0Mac0D0_0d0D0g0k0fD0_0n0`0L00-No0UO0j0D0Tc0UbD0n0/bj0n0g0S00g00000g0B000(^_^;) <p> <center> <p><a href="fig3/001.jpg" target="dummy"><img src="fig3/001_s.jpg" border=0></a> <p><a href="fig3/002.jpg" target="dummy"><img src="fig3/002_s.jpg" border=0></a> <p><a href="fig3/003.jpg" target="dummy"><img src="fig3/003_s.jpg" border=0></a> <p><a href="http://www.youtube.com/watch?v=jWHAJjmHhLk" target="_blank"><font size=7>YouTube</font></a> </center> <p> 00000 0h0fD0f0D0_0L00-gL^~0g0n0AIR DOn0QzvL020R{0i0E0f0__0U00f0D00k00000`0D0v0bQ0f0M0f00_jQg0-gL^00000000*XW0_0h0S00K00N0 Nn00F0k0c00_jQg0n0Max0000000k0l-W0f0W0~0c0_00 6 Pn0IQn0ۘp0Y0000000D00D00D0X0c0f00f00P}@\o0cosh0sin0000k0cc0f000h0000000n0̎So01{@bk0S_g[0Z0_Yk000d0d0000000j0n0g0h0M0i0M0я@bk0Ɩ~000h0D0F0b}vD0rlk0~0g00RTW0_00 _0`0W0~0`0~0`0g0B000 </blockquote> <h3>2017t^9g1e(ё)</h3> <blockquote> Nn0a00c0h0W0_02U\K00}10eL0L}NW0_00 ]0n0_0J0NN000h0zl%RW0f0 <a href="../Tour2017/index.html" target="_blank"><b>R0f0n0gSzh0</a> h0D0F08en0SwmSeL0nUW00\m~gk00^c0f0M0f0K000B00S00NcK00kR0S0j0W0f02eL0L}NW0_00 ~0`0en0u0L0bQ0j0D0L00(fYn0Woge,gNhn0NxNn0fTg00`0D0v0CQlL0Q_00 <p> <center> <a href="fig3/004.jpg" target="dummy"><img src="fig3/004_s.jpg" border=0></a>0 <a href="fig3/005.jpg" target="dummy"><img src="fig3/005_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=9ziUUJ4Jiig" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f0Nen0Yek0j0c0f00 Nn00F0k00000_jQg0\Oc0_0Max000k0000zvW0f0OckW00U00k0IQnn0^0=h0W0f0yRJS_0\U0O0W0f00_0h0S00000D0D0aX0k0j0c0_0K0j0000h0D0F0h0S00g009gn0Reo00000g0B000 eg1o0B00S00]0n01k0TQ0f0N0Bfgk0j000Max0000000`0Q0g0j0O00ENW0v00k00000\Oc0f00_0D0h0`c0f0D00L00]0n0CQlL0V_Y00K0i0F0K0o0S0n01+gn0Oo`k0K0K0c0f0D000 </blockquote> <h3>2017t^9g2e(W)</h3> <blockquote> (feo09gk0j0c0_0n0g000n0v0j0k0 0!|XSk0яl1XJT00]0n0N0_gk0TQ0f0 0h0D0F0Ne#a}0QW0_0L00U0c0]0O0gk0xvz[k0Qf000h03NK00000L0J\D0f0D0_00 4Vun0F000o0MRgn000000000zvU\U0[0_000000000000([Q)g00N^o0Qwg0j0O0 fPk0Y00h0D0F00 S00o02h00K~L00W00hQRg0_cW0f0D0S0F00 }i0\O0h0D0F0n0g00U0O0c0h0i"}W0f0 <a href="http://www.youtube.com/watch?v=lzk-l8Gm0MY" target="_blank">&</a> <a href="http://www.youtube.com/watch?v=1lTYPvArbGo" target="_blank">&</a> <a href="http://www.youtube.com/watch?v=foSJstDFDfg" target="_blank">&</a> n0000h0h00k0 0}i`0Q0000SE(Rg)L0͑ 0h0000W0f00_00 <p> _gK0000k0R003Vun0q\,gU00o0eg14e08eL0000000000W0D0n0g00]0S0g0~0_0bwW0f0O00`00F00 0000n0KbYeTk0_M0}N00Sb:W0_0L0_M0SQ0KbL0j0O0zz/c0W0f000000 b_f[yL0!qO0j00S0h00B000gяo0SUAC0O4Xh0W0_0 0CG000000i[f 0n0VSOSL0!qO0j0c0f0W0~0c0_00 W0K0W0q\,gU00o0 PNvk0vNJk0egf00Y\O4Xg0n0MRgf0XSrg0SQ0f00000000S_W0_05_0K\U00j0n0g0B000 |_sY000_0D0NL0_0O0U00B00n0g00S0n0_gK00hQRg0U00k08Op0W0f0D0M0_0D00 <p> bun000a000o0 0kQgK000000HQn0NL01k0j00~0W0f00N00k00N~0g00000W0NN0g0W0_00gя0SOL0)]0f00000L0\W0n0W0f0D0~0Y00eg10Y\'Yf[n0STh0N}k05t6tVnk0LM0~0Y0011eK000Bf0\Oc0f00xvz[k0:OD0~0Y0 0h0n0S0h00 000o0]0S0]0S0k00h0OH0_00 _go0D00D00Pn0 000000000yr֊ 0g0UOK00\O0 NR0f0D0K0j0Q00p0j00j0D0n0g00S0S0K00o05_0i0S00`00 <UL><UL> <LI>S0S0~0g0 0Peller-Min(u 0h0[W0f0M0_0Max000o0%Rn000000000g0d\OY00 <LI>]0n0_00k0e_0k0PAW0008 P(!NKb4,gcZ0d0)n0000000000NucleoF401REg0\OY00 <LI>Open-GLn0zvIQSO060K00g'Yn080k0W0f003!kCQzzn0zeSOn08pK00yRU0[00 <LI>PAW0008 P0OcY0000000000n0b_r00O0iY00 <LI> 0Peller-Min(u 0k0o0%Rn0000n0Max/jitter000000[W0f0D0O0 </UL></UL> ]0W0f0P_2h0W0f000W0_0L00 Nn05pL00Ng0000v0_0wk0`D0d0D0_0pg0B000 10,gco0rzW0f0RK0j0D0(ch0\co0000W0f0D00)n0g00!qtk0rz1000000h0Y00n0o0 0cL0#e0 0h0D0F0n0L00e}ihV"MRTI2015"n0Swpj0n0`00 S00~0g00S0n0eݑ Yfk0`D00Z00Max/jitterg0[W0f0D0j0L000gB}vj0Yk0j00j0K0c0_0n0L00S000`D0d0D0_0wk00xOL0cf0_00 S0n09go00S00k0TQ0f020f0D0S0F00(^_^) <p> <center> <a href="fig3/fujii.jpg" target="dummy"><img src="fig3/fujii.jpg" width=250 border=0></a>0 </center> <p> fen0HSMR-No0x^[0k0po00000h0x[Y000F0j0 Nn000000D00g0M0_0S0n0en0HS_0~0`0 0PAW0008 P0OcY0000000000n0b_rh0 }Pg 0n00000L0}0f0D0j0D0n0g0U00k0[K0Y0(~0_0v0n0Bfk0O0n00g_W0f0)S0h0k0W0f00S0n0Max/jitter0000eeݑk0[_U0[0f0tePW0f0D0O0S0h0k0W0_00 'Y~0K0j00000o0B000n0n00OH0p03!kCQzzg0000k00c0f00000000P00c0h0VY0h0B0h0o0Rg0VW0f0O000 0auto-rotate 0k0[W0f00Rg$Ph0W0f0V⎒0NH0000n0K0i0F0K00YESh0W0f0]0n0elo00h0D0F0n0o0}v}j0n0`0c0_00 <p> <center> <a href="fig3/006.jpg" target="dummy"><img src="fig3/006_s.jpg" border=0></a>0 </center> <p> ]0W0f0~0Z0 Nn00F0k00 0jir.gl.handle 0n0000K00reference0r0D0f00 0auto-rotate 0g0j0O0S00~0g0n0 0rotatexyz 0g00j0O00 0rotate 0g0Vh0V҉00000000c[W0f0#}W0f0SO0S0h0g00 0auto-rotate 00j0O0W0f0Rg0Vg0M00N0zv/xW0_00 ~0Z0o0S0S0K00g0B000 <p> <center> <a href="fig3/007.jpg" target="dummy"><img src="fig3/007_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=1DLU1rJoWQw" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f0 Nn00F0k008 Pn0IQn0zeSOn08pK00[҉tPk0}b_yRU0[00000000n0Vo0 0auto-rotate 0g0j0O0Rg00h0D0F00F0j0ۖb_L0j00h0K0Qeg_00 S0n0~0~0g0o0[҉n0MOnk0B002d0n0IQnn0̎L0͑j0c0f0D00n0g00a00c0h0`0Q000Y0_o0B00L00j00h0K0`[W0f0D00RM0o0Qegf0M0_00 W0K0W003!kCQzzg0n0MOnao0K0j00ONW0D0h0D0F0D0v0~0_0~0_0uaW0_0lL0W0f00S00g0o0[[zzk0o0h0f00Q00j0D0j0A00(^_^;) </blockquote> <h3>2017t^9g3e(e)</h3> <blockquote> S0n0en0HSMR-No0䅕N4kL0hQ0000008lN TNk0'WRW0f0D0O0iP[0:w0f0D0f0B}0c0_00 ]0W0f0HS_k0j0c0f0000Maxn0jitter00000SD0f0D0_0h0S000b}vD00n0k0v0a0S__0c0_00 N Nn0 0lua.window.mouse.drawing.maxpat 0h0D0F0000g00 0jit.gl.lua 00 0jit.gl.lua @file mouse.drawing.lua 0h0D0F0f_g0|Ts0QW0f0D00`0Q0n00n0g00 TX0000000k0 0mouse.drawing.lua 0h0D0F00000L0nK00f0D000 _0c0_0S00`0Q0j0n0k00MaxL0Kbh0Y00(Processing0FlashL0_ah0Y00)000000cTj0aX0g00i00i00eW0D0p0ubW0f0o0N[Bf_k0mnU0[0f0D00n0`00 <p> <center> <a href="fig3/008.jpg" target="dummy"><img src="fig3/008_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=t2SQJTGzr-s" target="_blank"><font size=7>YouTube</font></a> </center> <p> y0f000h00i0F00 <a href="http://www.lua.org/" target="_blank"><b>lua</b></a> h0D0F0n0o00 0Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. 0h0D0F0S0h0g00K0j00tkSn0B000]0W0f0j00h00000g0\O00_0Qt|n00F0`00 Nn0Max000o00jitterL0Javascriptj0i0g00000000Y00n000000W0f0D00n0h0 Tik00luag000000000g0M000h0D0F00n00W0D00 <blockquote><blockquote> <font size=2 color="0000ff"><pre> local gl = require("opengl") local GL = gl -- list of things to draw local chains = {} local current_chain -- create an element in a chain function create_link(pos, vel) local vmag = vec2.mag(vel) -- decay ranges from [0.93, 0.97], the faster the link, -- the faster the decay local decay = math.max(math.min(50, 1/vmag), 4) decay = (decay-4)/(50-4)*0.04+0.93 return { pos = pos, vel = vel, life = 1, decay = decay, } end function create_chain(pos, vel) return { create_link(pos, vel) } end function append_link(self, pos, vel) self[#self+1] = create_link(pos, vel) end -- decay the chain and remove dead links function step_chain(self) for i=1, #self do local link = self[i] link.pos = vec2.add(link.pos, vec2.scale(link.vel, 0.4)) link.vel = vec2.scale(link.vel, 0.95) link.life = link.life*link.decay end for i=#self, 1, -1 do local link = self[i] if(link.life &lt; 0.1) then table.remove(self, i) end end end function draw_chain(self) gl.Begin(GL.POINTS) for i=1, #self do gl.Color(0, 0.5, 1, self[i].life) gl.Vertex(self[i].pos) end gl.End() gl.Begin(GL.LINE_STRIP) for i=1, #self do gl.Color(1, 1, 1, self[i].life) gl.Vertex(self[i].pos) end gl.End() end local last_pos = {0, 0} function mouse(e, x, y) -- scale to [-1, 1] local dest_dim = this.dest_dim x = x/dest_dim[1]*2-1 y = 1-y/dest_dim[2]*2 local pos = {x, y} local vel = vec2.sub(pos, last_pos) if(e == "down") then elseif(e == "drag") then if(not current_chain) then current_chain = create_chain(pos, vel) chains[#chains+1] = current_chain else append_link(current_chain, pos, vel) end else current_chain = nil end last_pos = pos end function draw() gl.Enable(GL.BLEND) gl.BlendFunc(GL.SRC_ALPHA, GL.ONE) gl.PointSize(10) for i, chain in ipairs(chains) do step_chain(chain) draw_chain(chain) end end -- handle mouse events from window, -- convert to simpler "down", "drag", "up" events local lastbtn = 0 local function wincb(e) if(e.eventname == "mouse") then local x, y, btn = unpack(e.args) local mouse_event if(lastbtn == 0 and btn == 1) then mouse_event = "down" elseif(lastbtn == 1 and btn == 1) then mouse_event = "drag" else mouse_event = "up" end lastbtn = btn mouse(mouse_event, x, y) end end function dest_changed() -- set global window listener when context -- changes so we listen to the proper "named" window listener = jit.listener(this.drawto, wincb) end function scriptload() -- also need to create it when the script loads listener = jit.listener(this.drawto, wincb) end </pre></font> </blockquote></blockquote> Nn0000L0 0mouse.drawing.lua 0h0D0F000000000(lua000)n0hQf0g0B000 j00[0S0n0 0lua.window.mouse.drawing.maxpat 0h0D0F0000o00qmetrog0jitter000000;R0h0eraseW0f0o0Open-GLk00000000c:yY00Qth00B0h0o00000000h:yk0Y00QtW0K0!qD0n0g00000n0rKa0W0f00Ypen00000000ubW0f0mnU0[000h0D0F0hQf0n0Qt0 0jit.gl.lua 0L0c[Y00 0mouse.drawing.lua 0`0Q0g0Lc0f0D00S0h0k0j000 Yo0Max`0L00S00o0[hQk0 0luag0n0Open-GL0000000 0h0D0F0Nj0n0`00 ]0S0g0h00B0H0Z0 <a href="http://www.lua.org/" target="_blank"><b>lua</b></a> n0000k0Lc0f00MacOSXk00[_W0f0D00h0D0F0n0g0 0lua-5.3.4 0h0D0F0000000000000W0f00N Nn00F0k0makeW0f0000000W0f00_00 <blockquote><blockquote> <font size=2 color="0000ff"><pre> nagasm-Mac-mini:lua-5.3.4 nagasm$ make macosx cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make macosx /Applications/Xcode.app/Contents/Developer/usr/bin/make all SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline" CC=cc cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lapi.o lapi.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lcode.o lcode.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lctype.o lctype.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ldebug.o ldebug.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ldo.o ldo.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ldump.o ldump.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lfunc.o lfunc.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lgc.o lgc.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o llex.o llex.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lmem.o lmem.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lobject.o lobject.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lopcodes.o lopcodes.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lparser.o lparser.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lstate.o lstate.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lstring.o lstring.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ltable.o ltable.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ltm.o ltm.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lundump.o lundump.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lvm.o lvm.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lzio.o lzio.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lauxlib.o lauxlib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lbaselib.o lbaselib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lbitlib.o lbitlib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lcorolib.o lcorolib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ldblib.o ldblib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o liolib.o liolib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lmathlib.o lmathlib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o loslib.o loslib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lstrlib.o lstrlib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o ltablib.o ltablib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lutf8lib.o lutf8lib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o loadlib.o loadlib.c cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o linit.o linit.c ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o ranlib liblua.a cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o lua.o lua.c cc -o lua lua.o liblua.a -lm -lreadline cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_MACOSX -c -o luac.o luac.c cc -o luac luac.o liblua.a -lm -lreadline nagasm-Mac-mini:lua-5.3.4 nagasm$ sudo make install Password: cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3 cd src && install -p -m 0755 lua luac /usr/local/bin cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/include cd src && install -p -m 0644 liblua.a /usr/local/lib cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/man/man1 nagasm-Mac-mini:lua-5.3.4 nagasm$ make macosx test cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make macosx /Applications/Xcode.app/Contents/Developer/usr/bin/make all SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline" CC=cc make[2]: Nothing to be done for `all'. src/lua -v Lua 5.3.4 Copyright (C) 1994-2017 Lua.org, PUC-Rio nagasm-Mac-mini:lua-5.3.4 nagasm$ </pre></font> </blockquote></blockquote> W0K0W00MaxQg0o0D0D0aX0k0;m(ug0M000n0n00D0M0j00lua000000g0lua0000000Y00k0o0000000h0000000000L0_g0B000 Arduino0Processingj0i0n0[hQj00000000n0eSh0Uc0f00luag0o0Getting Startedn00000000000000000L0Webk0o0X[(WW0f0D0j0K0c0_00 ]0n0N00k000000000000QW0f0D00n0g0Amazong0c0f0m0000h0D0F00n0`0c0_0(^_^;)0 ~0A00310000n000000L0PDFg02200003000Qa00c0h0g0eQKbg0M00h0Y00p0 }tf0W0D0S0h0g0B0000000c0f0Paypalg0/eUbF0h000n0n01R0W0j0D0F0a0k00N Nn00F0k0 <a href="fig3/programming-in-lua-4ed.pdff" target="dummy">PDF00000</a>0 0eQKbg0M0f0W0~0c0_00 D0D0BfNg0B000 <p> <center> <a href="fig3/009.jpg" target="dummy"><img src="fig3/009_s.jpg" border=0></a>0 <a href="fig3/010.jpg" target="dummy"><img src="fig3/010_s.jpg" border=0></a> </center> <p> ]0W0f000000n0gRo0D0d00[jun0 0"Hello World" 0g0B000 N Nn00F0k00 0print("Hello World") 0h0D0F0-Nn0000000000"hello.lua"h0 TMR0NQ0f0OX[W0f0 0% lua hello.lua 0h0|Ts0QW0f000h00Nk0 0Hello World 0L0h:yU00_00 d0~000luao0ckW0O0000000U00000000g0RO00n0k0j0c0_00Q0g0B000 <blockquote><blockquote> <font size=3 color="0000ff"><pre> nagasm-Mac-mini:~ nagasm$ cd Desktop nagasm-Mac-mini:Desktop nagasm$ ls 1106 hello.lua ASL jitter_test schedule nagasm-Mac-mini:Desktop nagasm$ <font color="005f00">lua hello.lua</font> <font color="ff0000">Hello World</font> nagasm-Mac-mini:Desktop nagasm$ <font color="005f00">cat hello.lua</font> <font color="ff0000">print("Hello World")</font> nagasm-Mac-mini:Desktop nagasm$ </pre></font> </blockquote></blockquote> Qt|h0W0f0f000h00S0S0~0g0g0ek0RK0c0f0D00S0h0o00 00000o0L-k0"--"0W0D0 00 00000(L+gn0S)o0 N0W0D0 00 0peo0functiong0B000g_o0endg0X00 0h0D0F0B0_00g0B000 C0Java`0h0L+gk0 0; 0L0j0D0h0D0Q0j0D0L00gяo0]0F0D0F0n0o0AmL0j0D00W0D00 ]00{0i0yrpuj0Qt|g00j0D0]0F0`00h0`c0f000p00 Nn0 0mouse.drawing.lua 00:w0f000h00j00h0j0O00c0f0D00No0RK0c0f0M0_00 S0n0B0_000e,gh0񂞊P00D0W0K0OH0j0D00n0n00NSk0200N Nn000000000qbc0f0M0_0(00k0_tS)Pk0h0c0f0o000c0h00R@bL00K00h0S00g0B000 <blockquote><blockquote> <font size=3 color="0000ff"><pre> and break do else elseif end false for function goto if in local nil not or repeat return then true until while </pre></font> </blockquote></blockquote> N}o0 Nn00n00W0D00 _0D0f0D0o0J0g0_0L00 0nil 0o0B0~00Oc0f0S0j0K0c0_0K0j00 wD00000o0 0 --[[ 0g0Y~0c0f0 0 ]] 0g0B}00{V`0L00OD0eh0W0f0o0 0 --[[ 0g0Y~0c0f0 0 --]] 0g0B}000F0k0W0f0J0O0h00Q-n0 0 --[[ 00 0 ---[[ 0k0Y00`0Q0g000000000!qRk0Qeg00j0i0h0D0F000000L0 [W0]0F0k0fK00f0D0_00 j00K0000|n000g0B000 00000 0; 00OF0h00 0a = 1; b = a * 2 0n00F0k0pen0000000001Lk0g0M000W0D00 0F0O0j0O0j0c0_000000 Ypek0o0 0a = nil 0j0i0h0 0nil 00NH00h00000000000g0mW0f0O0000W0D00 S0n0HQ0 Ypej0i0n0000B0_00L0[U00f0D0f00]00g0Chapter 1L0B}00g0B000 ~0A00Yeyfh0W0f0o0S00j0aX0`00F00 <blockquote><blockquote> <font size=2 color="0000ff"><pre> About the Book I The Basics 1 Getting Started Chunks Some Lexical Conventions Global Variables Types and Values Nil Booleans The Stand-Alone Interpreter 2 Interlude: The Eight-Queen Puzzle 3 Numbers Numerals Arithmetic Operators Relational Operators The Mathematical Library Random-number generator Rounding functions Representation Limits Conversions Precedence Lua Before Integers 4 Strings Literal strings Long strings Coercions The String Library Unicode 5 Tables Table Indices Table Constructors Arrays, Lists, and Sequences Table Traversal Safe Navigation The Table Library 6 Functions Multiple Results Variadic Functions The function table.unpack Proper Tail Calls 7 The External World The Simple I/O Model The Complete I/O Model Other Operations on Files Other System Calls Running system commands 8 Filling some Gaps Local Variables and Blocks Control Structures if then else while repeat Numerical for Generic for break, return, and goto II Real Programming 9 Closures Functions as First-Class Values Non-Global Functions Lexical Scoping A Taste of Functional Programming 10 Pattern Matching The Pattern-Matching Functions The function string,find The function string.match The function string.gsub The function string.gmatch Patterns Captures Replacements URL encoding Tab expansion Tricks of the Trade 11 Interlude: Most Frequent Words 12 Date and Time The Function os.time The Function os.date Date Time Manipulation 13 Bits and Bytes Bitwise Operators Unsigned Integers Packing and Unpacking Binary Data Binary files 14 Data Structures Arrays Matrices and Multi-Dimensional Arrays Linked Lists Queues and Double-Ended Queues Reverse Tables Sets and Bags String Buffers Graphs 15 Data Files and Serialization Data Files Serialization Saving tables without cycles Saving tables with cycles 16 Compilation, Execution, and Errors Compilation Precompiled Code Errors Error Handling and Exceptions Error Messages and Tracebacks 17 Modules and Packages The Function require Renaming a module Path searching Searchers The Basic Approach for Writing Modules in Lua Submodules and Packages III Lua-isms 18 Iterators and the Generic for Iterators and Closures The Semantics of the Generic for Stateless Iterators Traversing Tables in Order True Iterators 19 Interlude: Markov Chain Algorithm 20 Metatables and Metamethods Arithmetic Metamethods Relational Metamethods Library-Defined Metamethods Table-Access Metamethods The __index metamethod The__newindex metamethod Tables with default values Tracking table accesses Read-only tables 21 Object-Oriented Programming Classes Inheritance Multiple Inheritance Privacy The Single-Method Approach Dual Representation 22 The Environment Global Variables with Dynamic Names Global-Variable Declarations Non-Global Environments Using _ENV Environments and Modules _ENV and load 23 Garbage Weak Tables Memorize Functions Object Attributes Revisiting Tables with Default Values Ephemeron Tables Finalizers The Garbage Collector Controlling the Pace of Collection 24 Coroutines Coroutine Basics Who Is the Boss? Coroutines as Iterators Event-Driven Programming 25 Reflection Introspective Facilities Accessing local variables Accessing non-local variables Accessing other coroutines Hooks Profiles Sandboxing 26 Interlude: Multithreading with Coroutines IV The C API 27 An Overview of the C API A First Example The Stack Pushing elements Querying elements Other stack operations Error Handling with the C API Error handling in application code Error handling in library code Memory Allocation 28 Extending Your Application The Basics Table Manipulation Some short cuts Calling Lua Functions A Generic Call Function 29 Calling C from Lua C Functions Continuations C Modules 30 Techniques for Writing C Functions Array Manipulation String Manipulation Storing State in C Functions The registry Upvalues Shared upvalues 31 User-Defined Types in C Userdata Metatables Object-Oriented Access Array Access Light Userdata 32 Managing Resources A Directory Iterator An XML Parser 33 Threads and States Multiple Threads Lua States </pre></font> </blockquote></blockquote> 00000PDFn0 0v!k 0R0 Nn00F0k0000W0f00D0a0D0a0Kb\Omig0teb_W0d0d0:w0f000h00o0c0M00h0luan0hQSOPL0tg0M0f0W0~0c0_00 gRn0 0I The Basics 0o00~0U0k0Nn0Qt|h00 TX00F0j0Yeyfk0j0c0f0D000 02 Interlude: The Eight-Queen Puzzle 0j00f0n00c0n00j0K0j0K0aD00 laph0W0f0o00 07 The External World 0h0 08 Filling some Gaps 0B0_00`00F00 <br> }O0 0II Real Programming 0g0o00 010 Pattern Matching 0B0_00k0luan0gRn0rD0L0H0f0D000 0URL encoding 0h0D0F0n00Ng0B000 S0S0g0n0 011 Interlude: Most Frequent Words 0h0D0F0n00j0K0j0K0aD00 014 Data Structures 0n0-Nn0 0Queues and Double-Ended Queues 0h0 0Sets and Bags 0o00000`0h0`F00 016 Compilation, Execution, and Errors 0n0-Nn0 0Error Handling and Exceptions 0o000000000n0`00F00 <br> ]0W0f0D00D00 0III Lua-isms 0g0B000 Maxj0i0L0Kbn0 018 Iterators and the Generic for 00]0W0f0N^o0 019 Interlude: Markov Chain Algorithm 0h0D0F0qLL0R0c0f0D00B0_000S00~0g0n0petyf[0j0^0c0_0tkSL0aX00000 lua0W0U0n0uio0 020 Metatables and Metamethods 00 021 Object-Oriented Programming 00 023 Garbage 0k0B00n0`00F00 a00c0h0b}vD0h0`c0_0n0o00 024 Coroutines 0n0 0Who Is the Boss? 0g0B000 0Coroutines as Iterators 0h0 0Event-Driven Programming 00]0W0f0 026 Interlude: Multithreading with Coroutines 000000`00 <p> <center> <a href="fig3/011.jpg" target="dummy"><img src="fig3/011_s.jpg" border=0></a> </center> <p> g_n0zk0o0j00h0 0IV The C API 0L0(uaU00f0D0_00 S0S0n0 028 Extending Your Application 0n0B0_000 0Calling Lua Functions 00 0A Generic Call Function 0L00Maxh0n000000000n0R`00F00 U00k0o0 029 Calling C from Lua 00 030 Techniques for Writing C Functions 0h0D0F0n00B000P}@\n0h0S000Qt|o0 0d[ؚn0rz 0g0o0 g0_j0D0BfNj0n0`00h0uaW0_00 Propellern0spinj0i0o0,gS_k0OYn0 0d[ؚn0rz 0j0n0`00 i0F00luah0D0F0n0o00 Nn03Nn00000Nn0xvz_0a0L0rRg01993t^K00}Q0f0D000n00W0D00 j0K0j0K0b}vD00n0h0QOc0_0L00W0K0W0S0S0g0,g <h3>2017t^9g4e(g)</h3> <blockquote> 20gT0h0k0 <center> <a href="fig3/012.jpg" target="dummy"><img src="fig3/012_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=CmWvhh20m_0" target="_blank"><font size=7>YouTube</font></a> </center> <p> ~0Z0gRk0LF0n0o00luag0W0_000000L00 0jit.gl.lua 0n0YtP0d0~00Max000n0nfn0000000h0i0n00F0k0`1XNcY00K00h0D0F0000n0xzg0B000 S00o0 Nn00F0k0000000Sh0W0f0!|XSk0zvg0M0_00 CQ00eQQRn0000000 0js 0000000n00F0k0W0f0ubY00S0h0j0O00 0jit.gl.lua 0k0o01d0n000000h02d0n0000000L0P0c0f0D00n0g00YK00UOK00zc00n0o0S0S0g0B000 ]0n0k00UOg00D0D0n0g0 TMR0NQ0f0eQ00p0D0D00W0D00 OH0p0 Nn0Og0o00 0c_r 0h0D0F0 TMRg0NH0_0pe$PL00lua00000tPg0 0function c_r(v) 0h0W0f0[Y00S0h0g0/c0RQ000f00Q萄vk0[W0_0 0local color_r = 0.0 0h0D0F0 Ypek0 0color_r = v 0g0NeQU00f00_0c0_0S00`0Q0g000000n0_M0!nW0o0[Ng0B0c0_00(^_^) <UL><UL> <LI>lua000000fM0cH0_04XTk0o0]0n04Xg0000W0f00MaxtPg0o0 0jit.gl.lua 0k0Q^ 0read lua_test002.lua 0j0i00SQ0p000000OX[W0f0Q^O0_o0j0O0S fU000 <LI> 0function 0n0[o00]00L0SgqU000000MR( N)g0[U00f0D0j0D0h0000k0j00 <LI>000L0B00h0a000h0lua000-Nk0dD0 0! 0L0Qf0YeH0f0O000 <LI>1Lk0pen000000000RY004XTk0o0 0; 0g0j0O0 0, 0g0:SRc0f00OK <LI>Max00000K00000QRY00k0o0XSk0 0print(x) 0g0OK <LI> 0jit.gl.lua 0n0000000K00QRY00elo0Nn0h0S00 Nf(^_^;) </UL></UL> ]0W0f0S0S0K00o00B00S00fL/W0d0d00luaL0000n0rKa0S_W0f0Open-GLg0c;uY00n0g0j0O00[hQk0MaxQn0000g0c;uY0y0O0lua00000n09e}k0c&bW0_00 -Ng0le0D0_0S0h00 Nk0R00W0f0D000 <p> <center> <a href="fig3/013.jpg" target="dummy"><img src="fig3/013_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=fnq6rl_hhxo" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f0 Nn00F0k00jitter00000Qn0000rKa0lua00000L0S_Y00n0g0j0O00Rg0Max000Qk0nD0_0 0lcd 0n0000rKa(d0~00Nan0000`1Xj0i0k0ncS)k00c0f00lua00000L0Open-GLg0c;uY000h0D0F0n00j00h0K0[sg0M0_00 ~0`0Nk000L0kc0f0D000n0n00N NL0]0n0lua00000 0lua_test002.lua 0g0B000 <blockquote><blockquote> <font size=2 color="0000ff"><pre> local gl = require("opengl") local GL = gl -- list of things to draw local chains = {} local current_chain local color_r = 0.0 function c_r(v) color_r = v print(v) end local color_g = 0.5 function c_g(v) color_g = v end local color_b = 1.0 function c_b(v) color_b = v end local line_r = 1.0 function l_r(v) line_r = v end local line_g = 1.0 function l_g(v) line_g = v end local line_b = 1.0 function l_b(v) line_b = v end -- create an element in a chain function create_link(pos, vel) local vmag = vec2.mag(vel) -- decay ranges from [0.93, 0.97], the faster the link, the faster the decay local decay = math.max(math.min(50, 1/vmag), 4) decay = (decay-4)/(50-4)*0.04+0.93 return { pos = pos, vel = vel; life = 1, decay = decay; } end function create_chain(pos, vel) return { create_link(pos, vel) } end function append_link(self, pos, vel) self[#self+1] = create_link(pos, vel) end -- decay the chain and remove dead links function step_chain(self) for i=1, #self do local link = self[i] link.pos = vec2.add(link.pos, vec2.scale(link.vel, 0.4)) link.vel = vec2.scale(link.vel, 0.95) link.life = link.life*link.decay end for i=#self, 1, -1 do local link = self[i] if(link.life &lt; 0.1) then table.remove(self, i) end end end function draw_chain(self) gl.Begin(GL.POINTS) for i=1, #self do gl.Color(color_r, color_g, color_b, self[i].life) gl.Vertex(self[i].pos) end gl.End() gl.Begin(GL.LINE_STRIP) for i=1, #self do gl.Color(line_r, line_g, line_b, self[i].life) gl.Vertex(self[i].pos) end gl.End() end local last_pos = {0, 0} function mouse(e, x, y) -- scale to [-1, 1] local dest_dim = this.dest_dim x = x/dest_dim[1]*2-1 y = 1-y/dest_dim[2]*2 local pos = {x, y} local vel = vec2.sub(pos, last_pos) if(e == "down") then elseif(e == "drag") then if(not current_chain) then current_chain = create_chain(pos, vel) chains[#chains+1] = current_chain else append_link(current_chain, pos, vel) end else current_chain = nil end last_pos = pos end function draw() gl.Enable(GL.BLEND) gl.BlendFunc(GL.SRC_ALPHA, GL.ONE) gl.PointSize(10) for i, chain in ipairs(chains) do step_chain(chain) draw_chain(chain) end end </pre></font> </blockquote></blockquote> (fen0kg0o0`0c0_0lua0000000S0F00c0f0Maxg0OH00h0S00~0g0TVW0f000p00~0A0Java z^n00n0g00]00{0i0yrkj0Qt|h0D0F0S0h0g00j0K0c0_00 _0c0_0JSeg00`0D0v0W00L0gnD0f0M0_00 S0F0j00h00S0a00n0jitter000009e}o00~0U0k0Peller-Ming06R_W0_0D0000000k0gij0lL0W0f0M0_00 <p> <center> <p><a href="fig3/014.jpg" target="dummy"><img src="fig3/014_s.jpg" border=0></a> <p><a href="fig3/015.jpg" target="dummy"><img src="fig3/015_s.jpg" border=0></a> </center> <p> Y00h0S0S0k00(fe04lr[0bRU0[0_0h0D0F0VL00N^o0ICBMn0zv\n0FQP000h0D0F00000L0Am0f0M0_00 a00F0i0egk0)R;\\n0l0W:SQk0fbf1XW->eL00D0f0ZD0_0h0S00`0c0_0L00~0_0K00h0D0F0aX0`00 _0c0_0N0e,gNя0ۘ0g0D00ۘL_jh0*LW0f0D0096o0 Nn00F0k0N0c0W00g0B000S0F0D0F0n000000ۘp0U000h0,gS_k0Vc0_0S0h0j0n0`0L00U0Y0L0k0NVo0-Nqgn00F0k0 0`D0h0S00n0J0q 0h0D0F00Q0g0o0j0D0n0g00e,gN0W0c0K00 0s^Th0o0UOK0 00H00_jOh0W0f0o00]00{0i0`D0S0h0g00j0D0n0K00W00j0D00 </blockquote> <h3>2017t^9g5e(kp)</h3> <blockquote> (fen0Ye00^[n0-Nk0000h0~vGWk0[0F0000h0`c0f0D0_0L00H0f000p0'Yf[n000яO0n0SEIYUn0&Ns0k00~vGWL0B0c0_0N0`D0QW0f0Lc0f000h000000L0B0c0_00 ]0W0f0B00S00 0000 0n00F0j00n00cW0f005 Pn0 0000P܈ 00NeQ0f00_00 S00g0540Qh0D0F0n0o0 gD0BfN`00 ]0W0f0~0Z0o0D0d00n00F0k0VV0UO0j0O0 <a href="../../1106/news5/20170905-1/index.html" target="_blank"><b>S00j0u0F0k0</b></a> PAW0000B00S00&Ny0f00_00 <p> <center> <a href="../../1106/news5/20170905-1/DSC00038.JPG" target="dummy"><img src="../../1106/news5/20170905-1/DSC00038.JPG" width=250 border=0></a> </center> <p> ]0W0f0 Nn00F0k00xp00_0ߘhVk0h00B0H0Z08 Pn0PAW0000S0NQ0f0tz0B0Q0_0h0S00g0000"MRTI2015"k0d0D0f0o0i0S0k0fD0f0D0_0c0Q0000h0 0NucleoF401RE 00i"}000h0W0f0B00S00cW0f000F00O0 <a href="../Xcode/index.html" target="_blank"><b> 0Xcodee(1) 0n02015t^5g14e((g)</b></a> n0h0S00k0B000h0zvW0_00 S0S0K00o00M}h0NucleoF401REn000000h0g00S0n0NSn0NO0Sk0Y000h0D0F0\O&bg0B000 h0S00L0[k0f000h00S00o0"MRTI2015"g0j0O001 Pn0PAW000n00n0`0c0_0(^_^;)0 _0`0W0S0S0g00 <a href="fig3/PAWsensor.pdf" target="dummy"><b>PAW000n000000</b></a> 0Qs0zvcW0f00N Nn00F0k0h00B0H0Z0_j0`1X0000g0M0_00 <p> <center> <p><a href="fig3/016.jpg" target="dummy"><img src="fig3/016_s.jpg" border=0></a> <p><a href="fig3/017.jpg" target="dummy"><img src="fig3/017_s.jpg" border=0></a> <p><a href="fig3/018.jpg" target="dummy"><img src="fig3/018_s.jpg" border=0></a> </center> <p> ]0S0g0U00k0cW0Vc0f00Bk0 <a href="../Xcode3/index.html" target="_blank"><b> 0Xcodee(3) 0n02015t^6g29e(g)</b></a> n0h0S00g00"MRTI2015"0\OW0f0D000zvW0_00 W0K0W00NVo0PAW000010 PK008 Pk0Y00Neg00hQf0n0PAW000n0`1X(400000)0S_Y00n0g00]0S0k0B0c0_000[0000~0Z0o0M0a00h0[W0j0D0h0D0Q0j0D00 "MRTI2015"n0Og0o0PAW000n000000N^0Uc0_0Mnk0000W0f0D00n0g00^wY0000000g\Pk0Y000F0k0 YGRvj0Mnk0W0f0 0hQf0o0000g0;\bD0 0W0f0D0_0L00[0c0K0O0j0n0g0]00o0]0n0~0~0n0000g0UD00n0W0_0D00 j0K0j0K0k0bPj0000`0L00S000"MRTI2015"n0Bfn009eW0f00N Nn00F0k0tetW0f00_00 <p> <font color="0000ff"> <blockquote><blockquote> <pre> We must merge the Arduino map and Morpho map, so we can use these pins ! Arduino-compatible headers PA_0, PA_1, PA_4, PB_0, PC_1. PC_0 PA_5, PA_6, PA_7, PA_2, PA_3 Morpho headers PC_2, PC_3, PC_5, PB_1, PC_4 </pre> </blockquote></blockquote> </font> <p> <font size=2> <UL><UL> <LI>PAW000000n0 Ty[n0asT(6pin=+3.3V, 1pin=GND) <UL> <LI>A --- ]Kbc <LI>B --- ]KbN]W0c <LI>C --- ]Kb-Nc <LI>D --- ]Kbc <LI>F --- SKbc <LI>G --- SKbN]W0c <LI>H --- SKb-Nc <LI>I --- SKbc <LI>_5 --- LED1x0n0QR <LI>_4 --- LED2x0n0QR <LI>_3 --- Photo1K00n0eQR <LI>_2 --- Photo2K00n0eQR </UL> <p> <LI>NucleoF401REn0000n0000 <UL> <LI>Serial6 RX --- PA_12 <LI>Serial6 TX --- PA_11 <LI>A_5 --- PB_8 <LI>A_4 --- PB_9 <LI>A_3 --- PA_7 <LI>A_2 --- PA_6 <LI>B_5 --- PC_7 <LI>B_4 --- PA_9 <LI>B_3 --- PA_5 <LI>B_2 --- PA_0 <LI>C_5 --- PB_4 <LI>C_4 --- PB_5 <LI>C_3 --- PA_2 <LI>C_2 --- PA_3 <LI>D_5 --- PB_7 <LI>D_4 --- PC_13 <LI>D_3 --- PA_1 <LI>D_2 --- PB_0 <LI>(open) --- PC_10 <LI>(open) --- PC_12 <LI>F_5 --- PC_9 <LI>F_4 --- PC_8 <LI>F_3 --- PC_0 <LI>F_2 --- PC_5 <LI>G_5 --- PB_12 <LI>G_4 --- PB_6 <LI>G_3 --- PC_2 <LI>G_2 --- PC_3 <LI>H_5 --- PB_2 <LI>H_4 --- PB_15 <LI>H_3 --- PB_1 <LI>H_2 --- PC_4 <LI>I_5 --- PA_15 <LI>I_4 --- PC_14 <font color="ff0000"><b>! PC_10 k0 Yf (_)</b></font> <LI>I_3 --- PA_4 <LI>I_2 --- PC_1 <LI>(open) --- PC_15 <LI>(open) --- PC_11 </UL> </UL></UL> </font> NucleoF401REn0000000000rR0S_f0`0Q0g0j0O00 0ch0\co000001,gg0200000n00 0h0a00c0h0 YGRv`0c0_0"MRTI2015"k0ky0f00S0a00o0ckq}vg0D0D0h0W0f00M0a00h09eY00_L0B000 j0K0j0K0n0`D0QW0\Omih0j00L00~0Z0o0ckW0O0M}Y00h0S00K00`00 N Nn000MnV0Qs0000000W0f0pS7RW0_00 NucleoF401REn000000i0F0Y00K00_tSW0f0D0_0L00 <a href="../../1106/news4/20150623/index.html" target="_blank"><b>S0n0000n0Qw</b></a> k0_j0`1X0zvW0_00 <p> <center> <p><a href="../mbed/fig3/ST-Nucleo-F401RE-Arduino.jpg" target="dummy"><img src="../mbed/fig3/ST-Nucleo-F401RE-Arduino_s.jpg" border=0></a> <p><a href="../mbed/fig4/st-nucleo-f401re-morpho.jpg" target="dummy"><img src="../mbed/fig4/st-nucleo-f401re-morpho_s.jpg" border=0></a> </center> <p> ]0W0f00D0V0000T0f00)n0f0000h0W0f0D0_000N Nn00F0j0R[j0000L0~0_0J\D0_00 K0d0f0Po00D0d00;m(uW0f0D00Wikipediak0[N0W0_0n0`0L00]0n0_k0~0_0J\D0_0[NO <font size=2 color="0000ff"> <blockquote><blockquote> <pre> YoichiU0~0 hTVK00o0 000_0{0F0L0D0D0 0h000~0W0_0 S00o0N`Yg0W0_00 B0j0_0o0NMR0'Yj0pen0L0OF000000000X[}U0[00_00k00[NU00~0W0_00B0j0_0n0}}vj0T0/eck0mO0aW0f0D0~0Y00 Nt^0~0_00B0j0_0n0RL0_g0Y00 _K00n0J0XD0g0Y00Ne00F0N^[N0J0XD0D0_0W0~0Y00 yL000000000^U)RD}T~h0W0f0za0 NR0_0h0M00hTVK00o0 0_`Y00`00F0 0h0fJTU00~0W0_00g000i0F0g0W00F00za0 NR0K00 10t^N NL}c0_0Ng000`qvj0/ecL0/eH00/UNn0^U)RD}T~h0W0f0 NMO10MOn0000000k000000W0f0D0~0Y00 0000000L0N,vj0000`0c0_0j00p00i0n0O00D0n0Svk0j00K00\W00H0_0S0h0L0j0D0h0H0p0Vk0j00~0Y00g000)Rvn0_00k0 00000000KUW0f0D0_000N0L00000000n0000000wodk0\ObY00S0h0o0j0K0c0_0g0W00F00~0_0000000SOn0Ot00F0'` 0u0W0D00n0k0j0c0_0o0Z0g0Y000000000o0yn0@b girg0o0j0O00Y0y0f0n0n00n0j0n0g0Y00 Ne0NSn0[Nn0r0h00NNL0e_0k0[NW0f0O0`0U00p00S0n0Rё;mRo01BfNQk0B}NW0~0Y00g000~0`0]0n0kk0o0TW0f0 D0~0[000Rё;mR0B}00[000000000000oO0Y00_00k0T0TSR0J0XD0W0~0Y00 y_0a0o00!q@b^\g0yr[n0aV0ak0OP0S0h0n0j0D00000N[ n0R0OX0f0D0~0Y00~0_000000000k000wX0OX0f0D0~0Y00 y_0a0L0[hQk0rzW0_0z4Xk0B00K00S0]00S000n0O_0cd0S0h0L0g0M00n0g0Y00yr[RRL01XS0/eMY00Nek0J0D0f00]0n0O$Po0 D0d0k0j0O0XW0f0D0~0Y00 _0W0K0k00 0wXo0!qeg0B00y0M0`0 0h0c0f0J0M0j0L000k0KUnjё0Bl00n0o0wvW0f0D0~0Y00g000vU0~0'Yj0pen00000000 0}Ɩ0[N L000000000/ecW0f0O0`0U00j0Q00p00y_0a0L0'YRk0Y000000000n0eݑo0'YM0j0Zk0U00U00~0Y00 J0XD0g0Y00 0W0000000000;m(uW0f0J0000n0g0W0_000^JT0c Y00S0h0j0O0}cW00U00k0bwg0M000F01Rn0J0Bf0O0`0U0D00 00W0O0J0XD0D0_0W0~0Y00 000000000 0000000uR- </pre> </blockquote></blockquote> </font> <p> ]0S0g002500QM0V00n00000g0j0O00lTD0g03000Q0x0g0[NW00F0h0W0_0L00N Nn00F0k0~0_0~0_0000L0Qf00ёg0M0j0K0c0_00 S00o0MRVh0_0v00 TX0g0B00L00Nn0000000000o0Qegf0D00n0g00TS0F0n0OULg0B000 SQ0Sc0f0O00j0D0n0g0o00W0_0D0n0k0[Ng0M0j0D00 k_g0W0_00(^_^;) <p> <center> <a href="fig3/019.jpg" target="dummy"><img src="fig3/019_s.jpg" border=0></a> </center> <p> ]0W0f0HS_k00 <a href="../../1106/news5/20170905-2/index.html" target="_blank"><b>S00j0u0F0k0</b></a> 000NQ00W0f00h00B0H0Z0Qeg_0n0g0MacBookAirk0K~D0g00mbedn0000k0Lc0f00NSk0"MRTI2015"n0_00k0NucleoF401REk0fM00`0000000]0n0~0~000000W0f0000000W0f0W0f00_00 U00k00NSk0"MRTI2015"n0_00k0\Oc0_00d0~00St^n0'k2000g00000000000000000000000000g0lQo/00W0f0M0_0Max0000p0[0f000h000a000 0c 00 0\c 0n0R`0Q0o0a00c0h0J0K0W0D00n0n00]00NYo0a000h0RD0f0W0~0c0_0(^_^)0 <p> <center> <p><a href="fig3/020.jpg" target="dummy"><img src="fig3/020_s.jpg" border=0></a> <p><a href="fig3/021.jpg" target="dummy"><img src="fig3/021_s.jpg" border=0></a> </center> <p> 000n000000j0Q00p00MIDI000000115200n00000g0USBOY00h0S00~0g0+T0f00P}@\1eg0a000h0RD0f0W0~0c0_00h0D0F0n0o0'YW0_00n0g0B000 B0h0o00NucleoF401REn00000009eW0f0 0c 00 0\c 0n0R0M0a00h000000Y000F0k0Y00`0Q0g0B000 MaxtPn000000o0~0c0_0O0ek0\O0n0`0L00]0n00000a00F0i0S0n0eg0Open-GLg00c0f0M0_00Q0`00 j0K0j0K0k0EQ[W0_0n0g00B0h0o0fek0200S0h0k0W0f00lca00O00^[Y00S0h0k0W00F00 </blockquote> <h3>2017t^9g6e(4l)</h3> <blockquote> S0n0eo00HSMR2Bfk0wM0QW0f00000e,gNhn00000000&bL0k_j0P}gk0B}0c0_0n00xW0f0HSMR4BfNN0k0[_00W0_0n0g00[hQk0Bf]|0Q0rKag0n00000h0j0c0_00 xvz[k0Qf0O00h00N Nn00F0k0񂞊g0Wikipedian0[NbS_K00n0000L0J\D0f0D0_00 <p> <font size=2 color="0000ff"> <blockquote><blockquote> <pre> Hi Yoichi, Thank you for your email and your support for the Wikimedia Foundation. I'm sorry you encountered an error while attempting to donate, and that we did not receive your donation. I have researched in our payment processor database and the error code suggests the issue is related to your web browser. There are a few possible remedies to apply. Please ensure that you have Javascript enabled, that your browser is up to date, and that you are not whitelisting certain domains. In some cases switching to a different browser will resolve the issue. Finally, please make sure that all information requested on the donation form is complete. Regarding other possible ways to donate, at this time the Foundation can accept donations by credit card, PayPal, checks, bank transfers, and a whole host of other ways as listed on our [Ways to Give page](https://wikimediafoundation.org/wiki/Ways_to_Give/en). If you have any further questions or comments, please feel free to contact us again. </pre> </blockquote></blockquote> </font> <p> ~0A00Pn0Oc0f0D00Firefoxo0Nn0000/eUbD0o0nfk0Qegf0D00n0`0L00 000000fH0f000 0h0D0F0n0j000h0D0F0n0g00nfko0O0j0D0Safarik0W0f000h00N Nn00F0k00000h0/eUbD0L0Qegf0W0~0c0_00 ]0W0f00RzvOn0a000L0;eg0J\D0_00 S00g0aHh`0c0_0Wikipediax0n0[NL00~0_0Qeg_0S0h0k0j000 00000 <p> <center> <a href="fig3/022.jpg" target="dummy"><img src="fig3/022_s.jpg" border=0></a> </center> <p> <font size=2 color="0000ff"> <blockquote><blockquote> <pre> Dear YOICHI, Thank you for your support of Wikipedia and the Wikimedia Foundation.Your contribution of 3000 supports Wikipedia and helps secure thefuture of free knowledge for everyone. Wikipedia is possible because of a powerful idea: that people, likeyou and me, can participate in building the world s knowledge and making it freely available to everyone, everywhere. Today, thanks to the support of millions of volunteer contributors and supporters, you can wander Wikipedia for hours. With more than 40 million Wikipedia articles and 35 million freely licensed images, Wikipedia can answer almost any question, and take you places you ve never been. Your donation supports the creation and sharing of free knowledge in real, practical ways. It helps us make Wikipedia fast, secure, and accessible to everyone in the world. It helps us bring free access to Wikipedia in places where high mobile data costs prevent people from going online. It helps us support people who are digitizing knowledge currently locked away in analog archives. It protects Wikipedia from threats to free knowledge and the open internet. Your support means that you can find the information you need now, wherever you may be--to settle a bet with a friend at a dinner party, or to understand the world around us. Donating to Wikipedia makes you the champion of a powerful idea. Wikipedia will continue to evolve, grow, and meet new challenges. We re excited and eager to meet these and more. Your donation will help us get there. We can t thank you enough for your support. On behalf of the Wikimedia Foundation, thank you for investing in our future and taking this journey with us. Katherine Maher Executive Director, Wikimedia Foundation </pre> </blockquote></blockquote> </font> <p> ]0W0f0HSMRk0o00000000[k0yRW0f0010gN N0MRK00;uW0f0D0_0 0000 00Lc0_00 S0n0_gK000SUAC000o0a00c0h00000L0 Y0c0f000000000k0Qf0LO0n00000000n0-[L0 Nk0j000h0D0F0 YfL0wM00n0`0L00[o0Max7o0S0n000000f:yvk0Oc0f0D00n0g00 Yf_0OKK0i0F0K00h0D0F0000o00_g0ΏH00k0B0_0c0f0_N`0c0_0n0`00 <p> tkSvk00Maxn000000000n0S͑U0k0o0[UL0B0c0_0(00000k0MaxL0eQc0f0D00BfN0]0n000000n0000o0v}[k0!qt0h0D0F0n0L0miLun08^X)L00Max4K00Max6~0g0o0 000000&00000 0e_n0000006R_h0j0c0_00 d0~000Max0O(uY00000000k0V gn0`1X0D0c0_00Cycling'74>yk00h00]0n0000g0`0Q0MaxL0wRg0M000h0D0F0fSSU00_000000000h0D0F0J0~0X0j0D00000L0000g000f0M0f00S000000000k0eQ00h0]0n0000o0Z0c0h0MaxL0OH000h0D0F0e_g0B000 <br> W0K0W0gяg0o0 0N[gT0h0k000000000000g0xY00 0h0D0F0e_L0;NAmh0j00000000000h0W0f0o0Max6h0B0~00 Y00j0D0Max7g0[ꌄvk0'YM0O0 YfU00_0n0o00S0n0000006R_n0e_j0n0`00 h0S00L00f[Neg0Ypen00000000[/P[6R__jhV\O[n0Max000000eQW0f0D00SUACn04XTk0o0000000(0000000)k0vcg0j0O000000000L}1uW0f0c}Y00n0g00S0n0Max7n0wRBf00000xk0[_g0M0j0K0c0_00 ]0S0g0Cycling'74>yn000000h0UO^0000g000h00W0f00gB}vk0o0 0SUACn0_00n0Ni 0h0W0f00eW0D000000n0Max7K000Preferncesvn0-Nk0 0URL proxy 0h0D0F000000L0e-U00_0n0g0B000(^_^) <br> N,000L0zz}vk0W0f0D00S0S0k0 0sopro.suac.ac.jp:8080 0h0-[W0f000h000000000[j0i0n0Maco0!qNk0wRBfk0Cycling'74>yn0000k0{v2U00_0`1Xh00000Qk0000000U00f0D00fSSU00_0 000000 00kW0f00-[BfQg0B00p0]0n0~0~0wRW00-[Bf0H0f0D00p0e_0j0000h0W0f0wRW0f00Cycling'74>yn0000o0 0 TBfk0wRU00f0D00SUACn0000pe 000000Y000h0D0F0Am0g0B000 a0j00k0SUACg0o0S0n0-[Bf0 01e 0g0j0O0 0JSt^ 0h0W0f0D000 <p> ]0W0f00`1X[h0UO^K0qg000h00W0d0d00 0S00~0g0 00 0S00K00 0n0!Nen0rKan00000000k0[W0f00!qNk0Max7o0wRg0M00S0h0L0xg0M0_00 wQSOvk0o00 0URL proxy 0k0S00~0g00k0 0sopro.suac.ac.jp:8080 0h0-[W0f000B00D0o0 0URL proxy 00zz}vk0W0f000]0n0-[_k0Max0QwRY00h00a000h000000xU00f0ckk0za0 NL000 S00g0[_W0f0_gK000Maxg0020000S0h0L0xg0M0_0n0g000Z0K0j0Bf`0c0_0L00S0n0[_ao0j0K0j0K0n0Skzg0B000 <p> ]0W0f0 S0F0D0F00000o00(1)Rn0\Oc0_0000k0OULL0B00n0K00(2)NucleoF401RE00000k0OULL0B00n0K00(3)0000n0_00n0000Mac700000k0OULL0B00n0K00o0_0~0_0(4)mbedn0000n0zv000SOk0OULL0B00n0K00SVL0^{j0n0g0wt^n0L}L0fU000h0S00`00 \j0O0h00 0NSn0"MRTI2015"n000000g0o0F0~0O0D0O0 0h0D0F0h0S00K000i0F000(4)0W0D0000h0;e0f0D0c0f00Bk0zvW0_00 mbed(ARM)n0zv000000000o0;R0h0w0U00j0D0F0a0k09eU00f0D0O0n0g00S0S0g0teT'`L0S0j0O0j0c0f0D0_0n0`00 P}@\0eW0O0\Oc0_0"PAW-eight"h0D0F000000k0RubU000000000000"mbed"L0(9eU00_0oR\O(ug0)OUL0W0O00S000D0c0_00mW0f00"MRTI2015"n000000k0B00(SD0)000000000"mbed"0000W0f000S0h0g00\j0O0h00NucleoF401REk0fM00S0h0L0Qeg00h0$RfY00~0g0k03Bf{0i00K0K0c0_00 <p> ]0W0f0]0S0K00U00k02Bf{0i0K0Q0f00g_k0kc0_0j0sa0D0K0Q0_00 8 Pn0PAW000K00]00^00400000n000000`1X03200000n0000`1XL0_000H{j0n0k00UOEeK032,gn0000n0g_n02,g`0Q0L0RK0j0D00h0D0F000g0B000 S0a000B00S00fL/W0_0P}g0j00h0\Ok0Oc0_0NucleoF401RE000n0 0PC_14 000L0UOEeK0{k0g0D000h0D0F0^8^k0zj0SVg0B00S0h00zM0bk0f00S000 0PC_10 000k0ncY00S0h0g000F00O0[hQk0000000(NucleoF401RE00000000+T0)L0N Nn00F0k0[bW0_00 <p> <center> <p><a href="fig3/023.jpg" target="dummy"><img src="fig3/023_s.jpg" border=0></a> <p><a href="fig3/024.jpg" target="dummy"><img src="fig3/024_s.jpg" border=0></a> </center> <p> <h3>main.cpp</h3> <p> <font size=2 color="0000ff"> <blockquote><blockquote> <pre> #include "mbed.h" #include "MIDI_sub8.h" int main(){ int i, j, p, counter; unsigned char adc_new; i = j = p = counter = 0; rx_top = rx_end = tx_top = tx_end = 0; adc_no = 0; MIDI.baud(115200); MIDI.attach(&rx_fifoset, MIDI.RxIrq); for(i=0; i&lt;16; i++){ LED_set(i, 0); } for(i=0; i&lt;32; i++){ adc_old[i] = 0; } while(1){ p++; if(p == 500){ LED_set(adc_no * 2, 1); LED_set(adc_no * 2 + 1, 0); } else if(p == 1000){ adc_new = ADC_get(adc_no * 2); if(adc_old[adc_no * 4] != adc_new){ adc_old[adc_no * 4] = adc_new; tx_fifoset(0xB0); tx_fifoset(adc_no * 4); tx_fifoset(adc_new); } adc_new = ADC_get(adc_no * 2 + 1); if(adc_old[adc_no * 4 + 1] != adc_new){ adc_old[adc_no * 4 + 1] = adc_new; tx_fifoset(0xB0); tx_fifoset(adc_no * 4 + 1); tx_fifoset(adc_new); } LED_set(adc_no * 2, 0); LED_set(adc_no * 2 + 1, 0); } else if(p == 1500){ LED_set(adc_no * 2, 0); LED_set(adc_no * 2 + 1, 1); } else if(p &gt; 1999){ p = 0; adc_new = ADC_get(adc_no * 2); if(adc_old[adc_no * 4 + 2] != adc_new){ adc_old[adc_no * 4 + 2] = adc_new; tx_fifoset(0xB0); tx_fifoset(adc_no * 4 + 2); tx_fifoset(adc_new); } adc_new = ADC_get(adc_no * 2 + 1); if(adc_old[adc_no * 4 + 3] != adc_new){ adc_old[adc_no * 4 + 3] = adc_new; tx_fifoset(0xB0); tx_fifoset(adc_no * 4 + 3); tx_fifoset(adc_new); } LED_set(adc_no * 2, 0); LED_set(adc_no * 2 + 1, 0); adc_no++; if(adc_no &gt; 7) adc_no = 0; } tx_fifo_check(); if(rx_fifo_check() == 1){ } if(++j &gt; 1000000){ j = 0; counter = ++counter & 0x7F; tx_fifoset(0xC0); tx_fifoset(counter); } } } </pre> </blockquote></blockquote> </font> <p> <h3>MIDI_sub8.h</h3> <p> <font size=2 color="0000ff"> <blockquote><blockquote> <pre> unsigned char rxFIFO[256], txFIFO[256], adc_old[32]; unsigned char rx_top, rx_end, tx_top, tx_end, status, keyno, dcb; int midi_message, adc_no; RawSerial MIDI(PA_11, PA_12); DigitalOut A_5(PB_8); DigitalOut A_4(PB_9); DigitalOut B_5(PC_7); DigitalOut B_4(PA_9); DigitalOut C_5(PB_4); DigitalOut C_4(PB_5); DigitalOut D_5(PB_7); DigitalOut D_4(PC_13); DigitalOut F_5(PC_9); DigitalOut F_4(PC_8); DigitalOut G_5(PB_12); DigitalOut G_4(PB_6); DigitalOut H_5(PB_2); DigitalOut H_4(PB_15); DigitalOut I_5(PA_15); DigitalOut I_4(PC_10); AnalogIn A_3(PA_7); AnalogIn A_2(PA_6); AnalogIn B_3(PA_5); AnalogIn B_2(PA_0); AnalogIn C_3(PA_2); AnalogIn C_2(PA_3); AnalogIn D_3(PA_1); AnalogIn D_2(PB_0); AnalogIn F_3(PC_0); AnalogIn F_2(PC_5); AnalogIn G_3(PC_2); AnalogIn G_2(PC_3); AnalogIn H_3(PB_1); AnalogIn H_2(PC_4); AnalogIn I_3(PA_4); AnalogIn I_2(PC_1); void LED_set(int num, int value){ switch(num){ case(0): A_5 = value; break; case(1): A_4 = value; break; case(2): B_5 = value; break; case(3): B_4 = value; break; case(4): C_5 = value; break; case(5): C_4 = value; break; case(6): D_5 = value; break; case(7): D_4 = value; break; case(8): F_5 = value; break; case(9): F_4 = value; break; case(10): G_5 = value; break; case(11): G_4 = value; break; case(12): H_5 = value; break; case(13): H_4 = value; break; case(14): I_5 = value; break; case(15): I_4 = value; break; } return; } unsigned char ADC_get(int num){ unsigned short data = 0; switch(num){ case(0): data = A_3.read_u16(); break; case(1): data = A_2.read_u16(); break; case(2): data = B_3.read_u16(); break; case(3): data = B_2.read_u16(); break; case(4): data = C_3.read_u16(); break; case(5): data = C_2.read_u16(); break; case(6): data = D_3.read_u16(); break; case(7): data = D_2.read_u16(); break; case(8): data = F_3.read_u16(); break; case(9): data = F_2.read_u16(); break; case(10): data = G_3.read_u16(); break; case(11): data = G_2.read_u16(); break; case(12): data = H_3.read_u16(); break; case(13): data = H_2.read_u16(); break; case(14): data = I_3.read_u16(); break; case(15): data = I_2.read_u16(); break; } return(data&gt;&gt;9); } int rx_fifo_check(void){ unsigned char data; if(rx_top != rx_end){ data = rxFIFO[rx_end]; ++rx_end &= 255; if (data &gt; 127){ status = data; dcb = 0; return(0); } else if(status &gt; 0xEF){ return(0); } else if( (status &gt; 0xBF) && (status &lt; 0xE0) ){ midi_message = (status&lt;&lt;16) + (data&lt;&lt;8); dcb = 0; return(1); } else if(dcb==0){ keyno = data; dcb++; return(0); } else{ midi_message = (status&lt;&lt;16) + (keyno&lt;&lt;8) + data; dcb = 0; return(1); } } return(0); } void rx_fifoset(void){ rxFIFO[rx_top] = MIDI.getc(); ++rx_top &= 255; return; } void tx_fifo_check(void){ if(MIDI.writeable() == 1){ if(tx_top != tx_end){ MIDI.putc(txFIFO[tx_end]); ++tx_end &= 255; } } return; } void tx_fifoset(unsigned char data){ txFIFO[tx_top] = data; ++tx_top &= 255; return; } </pre> </blockquote></blockquote> </font> <p> S00g0fek0o00000 NL0nmD0f0D00R00000g0܈7_W0_000000Qk0NucleoF401RE000L00000nmD0f0D00n00j00h0K0V[Y000h0D0F0 0g_n0N NR0 0k0eQ00S0h0k0j0c0_00 HS_JSe0K0Q0_00000k0j0c0f0W0~0c0_0L00~0A00ENW0v00n0mbedj0n0g00S00j0h0S00`00F00 </blockquote> <h3>2017t^9g7e((g)</h3> <blockquote> Bf]|0Q0㉈mn0_00k00000h0 wc0f00Neo0g00g0 <a href="../../1106/news5/20170907/index.html" target="_blank"><b>S0n00F0k0</b></a> D0d00n00000c@wdRg0NucleoF401RE000000000V[W0f00Bk0eW0D000000000 0PAW-eight 0L0[bW0_00 32 Pn0000`1X0N Nn00F0k0 P%Rk000000(000T0h0n0g'Y$Ph0g\$P0scalen000000S)W0f0gB}vk03200000n0 00-100 0h0D0F00000L0}k0Q00F0k0W0f00S00g000000000Ro0[bg0B000 <p> <center> <p><a href="fig3/025.jpg" target="dummy"><img src="fig3/025_s.jpg" border=0></a> <p><a href="fig3/026.jpg" target="dummy"><img src="fig3/026_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=Lfj718lK1cA" target="_blank"><font size=7>YouTube</font></a> </center> <p> ]0W0f0OpenBCIK00J\D0f0M0_0000o00 <a href="http://shop.openbci.com/collections/frontpage/products/wifi-shield" target="_blank"><b>WiFi Shield</b></a> L0Q_000h0D0F00n0`0c0_00 ENW0v00j0n0g00 <a href="http://docs.openbci.com/Tutorials/03-Wifi_Getting_Started_Guide" target="_blank"><b>Wifi Getting Started Guide</b></a> 0:w0f00_0L00]0S0g0;ubn00000k0 <a href="http://docs.openbci.com/Tutorials/10-Mac_FTDI_Driver_Fix" target="_blank"><b>Fixing FTDI InBufferSize for OS X</b></a> h0D0F0n00zvW0_00 S00o0K0d0f0OpenBCIg00]0W0f0TWE-Liteg00qQk0v0d0K0c0f0D0_00 0Mac OSX(S_bo010.9010.11)o0USB0000n00000Qt0LF0virtual com port (VCP) drivern0OULg0000000Og0000=a0Y000]0n0zll0_0`0W0system configuration0fM0cH0f00U00k0FTDI00000gen02.3g0j0O02.2.18k0eQ0fH00_L0B00 0h0D0F00d0g0B000 y0f000h0S0n0000o0D0~0`0NSn0~0~0g0B000i0F00{0|0S0S0g00000W0f0D00!ji`00 S0S0k0eQ00h00Nlk0OpenBCI0TWE-Lite0Jy00n0`0L00 0SD000000k0tX0;bY0 0h0D0F0n0L0D0~0`0k0r0c0K0K000 BfL0zlW0f0O000h0Y00p00NLu-Nn0xvzL0lvW0f0D00 0HQz 0n0 <center> <a href="fig3/027.jpg" target="dummy"><img src="fig3/027_s.jpg" border=0></a> </center> <p> U00k00000h0W0f00 0ϑP[Rf[K00qRf[,{NlGR0\QY00S0h0k0bR 0h0D0F0n0L0ۘs00g0M0_0 <a href="http://jump.2ch.net/?http://www.t.u-tokyo.ac.jp/soe/press/setnws_201709061614152431248138.html" target="_blank">&</a> <a href="http://jump.2ch.net/?https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.119.100601#fulltext" target="_blank">&</a> <a href="www.t.u-tokyo.ac.jp/shared/press/data/setnws_201709061614152431248138_195100.pdf" target="dummy">&</a> 0 i0F000 <a href="fig3/tokyo.pdf" target="dummy"><b>S00</b></a> 0W0D0L00j00`0K0h0f00g0B00(^_^;)0 00000L0vavk0cc0f0D0_0zv`n00F0g00S00L0,gS_k0i <blockquote><blockquote> <b>Fluctuation Theorem for Many-Body Pure Quantum States</b> <br> We prove the second law of thermodynamics and the nonequilibirum fluctuation theorem for pure quantum states.The entire system obeys reversible unitary dynamics, where the initial state of the heat bath is not the canonical distribution but is a single energy-eigenstate that satisfies the eigenstate-thermalization hypothesis (ETH). Our result is mathematically rigorous and based on the Lieb-Robinson bound, which gives the upper bound of the velocity of information propagation in many-body quantum systems. The entanglement entropy of a subsystem is shown connected to thermodynamic heat, highlighting the foundation of the information-thermodynamics link. We confirmed our theory by numerical simulation of hard-core bosons, and observed dynamical crossover from thermal fluctuations to bare quantum fluctuations. Our result reveals a universal scenario that the second law emerges from quantum mechanics, and can experimentally be tested by artificial isolated quantum systems such as ultracold atoms. </blockquote></blockquote> </font> <p> <center> <a href="fig3/028.jpg" target="dummy"><img src="fig3/028_s.jpg" border=0></a> </center> <p> ]0n0_0B00S00B00S00B00S00_gk0Y00NNL0͑j0004Pk0o0f[uYTOn0N[0B000|0a0|0a020_00 [0c0K0O0\Oc0_0000000000uK0Y00kY000]000Oc0_000000000L0hQf0g0B000 ek0jitterg0[W0f0M0_0ۖb_L0B00n0g00!ko0S0S0K00L0R`00 ~0Z0o0 Nn00F0k00Qegzf0n0000000000000 0PAW-eight 0h00SwmSLM0n0_jQg0~0g0[020f0D0_0Open-GL00000h00TSOU0[0_00 8,gck0[_Y00n0o0S0n08 Pn0IQng0B000S000 0F0k0F0k0 0RK0Y00h0D0F0n0L0`D0d0D0_00000j0n0g0B000 <p> <center> <a href="fig3/029.jpg" target="dummy"><img src="fig3/029_s.jpg" border=0></a> <p> <a href="http://www.youtube.com/watch?v=C03iVmbDKC0" target="_blank"><font size=7>YouTube</font></a> </center> <p> f[uYTOL0B}0c0f0xvz[k0;bc0f00h00B0H0Z08 Pn0000n0400000n0F0a01 Pn0000`0Q00Oc0f00IQn0`O0K00-N_Nяk0[[0f0O00000h0D0F0W,gvj0R\O0U0[0f00_0n0L00 Nn0iP[g0B000 ~0`0~0`0S00g0o0 0F0k0F0k0 0n0_YU0L0~0c0_0O0!qD0n0g00S0S0K00L0,gjuh0j00L00~0A0feNMh0j0c0_00 h00B0H0Z00YO0n0000h0W0f0i`W0f0D0_00n0n0NL000F00O0 <p> <center> <p><a href="../Max7_1/index.html"><font color="ff0000"><b>! Max<sub>7</sub>e</b></font></a> <p><a href="../Max7_part2_2/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(2)</b></font></a> <p><a href="../Max7_part2_3/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(3)</b></font></a> <p><a href="../Max7_part2_4/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(4)</b></font></a> <p><a href="../Max7_part2_5/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(5)</b></font></a> <p><a href="../Max7_part2_6/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(6)</b></font></a> <p><a href="../Max7_part2_7/index.html"><font color="ff0000"><b>! }0Max<sub>7</sub>e(7)</b></font></a> </center> <p> </blockquote> </body> </html>