4.01.2009

Hullo. Yo soy Fabio. Yeah...
A friend pointed out it had been quite a while since anything new appeared here. So, not dead, just waiting for things to slow down enough to catch a breath and let everything coalesce into something coherent. But the highlights... new city, fantastic new job, making slow progress on new music, even slower progress with cooking edible food, rolled a vehicle, struck by another... feeling grateful to have the opportunity to breathe, laugh, fall, cry, pray, love, and feel grateful...


1.26.2009

... room for cream?

It is probably horrible, but seeing tweets in from a vast array of people never fails to put a smile on my face. It is sort of like we are all together for coffee albeit somewhat asynchronously. Here are my favourite bits...

http://www.vintagecomputing.com/index.php/archives/378
http://deepspace.jpl.nasa.gov/dsn/
http://12seconds.tv/channel/imogenheap/81520
http://phodroid.com/d5kv72

And now off to add my contribution...

10.09.2008

while trying to get back to it

Had the opportunity to see Neil Gaiman read from his new book, The Graveyard Book, in Boulder on Tuesday. If you like you can see it at http://www.mousecircus.com/videotour.aspx?VideoID=8. I love listening to Neil read just as much as I enjoy reading his work. Sitting there in the packed church next to a lovely woman named Anita who was dressed completely in black I felt quite a home and only a wee bit awkward about forgetting to leave my leather jacket in the car which I bought before reading American Gods. Still, nothing says fanboy quite like imitation. He told us many interesting things like he broke his finger going down a mountain in China (other people shut their fingers in doors). Answered that his ideal breakfast is a cheese omelette, but only if he made it. Confessed that he used to be a late at night writer until he gave up coffee and cigarettes. Was surprised by the question about the imminent zombie invasion. If I understood correctly Tori Amos refers to her belly button as a blueberry and he read us a wonderful poem written for her unborn child entitled, "Blueberry Girl." And he showed us clips from Coraline... In short being there with Neil and everyone else was wonderful and I regret that we cannot turn back the clock and experience it all over again.

Interestingly, during the event I remembered a dream from when I was in high school. I sat in a theatre next to a guy in a leather jacket and mop of black hair and discussed the movie we were watching. It was wonderful because we were the only people there and he was really funny and pleasant to talk with. I wish I could remember if the movie we were watching was his.

Back to work.

10.04.2008

the golden spiral

Hullo. It feels like ages since I last wrote here. With minor variation life is very much the same from day-to-day. Yesterday, I had the opportunity to go to a Microsoft event in town about presented by Rob Bagby. I try to stay as tool agnostic as possible, but had until recently not much exposure to .NET. I was favorably impressed by the presentation.

Tonight, Kiersten and I set down a flagstone sidewalk in front of her house. I just finished a cup of apple cider and pumpkin pie is cooling on the stove. Perusing Spirals on Wikipedia let quickly to a moment of experimentation with JavaScript and the canvas element yielding:



document.body.innerHTML = '<canvas width="600" height="600"/>';
var canvas = document.getElementsByTagNames('canvas')[0];
canvas.width = '600';
canvas.height = '600';
var a = 1.0
var b = 0.306349;
var e = 2.7182818284590;
ctx.clearRect(0, 0, 400, 400)
ctx.beginPath();
for (var i = 0; i < 100; i++)
{
var x = a * Math.pow(e, b*i) * Math.cos(i);
var y = a * Math.pow(e, b*i) * Math.sin(i);
if (i == 0)
{
ctx.moveTo(x + 300, y + 300);
}
ctx.lineTo(x + 300, y + 300);
}
ctx.stroke();
ctx.closePath();


and then with minor adjustment...



document.body.innerHTML = '<canvas width="600" height="600"/>';
var canvas = document.getElementsByTagNames('canvas')[0];
canvas.width = '600';
canvas.height = '600';
var b = 0.306349;
var e = 2.7182818284590;
ctx.clearRect(0, 0, 400, 400)
ctx.beginPath();
for (var i = 0; i < 100; i += 0.01)
{
var x = Math.pow(e, b*i) * Math.cos(i);
var y = Math.pow(e, b*i) * Math.sin(i);
if (i == 0)
{
ctx.moveTo(x + 300, y + 300);
}
ctx.lineTo(x + 300, y + 300);
}
ctx.stroke();
ctx.closePath();

9.24.2008

hullo

9.04.2008

what i do with my free time

which is a mystery

8.16.2008

moving about

It has been nearly three months since I moved switching apartments, cities, and most recently jobs. And there are strange moments when one thinks hey tonight I should go to the Tattered Cover, or wouldn't it be great to go to that sushi place I've not been to in a while. Momentarily it sets in that yes you could do all of these things, but it is no longer as simple as walking a few block or hopping on a bus.

Yet, today I was able to walk to a favorite coffee house and may wander to another after a while. Perhaps what is most difficult is the people which are inaccessible to me as I'm terrible about keeping in touch long distance. The person I moved to be near is not presently near and so for the first time in recent memory I have an entire weekend to myself unencumbered by work due to the rain. What I'd planned to do has a flatness to it now that these are solitary plans. [sigh and a smile] I used to be so comfortable with this sort of thing! [laughter] I guess there is nothing for it other than to make new friends and remember all the wonderful people I already know. With all the new things, and work, and recovering (an embarrassing story which will not be told here), I've been rather lax about the whole being in touch thing.

Life is strange, wonderful, and surprisingly short. Hope you are happy and well.