| Prev»
Jun
11
6月11日です。


R.シュトラウス:交響詩「ツァラトゥストラはかく語りき」 [xrcd]


1864年、リヒャルト・シュトラウス生まれる(ヨハン・シュトラウスとは関係無い)
ニーツァニーチェの著作から構想を得た「ツァラスシュトラはかく語りき」で有名
2001年宇宙の旅の冒頭でBGMに使われてた。

ずーん、ずーん、ずーん、 じゃじゃーん! みたいなヤツ(てきとう


» 続きも読む

Mar
31

ギャァァァァァァァァァ


っと、思わず叫びたくなる


C/C++のポインタの機能--参照渡しのような処理 - builder by ZDNet Japan


修正されるだろうから、今のうちに引用しておこう

» 続きも読む

Mar
08

ふと、気付くと
なんだか、Firefoxがやたら重い
まぁ、いつもの事なんだけど、いつもにもまして酷い


ページ表示もなんだかおかしいな、と思ったら
全ての画像が縮小表示されてる
ははぁん、何かのきっかけで縮小表示が有効になり、そんでクソ重いわけか

» 続きも読む

Dec
13

飛行機の中でActionScript Cookbook の続きを読んでたわけですが


ActionScript 本 2冊 (Nizah blog)



こないだ思ったのは
プログラミング初学者はともかく、3つや4つの言語が使えるようになってくると
共通部分なんか要らなくて、その言語の特徴だけ掴めれば良いよね。
Cookbook ってその目的に合ってるんじゃない?



今日は、更にそれを進めて


ある1つのプログラムの中に、プログラミング言語 foo のエッセンスが上手く詰まってて、それを理解すればとりあえずサクサク使えるようなプログラム


を、作る事は出来ないだろうか、と。
多分、出来るよね。 Perl ならこのコードで一発、 Ruby ならこのコードで一発みたいな。


更に、それを進めて、言語が変わってもやっぱり上手い事エッセンスが詰まってるような、そういうお題は出来ないだろうか、と。

» 続きも読む

Aug
20

ホントは processing なんだけど、一般的な言葉過ぎるから proce55ing って書くらしい。


で、何ソレ?


Processing 1.0 (BETA)


グラフィックっつーか、メディアアートっつーか、なんつーか
まぁ、そういう事をやるのに特化された言語っつーか環境ですわ
(良く分かってない)

» 続きも読む

Jul
24


オープンキャンパスなんてのがあるわけですが
そこで、模擬授業ってのをやるわけですよ

» 続きも読む

Mar
04

朝一で着ても暖かい研究室、ありがとう沢山のPCさんたち。



昨日書いてたエントリの補足。


「処理はちゃんとやろうぜ」って書いてたけど、何か違和感あると思ったら



for(i=0;i<YOUSOSUU;i++){
youso = hairetsu[i];
}

な、インデックスによる要素アクセスをしてなかったからだ。
イテレートいくない、とか言いながら自分でやってるじゃねぇか



後、変数への代入てのは、データの流れから見るとGOTOみたいなもんかねぇ
やっぱ、なんか、うまくないよね。

» 続きも読む

Mar
03

前に言ってた [mono-a:r] PureData


元々はMaxっていう信号処理環境のクローンとして作られたっぽくて


 PureDataはGUIを活用したプログラミング環境になっています。いろいろなモジュール(オブジェクト/関数)をフローチャートみたいに線で繋いでいくだけでプログラム(パッチ)が完成します。画面上でモジュラー・シンセを操作するような感覚でMIDI/音声の制御が色々とできてしまいます。
 具体的には、オシレータ&フィルタ、アナログ式シンセサイザー、各種サンプラー、ボコーダー、マルチトラック・レコーダ、Ring Modulation,FM synthesis, Waveshaping synthesis, Delay, Flange, Chorus etc.....
 さらに、GEM(Graphics Environment for Multimedia)ライブラリーを追加することで、音響信号処理と同じ環境でOpenGLによる3次元コンピュータグラフィックスのリアルタイム制御が可能になります。
 また、MIDI信号の加工が出来るので、MIDIイベント・プロセッサーとしてプログラムを組む事もできます。パフォーマンス・ツールとしては最強と言っても過言ではないでしょう。


という感じらしい


いや、これで音楽をやるわけじゃなく
プログラミングネタとしてちょっとやってみようという話

» 続きも読む

Feb
21
Feb
20

風邪引いた(;´Д`) とりあえず鍋焼きうどん食って寝てた



うーん



<input type="text" id="foo" name="bar" value="baz">

なフォームがあって



function hogefunc {
var elem = document.getElementById('foo');
elem.disabled = true;
}

とかすると、グレー(無効)になってくれるんだけど
そのままsubmitすると、barの中身がnullになってるっぽいんだよね
bazは送ってくれないもんなの? まさかねぇ



いや、MTのプラグイン設定メニューをいじってたんだけど
なんか面倒になったからとりあえず保留しとこう。


AWS トークンが入力されて無い場合は、他のAmazon設定項目を disabled にするようにしてみたんだけど
その状態で submit すると、設定項目(アソシエイトIDとか)が消える。


いや、ちょとテストすりゃ何が悪いのか分かりそうなんだけど、そんな気力が無い


あ、どうでもいいけど



var ids = array('foo', 'bar', 'baz');
for(id in ids){
var elem = document.getElementById(id);
}

なコードを書いたらエラーが出てしばらく悩んだ。



var ids = array('foo', 'bar', 'baz');
for(id in ids){
var elem = document.getElementById(ids[id]);
}

って書かなきゃならんのね、ダセェ。

| Prev»