Click here to Skip to main content

Michael Dunn - Professional Profile

Summary

201,643
Author
25,880
Authority
12,293
Debator
85
Editor
20
Enquirer
617
Organiser
6,788
Participant
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.
 
Mike was a VC MVP from 2005 to 2009.
Member since Thursday, July 6, 2000 (12 years, 10 months)
  • 25 Mar 2011: Best C++/MFC article of February 2011
  • 31 Dec 2009: CodeProject MVP 2010
  • 31 Dec 2007: CodeProject MVP 2008
  • 19 Mar 2007: Best C++/MFC article of Feb 2007
  • 25 Feb 2007: All Topics Jan 2007
  • 31 Dec 2006: CodeProject MVP 2007
  • 31 Jan 2006: MFC/C++ Jan 2006
  • 31 Dec 2004: CodeProject MVP 2005
  • 29 Sep 2003: MFC/C++ Aug 2003
  • 29 Mar 2003: MFC/C++ Feb 2003
  • 30 Oct 2002: MFC/C++ Sep 2002

 

Contributions

Articles 68 (Legend)
Tech Blogs 0
Messages 12,665 (Master)
Q&A Questions 0
Q&A Answers 0
Tips/Tricks 0
Comments 0

Links

Groups

Below is the list of groups in which the member is participating


CodeProject Insiders
United States United States
Member
Collaborative Group
members

No Biography provided

Reputation

For more information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege, and the given member types also gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilverAdmin
Store personal files in your account areaplatinumplatinumSitebuilder, Subeditor, Supporter, Editor, Staff
Have live hyperlinks in your biographybronzebronzebronzebronzebronzebronzesilverSubeditor, Protector, Editor, Staff, Admin
Edit a Question in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Edit an Answer in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Delete a Question in Q&AYesSubeditor, Protector, Editor, Admin
Delete an Answer in Q&AYesSubeditor, Protector, Editor, Admin
Report an Articlesilversilversilversilver
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubeditor, Mentor, Protector, Editor, Staff, Admin
Edit other members' articlesSubeditor, Protector, Editor, Admin
Create an article without requiring moderationplatinumSubeditor, Mentor, Protector, Editor, Staff, Admin
Report a forum messagesilversilverbronzeProtector, Editor, Admin
Create a new tagsilversilversilversilverAdmin
Modify a tagsilversilversilversilverAdmin

Actions with a green tick can be performed by this member.


 
You must Sign In to use this message board.
Search this forum  
GeneralYou're on notice Pin
Monday, January 1, 2007 9:22 PM by Michael Dunn
Clickety[^]
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

GeneralHelp PinmemberMiss_F5 Feb '09 - 1:22 
 
GeneralReady... set... Boost! Pin
Monday, December 25, 2006 4:58 PM by Michael Dunn
My contribution for the day, a USB drive that works with ReadyBoost:
BUFFALO 2GB Flash Drive (USB2.0 Portable) Model RUF2-E2G-BK[^] - 35 bucks at Newegg.
 
Now I just need to actually do some work so I can test out how the laptop responds w/the new memory. Wink | ;)
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
 
Ford, what's this fish doing in my ear?

 
GeneralThe cure for FF2 tab blowieness Pin
Thursday, December 14, 2006 9:21 PM by Michael Dunn
When running Aero, the tabs in FF 2 are bloody awful - it's too hard to tell where the tab boundaries are because they're all gray. So I was poking around extensions and came upon Colorful Tabs[^], which makes each tab a different color. Right now I have 4 tabs and they are gray, green, pink, and red. Nice!
But then I had the problem of not being able to tell which tab was the current one. Sure, the text is bold but that isn't easy enough to spot at a glance. So I added this to my userChrome.css:
.tabbrowser-tabs > tab[selected="true"]
{
  background-color:red !important;
}
 
.tabbrowser-tabs > tab:not([selected="true"]):hover
{
  background-color:dodgerblue !important;
}
Bam! Now the active tab has a red background, and others get a blue background on mouseover.
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

 
GeneralInstalling Visual Studio 6 on Vista Pin
Sunday, December 10, 2006 7:08 PM by Michael Dunn
As one of the few, the proud, the VC6 users, I figured I'd post my experience installing it on Vista for posterity. Welcome to all of you viewing this from the future (or 2007, as I am calling it currently).

