July 2005 - Posts
SharpReader's current version (0.9.5.1) has been out for a year and change now.
I know software rot when I smell it and this piece of software is growing fungi like nobody's business. As I am writing this, SharpReader takes up ~400MB of memory running on my computer while restarting it will only return it to its normal state of ~250MB of memory.
I've sent an email to Luke today asking him to either update the app or open it so that the community could update it. I really like this piece of software and don't want to replace it for something else.
Please help me with this and appeal to Luke yourselves using your weblog or email him (his address is in the Help->About box.)
Thank you.
Update: Luke emailed me back, saying that there's a new version in the works with some new features, but the memory issue will not be addressed at this time. Bummer.
Update #2: Luke released 0.9.6.0. Go download it :)
I'm really liking some of the things Microsoft Research is working on, like Singularity and Spec#, to name a few.
Go read about them - I just hope some of them would leak into the real world one day. :)
I remember way back when I was watching a webcast by Kit George and there was some kind of mention of a Permissions Calculator.
I'm not sure what that was and I've been a bit behind on my feed reading (3000 with about a 1000 read during this weekend alone) so I'll go out on a limb and guess that it's a static analysis tool that specifies for each method, according to its calling graph, what permissions it should demand in order to work.
For instance a method that calls a file system read action should demand read permissions, etc.
I'll be the first to admit I know diddly squat about permissions and security (and that's a shame), but I do believe this would be a great idea if Microsoft (or anyone else for that matter) would follow through on this.
Update: Erik Porter notes that calculating security requirement alreadys exists in VS2005 (read comments for more), but this isn't what I was talking about. I meant creating an application that surveys your assembly and makes notes about how you should decorate your methods, assembly, etc. with attributes using Code Access Permission requests. Maybe even FXCop...
Several days ago, I tried using Find/FindRows to find a row in a DataView.
Checking MSDN, I found that these methods requested an object that is the key to use.
I used the DataTable's key, but the row was not found even though it was in the DataView.
After some investigation using Reflector, I found that the key requested was actually the column used for sorting the DataView. Once there is no custom sort order, the key used is the DataTable's key.
Anyone got any idea why the heck this is?
More Posts