# Thursday, May 25, 2006

There is an article on eweek about Microsoft wanting to limit the rights that their employees have on their machines. I have been working day to day as a non-privileged user for over 2 years now. I know it definitely slows me down. I always seem to be shelling out to a command prompt that is logged in as an administrator but it has saved me from viruses.

I did have one issue with the article. It said that the machine would sometimes crash when you attempt to install something without administrator rights. I have never had a crash due to that. I have always gotten a prompt asking me to choose a login with rights or a simple messagebox telling me I didn't have the correct rights.

I am downloading the beta of Windows Vista now and I hope it is easier to run without administrator privileges. If nothing else I have read that Microsoft has implemented registry and file redirects to get around some of the problems that I see on XP.

Thursday, May 25, 2006 1:49:26 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, May 23, 2006

Today marks the availability of beta versions of Office 2007 and Windows Vista. I plan on downloading them and starting to play with them in the next couple of days.

Today also marks the updates to several web sites. The asp.net site has a new look to it. I am also told that weblogs.asp.net was updated but I haven't visited the main site in a long time so I can't tell you if there is a new UI or just upgrades behind the scenes. There is a new web site at iis.net that will serve as a community center for development on IIS 7. It looks like you can download the beta and get more information there.

Tuesday, May 23, 2006 4:08:21 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, May 16, 2006

The Salt Lake City and Utah County SQL Server User groups are official PASS (Professional Association for SQL Server) chapters and are hosting a SQL Camp on May 31. You can come to hear a lot of short presentations on SQL Server. It will be held in the Salt Lake City Microsoft offices so the number of participants will be limited. Also if you want to speak I am sure there will be plenty of opportunities. You can get more information at the official web site at http://utpasscodecamp.mollyguard.com.

[23-May-2006 Update]

I got an e-mail saying that this event has been postponed until September due to low enrollment. I guess with the Memorial Day weekend and the start of summer it is difficult for a lot of people to get away from work. When I have more information I will post it here.

Tuesday, May 16, 2006 9:14:29 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, May 12, 2006
I just watched a short video at http://www.rockyh.net/AssemblyHijacking/AssemblyHijacking.html that shows how someone can exploit some bad security (SQL Injection attack, accessing your database as a sys administrator, not applying a strong name to your assemblies, putting too much data into a log file) to get at information they shouldn't see. The best thing about this video is that I am sure that just about any developer would recognize some common mistakes that we all make when assuming how vulnerable our code is. It is also short enough to spend some time with a client or manager showing them this without loosing their interest and it shows just how easy it could be for a determined bad guy to get into your systems.
Friday, May 12, 2006 11:41:01 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, May 11, 2006
I just got a new tablet PC at work. It came pre-configured with Windows XP Tablet PC edition with service pack 2. The first time I connected to Windows Update there was only 1 patch. I was impressed at how up to date the image on the hard drive was. Then after a reboot I connected again. This time there was 1 patch (to install the Windows Genuine Advantage program). I realize I don't need WGA to download security patches but I know it is a valid copy so I installed that. After it installed I checked and there were now 38 patches to download and install. After a reboot I checked windows update and there were no more high priority updates. There were 7 optional updates left. So after only 47 patches I am now up to date on the software. I guess the image wasn't as recent as I thought. I am sure there will be other updates as I install Office, Visual Studio, SQL Server and all the other tools I need to work effectively.
Thursday, May 11, 2006 8:10:53 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, May 08, 2006

There is an opinion piece at http://blogs.zdnet.com/BTL/?p=2987&tag=nl.e622 that suggests with the DRM and patents that Apple controls it may some day become a monoply that controls digital media and phones. I am not an expert in this area and since I have (thus far) resisted the urge to buy an iPod I am not sure how much this will affect me but it is an interesting scenario.

I can certainly see some competition for Apple. If another on-line music site (say MSN music or Wal-Mart or whomever) were to gain popularity it could certainly put a damper on the "planned" take over. Also if the RIAA decided that they would like to do the bullying rather than be bullied they could look for an alternative DRM provider. It would cut sales immediately but could force Apple to adopt that DRM technology for the iPod to continue selling.

In any case I think the competition leading up to whatever happens will be interesting and could be very good for us all.

Monday, May 08, 2006 8:11:31 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [1]  | 
# Thursday, May 04, 2006
I don't know how I missed this when it released on April 19 but I just ran across a download at http://www.microsoft.com/downloads/details.aspx?familyid=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displaylang=en that has over 100 samples and 3 sample databases. That should be enough to take up any free time I might have thought about having.
Thursday, May 04, 2006 9:01:34 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, April 30, 2006

A couple of weeks ago my laptop was renamed as part of an Active Directory change. Since then I have been debugging problems related to services not starting or database connection strings that had the old machine name in them. This weekend I ran into another problem that I think was caused by the machine rename although I don't have any direct proof of that. When I would create a project in Visual Studio 2005 and attempt to debug it I would get the error that the binding handle is invalid. I was able to compile and run the application but not debug. Even something as simple as a default windows application with jsut Form1 in it wouldn't debug. I spent several hours on the option to fix Visual Studio 2005 but even after that I still got the error message.

I ended up looking on the Internet and found this is a known bug. The bug report shows it as a bug in the CTP that is closed but it had a workaround that fixed the problem for me. The solution is to not use the VShost for debugging. You do this by going into the project properties on the debug tab and unchecking the option to Enable the Visual Studio hosting process.

Just in case you are wondering what the Visual Studio hosting process is (I know I was) it is explained at http://www.dotnetjunkies.com/WebLog/mihirsolanki/archive/2005/11/06/133588.aspx as a process that enables faster debugging and also debugging in partial trust environments. For the most part I am all for that especially since I normally don't run as administrator on my machine but in this case I guess I will have to settle for slower and untrusted debugging that works until I have the time to repave my machine.

Sunday, April 30, 2006 1:56:25 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |