This is a graph of the
ping responses of the
www sub-domain of all 2-char DNS names for
.net (i.e. www.aa.com, www.ab.com, etc.).
The color and angle of each line is a function of the IP-address, the length is proportional to the response time.
That’s a very important graph of course, highly relevant to basically everything. I know. It’s not too pretty, though.
That’s why I’m currently “working” (can’t call that work, really) on a graph showing
tracemap output, that’s more interesting. I want it to look like a city map – and you’d thought that rendering a bunch of edges and nodes to look like a map is a solved problem, but you’d be wrong. I tried to beat
grapviz into submission, to no avail. Seems like
graphviz can only do ugly stuff.
So now I’m in the midst of writing my own graph layout engine. How did I get here? How come that every time one tries to do something half-way interesting in code one runs into the deepest math tar pits? One minute, programming is like playing with LEGOs – and before you know it you find yourself in a situation where you would have to disprove the Halting Problem and de-construct and re-assemble the universe in order for your approach to work. Computers are strange.
Fun, but strange.