free hit counter

Thursday, February 22, 2007

Judicious Editing

I was rather proud of this edit to a co-worker's document which improved flow with a minimum of additional words and little alteration of the actual text.

"For a random read the most common action is reading the corresponding shadow register. That being the case its function pointer is assigned a NULL pointer. A NULL tells the code to return the value of the shadow register array indexed by the command."
Changed to
"The Random Read command's most common action is to read the corresponding shadow register, so its function pointer is assigned a NULL, which tells the code to return the value of the shadow register array indexed by the command."


Wednesday, February 21, 2007

Movie Music Appreciation

I took a memorable music appreciation class in college from a dynamic professor who could help my rough ear feel the nuance and theme in music from Bach to Peter Gabriel.

These two NPR pieces about Oscar nominated movie scores made me feel like I was right back in the lecture hall, listening deeply:

NPR : Oscar-Nominated Scores: 'Babel,' 'The Queen'
NPR: Oscar-Nominated Scores: 'Labyrinth, 'German'

Tuesday, February 20, 2007


Everyone seems to support RS232 over USB, but you don't see many people doing TCP/IP over USB.

From a programmer's point of view TCP/IP is a far better API than a standard serial interface, principally because of no COM port and baud rate worries. Stack onto this the ability to open multiple communications channels and utilize broadcast packets and you have a very scalable solution.

Microsoft nicely supplies the windows side of the equation with their Remote NDIS (RNDIS)

USB Remote NDIS Devices and Windows


Friday, February 16, 2007

Venture Capital Visualization

Very cool mapping tool. Put in a company/person/investment firm and it will show you its relations. Also has links to LinkedIN.

LinkSViewer 1.2

Labels: ,

interesting company: zenasis technologies

semiconductor tools company

zenasis technologies


Tuesday, February 13, 2007

10 other ways to leverage Linked-In

Good ideas on what else you can do with Linked-In

Monday, February 05, 2007

StarLogo: paralellized LOGO

learning LOGO as a kid was my first taste at programming. Twenty some odd years later used it in my genetic programming research to automatically create WLAN antennas.

Here are some people using it to teach, and to learn about decentralized systems.

StarLogo on the Web

Friday, February 02, 2007

Super cool AT91 board

This board is so cool. It has a 130x130 12 color LCD display,from a Nokia 6610, that is accessible over SPI, and an SD card slot (which I didn't realize was accessed via SPI as well)

Just as important as having those, it comes with example source for talking to both devices as well! If I could just think of something I'd like to make with it...

Development and Prototype boards and tools for AT91SAM7

Labels: ,

Thursday, February 01, 2007

Windows Explorer Plugins for digital photogs