When it’s ready.

出来るまで出来ない

第0回 Python旅館 に参加中

とりあえづ、部屋はここです。

Vimでペーストする際に、インデントを保つ方法

:set paste

Bitbucket.orgで鍵pushする方法

はじめに、公開鍵をbitbucket.orgに登録しておく
ローカル側の.ssh/configにbitbucket.orgの設定をする

Host bitbucket.org
Compression yes
HostName bitbucket.org
IdentityFile ~/.ssh/プライベートキー
User hg

キモは、ユーザー名がhgで決まりな事

cloneする。

hg clone ssh://hg@bitbucket.com/ユーザ名/リポジトリ

ユーザーとリポジトリは自分のをつかうけど、ログインユーザーはhgを使うこと。
これで、出来るようになった。thx tmatsuo

Processingでまぁるい頭を四角化

size(200, 200, P3D);


float[] numbers = new float[3];
numbers[0] = 90.0;
numbers[1] = 150.0;
numbers[2] = 30.0;

float totalNumber;
totalNumber = numbers[0] + numbers[1] + numbers[2];

float[] raitos = new float[3];
raitos[0] = numbers[0] / totalNumber;
raitos[1] = numbers[1] / totalNumber;
raitos[2] = numbers[2] / totalNumber;

float durRad;

//centerPosX, centerPosY, sizeX, sizeY, startRad, endRad)
fill(150,150,150);
arc(width/2, height/2, width*0.8, height*0.8, -PI/2, (PI*raitos[0]*3)/2.0);
fill(200,0,0);
durRad = (PI*raitos[0]*3)/2.0;
arc(width/2, height/2, width*0.8, height*0.8, -PI/2 + durRad, ((PI*raitos[1]*3)/2.0) + durRad);
fill(0,0,200);
durRad += (PI*raitos[1]*3)/2.0;
arc(width/2, height/2, width*0.8, height*0.8, -PI/2 + durRad, ((PI*raitos[2]*3)/2.0) + durRad);

fill(190,190,190);
noStroke();
ambientLight(102, 102, 102);
directionalLight(126, 126, 126, 0, 0, -1);
translate(32,50,0);
box(30);