free hit counter

Thursday, December 21, 2006

looking for a great installer

I've used InnoSetup and NullSoft Installers. I'm wary of Instalshield, and don't think MSI installer will do what I want.

I'm looking for a great, internet enabled installer. I want seemless updates, ala Firefox or windows update, that will let users roll back and roll forward.

I've found a cool looking automated build maker: FinalBuilder but that's not quite what I'm looking for.


ps tools for windows

not that my programs would quietly crash and become zombie processes, this set of unix inspired utils lets you find processes, kill them, and alls sorts of other fun stuff.


Tuesday, December 19, 2006

Dependable Embedded Systems

This is a serious course in dependable embedded systems at CMU's main campus.

18-849 Dependable Embedded Systems

Labels: ,

4 bit CRC

"Everything you wanted to know about CRC algorithms, but were afraid to ask for fear that errors in your understanding might be detected."

That's the subtitle to a very informational web book on CRCs in general. A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS

There's tons of resources for more standard long CRCs for big machines, but I'm interested in a four bit CRC I can cram into my 128 data bit messages processed by a little 8051. "CRC Selection for Embedded Network Messages" is a *great* paper that lays out the trade offs between number of CRC bits / data bit length / level of protection, and gives a table with the breakpoints for each. This is computer science doing good for practicing engineers.


The Venice Projectâ„¢

I haven't received broadcast or cable TV for 12 years. I was an avid TV over bittorrent downloader before the lawsuites scared me away. TV on DVD over netflix is too cumbersome. Pay TV solutions from CBS/ABC have completely missed the mark- they fundamentally don't get the internet. I can't wait for someone to TV over internet right.

Perhaps it will be
The Venice Projectâ„¢

Monday, December 18, 2006

Interesting company: Sirenza Microdevices

Saturday, December 16, 2006

Free, good, San Francisco Maps

Thursday, December 14, 2006

Great camera store

This is a great camera store, with reasonable rental rates for gear.

Welcome To KSP

Interesting company: MicroStrain

MicroStrain: Orientation Sensors - Wireless Sensors

MicroStrain: Orientation Sensors - Wireless Sensors

Labels: ,

Tuesday, December 12, 2006

Yahoo! Smileys

very expressive little buggers.

I always use the standards:


sometimes I can remember these ones:

But I can never remember all my favorites.





Yahoo! Smiley Codes

Monday, December 11, 2006

Interesting company: SterlingTech

medical device software company

SterlingTech - About Us


Wednesday, December 06, 2006

Project Portfolio artical

This artical claims that businesses are only getting 60% of the value from their work due to poor decisions in portfolio management.

If anything, the whole Part I section is a great read for the most common kinds of decision makeing biases.

Expert Project Management - Choosing the Wrong Portfolio of Projects: Part 1


Friday, December 01, 2006

C++ foward structures

The syntax for forward declaring structs in a namespace wasn't immediatly intuitive to me.

// Bar.h
namespace MikesHax
class Bar {
public: Bar( int inVal );
private: int mVal; };

// Foo.h
// Note we don't include Bar.h
namespace MikesHax
class Bar;

class Foo { public: Foo( MikesHax::Bar const &inBar ); };

When Full Declarations Are Not Required