Skip Ribbon Commands
Skip to main content

Brian's Blog

:

Comments

The Comments list stores comments that have been made on posts.
  
  
Body
  
Edit
  
  
Thanks for the Firefox Fix!!!
Quick Tip: Making Fiddler Work with Localhost and Firefox 3.0 Approved
  
After installing a GEAR Software or a GEARWorks GEAR Powered Product (such as Apple iTunes, Norton Ghost and Norton 360) on Vista, the CD/DVD drives disappear in Windows Explorer and the installed software is unable to detect any CD/DVD drives on the system.


Discussion:

After investigating this issue, we have determined that the issue is being caused by the presence of the Audio File System (AFS) driver from Oak Technologies.


The AFS driver adds CD recording functionality to certain versions of the following software:

    * HP Memories Disc Creator
    * Liquid Audio
    * Portal Player
    * Oak Technology SimpliCD
    * Broderbund's Print Shop version 20


It appears that the AFS driver does not meet Windows Vista driver signing requirements and thus is not compatible with Vista. As a result, the AFS driver prevents the GEARAspiWDM.sys driver from functioning correctly resulting in CD/DVD drives ‘disappearing’ in Windows Explorer and applications using the GEARworks API, such as Apple iTunes and Norton Ghost.


Solution:

Disabling the AFS driver appears to resolve the issue.

This can be done by renaming the afs.sys driver file in the C:\Windows\System32\Drivers directory to afs.txt and rebooting the system. After the reboot the CD/DVD drives should re-appear in Windows Explorer and be available in GEAR and GEARworks powered product (such as Apple iTunes and Norton Ghost).


Itunes Error, "Disc Burner or Software Not Found" Approved
  
thanks very much!! it solved my problem! :)
Itunes Error, "Disc Burner or Software Not Found" Approved
  
I don't have DT and have this problem... any solution for that?
Itunes Error, "Disc Burner or Software Not Found" Approved
  
I'm new to TFS and would like to setup a continuous build on TFS2008. Do you have any information as to how I can set this up?
MSBuild and Custom Web Deployment Projects Approved
  
ummm, Im not very good with computers! If you can tell me step by step process for this i would greatly appreciate it. thank you.
Itunes Error, "Disc Burner or Software Not Found" Approved
  
ngkejmci http://isshivtb.com jhugvlhy oovlfcrm
Cruise Control .Net, IIS 7 and the Classic .Net Application Pool Approved
  
bunjpbtu http://ijtdhjrg.com oyirqlbu axvttkfl
Itunes Error, "Disc Burner or Software Not Found" Approved
  
Congrats on the move! Like you said, SharePoint has its pros and cons just like any other product.  Work with SharePoint and it can do alot for you.
Blog Upgrades Approved
Rona Pryor
  
Thanks for this post. I manage a MOSS 2007 site with remote users accessing it via the internet on both PCs and Macs. A few Mac OS X users are unable to access it after upgrading to Firefox 3.0. Any suggestions?
Quick Tip: Making Firefox Work With SharePoint Approved
MR
  
Actually built a validation framework that, except for changed property, fully works from the object context rather than the entities, so the entities do not have to be aware of validation rules (PropertyChanged seems to be a funny exception, but from a performance standpoint you already need to be careful what you validate on PropertyChanged). So you can enforce rules without using partial classes.
Entity Framework: Vote of No Confidence Approved
keith patton
  
Hi,
The alt.net crew should really have known and heard the v2 commitments around process and deliverables (POCO a la NH) and so i can see little for them to gain by the letter except notoriety. I think the best thing they can so is rally around Ayende in beefing up NH support for linq and maybe writing a decent designer tool for NH!
Entity Framework: Vote of No Confidence Approved
Noah Coad
  
This has been bugging me for awhile not on Vista.  The batch file you've got shows each step of the way to replacing Notepad.exe.  Oh yeah, and I'm a fan of Notepad2 as well.  Wish there was an easy way to point Notepad2 to a single config file, if it's in several directories I get scattered configs.  Thanks again for the pointer.  http://coadblog.com
Replacing Notepad with Notepad 2 Approved
Will B
  
Thanks, first page on google, looks like it'll solve my problem.
Itunes Error, "Disc Burner or Software Not Found" Approved
Brian
  
That does look like what BrowserPAC is doing. Thanks for the tip.
Quick Tip: Making Fiddler Work with Localhost and Firefox 3.0 Approved
Jake Boeckerman
  
Fiddler also creates a proxy on localhost::8888.  You can set Firefox to use that proxy in the options dialog - which is probably what BrowserPAC is doing anyway.

