I’ve been a using this implementation of the SortableBindingList by Tim Van Wassenhove for a few years now but recently I noticed that although making a change to the list updated all bound controls it did not update the backing collection. I switched back to a standard BindingList<T> in an attempt to resolve the issue and […]
Continue readingTag Archives: .NET
Missing Poster dedicated site
We received some feedback about the Missing Poster tool, and decided that it deserved its own support and documentation site. We launched it today. The site will function as support, documentation and information on the project and how you can contribute.
Continue readingTrueNorth in beta testing
Sometimes you work on something so hard for so long you actually miss the point where it became, for lack of a better word, “usable”. There’s this idea in software development of the minimum viable product, which in my opinion isn’t the same thing as the minimum useful feature set, but there’s probably some debate. The first […]
Continue readingMagnetic Declination in C#
The short story is that I don’t have enough scientific knowledge to know how to calculate magnetic declination, but enough to know that it can be done, using just a position on the surface of the earth and some information about the earth’s magnetic field. This is such an important topic that I was pretty […]
Continue readingOn Obsolescence
I love the Mac, I really do. If you look at my resume, one of my earliest jobs was doing tech support for it, and I had another job writing software for it. It was fun. However, after supporting and programming so many different systems over the years I do have some insights, and this one […]
Continue readingSerializable base class added to XSDToClasses project
At the prompting (or complaint) of a reader, I’ve shared a base class that I use with my code generator. The generated code is “pure” in that it doesn’t contain any methods that don’t have to do with the data — it doesn’t implement saving and loading methods. I could create a codemodifier for this, […]
Continue readingComparing performance of GDAL and Proj.NET
There are two major free/open source projection libraries available for use under .NET: GDAL and Proj.NET. GDAL has a long history, and is written in C++, so it’s compiled to machine code. The C# bindings are generated by a tool. Calling C++ from C# uses a process called “pinvoke” (Platform Invoke), and a certain amount […]
Continue readingInstalling an MVC Application in a subdirectory of WordPress
For several reasons I have WordPress installed in the root directory of my hosted web space. I’ve been experimenting with the new ASP.NET MVC framework, Entity Framework 4, SQL Server Compact Edition 4 and other new technologies, and I wanted to do a test deployment. I was quite surprised when, after deploying to a subdirectory […]
Continue readingXsdToClasses Open Sourced
XsdToClasses is open source
Continue readingQuadTree
Introduction A QuadTree is a spatial partitioning strategy used to make queries on relationships between 2D spatial data such as coordinates in a Geographic Information System (GIS), or the location of objects in a video game. For instance, you may need to know all the objects within a region on a map, test whether objects are visible by […]
Continue reading