Welcome to MSDN Blogs Sign in | Join | Help

Marcelo's WebLog

Improving the world one entity at a time

November 2008 - Posts

MSXML 4.0 SP3 Beta Available
The release notes are available here . Some highlights include: No merge module - the .msi should be installed instead. More secure default values for max element depth; AllowXsltScript; improved security setting propagations. Some line/linepos changes Read More...
So long FolderShare - hello Windows Live Sync
In case you haven't heard, FolderShare will be going into retirement at some point, and Windows Live Sync, to be announced next month, will be the software you'll probable want to move to. For more details, the announcement is on the FolderShare site Read More...
AtBroker.exe failed to initialize properly message
If you get this error message while logging in to a Windows Vista computer using Terminal Services, here is the magic sauce. http://blogs.msdn.com/spatdsg/archive/2007/03/14/atbroker-exe-application-error.aspx I don't know anything about the problem to Read More...
Finding msxml versions in use (redux)
A rehash from a previous post, but I wanted to give the exact command line. \\live.sysinternals.com\tools\listdlls -d msxml That should list all processes that have an msxml library loaded in them, and indicate where the library is being loaded from (which Read More...
MSXML 4.0 Service Pack 3 Beta on its way...
As announced on the XML team blog, MSXML 4.0 SP3 beta is coming ... This is of course a great opportunity to remind everyone that MSXML 6 is the version you probably want to be using, as it has the latest in security and performance... Enjoy! Read More...
Limiting how many entities are returned from an ADO.NET Data Service
If you want to limit the number of entities returned from a service, you have a few alternatives... If you're writing code for the client, the easiest way is to just use the '$top' clause to limit how many entities will be returned. Note that '$top' doesn't Read More...
Filter not working in ADO.NET Data Services?
I know this probably sounds kind of silly for a blog post, but: 9 times out of 10, if your ADO.NET filter isn't changing the results you get back, make sure you are using "path?$filter=f" rather than "path?filter=f". Turns out that without the '$' prefix, Read More...
Coincidences, assertions and code contracts
I ran into the language/sorting coincidence not too long ago, and now I read the Introduction to Code Contracts post, which look like a much more sophisticated, structured and toolable tool than the simple Debug.Assert calls we have these days. Code contracts, Read More...
Browser tricks: simple calculator at your fingertips
So my wife and I got a treadmill not too long ago, and one of the nifty things it has is support for heart rate monitors. The thing actually includes one, so I set out to learn how best to use it. I came across pages like this one , most of which have Read More...
MSXML heaps not being released
MSXML uses a garbage collection technique, which allows it to delay releasing resources. There is more informatoin about this on Understanding the MSXML garbage collection mechanism , which gives a nice introduction. As part of this mechanism, MSXML actually Read More...
Andy implements IUpdatable for LINQ to SQL
The post went up recently - find it over at http://blogs.msdn.com/aconrad/archive/2008/11/05/iupdateable-for-linq-to-sql.aspx . One of the things that I love about the interface is that, while it has a fair number of methods to implement (we wanted to Read More...
Text, language and sorting
Here's a bit of coincidence (these byte / text / language posts were scheduled a while ago) - MSDN Magazine has an International Applications article that mentions the impact on language on other text processing operations, such as comparisons, sorting Read More...
Impact of text language on WPF
Finally, the examples I mentioned on my last post about text . Let's take the WPF text rendering engine as my example of a text processor that's sophisticated enough to handle this correctly. First off, as explained in xml:lang Handling in XAML , the Read More...
Text with no language is just not quite there
This is kind of a continuation of Working with text and bytes , by the way - you might find those interesting as well, although this is getting more abstract as we go. Let's consider this example: let's say I'm a rendering engine, and I want to display Read More...
XML Schema Explorer on Channel 9
Here I am, interrupting your regularly scheduled series about "stuff that has to do with text". As recently posted on the team blog , you now get the opportunity to appreciate that one of the very, very cool things about XML, love it or hate it, is the Read More...
Working with text and bytes
This post continues from the previous Bytes, encodings and text post. The reading and writing classes I mentioned before are abstract ( TextReader , TextWriter and Stream ). Depending on what the underlying source/target is, you'll use one subclass or Read More...
Bytes, encodings and text
Today's post revolves around a very simple equation and the .NET Framework support for the different parts. bytes + encoding = text Typically device resources such as files and network connections will work in terms of bytes. To represent bytes, you can Read More...
Windows Performance Analysis Developer Center
Congratulations to the folks working on the Windows Performance Toolkit and friends! There's now a developer center you can use as a portal with pointers to resources, downloads, forums, FAQs, and guides to learning about the tools and getting started. Read More...
What ports are used on my machine?
If you do a lot of ADO.NET Data Services development, you might find yourself opening the services over different ports to host multiple services from a single machine, especially if you aren't just hosting it over IIS. This is a classic case where you'll Read More...
Page view tracker