Standing on the shoulders of giants. RSS 2.0
# Thursday, October 28, 2004

The cover says it all.

Or does it...

Thursday, October 28, 2004 4:46:13 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
# Wednesday, October 20, 2004

Instead of writing my own reports on DevCon 5, I'm just going to point you to Rory's blog, since he's doing an excellent job in not only reporting on the talks, but on the facilities as well

Wednesday, October 20, 2004 11:28:03 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback

Yet Another Community Technology Preview

Yesterday Microsoft released another CTP on MSDN Subscriber Downloads, this one specifically targets the associated SQL 2005 CTP.

This makes the 4th version of VS 2005 available for download:

  • Visual Studio 2005 Enterprise Architect Beta 1
  • Visual Studio 2005 Community Technology Preview May 2004
  • Visual Studio 2005 Beta 1 Refresh with Visual Studio 2005 Team System
  • Visual Studio 2005 for the SQL Server 2005 CTP

The version that no longer seems to be available is the PDC 2004 version which worked with that version on Windows Longhorn.

While I like the interval with which these CTPs are released, I really hope that by the time of the next beta, or CTP, it will be more clear which works with what, e.g. can I use the team system stuff with the current CTP of VS and SQL 2005.

I do think this version of VS2005 does support E&C for C#, but I'm not sure, so please correct me if I'm wrong.


Wednesday, October 20, 2004 11:12:54 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] - Trackback
Visual Studio 2005
# Monday, October 18, 2004

I'll be back at SellsCon from tomorrow till Friday, minus some flying time, after I arrived a little early (but in time for some mall food). I'm not sure if I will make it to the Nerd Dinner on Tuesday or opt for the free drinks.

Highlight should be hunting down bears with Rory Blyth Keiths security talk.

Monday, October 18, 2004 12:05:17 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
# Tuesday, October 12, 2004

Updates have been made to improve the performance of Windows XP Service Pack 2 as a guest in Virtual PC, to improve the manage ability of virtual machines when used with SMS 2003 Service Pack 1, and to provide support for running Windows Server 2003 Standard Edition as the host operating system.

[download virtual pc 2004 sp1]

note: The readme is not yet available.

Tuesday, October 12, 2004 3:25:47 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
# Thursday, September 23, 2004

Comments are enabled again. Let's see if I can keep up with removing the spam.

Thursday, September 23, 2004 2:24:19 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback

Raymond Chen recently wrote a number of posts about the /3gb switch and virtual memory.

  • The oft-misunderstood /3GB switch. It's simple to explain what it does, but people often misunderstand.
  • Kernel address space consequences of the /3GB switch. An adverse consequence of the /3GB switch.
  • Myth: Without /3GB the total amount of memory that can be allocated across all programs is 2GB. Virtual memory is not virtual address space (part 1).
  • Myth: Without /3GB a single program can't allocate more than 2GB of virtual memory. Virtual memory is not virtual address space (part 2).
  • Myth: You need /3GB if you have more than 2GB of physical memory. Virtual address space is not physical memory.
  • Myth: The /3GB switch expands the user-mode address space of all programs. A program must request it before it gets it.
  • Why does Exchange recommend /3GB if you have more than 1GB of physical memory? Bologna and cheese sandwiches.
  • Myth: The /3GB switch lets me map one giant 3GB block of memory. There are still holes in the virtual address space.
  • Why is the virtual address space 4GB anyway? That's what happens when you have 32-bit pointers.
  • Myth: PAE increases the virtual address space beyond 4GB. PAE is an extension for physical address, not virtual addresses.
  • Myth: In order to use AWE, you must enable PAE. The two are independent. AWE is how programs access physical memory. PAE is how the CPU accesses physical memory.
  • The curious interaction between PAE and NX. NX uses a feature available only in PAE mode.
  • Thursday, September 23, 2004 6:59:27 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback

    Great tip from Chris Sells for working on projects from mapped drives. You'll have to run caspol for every version of the framework you're using.

    Lately, I've been running Virtual PC a lot to test various versions of WinFX on various platforms. To save me for locking any valuable code into a VPC HD, I use VPC shares, mapping Z to the D HD on my VPC host PC. That's all well and good 'til I try to load a project from Z which, according to the OS, is a mapped network drive (in spite of the fact that it's just the other partition on the very same PC), and Visual Studio complains that since I don't have FullTrust on that drive, things may not work out the way I'd hoped (and for whoever decided to write the code and put up that message box, thank you!):

    The project location is not trusted.
    Running the application may result in security exceptions when it
    attempts to perform actions which require full trust.

    What's happening is that VS is detecting that the project on the network drive is getting Intranet permissions according to the good and true workings of .NET Code Access Security (CAS). However, since I'm just trying to pretend that Z is on my PC (and, in fact, it is), I want it to have FullTrust permissions. To accomplish this, you need to add a new Code Group with an URL membership permission specifying the folder (in URL form) to which you'd like to grant full trust. You can do with the .NET Framework Configuration tool or you can do it from the command line like so:

    c:\>caspol -q -machine -addgroup 1 -url file://z:/* FullTrust -name "Z Drive"

    Once this new code group is in place, any new .NET processes you start will give any assemblies on the Z drive full trust (make sure to cycle the devenv.exe process if you want these new permissions and that message box to go away).

    Since awarding new permissions, full trust or not, to any chunk of code is something that can cause a security hole, be careful. In this case, I'm awarding full trust so that Z acts just like a normal HD which has full trust by default, so I'm OK. Please make sure that you're OK before adding permission via code groups willy nilly.

    Thursday, September 23, 2004 6:59:22 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
    # Wednesday, September 22, 2004

    I have 6 5 Gmail invitations. First 6 to email to my gmail account are invited.


    Wednesday, September 22, 2004 11:04:19 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
    # Monday, September 20, 2004
    Monday, September 20, 2004 7:45:51 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] - Trackback
    © Copyright 2015
    Paul van Brenk
    Sign In
    newtelligence dasBlog 2.3.12105.0
    All Content © 2015, Paul van Brenk
    DasBlog theme 'Business' created by Christoph De Baene (delarou)