Archive for October 20th, 2008

Firefox extension for incremental reading

Monday, October 20th, 2008

What’d be really cool would be a firefox extension that allows you to highlight phrases, pops up a quick dialog box and then creates flashcards for mnemosyne. I think that this would basically give you all you needed for incremental reading. (With the addition of a bookmarking system, hey, Firefox already has that! :))

Design By Contract in Python

Monday, October 20th, 2008

One possibility is to vaguely mimic the interface C4J uses for Java with class decorators and additional classes (possibly inside the defined class).

I’m not sure if it’s a good idea to separate the contracts from the implementing code…But it would add a lot of flexibility to be able to add contracts to existing classes (via wrapping).

Freemind is awesome

Monday, October 20th, 2008

Alright, so I just took a bunch of notes on my distributed system testing project in FreeMind. It’s really slick software for keeping trees of notes. For some reason it’s a lot easier to use than Leo for this type of stuff, partially because information is only stored in “Node Names” and partially because the tree is not one dimensional, this allows me to see a lot more at once. I’m really impressed at how nice the Java GUI interface is, it actually uses themes correctly!

The only big feature it’s missing is spellcheck. Maybe I can add it by using the Jazzy or jOrtho libraries.