i2i無料WEBパーツ
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
最近、プログラムでCGを作成するとかいう事に興味がありまして、Processingを試してみました。
プログラムで線を引くなんて、中学生の時にMSXでやった以来かな・・・(汗
line文とかで。懐かしすぎますね><

↓こんか感じのCGがプログラムで作成できるとは容易に想像できませんが、まあ、物は試しですからね。
Processing | Neu Black

↓こちらのサイトを参考に挑戦してみました。
Processing 学習ノート
a-06 図形を描く, 色を使う(その2) - Processing 学習ノート

太陽の絵を描いてみようという課題があったので、以下を作ってみました。
三角関数の知識は必須ですね。。久しぶりに頭を使った気がします。


size(1200, 1200);
colorMode(HSB, 100);
background(99);

int intInitX = 600;
int intInitY = 600;
float d = 250.0;
float colorIndex = 0;

//write circle
for(int i = 0; i < d; i++){
noFill();
float fRand = random(20);
float digit = random(4);
float w = random(3);
colorIndex = i*20/500;
println(colorIndex + ":" +i);
stroke(colorIndex,100,100);
strokeWeight(0 + w);
if(digit > 1 && digit < 2){
ellipse(intInitX + fRand, intInitY + fRand, i+ fRand, i+ fRand);
}else if(digit > 2 && digit < 3){
ellipse(intInitX - fRand, intInitY - fRand, i+ fRand, i+ fRand);
}else if(digit > 3 && digit < 4){
ellipse(intInitX - fRand, intInitY + fRand, i+ fRand, i+ fRand);
}else{
ellipse(intInitX + fRand, intInitY - fRand, i+ fRand, i+ fRand);
}
}

//
stroke(colorIndex,100,100);
strokeWeight(1);
float baseLength = 25.0;
float trHeight = 60.0;
for(int z=0; z<36 ; z++){
float angle = 10.0 * z;
float r=d/2;
//println ((intInitX+r*cos(r-0.1432)) + "," + (intInitY+r*sin(r-0.1432)));
//println ("---:"+angle);
//println ("1:"+(intInitX+r*cos(angle-atan(baseLength/r))) + "," + (intInitY+r*sin(angle-atan(baseLength/r))));
//println ("2:"+(intInitX+(r+40)*cos(angle)) + "," + (intInitY+(r+40)*sin(angle)));
//println ("3:"+(intInitX+r*cos(angle+atan(baseLength/r))) + "," + (intInitY+r*sin(angle+atan(baseLength/r))));
fill(0,99,99);
text(z,(intInitX+(r+trHeight)*cos(angle)),( intInitY+(r+trHeight)*sin(angle)));
fill(colorIndex, 100, 100, 20+random(30));
triangle(
intInitX+r*cos(angle-atan(baseLength/r)), intInitY+r*sin(angle-atan(baseLength/r)),
intInitX+(r+trHeight)*cos(angle), intInitY+(r+trHeight)*sin(angle),
intInitX+r*cos(angle+atan(baseLength/r)), intInitY+r*sin(angle+atan(baseLength/r))
);
}

save("test.jpeg");


で、出力された画像がこちら。なんか三角形の位置が思ってたのと違うなぁ・・・(汗
10度づつ出力させるつもりだったんだけどw

WS000449.jpg

■感想
なかなか、おもしろいですね。これ。Sound Visualizerみたいの作ってみたいですな。
できれば、家であそぶなら、PureDataとかvvvvみたいにノードをグニグニしてたらできちゃった
みたいなノリでやりたいんですが、地道にコーディングしなきゃいけないのがだるいですね。


■Processingに関連するリンクのメモ
Processing 1.0 _ALPHA_ » Reference
Processing入門8
スポンサーサイト
PHPの開発環境を作成するのに、apacheの設定ではまったのでメモ。
Eclipseの設定やら、Apacheのhttpd.confを修正してサンプルを動かそうとすると、Access forbidden。

Apacheのログをみてみると、「AH01630: client denied by server configuration」がでてる。
ググるとhttpd.confの書き方がちがってるみたい。

2.2 系まで

<Directory "/var/www">
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>


私の環境の2.4系では、こう書くらしい。

<Directory "/var/www">
 AllowOverride All
 Require all granted
</Directory>


無事、サンプルが見れました^^

■参考URL

参考にしたページです。感謝感謝!
おほ。2.4系じゃ .htaccess ファイルの許可の仕方も変わってるんだなあ - 電気ウナギ的○○
WEBページからPDFを作成する方法が気になったのでメモ。
TCPDFは使ったことあるけど、2年前からすごいバージョンアップしてるな。。。
最近、PHPはいじってなかったので、久しぶりに環境構築からやっていこうかなと思ったりしてます。

■WEBの画面をHTMLに変換するサービス

ウェブページをPDFに変換してくれるWebサービス【PDFmyURL】

iTunes App Store で見つかる iPhone、iPad、iPod touch 対応 URL to PDF

iPhoneの世界: Safariで見ているページをPDFに変換する『URL to PDF』のBookmarkletを作ったよ

ビジネスの悩みを解決するPDFドリル:スマホで閲覧中のWebページをPDF化するiOS/Androidアプリ - 誠 Biz.ID

ビジネスの悩みを解決するPDFドリル:目的別、PDFの「作成/変換」に役立つ無料オンラインサービス - 誠 Biz.ID

WebページをPDFに変換するiPhone用ブックマークレット!!

WebサイトやHTMLをPDFに変換:HTML2PDF.BIZ

iPhoneやiPadでPDFを活用するための必須アプリ18(後編) | ZONOSTYLE


■PHPでHTMLからPDFを生成

[PHP] TCPDF を使用し PDF ファイルを作成する | unlinked log

PHP::Haruで基本的なPDFを作成する (1/3):CodeZine


■レンタルサーバー

ドメイン/レンタルサーバーはロケットネット - ロケットサーバー料金


■その他



動作確認済レンタルサーバー | baser CMS - 国産オープンソース!フリー(無料)で『コーポレートサイトにちょうどいいCMS』
「Yahoo!ショッピング」出店料無料化ですか。これはECサイトを構築して、稼いでる人達にも影響ありそうですねぇ。。。EC-CUBEとかでサイトが安く作れますよ~なんて営業かけてたりする人は、結構、困りそうだなぁ。。。
「イヤイヤ。Yahooならただで出品できるから。」って話になりそう(汗

ヤフー「eコマース革命」の衝撃 楽天だけでなく新興ECサイトにも影響か - ニュース・コラム - MSNマネー

しかし、楽天で出品するのってこんなにお金かかるのね。ECサイト自前で立ち上げることを考えると初期登録費用6万は、さほど高くないかなと思うが月額出店料は結構痛いなぁ。。。さらにロイヤリティですか。楽天儲けてるわけですね。

楽天市場では、初期登録費用として6万円、月額出店料1万9500~10万円、売上ロイヤリティ2.0~6.5%



■関連ニュース・記事
「Yahoo!ショッピング」「ヤフオク!」出店料の無料化で出店希望が「爆増」、通常時の数百倍にも - インターネットコム

ヤフー出展料無料政策は正しいか?


行くか行かないかは、微妙だが。。。

今年からオープンソースカンファレンスがコンベンションセンターになったな。
キャパが足りなくなったのかしら。。。

オープンソースカンファレンス2013 Hokkaido - オープンソースの文化祭!

日程:2013年9月14日(土) 10:00~18:00(展示は11:00~16:00)

会場:札幌コンベンションセンター 

Java Festa in 札幌 2013

日程:2013年10月15日(火)10:00~17:00

会場:札幌コンベンションセンター 

>>次のページ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。