Archive for the 'Software' Category

Lua.js

Friday, April 26th, 2013

I thought it might be cool to try to convert the Lua VM over to js using emscripten. Turns out someone already did it. Pretty neat.

Link

Posted by Jim Mathies | Filed in Software | Comment now »

 

pdf.js is awesome!

Friday, March 23rd, 2012

Firefox extension

I just uninstalled Adobe Reader X. Man that felt good.

Posted by Jim Mathies | Filed in Mozilla, Software | Comment now »

 

Windows Classic is dead in Win8

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!

Posted by Jim Mathies | Filed in Developer, Software | Comment now »

 

0x80041321 exception when setting auto rss feed syncronization

Saturday, June 25th, 2011

Ever get an exception when enabling feed synchronization from the feed api?

IFeedsManager fs = new FeedsManagerClass();
fs.BackgroundSync(FEEDS_BACKGROUNDSYNC_ACTION.FBSA_ENABLE);

Exception: Task image is corrupt or has been tampered with. (hresult:0x80041321)

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
2) type
>msfeedssync disable
>msfeedssync enable

Which deletes the old task and then recreates it.

Posted by Jim Mathies | Filed in Daisy, Software | Comment now »

 

Principal Over Profit

Saturday, March 26th, 2011

link

Posted by Jim Mathies | Filed in Software | Comment now »

 

Built In

Saturday, September 25th, 2010

Neat, and fast. Link.

Posted by Jim Mathies | Filed in Mozilla, Software | Comment now »

 

Understanding meaning

Monday, August 23rd, 2010

Berry, Beetle, Apple, and Puma.

We have a long way to go.

Link

Posted by Jim Mathies | Filed in Software | Comment now »

 

Invalidating non-client areas for windows

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).

Posted by Jim Mathies | Filed in Developer, Software | Comment now »

 

iPhone DA

Thursday, April 15th, 2010

“This is mind-boggling. There’s no possible technical justification for this. It’s pure evil.”

Link

Posted by Jim Mathies | Filed in Software | Comment now »

 

OOPP

Tuesday, February 9th, 2010

OOPP – A very intertesting project. Still lots of work to do, but it’s coming along.

Posted by Jim Mathies | Filed in Software | Comment now »