Wednesday, May 17, 2006
Theory:  I should increase my 401(k) contributions to the maximum to minimize taxable income and maximize retirement funds.

Supporting Facts:

  1. TMND (The Millionaire Next Door) states that the wealthy realize less of their income as a percentage of their wealth compared to the non affluent.
  2. 401(k) contributions are taken out before taxes thus lowering taxeable income.
Contra
  1. Oppurtunity cost of your money being tied up until 59.5 years of age.  What else could I do with this money?
  2. Unknown tax burden at age 59.5.  This would be during prime earning years so it's likey that income may be higher at that time.  Of course I would not need to take that money during that time.
 

Wednesday, May 17, 2006 10:13:55 AM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Monday, May 15, 2006
Monday, May 15, 2006 3:49:51 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
So I had a project where I need to have pretty good uptime (.99999) or something like that.  My first thought was to write a Window's Service to house my code.  I had built the prototype as a Console Application and it wouldn't be that hard to move the logic into a Service.  I was planning on using the customizable failure handlers in Windows (right click any service in the services manager MMC and then click on the Recovery Tab to see what I am referring to) to restart the service and possible do some other stuff.  Window's services also have built in support for writing to the event log.

However, I had already added log4net logging and used the email logging to send notifications on failures, all I really needed was the restart-ability that services provide.  Then I had a flash back to my Tech Services days when I used to supported many automated batch type applications that were managed with the Window's Task Scheduler.  I decided to rely on one not so known feature which I will describe in a moment.   Most tasks are scheduled once a day or week,  month, etc.  I scheduled my tasks to run starting now and then repeat every one minute ad infinitum (forever, basically).  Here's the magic: the Window's task schedule won't start a task that is already running!  So now if my task fails it will restart in <= a minute without any of the pains of a Window's Service (installation and configuration, etc).

One day I will find a reason to write a Window's Service but every time I think I need to, I find some way around it.

 |  | 
Monday, May 15, 2006 3:29:47 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Sunday, May 14, 2006
I've been using the backup software that came with my external USB Hard Drive to backup my work, outlook, etc but I've noticed some limitations.  I am currently using Dantz Retrospect Express Version 6.5 and it does a good job as far as it goes.

Good:
  • Easy to use
  • Reliable - it has been running well for several months
  • Conserves disk space by using incremental backup solution to only grab updated files.
Bad:
  • Can't handle open files (The notorius *.pst problem, where Outlook has it's .pst files locked when it's running.)
  • No remote support (ftp, webdav, etc)
  • Closed format - one of the good points is also a weakness.  Consider needing to get information of a backup device but not having the software to get it.  What happens when I don't use Retrospect any more but I need to grab something off one of these backups?  The closed nature of the system means I always have to use this software. 
  • To upgrade to 7.5 professional the cost is $45.00, not bad but this license only covers one machine. 
The problem is I don't want to be on the upgrade treadmill, constantly tied to one vendor.  So the search for backup solutions begins...

Sunday, May 14, 2006 11:07:40 AM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Saturday, May 13, 2006
Foxmarks is a Firefox extension that allows you to keep your Firefox bookmarks in sync.  It works by keeping a copy of your bookmarks out on the Foxcloud server at http://www.foxcloud.com.  Every minute it checks for any changes and then synchronizes your local copy to the copy on the server.  This is very handy if, like me, you use firefox on multiple machines (I have 4 I use frequently) and have a large number of bookmarks.  Because you information is stored on the Foxcloud server you can access your bookmarks from any place you have internet access.

Just one more reason to love Firefox.

Download the extension here: https://addons.mozilla.org/firefox/2410/

Homepage:  http://www.foxcloud.com/wiki/Main_Page

Personal Bookmarks page:  http://my.foxcloud.com/


Saturday, May 13, 2006 10:46:53 AM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Monday, May 01, 2006
Yet another Greasemonkey script.  This one is for navigating the My Yahoo page with the keyboard.  Press H once you install it to get the key mappings.

myyahoonavigator.user.js (3.9 KB)
Monday, May 01, 2006 2:11:49 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Sunday, April 30, 2006

A Greasemonky script( http://greasemonkey.mozdev.org/ ) to allow keyboard navigation of google pages including the search results.  Press the H button once the script is installed for more help.

googlenavigator.user.js (8.07 KB)
Sunday, April 30, 2006 11:42:54 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Wednesday, March 15, 2006

Fear is the mind killer.
 
Many people live in a state of fear.  The media doesn’t help this situation.  Everyday gloom and doom spew out of TV’s, newspapers, radios, web pages, etc, etc. 

I believe fear is also a function of age.  Mathematicians do great things when they are young.  Start-ups are founded by young men and sometimes women. 

I believe that fear is also a function of sex.  Women (on the average) need security more then men.  Men who are married to women need security more then single men.  Men who are married and have kids need security more then any of the previous examples.  Old people in general are scared, scared of falling, afraid of Republicans taking their social security checks and afraid of robots that eat old people’s medicine.

You can not live your life in fear and you cannot start or run a business in a state of fear. 

Wednesday, March 15, 2006 12:45:29 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Monday, March 13, 2006

Money is the water of life for a small business.

This is so obvious as to almost not need mentioning.  The point I want to make is that many people want to start businesses yet have no control over their personal finances.  I strongly believe that the two (business and personal finances) are linked very closely and furthermore that you money handling is a reflection on you in general.  I believe if you don't handle money well you also don't handle your life well; i.e. you don't exercise, you don't eat right etc. 

You lack discipline and if you lack discipline all is lost…

Monday, March 13, 2006 2:23:03 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
Shortcut key Description

ALT+PAGE UP

Switches between programs from left to right.

ALT+PAGE DOWN

Switches between programs from right to left.

ALT+INSERT

Cycles through the programs in the order they were started.

ALT+HOME

Displays the Start menu.

CTRL+ALT+BREAK

Switches the client between a window and full screen.

CTRL+ALT+END

Brings up the Windows Security dialog box.

ALT+DELETE

Displays the Windows menu.

CTRL+ALT+Minus (-) symbol on the numeric keypad

Places a shadow copy of the active window within the client, on the Terminal server clipboard, which provides the same functionality as pressing PrintScrn on a local computer.

CTRL+ALT+Plus (+) symbol on the numeric keypad

Places a shadow copy of the entire client window area on the Terminal server clipboard, which provides the same functionality as pressing ALT+PrintScrn on a local computer.

 

Source: http://technet2.microsoft.com/WindowsServer/en/Library/cb97dc74-f62c-4ccc-ae52-1caf5a09a9b01033.mspx

 

Monday, March 13, 2006 9:30:41 AM (Central Standard Time, UTC-06:00)  #    Comments [0]

Open up regedit.

Browse to this key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

Change the value of this key:

CompletionChar

to 9.

Now pressing tab on the command line does an autocomplete.

Monday, March 13, 2006 9:27:31 AM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Wednesday, March 08, 2006

I believe this comes from Ruby or that's where I got it anyway.  What it means is that something should do what you think it should. 

  • Don't get too fancy on web pages, meaning not too much AJAX
  • Don't get too complicated on a web page
  • Keep it simple, somehow
Wednesday, March 08, 2006 8:19:51 PM (Central Standard Time, UTC-06:00)  #    Comments [0]
http://www-abc.mpib-berlin.mpg.de/shtmus/

I need to check out this book.  Haven't purchased anything from Amazaon lately.

Wednesday, March 08, 2006 8:11:09 PM (Central Standard Time, UTC-06:00)  #    Comments [0]