Quick Tip: Making Fiddler Work with Localhost and Firefox 3.0 Approved
MR
  
Thanks for that.  Doing this on Windows XP causes a prompt to come up warning about unrecognized files and asking for the installation CD, though clicking Cancel and allowing Windows to keep them seems to do the trick.
Replacing Notepad with Notepad 2 Approved
Ben
  
Thanks!  I use notepad2 for all code editing outside visual studio.
Replacing Notepad with Notepad 2 Approved
Brian Ellis
  
Keith: I think my co-worker Tim (linked above) agreed with you about partial classes.  I'm not sure what the alt.net guys are talking about.  The rest of the items seem to be best practice issues that can be worked around.  I think the alt.net guys goal is to for them to be best practice out-of-box next time around and not have to work around them.

Tom: Thanks for the feedback and link about the new version.
Entity Framework: Vote of No Confidence Approved
Tom Pester
  
The Entity Framework Team has started work on Version 2 and invites people to take part in the design process/give feedback

http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#comments
Entity Framework: Vote of No Confidence Approved
Keith Patton
  
I've posted to my blog in defence of the EF, as someone who is actually using it, intead of criticising from an ivory tower!!

http://blog.keithpatton.com/2008/06/24/A+Vote+Of+Confidence+For+The+Entity+Framework.aspx
Entity Framework: Vote of No Confidence Approved
Keith Patton
  
The design of the framework entities is that they are data only, causing issues in maintainability and making it difficult or impossible to implement business objects or more “real-world” objects. 
Keith > Wrong, you use partial classes to extend the generated aspects of the entities. This is explicitly encouraged and we use it a lot for core business rules and validation

The design of the framework entities is that they cannot be persistence ignorant, so things like unit testing become next to impossible because you cannot test the model without the database (for instance).

KP > You can use the repository pattern around the EF and avoid using the object context directly. You are then only dependent on EntityObject, EntityReference and EntityCollection. i fyou are sensible about it and don't work on object context, your refactoring when vnext comes along will be significantly reduced.

Lazy loading is not supported at all and requires a lot of extra code to make work.  This confuses me.  I thought I saw "lazy-loading" demoed internally but I might be mistaken.
KP > By design, but pretty easy to wire it up, not really a "lot of extra code". I worked with NH too, and the time saved using the designer with EF more than makes up for it:)

Shared, canonical models contradict software best practices.  This appears to be related to using a single shared model for multiple contexts in the EF, rather than multiple models, one for each individual context. 
KP > Well, it may be a criticism of the vision of EF, but not of its core ORM functionality. Our clients are interested in the reporting aspects on their domains without excessive code.

Excessive merge conflicts with source control.  Apparently, since the diagram contains the model and the visualization, it causes tons of merge conflicts when a team is using it.
KP > A fair point, but we've settled on having a 'domain master', not a biggy for a smallish team, but perhaps larger would have problems..
Entity Framework: Vote of No Confidence Approved
Camilo Orozco
  
Were you able to build using CCNet, msbuild and Web Deployment Project ?

I am getting this error:

<build date="2008-06-19 15:14:13" buildtime="00:00:03" error="true" buildcondition="ForceBuild"><msbuild project_count="2" warning_count="1" error_count="1">
  <project dir="" name="org.gnf.applications.biogps.services.csproj">
    <error code="MSB4067" message="The element &lt;WebConfigReplacementFiles&gt; beneath element &lt;ItemGroup&gt; is unrecognized." dir="E:\Build Server\Projects\svn\BioGPS\2_0\org.gnf.applications.biogps.services" name="org.gnf.applications.biogps.services.csproj" pos="(443, 7)" />
  </project>
</msbuild></build>
MSBuild and Custom Web Deployment Projects Approved
Richard Fencel
  
I had trouble getting Part 6 to work until I tried "basketball" as you recommended.  Now for payback: there is a great SilverLight video on ADO.NET Data Services at: 

http://services.digg.com/stories/topic/spears?count=20&appkey=http%3A%2F%2Fscottgu.com

The title of the video is: 

Basic Silverlight Client for ADO.NET Data Services

By the way, did you know that ADO.NET Data Services is a specialized application of WCF for the Linq to entities framework?   Also, the UK author on his web site has another video showing how to use LINQ to query ADO.NET Data Services. Hot! Hot! Hot!

richardfen@cox.net
Getting the Most Out of ScottGu's Silverlight 2.0 Overview Approved
bbonner
  
