Author archives: Mike

RSS feed of Mike

Kubuntu Natty Upgrade... Hrm...

I upgraded my main laptop to Kubuntu Natty this afternoon.  Honestly I can't tell the difference so far.  Firefox 4 is slightly different looking.  Nothing else of note seems to have changed.  I had to uninstall and re-install the Gtalk plugin, but other than that, no hiccups on the install.

On one hand, whew, nice ...

Continue reading

Columnar Sort of N Columns in 2 Directions, a.k.a. Data-grid Sorting

There is a thread on Python-list about removing the "cmp" parameter to Python's sort. One little tidbit I had missed was the introduction of a stable sort guarantee with Python 2.2. I've got lots of older code that uses cmp, so I figured I'll just start rewriting those as I come across them... later that ...

Continue reading

Violating my own principle in PyOpenGL sometimes works

As I've been listening to PyCon lectures in the background as I work, I'm struck by the number of times people discussing PyOpenGL refer to the OpenGL.array.vbo module positively.  It's actually one of those pieces of the API where I have broken one of my rules for the project; "Don't extend the API".

Over the ...

Continue reading

Free Million-Dollar Idea of the Day

Add a SquareMap-style visualization to accounting software, instant visualization of your entire company's expenses, revenue, budget, etceteras.  Perfect for including in reports to CEOs, Shareholders and the like.  For bonus marks, make it explorable, with a web-based tool to which I upload simple tree-structured data-sets.

Yay, fairly usable meliae loading

Unscheduled day off work today... which means... RunSnakeRun (and SquareMap) got quite a few performance improvements when handling Meliae dumps.  It still takes 3-4 minutes to load a 16MB capture (that is, an dump that captured 16MB of objects) but once loaded it is reasonably close to interactive.  I haven't got time to work on ...

Continue reading

Meliae support lands, but not satisfied

I've released (on PyPI) versions of RunSnakeRun and SquareMap that support Meliae dumps... but I'm not really satisfied with the functionality.  Basically the dumps seem to have 2-3MB of un-accounted-for objects in them.  In my trivial test that's about 10x more memory than can be reached from module references.  This small dump of ~13,000 objects ...

Continue reading

Memory exploration pretty much working

Got Meliae exploration working in RunSnakeRun this evening.  A few enhancements to the SquareMap control as well.  The data-sets are a bit too large on real-world memory-captures so performance becomes a serious issue... will have to do some profiling :) .  Oh well, something for another day.