Skip to main content

Brian's Blog

Go Search
Home
  
Brian's Blog > Comments  

Comments

Modify settings and columns
The Comments list stores comments that have been made on posts.
  
View: 
BodyFilterEdit
TTUse SHIFT+ENTER to open the menu (new window).
I don't have DT and have this problem... any solution for that?
Itunes Error, "Disc Burner or Software Not Found" Approved
GugulethuUse SHIFT+ENTER to open the menu (new window).
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
galinaUse SHIFT+ENTER to open the menu (new window).
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
tigiaogxUse SHIFT+ENTER to open the menu (new window).
ngkejmci http://isshivtb.com jhugvlhy oovlfcrm
Cruise Control .Net, IIS 7 and the Classic .Net Application Pool Approved
wxyiprdqUse SHIFT+ENTER to open the menu (new window).
bunjpbtu http://ijtdhjrg.com oyirqlbu axvttkfl
Itunes Error, "Disc Burner or Software Not Found" Approved
KanwalUse SHIFT+ENTER to open the menu (new window).
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
Accessing SharepointUse SHIFT+ENTER to open the menu (new window).
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
ValidationUse SHIFT+ENTER to open the menu (new window).
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
alt.net objectivesUse SHIFT+ENTER to open the menu (new window).
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
http://coadblog.comUse SHIFT+ENTER to open the menu (new window).
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
Re: Itunes Error, "Disc Burner or Software Not Found"Use SHIFT+ENTER to open the menu (new window).
Thanks, first page on google, looks like it'll solve my problem.
Itunes Error, "Disc Burner or Software Not Found" Approved
Brian
Re: StudentUse SHIFT+ENTER to open the menu (new window).
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
StudentUse SHIFT+ENTER to open the menu (new window).
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
Re: Replacing Notepad with Notepad 2Use SHIFT+ENTER to open the menu (new window).
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
ThanksUse SHIFT+ENTER to open the menu (new window).
Thanks!  I use notepad2 for all code editing outside visual studio.
Replacing Notepad with Notepad 2 Approved
Brian Ellis
EFUse SHIFT+ENTER to open the menu (new window).
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
Re: Entity Framework: Vote of No ConfidenceUse SHIFT+ENTER to open the menu (new window).
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
In defence of entity frameworkUse SHIFT+ENTER to open the menu (new window).
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
In defence of entity frameworkUse SHIFT+ENTER to open the menu (new window).
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
CCNet and Web Deployment Project Use SHIFT+ENTER to open the menu (new window).
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
ThanksUse SHIFT+ENTER to open the menu (new window).
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
ThanksUse SHIFT+ENTER to open the menu (new window).
thanks, this worked for me on XP SP2
Itunes Error, "Disc Burner or Software Not Found" Approved
Eugene Pavlov
Re: MSBuild and Custom Web Deployment ProjectsUse SHIFT+ENTER to open the menu (new window).
Thanks! It is very helpful
MSBuild and Custom Web Deployment Projects Approved
Dave Murdock
Re: iPhone SDK SummaryUse SHIFT+ENTER to open the menu (new window).
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
Re: Joel and IE8Use SHIFT+ENTER to open the menu (new window).
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
iPhone SDK Dev Doesn't HurtUse SHIFT+ENTER to open the menu (new window).
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
iPhone SDK development doesn't hurtUse SHIFT+ENTER to open the menu (new window).
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
AwesomeUse SHIFT+ENTER to open the menu (new window).
Thanks, this worked for me!
Itunes Error, "Disc Burner or Software Not Found" Approved
I've got your back
Re: The Company That Games Together, Stays TogetherUse SHIFT+ENTER to open the menu (new window).
Couldn't agree with you more =)
The Company That Games Together, Stays Together Approved
Gebäudereinigung
ManagingUse SHIFT+ENTER to open the menu (new window).
Hey, i find this comments very interested. Thanks and Regards from Germany   http://www.f8k.de
Managing Information Overload Approved
Nicolas Ahman
Re: Managing Information OverloadUse SHIFT+ENTER to open the menu (new window).
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
Re: Building a Better MonsterUse SHIFT+ENTER to open the menu (new window).
Cool post. 
Building a Better Monster Approved
Corey Ellis
Re: Building a Better MonsterUse SHIFT+ENTER to open the menu (new window).
if starcraft 2 ever releases I will drool myself to death...
Building a Better Monster Approved
Scott K
Re: Building a Better MonsterUse SHIFT+ENTER to open the menu (new window).
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
Re: Managing Information OverloadUse SHIFT+ENTER to open the menu (new window).
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
UpdateUse SHIFT+ENTER to open the menu (new window).
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
Re: Parallels Desktop is Not Compatible With LeopardUse SHIFT+ENTER to open the menu (new window).
Leopard is working just fine for me with Windows XP Pro.

Parallels Desktop is Not Compatible With Leopard Approved
micah
thanksUse SHIFT+ENTER to open the menu (new window).
thanks, i will give this a try
Itunes Error, "Disc Burner or Software Not Found" Approved
Alan Le
Re: Adding a Name Field to Comments for a MOSS 2007 BlogUse SHIFT+ENTER to open the menu (new window).
This is great! Thanks Brian.
Adding a Name Field to Comments for a MOSS 2007 Blog Approved
Re: The Company That Games Together, Stays TogetherUse SHIFT+ENTER to open the menu (new window).
The Cake is *not* a Lie. Well put Brian.

- Scott Stanfield

The Company That Games Together, Stays Together Approved
Re: What is it about the iPhone?Use SHIFT+ENTER to open the menu (new window).
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
Agree 100%Use SHIFT+ENTER to open the menu (new window).
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
Do not have PermissionUse SHIFT+ENTER to open the menu (new window).
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!Use SHIFT+ENTER to open the menu (new window).
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 miss itUse SHIFT+ENTER to open the menu (new window).
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
jealous and fine with itUse SHIFT+ENTER to open the menu (new window).
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
SSIS on Clustered ServersUse SHIFT+ENTER to open the menu (new window).
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
SSIS Installation Best PracticesUse SHIFT+ENTER to open the menu (new window).
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
Worms in Silverlight?Use SHIFT+ENTER to open the menu (new window).
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
Vertigo Arcade (Liam)Use SHIFT+ENTER to open the menu (new window).
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
Woop woopUse SHIFT+ENTER to open the menu (new window).
Super stuff - works like a charm.

Cheers
Collapse All Projects in a Visual Studio 2005 Solution Approved
Re: Collapse All Projects in a Visual Studio 2005 SolutionUse SHIFT+ENTER to open the menu (new window).
Very nice. Thanks!
Collapse All Projects in a Visual Studio 2005 Solution Approved
ThaksUse SHIFT+ENTER to open the menu (new window).
Thaks a lot, i was broking my head trying to access to User Provisioning Tool.

SQL Server User Provisioning in Windows Vista Approved
... You are the best EVERUse SHIFT+ENTER to open the menu (new window).
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