Archive for the 'Software' Category
Friday, April 26th, 2013
Friday, March 23rd, 2012
I just uninstalled Adobe Reader X. Man that felt good.
Wednesday, January 25th, 2012
In Windows Developer Preview, Windows Classic theming mode no longer exists, and UX theming mode has been modified to include support for high contrast themes. Also, the system now stores the current visual styles so that they are always available, even when the Themes service is not running. Because of these changes, applications that target only Windows Developer Preview no longer need two separate code paths to support visual styles and high contrast themes.
It’s crazy that the old Windows 95 widget support exists under the hood of every Win OS up to Windows 7. As a developer this presents added work in insuring support, especially in projects like Mozilla, which handle common control theme rendering internally. I can’t believe it’s taken this long for MS to kill Classic off – this is great news. Good F’n riddance!
Saturday, June 25th, 2011
Ever get an exception when enabling feed synchronization from the feed api?
IFeedsManager fs = new FeedsManagerClass();
Exception: Task image is corrupt or has been tampered with. (hresult:0×80041321)
I’m not entirely sure what causes this, but basically the background task schedule job has become corrupt. The simple fix:
1) open an elevated command prompt
Which deletes the old task and then recreates it.
Saturday, March 26th, 2011
Saturday, September 25th, 2010
Neat, and fast. Link.
Monday, August 23rd, 2010
Berry, Beetle, Apple, and Puma.
We have a long way to go.
Wednesday, August 4th, 2010
Use RedrawWindow w/the RDW_FRAME & RDW_INVALIDATE flags and pass a region in hrgnUpdate that includes the non-client area you want to repaint. Note, hrgnUpdate must be in client coordinates, not screen coordinates. So for example if you’re invalidating the left hand frame, the x origin will be a negative number, equal to GetSystemMetrics(SM_CXFRAME).
Thursday, April 15th, 2010
“This is mind-boggling. There’s no possible technical justification for this. It’s pure evil.”
Tuesday, February 9th, 2010
OOPP – A very intertesting project. Still lots of work to do, but it’s coming along.