Sunday, June 29, 2008

Mac Portsでいろいろインストール

作品を制作するにあたって、Macにソフトをいろいろインストール。昨日今日とMac Portsを使ってUnix系のソフトをインストールしていた。ちなみにMac PortsはUnix系のオープンソースのソフトをネット経由でソースをダウンロード、コンパイル、インストールしてくれる便利ツール。さらに良いのは、あるソフトが依存しているライブラリ等も同時にインストールしてくれるので、インストールの順番等をこちらが気にしなくてよいこと。Unix / Linux系の世界では同等のソフトは普通に使われているが、Macだと開発者系の人以外はあまり知らないのでしょうか。そんなことも無いかもしれませんが。今回はgnuplotが使いたかったのでとりあえず入れて、それからついでとばかりに次々にインストールした。以下、メモ。
gnuplot
グラフを書くツール。科学技術/Unix系では業界標準。
octave
Matlab相当の科学技術計算を行うためのツール/(プログラミング)環境
clisp
プログラミング言語「Lisp」の実装系
ImageMagick
画像処理ライブラリ/ツール
OpenCV
Intelが開発しているコンピューター・ヴィジョン・ライブラリ
wget
ダウンローダー。サイトを丸ごとダウンロードとか。
特にoctaveはインストールに(というかコンパイルに)異様なほど時間がかかった。依存ライブラリも多く、gcc4.2のコンパイルで相当な時間を使っていた。octave全部で2時間くらい?しかも一度目は失敗した。他のアプリをインストール後にもう一度トライしたらうまく言ったが、何が悪かったかは不明。

Wednesday, January 09, 2008

mixiのatom

mixiはatom pubに対応しているようだ。 atom pubのワークスペースには以下のURLからアクセス可能。 http://mixi.jp/atom/notify その中のcollection要素の中に、個人のatomフィードへのURLが 例)
<collection href="http://mixi.jp/atom/notify/r=*/member_id=***">

Monday, March 12, 2007

Flash7からJavascriptを呼ぶ

FlashからgetURLを利用してjavascriptを呼ぶ時、Flash Player7の組み合わせでうまく動作しなかった。 原因はobjectタグおよびembedタグのallowScriptAccessが"sameDomain"に設定されていたからで、これを"always"に変更すると正しく動作した。

Sunday, July 30, 2006

prototype.js

prototype.jsを使ってPOSTでデータを送信するプログラムを作るとき、methodは'post'のように小文字で書かないといけないので注意。 以下サンプル。 function upload(){ var url="http://address"; var body = "This is body."; var myAjax = new Ajax.Request( url, { method: 'post', postBody: body, onComplete: function(){ alert("complete"); }, onFailure: function(){ alert("failure"); }, onException: function( o, e ){ alert("exception: " + e); }, onSuccess: function(){ alert("success"); } }); }

Sunday, June 04, 2006

Glitch

取り込んだオーディオをリアルタイムにカットアップしてループさせるVSTプラグイン。 Windowsのみらしい。Free。

Monday, May 29, 2006

scriptographer

イラストレータをJavaScriptで制御。 こういうの欲しかった! scriptographer procesingのリンクで発見。

Monday, May 22, 2006

耳音響放射

人間の耳は音を認識するために自らも発信し、音を出している。 Beyond Discovery 新生児における耳音響放射の臨床応用

open technica!

杉森大輔個人の技術情報を整理するためのブログ、open technicaを開設!