thanks, this worked for me on XP SP2
Itunes Error, "Disc Burner or Software Not Found" Approved
Eugene Pavlov
  
Thanks! It is very helpful
MSBuild and Custom Web Deployment Projects Approved
Dave Murdock
  
Brian,

I understand you point, but it sounds like you are basing your judgement in part on old versions of Xcode. Just like with Visual Studio, stuff in Cocoa and Xcode has changed a lot from Mac OS X 10.4 (Xcode 2.x) to Mac OS X 10.5 (Xcode 3.x), and the iPhone SDK uses Xcode 3.x. Apple has brought the IDE much more inline with some of the stuff expected in Visual Studio. Particularly debugging, it can mostly be done from within the typical "code editor" window like VS now, though they do have a "debugging" mode for the IDE when you have to get really into it. I haven't used Eclipse, so I can't draw a comparison there. Visual Studio also employs the "kitchen-sink approach", which is that you do everything inside the IDE window. Apple doesn't follow that approach, when a tool makes the most sense to have its own UI, they do that. For example, Interface Builder and Instruments. One tip, they have multiple layouts in Preferences, the most Visual Studio like one is "All-in-one", turn that on and I think you will feel much more at home.

On memory management, yes not having garbage collection is an inconvenience, but in Cocoa it's really not that bad, since for a decent amount of stuff, it does get automatically released, hence you do nothing.

But the stuff you get for free in Cocoa Touch (the iPhone version) is crazy, like the animations. That stuff is so much harder to do right than using the retain/release stuff correctly, it's easily worth it in my opinion.
iPhone SDK Summary Approved
Adrian Anttila
  
I think the CD-ROM issue is bigger than people think it is.  Every game I've purchased over the last 5 years or so has opened a window that hosted IE to display HTML content.  How am I going to update my software if I can't even get it installed once IE8 is on my PC?

The idealist answer is to have the vendor provide another CD or an electronic download with updated content.  However, from the vendor's perspective, the problem is with Microsoft, who just broke their backwards compatiblity.

I'm not saying that having IE8 in standards mode by default is wrong, but there are significant implications to such a decision.
Joel and IE8 Approved
Brian
  
Dave,

Thanks for the comments and the blog post.  You are right that some of the things that hurt the most are more to do with the mental shift back to a more C++ mindset (which is where I used to code until .Net).  It's unfortunate that the iPhone SDK doesn't have memory management.  I remember the lack of memory management to be the one of the worst parts of Obj-C when I last tried to do some work in it.

The rest of my difficulties can be mostly attributed to X-Code.  I found the interface very confusing in a lot of ways, many of which had to do with the interface and debugging.  It felt like GiMP in that I knew it was powerful but I just couldn't figure out how to make it do what I wanted. 

I'm sure some of this would simply remedy itself as I got familiar with the environment, however my point was that it was different enough from Visual Studio and C# (the main .Net language) to present a pretty steep learning curve to a run-of-the-mill .Net Developer (I'd say less steep than VI but more so than Eclipse).

Hope this makes sense and feel free to comment any time.

Brian
iPhone SDK Summary Approved
Dave Murdock
  
I just posted something on my blog with a few thoughts partly in response to you saying Objective-C hurt:
http://www.innerexception.com/2008/03/iphone-sdk-thoughts.html
iPhone SDK Summary Approved
max
  
Thanks, this worked for me!
Itunes Error, "Disc Burner or Software Not Found" Approved
I've got your back
  
Couldn't agree with you more =)
The Company That Games Together, Stays Together Approved
Gebäudereinigung
  
Hey, i find this comments very interested. Thanks and Regards from Germany   http://www.f8k.de
Managing Information Overload Approved
Nicolas Ahman
  
Hi Brian,

thanks for the good advice - I have just started a blog entirely devoted to the subject of information overload (<a href="http://www.managingio.com">ManagingIO.com</a>) so if you have any other thoughts on this or comments - feedback is always welcome!

Cheers, Nicolas
Managing Information Overload Approved
Ben
  
Cool post. 
Building a Better Monster Approved
Corey Ellis
  
if starcraft 2 ever releases I will drool myself to death...
Building a Better Monster Approved
Scott K
  
I have wanted a Light Scribe drive for some time, but can't really justify the cost for just creating a label without ink. Let me know how you like it.

http://en.wikipedia.org/wiki/Lightscribe
Building a Better Monster Approved
Henry Lewkowicz
  
Hi Brian,
You are making excellent points! There is so much to read and very little time to do it.

I would like to add that summarization tools can help with information overload.

