<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-318654523245527906</id><updated>2011-11-28T09:13:27.158+09:00</updated><category term='コマンドプロンプト'/><category term='バッチファイル'/><category term='ARToolkit'/><category term='Arduino'/><category term='OAuth'/><category term='Javascript'/><category term='php'/><category term='MultiTouch'/><category term='ActionScript3'/><category term='twitter'/><category term='AIR'/><category term='MqoViewer'/><category term='Processing'/><category term='物理演算'/><category term='ニコニコ動画'/><category term='twitter API'/><category term='BPSGR'/><title type='text'>Reco memo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-9214948755932968207</id><published>2011-06-19T03:07:00.005+09:00</published><updated>2011-06-20T05:54:36.560+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript3'/><title type='text'>公開されているデータを取得してみる（データの取得と文字コード変換）</title><content type='html'>外部に公開されているデータを、Flash(AS3)で取り込んでみる&lt;br /&gt;（東京電力で公開されているデータがあるので、それを取ってくる）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;&lt;br /&gt;import flash.events.Event;&lt;br /&gt;&lt;br /&gt;var url:String = "http://www.tepco.co.jp/forecast/html/images/juyo-j.csv";&lt;br /&gt;var loader : URLLoader;  &lt;br /&gt;var request:URLRequest = new URLRequest(url);&lt;br /&gt;&lt;br /&gt;getTepcoData();&lt;br /&gt;&lt;br /&gt;function getTepcoData()&lt;br /&gt;{&lt;br /&gt; loader = new URLLoader();  &lt;br /&gt; loader.load(request);&lt;br /&gt; loader.addEventListener(Event.COMPLETE, onComplete);  //読み終わるのを待つ&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function onComplete(e:Event)&lt;br /&gt;{&lt;br /&gt; trace(loader.data);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;まあなんて簡単。&lt;br /&gt;と思いきや、、、、、、。&lt;br /&gt;いろいろ諸問題が発生。。&lt;br /&gt;&lt;br /&gt;Flashのtrace出力をみてみると、文字化け。。。&lt;br /&gt;公開データはシフトJIS、FlashではUTF-8を扱うという文字コードの違いに起因します。&lt;br /&gt;&lt;br /&gt;ということで、UTF-8へ変換をかけてあげないと、折角データを取り込んでもFlashで表示したりできなくなる。。&lt;br /&gt;文字コード変換については、ByteArrayクラスに、writeMultibyteというメソッドがあるのだが、どうも安定性がわるいらしい。自力で書くのも良いが、既にライブラリとして公開されているので、それを活用することにする。&lt;br /&gt;今回用いたのは、&lt;span style="font-weight:bold;"&gt;as3jcode&lt;/span&gt;&lt;br /&gt;このライブラリは、bytearrayのデータを指定した文字コードに変換する機能を持っている。。&lt;br /&gt;&lt;br /&gt;http://d.hatena.ne.jp/lyokato/20100121/1264083565　　　←日本語での解説&lt;br /&gt;https://github.com/lyokato/as3jcode ←ソースコードはこちら&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;URLLoaderのloadメソッドは、TEXTモードで取るとStringで入ってしまうので、&lt;br /&gt;あとで大変。（as3jcodeのIFがByteArrayなので）&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;&lt;br /&gt;loader.dataFormat = URLLoaderDataFormat.BINARY;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;としてバイナリで取ってあげると、ByteArrayで取れるので便利。&lt;br /&gt;これを、Jcodeで&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;Jcode.from_sjis(loader.data)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;と、変換してあげると、無事に日本語表示されましたん。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回はこんな感じになりました。&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;import flash.events.Event;&lt;br /&gt;&lt;br /&gt;var url:String = "http://www.tepco.co.jp/forecast/html/images/juyo-j.csv";&lt;br /&gt;&lt;br /&gt;var loader : URLLoader;  &lt;br /&gt;&lt;br /&gt;var request:URLRequest = new URLRequest(url);&lt;br /&gt;&lt;br /&gt;getTepcoData();&lt;br /&gt;&lt;br /&gt;function getTepcoData()&lt;br /&gt;{&lt;br /&gt; loader = new URLLoader();  &lt;br /&gt; loader.dataFormat = URLLoaderDataFormat.BINARY;&lt;br /&gt; loader.load(request);&lt;br /&gt; loader.addEventListener(Event.COMPLETE, onComplete);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function onComplete(e:Event)&lt;br /&gt;{&lt;br /&gt; trace(Jcode.from_sjis(loader.data));&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;折角なので、これを基にもう少し拡張して行きたいと思います。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-9214948755932968207?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/9214948755932968207/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/9214948755932968207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/9214948755932968207'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/06/blog-post.html' title='公開されているデータを取得してみる（データの取得と文字コード変換）'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-1271805259070217189</id><published>2011-06-14T22:51:00.002+09:00</published><updated>2011-06-14T22:53:14.813+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript3'/><title type='text'>AIR2.6 非同期での書き込みが・・・</title><content type='html'>OpenAsyncで読み込みは非同期でできるけど、書き込みはなかなか難しそう。&lt;br /&gt;Writeが終わった時のイベントが立たない。。。&lt;br /&gt;COMPLETEが使えるのかとおもったけど、結局発生しない模様。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-1271805259070217189?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/1271805259070217189/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/06/air26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/1271805259070217189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/1271805259070217189'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/06/air26.html' title='AIR2.6 非同期での書き込みが・・・'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-8928958604316546594</id><published>2011-06-14T16:54:00.003+09:00</published><updated>2011-06-14T16:59:52.347+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript3'/><category scheme='http://www.blogger.com/atom/ns#' term='コマンドプロンプト'/><title type='text'>WindowsコマンドラインでShiftJis以外の文字コードを使う</title><content type='html'>コマンドラインは起動すると、普通は文字コードが932（Shift Jis)になっている。&lt;br /&gt;文字コードを変えるコマンドは、&lt;br /&gt;&lt;br /&gt;chcp [文字コード]&lt;br /&gt;&lt;br /&gt;普段使うのは、&lt;br /&gt;932: Shift Jis&lt;br /&gt;65001: Utf-8&lt;br /&gt;20932: EUC-JP&lt;br /&gt;50222: JIS&lt;br /&gt;51932: euc-jp&lt;br /&gt;くらいですかね。&lt;br /&gt;&lt;br /&gt;ここで注意点、Shigt-Jisの状態で先に文字コードをラスターから「ＭＳゴシック」など日本語対応フォントに変えておかないと、もれなく日本語が文字化け表示されます。&lt;br /&gt;&lt;br /&gt;Flex SDK を用いて、コマンドライン経由でairパッケージをテストする場合、&lt;br /&gt;文字出力がutf-8なので、この方法は知っておいたほうが特です。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-8928958604316546594?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/8928958604316546594/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/06/windowsshiftjis.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8928958604316546594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8928958604316546594'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/06/windowsshiftjis.html' title='WindowsコマンドラインでShiftJis以外の文字コードを使う'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-3345598045585422285</id><published>2011-03-22T03:05:00.003+09:00</published><updated>2011-03-22T03:09:10.946+09:00</updated><title type='text'>Processing環境が戻りつつ</title><content type='html'>震災関連で仕事が多忙を極めてたので、なかなかProcessing関連手を付けられずにいたのですが、&lt;br /&gt;ようやく落ち着きが戻って来て、こちらの作業もできるようになってきたました。&lt;br /&gt;&lt;br /&gt;とりあえず一部ですが昔のProcesssingのソースが動くことを確認。&lt;br /&gt;さて、これから開発環境を立て直す必要が。。。&lt;br /&gt;かなり忘れてる。。。。１つ１つ思いだしながらなので、時間がかかってます。&lt;br /&gt;&lt;br /&gt;メタセコライブラリが変な件を直すのとProcessing1.2でもBullet動かすのが目標なので、&lt;br /&gt;地道にやっていきます。&lt;br /&gt;あの頃なんで出来てたんだろう。神がかってたのかな自分（汗&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-3345598045585422285?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/3345598045585422285/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/03/processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3345598045585422285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3345598045585422285'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/03/processing.html' title='Processing環境が戻りつつ'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-5615551000081837204</id><published>2011-03-16T02:37:00.003+09:00</published><updated>2011-03-16T04:52:50.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='バッチファイル'/><title type='text'>バッチファイルあれこれ</title><content type='html'>最近のバッチファイルはいろいろできるなあと関心。&lt;br /&gt;&lt;br /&gt;日付時間をファイル名につける方法（※１）&lt;br /&gt;&lt;br /&gt;普通にやると、1ケタの時は十の位にスペースが入るので、&lt;br /&gt;&lt;br /&gt;===========================================&lt;br /&gt;&gt;echo %time:~0,2%%time:~3,2%%time:~6,2%&lt;br /&gt; 11204   …置換しない場合は、このように先頭に空白文字が含まれる&lt;br /&gt;&lt;br /&gt;&gt;set time2=%time: =0%   …いったん一時変数に入れて置換する&lt;br /&gt;&lt;br /&gt;&gt;echo %time2:~0,2%%time2:~3,2%%time2:~6,2%&lt;br /&gt;011204   …先頭に空白文字は含まれず、必ず数字が入る&lt;br /&gt;===========================================&lt;br /&gt;てな感じにしてやると良い。&lt;br /&gt;&lt;br /&gt;で、結局は、&lt;br /&gt;===========================================&lt;br /&gt;set datef=%date:~-10,4%%date:~-5,2%%date:~-2,2%&lt;br /&gt;set time2=%time: =0%   …いったん一時変数に入れて置換する&lt;br /&gt;set hh=%time2:~0,2%&lt;br /&gt;set fname=%datef%%time2:~0,2%%time2:~3,2%%time2:~6,2%&lt;br /&gt;===========================================&lt;br /&gt;とすると、ファイル名が自動生成できる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;昔は演算できたのかな？と思うのだけど、&lt;br /&gt;イマドキのバッチファイルは演算が可能（※２）&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;set /a %a% -2 &lt;br /&gt;==============&lt;br /&gt;の用に、「/a」オプションをつけてやることで、演算ができる。&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;set a=10&lt;br /&gt;set /a %a% -2&lt;br /&gt;echo %a%&lt;br /&gt;==============&lt;br /&gt;→8が表示される。 &lt;br /&gt;&lt;br /&gt;そのほか、条件文も結構ちゃんと書けます。&lt;br /&gt;条件演算子が不等号ではなく、&lt;br /&gt;-----&lt;br /&gt;   EQU - 等しい&lt;br /&gt;   NEQ - 等しくない&lt;br /&gt;   LSS - より小さい&lt;br /&gt;   LEQ - 以下&lt;br /&gt;   GTR - より大きい&lt;br /&gt;   GEQ - 以上&lt;br /&gt;--------&lt;br /&gt;となるのが、普通と違うところ。要チェックですね。。&lt;br /&gt;等しいは、”==”でも行けるみたいですがね。（※３）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「コマンドプロンプトで１行に複数のコマンドを書くには、&amp;を使う」&lt;br /&gt;==========&lt;br /&gt;dir /? &amp; dir&lt;br /&gt;==========&lt;br /&gt;とかね(※４)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「ファイルの内容を比較して、相違があったら（なかったら）処理をする動作」&lt;br /&gt;　FCの場合だと、２つのファイルがまったく同一なら２行目に「FC: 相違点は検出されませんでした」という文字列が出力される事を利用して、ファイル内容が同一だったら分岐という事を考えます。&lt;br /&gt;&lt;br /&gt;=============&lt;br /&gt;FC TEST1.TXT TEST2.TXT&gt;RESULT.TXT&lt;br /&gt;FOR /F "skip=1 tokens=2" %%F IN (RESULT.TXT) DO IF %%F.==相違点は検出されませんでした. ECHO SAM&lt;br /&gt;=============&lt;br /&gt;てな感じ。ECHO SAMの所を処理に置き換えればＯＫ（※５）&lt;br /&gt;&lt;br /&gt;（参考文献）&lt;br /&gt;※１：バッチ・ファイル中で日付をファイル名に使用する&lt;br /&gt;http://www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdate.html&lt;br /&gt;&lt;br /&gt;※２：DOSバッチファイルでの計算(算術演算)方法&lt;br /&gt;DOSバッチファイルでの足し算、引き算、掛け算、割り算の方法。&lt;br /&gt;http://www.ylw.mmtr.or.jp/~jkondou/program/doskeisan.htm&lt;br /&gt;&lt;br /&gt;※３：バッチ プログラム中で条件処理を実行します。&lt;br /&gt;http://www.colorconsole.de/console/ja/038.htm&lt;br /&gt;&lt;br /&gt;※４：コマンドプロンプトで１行に複数のコマンドを書くには、&amp;を使う&lt;br /&gt;http://d.hatena.ne.jp/ku__ra__ge/20081009/p7&lt;br /&gt;&lt;br /&gt;※５：比較したファイルの内容が異なるかどうかで条件分岐させるには&lt;br /&gt;http://fpcu.on.coocan.jp/dosvcmd/bbs/log/fccomp/1-0456.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-5615551000081837204?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/5615551000081837204/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/03/blog-post_16.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5615551000081837204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5615551000081837204'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/03/blog-post_16.html' title='バッチファイルあれこれ'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-343060529545284824</id><published>2011-03-02T03:34:00.004+09:00</published><updated>2011-03-02T03:42:34.390+09:00</updated><title type='text'>復活します。。。</title><content type='html'>ご無沙汰しております。。。。&lt;br /&gt;&lt;br /&gt;米国留学から日本へもどり、職場へ復帰して結構な時間が経つのですが、&lt;br /&gt;ソースコードを扱う機会が出てきたのと、ちょい無償開発とかしてる関係で、こちらも復帰しようかと思っています。&lt;br /&gt;&lt;br /&gt;現在公開している、Processing用のメタセコライブラリも、動作の問い合わせなど頂いていますので、&lt;br /&gt;自宅の環境を再構築しつつ、メンテナンス再開していこうと思います。&lt;br /&gt;&lt;br /&gt;Processingも1.2となったり、自宅の環境が６４ビット化したりと、&lt;br /&gt;開発をしていた頃の状況にもどすにはちょっと時間を要しそうですが、（脳みそも）&lt;br /&gt;別件で行っていたｃ＃を用いた画像処理ちょいコマンドラインツール（バッチファイルでの利用目的）開発など、&lt;br /&gt;何個か公開できるものがあるので、そちらも平行していこうと思っています。&lt;br /&gt;&lt;br /&gt;にしても、JBulletがうまく動かない・・・・・。&lt;br /&gt;そこではまってても意味が無いので、BPSGRやメタセコローダの環境だけでも早く元にもどそうかな。。。&lt;br /&gt;&lt;br /&gt;ついでなので、Win7環境でのProcessingの開発環境の整え方とかも、&lt;br /&gt;書いていけばいいんだなと思う今日この頃です。&lt;br /&gt;本業もなかなか多忙なので、マイペースになりますが、&lt;br /&gt;今後ともよろしくお願いいたします&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-343060529545284824?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/343060529545284824/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2011/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/343060529545284824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/343060529545284824'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2011/03/blog-post.html' title='復活します。。。'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-3672978318209625876</id><published>2010-05-12T13:12:00.002+09:00</published><updated>2010-05-12T13:17:30.961+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>TweetをDBへ落とすアプリケ-ション</title><content type='html'>Twitterのログをローカルへ保存して検索できるソフト。&lt;br /&gt;&lt;br /&gt;過去のつぶやきとか、赤面する事はあってもタメにならんとは思うけど、暇なときに自分の発言傾向でも分析してみようかな（笑&lt;br /&gt;&lt;br /&gt;窓の杜の記事&lt;br /&gt;http://www.forest.impress.co.jp/docs/review/20100511_366174.html&lt;br /&gt;&lt;br /&gt;本体はココ&lt;br /&gt;http://sourceforge.net/projects/mktwitter/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-3672978318209625876?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/3672978318209625876/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2010/05/tweetdb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3672978318209625876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3672978318209625876'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2010/05/tweetdb.html' title='TweetをDBへ落とすアプリケ-ション'/><author><name>reco</name><uri>http://www.blogger.com/profile/05347732856936681675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-7794025354796994224</id><published>2010-05-11T23:18:00.003+09:00</published><updated>2010-05-11T23:26:52.090+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript3'/><category scheme='http://www.blogger.com/atom/ns#' term='MultiTouch'/><title type='text'>Flash 10.1でのマルチタッチ機能の調査</title><content type='html'>この記事の内容は、自分の備忘録程度のメモですので、不正確な部分があるかもですがご容赦。&lt;br /&gt;&lt;br /&gt;いったい、ＡＳ３のＡＰＩ的には、何点のマルチタッチに対応しているのか？&lt;br /&gt;→王道で、Adobeのページに行ってみる。&lt;br /&gt;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/ui/Multitouch.html&lt;br /&gt;&lt;br /&gt;API調べる限り、結局デバイス依存・・・・。世の中には、４点タッチに対応しているデバイスはあるらしい。&lt;br /&gt;&lt;br /&gt;噂によると、Windows7のWindowsタッチは２点までしか対応しない様だ。&lt;br /&gt;これの裏取りの必要だな。。。&lt;br /&gt;もし本当の場合、Windows7上で、Flash10.1を使った場合、３点以上の情報を取得できるのか？？？&lt;br /&gt;これ結構大きい話だ。。。。&lt;br /&gt;&lt;br /&gt;で、調べた。２点以上も可能らしい。マイクロソフトのサイトにあるからこれは本当でしょう。&lt;br /&gt;&lt;br /&gt;→記事から引用&lt;br /&gt;&gt;では、マルチタッチは 2 点ポイントのみなのかというと、そうではありません。Windows 7 のマルチタッチでは、2 点ポイント以上のタッチも認識することは可能です。ただし、同時に認識できるタッチ本数は、ハードウェア次第になりますので、この辺は注意が必要です。また、Windows 7 のマルチタッチでは、圧力は感知しません。画面を強く押しても、弱く押しても、タッチされたという信号のみになります。&lt;br /&gt;(ソース：http://www.microsoft.com/japan/powerpro/TF/column/ti_01_2.mspx)&lt;br /&gt;&lt;br /&gt;結局ハード次第だな。。。。とりあえず、ココまで調べたら次が見えてきたので、とりあえずこのエントリーは閉める次第なり。。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-7794025354796994224?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/7794025354796994224/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2010/05/flash-101.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7794025354796994224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7794025354796994224'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2010/05/flash-101.html' title='Flash 10.1でのマルチタッチ機能の調査'/><author><name>reco</name><uri>http://www.blogger.com/profile/05347732856936681675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-5797926093913314400</id><published>2010-04-25T16:10:00.004+09:00</published><updated>2010-04-25T16:13:36.999+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OAuth'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter API'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>twitter API、PHPでOAuth認証</title><content type='html'>twitterアプリ、PHPでOAuth認証を使う必要があったので、&lt;br /&gt;いろいろ調べてたら&lt;br /&gt;http://www.msng.info/archives/2010/01/twitter_api_oauth_with_php.php&lt;br /&gt;という素晴らしいエントリーを発見。&lt;br /&gt;ありがとうございます。&lt;br /&gt;&lt;br /&gt;さて、実装実装。。。。。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-5797926093913314400?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/5797926093913314400/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2010/04/twitterphpoauth-httpwww.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5797926093913314400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5797926093913314400'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2010/04/twitterphpoauth-httpwww.html' title='twitter API、PHPでOAuth認証'/><author><name>reco</name><uri>http://www.blogger.com/profile/05347732856936681675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-5814812837584493468</id><published>2010-04-24T02:27:00.005+09:00</published><updated>2010-04-25T16:14:15.766+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter API'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PHPでＴｗｉｔｔｅｒ(1)</title><content type='html'>そのうちちゃんとまとめるとして、備忘録。&lt;br /&gt;&lt;br /&gt;仕事で、ツイッタ－のリストを取得して、任意のツイートを取り出す必要があったので、ＰＨＰ＋Javascriptでなんとなく実装してみた。&lt;br /&gt;&lt;br /&gt;ツイートを選ぶ操作はＰＣにそれほど慣れてない人が行う可能性もあるので、ＩＦはなるべく簡潔にが目標。&lt;br /&gt;&lt;br /&gt;まず、PHPをインストール。&lt;br /&gt;&lt;br /&gt;続いて、phpモジュールのjsphon(jsphon-1.0.1.gz)をインストール&lt;br /&gt;&lt;br /&gt;phpディレクトリに置いて、pear install jsphon-1.0.1.tgz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;続いて、service_twitterモジュールをインストール&lt;br /&gt;&lt;br /&gt;pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz&lt;br /&gt;&lt;br /&gt;これで準備完了。&lt;br /&gt;&lt;br /&gt;Services_Twitterは、List関連のＡＰＩに対応してなかったりなので、&lt;br /&gt;自力で追加して使ってみている。&lt;br /&gt;&lt;br /&gt;正直、ソースがわかりやすいので、新ＡＰＩの独自対応も結構楽。&lt;br /&gt;どーしよう。これって作者にフィードバックした方がよいもんですよね・・・・。それとも派生版って事にした方がよいのかな・・・。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-5814812837584493468?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/5814812837584493468/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2010/04/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5814812837584493468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5814812837584493468'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2010/04/php.html' title='PHPでＴｗｉｔｔｅｒ(1)'/><author><name>reco</name><uri>http://www.blogger.com/profile/05347732856936681675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-3337203761633761193</id><published>2010-01-29T17:02:00.003+09:00</published><updated>2010-02-04T14:51:47.166+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Javascript DOMにてスタイル変更</title><content type='html'>こちらに書くの久々だ。&lt;br /&gt;&lt;br /&gt;仕事でJavascript+Ajaxでページ作らなきゃならなくなったので、&lt;br /&gt;いろいろ調べ物しながら書いてます。&lt;br /&gt;それの備忘録みたいなものかな。&lt;br /&gt;&lt;br /&gt;スタイルシートを動的に変えてみる！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://chaichan.web.infoseek.co.jp/src/javascdom03.htm"&gt;http://chaichan.web.infoseek.co.jp/src/javascdom03.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これができると、結構便利だな。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-3337203761633761193?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/3337203761633761193/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2010/01/javascript-dom.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3337203761633761193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/3337203761633761193'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2010/01/javascript-dom.html' title='Javascript DOMにてスタイル変更'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-6803586409652826182</id><published>2009-06-22T10:02:00.002+09:00</published><updated>2009-06-22T10:02:50.964+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='物理演算'/><category scheme='http://www.blogger.com/atom/ns#' term='BPSGR'/><category scheme='http://www.blogger.com/atom/ns#' term='ニコニコ動画'/><title type='text'>BPSGR on ニコニコ動画</title><content type='html'>BPSGRの簡単なチュートリアルを含めた動画を作成して、ニコニコ動画の方に投稿しました。&lt;br /&gt;チュートリアル部分だけを抜き出せば、ヘルプになるかもな・・・って思ったり。&lt;br /&gt;これは時間があったらですね。。。&lt;br /&gt;&lt;br /&gt;&lt;iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm7364966" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"&gt;&lt;a href="http://www.nicovideo.jp/watch/sm7364966"&gt;【ニコニコ動画】物理演算ライブラリBullet をProcessingから使う～はちゅねにLove Attack!!～&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;※いろいろコメントを頂けてるので、出来るものは対応とか解析とかして行こうかと思ったりしています^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-6803586409652826182?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/6803586409652826182/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6803586409652826182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6803586409652826182'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/06/blog-post.html' title='BPSGR on ニコニコ動画'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-4741594345616411676</id><published>2009-06-15T03:38:00.003+09:00</published><updated>2009-06-15T03:48:57.319+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='物理演算'/><category scheme='http://www.blogger.com/atom/ns#' term='BPSGR'/><title type='text'>JBulletをProcessingから使うライブラリを公開</title><content type='html'>物理演算エンジンBulletのJava版、JBulletを簡易的にProcessingから使える様にしたライブラリ"BPSGR(jBullet with ProcsSsinG R)"を公開しました。&lt;br /&gt;公開ページは&lt;a href="http://www.htde-ysd.com/reco-memo/bpsgr.html"&gt;こちら&lt;/a&gt;から&lt;br /&gt;&lt;br /&gt;Bulletはフリーで高性能な物理演算ライブラリですが、いろいろ設定もしなくてはならず、手軽に使うには非常にハードルが高いものでした。&lt;br&gt;&lt;br /&gt;また、デモなどを動かしても、それから先自分で使いこなすにはなかなか長い道のりです。&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ちょっとした物理シミュレーションを簡単にできないかな？と思い、&lt;br /&gt;Bulletライブラリの膨大な機能のうちの、ものすごく初歩的な部分のみですが、非コンパイルのプログラム環境Processingで扱えるようにしました。&lt;br&gt;&lt;br /&gt;&lt;br /&gt;また、メタセコイアデータを、頂点データ集合として扱い、物体として登録できる機能も付加しています。&lt;br&gt;&lt;br /&gt;※本ライブラリは、BPSGR.jar, BPSGR_MQO.jarの2つから成ります。&lt;br&gt;&lt;br /&gt;同梱されているファイルのうち、Jbullt.jarは、jbulletのre-distribution、vecmath.jarは、JAVA3Dのre-distributionになります。&lt;br&gt;&lt;br /&gt;また、BPSGR_MQO.jar（メタセコイア関連部分）は、mqoviewer for processing(reco作)を、このライブラリで使用できるように機能拡張したのもので基本的内容は同一です。&lt;br&gt;&lt;br /&gt;&lt;h3&gt;このライブラリでできること。&lt;/h3&gt;&lt;br /&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;○平面の作成（必ず作成されます）&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○シミュレーションの結果をProcessingを用いて描画する&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○球・箱・シリンダー・メタセコイアデータを剛体としてBullet空間への追加&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○箱の集合体(BoxArray?)の簡単な作成&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○球・箱・シリンダー・メタセコイアデータのshooting(指定した方向に投げる（撃つ事が可能です））&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○指定した物体に対して、衝撃(impulse)を与える&lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;○光源位置、メタセコデータ以外のオブジェクトの色に関しては、固定実装です（将来は自由にいじれるようにします）&lt;br/&gt;&lt;br /&gt;　（オブジェクト番号偶数が黄色、奇数がシアンになります）&lt;/dt&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;物理演算ライブラリの一つの重要な機能、拘束(Constrain)については、このバージョンでは未実装です。&lt;br /&gt;（実装検討中）&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;各種サンプルも用意しています。&lt;br /&gt;詳しいこのライブラリの使い方に関しては、&lt;a href="http://www.hyde-ysd.com/reco-memo/BPSGR/doc/index.html"&gt;ドキュメント&lt;/a&gt;および、&lt;a href="http://www.hyde-ysd.com/reco-memo/Proce55ing/sample/index.html"&gt;製作作品・サンプルプログラム&lt;/a&gt;を見てください。&lt;br /&gt;時間があれば、チュートリアルページも作成しようと思っていますが、取り急ぎ公開しました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-4741594345616411676?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/4741594345616411676/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/06/jbulletprocessing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4741594345616411676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4741594345616411676'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/06/jbulletprocessing.html' title='JBulletをProcessingから使うライブラリを公開'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-1545555469829713495</id><published>2009-05-19T14:40:00.015+09:00</published><updated>2009-06-22T10:04:24.835+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='バッチファイル'/><category scheme='http://www.blogger.com/atom/ns#' term='コマンドプロンプト'/><category scheme='http://www.blogger.com/atom/ns#' term='ニコニコ動画'/><title type='text'>バッチファイルへD&amp;D</title><content type='html'>私は昔からのPCユーザなので、ちょっとした処理はコマンドプロンプトからバッチファイルを使って処理することも多いです。&lt;br /&gt;&lt;br /&gt;しかし、つい最近まで、バッチファイルに対してD&amp;amp;Dをしてみる発想がなく、実際どうなっているのかよく知りませんでした。&lt;br /&gt;&lt;br /&gt;ふと、FLVファイルからMP3ファイルを作る必要があり、FFMPEG+バッチファイルで処理していたのですが、いろいろ面倒だなぁと感じていたところ、バッチファイルにもD&amp;amp;Dができるって事を知って、目からうろこでした。&lt;br /&gt;便利になったもんだぁ、WindowsXP....&lt;br /&gt;&lt;br /&gt;「コマンドプロンプトを使ってみよう！　－バッチファイルとは？」&lt;br /&gt;&lt;a href="http://ykr414.com/dos/bat.html"&gt;http://ykr414.com/dos/bat.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;D&amp;Dの際の引数&lt;br /&gt;&lt;table border=1&gt;&lt;tr&gt;&lt;td&gt;%0&lt;/td&gt;&lt;td&gt;実行ファイル&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%1&lt;/td&gt;&lt;td&gt;D&amp;Dされたファイル&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;この状態では、それぞれフルパスで値が入ります。&lt;br /&gt;昔はこれだけだったはずなんだけどな・・・・&lt;br /&gt;&lt;br /&gt;%と1の間に、"&lt;span class="rff"&gt;~&lt;/span&gt;"をつけて、下記のコマンド？を入れることで引数に対していろいろ加工ができます。&lt;br /&gt;&lt;table border=1&gt;&lt;tr&gt;&lt;td&gt;d&lt;/td&gt;&lt;td&gt;ドライブレター&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;p&lt;/td&gt;&lt;td&gt;パス名&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;n&lt;/td&gt;&lt;td&gt;ファイル名&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;x&lt;/td&gt;&lt;td&gt;拡張子&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;たとえば、"&lt;span class="ff"&gt;%~n1&lt;/span&gt;"とすれば、パス名は無視してファイル名（拡張子なし）だけが取得できます。その辺を活用したのが、下記の例です。flvファイルと同名のmp3が簡単に作れるわけですね。&lt;br /&gt;&lt;br /&gt;これらを用いて、ちょっと書いてみます。&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;%~d0&lt;br /&gt;cd %~dp0&lt;br /&gt;ffmpeg -i "%~n1.flv" -vn -acodec copy "%~n1.mp3" -title "%~n1"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="border-style: solid; border-width: 1px; background-color: rgb(254, 254, 128); font-size: 9pt;"&gt;%~d0&lt;br /&gt;cd %~dp0&lt;br /&gt;ffmpeg" -i "%~n1.mp4" -vn -ab 192k -acodec mp3 "%~n1.mp3" -title "%~n1"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;適当な名前でバッチファイルとして保存しておくと、D&amp;amp;Dだけで音声ファイルにできます。&lt;br /&gt;レートとかは、雰囲気でどうすればどうなるかはおわかり頂けるかと。&lt;br /&gt;&lt;br /&gt;※ffpmegは自分でなんとかしてください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-1545555469829713495?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/1545555469829713495/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/05/d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/1545555469829713495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/1545555469829713495'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/05/d.html' title='バッチファイルへD&amp;D'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-8152023800141642336</id><published>2009-05-15T14:36:00.005+09:00</published><updated>2009-05-15T14:47:31.915+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='ニコニコ動画'/><title type='text'>３Ｄはちゅねにネギを振らせてみた　Ver 2</title><content type='html'>前回サンプルの方にＵｐをした「３Ｄはちゅねにネギを振らせてみた Interactive by Processing」に、少々機能を加えたものをＵｐしました。&lt;br /&gt;&lt;br /&gt;追加された機能は下記の通り&lt;br /&gt;音楽に合わせて自動にネギを振るモードの追加&lt;br /&gt;本家動画にほとんど忠実なタイミングでネギを振るモードの追加&lt;br /&gt;視点の追加・カメラ移動のユーザ解放&lt;br /&gt;&lt;br /&gt;コードもＵｐしてありますので、参考にしてください。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/Proce55ing/sample/Roitsuma_soundAnalysis/index1.html"&gt;こちら&lt;/a&gt;から&lt;br /&gt;&lt;br /&gt;紹介動画もニコニコ動画の方にＵｐしてあります。&lt;br /&gt;&lt;br /&gt;&lt;iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm7040899" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"&gt;&lt;a href="http://www.nicovideo.jp/watch/sm7040899"&gt;【ニコニコ動画】３Ｄはちゅねにネギを振らせてみた Interactive ～ちょっとだけ自動化～&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;この紹介動画の中に出てくる、バンドパスフィルタサンプルも&lt;br /&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/Proce55ing/sample/miku_swing_leak3/index1.html"&gt;こちら&lt;/a&gt;にＵｐしてあります。&lt;br /&gt;このままでは使いようもありませんが、参考にはなるかなと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-8152023800141642336?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/8152023800141642336/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/05/ver-2.html#comment-form' title='7 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8152023800141642336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8152023800141642336'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/05/ver-2.html' title='３Ｄはちゅねにネギを振らせてみた　Ver 2'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-5344614802531501016</id><published>2009-05-01T15:32:00.004+09:00</published><updated>2009-05-01T15:41:02.585+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='ニコニコ動画'/><title type='text'>３Ｄはちゅねのネギ振りInteractive by Processing</title><content type='html'>メタセコイアローダ for Processing (MQOLoader for Processing)を用いて作った&lt;br /&gt;ニコニコ動画を投稿の方へ投稿しました。&lt;br /&gt;視聴には会員登録（無料）が必要です&lt;br /&gt;&lt;iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm6907589" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"&gt;&lt;a href="http://www.nicovideo.jp/watch/sm6907589"&gt;【ニコニコ動画】３Ｄはちゅねのネギ振りInteractive by Processing&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;単純にマウスクリック1回で、1回ネギを振る仕様なのですが、&lt;br /&gt;せっかく３Ｄモデルなので、視点変更などモロモロができます。&lt;br /&gt;&lt;br /&gt;1曲聞くのに100回以上ネギ振り（マウスクリック）をしなくてはならなく、ちょっと大変なので、自動ネギ振りモードも付けました。。。。&lt;br /&gt;&lt;br /&gt;何はともあれ試してみてください。なにげに中毒性があるようです・・・&lt;br /&gt;&lt;br /&gt;はちゅねネギ振り動画本家&lt;br /&gt;&lt;iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm982882" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"&gt;&lt;a href="http://www.nicovideo.jp/watch/sm982882"&gt;【ニコニコ動画】VOCALOID2 初音ミクに「Ievan Polkka」を歌わせてみた&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;に準拠？して、曲に合わせて表情などが変わります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-5344614802531501016?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/5344614802531501016/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/05/interactive-by-processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5344614802531501016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/5344614802531501016'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/05/interactive-by-processing.html' title='３Ｄはちゅねのネギ振りInteractive by Processing'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-4359596529932367387</id><published>2009-04-14T20:39:00.004+09:00</published><updated>2009-04-14T20:51:22.410+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>Processingで３Dはちゅねがネギ振り</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aPbcyB8eJlQ/SeR4MMTsMHI/AAAAAAAAEAs/ZJcF_UCCtNQ/s1600-h/leakswing1_capture.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_aPbcyB8eJlQ/SeR4MMTsMHI/AAAAAAAAEAs/ZJcF_UCCtNQ/s320/leakswing1_capture.jpg" alt="" id="BLOGGER_PHOTO_ID_5324512810316345458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;公開しているメタセコイアローダfor Processingを用いて、”３Dモデルのはちゅねミクがネギを振る”プログラムを作ってみました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/Proce55ing/sample/miku_swing_leak2/index1.html"&gt;こちらへ&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;単純にマウスクリックで1回ネギをふるのですが、&lt;br /&gt;ただ振るだけではつまらないので、ネギ振りの定番曲、IevanPolkka(miku) by Otomania(http://www.otomania.net/)に合わせてネギを振れるようにしました。&lt;br /&gt;&lt;br /&gt;曲はネギを振り続けると流れますが、振るのをやめると曲も止まります。&lt;br /&gt;ネギの１スイングが終わる頃にマウスをクリックすると続けてもう1回振ることができます。&lt;br /&gt;目安としては、ネギが再下点から上昇する頃に入力するとうまく行きます。&lt;br /&gt;&lt;br /&gt;毎回クリックは面倒だという方のために、オートモードも用意してあります。&lt;br /&gt;&lt;br /&gt;３Dモデルならではの視点変更や回転などいろいろ機能をいれてあります。&lt;br /&gt;ソースコードも公開していますので、参考にして頂ければと思います。&lt;br /&gt;&lt;br /&gt;----------------&lt;br /&gt;モデルデータ '三次元CG＠七葉'http://nanoha.kirara.st/3dcg/&lt;br /&gt;モデル作成：ズサさん, モーションデータ：4169さん&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-4359596529932367387?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/4359596529932367387/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/04/processingd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4359596529932367387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4359596529932367387'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/04/processingd.html' title='Processingで３Dはちゅねがネギ振り'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_aPbcyB8eJlQ/SeR4MMTsMHI/AAAAAAAAEAs/ZJcF_UCCtNQ/s72-c/leakswing1_capture.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-9200905434360962967</id><published>2009-04-14T18:44:00.004+09:00</published><updated>2009-04-16T14:47:54.300+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>MqoView for Processing Ver0.4 リリース</title><content type='html'>ZIP圧縮されたMQO形式のデータ読み込みに対応をしました&lt;br /&gt;ダウンロードは&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;こちら&lt;/a&gt;から&lt;br /&gt;&lt;br /&gt;今回の対応により、&lt;br /&gt;HttpZipContentProvider, LocalZipContentProviderのクラスが追加になります。&lt;br /&gt;&lt;br /&gt;HttpZipContentProviderは、コンストラクタを呼び出した時に、指定されたZIPファイルをメモリ上に展開します。以降の書庫内のファイルへのアクセスは、このメモリ上の展開データを読み込んで処理をします。このため、展開済のZIPファイルへのアクセス時に新たな通信は発生しません。&lt;br /&gt;&lt;br /&gt;同じ書庫で別のモデルにアクセスする場合は、メンバ関数、changeEntry(string Filename)を使います。&lt;br /&gt;新たにコンストラクタを呼び出しても良いのですが、呼び出し時にネット上のZIPファイルにアクセスするため、毎回通信が発生してしまうため、せっかくZIP圧縮しても無駄な通信が多く発生してしまいます。&lt;br /&gt;※テクスチャデータ等は同じZipファイルに含めてください&lt;br /&gt;&lt;br /&gt;このライブラリ(MQOLoader.jar)を用いて、複数のデータをメモリに読み込んでおいて、&lt;br /&gt;適切なタイミングでモデルデータを描画すると、パラパラ漫画風アニメーションを行うことが可能です。&lt;br /&gt;このとき、多くのモデルデータをサーバから読み込む必要があり、通信環境によっては非常に時間がかかってしまいます。これを少しでも緩和させるために、ZIPファイルの読み込みに対応しました。&lt;br /&gt;&lt;br /&gt;MQO拡張子等が受け入れられないサーバー等は、ZIPファイルで固めてやることで簡単にUploadもできるようになります。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red"&gt;～2009/4/15追記&lt;/span&gt;&lt;br /&gt;コンパイル環境を間違えていて、一部環境で動作しませんでしたので、正しくコンパイルをしなおし、バージョンを0.4aにしました。ご迷惑をおかけしました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-9200905434360962967?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/9200905434360962967/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/04/mqoview-for-processing-ver04.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/9200905434360962967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/9200905434360962967'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/04/mqoview-for-processing-ver04.html' title='MqoView for Processing Ver0.4 リリース'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-7532283175916599744</id><published>2009-04-05T14:34:00.012+09:00</published><updated>2009-04-14T21:00:26.637+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>ArduinoでPhysical Computing　購入・導入編</title><content type='html'>Physical Computingを容易にするツールとして、Arduinoが良いらしいという話しを聞いて早速入手して使ってみました。&lt;br /&gt;Arduinoは簡単に言えば、アナログ・デジタル信号およびシリアルのIFを備えた回路キットという所でしょうか。&lt;br /&gt;&lt;br /&gt;公式サイトは&lt;a href="http://www.arduino.cc/"&gt;http://www.arduino.cc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduinoに各種モジュールを接続し、シリアル通信によりPCと接続、これらのモジュールを制御したり、センサーなどから値を受け取ったりする様な使い方をします。&lt;br /&gt;これまでも、シリアル接続でいろいろできていたわけですが、そのたびにドライバを入れたりカスタマイズしたコードを書く必要がありましたが、Arudinoを使うと、その部分が共通化されているので、この部分の労力を省くことが可能です。&lt;br /&gt;個人的には、なんてすばらしいモノだ！と思っています。&lt;br /&gt;（これ以上の詳しい説明は他のサイトに譲ります）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/Arduino"&gt;Wikipedia- Arduino&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Arduinoはオープンソース ハードウェアになっていて、ハードウェア設計情報は無料で公開されており、本家以外からも多数互換製品が発売されていて用途に応じて使い分けが可能です。&lt;br /&gt;&lt;br /&gt;公式サイトでも&lt;a href="http://arduino.cc/en/Main/Hardware"&gt;たくさんの種類が紹介されています&lt;/a&gt;が、&lt;br /&gt;まず手っ取り早くトライしてみるには、USBモジュールがあらかじめ組み込まれている、Duemilanoveが良いと思います。&lt;br /&gt;アナログ入出力５ピン、デジタル入出力１３ピン，電源供給5V/3.3VのFcc、USB入出力と一通り必要なモノがそろっています。&lt;br /&gt;ページは&lt;a href="http://arduino.cc/en/Main/ArduinoBoardDuemilanove"&gt;こちら&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aPbcyB8eJlQ/SdhR5SYG6XI/AAAAAAAAEAc/fhllR-pbo6A/s1600-h/arduino1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_aPbcyB8eJlQ/SdhR5SYG6XI/AAAAAAAAEAc/fhllR-pbo6A/s320/arduino1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5321093004365588850" /&gt;&lt;/a&gt;&lt;br /&gt;ArduinoDuemilanove&lt;br /&gt;&lt;br /&gt;さて購入ですが、筆者、現在アメリカ在住のため、日本ではどのように入手するのか詳しい事はわかりません。なお、こちらでは、Sparkfunを利用しています。&lt;a href="http://www.sparkfun.com/"&gt;http://www.sparkfun.com/&lt;/a&gt;&lt;br /&gt;日本で言えば、秋月みたいな所ですかね。独自にチップモジュール（実験キットのようなもの）等も販売していて、こちらでいろいろ購入しています。&lt;br /&gt;後に紹介するセンサ等も、チップ単体では実装などいろいろ大変なので、こちらでキット化したものを利用しています。&lt;br /&gt;Sparkfunの製品は、日本へも発送を行っているようです。&lt;br /&gt;&lt;br /&gt;Arduinoに関しては、日本ではこれらのサイトから購入できるようです。（Ardrinoの公式サイトに紹介されている所です）&lt;br /&gt;&lt;a href="http://www.mecharoboshop.com/Products/physicalcomputing/arduino/"&gt;メカロボショップ、http://www.mecharoboshop.com/Products/physicalcomputing/arduino/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.switch-science.com/products/list.php?category_id=6"&gt;スイッチサイエンス、http://www.switch-science.com/products/list.php?category_id=6&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://strawberry-linux.com/catalog/?c=arduino"&gt;ストロベリー・リナックス、http://strawberry-linux.com/catalog/?c=arduino&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;これらのサイトを見てみて分かったのですが、これらのサイトでも、Sparkfun製のが取り扱われているみたいですね。日本に帰ってもここの製品の入手が容易そうで、これはうれしいかも。&lt;br /&gt;&lt;br /&gt;さて、今後Arduinoを使ってPhysicalComputingをいろいろ試してみたいと思う場合は、Arduino Proto Shield Kitを一緒に購入するか、Gainer (SparkFunElectronics版)やBoarduino シリーズの購入も検討した方がよいかとは思います。&lt;br /&gt;&lt;br /&gt;なぜなら、最初から半田実装というわけにもいかず、ブレッドボードにていろいろ実験をすることになるわけですが、PhysicalComputingなだけあって、回路自体を結構振り回す事が多くて、Arduinoとブレッドボードと一体になってないと、何かと不便極まりないです。&lt;br /&gt;&lt;br /&gt;結局、私は、Proto Shield Kitを追加購入しました。。。通販だと送料がもったいないので一度に購入するに超したことありませんね（笑）&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aPbcyB8eJlQ/SdhT9XKqU5I/AAAAAAAAEAk/iCedJq0lii8/s1600-h/arduino-protosheeld.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://2.bp.blogspot.com/_aPbcyB8eJlQ/SdhT9XKqU5I/AAAAAAAAEAk/iCedJq0lii8/s320/arduino-protosheeld.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5321095273394099090" /&gt;&lt;/a&gt;&lt;br /&gt;ArduinoにProto Shield Kitを付けた場合こうなります&lt;br /&gt;&lt;br /&gt;さて、Arduinoだけ購入しても、IC等、何かをつなげないとほとんど何もできません。&lt;br /&gt;練習という意味では、LEDを接続して光らせてみるのが、非常に簡単かなーと思います。&lt;br /&gt;PCから制御して、LEDが光るだけでも結構感動します。&lt;br /&gt;&lt;br /&gt;今回行った内容は、こちらの本で紹介されている内容です。&lt;br /&gt;原著は英語で内容は非常に簡単なので、英語が多少できるかたは、ちょっと安く手に入りますし、こちらもおすすめです。&lt;br /&gt;Getting Started With Arduino (Make: Projects)　&lt;a href="http://www.amazon.co.jp/Getting-Started-Arduino-Make-Projects/dp/0596155514/ref=sr_1_8?ie=UTF8&amp;s=english-books&amp;qid=1238910561&amp;sr=8-8"&gt;こちら&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最近、日本語訳も発売されたようですね！&lt;br /&gt;これは、Arduinoも今後日本でもメジャーになるかもしれません。&lt;br /&gt;Arduinoをはじめよう(オライリージャパン ) &lt;a href="http://www.amazon.co.jp/Arduino%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-Massimo-Banzi/dp/4873113989/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1238910561&amp;sr=8-1"&gt;Amazonではこちら&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なお、プログラマの世界で言う、「Hello World」的なLEDのチュートリアルに関しては、&lt;br /&gt;Lこちらのサイトでも取り上げており、とてもわかりやすい紹介がされています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://k-tai.impress.co.jp/cda/article/stapa/40638.html"&gt;&lt;br /&gt;スタパ齋藤の「週刊スタパトロニクスmobile」 Arduinoでマイコンしよう!!&lt;br /&gt;http://k-tai.impress.co.jp/cda/article/stapa/40638.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;同じ事書くのも冗長なので、リンクだけにしておきます。&lt;br /&gt;&lt;br /&gt;とりあえずLEDも光らせる事ができたので、次のエントリーではPhysical Computingの初歩に挑&lt;br /&gt;戦してみたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-7532283175916599744?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/7532283175916599744/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/04/arduinophysical-computing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7532283175916599744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7532283175916599744'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/04/arduinophysical-computing.html' title='ArduinoでPhysical Computing　購入・導入編'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aPbcyB8eJlQ/SdhR5SYG6XI/AAAAAAAAEAc/fhllR-pbo6A/s72-c/arduino1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-6701210392627693476</id><published>2009-03-27T13:03:00.004+09:00</published><updated>2009-04-14T21:01:04.071+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='物理演算'/><title type='text'>Jbullet（物理エンジン）を使ってみる</title><content type='html'>ちょっとProcessingから離れて、物理エンジンBulletのJava版、JBulletを使ってみてみた。&lt;br /&gt;（将来的にはProcessingから使えないかなぁと思ったり）&lt;br /&gt;&lt;br /&gt;ニコ動でも使ってみてる人がいます&lt;br /&gt;&lt;br /&gt;&lt;iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm3457173" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"&gt;&lt;a href="http://www.nicovideo.jp/watch/sm3457173"&gt;【ニコニコ動画】ARToolKit（java版）で物理演算でも&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Bullet自体は、物理エンジンとしてPS3,Wii等多くのゲームタイトルに採用されているメジャーなものだったりします。物理エンジンとしては、Havokの方が有名かもですが、bulletはフリーである部分が、私のような日曜プログラマーにはありがたい事です。&lt;br /&gt;&lt;br /&gt;とりあえずは、デモプログラムを自分の環境で動かしてみます。&lt;br /&gt;※私のJava開発経験は非常に少ないため、いろいろ試行錯誤の記録です。&lt;br /&gt;&lt;br /&gt;公式サイト&lt;br /&gt;&lt;a href="http://jbullet.advel.cz/"&gt;http://jbullet.advel.cz/&lt;/a&gt;&lt;br /&gt;からダウンロード&lt;br /&gt;&lt;br /&gt;現在の私のJavaの開発環境は、Eclipseなのでプロジェクトを作成してデモソースを追加。&lt;br /&gt;&lt;br /&gt;まずは、BasicDemoを動かして見ることに。&lt;br /&gt;ライブラリの関連性とか調べるの面倒なので、dist配下にある、jbullet.jarのみReference Libraryに追加して、とりあえずビルド。&lt;br /&gt;当然ビルドは通らず。&lt;br /&gt;&lt;br /&gt;エラーを元に調べると、このデモプログラムは、表示ルーチンの部分に、&lt;a href="http://lwjgl.org/"&gt;LWJGL&lt;/a&gt;(Lightweight Java Game Library:軽量Javaゲームライブラリ)を使っているようなので、そのまま、リファレンスライブラリに、lib/jwjglの配下にあるjarファイルを追加&lt;br /&gt;&lt;br /&gt;そして実行、、、&lt;br /&gt;Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path&lt;br /&gt;だそうで、、、。&lt;br /&gt;&lt;br /&gt;うーん、Javaで開発あんまりしたこと無いから、よくわからんなぁ。&lt;br /&gt;lwjglのライブラリはリンクしてるはずなのに。。。。&lt;br /&gt;さらに、ネットで調べると、lwjglでサンプルプログラムをビルドしているブログエントリーを発見。（&lt;a href="http://www.bf-web.net/~mkrl/java/lwjgl02.html"&gt;LWJGLを利用してウィンドウを表示する&lt;/a&gt;）&lt;br /&gt;&lt;br /&gt;あーなるほど、DLLをちゃんとコピーしておかないとだめなのね。&lt;br /&gt;１つ学習しました。&lt;br /&gt;&lt;br /&gt;ということで、&lt;br /&gt;lib/jwjgl/win32/配下のDLLを、プロジェクトのトップ（srcの上）にコピーして実行。&lt;br /&gt;無事にデモを見ることができました。&lt;br /&gt;&lt;br /&gt;Java使ってるわりには軽いな・・・・。&lt;br /&gt;&lt;br /&gt;なかなか楽しいのでもう少し遊んでみようかなと。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-6701210392627693476?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/6701210392627693476/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/03/jbullet.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6701210392627693476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6701210392627693476'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/03/jbullet.html' title='Jbullet（物理エンジン）を使ってみる'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-4704405530911859762</id><published>2009-03-09T19:38:00.005+09:00</published><updated>2009-03-09T19:49:06.596+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>MqoView for Processing Ver0.3 リリース</title><content type='html'>MqoView for Processing Ver0.3をリリースしました。&lt;br /&gt;前回のリリースで、Processingは左手座標系であるため、その対応をした事を書きましたが、&lt;br /&gt;NyARToolkit for Processing等、一部のツールはProcessing上でも右手座標系を採用しています。&lt;br /&gt;このため、NyARToolkit for Processingで３Dモデルを描画する際に、これまでのMqoView for Processingを使用すると、左右が逆になったりテクスチャがおかしくなったりします。&lt;br /&gt;これは、本ライブラリが左手系描画をしているのに、座標系が右手系であるのが主因です。&lt;br /&gt;これでは、せっかくのMQOViewer(というかローダー）も宝の持ち腐れになってしまいますので、左手系・右手系の両方で描画ができるようにアップデートしました。&lt;br /&gt;&lt;br /&gt;モデルのロードは、createGLModelPs関数で行いますが、この関数の引数を１つ追加しました。&lt;br /&gt;最後の引数をtrueにする事で、左手系での読み込み、falseで右手系での読み込みとなります。引数は省略できません。&lt;br /&gt;&lt;br /&gt;また、本来ブラリは、本質的には、NyARToolkitとは（コードはいろいろ利用させて頂いてますが、機能的にはという意味では）関係がないので、混乱を避けるためにjarファイル名を変更しました。（NyARMQO.jar→MQOLoader.jar）&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color:#fefe80;font-size:9pt;border-style:solid;border-width:1;"&gt;例：&lt;br /&gt;model_data = KGLModelData.createGLModelPs(this, gl,null,this.content_provider,0.015f,              KGLExtensionCheck.IsExtensionSupported(gl,"GL_ARB_vertex_buffer_object"),true) ;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;DLは&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;こちら&lt;/a&gt;から。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-4704405530911859762?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/4704405530911859762/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/03/mqoview-for-processing-ver03.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4704405530911859762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/4704405530911859762'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/03/mqoview-for-processing-ver03.html' title='MqoView for Processing Ver0.3 リリース'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-42522987214249786</id><published>2009-02-11T18:53:00.003+09:00</published><updated>2009-02-11T19:01:21.811+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>MqoView for Processing Ver0.2 リリース～Processingは左手座標～</title><content type='html'>先日公開したMqoView for Processing ですが、大変なバグ（仕様漏れ？）がありました。&lt;br /&gt;&lt;br /&gt;OpenGLやメタセコイアは、いわゆる右手系の座標なのですが、Processingは左手系を採用しています。&lt;br /&gt;MqoView for Processingは、これまで座標変換などをしてなかったため、古いバージョンでは、鏡に映ったようなモデルが表示されてしまってました。左右対称なモデルばかりで確認していたので、気がつくのが遅れました。&lt;br /&gt;修正版(ver0.2)を先ほどＵｐしました。非常にお恥ずかしい限りですorz......&lt;br /&gt;&lt;br /&gt;DLは&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;こちら&lt;/a&gt;から。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-42522987214249786?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/42522987214249786/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/02/mqoview-for-processing-ver02-processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/42522987214249786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/42522987214249786'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/02/mqoview-for-processing-ver02-processing.html' title='MqoView for Processing Ver0.2 リリース～Processingは左手座標～'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-8424818645294099189</id><published>2009-02-08T02:37:00.005+09:00</published><updated>2009-02-10T18:34:31.308+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><title type='text'>Processing： IDEからアプリ実行時のメモリ確保量の変更</title><content type='html'>Processing実行時に、OutOfMemoryが出る時の対処。&lt;br /&gt;&lt;br /&gt;Processingはデフォルトでは、初期目盛りは64M。&lt;br /&gt;作成アプリケーションで多量のメモリを消費する場合、ヒープメモリが不足する場合もあります。&lt;br /&gt;このような場合、Processing設定値を変更する事で対応可能な場合があります。&lt;br /&gt;&lt;strike&gt;この設定値はIDEからは設定できず、下記のファイルを変更する必要があります。&lt;/strike&gt;&lt;span style="color:#ff0000;"&gt;＜追記＞&lt;/span&gt;メモリ確保の最大値変更はIDEのPreferenceの中から可能です。初期起動時のメモリは下記ファイルからのみの変更できます。&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color:#fefe80;font-size:9pt;border-style:solid;border-width:1;"&gt;&lt;br /&gt;/Document and Settings/[User Name]/Application Data/Processing/preferences.txt&lt;br /&gt;（メモリに関係ある項目のみ抜粋）&lt;br /&gt;run.options.memory.maximum=1024&lt;br /&gt;　　　←メモリ最大サイズ（自分のPCのメモリとの相談。初期値は256)&lt;br /&gt;run.options.memory.initial=256&lt;br /&gt;　　　←プログラム実行時に最初に確保されるメモリ（初期値64)&lt;br /&gt;run.options.memory=true&lt;br /&gt;　　 ←最大値指定の設定の有効・無効の指定（初期値は、無効）&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;※Processing 1.0.1の場合のセッティングなので、Verが変わるとまた状況が変わるかもしれません。&lt;br /&gt;&lt;br /&gt;preferences.txt変更時は、Processingを再起動する必要あります&lt;br /&gt;Processingはアプリケーション（IDE）終了時に、その時の設定をpreferences.txtに上書きするため、&lt;br /&gt;preferences.txtの変更は、必ずProcessingアプリケーションが立ち上がってない状態で行いましょう。&lt;br /&gt;&lt;br /&gt;この対処方法は、IDEから実行の場合です。&lt;br /&gt;JRE等を利用する場合は、実行オプションなどでヒープメモリ量を指定するようにしてください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-8424818645294099189?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/8424818645294099189/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/02/processing-ide.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8424818645294099189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/8424818645294099189'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/02/processing-ide.html' title='Processing： IDEからアプリ実行時のメモリ確保量の変更'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-7234287935754721946</id><published>2009-02-07T02:11:00.003+09:00</published><updated>2009-04-14T21:01:30.288+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>MQOViewer for Processingの動作サンプルコード公開</title><content type='html'>ＭＱＯＶｉｅｗｅｒ for Processingの動作サンプルを公開しました。&lt;br /&gt;Processing上でものすごく簡単にＭＱＯDataが表示できることが見てもらえると思います。&lt;br /&gt;&lt;br /&gt;近日中に動画（パラパラマンガ）サンプルもUpします&lt;br /&gt;&lt;br /&gt;サンプルプログラムを同梱して、Ver1.0cとしました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;こちらより&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-7234287935754721946?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/7234287935754721946/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/02/mqoviewer-for-processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7234287935754721946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/7234287935754721946'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/02/mqoviewer-for-processing.html' title='MQOViewer for Processingの動作サンプルコード公開'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-6051208891568550365</id><published>2009-02-02T14:22:00.002+09:00</published><updated>2009-02-02T14:27:40.524+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><title type='text'>Processingライブラリのコンパイラ</title><content type='html'>Mqoviewerライブラリ生成時に使用したコンパイラがJRE6であったため、Mac等で動作しないことがわかりました。&lt;br /&gt;Processingのリファレンスちゃんと読んでなかったです。&lt;br /&gt;Ｊｒｅ１．５(Java 1.5)でコンパイルしなおして、Ver0.1bとして公開し直しました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;こちらから&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-6051208891568550365?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/6051208891568550365/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/02/processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6051208891568550365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6051208891568550365'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/02/processing.html' title='Processingライブラリのコンパイラ'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-345224195514978801</id><published>2009-01-31T20:02:00.005+09:00</published><updated>2009-01-31T20:26:00.899+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='MqoViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='ARToolkit'/><title type='text'>Processing上でメタセコイアデータの表示</title><content type='html'>NyARToolkit for Pro55ingでいろいろ実験をしていたのですが、&lt;br /&gt;やはりメタセコデータがの表示がしたいと思い、NyARToolkitのサンプルプログラムのNyMqoViewerを元にライブラリを作成してみました。&lt;br /&gt;&lt;br /&gt;このライブラリは、Ａ虎氏作成のNyARToolkit(ARToolKit Class Library for Java)の動作サンプルプログラムであるNyARMqoViewerをベースにProcessing上で動作できるようにしたものです。&lt;br /&gt;このライブラリと、同じくＡ虎氏作成のNyAR4psg(NyARToolkit for proce55ing)を組み合わせることで、Processing環境上でもメタセコイア形式のデータを表示できるようになります。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage"&gt;NyARToolkitのページはこちら&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nyatla.jp/nyartoolkit/wiki/index.php?Sample%2FNyARMqoViewer"&gt;NyARMqoViewer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;読み込めないデータがたまにある等、いろいろ問題がありますがまずは公開したいと思います。&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.hyde-ysd.com/reco-memo/index.html"&gt;&lt;span style="font-size:100%;"&gt;Processing上でメタセコイア形式データを表示するライブラリ&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;このブログではZIPファイルをUploadできない関係でファイルをこちらに置いていますが、&lt;br /&gt;更新等の情報に関しては、こちらで更新していきたいと思います。&lt;br /&gt;&lt;br /&gt;ドキュメンテーションはなかなか時間がなくて追いつかないので、&lt;br /&gt;詳しくはサンプルプログラムの方をを見てください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-345224195514978801?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/345224195514978801/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/01/processing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/345224195514978801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/345224195514978801'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/01/processing.html' title='Processing上でメタセコイアデータの表示'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-318654523245527906.post-6256996057085397786</id><published>2009-01-26T17:41:00.001+09:00</published><updated>2009-01-31T19:47:55.875+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='ARToolkit'/><title type='text'>ProcessingとARToolKit</title><content type='html'>最近、Processingを使う機会を得ました。&lt;br /&gt;私自身はプログラム経験が長いのですが、非常に直観的なインターフェイスで非常に面白く、ライブラリも充実しているので非常に面白いと感じました。&lt;br /&gt;&lt;br /&gt;それとは全然別件ですが、ニコニコ動画に、ARToolKitを用いた動画が多数投稿されています。&lt;br /&gt;面白いけど自分には手に届かないなぁ・・・と思っていました。&lt;br /&gt;使い古しのVisual C++を持ち出してARToolkit本家を使って、なんとなく遊んでいたのですが、&lt;br /&gt;ARToolkitをProcessing対応させてくれた方が現れました。&lt;br /&gt;&lt;a href="http://nyatla.jp/nyartoolkit/wiki/index.php?NyAR4psg"&gt;NyARToolkit for proce55ing&lt;/a&gt;のページはこちら&lt;br /&gt;&lt;br /&gt;このライブラリはARToolkitのJava対応版からの派生&lt;br /&gt;&lt;a href="http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage"&gt;NyARToolkitのページはこちら&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これらを用いて何か面白い事が出来ないかなと模索中です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/318654523245527906-6256996057085397786?l=reco-memo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://reco-memo.blogspot.com/feeds/6256996057085397786/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://reco-memo.blogspot.com/2009/01/processingartoolkit.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6256996057085397786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/318654523245527906/posts/default/6256996057085397786'/><link rel='alternate' type='text/html' href='http://reco-memo.blogspot.com/2009/01/processingartoolkit.html' title='ProcessingとARToolKit'/><author><name>Reco</name><uri>http://www.blogger.com/profile/12606030044989304793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
