So I’m thinking of switching jobs because I hate the commute. Of course the best time to think about switching jobs is when you don’t need to nor really have to–in my case I’d be perfectly happy staying put for another 5 years, but honestly the drive is killing me. So I’m “exploring my options.” [...]
Filed under: Commentary | Posted on February 27th, 2007 by William Woody | No Comments »
I managed to work out the bug in my previous post. Turns out that it’s a bug in my software and a bug in whatever is handling the e-mail redirect at LunarPages. My bug: I was sending the ‘Host:’ HTML header twice. LunarPages? They were grabbing the list of host values, and concatenating them in [...]
Filed under: Java, Projects | Posted on February 27th, 2007 by William Woody | No Comments »
I’m building an HTTP proxy. Because I can. I’ve modified the HTTP classes within the common library to allow me to build an HTTP server; it’s just a matter of taking incoming requests and forwarding them, spitting back the response. Or so I thought. One web site, hosted at LunarPages, seems to be sending a [...]
Filed under: Commentary, Java | Posted on February 26th, 2007 by William Woody | 1 Comment »
In a previous post I wrote: Frankly, not only is it not thread safe, but the solution doesn’t even make any sense in a multi-threaded environment! What are you trying to do here? Well, when someone comes along and changes the value, you’d like to tell everyone who cares what that value changed to. Simple [...]
Filed under: Commentary | Posted on February 25th, 2007 by William Woody | No Comments »
Oh, look; now we have multiple cores inside of modern day computers. Today you can get a laptop with two processor cores in one chip for cheap, and soon Apple will be releasing a computer with 8 processor cores spread across two microprocessor chips. Noticing that the workaround being used today to allow Moore’s Law [...]
Filed under: Commentary, Meta | Posted on February 25th, 2007 by William Woody | No Comments »
I’ve added a new section to the Wiki to store articles I put together to track how to do something. This new section, called “technical notes” will contain notes about how to string a technology together to make it work. The first article is an overview of the work I’ve done so far to understand [...]
Filed under: Java, Meta | Posted on February 24th, 2007 by William Woody | No Comments »
But since the NeXT folks showed up, Apple’s documentation has gotten remarkably worse–and in the past few years there have been no attempts to fix the problem. Okay, here’s a question for anyone who knows Cocoa: what is the lifecycle of a NSWindow? I mean, sure, you can create a NIB representing the contents and [...]
Filed under: Commentary | Posted on February 24th, 2007 by William Woody | No Comments »
How the hell can Sun take something complicated and make it overengineered and overly complicated to boot? Well, if the functionality is ‘drag and drop’, the answer is apparently easy. Now, in the ideal world, drag and drop would be handled as follows: your custom drag component would call a magic “is drag initiated” when [...]
Filed under: Java | Posted on February 23rd, 2007 by William Woody | 2 Comments »
Snagged from Adventures in Narcissism: Building a Ray-Tracing 3D Renderer from Scratch Over a Weekend Some guy decided to write a ray tracer, an engine which can generate really cool graphics including shadows and reflections, over a weekend. Complete with results–which are very very pretty. The ultimate hacking impulse. Love it!
Filed under: Links | Posted on February 22nd, 2007 by William Woody | No Comments »
Any web site–including e-commerce web sites–are like an iceburg: the user interface the customer interacts with it is the 10% that is above water. But 90% of the site is below water, in the form of maintanance utilities and interfaces which allow products to be uploaded, described and managed, to allow orders to be downloaded [...]
Filed under: Commentary | Posted on February 22nd, 2007 by William Woody | No Comments »