First, and most important, Omni Outliner is a super-flexible tool. Crazy levels of flexibility. It's very much a generic-all-singing-all-dancing information management tool.
It has a broad spectrum of file export alternative formats. Most of which are fine for import into some kind of word processor.
But what if the data …
more ...Appleworks (formerly Clarisworks) is software that's been dead meat since 2007.
See http://en.wikipedia.org/wiki/AppleWorks#End_of_Appleworks
Which is fine unless you have an old computer with old applications that still works. For example, a 2002-vintage iMac G4 http://www.imachistory.com/2002/ still works. Slowly.
When someone …
more ...It may be helpful to look back at 'How Managers Say "No"' which is about breaking the RDBMS Hegemony.
I got an email in which the simple concepts of "data manipulation" and "persistence" had become entangled with SQL DML to a degree that the conversation failed to make sense to …
more ...A library had unit tests that ran for almost 600 seconds. Two small changes dropped the run time to 26 seconds.
I was amazed.
Step 1. I turned on the cProfile. I added two methods to the slowest unit test module.
def profile(): import cProfile cProfile.run( 'main()', 'the_slow_module.prof' …more ...
Some additional points on using Python 2.7 in a way that bridges the gap to Python 3.2. The steps are small and simple. You can start taking them now.
Recently I suggested that one should always include from __future__ import division, print_function on every module. Always. Every Module …
more ...Once in a great while, you see someone engaging in Obstinate Idiocy.
Here's my recent example.
They're solving some kind of differential equation. Not sure why.
Symptom 1 of Obstinate Idiocy is No Rational Justification. The explanation is often "that's not relevant, what's relevant is this other thing I want …
more ...Step 1. Look at the original HamCalc. Even if you aren't interested in Ham radio, it's an epic, evolving achievement in a specialized kind of engineering support. It's a repository of mountains of mathematical models, some published by the ARRL, others scattered around the internet.
Step 2. Look closely at …
more ...After spending a couple of years (really) working with a publisher, the deal has gone south.
The problem was—likely—all mine. The book wasn't really what the publisher wanted. Perhaps it was close and they thought they could edit it into shape. And perhaps I wasn't responsive enough to …
more ...