gachapin-n

080329.jpg


今日は大学で、残り1ヶ月をきった展示に向けての準備...というか実験。


本筋は決まってきているのですが、
不確定要素が多くちょい不安やったりもしますが、イベント自体はめっちゃ愉しみなので頑張りたいところです!


そして、今回p5を少し触る機会があり、p5でプリンターを直接たたくというのを
やってみました。ちょっと感動したのでmemo。


御世話になりましたっ ↓
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1160674179;start=0


戻り値が欲しいところなのですが
javaで書かれとるのでついていけないっていう現状は残念です。

void型 で定義されとるってことは、まんまじゃ無理とかいな??


そんで、扱うデータがテキストということで、
loadStrings() でテキストを読み込もうとしたところなんと.....失敗しました!


exampleではいけるのに

void set{
	String lines[] = loadStrings("list.txt");
}
void draw{
	println("there are " + lines.length + " lines");
	for (int i=0; i < lines.length; i++) {
		println(lines[i]);
	}

}

に書き直すとだめでした。
パスも間違ってないはずなのに....。



そこで、INFKさんに教えて頂いたところ
ソースのパスをフルパスにしたらなんと...通りました!
(ありがとうございました)

String lines[] = loadStrings("list.txt");
  ↓
String lines[] = loadStrings("/Users/user/Documents/Processing/sketch_080329b/data/list.txt");



こんなの知りませんでした。
うーん何でやろ。
void 使うとアプレットが書き出される場所が変わるのでしょうか。。


umm....半端コーダーですみません。
勉強せねば。
でも、就職活動もせなな。




!!

PCスピーカのアンプやらツマミを取って逆さにしたら
ガチャピンになりましたよ!

URL:http://www.k-oyama.sakura.ne.jp/mt/mt-tb.cgi/52