Summarization helps with absorbing large amount of information quickly and without being lost in unnecessary details. 

An example of a powerful summarization tools is Context Organizer from http://www.contextdiscovery.com. At a click of the button it instantly finds the most significant content on web pages, in Google search results and in office documents.  It is a simple add-in to web browsers and Microsoft Office.

If you had a moment to try it out and give me your feedback that would be greatly appreciated.
Warm regards from Ottawa,
Henry
Managing Information Overload Approved
Brian
  
Peter,

I thought I had updated this entry but I guess not.  I upgraded to the beta and still had major intermittent issues, including driver unload errors and volume corruption.  However, since updating to the latest full release (build 5582 for me), I have had no issues and Windows Vista is running smoothly.
Parallels Desktop is Not Compatible With Leopard Approved
Peter Kaiser
  
Leopard is working just fine for me with Windows XP Pro.

Parallels Desktop is Not Compatible With Leopard Approved
micah
  
thanks, i will give this a try
Itunes Error, "Disc Burner or Software Not Found" Approved
Alan Le
  
This is great! Thanks Brian.
Adding a Name Field to Comments for a MOSS 2007 Blog Approved
  
The Cake is *not* a Lie. Well put Brian.

- Scott Stanfield

The Company That Games Together, Stays Together Approved
  
The iPhone is wonderful, AT&T Edge is horrid! But they are expected to have 3G iPhones next year. Wait till then and it should be what you are looking for.
What is it about the iPhone? Approved
  
Brian,
   I went through the same thing with Verizon -> AT&T switch.  Loved Verizon Wireless EVDO over my Q but I found that the browser is so good on the iPhone that I can get most of what I need done right there on the iPhone.  Things like submitting timecards etc that are work related.
    I did switch and even though I don't get reception in my condo (kind of a biggie) I still love the device too much.  If it was iPhone on Verizon I think no more innovation in the cellular space would be needed, but alas it is not.

    If you can stomach the fees of cancelling, switching etc etc I just say do it, you won't regret it.
What is it about the iPhone? Approved
  
Hey brain,

I have same problem but the thing is on the first image you have list of available permissions

No list of privileges appears for me on my vista machine?

can you help me on this ?
tech2hard@gmail.com
SQL Server User Provisioning in Windows Vista Approved
  
Thanks for the well-wishing and good luck to you as well.  Vertigo is definitely a special place.
The Company That Games Together, Stays Together Approved
  
I got but a small taste, but it was quite delicious.  I really enjoyed working there.  Everyone was nice, helpful, and wicked smart.  I'm glad to see you're still having a good time, Brian.

Jim B-G
The Company That Games Together, Stays Together Approved
  
Brian, when you announced that you had a new job and were going to work for VERTIGO, I looked up the company and became immediately jealous. I think it would be so cool to work there. The company works with the latest technology and it seems to be a fun and rewarding atmosphere. The wife would never allow a move to CA, so there is no way I would apply, but kudos to you on your fairly new position. You seriously are a good investment for any company, good luck with the work.

OGITREV TUO
The Company That Games Together, Stays Together Approved
  
Are you trying to deploy packages to a cluster or install the SSIS server on a cluster?  I have seen SQL Server 2005 clustered for purposes of availability, however SSIS is installed separately and is usually only installed on one server (it's own if possible).
SQL Server Integration Services (SSIS), ETLs and Best Practices Approved
  
Do you have any pointers or links to Best Practices for installing SSIS on Clustered Servers.
Thanks for any help with this.

Paul Gareis
Shop.Com
SQL Server Integration Services (SSIS), ETLs and Best Practices Approved
  
So when will you have Worms fully implemented in Silverlight?

That would tide me over till I finally get an XBox 360 (or maybe that should be till Casey lets me get an XBox 360).

Doug
Silverlight Pong Approved
  
I think at some point Erik B was working on an Astroids Silverlight implementation. How about we take this one step further and have a Vertigo Arcade page on the web site with Silverlight implementations of classic arcade games. My vote of choice for the next game would be moon patrol!
Silverlight Pong Approved
  
Super stuff - works like a charm.

Cheers
Collapse All Projects in a Visual Studio 2005 Solution Approved
  
Very nice. Thanks!
Collapse All Projects in a Visual Studio 2005 Solution Approved
  
Thaks a lot, i was broking my head trying to access to User Provisioning Tool.

SQL Server User Provisioning in Windows Vista Approved
  
We have monster solutions at my work and you have just made my life SO much better. THANK YOU FOREVER!
Collapse All Projects in a Visual Studio 2005 Solution Approved