ラベル deily の投稿を表示しています。 すべての投稿を表示
ラベル deily の投稿を表示しています。 すべての投稿を表示

2008年7月22日火曜日

2008年1月27日日曜日

20080126

このださいグラフィックをみよ。



明日の天気よほうを絵で表示している。
天気予報のRSSから明日の天気をとってきて、曇りならくも、雨なら雨…を表示させる。分量は降水確率によってきめる。
みてくれをなんとかしないとな。

2008年1月9日水曜日

080108

前の前の投稿の続き。
正規表現は便利なのだが、日付までとってきてしまう。つまり数字をとってきてほしい箇所を指定できない。
こういう時にはsplitを使う方が簡単で、良いらしい。
split、好きです。切る感じが快感。
山辺せんせいにきいた。ありがたやー。

数字をとれたのは良いけど、アイディアが思い浮かばない。
気温によってLEDライトの色が変わるとかって…
習作だから、まあいいんですけど。もうちょっとひねらないと。
---------------------------------
String s= "最高気温は10℃です。最低気温は5℃です。";

String saiko;
String saitei;

String [] temp1 = new String[5];
String [] temp2 = new String[5];

temp1 = s.split("最高気温は");
saiko = temp1[1];
temp2 = s.split("最低気温は");
saitei = temp2[1];

println(saiko);
println(saitei);

temp1 = saiko.split("℃");
saiko = temp1[0];
temp2 = saitei.split("℃");
saitei = temp2[0];



println(saiko);
println(saitei);

2008年1月7日月曜日

080107

今日から授業。
上野で階段からこけた。無傷。

processingで天気予報をパース→気温を取り出す。
正規表現でとりだしました。青山くんありがたう。
ここから、気温によってLEDライトの色を変える、とかいうことができる。
-------------------------------
import java.util.regex.*;
import processing.xml.*;
XMLElement xml;
XMLElement[] siteData;
xml = new XMLElement(this, "http://weather.livedoor.com/forecast/rss/13/63.xml");
XMLElement site = xml.getChild(0);
siteData = site.getChildren();
PFont font;
String[] fontlist = PFont.list();
font = createFont(fontlist[0], 10);
textFont(font);
size(400, 400);
int y = 0;
for(int i=0;i if(siteData[i].getName().equals("item")) {
XMLElement[] items = siteData[i].getChildren();
for(int j=0;j if(items[j].getName().equals("description")) {
text(items[j].getContent(), 10, y*30);
//正規表現
String a= items[j].getContent();
Pattern b = Pattern.compile("\\d+");
Matcher m= b.matcher(a);
while(m.find()){
for(int g=0; g<= m.groupCount(); g++){
println(m.group(g)+",("+m.start(g)+"-"+m.end(g)+")");

}
}
// println(items[g].getContent());

y++;
}
}
}
}

2007年12月31日月曜日

2007年12月8日土曜日

webbist




どうしたらよく見えるのか…試行錯誤しております。
最近鬼のような単純作業ばかりでウツになってしまいそう。
相変わらず全くweb2.0じゃないなぁ。来年はゼロ年代っぽい制作がしたい。

2007年11月10日土曜日

20071110


変な人であそんでみた。音楽つけようと思ったけど、ありえないくらいセンスが無いのができて没にした。

2007年10月24日水曜日

2007年10月15日月曜日

20071015

processingで映像を作る時に、一枚一枚photoshopでtiffからjpgに変換していたのだけど、それを一気にやってくれるソフト見つけた。これで映像作るスピードが一気にアップする。うれしい。
今思えば、もっと早くさがしとけばよかったな。ふつうにあったし。

あと、ライブカメラで取り込んだ映像をアスキーアートにして映像をつくるっていうアイディアを結構前からもっていたけど、それを既にやっている人を発見。
でもprocessingでかいたほうが自分で好きなように書けるしいいかな、とか思う。 

2007年10月11日木曜日

mousedrowing





processingお絵描き。

2007年10月3日水曜日

dot-effect



ドットにして三原色にもどして映像をつくりたい。
ビエンナーレでトーマスバイルレがやっていた映像のイメージ。

2007年9月13日木曜日

2007年9月1日土曜日

nomtam.jp

HP、何も無いけれどリンクだけはってみる。
かなりふざけています。

やっぱりjavascriptおもしろそう。
無駄にボタンとかいっぱいつくりたい。

2007年8月30日木曜日

glitch





うーんもっとめっためたにしたいのだ。

2007年8月29日水曜日

glitch



画像読み込んでランダムに表示をしただけ。
切り取ってミックスできるように計算しよう。
ホントはネットからリアルタイムに画像を読み込んでこれると良い。
うーんyahoo!searchとかgooglesearchライブラリでは無理なのかしら。


-------------------------------------

PImage p[] = new PImage[8]; //配列で画像8枚分の領域確保


void setup(){
size(640, 480);
background(9,33,44);
frameRate(10);
p[0]=loadImage("385539787_8c59c3231b.jpg");
p[1]=loadImage("430386271_51b479373a_m.jpg");
p[2]=loadImage("430481076_02c27c2a87.jpg");
p[3]=loadImage("437864072_0e530ab34d.jpg");
p[4]=loadImage("850897910_758190f695_m.jpg");
p[5]=loadImage("1165833184_a24c7d047a_m.jpg");
p[6]=loadImage("glitch1.jpg");
p[7]=loadImage("screen-0122.jpg");
}

void draw(){
for(int i=0; i<7 ; i+=1 ){
if(i==0){
image(p[0],random(width),random(height));
} else if(i==1){
image(p[1],0,random(height));
} else if(i==2){
image(p[2],random(width),0);
} else if(i==3){
image(p[3],random(width),random(height));
} else if(i==4){
image(p[4],random(width),random(height));
} else if(i==5){
image(p[5],random(width),random(height));
} else {
image(p[6],random(width),random(height));
}
 
}
}

void keyPressed(){
saveFrame();
}

2007年8月26日日曜日

2007年8月25日土曜日

photo





自分で現像する。やっぱり難しいのね。
カラーでやったのにうちのカヤちゃん黒こげですたい。

サブン





processingでライブカメラ。
フレームの差分を読み込んでそこに■を表示する。けっこうおもしろい。