I just launched the Official Community Coding Contest website.
A few weeks ago Microsoft sent me 3 MSDN Premium Subscriptions with Visual Studio 2008 Team Suite to give away to members of the community. I thought long and hard, and the best way I could come up with who to give them to is to hold a coding contest. So I'm happy to announce the Community Coding Contest! I don't have the website up yet, but I'll get it up as soon as I can. The website is now Live!
What are the Rules?
Here are the basic rules for the contest. Once the webs... [More]
The problem with using WebParts with UrlRewriting (or UrlMapping) is the WebPart PersonalizationProvider uses the path of the page being rendered to save/load the personalization state, not the path that was rewritten that the user sees. So, to fix this you just need to create a custom PersonalizationProvider and override all the methods that reference path, and call the base methods but pass in the path that was requested instead of the path being rendered.
Here's a SqlPersonalizationProvider I... [More]
Now that we've Made Sense of the U.S. Census ZCTA ARC/INFO Ungenerate (ASCII) files in Part 1 of this series, we are ready to import the U.S Census ZCTA Zip Code data into a database. In Part 2, we'll create database tables and import the Zip Code Boundary data into those tables in a MS SQL 2005 database.
Create SQL 2005/2008 Database Tables
First lets create a couple database tables to hold all the Zip Code boundary data. One table will hold the ZipCodes, the other will hold all the Boundary Po... [More]
One question that I get fairly oftern is "How do I plot Zip Code boundaries on a map?". Well, the answer isn't simple, well at least it hasn't been. So, I've decided to write a series of articles going through the steps needed to obtain Zip Code boundary data, makes sense of it and plot it on a map. I'm not sure how many parts this series will be, but it'll probably be at least 3.
Where do I get Zip Cod Boundary Data From?
There are a number of campanies that sell geocode data that includes Zip ... [More]
The Virtual Earth team has officially launched their Virtual Earth Staging Environment. The staging environment allows you to access all the features of Virtual Earth (during development and testing) without incurring transaction costs against your production account.
How do I access the Virtual Earth Staging Environment?
Today, I released Web.Maps.VE v2.0!! I had originally planned to release it on June 30th, but was able to reach that goal about 2 weeks early, so here we are. Web.Maps.VE v2.0 builds on top of the previous v1.0 release, and adds many new features.
If you aren't familiar with Web.Maps.VE, it is the industries first ASP.NET Virtual Earth Mapping Server Control. It enables you (the developer) to implement MS Virtual Earth mapping into your ASP.NET web applications by writing only server-s... [More]
One of my family members recently had heart bypass surgery using the da Vinci Surgical System from Intuitive Surgical. Robotic assisted surgery seems like something from the future, but it's done today and it pretty freaking cool.
Here's a video demonstrating the da Vinci Surgical System: http://www.intuitivesurgical.com/products/da_vinci_video_overview.aspx
Go check it out!
Ok, I'm it. I've been tagged by Larry Clarkin with the latest questionnaire floating around the blogs. This one is focused on how everyone got started into programming.
How old were you when you started programming?
Even though I first started playing computer games on the family Apple IIe when I was 3 years old; I didn't actually get started into programming until I was 14.
I still can't really believe that my dad trusted a 3 year old (me) to take the 5.25" floppy disks in and out of the c... [More]
Wow, Amazon.com is currently down. It just shows a message of "Http/1.1 Service Unavailable".
I know this isn't really worth a full blog post. I was going to Twitter it, but Twitter is down for maintenance at the moment.
One of the tricky things that you need to work around when programming Virtual Earth is the VEMap.GetCenter() method doesn't work when displaying the Birdseye or Oblique Map Style. I'm not exactly sure what the reasoning for this is, but this is one thing that I would like to see fixed in a future version. Luckily, there is an unsupported method of doing this.
The code shown below gets the center Lat/Long coordinate for the BirdseyeScene being shown, not the actual center of the M... [More]