JavaScript Graphic Libraries

I’ve been looking at some JavaScript libraries to be used for data visualization – there are quite a few, from impressive heavy duty data visualization frameworks like D3 (which requires modern browsers that support SVG) through powerful vector rendering libraries like RaphaĆ«l that work across almost all browsers and versions using SVG or VML for …

Continue reading ‘JavaScript Graphic Libraries’ »

Linux and HP printers/scanners

While attempting to scan a document with my newly purchased HP Deskjet 3070 All-in-One Printer B611b from my Ubuntu 12.04 desktop I learned three things: There’s an excellent scanning software for Linux called XSane Ubuntu 12.04 comes with the drivers for most HP printers already built in, so there was nothing else needed other then …

Continue reading ‘Linux and HP printers/scanners’ »

Combination Algorithms and the Natural Logarithm Base

While comparing the efficiency of my iterative method for generating combinations vs. the recursive method shown at the Rosetta Code site I picked up on a pattern that at first glance is not obvious so I’m still looking into it. It seems that the ratio of the efficiency between the algorithms seems to approach the …

Continue reading ‘Combination Algorithms and the Natural Logarithm Base’ »

Software reliability

Endless volumes have been written about the problems associated with the growing complexity of software. It is interesting how the ancient story about the tower of Babel seems to be materializing in the form of broken communications between software applications located on different hardware products and vendors. I don’t claim there is a silver bullet …

Continue reading ‘Software reliability’ »