✍ diale.org

Webpage of Tiago Charters de Azevedo

Início/Start Arquivo/Archive AdNauseum Notas/Notes Contact me RSS


Teaser for my new guitar amplifier

1/2W class a mosfet amplifier

2015/04/15-15:32:10

Here is my new 1/2W guitar amp, a class A mosfet amplifier.

MP3

More pics later.

Etiquetas/Tags: DIY, guitar, amplifier

1x8

Guitar speaker cab

2015/04/04-10:02:21

Etiquetas/Tags: guitar, cab, DIY

Poia

Porções de dicionário, ou outras?

2015/03/05-17:17:31

O dicionário que uso no Emacs não conhecia a palavra poia. Estranho.

Era esta a intenção que procurava: porção de dejectos.

Etiquetas/Tags: poia, dicionário

Recordar é ...

viver

2015/03/05-17:10:10

Escreve hoje e por um dia um novo director do jornal Público. É tempo de recordar o desabafo pífio de MEC sobre o interessantíssimo livro de J. Magueijo. Passado este tempo continua exacta a frase:

"É porque o gajo não lê. Só pode ser isso." — MEC

Certamente que há

"...tanta gente muito mais habilitada do que eu para cagar postas de pescada." — JM

Sim há mas só para arrotar, para cagar estás cá tu e olha que é uma bela poia.

Etiquetas/Tags: público, 25 anos, magueijo

Random Walk on a image

...

2015/03/03-10:05:04

clear all
IBW= mean(imread ("horse.jpg"),3);
[n m]=size(IBW);

nplot=50000;

k=1;
l=1;
x(1)=l/2;
y(1)=l/2;
T=10;

while(k<nplot)
  rx=rand;
  ry=rand;
  i=floor(n*x(k)/l)+1;
  j=floor(m*y(k)/l)+1;
  A=(IBW(i,j)/(T*255));
  x(k+1)=x(k)+rx*A*(-1)^floor(10*rand+1);
  y(k+1)=y(k)+ry*A*(-1)^floor(10*rand+1);
  if (x(k+1)>l)
    x(k+1)=l-rx*A;
  end
  if(x(k+1)<0)
    x(k+1)=rx*A;
  end
  if (y(k+1)>l)
    y(k+1)=l-ry*A;
  end
  if(y(k+1)<0)
    y(k+1)=ry*A;
  end
  k=k+1;
end

plot(y,1-x,'k-')
axis off
print -dpng "-S 680,436" "random_horse.png"

Etiquetas/Tags: random walk, image, jpg, Octave

Fotos

... bairro alto.

2015/03/03-10:03:35

Etiquetas/Tags: photos, bairro alto

Foto no Metro de Lisboa

Fotografia a preto e branco no Metro de Lisboa

2015/03/03-10:03:01

Etiquetas/Tags: Fotografia, preto e branco, Metro, Lisboa

Foto Bairro Alto

Foto Bairro Alto: rua dos Caetanos

2015/03/03-10:02:47

Etiquetas/Tags: Foto, Bairro Alto, Lisboa, Portugal

Testing some code

for stippling images

2015/02/20-17:22:29

Here is the code, if you want to have some fun!

clear all
IBW= imread ("stippling_input.jpg");

[n m]=size(IBW);

figure(1)
clf
imshow(IBW)
print -dpng "-S 496,466" "plant.png"
mIBW=mean(mean(IBW))
sIBW=sqrt(mean(mean((mIBW-IBW).^2)))

nplot=15000;
############################################################
k=0;

while (k<=nplot)
  xi=n*rand+1;
  yi=m*rand+1;
  i=floor(xi);
  j=floor(yi);
  rx=rand;
  if (floor((rx+rx^2+rx^3+rx^4+rx^10)*255/5)>=IBW(i,j))
    k=k+1;
    x(k)=xi/n;
    y(k)=yi/n;

  end
end

figure(2)
clf
plot(y(1:nplot),1-x(1:nplot),'k.',"markersize", 2)
axis([0 1 0 m/n])
axis off
title("Geometric")
print -dpng "-S 496,466" "plant_r.png"


############################################################
clear x
clear y

k=0;
while (k<=nplot)
  xi=n*rand+1;
  yi=m*rand+1;
  i=floor(xi);
  j=floor(yi);
#  randx=abs(random("normal", mIBW, sIBW));

  if (floor(brand*255)>IBW(i,j))
    k=k+1;
    x(k)=xi/n;
    y(k)=yi/n;
  end
end

figure(3)
clf
plot(y(1:nplot),1-x(1:nplot),'k.',"markersize", 2)
axis([0 1 0 m/n])
axis off
title("Blue Noise")
print -dpng "-S 496,466" "plant_blue.png"
############################################################

############################################################
clear x
clear y

k=0;
while (k<=nplot)
  xi=n*rand+1;
  yi=m*rand+1;
  i=floor(xi);
  j=floor(yi);

  if (floor(rand*255)>=IBW(i,j))
    k=k+1;
    x(k)=xi/n;
    y(k)=yi/n;
  end
end
k

figure(4)
clf
plot(y(1:nplot),1-x(1:nplot),'k.',"markersize", 2)
axis([0 1 0 m/n])
axis off
title("Uniform")
print -dpng "-S 496,466" "plant_rand.png"


############################################################

Etiquetas/Tags: image, octave, stippling image

MATEMATIZA A TUA IDEIA

Concurso de modelação 3D para a construção de um protótipo com uma forte componente matemática de utilidade prática

2015/02/09-15:02:37

URL: http://www.adm.isel.pt/3D2015/

Etiquetas/Tags: matemática, 3D, isel, adm, LEDs&Chips

Palavras chave/keywords: página pessoal, blog

Criado/Created: NaN

Última actualização/Last updated: 15-04-2015 [15:32]


GNU/Emacs

1999-2015 (ç) Tiago Charters de Azevedo

São permitidas cópias textuais parciais/integrais em qualquer meio com/sem alterações desde que se mantenha este aviso.

Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.