I started with:
Vista RTM Ultimate
Visual Studio 6 Enterprise
VS6 SP6
October 2001 MSDN
February 2003 Platform SDK (all CAB files unzipped and burned to CD)
 
Before we start: Vista will show some warnings about programs having compatibility problems with Vista. Since I use VC6 for work, I threw caution to the wind and ignored the warnings. I've had no troubles yet. Wink | ;)
 
  1. Run the VS6 installer. The first thing it will do is update the Java VM. Once that's done, let it reboot the machine.
  2. Once you've rebooted and relogged, the install wizard will come up automatically. Close the wizard right away. The wizard is not running elevated, so it won't be able to do its job.
  3. Rerun the wizard and install the VS components you want.
  4. When you get to the part where it prompts you to install MSDN, I said no because I'll install it later. Continue on with the wizard (I don't install any of the additional stuff) and finish the process.
  5. Put in your Oct 2001 MSDN disc and run the installer on the disc. I had no hiccups at all installing this.
  6. Run VS6 once and close it right away. I got in the habit of doing this because years and years ago, the Platform SDK wouldn't install if you had not run VS once yet.
  7. Install VS6 SP6. Again, I had no troubles here. Run VS once and close it just to be sure.
  8. Install the Platform SDK. Because the installer uses an ActiveX control, you'll be stuck if IE is not your default browser. If this is the case, either make IE the default temporarily, or drag default.htm from the root of the disc into IE. IE will ask you if it's OK to run active content to run from the local machine, say yes.
  9. Use the PlatSDK Visual Studio Registration tool to add the PSDK dirs to the VS include and lib paths.
  10. Optional: Create a shortcut to msdev (I pin it to the Start menu) and set the shortcut properties to always run the app elevated. I need to do this because otherwise I can't build DLL COM servers; regsvr32 needs write access to HKCR and HKLM, which it won't have unless the IDE is running elevated.
  11. Run VS6 and enjoy your IDE! In beta 2, MSDN didn't run unless it was elevated, but this has been fixed in RTM.
I also use the WMP 10 Player SDK and that too installed without a hitch.
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

GeneralRe: Installing Visual Studio 6 on Vista PinmemberMike Dimmick10 Dec '06 - 23:58 
GeneralRe: Installing Visual Studio 6 on Vista Pinmemberklauswiesel18 Sep '08 - 9:56 
 
GeneralGriffith Observatory pictures Pin
Saturday, November 4, 2006 10:41 AM by Michael Dunn
Here are the pics from my trip to the Griffith Observatory[^], on the day it reopened after nearly 5 years of renovation/expansion: Clickety[^]
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

 
GeneralSimplified Chinese translations of my WTL series Pin
Sunday, April 9, 2006 6:55 AM by Michael Dunn
Thanks to Simon W!
part 1: http://www.winmsg.com/wtl/Part1.htm[^]
part 2: http://www.winmsg.com/wtl/Part2.htm[^]
part 3: http://www.winmsg.com/wtl/Part3.htm[^]
part 4: http://www.winmsg.com/wtl/Part4.htm[^]
part 5: http://www.winmsg.com/wtl/Part5.htm[^]
part 6: http://www.winmsg.com/wtl/Part6.htm[^]
part 7: http://www.winmsg.com/wtl/Part7.htm[^]
part 8: http://www.winmsg.com/wtl/Part8.htm[^]
part 9: http://www.winmsg.com/wtl/Part9.htm[^]

(note that parts 1-8 are currently the older revisions, and don't reflect the updates I made in early 2006)
 
--Mike--
Visual C++ MVP Cool | :cool:
LINKS~! Ericahist | NEW!! PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
GeneralRe: Simplified Chinese translations of my WTL series [modified] PinmemberDandy Cheung3 Aug '06 - 4:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.6.130523.1 | Last Updated 24 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid