Rob Chartier ~ Contemplation...

.NET, C#, Work, etc.

News






www.flickr.com
This is a Flickr badge showing public photos from Rob & Kat Chartier. Make your own badge here.


Even Quicker Links

Posted: by

Comments

TrackBack said:

Multi-vendor Game Server DDoS Vulnerability (The Epic Games/Gamespy Exploit) : Robert Chartier Blog
# February 11, 2003 2:34 PM

TrackBack said:

Epic Games threatens to sue security researchers : Robert Chartier Blog
# February 11, 2003 2:34 PM

TrackBack said:

.Net (Hardware) Acceleration : Robert Chartier Blog
# February 11, 2003 3:31 PM

TrackBack said:

Epic Games threatens to sue security researchers, Epic Games Responds... : Robert Chartier Blog
# February 12, 2003 6:13 AM

TrackBack said:

Multi-vendor Game Server DDoS Vulnerability (The Epic Games/Gamespy Exploit) : Robert Chartier Blog
# February 12, 2003 6:13 AM

Darren Neimke said:

What's up with the "print this article" functionality for that article?
# March 26, 2003 5:14 PM

Darren Neimke said:

Rob,

Great stuff! I rated you as "Most Useful" ;-)

This has given me a *much* clearer picture of what UDDI is!
# March 26, 2003 8:22 PM

Christian Weyer said:

Hi Rob,

nice. But I posted a 'solution' some time ago ... take this:
http://dotnetweblogs.com/Cweyer/posts/2615.aspx

:-)

Cheers,
Christian
# March 27, 2003 5:21 AM

Daniel Bright said:

Could you guys please explain what these files are & why this happens for us neophytes?
# March 27, 2003 5:54 AM

Rob Chartier said:

Christian,

I checked everywhere to see if anyone had already posted some code or any attempt at it, and unfortunatly i didnt see your posting. Oh well.


Daniel,

If you take a look at the source, you will see that during the XmlSerialization process when that debugger switch is set to 1, it will emit the souce code, compiler command and results, and the emitted assemblies for the serialization process.

Specifically if you take a look at the System.Xml.Serialization.Compiler class, the Compile() member with Anakrino (http://www.saurik.com/net/exemplar/) you will see this section:

if (CompModSwitches.KeepTempFiles.Enabled) {
local2.GenerateInMemory = false;
local2.IncludeDebugInformation = true;
local2.TempFiles = new TempFileCollection();
local2.TempFiles.KeepFiles = true;
}
else
local2.GenerateInMemory = true;
etc....


--Assuming this is the correct section that we should be looking at, it does seem pretty obvious as to what its doing. If not, examine the Compile() method in more detail.


# March 27, 2003 7:23 AM

Duncan Mackenzie said:

Ok, but why make me search the web for something to open a .rar file? yeesh... :)
# March 27, 2003 5:21 PM

Rob Chartier said:

winrar winrar!!
# March 27, 2003 5:23 PM

Rob Chartier said:

ooops..the url is http://www.rarlab.com/
# March 27, 2003 5:24 PM

Ben Richardson said:

Could you post a .ZIP version, or am I just getting lazy?
# March 27, 2003 8:22 PM

CSharpener said:

Just to clarify details on one topic you have dissed, User Process Components are defined and thoroughly discussed in the new Microsoft document, "Application Architecture for .NET: Designing Applications and Services," which is available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/distapp.asp.

User Process Comonents usually encapsulate user process-oriented logic and expose methods that can be called by user interfaces. These abstractions are intended to aid in the handling of concurrent user activities and can help by "isolating long-running user activities from business-related state."
# April 15, 2003 5:19 PM

TrackBack said:

SharpReader and Notification : A Blog for Graymad
# April 17, 2003 9:31 PM

Lotas Smartman said:

yea it does. the hash goes yellow.
# April 17, 2003 10:13 PM

Lotas Smartman said:

yea it does. the hash goes yellow.
# April 17, 2003 10:13 PM

Greg Reinacker said:

Actually, NewsGator notifies you as well, if you're running Windows 2000 or later, and you have the option turned on. A balloon will pop up on the system tray for a few seconds telling you how many new posts were just retrieved.
# April 17, 2003 10:28 PM

Rob Chartier said:

I noticed it turned yellow about 5 minutes after I posted..My bad. Thanks Lotas.

# April 18, 2003 7:24 PM

TrackBack said:

stuff going on.. : Nino Benvenuti's Blog
# April 24, 2003 6:57 PM

TrackBack said:

BlogShares? huh? : HumanCompiler
# April 29, 2003 3:08 PM

TrackBack said:

Rob Chartier's Excogitation
# May 6, 2003 9:18 PM

Damit said:

Very interesting =) But where's the Palm Blog? <g>
# May 19, 2003 8:30 PM

Rob Chartier said:

I need to finish up the MSI package and conduit before i can send it out. Anyone who has emailed me will get that first release to use.
# May 20, 2003 8:19 PM

Michael Koziarski said:

I'm not a .NET programmer, but surely there's a better way to handle all this than what you've just shown.

Surely you could do:

ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);

if (searcher.Get().Count > 1) {
// no, already launched
} else {
//launch it
}

The code's much more readable that way and you save iterating etc.
# May 22, 2003 5:04 AM

Rob Chartier said:

Tried that but it always throws an exception for me. If I simply add:

runcount = searcher.Get().Count;

or even

System.Management.ManagementObjectCollection col = searcher.Get();
runcount = col.Count;


I get the exception:

An unhandled exception of type 'System.NotSupportedException' occurred in system.management.dll

Additional information: Specified method is not supported.


Give it a try and let me know if you can get it to work correctly.

/rob
# May 22, 2003 5:14 AM

Douglas Reilly said:

I must say I cannot find a reason why Wes' solution is not better than the one presented here. A little less code, and not relying upon WMI. Am I missing something?

Just curious (really...).

Thanks!
# May 22, 2003 7:37 AM

Wes Haggard said:

I also wanted to make sure that any href-exe(smart clients) could only be ran once as well. In there case the process name shows up as IEExec.exe, I believe and if so then there could be other instances of that running with out your program actually running. Just a potential problem I don't know if it actually is.

Wes
# May 22, 2003 7:41 AM

Devin Rader said:

But at the same time it was nice to have a third party org to belong to that was not controlled by the iron fist.
# May 22, 2003 3:08 PM

Rob Chartier said:

Douglas: Its an alternative, not a "better" solution. I simply wanted to show another way of doing (almost) the same thing. :)

Wes: Your probably right, excellent point. Maybe there is some other property from the same wmi class that would allow one to tell between difference instances of IEExec.exe. Unfortunately I cant test it, it crashes on me whenever i try to load any href-exe up.

I would like to add: I do like Wes's implementation, and unless someone proves to me otherwise (performance, etc..) that MINE is better, if I needed to -I would still use Wes's solution-. I actually dont like the WMI stuff in .NET, never have and unless they fix it, never will.

/rob
# May 22, 2003 3:22 PM

Rob Chartier said:

A community site being controlled by the iron fist? What could this iron fist possibly do? Whatever actions they (the community members) take are done within the community thus are always made public to all of its members. This makes them responsible for their actions and forces them to avoid any harsh action -like giving members the boot if they find their names on a "competators" site or simply on a whim because of some childish event that happen in the past.

When I look at the current members http://www.aspinsiders.com/Member+List/default.aspx I dont see any Iron Fisted nor childish people. I see a list of responsible people willing to help the community, and not their own pocket books (training or other).
# May 22, 2003 3:37 PM

Douglas Reilly said:

I certainly understand the thrill of discovery and learning new ways to do things (even if in the end, a previous method is best).
# May 22, 2003 5:42 PM

Scott Galloway said:

Have you ever tried SpamNet from Cloudmark - it has a pretty unique way of tackling spam - human filters. Basically it works as a peer-to-peer network (with trust relationships) - one person in the network reports a message as spam - depending on how many people report it as spam (and the trust level of the individuals reporting the message), it will then become marked as spam. I've been using it since the first beta, having used pretty much every other attempt at this previously, I have to say, it's been the most effective I've encountered - close to 99% of span caught and 0 false positives (you can optionally allow all messages from certain users, your favourite newsletter etc...
# May 27, 2003 12:20 PM

Rob Chartier said:


Very interesting. I will have to take a look if this product ever does me wrong. Is there much maintenance? Marking messages as spam, setting up the trust relationship? Denying certain people from the trust relationship. I can see that one man's trash is another man's treasure.

Thanks for the comments!
# May 27, 2003 12:54 PM

Frans Bouma said:

Man will never know why a culumilative patch (811114) doesn't include the another IIS patch (817772).
# May 28, 2003 3:06 PM

Adam said:

Has SpamBayes caused your outlook to not be able to shut down? Every time outlook closes on my box, the process stays alive. Forcibly killing the process (the only way to shut it down to open it again) loses all SpamBayes training data. Even rebooting loses all SpamBayes training data.

Have you noticed anything like that?
# June 8, 2003 4:29 PM

Rob Chartier said:

After going through the initial process of setting up filters, etc.. I did notice that outlook didnt want to unload. I just gave it time and eventually it did unload. I had assume that SpamBayes needed to do its work to persist the filter data, etc..

I also noticed that forcing Outlook to close does not agree with SpamBays at all. You have to retrain.
# June 8, 2003 6:48 PM

TrackBack said:

Rob Chartier's Excogitation
# June 20, 2003 2:41 AM

TrackBack said:

Rob Chartier's Excogitation
# June 20, 2003 2:41 AM

Darren Neimke said:

Rob, first piece of feedback... add a link to the article to your blog entry :P
# June 24, 2003 9:33 PM

Mads Nissen said:

I did an app in C++ for Palm a little more than a year ago. And a Conduit for it in VB60. I really hope it's gotten easier because that stuff made me swear never to touch a palm again (actually it's still for sale), although the app ended up pretty nice. I used Falch.net, which is a pretty good (norwegian developed) IDE for palm/c++. It's got nothing to do with .NET though.
<br/><br/> And yeah, a link pls;)
# June 24, 2003 9:38 PM

Rob Chartier said:

The title of the blog entry actually links to it..but for those that cant figgure it out here's the link:

http://www.15seconds.com/issue/030624.htm

:)
# June 24, 2003 9:42 PM

Rob Chartier said:

Mads:

From what it seems nothing much has changed. Im hoping to make things a bit easier for conduits with some sort of C# library (see reference in the original post above).

Thanks.
# June 24, 2003 9:45 PM

Darren Neimke said:

> but for those that cant figgure it out
> here's the link:

Doh! Woops, sorry Rob :-)

I've printed your article out to read on the bus tomorrow. I'll give you some feedback when I have read it.

I've just accepted a project that involves some Palm development, so, I'm really looking forward to this!

Hope things are well...

Cheers, Darren
# June 25, 2003 10:33 AM

TrackBack said:

ScottW's ASP.NET WebLog
# June 25, 2003 6:57 PM

Robert McLaws said:

have you tried ".***"?

Robert
# June 25, 2003 10:32 PM

Robert McLaws said:

I ask because maybe it lets you map stuff like ".asp*"
# June 25, 2003 10:33 PM

Rob Chartier said:


As soon as you put in a * it dont like it.
# June 25, 2003 10:47 PM

M. Keith Warren said:

I assume it is prolly a 'lock-down' feature.
# June 25, 2003 10:53 PM

Rob Chartier said:

Just tried to change it in the metabase.

Unless im a moron, i dont recommend ANYONE doing it. It messed up stuff pretty badly and didnt work.

Hopefully someone out there that is watching will be able to figgure it out.

# June 25, 2003 11:37 PM

Scott Watermasysk said:

Nope. No bug. See Here

-Scott
# June 26, 2003 1:53 AM

Scott Watermasysk said:

err...wrong link. lets try again.
# June 26, 2003 2:02 AM

Ole Lytjohan said:

Unless iam mistaken, that makes the application behave even stranger.
Known files (.aspx) in a folder wont be found
# June 26, 2003 7:18 AM

Ole Lytjohan said:

Ive tried that ScottW approach, and that seems to work, but only if you check off "verify if file exists"

but ok, that sortoff makes sense aswell :)

Works nicely with pathrewrite for nice apache like path's like host.com/page1 -> rewrite to index.aspx?id=1 etc.

Thanks
# June 26, 2003 8:35 AM

Scott Watermasysk said:

Hi Ole,

I will be releasing my blog code shortly (I know I keep saying this :D). I think you will see I have come up with something much nicer than use Context.ReWritePath.

-Scott
# June 26, 2003 11:51 AM

Dare Obasanjo said:

>From my very limited view point of RSS, I personally think the only thing that is missing is the ability to date stamp each item in the collection; including tool support for this

You should learn more about RSS. There are at least two elements that can be used to timestamp each item; pubDate and dc:date

>Anyone got some URL's for web-based readers?

Google for BlogLines. There are a bunch more but that's the only one that comes to mind.
# August 18, 2003 3:41 PM

TrackBack said:

# August 18, 2003 5:37 PM

Paul said:

I've been using Bloglines for a few weeks now, I was using Newsgator. Don't get me wrong - newsgator is an awsome product - but I'm needing it to be available on more than a single computer.

Bloglines is actually very reliable and the developer has been very responsive about implementing usefull features and fixing bugs. Have you sent any of these to the developer?

I'm confused about your private items - Bloglines as far as I know doesn't list any of your subscriptions or any of your data publicly anywhere.

Managing the structure isn't quite that difficult - you can select multiple feeds and them move them to a folder. But it's not as easy as just having them imported right...

My gripe is that sometimes I'll click on a link and loose my new article display - when that happens you can't get it back.

Also - have you heard of Feed on Feeds? It's a PHP solution that you can host yourself - and of course theres meerkat.
# August 18, 2003 6:56 PM

TrackBack said:

# August 19, 2003 9:35 AM

tracker1 said:

Have you tried compiling the file into "appname.scr" instead of "appname.exe" from the command line compiler? if not using the ccr, not sure...

Alternatively, could you have a small stub for the .scr that runs the actual .exe .. or if you leave the name of the app.config as .exe.config, does it import the settings...

just a few thoughts.. came accross this via the www.idledreams.net blog .. going to be hosting the ansi archive site.. :)
# August 20, 2003 2:48 AM

Rob Chartier said:

Compiling directly to .scr doesnt work.

The stub would work, but loading up an EXE doesnt seem reasonable to me. I would rather parse the XML directly (using XML Serialization).

Leaving the name as app.config (app.scr and app.config) doesnt work either.



Thanks for the ideas.
# August 20, 2003 3:46 PM

Al Davis said:

Since the runtime locates configuration settings in 3 locations (app, policy, machine) you can choose the easiest out of the last 2 (publisher policy and machine) and add your configuration settings to the machine.config file instead.

After you get that working you can also deploy your configuration information to a resource file as well.

# August 21, 2003 8:57 PM

Chris Frazier said:

Congrats, Rob! Good goin, eh!:P
# September 19, 2003 1:40 PM

David Evans said:

Congrats!
# October 2, 2003 4:30 AM

Dana Coffey said:

Congrats Robert! I'm joining you in the honor this year - look forward to "hobknobbing" with you in yet another venue! :)
# October 2, 2003 8:15 AM

Sreedhar Koganti said:

Congrats and good to hear it!
# October 2, 2003 8:45 AM

Roy Osherove said:

And they made a great choice too! congratulations! keep up the great work :)
# October 2, 2003 9:02 AM

Scott Watermasysk said:

Congrats.
# October 2, 2003 9:12 AM

Christian Weyer said:

Welcome to the club.
# October 2, 2003 10:17 AM

Thomas Lewis said:

Congratulations! As the ASP.NET Evangelist in Redmond, I hope that we will find ways to work together.
# October 2, 2003 12:53 PM

Bruce said:

Congratulations!
# October 2, 2003 4:36 PM

Chloe-Vervier said:

I just want to say THANKS to all people in this community. You really help me.
# October 5, 2003 10:10 AM

Pir8 said:

Congratulations, fellow canuck
# October 6, 2003 11:29 AM

Tore Melberg said:

Congratulations.
# October 8, 2003 8:39 AM

Robert McLaws said:

*cyber hi-5* Welcome :)
# October 10, 2003 1:05 AM

G. Andrew Duthie said:

Actually, VS.NET 2002 can do this for Visual Basic .NET...

When you implement an interface in a VB.NET class, you can use the left-hand dropdown to select the interface you've implemented, then use the right-hand dropdown to select the members that need to be implemented. When selected, VS will automatically insert the skeleton code for you.
# October 17, 2003 2:11 PM

Dan Golick said:

Actually it does automatically generate the interface for you. In C# editor a smart-lik comes up. You can also go to Class View and open of the class- goto Bases and intefaces select the interface, right-click and Add "Implement interface"

# October 20, 2003 5:21 PM

SBC said:

Thanks Rob - looking forward to reading your article.
# October 27, 2003 5:42 PM

Rob Chartier said:

This just in from their Tech support:

------------------------------------

Thank you for your interest in Logidex!

Our Add-in is compiled to the 1.0 framework and J# 1.0 level and will default to 1.0 if it's available. Do you also have the .NET framework 1.0 installed? If so, you should be able to install the J# 1.0 and then complete the Logidex Add-in installation. Here's Microsoft's link to the J# redist. downloads:
http://msdn.microsoft.com/vjsharp/downloads/howtoget/default.aspx

Again, Thank you, and please contact us if you require further assistance.

__________________________________
LogicLibrary Support Team
Know what you have. Move ahead.

support@logiclibrary.com
http://support.logiclibrary.com
1.866.877.9933 (critical outages)
# October 29, 2003 4:28 PM

Milking Tits said:

how can i save this page on my hard drive ?
# November 10, 2003 1:26 AM

wacko said:

You know whats funny about that take a look at Sim City 4. I have a pretty basic PC and it says I am 2121% higher then the recommend specs... hmmm can't be good LOL
# November 10, 2003 8:38 PM

Paolo Marcucci said:

Apparently, not a lot of people were aware of that, or else Dave wouldn't had to ask. But again, the RSS "ticker" is just an example of what can go in a sidebar tile, just like the picture gallery. Besides, I was able to do things similar this with IE4 and Active Desktop MANY years ago :)
# November 20, 2003 11:57 AM

Adam said:

Run the setup exe from the command line like so:

dotnetfx.exe /q:a /c:"install /noaspupgrade /l /q"

This worked in V1.0 when upgrading to 1.1, so I assume this will work for future versions.
# November 20, 2003 4:15 PM

Chris Martin said:

Long live Slayer!

I went and saw Agent Orange insted though.
# November 21, 2003 6:02 AM

Holger said:

how can this be done? I downloaded the Redistributable Package at http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en.

Then go opened the dos-box. I put the package dotnetfx.exe into the root folder (c:) and I executed the following command dotnetfx.exe /q:a /C:“install /noaspupgrade /l /q“.

The promt comes back in just a second and nothing happend!

What did I wrong?

What do I have to do? On our developer machines we have still to compile old 1.0 projects and in the future we will make our new software on framework 1.1 (visual studio 2003).

I hope you can help.

Thx Holger
h.wess@syzygy.net
# November 27, 2003 6:48 AM

Scott Galloway said:

Are you able to just use a .NET component on the client (obviously wrapped to use from COM)? If you could it's save a whole lot of hassle...
# November 28, 2003 2:57 PM

Rob Chartier said:

Nah, we cant deploy .NET on the client machines just yet (they are a few hundred machines spread out over north america with a current deployment of VB6, SOAP Toolkit v3). We are actually starting to plan on making the move to an exclusive .NET environment, but Im afraid that wont be for a little while yet.
# November 28, 2003 3:05 PM

Simon Jefford said:

Why are you trying to send the base64 encoded date as a byte[]? I thought the whole point of base64 encoding was that it ended up as a string. I have a project (admittedly it's .NET to .NET) which sends potentially non-text data to a remote server. It just encodes the data as a base64 encoded string and passes that string as a parameter to the service.
# November 28, 2003 5:14 PM

Rob Chartier said:

On the client and the server I attempted to treat both instances of the variable as an array of bytes. Now of course when it goes over the wire i had to do something along the lines of:

(VB6)

dim token() as byte

Call encoding.EncodeB64(token, output)
Elm.dataType = "bin.base64"
Elm.nodeTypedValue = output
Dom0.documentElement.appendChild Elm

which essentiall produces the xml for my request:

<Token xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64">TWVLazJCY1BTa.....</Token>


And then on the server I do get the encoded string into my byte[] which works ok, for the first half of the bytes in the array. The second half is usually way off. Single and Dual byte codes are not an issue, transport not an issue. The arrays are of the same length, it just seems that some of the actual bytes are getting mangled somehow. God only knows why.

Im basically convinced that the To/From Base64 encode is not being handle correctly (maybe the POS library that im using on the client or even the server).

Bottom line, all of this work to get something that is seemingly simple isnt worth it. Ive already rolled out an alternative acceptable solution.

# November 28, 2003 5:36 PM

Lorenzo Barbieri said:

Why don't you send them using DIME and WS-Attachments instead of inserting them inside the XML stream? Both SOAP Toolkit 3.0 and WSE 1.0/2.0 supports those protocols.
Only my two cents...
# November 29, 2003 8:30 AM

Rob Howard said:

You can also download 2 chapters at http://www.asp.net/whidbey
# November 29, 2003 9:50 AM

Rob Chartier said:

Well the actual data is very small, only about 100bytes in length and that IMHO DIME would probably overkill (not to mention a real bitch for VB) for implementation.

On yeah, Don Box mentioned that we should avoid DIME a while back. ugh.
# November 29, 2003 12:56 PM

Puleen said:

Rob, Good job!

Apart from some grammatical mistakes here and there, I think the review was overall very good. It wasn't too long, and not too short. From the sounds of your review of the book, this book would definitely be on my wish list (at amazon).

I liked the fact that you specified, what should and shouldnt be in the book. For example, the starting off VS.NET features chapter, ofcourse is not really required. After all people do know what VS.NET is already. The other chapters as it seems to me, do involve diving right into code, and some good examples, which is a definite bonus.

Lastly, something I always like in reviews, are the reviewers opinion on who should and shouldn't buy this book. (i.e. who the book is aimed towards). Although the writers usually do this in the foreward, it always helps to know.

Overall I give the review an 8.5 out of 10.

Cheers mate.

Puleen
# November 29, 2003 3:11 PM

Darshan Singh said:

Rob, see if this is what you want to achieve:

http://www.PerfectXML.com/XMLAnswers1203.asp#3
# November 30, 2003 12:07 AM

James Avery said:

This site has been around for awhile (and is very good btw), does everything get to Canada this late? ;)

-James
# December 2, 2003 7:15 PM

Tim Marman said:

I was just coming here to say the same thing (well, everything but the Canada comment) :)
# December 2, 2003 7:42 PM

Rob Chartier said:


Thanks for telling me about it!
# December 2, 2003 10:51 PM

Shane Bauer said:

haha, wow. I'd imagine that would take a little time. Good ideas, though.
# December 2, 2003 11:33 PM

Dave said:

No, the OS _is_ the problem.

Consider the amount of salesmanship going on.... vendors, banks, everyone. Selling this 'ease of use' bit. Do you really think the 'person attempting to secure it' has any power to really explain to those bottom-line people or those who suck up this marketing just how much is involved with truely securing it?

All that end user thinks about when he/she approaches an ATM is the same thing. They'll buy into an XP-driven ATM without a single concern over ATM security. Their biggest security concerns are much more likely leaning towards how well-lit and private their transactions are.... you know, location. They'll blindly trust the vendors and banks on the implied fact that the machine itself is secure.

Sorry Rob, this is one time you simply have to put some responsibility for security - no, make that ALOT or it - on the people who write the OS.
# December 4, 2003 7:34 AM

Rob Chartier said:


"...has any power to really explain to those bottom-line people or those who suck up this marketing just how much is involved with truely securing it?"

Isnt this part of their job? They have to curb the expectations of their managers, and more importantly provide accurate estimations for work such as this.

Every machine which is going to be exposed publically should always go through a very rigorous setup procedure. Hell once a single ATM is locked down, the rest should be a simple matter of following a "XX Step document".

MS and friends can do their best and attempt to stay on top of issues where they are responsible, but we can never rely on them 100% for anything in securing our networks. That is not their job, nor the intention of the OS.

Just pure speculation, but wouldnt a simple hardware port blocker device and a VPN suffice for 99% of the issues that would arise? Including the W32/Nachi worm? It would seem that these ATM's dont need any incoming connections at all, and the single connection out. To me, that seems to be damn simple to secure, then again I dont know all of the details.


# December 4, 2003 1:36 PM

Andrew said:

LOL
Sent that to the networking folks
# December 5, 2003 2:12 PM

Tim Marman said:

Sounds a lot like Outlook - on the web.
# December 6, 2003 4:20 PM

Rob Chartier said:

Good point...

Do you know if the outlook web access stuff has the ability to handle mobile browsers and remote synch capabilities. Does it also require Exchange server and all of its overhead/headaches?

I guess one would need to integrate the Journal (?) posting/reading with a public weblog.

# December 6, 2003 4:25 PM

Scott Watermasysk said:

Scott's Feedback..err..what's broken now :)
# December 10, 2003 8:25 PM

Jason Nadal said:

I've just written a simple one that uses Google's translation tools at:

http://www.restlessdelusions.com/projects/services/translate/translate.asmx

My posts about it are: http://weblogs.asp.net/jnadal/posts/42118.aspx
and
http://weblogs.asp.net/jnadal/posts/41847.aspx


I still have some tweaks I want to make to the service, but my current project is to use some sort of language tag in RSS to translate feeds. More to come. Let me know if you have any issues w/ the service.
# December 12, 2003 9:01 AM

Scott Galloway said:

Actually not too hard to do without Andy's control...
Button1.Attributes.Add("OnClick",javascript: return confirm('Are you sure you want to delete this forum?');");

Pretty much does the job too...
# December 13, 2003 2:15 PM

Scott Galloway said:

Should've checked my typing, missing a " before the javascript...
# December 13, 2003 2:15 PM

Andy Smith said:

Scott, Yes, ConfirmedButtons was originally created because of a bug in v1.0 of the framework. The validation framework didn't combine your onclick with it's own onclick, as it does in v1.1, but instead created two onclick attributes on the button, which meant one of them didn't fire. I created ConfirmedButtons to combine the two onclicks together at the clientside.

Which also brings up a bug in your implementation. You only want to return false if the user chooses no. otherwise the validation doesn't fire, as it gets combined to be after any user onclick stuff. So you want to change it to Attributes.Add("onclick", "if ( !window.confirm( 'sure?' ) ) { return false; }" )
# December 13, 2003 3:24 PM

Scott Galloway said:

Ah cool...incidentally, I do use your control normally, just mentioning that it's possible to do this in another way, and thanks for the heads-up re the validation stuff!
# December 13, 2003 4:05 PM

Robert McLaws said:

Yes, I completely agree that Andy rocks.
# December 13, 2003 5:20 PM

TrackBack said:

# December 13, 2003 7:25 PM

Fabrice said:

Hi Robert, maybe you should remove the previous comment from "John". This person is just creating links to his/here site from everywhere. I had the same comment on my weblog.
# December 14, 2003 6:08 PM

Fabrice said:

# December 17, 2003 4:50 PM

yERSON said:

THIS GOOD PROGRAM
# January 5, 2004 2:59 PM

Jim Cheseborough (jim*DEL THIS*@Cheseborough.com) said:

Any idea when you'll add the much needed Exif/XMP reading feature for nGallary?

Thanks! and keep up the good work
# January 6, 2004 3:10 PM

Jim Cheseborough (jim*DEL THIS*@Cheseborough.com) said:

Ok, sorry I do see Exif on your http://wiki.ngallery.org/default.aspx/nGallery.PendingFeatures
page.

PLEASE add the new Adobe XMP standard to the Exif functionality.
Thanks!
# January 6, 2004 3:12 PM

Mr. Joshua said:

A commercial photo album that has many of these professional features is Aurigma's MediaGallery. http://www.aurigma.net/Products/MediaGallery/

Comes with source, but much of the image manipulation is in a third party control.
# January 6, 2004 7:17 PM

Dave Burke said:

I agree 100% with your plug, Rob. I'm getting a lot from studying the source as well. Very smart application indeed.
# January 6, 2004 9:31 PM

hgh age said:

A little late but I want to wish you a good luck in this year Happy New Year
# January 7, 2004 1:50 AM

Roy Osherove said:

Huh. Coolness :)
# January 8, 2004 3:25 PM

c said:

let me download msnplus
# January 9, 2004 3:43 AM

Darren Neimke said:

Rob, change it at the Project level. That way you don't have to type it in each file. Also, that way you can change the defaults at "policy" level by changing the VS Project files for VB Projects... but, yeh, I agree, the product should be shipped with that as the default!
# January 13, 2004 7:38 PM

Darren Neimke said:

Rob, change it at the Project level. That way you don't have to type it in each file. Also, that way you can change the defaults at "policy" level by changing the VS Project files for VB Projects... but, yeh, I agree, the product should be shipped with that as the default!
# January 13, 2004 7:38 PM

Rob Chartier said:


I was actually only using Notepad for this, and in that case (the vbc.exe compiler itself) should default to having it on.
# January 13, 2004 7:53 PM

Duncan Mackenzie said:

The person to ask would be Paul Vick, but I suspect the reason for defaulting to off was to allow you to open VB6 projects (or paste in VB6 code) and have the most chance of it working.

There is a lot of VB6 code out there, so I can understand that being a priority when choosing the defaults.

As far as Shared vs. Static. VB6 already has the keyword Static, and it doesn't mean quite the same thing, so perhaps that was a reason for going with a new keyword.

One could also ask why the C# team didn't just choose to use the same syntax as VB.NET, to just reverse your question... but both languages have different goals and somewhat different audiences so I believe they hoped to design the best language for their audience rather than focus on people who will be programming in both (a smaller group than those that will work in mostly one or the other).
# January 13, 2004 8:15 PM

Doug Reilly said:

On many issues I agree with allowing default behavior to work so that code moved forward works. In this specific case, I think it was a mistake. They could have turned Option Strict On and Option Explicit On by default, and then if folks have old code they are moving forward, make sure the error message is specific about how to resolve it.
# January 13, 2004 8:43 PM

Darren Neimke said:

Just one quick note - when I said:

"the product should be shipped with that as the default! "

I was specifically referring to Visual Studio (as opposed to the VB compiler)
# January 13, 2004 11:20 PM

Paul Laudeman said:

Or they simply could have made it to default as on for any *new* project created, and default it to *off* for any upgraded project. This is really causing a lot more problems out in the real world than I guess MS would have anticipated. Hopefully they might take this suggest to heart with Whidbey.
# January 14, 2004 7:39 AM

Wallym said:

There has been a lot of screaming about Option Strict not being on, but MS doesn't want to change it. I understand both sides of the issue, but I just wish it was on by default.................

Wally
# January 14, 2004 8:03 AM

TrackBack said:

# January 14, 2004 9:31 AM

AndrewSeven said:

Perhaps those who believe it should be on by default should be writing c# instead?

# January 14, 2004 3:08 PM

Paul Laudeman said:

Ha, Andrew. You'd think that, wouldn't you? C# is my first choice, no question, when it comes to .NET development. Unfortunately, being a consultant I hardly ever have the luxury to make the choice for the client about which language to use (although you can be sure I make my preference known).

The whole problem is that there are many companies who are now migrating to .NET from VB6 and VBA and see VB.NET as the natural upgrade path. The unfortunate thing is that they want to invest as little time and training as possible (naturally) in learing good OO and design skills so they basically carry all their baggage with them to .NET, so what you end up with is a bunch of displaced VB'ers who don't know a class from a module or strong typing from variants (and who don't typically care to learn so long as they can just hit F5 and run)...
# January 14, 2004 4:58 PM

Brian LeRoux said:

It was great; thanks for that Rob. I was the dude in the back interested in the ASP.Net 2.0 features-- I definately look forward to the next preso.
# January 14, 2004 5:50 PM

Amir Ahani said:

Your seminar was great. I thought you did a very good job of balancing the topics in the short time it was very useful to me. You were a very well organized and effective speaker.
As per our discussion on last Monday about: “How can I become a Microsoft MVP?” I want to know where I should send my articles.
I’m working at Motion Metrics Inc (http://www.motionmetrics.com">http://www.motionmetrics.com) which is an advanced technology company specializing in design and implementation of intelligent embedded systems for heavy-duty industries.
I have ordered the XPE toolkit which generates XP embedded images and we are developing our applications over this operating system.
One of our products is ToothMetrics which is a smart embedded machine vision system that monitors the condition of the bucket teeth for large mining shovels.
The system is used to prevent dumping broken teeth into crushers and other downstream processing equipment.
We have our own hardware infrastructure that uses Industrial anti-shock Compact Flash memory card instead of the hard-disk.
The tiny image that was produced by XPE toolkit is transferred to this Compact Flash memory card.
I want to apply for embedded MVP but actually I don’t know where I should send my articles to be published.

Thank you,
Amir Ahani, B.A.Sc
Microsoft Certified Application Developer (MCAD)
Embedded System Engineer/Software Developer
Motion Metrics Inc
http://www.motionmetrics.com">http://www.motionmetrics.com
amir@motionmetrics.com
# January 19, 2004 2:20 AM

russ lewis said:

Mine is absolutely fine
# January 21, 2004 2:17 PM

Shannon J Hager said:

what plug-ins did you install? Maybe that was the cause.
# January 21, 2004 6:51 PM

Dave said:

Sounds like a job for regular expressions.
# January 21, 2004 6:58 PM

Rob Chartier said:

Good call, ill try to remove most of them and get it back to a basic installation.

Although, I havent added any new plugins during the upgrade in browser version...

# January 21, 2004 7:00 PM

Matt Berther said:

Robert: Perhaps this IExtenderProvider will be helpful...

http://www.codeproject.com/aspnet/RaoCSSProvider.asp
# January 21, 2004 11:28 PM

TrackBack said:

# January 22, 2004 2:12 PM

Dave Rothgery said:

Did you snip out declarations of x, sngVar, and newSngVar as Single?

If not, there's a lot of implicit Single<->Double converstions going on, and it's easy to lose some percision in there.
# January 23, 2004 5:50 PM

Rob Chartier said:


Here's some C# examples of the same behaviour:


double x=8;
while(x<=10) {
System.Single s = Convert.ToSingle(x);
System.Single s1 = s * 100;
Console.WriteLine(s1);
x=x+0.1;
}

Console.WriteLine("--------------------");

float y=8;
while(y<=10) {
float s2 = (float)y;
float s3 = s2 * 100;
Console.WriteLine(s3);
y=y+(float)0.1;
}
# January 23, 2004 6:01 PM

adam said:

Operations on floating-point variables have never been precise. I learned than when doing simple client-side calculation with javascript: any time you use floating-point math, you're almost always going to end up needing to round it to guarantee precision to a couple decimal places.

To guarantee precision, use a decimal in C#.

You can find some explanations of why on google groups:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&q=floating+point+operation+precision+C%23
# January 23, 2004 9:15 PM

denny said:

it's called "floating point" for several reasons.....

1/3 => .333333333333333333333333333333333333333333333333333333333333

and many other fun bits lurk in the land of the less than perfect number game.

never trust the fractions in fp math unless you test them or force them into whole numbers and then back to fractions.
# January 23, 2004 10:10 PM

Frans Bouma said:

Too bad, Opeth is really good (not as good as Symphony X, but hey.. :)).
# January 24, 2004 5:09 PM

Jason Salas said:

Hey Rob,

Sounds like Norweigan black metal was the theme of the night! I got a copy of the Rockabilia catalog the other day and ordered a bunhc of band long-sleeve shirts, most notably among them the "RIP Randy Rhoads" one that's popped uo from different people.

I was bummed to learn that Megadeth's "Rust in Piece" t-shirt is no longer in production, although most catalogs carry it. That's a major bummer...that's one of the best metal albums ever, IMHO - a must-have. That and Queensryche's "Operation Mindcrime".
# January 24, 2004 6:56 PM

Jason Salas said:

BTW, have you ever checked out Iced Earth? They put out some solid tunes.
# January 24, 2004 7:13 PM

Daniel O'Connell said:

Heh, can't say I would have expected much from Opeth after those last two albums(delieverance and damnation?), they were just way to slow and boring. Was Steve Wilson still working with them on those two? His work on Still Life was ok, but those last two...man.
# January 25, 2004 3:48 AM

Personal Page said:

i am not stupid but i just want to test if i can post comments here
# January 25, 2004 6:20 AM

Sigurdur G. Gunnarsson said:

I feel your pain, we are fighting that same CD tax bullshit over here in Iceland.
# February 4, 2004 5:50 PM

Fred said:

$29.99 or 50 CDR's ??? That is expensive....
# February 4, 2004 6:28 PM

Stefán Jökull said:

Yup. We have the same taxes here in Iceland like Sigurdur mentioned, but as if that's not enough, the Icelandic recording industry (called STEF) have demanded that all ISP's here log all their user's traffic so they can see who are illegally distributing music. This is of course impossible but the last time i knew, they're still trying to push some sort of monitoring upon the ISP's. Fascists i say! :(
# February 4, 2004 6:43 PM

Kimmy said:

Why my previous comments was deleted, how about freedom of speach?
# February 4, 2004 7:21 PM

Junfeng Zhang said:

Thanks for the quick dig.

Yes, not out of my expectation.
# February 5, 2004 10:53 PM

TrackBack said:

# February 5, 2004 11:38 PM

TrackBack said:

Inspired indirectly by my post about the longest class name in J2SE, Rob Chartier looked for the longest and shortest type names in .NET Looks like he includes the .NET equivalents of package names and nested class names, and...
# February 6, 2004 2:49 AM

Jeff Gonzalez said:

check out NAnt
# February 7, 2004 12:17 AM

Frans Bouma said:

Some microsoft employee answered my MS Support blogs with the words that you can call PSS and they will provide a fix for you.

So perhaps you're lucky and they can create a fix for your dll locking problem. All VB.NET developers out there will be very happy to have such a fix.
# February 7, 2004 6:00 AM

Jason Alexander said:

Yeah, we have the same problem(s) with VS.NET here at Match.com too, with 50+ projects in one solution. Despite the fact that doing a "Get Latest" takes forever, and VS.NET just "goes off in the weeds" with no dialogs or anything, we then have to shut down and restart VS.NET otherwise we get the DLL locking issues.

Very painful. Luckily, twice daily "Get Latest" means we don't have to deal with that headache that often.

But, still. It'll be nice when/if this is fixed.
# February 7, 2004 9:07 AM

luis carlos ricon said:

nesecito el msnplus para ver q tal es y probarlo me dicen q es muy bueno
# February 7, 2004 6:04 PM

Jamie Cansdale said:

Hi Robert,

If you put together some NUnit tests I would be happy to put them up. I think the ones up at the moment are a bit stale. Everyone has been too chicken to have a go... ;)
# February 10, 2004 8:09 PM

Kevin Ansfield said:

Actually, IMesh was one of the first players in the P2P world, although they seemed to dissapear for quite a while when the likes of Napster first became popular.

If you are still looking for a good P2P client I would suggest Shareaza (http://www.shareaza.com) that runs over Gnutella 1 & 2, as well as the Edonkey network and is also a BitTorrent client. Free, no ads whatsoever and probably one of the best interfaces I have used in a P2P client.
# February 11, 2004 5:19 AM

bilbo said:

is MS down?

http://www.microsoft.com/

I can't get through ...
# February 12, 2004 5:33 PM

David Stone said:

I've been reading this stuff for about 20 minutes now. And at first I was like "This can't be real."

But after looking through the file listing...I'm half tempted to change my mind about that. The listing is too long and detailed to be faked unless you have an abnormally large amount of time to waste playing what has to be one of the most scary practical jokes ever.

However, the only way to tell whether this is for real or not is by either:
1) Looking at the source code that's being distributed in the wild and compare it to the "actual" source at MSFT.
2) Build the sucker. And IIRC, this is not an easy task.

I dunno...I'm still unsure as to whether or not any of this is real. I can't get to Neowin...they've been down since before /. got to them. I guess the only thing to do is wait for MSFT to make an announcement as to what's actually going on.

Scoble? Care to comment? ;)
# February 12, 2004 5:50 PM

TrackBack said:

# February 12, 2004 9:29 PM

TrackBack said:

# February 12, 2004 9:39 PM

Dave said:

Why does Neowin feels so strongly about how damaging this is?

Linux publishes their source, right? It has just as much potential for exposing security holes, right? As long as MS is willing to close these holes - and if they have any desire to be more security conscious they will - then there's no problem.
# February 12, 2004 9:50 PM

Geek said:

hehe please plugins are good there is too ltlle things to msn plus
# February 14, 2004 5:20 AM

Julie Lerman said:

no, Rob. Thank YOU!
# February 16, 2004 2:22 PM

Anonymous said:

LOL!
# February 16, 2004 2:50 PM

Julien Ellie said:

The interesting par is that the vulnerability is only affecting IE5. IE6 is not affected.
# February 16, 2004 3:09 PM

senkwe said:

Wierd. Doesn't IE 5 run on like 20-30% of the worlds Windows systems? They should have still fixed this for IE 5 for those people that haven't upgraded to IE 6.
# February 16, 2004 4:48 PM

Paschal said:

What else next ?
# February 16, 2004 6:41 PM

Rob Chartier said:


I just updated the tool as of Feb 16, 2004 (4:30pm PST). Worth your while re-download if you have an older version.

# February 16, 2004 7:42 PM

Justin Rogers said:

Your sample might have issues in a multi-threaded environment. You need to check this.listBox1.InvokeRequired before simply operating on it to make sure you are in the UI thread.

Again, in your case, you probably won't run into any issues, but if you started using the static logger from another thread, you might.
# February 18, 2004 8:54 PM

Yves Reynhout said:

It is beyond me how people can develop this way. Don't you have boundaries, subsytems and/or layers in your software? Don't you use contract/interface-based design?
Don't get me wrong, I don't mean to critize. I'm more intrigued about what kind of system requires you to have "all that" in your IDE? Is it merely "developer convenience" to have everything in one solution? Are you using file references? I'm assuming you're not, if so why not?
The only motivation to have everything in one solution (other than developer convenience) is that you might want to do system wide refactoring (changing a certain aspect of your code). But even this can be done gradually.
Please, enlighten me!
# February 19, 2004 5:12 PM

Adam said:

I will definitely agree with Yves comments. We have a product here at work, and it is composed of roughly 45 separate projects, however I never have a solution with more than 7 or 8 projects open at a time. We use file references and common/structured build directories. Unless interfaces change, I don't ever need to work with any more projects than the ones I'm directly working on.
# February 19, 2004 5:48 PM

Rob Chartier said:

I dont see how defined boundries, subsystems and/or layers in my software should matter. But to answer you, of course there is. Very strict. And yes, this does NOT include any of the referenced DLL's we managed to take out of the solution.

Of the 30 projects I say about 25 of them are changed daily (as we move to a beta release), and the rest are changed at least once a week. Its a work in progress, with many different aspects.

I defintely do NOT want to managed more than one Solution for this system. That, IMHO would be hell, especially when the IDE should just be able to handle this.

Should we work around the limitations of the IDE, or should it just be able to handle this -medium sized- application?

# February 19, 2004 5:49 PM

Udi Dahan - The Software Simplist said:

How are you managing the build/test/release process ?
# February 19, 2004 5:58 PM

Paul Glavich said:

FWIW, I had the same problem regarding the intellisense. In short, the only way to get it back was to start up VS.NEt again, or a lot of times a full rebuild woulddo the trick. Dont know why though.

As to defining layers, well thats all very nice but sometimes you need to do these things (large number of projects), but even with strict service oriented/contract based architecture and distinct layers as you suggest, wouldn't it still be possible to exceed the 30 project count?
# February 19, 2004 6:57 PM

TrackBack said:

# February 19, 2004 7:27 PM

Patrick Steele said:

# February 25, 2004 2:24 PM

Derick Bailey said:

Isn't that was Explorer Bars are for? as a good example, check this out: http://toolbar.google.com/deskbar/ - i think this is what you are saying is missing from Explorer?
# February 25, 2004 4:05 PM

Scott said:

You use a 3rd party shell on your work machine? How does it handle?

So far, all of the 3rd party shells I've tried have had performance issues. I've only tried two though, Blackbox and another whose name I can't remember.
# February 25, 2004 4:45 PM

Rob Chartier said:

Scott, Ive used GeoShell for years now as a complete replacement of Explorer.exe. The earlier versions had some issues but recently things are getting much better with it. Other than I think its directly related to the windows painting issue. Im giving the normal shell a run through to see if it does the same thing.

Derick, arnt explorer bars for IE5 only? Ill look into them for IE6 and my desktop environment.

Now I need to figure out how to get rid of my desktop. I hate the desktop idea. I dont want any icons on it at all. Useless.


Thanks for your comments.
# February 25, 2004 5:24 PM

Mark Hurd said:

Note to your EDIT: System.GC is the shortest public class name.

Using DotLisp and my extra.lisp patch: (Not all system assemblies loaded)

> (for-each-type t (when (and t.IsPublic (<= t.Name.Length 3)) (prns t.FullName)))
System.GC
System.Security.Cryptography.DES
System.Security.Cryptography.DSA
System.Security.Cryptography.MD5
System.Security.Cryptography.RC2
System.Security.Cryptography.RSA
System.Security.Policy.Url
System.Uri
System.Net.Dns
System.Windows.Forms.Day
System.Drawing.Pen

> (for-each-type t (when (and t.IsPublic (>= t.Name.Length 39)) (prns t.FullName)))
System.Security.Cryptography.CryptographicUnexpectedOperationException
System.Security.Policy.ApplicationDirectoryMembershipCondition
System.CodeDom.CodeParameterDeclarationExpressionCollection
System.CodeDom.CodePropertySetValueReferenceExpression
System.ComponentModel.DesignerSerializationVisibilityAttribute
System.Diagnostics.PerformanceCounterPermissionEntryCollection
System.Windows.Forms.IDataGridColumnStyleEditingNotificationService
System.Windows.Forms.DataGridPreferredColumnWidthTypeConverter
System.Xml.Serialization.XmlSerializationCollectionFixupCallback
>
# February 26, 2004 12:09 AM

Mark Hurd said:

David Flanagan: If you're looking at full names for PUBLIC classes

System.GC

is shortest at 9, and

System.Windows.Forms.ComponentModel.Com2Interop.ICom2PropertyPageDisplayService

is longest at 79.

Again, using DotLisp:

> (for-each-type t (when (and t.IsPublic (<= t.FullName.Length 11)) (prns t.FullName)))
System.Enum
System.Byte
System.Char
System.GC
System.Guid
System.Math
System.Type
System.Void
System.Uri
> (for-each-type t (when (and t.IsPublic (>= t.FullName.Length 69)) (prns t.FullName)))
System.Security.Cryptography.CryptographicUnexpectedOperationException
System.ComponentModel.Design.Serialization.DesignerSerializerAttribute
System.ComponentModel.Design.Serialization.IDesignerSerializationManager
System.ComponentModel.Design.Serialization.IDesignerSerializationProvider
System.ComponentModel.Design.Serialization.IDesignerSerializationService
System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute
System.Security.Cryptography.X509Certificates.X509CertificateCollection
System.Windows.Forms.ComponentModel.Com2Interop.ICom2PropertyPageDisplayService
# February 26, 2004 12:14 AM

Derick Bailey said:

I'm running IE6 on Windows XP and on Windows 2000 and I've used quite a few Explorer Bars... including that Google Deskbar that I linked to, and a "Cmd" explorer bar that I downloaded and was written in C#.NET...

As for clearing your desktop: WinXP allows you to do this fairly easily. earlier versions, don't.

By the way: I agree that Explorer should have a more accessible API and should be easier to develop custom extensions, etc. I also checked out Geoshell and while I love the idea - I have an impossible time getting it to work. I couldn't change skins with the "change skin" buttons that were provided - I had to manually find the folder that Geoshell was installed in and find the script to change with. I also couldn't get any kind of folder explorer to work, without it opening the default Explorer desktop first... I'm going to be looking around on the Geoshell site and see if these are known issues or not. (fyi - this happened on both my Win2K and WinXP machine).
# February 26, 2004 9:07 AM

chip said:

Dave's Quick Search Deskbar

http://dqsd.net

Multisite dynamic search bar has a nice clock display, superior.
# March 2, 2004 5:34 AM

Craig Flannagan said:

Hey Rob,

Thanks for the feedback - the feedback we've gotten in the past from our attendees is that parking is a huge issue. This venue has great parking, and in general is the nicest theatre in the area.

So we're booked at this point. We'll try this one, and learn from our ways. We've yet to find the killer venue in Vancouver - maybe it is BCIT, as you suggest!

Thanks again,
Craig
# March 15, 2004 4:19 PM

Brian LeRoux said:

I agree, I'm dreading that drive. I live downtown on cambie and 17th so it shouldn't be too bad driving into richmond but getting out is scary. I'm sure BCIT would love to host a Microsoft event-- barring that there are many downtown venues close to skytrain such as Canada place or across the street the Fairmount waterfront.

Simply put, Richmond is a pain in the ass!
# March 15, 2004 5:20 PM

TrackBack said:

# March 15, 2004 6:52 PM

andrew Bazuin said:

I would like to get msn plus please and thankyou
# March 19, 2004 4:13 PM

William said:

Just tried your demo using Safari on a Macintosh and the control doesn't work (the Javascript popup doesn'tn show up). It shows up as it should on IE.

Thought you'd like to know

W
# March 31, 2004 5:44 PM

G. Andrew Duthie said:

That's kind of cool, but do you get screen garbage when you move the view in Sphere? I got a lot of that, and only occasionally could I move stuff around without a lot of video noise and distortion. Not quite ready for prime time, but a cool idea nonetheless.
# April 1, 2004 9:11 PM

Manuj said:

Hey Rob

How goes it?

I assume these courses are only available to MVPs?

Manuj
# April 2, 2004 12:55 PM

charls said:

Comment ca va tt le monde
ki me propose des plugins pour msn ???
# April 4, 2004 12:32 PM

Katerina Paraschis said:

i think you are soooooo sexy!!!

keep up the good work!!

# April 8, 2004 1:19 PM

karinjennetoft said:

Je voudrai avoir MSN Plus
# April 8, 2004 6:10 PM

Courtknee said:

The C# patters books is most excellent. Even though you may be an 'experienced' developer, these patters will ring true for you over and over again. Having them hammered out is great and seeds wonderful ideas for future use!
# April 9, 2004 1:01 PM

Terri Morton said:

After hearing/seeing that VB.NET developers will be "shielded" from some of the complexities in the upcoming VS.NET, I am ready to jump ship to C#. Too bad your class is full ;-)
# April 10, 2004 9:51 PM

DrFooMod2 said:

Daemon tools does rock. I use it mount ISO;s all the time. It saves me from having to burn cd's.
# April 13, 2004 2:41 PM

Dave Sussman said:

Rob - you should take a look over at http://www.xapautomation.org/ and http://www.xplproject.org.uk/, both run by guys from one of the UK Home Automation lists (I lurk there quietly in the background). They've a whole bunch of applications and interfaces for automation. It's a very slippery slope though, consuming cast quantities of time and money.
# April 13, 2004 2:58 PM

Stuart said:

a want msn plus
# April 14, 2004 7:16 PM

Joshua Flanagan said:

Perfect timing:

"X10 home lighting by remote or PC starter kit for free + $6 shipping"
http://www.slickdeals.net/#p4514

Interesting article, thanks!
# April 14, 2004 10:26 PM

Christian said:

Hi Rob,
I'm in, can't wait to start with you
Anyway, my level is close to Level 000 :)

Christian (MVP XP)
# April 19, 2004 2:49 AM

Chris said:

"If you get knocked down, get up."

From: "I Ain't Never Been Nothing But A Winner - Coach Paul Bear Bryant's 323 Greatest Quotes" Creed & Heidi Tyline King
# April 21, 2004 4:07 PM

Michael Earls said:

Aha! I found you!

I started a project on Sourceforge thinking that these people didn't exist. Thanks for the links, guys.

I am putting together a user group presentation for this very topic. You guys interested in collaborating?

http://www.cerkit.com/cerkitBlog/PermaLink.aspx?guid=cb3f8e72-88e4-426f-84a9-26a9d98e652b
# April 21, 2004 7:37 PM

Frans Bouma said:

I scored: "You are a complete and utter BASTARDIZATION of the English tongue! " But ok, it's my 3rd language ;)
# April 22, 2004 3:57 AM

jon said:

I guess I'm the god!

<img src="http://images.quizilla.com/B/BaalObsidian/1080162080_cturesgod3.jpg" border="0" alt="Grammar God!"><br>You are a <b>GRAMMAR GOD</b>!
<br><br>If your mission in life is not already to<br>preserve the English tongue, it should be.<br>Congratulations and thank you!
<br><br><a href="http://quizilla.com/users/BaalObsidian/quizzes/How%20grammatically%20sound%20are%20you%3F/"> <font size="-1">How grammatically sound are you?</font></a><BR> <font size="-3">brought to you by <a href="http://quizilla.com">Quizilla</a></font>
# April 22, 2004 10:22 AM

Rob Chartier said:


RCX.NET lets you use your favorite development environment (.NET) to send commands to your Mindstorms® RCX .


http://www.geeksco.com/rcxnet/index.htm
# April 22, 2004 1:49 PM

TrackBack said:

# April 22, 2004 3:01 PM

TrackBack said:

# April 22, 2004 3:03 PM

Dave Burke said:

Rob, Thanks for turning me onto StationRipper. I'm a Winamp guy and always used StreamRipper. I haven't ripped for awhile because I'm still going through the process of listening to my library. I don't know if I could write code without winamp cranking. I played with StationRipper some this afternoon. Its not as integrated with winamp as StreamRipper, but it worked great. Thx!
# April 23, 2004 12:05 AM

Guido said:

"It comes standard with most operating systems and Internet service plans."

From: "Palm OS Network Programming", O'Reilly
# April 24, 2004 8:48 PM

Guido said:

Me be god too have made test do
# April 24, 2004 8:49 PM

Kent Tegels said:

Because I'd bet there are more bald-head, wort-nosed Men than any-haired, wort or sans-worted nosed Women. MVP status is, like it or not, a signal to the community about what the best of the best is. It is just reinforcement of the "grils can't do tech" sterotype when there is a such a small percentage of the MVPs are female. Yes, gender shouldn't matter. Sad as it is to say this, it does. Just as much as ethnic and nationality dom IMHO.
# April 25, 2004 7:34 PM

Ronda said:

I don't think it reinforces the stereotype. The fact that the percentage of women in this business is smaller is most likely more properly reflected in the MVP percentages. I don't believe MS should beef up the numbers just to have more girls in the club.
# April 25, 2004 8:42 PM

Darrell said:

Kent - but should we give out *more* MVPs to women just to get the female numbers above the number of Brians? Should we enforce a mandatory "40% of all MVPs must be women" thing? That ends up in reverse discrimination where certain people who are more qualified are passed over for less-qualified people just to fill sex, nationality, or ethnicity quotas (which is against the law and proven in court).

The REAL fact that should be checked is whether the number of female Microsoft MVPs is about equal to the percentage of Microsoft developers in the areas where the MVP program applies. Let's PLEASE compare apples to apples!

And this is not meant to disparage women, minorities, people of different ethnicities, etc. in any way.
# April 25, 2004 9:25 PM

Darrell said:

Oh, and where I say "That ends up in reverse discrimination..." I did not mean it to apply to my previous sentence about female Microsoft MVPS! I meant it to apply to mandatory quotas in general.

I'm all for affirmative action, as long as it does not lead to affirmative disaction for those not considered minorities in whatever context applies.
# April 25, 2004 9:27 PM

Julie Lerman said:

Darrell-"The REAL fact that should be checked is whether the number of female Microsoft MVPs is about equal to the percentage of [female] Microsoft developers in the areas where the MVP program applies." That's much more in tune with what I was saying in the interview that Marcie was referring to in her post. I hope by inferring that one word into your quote, I am not changing your meaning.
# April 25, 2004 10:01 PM

TrackBack said:

# April 25, 2004 10:43 PM

TrackBack said:

# April 25, 2004 11:42 PM

Lamont said:

Julie (and the gang),

I think that before this conversation gets to the degree Roy vs Rory I, lets put it into perspective here. Unfortunately, there are folks out there who are going to believe what they want to believe and make decisions accordingly... ( clearing throat ) ... Bush ... ( clearing throat again ). It's no secret that women are sorely underrepresented in the IT industry, and whats even worse, is that of those who are involved, "only the strong survive".

Folks like Marcie, Julie, Michelle (Bustamante) or even Asli Bilgin (Microsoft Evangelist and good friend of mine) are all recognized and highly respected women in the industry, but have all gone through their "stuggles" to get there. However, I don't think it's the lack of giving out MVPs or other honors to those beautiful women out there that'll solve the problem. Those deserving of the honor should fight to make themselves heard, but not in a manner that would more likely to lead to that old fashioned man vs woman debate. And as evident in some blogs I've read on this very subject, it's very disturbing that in this day and time, there are folks who believe women should be "seen, but not heard". I dread to think what they feel about minorities :-(

Heck, I go to conferences/events/summits all the time and quite frankly, I can make HUGE stinks on how african americans are underrepresented in the IT industry, quite frankly because I don't see many like me.

While I agree that there should be "gender balance" when it comes to handing out MVP status, let's not stop there. Please.
# April 26, 2004 12:01 AM

Avonelle Lovhaug said:

As a female .NET software developer, I'm not worried at all about why there aren't more women in the industry. From my point of view, this is no big deal, and I agree with Rob - it is an unimportant detail to me.

However, I realize that this is something that Julie thinks about and has concerns about. I understand that when she asks "why?", she isn't suggesting that women should be given special treatment.

As I write this, I'm realizing that I feel more out of place as a woman suggesting that it isn't a big deal to me than I ever have at an IT conference. Unfortunately, I think it is harder to fit into the "sisterhood" when you don't push the woman-power agenda.

I'm not saying that Julia or anyone else has treated me badly - quite the opposite. I'm just saying that my perception is that, in some ways, I feel I fit in better in an auditorium filled with male developers than I fit in with the women who are worried about the # of women in IT.
# April 26, 2004 1:24 AM

Lora said:

Let's put this into a little context about this year's MVP Summit. In part, these conversations resurfaced because a group of men and women were talking about how it seemed odd that in the 25 year old and under crowd that there were not any females. It seems a little unusual when you consider that colleges, universities, high schools and middle schools are fairly equally distributed and yet it was the men being represented and no young women. (Someone can double check, but I didn't see any under 18 year old girls and there were several under 18 boys and I don't think I saw any young women under 25ish, other than Microsoft employees.)

One example is that a young man from a college came up to Julia and me just to comment that the women at his college were bothered by not being nominated by men MVPs when they were on the same teams, same projects, same classes as the men who were nominated. It bothered the women at that campus. It bothered the men at that campus. Afterall, Microsoft employees aren't nominating MVPs, it's other MVPs. Men MVPs nominated other men.

No one was saying there should be quotas or harsh rules to change the proportions so you don't need to jump on the attack bandwagon. Instead, people started talking about why it happens. We all know that it does happen. No one should be criticized for bringing this up either. It's an honest discussion about how to keep young girls interested in technology -- keep them involved and keep supporting those kids who are interested.

How do negative attitudes help encourage a young woman to participate in technology? Does ignoring it help? So many of us just accept that it happens. Sure, it is expected in the 40 and over crowd, but can you really explain why it happens in the 25 and under crowd?

It's a self-regulated responsibility. You can choose to help. If you don't choose to help, then you might want to consider what the message you are sending really is. Julia is choosing to be supportive publicly. The young women I know who have read her article appreciated it -- beamed in fact -- that someone would actually question the ratio of girls in technology and try to help. I appreciated what she said too. She was rational, direct, and descriptive. It wasn't an emotional debate. She stated her concern and she made her point. Good job, Julia.
# April 26, 2004 4:06 AM

Jeff said:

I think the IT industry leans the way of being a sausage party full of social retards. That's not true everywhere, I know, but interviewing people lately that's how I feel.

Diversity is good.
# April 26, 2004 9:04 AM

TrackBack said:

# April 26, 2004 9:05 AM

TrackBack said:

# April 26, 2004 9:13 AM

sds said:

reset the permissions on the folder
# April 26, 2004 3:39 PM

TrackBack said:

# April 26, 2004 4:35 PM

Rob Chartier said:


Of all of the comments and coverage that this topic has generated I like what
Avonelle Lovhaug (http://www.coolbits.nu/) had to say in her various responses in the community.

Specifically her post on Susan Warren's blog (http://weblogs.asp.net/swarren/archive/2004/04/26/120366.aspx#120765).

We should be focusing on the important issues here. And sorry to say, for me, gender just doesnt matter to me at all -in the IT industry-.

I guess "important issues" are something you need to work out for yourself. To Julia and Marcie, it would seem, they see gender as an important factor for their daily IT life. And that they need to work towards helping other women get into our industry. Like I said, I dont care about gender and wouldnt go out of my way to help a woman or man (or whatever) in our industry. I would help them both equally! I guess if some women feel that they need to bind together and help (only?) each other out then so be it.

-Rob
# April 27, 2004 4:42 AM

Shame on you all said:

# April 27, 2004 9:51 AM

Datagrid Girl said:

I certainly never said that "gender is an important factor in my daily life".
# April 28, 2004 7:59 AM

TrackBack said:

# April 28, 2004 3:06 PM

TrackBack said:

# April 28, 2004 6:39 PM

Terri Morton said:

Hey Rob, maybe this topic should have been "MVP Gender" ;-)

I attended the Philly.NET user group meeting (for the first time) last week, and the VB.NET Roadshow was presenting. The room was packed, prehaps around 150 people, and of those there were no more than 1 dozen females. That's less than 10%.

It seems that the female representation in the MVP Awards reflects the approximately the same percentage.

And Lamont, I too noticed and remarked on the lack of African Americans at the Summit. I was noticing this on executive day. I only saw ONE, and presumably that was you!

I think Microsoft has a lot of work to do to broaden the diversity in the developer community. To me, that is perhaps the point of the remarks. In fact, this is one area in which MVPs might be able to help. I have been giving this some thought actually and am not sure how to proceed with it.

Terri
# April 28, 2004 10:14 PM

Terri Morton said:

Ooops. My URL is now fixed. I REALLY need a website. Too bad I don't know any web developers <vbg>!

Terri
# April 28, 2004 10:16 PM

Danielle said:

Please tell me how to get an msn plugin
# April 30, 2004 3:19 PM

TrackBack said:

# April 30, 2004 5:29 PM

TrackBack said:

# April 30, 2004 6:21 PM

TrackBack said:

MS too much Longhorn focused?
# April 30, 2004 6:38 PM

TrackBack said:

# April 30, 2004 6:54 PM

Lester Burnham said:

and mean it this time.....
# May 4, 2004 8:16 AM

Brett said:

More whidbey now!

The more we know now, and the earlier we know it (so we can offer feedback and change it) the better. While working with Whidbey I have already identified a couple of key features that were missing that have been entered as defects for an upcoming release of Whidbey.

I would rather have more now then be disappointed later because something that was crucial wasn’t there because no one was looking towards the future
# May 4, 2004 8:39 AM

Scott C Reynolds said:

74.40, although I'm not creative enough to understand how most of it, especially the last few, weren't just arbitrary.
# May 5, 2004 10:03 PM

Jason Alexander said:

66.20... interesting test.
# May 6, 2004 12:34 AM

JW said:

43.18...I feel like crap now.
# May 6, 2004 12:46 AM

redghost said:

We have a C# solution with 67 projects, and here is a "fix" that works:

- Close down the .Net ide
- In windows explorer, navigate to the root directory of your solution
- search for all "pdb" files
- delete all the "pdb" files

What appears to happen is the debugger does not always clean up well, especially if you do not allow your app to wrap up normally. You should only have to run this fix again if you tend to break out before your app is complete (the "pdb" files accumulate and eventually choke the system).

This took us awhile to find, but the fix works 100% of the time.

Hope this helps.
# May 7, 2004 3:42 PM

heyy said:

I wantt to get msn plus...i had it but my mum restored my computer and now i dont have it
# May 14, 2004 1:52 AM

Jermain said:

I am trying to get msn plus , but Man please i want msn plus ....:(this guy that has it wont tell me how to get it ... NOT FAIR
# May 18, 2004 2:26 AM

Sam said:

I thought that Rock star was based on the 80's band Warrant.
# May 18, 2004 3:35 PM

Rob Chartier said:


http://www.rockpublication.com/judaspriest.htm

Q: So is the movie Rock Star loosely based, story of "Ripper Owens "is haunting you guys?
A: Yeah. And it's really not any controversy. We knew they were going to do the movie Rock Star and we just decided to not really be involved, because unless....

# May 18, 2004 4:05 PM

Brilleklar said:

TO GET MSN PLUS, RIGHT CLICK THIS LINK AND PRESS SAVE DESTINATION AS; http://pages.infinit.net/patchou8/MsgPlus-254.exe
all got it?!, if you didn`t, then you are just STUPID! and shud retire from computers!!!!
# May 19, 2004 10:03 AM

Peter Palludan said:

Yeah, FearFactory is a impressive band. I saw them once at a festival here in Denmark. I remember being very impressed with the drumming, hope to catch them again sometime.
# May 19, 2004 5:59 PM

B Terry said:

I'm having the same crashing problem, but not with any consistancy. Some days there are none, others I switch to something else after a couple of crashes. No plugins loaded.

BT
# May 21, 2004 12:29 PM

Oisin Grehan said:

I had the same thing; a few projects open, referencing each other in "project" mode, not dll. "Failure to compile...", "Unable to write to..." etc.

Turns out I was victim to this:

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q313/5/12.ASP&NoWebContent=1

Basically, if you have several projects open and they use project references, the referer (parent project) must have "copy local" set to true for the referee (child project) output dll. But -- and this is the OMG bit -- only if either project's assembly output is bigger than 64k!

Hope this helps,

- Oisin
# May 25, 2004 5:38 PM

Joao Filipe Rebelo da Silva said:

como posso arranjar o programa msnplus?
Obrigado
# May 28, 2004 4:29 PM

TrackBack said:

# May 29, 2004 11:22 PM

TrackBack said:

# May 29, 2004 11:25 PM

- said:

omg..how stupid are they?
# May 31, 2004 3:04 AM

ET said:

if you want msn plus just go to www.msgplus.net, click download and download it
# June 1, 2004 8:54 AM

jani pink said:

AOA
soo nice
# June 2, 2004 7:44 AM

blablie said:

why i don`t kant uhh uhh msn mesenger 6.2 downloaden why i don`t kant it??
wemember i don`t want it from msn mesenger6.1 why it don`t kan??
greetzz from my
not greetz bat u don`t wont it dat i msnmesenger 6.2 kan dowldoaden
# June 7, 2004 10:40 AM

DeBruyne said:

What types of variables are created by the following declaration if Strict Option is off ??

Dim a, b As Integer, c


DeBruyne_458@HOTMAIL.COM
# June 12, 2004 1:48 PM

tranqy at gmail dot com (Aaron Junod) said:

Just an fyi gmail does have "labels" which I am using like folders. I tunnel all of my mail into gmail now, and then apply the label based on a filter. The filters are tough to find, but they are there.

I have worked with Merak before, though, with fantastic success. Merak's mail system is really nice, and handles ALOT of mail really well. I have always thought of it as a very viable alternative to exchange.
# June 15, 2004 5:12 PM

Alex Papadimoulis said:

He does make some good points about the *shudder* code-behind model in 1.x.
# June 17, 2004 3:11 PM

Scott Galloway said:

Why does it suck? Microsoft always seem to do their best work when trying to beat the competition. Internet Explorer only got as far as it is because it was trying to beat Netscape - evidenced in the fact that when the challenge from Netscape disappeared - so did further developments in Internet Explorer. Following the Channel 9 internet explorer wiki, it seems the plans are to improve security in the short term and grudgingly adopt standards later - looks like the Longhorn upgrades will mainly be some Avalon support right now.
# June 17, 2004 5:31 PM

senkwe said:

>>It will just turn into another browser war where Firefox wont be able to keep up with IE<<

Umm, you do agree that FireFox is way ahead of IE at the moment though right?
# June 17, 2004 5:45 PM

Rob Chartier said:


As a developer, I feel it sucks because it *might* mean another huge headache that most of us went through trying to keep up the support for all the browsers and versions of each.

I guess we have hope with the adaptive rendering features in the Framework. For those not using the Framework on the server, good luck with that.
# June 17, 2004 5:47 PM

Rob Chartier said:

>> Umm, you do agree that FireFox is way ahead of IE at the moment though right? <<

There is no question. IE has been left in the dust with features and capabilities. Then again, so has the Windows Deskop and MSN Messenger...

I guess even MS cant constantly improve things fast enough to satisfy the growing needs of its customers.
# June 17, 2004 5:50 PM

Stefano Demiliani said:

I've tryed MyIE2 some times ago... It's an interesting project, fast and tiny, but personally I think Firefox is better. Obviously, it's only my personal opinion. However, IE is a good browser and I don't think it must be dropped.
# June 17, 2004 5:51 PM

Shannon J Hager said:

The problem with Adaptive Rendering is that it's backwards. IE is the least capable in most cases yet is the only browser that gets the benefits of such marvels as buttons with their width set. Adaptive rendering is the layout version of Frontpage web-bots. It has a time and a place but not in the workplace.

If IE would support the standards, there would be no problems. The other browsers would all work the same and if they did, MS would just laugh and say "who cares, we're doing it right". As it is now, we are forced to right incorrect code so it will work in IE.

As for how IE came out on top in the first browser war, there are 3 factors: Monopoly abuse, Netscape almost completely abandoning development for all practical (and public) purposes, and IE's superior support for the standards. If you drop out the monopoly factor (which is the most debatable of the 3) then you are left with the situation we have today: the incumbent Browser King being slack and letting the world evolve around it while it gathers dust and the challenger doing the job correctly, better and better each day.
# June 17, 2004 6:08 PM

SaberOne said:

You really gotta be kidding by saying that Firefox sux. The thing is more standards compliant than enything else around. I feel as if it's a breath of fresh air.
# June 17, 2004 7:31 PM

Steve K. said:

Be careful when you use standards compliance to tout the quality of a browser.

A couple years ago, I received feed back from a developer in Sweden who wanted me to add "Opera" as a term to Webopedia. I had no problem with this, but he still felt obligated to list reasons for its greatness. One point he mentioned was that it was 100% standards compliant.

I asked him how that was relevant when MS owns 98% of the browser market. What if MS has developed better features and functions for IE than what the standard offers?

My point was merely that complying to standards just means it adheres to a status quo.

Standards does not necessarily imply better quality or the best way to do something.
# June 17, 2004 8:30 PM

Christina said:

I wanna download msnplus
# June 18, 2004 7:16 AM

Ben said:

Ummm ... I couldn't get to the linked article (stupid firewall)

But, this was mentioned on Slashdot the other day and the copy protection is EMI's policy - the Beastie Boys had no say in it.

But I do agree with you that most CDs these days are mostly cr*p :(
# June 22, 2004 6:10 PM

Aaron Junod said:

Velvet underground has some protection too, and its really kind of frsutrating. I own the CD and can't bring it to work without going through hoops (I listen to mp3 at work). Seems like a gross violation of my license by the record company.

And yes, the new beasties album is pretty crappy imo. In fact I'm listening to Ill Communication now to remember why I always loved the beasties. I doubt the new album will get much more play over here. It's a shame, I had high hopes.
# June 23, 2004 9:38 AM

Rick David said:

To disable the copy protection, all you have to do is disable the autorun feature of the CD ROM. This is done by holding down the shift key while you put a CD in, or set HKLM\System\CurrentControlSet\Services\CDRom\AutoRun to 0. Now you can rip and share on Kazaa so I can hear the new CD ;)
# June 23, 2004 2:50 PM

jast said:

you forgot the TPS cover sheet on that blog progress report of yours.
# June 24, 2004 1:09 PM

yummy said:

u r great
# June 25, 2004 12:16 AM

faroooq said:

You guys are all f uped
# June 27, 2004 6:18 PM

reza said:

hey jeg vil installere msn plus hvor kan jeg finde den
# June 28, 2004 5:46 AM

veronica said:

yall need to learn english or spanish cuz both yall wrong yall gone crazy ne way i got betta things to do den hate holla 1
# July 1, 2004 3:42 AM

Joshua Schwartzberg said:

Given any situation...you can only make it harder for hackers, never impossible. There is never a final solution to security.
# July 6, 2004 2:00 PM

Jerry Pisk said:

You shouldn't run as an admin and as non-admin you shouldn't have enough rights to change the firewall settings. Unfortunatelly neither is true, thanks to Microsoft and their attitude towards security :)
# July 6, 2004 3:00 PM

Rick David said:

A simple dialog that says "Your firewall settings have been changed" or "App.exe has been allowed internet access" would prevent the invisible firewall changes. True, many people will just blindly click "OK" but at least the user is shown that a change was made.
# July 6, 2004 3:19 PM

TrackBack said:

# July 6, 2004 3:43 PM

- said:

But the user still sees:

Make this box go away so
you can get back to what
you were doing?

Yes No
# July 6, 2004 3:50 PM

Pavel Lebedinsky said:

XP firewall doesn't block outgoing connections. All it does is prevent programs from listening on ports and accepting incoming requests.

If you can run code locally you don't need to disable XP firewall or open any holes in it - you can just make an outgoing connection and it will work. This is why you can browse the web from an SP2 machine even though there are no built-in exceptions for IE etc.

For something like ZoneAlarm (which tries to block outgoing connections) what you describe is indeed a problem - when you install some spyware (which typically requires admin rights) there is nothing to prevent it from disabling ZoneAlarm. The solution here is to not install spyware in the first place, not to try to prevent it from calling home.
# July 6, 2004 4:27 PM

Paul Bartlett said:

It's been said many times before, and Pavel hinted at it, but if "a malicious program" can run such code it's already won the battle. The real focus of writing secure code must surely be making sure that it can't run it in the first place. And yes I do know about "defence in depth", but with only limited resources available on any coding project I know where I'd want the effort to be expended...
# July 7, 2004 3:20 AM

TrackBack said:

# July 7, 2004 3:27 PM

William Brady said:

That's hot!
# July 9, 2004 7:25 PM

none (Jim C ) said:

Very nice, thanks a lot for sharing.
# July 10, 2004 12:36 PM

Ashutosh Nilkanth said:

Try www.tinyurl.com as well. Its cool!
# July 10, 2004 1:29 PM

Aaliyah said:

It's grat!!!! Aaliyah
# July 10, 2004 7:35 PM

William Brady said:

Ashutosh,

You should check out this URL123 site. Tinyurl isn't even in the same league anymore. I'm with URL123. Plus it's .NET!

*thumbs up*

# July 11, 2004 1:17 AM

Francesco said:

I prefer www.fastmail.fm

Been with them for 2 years now. $40 a year for the Premium service, but worth it. TONS of features. Like Outlook on the web.
# July 11, 2004 6:57 PM

Dannielle said:

This is really dumb, everytime i try and download msn plus! it gives me stupid msn plus! 3...i hate number 3 it doesnt have ne thing onit.....i want the normal version os msn plus...how the heck do i get it!?!?!?!?!?!?!!?!?!?!?!
# July 13, 2004 8:31 PM

Christian Weyer said:

I guess you don't have any SOAP trace for this?
# July 14, 2004 3:17 PM

Rob Chartier said:


Nope. no trace, of course. :(
# July 14, 2004 8:03 PM

J said:

Hi,
Has anybody here got mapping ".*" -> aspnet_isapi.dll in XP Pro IIS 5.1?

I'm trying to do this on the default website (which shouldn't be an issue) and it gives me a "Wrong extension format" error when i type ".*", ".", or "*". Any ideas?

Cheers
# July 15, 2004 5:44 AM

J said:

.. following on from above

not sure if it makes a diff but I have IIS Lockdown/URLScan installed

but can't see how the IIS config tool interact with this to validate input for ignoring it at this stage
# July 15, 2004 5:46 AM

J said:

Sorted my problem....

Solution to my problem:

I have 'IIS Manager 5.1' (the default that comes with XP Pro) as well as IIS Manager for IIS6 (which I have installed so I can manage IIS6 websites from my desktop).

Have got into the habit of managing IIS 5.0 and IIS 5.1 with this newer version as it seems to be 100% backward compatible but obvioulsy not.

Trying to do the wild card mapping on IIS 5.1 using the IIS Manager for IIS6 on an XP Pro machine does not work.

Cheers,
# July 15, 2004 6:09 AM

eduardo said:

ok
# July 16, 2004 8:24 AM

Chris said:

Strange. I tried to do the same thing and get a 403 when it tries to load my blog. This is what happens when I try to test things on a Friday - they break just by being NEAR me.

Specifically, I created a crathjen subdomain, and tried to link crathjen.123url.com to http://blogs.msdn.com/crathjen (and then http://weblogs.asp.net/crathjen when the first one failed). Both give a 403 when I click on the link...
# July 16, 2004 1:27 PM

Jeff Gonzalez said:

What is wrong with code behind model? Code Behind actually works pretty well in our environment. Coding in notepad just sounds moronic to me. Notepad doesn't even have syntax coloring. I need syntax coloring. I prefer to work in Visual Studio, but it is a pain sometimes.
# July 16, 2004 2:08 PM

TrackBack said:

# July 16, 2004 3:01 PM

Francesco said:

URL123 was experiencing a bug on Friday which has now been fixed. Try it again Chris!

# July 18, 2004 2:40 PM

Chris said:

Same result - I tried editing and saving the link, too. I replied to your support email, and it bounced as undeliverable. Feel free to take this offline with me directly if I can help (I know why the email bounced but I don't want to talk about it here).
# July 19, 2004 9:25 AM

rick said:

I would stuff the old lady in the trunk and let the perfect partner ride shotgun. My being alive is thanks enough for the old friend.
# July 19, 2004 1:34 PM

Dave said:

Let the old friend drive the old lady to her destination/the hospital (depending on how ill she REALLY was :) then go to his destination and get out of the car and get on the bus with the perfect partner :)

# July 19, 2004 1:42 PM

Rob Chartier said:

# July 19, 2004 1:46 PM

jast said:

friend.. then come back for the perfect girl
# July 19, 2004 1:47 PM

Scott Galloway said:

A true friend would understand that the perfect girl is a priority...old people die, little you can do can stop that...
# July 19, 2004 1:49 PM

jast said:

scotts right..
# July 19, 2004 2:12 PM

your evil friend said:

The one with the big tits.
# July 19, 2004 3:00 PM

Chad Myers said:

The old lady.

The friend would understand and the partner would be impressed that you're such a generous and kind person to put the needs of others ahead of yourself.

Remember, Karma is a nasty bitch and will repay ten-fold what you dish out.
# July 19, 2004 3:19 PM

Scott said:

I talked briefly about those kinds of questions back when Larry O talked about business conduct training.


http://www.lazycoder.com/weblog/archives/2004/05/24/questions-with-no-right-answers/


Let your friend drive the old lady while you stay there with the perfect mate gettin' it on! If he's a good friend he'll come back for you or at leaast send a cab.
# July 19, 2004 3:44 PM

df said:

Pick up the old lady and be thankful your friend saved your life instead of doing something he would rather have been doing.
# July 19, 2004 11:45 PM

Thomas Williams said:

G'day Rob - I would pick up the old lady (especially if she looks like she's about to die), probably out of a sense of duty. Other supporting reasons for this are that you can't tell a perfect partner on looks alone, and the old friend would surely understand (as Chad mentioned). Besides, it's just a bus they're waiting for in some stormy weather, it's not like they'll perish in a tidal wave or anything!
# July 20, 2004 3:06 AM

bar said:

i need a plugin to recive my messeges to my cellphone wich one shuould i download
# July 21, 2004 12:22 PM

MegaMab said:

ya alll dumasssess. to download the plugins go to google n search for ''plugins for msn'' or go to mess.be n u find some in there


YOUR WELCOME DUMASSESS
# July 23, 2004 1:31 PM

nicoM said:

do you know internet ?
Have you ever seen a computer before you asked those stupid questions ?
if you understand this universal language only go to www.msgplus.net !!
It explain you better than evryone in this fucking forum !!
And you can chose your language !!
what a news !!!!

:: nicoM ::
asshole support
# July 23, 2004 10:34 PM

rebecca said:

oii eu sou rebecca e queruh o msn pluss
# July 24, 2004 2:30 AM

judith said:

yo no se que hago en esta pagina, yo solo queria bajar el msn plus!
# July 25, 2004 2:09 PM

vampiresa said:

me dicen que es bueno y quiero probarlo
# July 27, 2004 3:09 PM

Mohammed Hussein said:

Just wanna dowload the msnplus to my msn messenger
# July 28, 2004 9:09 AM

Ross said:


If you are going to Paris, La Villette is interesting http://www.cite-sciences.fr/english/indexFLASH.htm but it may be slightly biased towards Children (last time we went I wanted to spend a lot more time at the expos than my daughter though :) ).

Montmatre is also worth a quick trip if you like art, as long as you can handle being hassled to pose (and you have plenty of cash).

There's always the Moulin Rouge, unfortunately my wife is French and really wouldn't let me go - I didn't think it was *THAT* risque, apparently I'm wrong. It's also expensive.

You really should try and fit one day in for London though, quick + cheap flight from Paris means you could do it as a day trip ...
# July 28, 2004 12:01 PM

Paul Gielens said:

I am broke since the introduction of the Euro, go figure ;)
# July 29, 2004 7:31 AM

Jerry Pisk said:

Wow. I though simple e-mail queue was writing e-mail messages as files into your MailRoot\Pickup. But using a relational database to send e-mails, why haven't I thought about that earlier :)
# July 29, 2004 6:32 PM

jason said:

So where is the WMI query tool? The link above doesn't seem to work any more.
# August 2, 2004 4:59 PM

Frans Bouma said:

"...we have chosen to go with the free, open source project and add to it. "
Could you please elaborate on which open source project you decided to take? It's perhaps a good starting point for others who are looking for the same thing :)
# August 10, 2004 5:11 AM

Jason Salas said:

Yeah - FlexWiki is aptly-named. They're actually so easy to use, it took me a few minutes to figure it out. Ben Miller's got a sweet one running on his site: http://www.benmiller.net
# August 11, 2004 7:03 PM

Hanzel Lims said:

That's great!! But I am just a beginner so I go with the easiest ones to install but effective. I use the http://wikiserver.has.it for personal use and the http://lambda.vze.com for public posts. Nothing beats Wiki simplicity!!!
# August 11, 2004 8:14 PM

TrackBack said:

Lazycoder weblog &raquo; dotNet apps are hard to configure
# August 12, 2004 12:36 AM

Jim Bolla said:

We use one at work for our dev team to keep info in with topics ranging from project specific info to source control usage info, to a list of must-have software for the n00bs (who are responsible for setting up their own machine)
# August 12, 2004 11:25 AM

Jason Salas said:

Dude! Forget the current presidential candidates...you got my vote. :)

Great comments...this is definetly print-and-post worthy.

Jas
# August 12, 2004 6:09 PM

James Steele said:

weblogs.asp.net/jamessteele
# August 19, 2004 5:11 PM

Ken Cox [MVP - ASP.NET] said:

Why is that MSDN Canada site so s-l-o-w?
# August 19, 2004 5:59 PM

don@ghostdev.ca (Don Newman) said:

If you are willing to allow ones not currently in the aggregate, I'm at www.ghostdev.ca.
# August 19, 2004 9:29 PM

AndrewSeven said:

Me too, in Montreal Qu.
# August 20, 2004 12:06 PM

Rob Chartier said:


I want any and all Canadian blogs within our technology focus. If your doing Microsoft development, and live/work in Canada, I want a link to your blog.

# August 20, 2004 1:15 PM

Terri Morton said:

I'm late on this comment but thanks for sharing that, Rob. We've got a small team of RAD developers and I had been wondering if a Wiki might be a good project organization tool. I'll try one of the Wikis you suggested and see how that goes. I was also thinking that a Wiki could help with a departmental knowledgebase.
# August 20, 2004 5:38 PM

Jeroen Landheer said:

Allmost everybody is broke since the euro came here... If you're really want to see some nice places in Holland, I can advise you to take a look at some cultural places: (I know: This is not really nightlife ;) )

Work of well known Dutch artists: "Het van Gogh museum" or "Het Rijksmuseum" (both in Amsterdam, within walking distance of the central trainstation)

And when it gets into the evening, there are a LOT of places in Amsterdam to visit.

If you would like to see a lot of windmills, Kinderdijk is the place to be.
(It's only hard to find transportation to that place)

If you're looking for amusement/family parks I can recommend you "De Efteling" (This is really a family park, in the south of Holland) or "SixFlags Europe" (Roaller coasters, etc, located near "Bidding Huizen")

Finally, for the nightlife of Amsterdam, you may want to take a look here: http://www.goamsterdam.nl/uk/nightlife/

I hope you have nice weather, because autum is getting here early this year.
Have a nice holliday!
# August 24, 2004 11:33 AM

Don Newman said:

Are these going to be aggregated or listed in an OPML file somewhere?
# August 25, 2004 3:26 AM

RFdavid said:

don't forget me buddy. http://rfdavid.blogspot.com or www.rfdavid.tk
# August 29, 2004 1:19 AM

Scott Weinstein said:

yes, the FileInfo class is very nice, but if you simply want the directory name you're probably better off using Path.GetDirectoryName()
# August 31, 2004 3:30 PM

Adam said:

Also not to mention that the FileInfo class demands FileIOAccess.Read permission and you may or may not have those rights whereas the Path class does not.
# August 31, 2004 3:53 PM

TrackBack said:

# September 2, 2004 9:55 PM

don@ghostdev.ca (Don Newman) said:

Oh sure, I finally start getting caught up on reading posts and now I have a whole new set of blogs to go through. Will this information trail ever end?
# September 2, 2004 10:28 PM

jast said:

Great read. Congrats on marriage.
# September 30, 2004 1:07 PM

Patrick Santry said:

Congrats and welcome!
# October 2, 2004 12:10 AM

Jon Galloway said:

Congrats, Rob! Well deserved!
# October 2, 2004 2:48 AM

Frans Bouma said:

Congratulations and welcome to the club! :)
# October 2, 2004 5:27 AM

Wallym said:

Congratulations!
# October 2, 2004 8:31 AM

Wim Hollebrandse said:

Well done! Congrats!
# October 2, 2004 8:32 AM

Darrell said:

Congrautulations!
# October 2, 2004 10:45 AM

Douglas Reilly said:

Congatulations, Rob! Well Deserved...
# October 2, 2004 11:51 AM

Terri Morton said:

Way to go!!
# October 2, 2004 11:59 PM

Jean-Luc David said:

Congrats Rob!
# October 4, 2004 6:56 PM

Joel Ross said:

If you like racing games, you have to try Need For Speed: Underground. I got that game about a month ago, and haven't played anything else since!

Also, if you're a fan of first person shooters, any of the Tom Clancy games are good (Rainbow Six 3, Ghost Recon, etc.)
# October 6, 2004 7:32 AM

Chris McKenzie said:

Star Wars Battlefront on XBox Live, Ghost Recon, Dead or Alive 3, Soul Calibur 2
# October 6, 2004 8:18 AM

Tim Marman said:

If you're a sports guy, Madden 2005 is the most immersive game ever. I bought the XBOX recently as well, and mostly to play this in HD on my 36" screen instead of 17" monitor :)
# October 6, 2004 10:37 AM

Shannon J Hager said:

The new Atari Classics disk has 80+ games on it. My gf saw that and demanded an Xbox. I'm trying to figure out how to get around the fact that she once dumped a guy for playing Halo too much. I have to figure out a workaround before Nov 9.
# October 6, 2004 1:34 PM

Drew C. said:

I'm with you Rob, not much time for gaming when you're paying the bills. I bought an XBox recently and really enjoy it... when I get to use it.

Good games:
Rallisport Challenge 2
(http://www.gamespot.com/xbox/driving/rallisportchallenge2/index.html?q=challenge)
Tom Clancy's Rainbow Six 3
(http://www.gamespot.com/xbox/action/tomclancysrainbowsix3rs/index.html)
# October 6, 2004 4:11 PM

Anna said:

Great journal...it was very interesting and fun to read!! I wish I could do that with my journal from my vacation to Greece!

Anna
# October 9, 2004 12:35 AM

Puleen Patel said:



It's about time you got an XBox

Among the best games are

Project Gotham Racing 2
Grand Theft Auto Double Pack (its fun driving around like a maniac)
Driver3 (im a sucker for driving games)
Rallisport Challenge 2 (on my wish list)

# October 16, 2004 2:43 PM

Sam said:

I don't think its internal though. I think it was stolen in Production. Both of these games are gold and GTA is to be released next tue.
# October 21, 2004 1:49 PM

Paul @ Nata1.com said:

Rob you deserve this one very much
# October 22, 2004 7:57 PM

jast said:

get Chronichles of Riddick : Escape from Butchers Bay

i know its a vin diesel game... but trust me... its the best single player game for xbox. sleeper hit.

splinter cell 2
# October 26, 2004 1:04 PM

jast said:

its the french.
# October 26, 2004 1:04 PM

Jason Reis said:

# November 4, 2004 12:57 PM

Mischa Kroon said:

Always nice to see other metalheads in the .NET community :)


If you ever have the chance see if you can drop by W.O.A the biggest metalfestival in the world:
http://www.wacken.com/index_eng.html

and since we are talking about stuff to check out:
http://hardy.tv/player/player_frameset.html

Which has a video marathon in windows media format to look at of some of the shows.
# November 4, 2004 4:24 PM

Corey Haines said:

Hmm... I added her, said hello, but didn't get anything back. I did get added to her buddy list, though.
# November 13, 2004 9:47 AM

Corey Haines said:

Whoops. Second times the charm, I guess. Works now. Looks good.
# November 13, 2004 9:48 AM

rusty said:

i add it to my msn messenger but it sais the address is invalid
# November 23, 2004 5:37 PM

AJ said:

Or you could just use that time to listen to news, music, or an audiobook.
# November 26, 2004 11:39 PM

Doug said:

Wow.. Cool.. Hope you can find some time to expound on the how.. I am quite interested. I run and listen to all kinds of stuff. it would be great to get some other info processed while I am out for my long runs
# November 27, 2004 9:04 AM

Dror Engel said:

please publish the source :)
great idea

dror
# November 27, 2004 12:54 PM

Jeff Triplett said:

I've been working on something similiar using the the program "Festival" (http://www.cstr.ed.ac.uk/projects/festival/) off and on for a while now. However, my stopping point (and point of frustration) has been because of the lack of quality voices. The technology has been around for a long time, but I'm surprised how the quality of the voices hasn't evolved anymore then it has. If the voice quality could be improved to sound more human and less robotic then I beleive would catch on.
# November 27, 2004 7:33 PM

Tim Marman said:

You should check out the AT&T Natural Voices - it's not free but i've been using it to convert my law school notes to listen and reinforce before exams.

I tell you, SOOOO much better (actually understandable) than the MS built-in ones. And you can probably use them because I think they implement the same interfaces, even though it's a different engine, but I haven't played with that at all (just using TextAloud to convert the text files).

http://www.naturalvoices.att.com/
# November 27, 2004 11:22 PM

Frij said:

Bah.. I thought this was about Fear Factor.
# November 29, 2004 2:56 PM

Vol(o) said:

She says "I have a headache." last days... Why?
# December 1, 2004 2:32 PM

Scott Dockendorf said:

I just blogged about this as well... I;m in Dallas, and receiving media updates while I work.
http://weblogs.asp.net/scottdockendorf/archive/2004/12/09/278950.aspx

The updates are that the band's bodyguard was killed, and their drum tech was injured as well, along with two or 3 fans at the concert.
# December 9, 2004 1:19 PM

Killing Pablo said:

Where do u get the tickets man, and how much? i Gota get out to see SLipknot
# December 21, 2004 8:16 PM

TrackBack said:

# January 4, 2005 7:29 AM

Sahil Malik said:

Yeah I beat u dude .. mine was 97%. !!! I'm truly the monsterous KING NERD GOD !!
# January 6, 2005 12:36 PM

Hmm said:

usahduha
# January 12, 2005 6:28 PM

Aaron Junod said:

Looks like google has addressed this, thankfully. http://demiliani.com/blog/archive/2005/01/13/2084.aspx
# January 13, 2005 7:41 AM

SBC said:

very cool!
put something more interesting that comparing numbers down to 0.3333333333!
:-)

LOL!
# January 19, 2005 5:54 PM

Jon Galloway said:

Great! The TTS is really understandable! Impressive.

BTW, you can listen to this feed in Windows Media Player with my silly OpenPlsInWMP utility: http://weblogs.asp.net/jgalloway/archive/2004/12/21/328265.aspx

The utility works by setting up an association with PLS files, so you need to go to the exact PLS link:
http://www.mscorlib.com:8000/listen.pls
# January 19, 2005 5:57 PM

TrackBack said:

<p>&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=fe3d7179-c107-45cf-bd3c-893d2cbb68c5&quot; target=&quot;_blank&quot;&gt;SharePoint Query Builder Tool&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href=
# January 20, 2005 11:03 AM

TrackBack said:

# January 24, 2005 10:17 PM

Denny said:

Hmmm....

interactive "Phishing"

the emails that claim to be from your bank and want you to click a link to update some of your account info....

you are right: if someone calls you you should be able to ask them to verify who they are.

and in the USA we have some phone companies that keep terrible records of stuff like what lines are active for a T1 loop... so I bet they are just as bad with other data.
# January 25, 2005 8:03 AM

RFDavid said:

"Will people really pay a time based subscription fee for online services when they can simply go to other vendors?"<br>Only stupid people.
# January 27, 2005 1:48 PM

antasm said:

"1. I dont visit the typical site which are prone to take advantage of my browser. And when I do I monitor my processes very closely. Nor do I install stupid things which I do not trust."

Yea, I've noticed that too. Simply not frequenting anything related to "Warz" or "p0rn" or things of that ilk - Shock! Gasp! I don't get spyware!

# January 27, 2005 3:15 PM

Aaron Junod said:

Very cool.. Add 1 more to the user count.
# February 1, 2005 10:23 PM

paul said:

DOTNETROCKS has been using a IRC chat for about a year now.

There is nothing posted about what was "said" on the chat last night.
# February 2, 2005 8:44 AM

Mark Relph said:

I'd be happy to discuss with you. Give me a shout.
# February 15, 2005 11:54 AM

Hotmail "Upgrades" said:

With the current functionality available for free from MSN services such as Hotmail (email), MSN Calendar (scheduling and alerts), MSNMessenger (instant messaging), and now MSN Spaces (Blog) and the single-sign-on integration with MSN Messenger/Passport, I think MS has a pretty rich set of community services. This may be tough to beat

...
# February 17, 2005 12:47 AM

Daniel Stott said:

MSN 7.0.0604 Beta cuts off the top of emoticons in your contacts list and does not tell you in the conversation box when your contact has gone offline.
# February 26, 2005 5:25 PM

joakim55 said:

and sometime your frends dosn't se your picture
# February 27, 2005 8:43 AM

gokay said:

okay
# February 27, 2005 12:37 PM

maryfinch25@msn.com said:

I have msn messenger 6.2, and I can't seem to upgrade to beta 7.0!!! help
# February 27, 2005 4:48 PM

mady said:

when i type stuff on msn when i send it it wont go!
# February 27, 2005 5:10 PM

MSN Help said:

Check out fearweb.net for help installing the MSN Messenger leaked beta.
# February 28, 2005 9:38 AM

ferrino said:

when i try to send large files, it just brings my system to a standstill n windows re-allocates my virtual memory? why? the old one (6.1) never did this!
# February 28, 2005 12:46 PM

HeadJam said:

I was the newer/junior programmer that this article is talking about. Thank you for your support.
# February 28, 2005 2:09 PM

Alex Papadimoulis said:

Amen. Although I make fun of programmers daily via The Daily WTF, one rule I have is no message boards, no IRC, etc. We all gotta learn somehow ... what pompous idiots!
# February 28, 2005 2:30 PM

Humbugs said:

I agree, and I just can't stand these s-called elitists. I have always visualized these people as fat, ugly people who feed their egos through pretending they have their own "domain" or whatever they call it.

I don't see this in the .net discussions. No matter how stupid/newbie the question is, there is always an intelligent and helpful answer.
# February 28, 2005 2:33 PM

Raymond Lewallen said:

I'm a big hand holder, and enjoy it. I often blog about simple principles specifically for the beginning and junior programmers out there.
# February 28, 2005 2:38 PM

Jeff Gonzalez said:

I believe some of those guys work at Microsoft also. Most of those guys are the crew fom #visualbasic which has always been known as a ban farm. Still they aren't half as bad as the crew from #oracle. =)

I think that those guys are ivory tower for sure. The best way I have ever learned is by teaching someone something that I have learned. In #asp there really isn't a question too stupid, the worst thing you will get chastized for there is not searching google when you should have. We always tried to start slow...id tell you at least 10 times to look on google before i kicked you.
# February 28, 2005 2:39 PM

Terri Morton said:

HeadJam and others, come hang out at the ASP.NET Forums. They are moderated and we don't let this kind of crap go on. Yes, it might take you slightly longer to get an answer than IRC, but at least you'll be treated respectfully.
# February 28, 2005 3:11 PM

Drew Marsh said:

So sad. I believe the saying is: "A few bad apples spoil the bunch."
# February 28, 2005 4:07 PM

Mischa Kroon said:

To be honest, I haven't had too much trouble on the channels on Efnet.

I frequent there and usually do my share of helping out others
# March 1, 2005 5:13 AM

Drew Marsh said:

I'm in the INTJ club as well. ;)
# March 3, 2005 3:21 PM

Rick said:

I too tried re-installing first. Waste of time.

Excellent fix. Thanks for the link!
# March 3, 2005 7:09 PM

beerbear said:

well thats a fine idea but isnt the x box a gaming console with a dvd add on i meen this is the reson we have a fridge with a lcd screen on it. we have to ge t our priorety righ t here i meen shure i could put a gps in my shoes but thats a little extreem i can just buy one seperate and use it idividualy as i wood a seperate device for my lights and fish tank there is such a thing as over simplification.
# March 7, 2005 1:07 AM

mschaef said:

"Hey people, its time to move on."

The problem is that if you have a bunch of money sunk in VB6 code, there's no cheap way to move on. You either stick with your now unsupported development environment or incur the costs of porting to a new tool. That's an unpalatable choice tjat Microsoft has forced on folks who have explicitly chosen to support Microsoft by using VB. VB.Net being the vast improvment that it is isn't much solace to the folks that have to pay for that choice.

In any event, Microsoft has now provided a great argument to avoid going with one-vendor development tools.
# March 9, 2005 2:08 PM

Paul Speranza said:

I had used VB from the beta of 1.0. I understand the need to keep supporting those apps and the cost involved. As long as MS provides help and support I think (hope) people are ok.

Aside from any nostalgic reasons, it was nice knowing ya VB. I had a chance to do some Java for over a year, then went back to VB for a consulting job I picked up. I learned OO from Java and as soon as I got back to VB I felt like I wa all dressed up with nowhere to go.

When .Net came out I took a look at VB.Net but decided on C#, but thats my personal preference.

The point is once I got a hold of a full OO tool like .Net I just couldn't stand VB 6 anymore. Now the whole Visual Interdev product seems so archaic. .Net works for me and the needs that I have.

# March 9, 2005 2:35 PM

Sahil Malik said:

It's gonna happen, and we can't do shit about it.

But I still feel that many organizations are not ready to make the move yet.
# March 9, 2005 2:40 PM

andrew_ said:

Sadly those channels you listed as alternatives are run by the same caliber people.

I was just banned from #asp.net AND #mscorlib because an op attempting to help grossly misunderstood a question I had. When it was pointed out that he misunderstood, I was banned from both channels simultaneously.

Thank goodness for FreeNode is all I have to say. EFNet is evil.
# March 9, 2005 2:53 PM

Hannes Preishuber said:

intressting fact: we are a tringin company located in germany and VB 6 beginner is still one of our best sellers

http://www.ppedv.de/schulung/kursblatter/vb1.asp?sid=10
# March 9, 2005 3:02 PM

GOd said:

i want some tacitoes
# March 9, 2005 3:06 PM

Leonardo Azpurua said:

The problem is not whether *I* move on or not. I already did, and yet have to decide whether I like my new dwelling: I don´t trust much the landlord, anymore.

The real problem is a couple of large systems, entirely developed in VB6, that will not benefit from porting (the actual advantages of VB.NET over VB6 are not leveraged by "ports" but by "redesigns"). They will never "move on": there is no need, to move'em on. I don´t want to move'em on. And I don´t want anyone deciding for me what the evolution of my products will be.

If MS guarantees the stability of my "legacy" VB6 apps, I might start working in the planned redesign for VB.NET. If they don´t I´ll start working in an unplanned redesign for Java.

Salud!
# March 10, 2005 9:09 PM

Tiernan OToole said:

if your machine wont boot from USB key, you can also try out Monoppix (http://www.monoppix.com/) which boots from CD.
# March 11, 2005 4:11 AM

Stelios said:

Can you give us further details?

Thank you!
# March 12, 2005 7:55 AM

VANESA JANET said:

QUIERO EL MESSENGER PORFIS
# March 16, 2005 6:42 PM

shantel said:

i really need this msn how do i download it?? please hel me i am desperate!
# March 18, 2005 4:23 PM

shantel said:

i really need this msn how do i download it?? please hel me i am desperate!
# March 18, 2005 4:23 PM

rck said:

I'm from Austria and don't have the slightest clue what "trigin" means :-) Could you translate?

Also, I don't see the positioning of VB. Nowadays, most developement seems to take place on the Web. Be it through Intranet Applications or Internet Applications. JAVA works wonders for them, even though I personally prefer a php and MySQL solution most of the times.

Like already mentioned by an earlier writer: Even C# is an improvement over VB. I started with GWBASIC, btw. :-)
# March 19, 2005 3:08 PM

rck said:

A pretty interesting concept. As the XBOX is basically a PC, it should be very possible to do that. Would be some kind of space-saver, wouldn't it?

René C. Kiesler
# March 19, 2005 3:12 PM

zoe said:

i had messenger 7.0 beta. but i deleted it because i had a virus attached to it. now wen i try and install it, it won't let me. so i have had to install messenger 6.2 instead! please help ???
# March 20, 2005 1:39 PM

imran said:

msn messenger beta
# March 21, 2005 1:48 PM

Betsy said:

Thanks for the help. It saved me from a reinstall, and it worked!
# March 26, 2005 4:39 PM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:24 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:24 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:25 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:25 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:25 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:25 AM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 9:25 AM

TrackBack said:

^_~,pretty good!
# April 17, 2005 6:18 AM

Frijoles said:

Too.. many.. languages...
# May 2, 2005 6:26 PM

Kent Sharkey said:

http://poignantguide.net/ruby/
(Why's Poignant Guide to Ruby -- it made me laugh, it made me cry)
# May 3, 2005 1:01 AM

AndrewSeven said:

I don't have many, so I only have 2 groups, the rest (the other 5) are in the root.

I've got a couple aggregates like weblogs.asp.net and what I would really like to do is filter out certain people, such as freequent posters who post on subjects I don't carte about.


# May 3, 2005 3:27 PM

Aaron Junod said:

Oh, and I forgot to mention the "pickaxe". The pragmatic guys have published the second edition of their Programming Ruby (pragmatic press) which is widley regarded as THE book on ruby. I'm about 3 chapters in, and enjoying it.
# May 5, 2005 4:05 PM

Aaron Junod said:

I do it a little different. I subscribe to way to many feeds (http://www.bloglines.com/public/tranqy) to read. So I lump them in categories that are way to big, and scan everything. A feed with 10 items may only take 10-15 seconds to scan, and I open interesting things in a new tab to read. When I have about 10 tabs open I read, rince, repeat. Not at all organized, but it works, and seems like a pretty logic way to manage alot of feeds.
# May 5, 2005 4:10 PM

Marty said:

What software program do they use for the distrotions?
# May 6, 2005 4:04 PM

kris said:

hows that new scheme workin out for ya?
i put mine in folders by topic for now, but as ive growing to 250ish feeds in like 12-15 folders i've found my reading has tapered off in some folders and i don't always make it some feeds that are important.
# May 12, 2005 4:17 AM

HyperOrc said:

So what. It isn't even out yet. Who cares??? Yawn.
# May 17, 2005 7:26 PM

Damien Guard said:

PVR and a console ideas just don't mesh.

Console hardware is regularly pushed to it's limits to delivery the best visual and audio experience. There's no spare capacity to run PVR recording in the background and it would be pretty useless if you had to stop playing a games when the TV show to record came on.

A console also has little need for hard disk space, a PVR conversely needs as much as possible.

# May 18, 2005 4:38 AM

Jamie said:

The XBOX 360 is a games console - anything else can be done with another box. I don't want PVR features, nor do I want HT features - I want to play games on it. After all, isn't that why people buy games consoles?

If you want a PVR, go out and buy one!
# May 18, 2005 4:40 AM

Ian said:

I like the differntiation that exists at the moment, XBOX essentially games (accepted that it can do a whole lot more) . Media Centre - does what it says on the box, and a PC allowing me to tinker.
# May 18, 2005 4:47 AM

IM said:

Agree - PVR is best as a dedicated box. And preferably not a fugly monstrosity like XBox 360.
# May 18, 2005 5:38 AM

kaniz said:

PVR is just adding feature bulk to a product that doesnt otherwise need it.

and, didnt MS announce the'll stop developing XBOX games right as XBOX360 is released?

If your happy sticking to your current game collection only, thats fine and dandy - but once games come out for XBOX360 that catch your eye, it'll be a diff story.

then again, I havnt purchased a consol system since the days of SNES
# May 18, 2005 11:37 AM

Nycole Fields said:

Love it at first didnt get it then it came to me i was like OMG!
# May 18, 2005 5:25 PM

ga said:

they wrote their own software
# May 20, 2005 3:09 AM

kool rock ski stickem said:

Well, 360 could definately dedicate 1 thread of its 3 , 3.2cores. one thread can easily capture and encode mpeg2 dvd quality.

Why? Intervideo (creator of the awesome WinDVR 3) is chosen by ms for dvd playback. On my amd 1.4 , i use Intervideos WinDVR to record smooth top quality mpeg2 while working on other less process consuming projects. Point being, 1 of the threads COULD act as a recorder.....


Now, as for 360 being my dream game console, i agree it falls short. I was hoping for digital video recording, even withotu a scheduler( copuled with a dvdr dl).

I was also hoping ( before original x box) ~ PC game compatability. "DirectX Box" not playing those great pc "DirectX Games?" .... Pop in age of empires 2, or Far Cry and install to the hd and play away. Thats my dream ms console.

I may just wait for ps3 ( 2x the processing power) , and quite the library. Even nintendo is making nearly all past systems games compatable. MS HAS the game library, but its locked in the pc realm. ~ pissed ~.

One machine with the flexibility and not relying on chained devices is what the future is hungry for.
# May 25, 2005 10:04 AM

darth obvious said:

I think IIS 7 will be different from IIS 6!
# May 25, 2005 4:15 PM

Paul Wilson said:

IIS7 has been blogged about since Sept. 2004:
http://www.pluralsight.com/blogs/fritz/archive/2004/09/14/2262.aspx
# May 25, 2005 5:26 PM

TrackBack said:

# May 25, 2005 6:24 PM

TrackBack said:

# May 25, 2005 7:58 PM

TrackBack said:

# May 26, 2005 4:53 PM

TrackBack said:

# May 26, 2005 4:53 PM

Javier Luna said:

I believe that any DataLayer must be a simple code block, that they allow operations against DB.

That code block would not have to know on the Business Entities. Single to specialize it is to execute the operations (Store Procedures and SQL Sentences) against the engine DB (SQL, Oracle, DB2, etc.), with which this setting.

Finally, I invite to you to download the DataLayer.Primitives Public Version.

This is very cool Data Layer :)

DataLayer.Primitives - Readme!
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=1389

Cheers,

Javier Luna
http://guydotnetxmlwebservices.blogspot.com/
# May 26, 2005 11:21 PM

anon said:

"I was also hoping ( before original x box) ~ PC game compatability. "DirectX Box" not playing those great pc "DirectX Games?" .... Pop in age of empires 2, or Far Cry and install to the hd and play away. Thats my dream ms console. "

Keep dreaming! PC game developers also have a market to uphold, why sell ONE copy of a game for the PC-CD that can be also installed on your console? When they can sell TWO? While I agree it would be an awesome feature, from a finanacial standpoint that won't happen anytime soon.
# June 5, 2005 3:59 PM

anon said:

oh, BTW, IMHO the use of the DirectX API was one of MS's more brillant moves with Xbox development, regardless if you love them or hate them. You have a league of game devlopers already proficient with using the DX API to develop PC games, those skills can then be transferred (with some tweaks due to the propriatery nature of some of the hardware) to console development with little effort.
# June 5, 2005 4:03 PM

Plip said:


Congratulations! :-)

Wish you both all the best.
# June 16, 2005 2:39 PM

Stefano Demiliani said:

Congratulations :)
# June 16, 2005 3:25 PM

Terri Morton said:

Holy crap, congratulations!!
# June 16, 2005 3:33 PM

Mihir Solanki said:

Congratulations !!!
# June 16, 2005 4:09 PM

Douglas Reilly said:

Congratulations! Much happiness...
# June 16, 2005 4:24 PM

Robert Hurlbut said:

Congratulations!!
# June 16, 2005 6:07 PM

Sasan Pasha said:

Congrats, big guy

looking forward to seeing you in 5 years and your soccer team ( kids)
# June 16, 2005 8:10 PM

Colt said:

Congratulations!
# June 17, 2005 4:22 AM

Wim Hollebrandse said:

Been using SequoiaView for quite a while:

http://www.win.tue.nl/sequoiaview/
# June 17, 2005 5:16 AM

Wallym said:

Congrats!
# June 17, 2005 9:24 AM

Scott Allen said:

Congrats!
# June 17, 2005 10:33 AM

Tarun Jain said:

I second SequoiaView
# June 17, 2005 11:22 AM

rx said:

this is still not on the senate desks for first reading. has to go through three readings and back to house of commons before passing this bill. from the state of the current gov, i doubt this bill will pass first reading.
# June 22, 2005 3:39 PM

Paschal said:

Rob sadly this won't work, spammers are using now the blogs API to enter by the back door. The only soluytion I know so far would be to implement Brian Delahunty solution but unfortunately nobody seems to care about weblogs.asp.net :-(
# June 27, 2005 1:02 PM

Syed Aziz ur Rahman said:

There is a very good collection of regular expressions on http://www.regexlib.com. I have used severl from there. May be it will help you also. Try.
# July 5, 2005 1:36 AM

Jarno said:

I'm curious. Why ask for working C# only? Are you yourself unable to write C# code to match/search&replace something if you have the correct regex? Or are you just lazy?

And if you're just looking for the regexps themselves, there are tons of sites. Just two google hits that I found in ten seconds: http://www.regexlib.com/DisplayPatterns.aspx and http://www.regular-expressions.info/reference.html.

Finally, what's with the "share to all those that donate"? You are asking people on the internet (=everybody can read this) to send you their work in order to help you, the information you are looking for can be found freely on the internet already and you expect that people will send you something based on the fact that you will send them more of what they already have themselves (they already sent you something by that point).

My advice: simply google for the regex you think you need and be done with it.
# July 5, 2005 2:57 AM

Tommi said:

# July 5, 2005 3:06 AM

Rob Chartier said:

Jarno,

I only want C# examples because it is simply my preference. I would rather work in C# thus if you only have VB.NET source then you can ignore this request.

Lazy? Yes, I can admit to that. As a programmer I would rather scour the web to find source than to reproduce it on my own, and if justified even purchase it. And since I'am not getting much response to this request I will most likely code what I need on my own either way.

A big part of existing in a community (like this .NET one we co-exist in), is sharing. My request is simply out there to see if anyone is willing to share their work, not very unreasonable, is it? Yes I could google it, but as I said why reproduce when you can just share it.


Thanks for your feedback!
# July 5, 2005 7:01 PM

Jason Alexander said:

Congrats on everything, Rob!

I apologize that we couldn't get the timing down for Telligent, but hopefully I can try to snag you away from MaxHire later. ;)

Take care!
-Jason
# July 14, 2005 10:20 PM

AndrewSeven said:

"Sounds like a support nightmare to me."

You had me convinced at "ADO, Excel, Text Files" :D

# July 19, 2005 9:24 PM

Karl said:

reflector ftw
# July 20, 2005 2:36 PM

Aaron Junod said:

Awesome.. I missed that.. Pir8 is funny sh*t..

Thanks again.. I shared the knowledge will our whole team. I looked like a hero for a couple minutes :)
# July 20, 2005 3:11 PM

Raymond Lewallen said:

lol wincv has been a lifesaver for me for quite awhile now. Everybody needs to know it exists
# July 20, 2005 5:01 PM

Don Demsak said:

I know that it is a little late for you, but have you seen my (old) post on Converting Excel Worksheets and CSV Files to Datasets using ADO.Net. It is similar to your method, just a little more generic.
# July 20, 2005 9:26 PM

Scott C. Reynolds said:

Check out the validation library of NUtility. It has a bunch of different useful ones.

Also regexlib, which has been mentioned.
# July 20, 2005 10:56 PM

MuteThis said:

I'd like to be able to configure alerts based on contact status change. Globaly is fine, but contact level would be better.

I.e. Bob was away and is back online, I'd like to be able to have an alert fire off.

And I back that contact image d/l option (he stole my idea!!!!)
# July 22, 2005 3:18 PM

Scott Allen said:

Plug-in support would rock. Well, as long as it's easy to work with than the VSTO stuff.
# July 24, 2005 3:18 PM

Alex Lowe said:

I typed in 48017 (my zip) in the 'Where' box and it found/centered on that spot on Virtual Earth.
# July 25, 2005 11:49 AM

Rob Chartier said:


It currently does not support Canadian Postal Codes.

# July 25, 2005 12:54 PM

Robert Scoble said:

Watch the video with the Virtual Earth team over on Channel 9: http://channel9.msdn.com/ShowPost.aspx?PostID=91714

I'll report these bugs. They are working on international support. Sorry for the troubles.
# July 25, 2005 4:11 PM

... said:

Download .NET Reflector to go through another jaw dropping experience:
http://www.aisto.com/roeder/dotnet
# July 26, 2005 2:09 PM

fking said:

Subversion is good.

It's a pitty that ankhsvn is getting old. There is no update for a long time.
# July 29, 2005 12:56 AM

Paul Glavich said:

Yes I would have to agree. Subversion is leaps and bounds ahead of plain old VSS. Using the TortioseSVN shell is my mode of preference. It seems much quicker and nicer to use than the AnkhSVN utility.
Also, when the team starts to grow, Subversin really shows its stuff. Branching, merging and diffing work very well.
# July 29, 2005 2:05 AM

Ramon Smits said:

I am using subversion for a long time now and I really don't need any subversion integration from within visualstudio. This because TortoiseSVN works so well from within the explorer.
# July 29, 2005 5:40 AM

Fabrice said:

Has anyone tried TortoiseSVNSCC? How good is it?
http://tortoisesvnscc.tigris.org/
# July 29, 2005 5:40 AM

Aaron Junod said:

Glad to see you taking a liking to svn.. It's a fantastic product. I would try to sway you away from using the vs.net plugins, though. Not that there is anything wrong with them, but using source control from the IDE implicitly enforces the thoughts that your project is what you see in the IDE. In many cases, your project is much more then whats i nthe IDE, and keeping source control decoupled makes it easier to "grok'. Plus, who wants another IDE plugin when Tortoise works oh so nicley from the explorer. :)
# July 29, 2005 7:42 AM

Damien Guard said:

There are plenty of AnkhSVN updates however they are labelled "development snapshots". They appear to be no less buggy than the official 0.5 release ;-)

[)amien
# July 29, 2005 8:18 AM

Mike said:

I use TortiseSVN for my dev work, having the source control appear right in Explorer is great.
# July 29, 2005 9:19 AM

Kartal Guner said:

There have been release version but there have been some development builds as recently as a month ago. It now works with VS.NET 2005.

Check out:

http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=4013&expandFolder=4013&folderID=2955
# July 29, 2005 9:54 AM

Chad Myers said:

We've implemented a generic hook script that will load up assemblies and execute them as "plug-ins". Current we have a plug-in for sending out a nice HTML-formatted email with details about the recent commit (who did it, what they changed, the diffs, a URL to our Trac instance, etc) and another plug-in that integrates with our bug-tracking system.

We can put special XML in our SVN comments and it will do various things like mark a bug as "fixed" and associate the "fix" of the bug with the SVN revision so we can track the relationship between fixes and changes
# July 29, 2005 4:35 PM

Ricky Dhatt said:

FogBugz (bugtracker) uses Subversion hooks to link checkins to bugs.
# July 29, 2005 5:35 PM

.Net Adventures said:

Check out SubversionSharp (SVN#) - http://support.softec.st/trac/clr/wiki/SubversionSharp

SVN# is the starting point to easily integrate Subversion repositories in any .NET managed software.
# July 31, 2005 3:28 AM

Dror Engel said:

can u please publish the source code?
# August 2, 2005 3:01 PM

Coding Rabbi said:

B"H

Where can you get cheap hardware?
# August 7, 2005 9:38 AM

Kyle said:

That's hardly a fix, it's a horrible workaround to a problem that Microsoft should just fix. It's a known bug, and it is a bug, not an issue with Subversion.
# August 10, 2005 8:44 PM

Jeff Gonzalez said:

I think the better plan of action would be to change your project to a class library and use the url debugging option. Then you don't have to worry about this problem at all. ( you can change web projects to class libraries by opening the project file and changing the type from "web" to "local"....You will also need to make your solution reference the project file by path instead of http://. The last thing you need to do is remove the .webinfo file altogether.)

You can enable asp.net debugging in the same place you choose to use a url instead of project debugging. I believe it can be found in the properties > debugging area of the project.

This makes the project much more portable across machines with different configurations (such as XP professional or Windows Server 2003).
# August 11, 2005 1:41 AM

Ricky Dhatt said:

We had the same problem, and solved it by not using ASP. NET web projects. You just use a library project instead. I now prefer not using web projects. Plus I can't give up the svn and-line client.

See http://pluralsight.com/wiki/default.aspx/Fritz/AspNetWithoutWebProjects.html for details.
# August 11, 2005 3:01 AM

Damien Guard said:

While I too use the class library hack you can also switch AnkhSVN to use _svn instead by simply editing it's config file :)

[)amien
# August 12, 2005 6:21 AM

Dave Tigweld said:

Haven't tried your example but its definitely something someone using ajax would need. I typically use mouse capture and change the status of the cursor to an hourglass as well.
# August 15, 2005 9:41 PM

Anatoly said:

Few thoughts
1) You can create div at run-time on client inside InitStatusBar()
2) I think timeout(0) call must be maid from ServerSideResult_Callback function and not after ServerSide call.
3) Definitely useful thing
# August 16, 2005 3:00 AM

Eric Newton said:

Kinda in a bad spot, with Cassini and (based on Cassini) Visual Web Server...

I'll check it out though, sometimes even if its niched in time, it'll be useful.
# August 18, 2005 7:25 PM

Sean P. Thomas said:

Just a side note, it actually uses the existing IIS, so it's more of a hack for IIS then a web server.
# August 18, 2005 8:32 PM

Markus Naslund said:

Looks like coal harbour, not EB.
# August 19, 2005 6:34 PM

jonnyb said:

This fugly ad as been floating around English Bay and Coal harbor for over a month now...(the pic above is in Coal Harbor, local's don't call it Burrard Inlet.. unless you're a boater).

A big waste of Nike's $$$. Most people can't read the ad from the shore. When they can read "ready for your :15", they don't get it.
# August 20, 2005 9:34 PM

Wallym said:

I believe that the client requirement is that the browser support the XmlHttpRequest object and javascript 1.5. I think Opera still has some problems in this area.

None the less, it is cool to see this stuff work cross platform.

Thanks for the tip of "DSL". I had never heard of it. :-)

Agreed that you have to overcome the issue about what happens with a browser that doesn't support something.

Wally
# August 21, 2005 7:11 AM

Peter Stathakos said:

Yeah, I saw this a few weeks ago out in English bay. Good idea I guess but it was very hard to read and does it really make a difference? It's like those god-awful billboards on trucks. I used to see them all the time in Montreal but I don't remember what any of them were advertising for.
# August 22, 2005 4:42 PM

EyePulp said:

But does it go to 11?
# August 23, 2005 1:06 PM

Adnan Siddiqi said:

Hi

is This opensource plugin?i need to understand how did you add your custom control(winAMP) related inside the exising sample.

i need to make a plugin to fetch some remote data

kindly guide me
# August 24, 2005 2:05 AM

Adnan Siddiqi said:

Hi

is This opensource plugin?i need to understand how did you add your custom control(winAMP) related inside the exising sample.

i need to make a plugin to fetch some remote data

kindly guide me
# August 24, 2005 2:14 AM

Plip said:

# August 24, 2005 1:00 PM

Observer said:

To connect to Google's talk service with gaim, you use SLIC not Jabber.

Secondly, with Google driving an open platform for instant messaging and talk, everyone can access and communicate with an open network, thus opening newer opportunities that aren't possible with a closed protocol like oscar or icq.
# August 24, 2005 3:45 PM

Robert said:

I would love to give this a try!
# August 24, 2005 5:59 PM

Rob Chartier said:


If you want access to the installer before Google (hopefully) makes it public use the "Contact" link on the left nav. Make sure you send me your email address so I can respond.

# August 24, 2005 6:28 PM

stlEquestrian said:

I've been trying google talk out today, so far I'm not impressed! Especially since it doesn't seem to flash on the taskbar when there's a new message to a conversation.
# August 24, 2005 6:36 PM

David Findley said:

Google Talk is GREAT! It's about time a major player got behind an open protocol. I personally would like to see the XMPP protocol become the defacto standard. Then you can run whatever client you like the best. The reason that you still have to run ICQ is because of the protocol wars.
# August 24, 2005 9:54 PM

North Vanner said:

I can see what you are talking about docked near Mosquito Creek Marina. I can see it from my office too and was thinking it might be like the floating basketball court that I saw while travelling in Rotterdam a couple of years ago. Is it just a "floating ad" as you say?
# August 25, 2005 1:36 PM

Puleen said:


Sweet as hell, thats awesome. I know you've been playing with X10's for years now, this is a sweet add-on.

Does Google provide open API's to the Desktop Search? How did you integrate X10 control with it?

Cheers!
# August 25, 2005 7:55 PM

Terri Morton said:

This confirms it, Rob. You are a geek. :-) Cool stuff!
# August 25, 2005 9:28 PM

Digitalus said:

Actually, Google Talk does flash on the toolbar when you have a new message in the conversation. It will also (by default) use a notification sound when it's not the focused application in Windows.
# August 25, 2005 10:31 PM

rand76 said:

"I've been trying google talk out today, so far I'm not impressed! Especially since it doesn't seem to flash on the taskbar when there's a new message to a conversation."

It's not enough for you that the message pops up briefly in the lower right corner? what has you so engrossed that you miss THAT!
# August 26, 2005 1:22 AM

Nolan Zak said:

Hi Rob,

We are definitely planning one for the Vancouver/Victoria region. Send me your contact info to info@vicdotnet.org and we can chat!

# August 30, 2005 1:21 PM

Point Cube said:

Better to have some features work fine than many which still need debugging and miss performance.
PS:nice headlines in this blog
# August 31, 2005 4:54 PM

Elchup said:

Im not sure if its just me but the Mute toggle doesnt work. It mutes it but you have to go into sound properties and set it back. Great Plugin btw. Maybe adding a collaspable list?
# August 31, 2005 10:29 PM

Crashr said:

My wish to your 1a, is to have an option when copying of replying "No to all". This would allow me to sync subdirectories simply by copying everything and then saying NO to the message of file allready exists.
# September 1, 2005 1:50 PM

Jerry Pisk said:

My wish to your 1 is that you can merge directories. If you move a directory tree and one if the files is locked you end up with half of your files at the source, half at the target. Now when you try and move the rest the directory that exists in both will either not be moved (if you select No to overwrite) or you will lose the files you already moved (if you select Yes to overwrite). There just is no easy way to recover. Allowing directories to be merged - take the files from source directory and add them to the files that already exist in the target version of that directory - would solve the problem.

Oh and stop trying to make IE the all in one browser, I use it to browse web sites and that's it, so please don't try to make it smarter and try to open a NetBIOS share on a LAN server that runs both (it will timeout after a terribly long period of trying to find the share).
# September 1, 2005 3:58 PM

Rolf said:

Just press [Shift]+No = No to all! (In Windows XP)
# September 1, 2005 4:31 PM

Michal Chaniewski said:

Rolf said: Just press [Shift]+No = No to all! (In Windows XP)

Yeah! Discoverability is the king!
# September 2, 2005 8:29 AM

Rob Chartier said:


I have uploaded a new build this morning, which I hope fixes any sort of muting issue.


# September 2, 2005 1:03 PM

Michael said:

Regarding the 'Remove' function:

This bug:
Winamp 5.094 Pro in modern skin mode
GDS 20050818-en

The 'remove' option pops up with right click over any of the items in the menu (i.e. mute, stop, previous, pause, next and play).
I chose 'Remove' assuming that it would have removed the mute option from the list, because I dont need it... And what it did was to reconstruct the playlist, one song at a time, without the song that was currently playing. This was damn slow, and stops GDS functioning whilst it did that.

Any ideas? A better way to remove item from playlist?

This bug:
It seriously takes >1 second to respond to the button pressed in the plugin. So about a second after pressing the button it changes the song. Too slow...

This bug:
When pressing a button in the plugin, it brings a minimised winamp back to top. Which defeats the purpose of the plugin, which is to stop you needing to see winamp on the desktop...

Cool. Looking forward to later versions.
-Michael.
# September 5, 2005 8:26 PM

Tim said:

Nice but having to double click is a bit annoying. Have you considered using single click functionality just as the rest of the google desktop plug-ins.
# September 8, 2005 2:00 PM

tim said:

Nice, but having to double click is a bit annoying. Have you considered adding single click functionality.
# September 8, 2005 2:01 PM

Rob Chartier said:


Single click of items will be coming very soon!
# September 8, 2005 2:16 PM

Mirx said:

Sounds like a good idea, I'd love to download a copy! I've got my house wired for x10, this would be a nice add on! Please put up a beta link so we can give it a try.
# September 8, 2005 5:04 PM

Nikhil Kothari said:

In my talk (PRS420), I'll give a slightly different perspective of integrating server controls functionality, and having them automatically make use of client capabilities. Stay tuned... I'll blog about it after the talk on Thursday.

In the meantime, I have a post on atlas as well... if you have questions, feel free to comment there as well... http://www.nikhilk.net/Atlas.aspx
# September 13, 2005 3:36 PM

Erik Arvidsson said:

Fort serialization Atlas uses JSON. See http://json.org

For the client side XML markup language they could at least have used XAML.
# September 14, 2005 3:41 AM

Rick Strahl said:

Hi Rob,

I kind of with you on this. I'm really stoked about the core functionality, but I'm skeptical of the control architecture bit. But maybe it's too early to tell and I haven't had much time to check it out.

As to a single model - I think that's never going to happen. There's too much of a mismatch between supported features. Look at just the mobile control integration which by comparison should be very easy and MS didn't manage to get that into this release either. The problem is how do you abstract something like XAML that will have rich placement behavior vs. HTML which in most cases does not. Or worse degrade down to mobile.

I for one rather have a complete model that gives you access tot he full range of features vs. a watered down model that can't do anything useful when the power is there...

# September 25, 2005 3:53 AM

MuteThis said:

I just thought of something else that I'd like... When I'm in My Documents, and I go up a folder, I'd like it to go to my profile directory not my desktop.
# September 29, 2005 9:47 AM

Steffest said:

Hi,
I was just about to say "Thanks, you saved my day!"
Only ... at the moment your gadget is not working. Maybe I did something wrong. I'll check it out when I've got more time.
Like you: I've switched to start.com but don't want to give up my google-search
# October 3, 2005 5:31 AM

Steffest said:

About my comment 15 minutes ago:
Whoops, my mistake, offcourse it won't work on http://www.start.com/, but it works fine on http://www.start.com/pdc/

Thanks! you saved my day ! :-)
# October 3, 2005 5:53 AM

Jason N. Gaylord said:

# October 3, 2005 5:00 PM

Gabriel Halsmer said:


Ummm, so what is Spang?
# October 3, 2005 6:09 PM

rx said:

give me a break... wtf is this
# October 3, 2005 6:27 PM

Rob Chartier said:

Forgot to mention, with IE you can actually hook the script debugger onto any page you want, not just localhost.

Make sure the "Disable script debugging" is not checked as I indicate in the post above.

Launch IE and navigate to the page you need to debug.

Then, in VS.NET go to Tools, Debug Processes.

In the "Available Processes" section you should see "IExplore.exe" with the given "Title" of the page you need to attach too.

Click the "Attach" button.

Uncheck everything, and make sure that "Script" is checked in the "Attach to Process" dialog that pops up and then hit OK and then close the main "Debug Processes" window.

In the "Running Documents" window you should see the list of scripts that the page has, open any and set breakpoints as usual.

-Rob

# October 6, 2005 2:21 PM

Ron Buckton said:

Also, if you have "disable script debugging" unchecked you can type "javascript:debugger;" in the address bar to launch the debugger of your choice (script debugger, VS, etc.) for the script on the specified page.

The "debugger" keyword anywhere in javascript code will fire a "debugger launch" condition that you can attach to.
# October 6, 2005 2:23 PM

Wilco Bauwer said:

Please also take a look at Nikhil Kothari's excellent WebDev Helper: http://www.nikhilk.net/WebDevHelperDebuggingTools.aspx. It integrates with IE and gives you lots of insight into client-side related things, such as styles, script errors, etc.
# October 6, 2005 3:00 PM

Michael Schwarz said:

Only for your information: if you are installing the Visual Web Express edition JavaScript debugging will be disabled. You cannot enable the JavaScript debugging be settings these checkboxes to the correct value, you have to remove the express edition and re-install VS.NET.
# October 6, 2005 3:47 PM

Michael Schwarz said:

See http://weblogs.asp.net/mschwarz/archive/2005/10/06/426816.aspx, Ajax.NET and Atlas debugging methods.
# October 6, 2005 4:03 PM

Plip said:

Nice one Rob, well deserved!
# October 8, 2005 4:26 PM

Marcus said:

Congrats man!
# October 8, 2005 6:03 PM

Douglas Reilly said:

Congratulations, Rob!
# October 8, 2005 8:29 PM

Ken Cox [MVP] said:

Way to go Rob!
# October 8, 2005 9:33 PM

Sakic said:

Hmm hot wife, and MVP, what is next... you going to become queen of canada?? :)

Congrats, now get back to work!!
# October 11, 2005 9:33 AM

Jon said:

Great job Rob! You were indeed an inspiration via the 15seconds ASP email list years ago when I first discovered programming!
# October 11, 2005 1:20 PM

Jerry Pisk said:

Hehe, in all comoanies I worked for developers don't have much of a say in how things are done. Management routinely overrides developers' decisions, putting in security holes. So developers will be forced to make a decision - get fired or get sued. Is it that difficult to see what this would do - move all the remaining technical jobs offshore.
# October 12, 2005 1:28 PM

Tim Marman said:

I don't know - this guy may be an idiot but I agree with him on one point - software manufacturers should assume liability for poorly constructed products just as "real" manufacturers do.

His discussion may be moot though. It's generally not the individuals that assume liability (we're not dealing with SOX here) but rather the corporate entities involved (for all of the reasons you guys outlined above).

Now if it's one guy sitting in his basement, then sure, they're one in the same.
# October 13, 2005 8:36 AM

Web Hosting Review said:

Thanks for share. :)
# October 22, 2005 10:12 AM

AndrewSeven said:

Thanks,
I'd seen it and downloaded the sdk but there was no bare bones example :D
# November 1, 2005 8:35 PM

Erik Porter said:

Totally agree!
# November 3, 2005 2:42 PM

Jason Alexander said:

I'm with ya there, man. Jim (ya know, because we're on a first name basis *roll my eyes*) really knows his stuff, and it's obvious when you see him speak.

I was really not impressed with that "Co-VP" that spoke at the MVP summit that had no answers and was more of a Marketing guy. Very scary that he looks to be the man in the driver's seat when Jim is gone.

It will be interesting to see where Jim goes to from here (if anywhere, I suppose). Incredibly smart man.
# November 3, 2005 5:11 PM

MattM said:

I guess we will we be able to upgrade to Professional edition for $549.00 ?? It just seems silly to give SQL server along with VS if there is no SQL Server integration in Standard.
# November 4, 2005 2:30 PM

Wim Hollebrandse said:

Anyone know in what way it is constrained as far as SQL Server 2005 is concerned? I mean, I can't use the server explorer from within VS.NET, is that it?

Surely the IDE doesn't limit you accessing a SQL Server 2005 datasource using ADO.NET 2.0...
# November 4, 2005 4:12 PM

karl said:

Not sure what you are talking about. google.com (which I assume is what you mean when you say Google) is still a clean and simple interface. More importantly, google.com still gives better search results than most engines.

Your comments have considerably more weight with respect to start.com and live.com.

What's funny is that you talk about the good'ol days and throw up a picture, and the thing's barely changed. so they added some links (a few which are actually helpful), oh nohs!

http://greasemonkey.mozdev.org/
# November 7, 2005 12:52 PM

Unknown said:

What about the whole story line change? There wasn't a portal to hell..... there was some genetic mutation... oh boy.

That's what really ruined it for me.
# November 7, 2005 1:08 PM

Daniel Auger said:

I more-or-less agree with your review. There are two other things about the flick that turned me off.

1) Why did they have to alter the basic plot of the game that the creatures came from hell? Is it not PC enough?

2) There were only 3 or so different types of monsters, and outside of zombies, the number of creatures killed was somewhere between 10-15.
# November 7, 2005 1:16 PM

Ron said:


Why are you telling google to wake up? The search page is still clean.
# November 7, 2005 1:32 PM

Police said:

I'm wondering which fatass played the Cacodemon? :)
# November 7, 2005 1:52 PM

Kyle said:

I think google, as opposed to Yahoo, is doing things the right way. They have their search product, which despite the occasional ad for their own product, is the cleanest out there. Yet, they offer a variety of products that you can choose to (or not to) use. I choose to put up with their limited ads (which again, are text-based), because I think they offer a superior service.

I absolutely hate going to Yahoo because I'm forced to see a bunch of ads, and crap that I don't really care about.

That having been said, I'm off to do a search on Psychology at Yahoo. I don't get it...

k-
# November 7, 2005 2:38 PM

Todd Biggs said:

Send me an e-mail asking for the sample files and I'll send you two sample applications which you can work with. I'm toddb at microsoft.com.
# November 8, 2005 8:46 AM

AndrewSeven said:

There were a couple samples in the SDK do you have some more?

I've advanced quite far in my app, should be ready to submit (Beta 1) this weekend. :D:D

# November 10, 2005 11:05 AM

Nauman Leghari said:

We had a similar problem at work and then we found BareTail [1] . You can also try fLogViewer [2] and other Tail utilities for windows.

[1] http://www.baremetalsoft.com/baretail/
[2] http://24.91.101.138/flogviewer/
# November 25, 2005 7:33 PM

faheem said:

yup! If they had stuck with the original doom story line the movie could of been awesome! imps shooting fireballs, skeletons punching and shooting rockets, etc etc.

If they didn't want to mention hell... they could of just said a portal opened to another dimension! and continued with the doom story line.

The movie was ok though... I would give it 70%
# December 3, 2005 9:29 AM

AndrewSeven said:

So if I understand correctly, I can no longer procrastinate. As soon as you publish it I can just buy the x-10 controller and two lava lamps and away I go...

Woohoo
# December 8, 2005 12:12 PM

Stuart Toller said:

I'd love to see the source code for the CM11A part of this as we have our own build system and X10 lights - described on my colleague James' blog (http://staff.interesource.com/james/PermaLink.aspx?guid=3a200c52-74a3-4b6c-b8d6-c2ab1958e074)
controlled via a CM11A. I currently control the CM11A through a command line 16 bit windows application which relies on a 16 bit communications bridge which is unstable to say the least!
# December 9, 2005 9:35 AM

Wim Hollebrandse said:

Or alternatively, you may find that picking your nose with your left little finger whilst browsing slashdot might actually do the trick too.

;-)
# December 14, 2005 6:18 PM

Ian Stallings said:

Hey, thanks bro! I am leaning towards building a website/log where I will post less frequently but with more substance. This situation just energized me to do new things so that's one good thing. This was just a catalyst. I'm glad someone out here can relate to being a bit rough around the edges but still loving the trade. Keep it up!
# December 28, 2005 8:48 PM

Jon Galloway said:

Anyone can post comments. I'm not aware of a single censored post on weblogs.asp.net. If you don't agree with a comment you can delete or ignore it.

If you want to speak your mind in a way that's not appropriate for the main weblogs.asp.net feed, there are posting options which allow that.
# December 28, 2005 10:15 PM

Ramon Smits aka Exyll said:

Well the mainfeed should be on topic. Well only if there is such a guideline for weblogs.asp.net ofcourse. If it ain't there then you can post about anything on your blog and then it can also be automatically become visible within the mainfeed.

But then again.. I have a personal blog (msn space) and a work related/techie blog (bloggingabout.net). Why would I want to inform people that I don't know about a personal thing? Such post belong to my personal blog because that is very on topic for personal stuff :-)

We all know that sworing is something we shouldn't do. But sometimes it is a very good option to use it to make other people understand that it is emotional and that it very personal :). I don't mind Ian's use of the word f**k in that particular post.

The thing is that people can't unsubscribe from the mainfeed because then they mis very interesting stuff of other participants.

So... a guideline is .... Keep stuff on topic and if they are not then keep them on your own section but not in the mainfeed. Not that hard to do right?
# December 29, 2005 7:01 AM

foobar said:

I"m the one that asked why Ian put that post on the main feed.

Let's get something straight - I ASKED him why he felt it necessary to put that post on weblogs.asp.net. He never answered. In fact, all he did was give up, pout and stop blogging. Not that really miss him, but hey, that's one hell of an overreaction.

Believe it or not, not everybody here puts all their blog posts on the main feed. Use some brainpower (you know, that thing between your ears) and decide just what could be relevant to the general audience versus your regular blog visitors.

Ian, you need to grab a chill pill. Like I said before, maybe you should some _discretion_ as to what you put _on the main feed_, versus what you post on your blog. Is it really that hard?!?

And Rob, please learn what the the word censorship means. What, did I use my coercive superpowers to make Ian stop posting?
# December 29, 2005 7:16 PM

foobar said:

Oh, and I'll mention the hypocritical position of both of you. You decide to moderate your comments - you can explain why.

Ian decided to delete my comment. Now if that ain't some form of censorship, I don't know what is.

Learn to think before writing - it might help both of you from looking like complete fools.
# December 29, 2005 10:50 PM

Rob Chartier said:


I only moderate to limit the amount of comment spam. Any comment, for or against what I have to say I let through. If you feel that you have been ignored in my comments please let me know and I will dig it up and post it on the site.

Let me clarify my stance. Neither ASP.NET, Microsoft, or Scott W have ever said anything about limiting our posts in anyway. In fact, they keep right out of the issue. This is an open forum and we all appreciate this.



You have this strange urge to play cop and force your viewpoints upon this community. Why don’t you simply ignore me, Ian and the rest of us who feel the need to post something you may not like? It makes me wonder how many others you have pushed out of our community.

The posts I find that are noise are quickly removed from my client by a quick tap of the delete button. I’m sure your fight against blog noise might actually be attainable if you simple change your efforts to this method instead of flaming members.

Lastly, it's unfortunate that you find it foolish to actually CARE about people in our community and you might want to consider the fact that many of us are actually friends. Many of us care about each other enough to actually take time to read the personal posts. For me, I like to feel the community more than simply reading professional/technical posts; I find it enjoyable to read about my friend's lives as well.



# December 30, 2005 12:22 AM

Ian Stallings said:

Thanks for getting my back Rob.

Foobar, here I was explaining how I almost burnt my house down with my kid inside on x-mas, then go on to explain how people should be careful to avoid the same and you get up on your soap box and preach to me about proper etiquette?

Yeah man, you are a real gem. Keep up the good work foobar, without you the internet might offend some other candy ass that comes behind you.

No wonder you remain an anonymous coward..

Your mini-flame was just the catalyst I needed to move on and focus on things I love, so I guess I should thank you...

Thanks bitch!





# December 30, 2005 10:49 AM

Frans Bouma said:

There are two feeds:
- mainfeed
- your own blog's feed

Stuff which is posted on your own blog and is just there for your own blog's subscribers, don't put that on the main feed. The mainfeed is for on-topic posts.

Now, the big problem today is 'what's on-topic on the mainfeed' ? Personally, I have no idea. It 'was' .NET related stuff. But as this site is now part of asp.net, some people tend to think it's about ASP.NET.

This is an ongoing discussion and I fear there's no real conclusion possible other than 'if you're not posting about ASP.NET, go away'.
# December 30, 2005 12:09 PM

David Paterson said:

Have tried to use your version of CCtray and get an exception arround the settings dialog (Seems to be date/time related)

I have tried without an x10 section in config file and get this exception when I tried to enable x10.

I have tried to manually enter the x10 section in the config file but get an exception on startup.

I have included a copy of our config and of the exception.

<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Projects>
<Project serverUrl="tcp://helicon:21234/CruiseManager.rem" projectName="Pegasus" />
</Projects>
<PollPeriodSeconds>5</PollPeriodSeconds>
<BuildTransitionNotification showBalloon="true">
<Sound>
<BrokenBuildSound>C:\Documents and Settings\Administrator\My Documents\Scottish.wav</BrokenBuildSound>
<FixedBuildSound>C:\Documents and Settings\Administrator\My Documents\woohoo.wav</FixedBuildSound>
<StillFailingBuildSound>C:\Documents and Settings\Administrator\My Documents\Scottish.wav</StillFailingBuildSound>
<StillSuccessfulBuildSound>C:\Documents and Settings\Administrator\My Documents\woohoo.wav</StillSuccessfulBuildSound>
</Sound>
<BalloonMessages>
<BrokenBuildMessage>
<Caption>Broken build</Caption>
<Message>Recent checkins have broken the build</Message>
</BrokenBuildMessage>
<FixedBuildMessage>
<Caption>Fixed build</Caption>
<Message>Recent checkins have fixed the build</Message>
</FixedBuildMessage>
<StillFailingBuildMessage>
<Caption>Build still failing</Caption>
<Message>The build is still broken...</Message>
</StillFailingBuildMessage>
<StillSuccessfulBuildMessage>
<Caption>Build successful</Caption>
<Message>Yet another successful build!</Message>
</StillSuccessfulBuildMessage>
</BalloonMessages>
</BuildTransitionNotification>
<TrayIconDoubleClickAction>ShowStatusWindow</TrayIconDoubleClickAction>
<Icons>
<BrokenIcon />
<BuildingIcon />
<SuccessIcon />
<NotConnectedIcon />
</Icons>
<X10>
<Enabled>true</Enabled>
<ComPort>COM1</ComPort>
<StartTime>09:00:00.0000000-00:00</StartTime>
<EndTime>17:30:00.0000000-00:00</EndTime>
<StartDay>Monday</StartDay>
<EndDay>Friday</EndDay>
</X10>
</Configuration>

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: Hour, Minute, and Second parameters describe an unrepresentable DateTime.
at System.DateTime.TimeToTicks(Int32 hour, Int32 minute, Int32 second)
at System.DateTime..ctor(Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second)
at ThoughtWorks.CruiseControl.CCTrayLib.X10.Solar.SunriseSunset.GetSunset(Double dLat, Double dLon, DateTime time) in D:\SourceCode\public\CruiseControl.NET-1.0.source\project\CCTrayLib\X10\Solar\SunriseSunset.cs:line 309
at ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration.get_DayEndTime() in D:\SourceCode\public\CruiseControl.NET-1.0.source\project\CCTrayLib\Configuration\X10Configuration.cs:line 46
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.BindAutomationControls() in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1296
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.X10Sunrise_CheckedChanged(Object sender, EventArgs e) in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1373
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.BindAutomationControls() in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1290
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.X10Sunset_CheckedChanged(Object sender, EventArgs e) in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1380
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.BindAutomationControls() in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1289
at ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.X10Enabled_CheckedChanged(Object sender, EventArgs e) in d:\sourcecode\public\cruisecontrol.net-1.0.source\project\cctraylib\presentation\cctraymultisettingsform.cs:line 1331
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
cctray
Assembly Version: 1.0.0.1251
Win32 Version: 1.0.0.1251
CodeBase: file:///C:/downloads/CCTrayWithX10%20DONT%20USE/cctray.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
ThoughtWorks.CruiseControl.CCTrayLib
Assembly Version: 1.0.0.1251
Win32 Version: 1.0.0.1251
CodeBase: file:///C:/downloads/CCTrayWithX10%20DONT%20USE/ThoughtWorks.CruiseControl.CCTrayLib.DLL
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
jkqccuzh
Assembly Version: 0.0.0.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
ThoughtWorks.CruiseControl.Remote
Assembly Version: 1.0.0.1251
Win32 Version: 1.0.0.1251
CodeBase: file:///C:/downloads/CCTrayWithX10%20DONT%20USE/ThoughtWorks.CruiseControl.Remote.DLL
----------------------------------------
System.Runtime.Remoting
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.runtime.remoting/1.0.5000.0__b77a5c561934e089/system.runtime.remoting.dll
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
# January 6, 2006 8:52 AM

Nick McConnell said:

...and when it pops - we can say goodbye to all that unused whitespace on their homepage! What a waste of potential advertising revenue (say the shareholders).
# January 12, 2006 8:47 AM

Tim Marman said:

As someone who bought at $200, I hope it doesn't burst too soon. But I'm definitely thinking about unloading a few of my shares sooner rather than later :)
# January 12, 2006 12:20 PM

jayson knight said:

A no brainer IMO...I've been using Omea since the early betas of 1.0. Without a doubt the best aggreg out there.
# January 19, 2006 3:21 AM

Ryan Anderson said:

Nice find... I got a nitch in a current project that this will work very well in.
Stakeholders typically love out of the norm stuff like this! Make you look real smart.... LOL.
# January 26, 2006 2:44 PM

Eric Newton said:

Good call, we all need to remind each other to not reinvent the wheel. In this case path parsing logic via System.IO.Path... Kudos!
# January 26, 2006 3:25 PM

Alex Lowe said:

Yeah, slick stuff.

One of our devs wrote a CSModule so you can do this easily in CS. See http://qgyen.net/archive/2006/01/23/1251.aspx for an example.
# January 26, 2006 3:53 PM

Adam said:

I can't even begin to say how many times I've removed multiple line path parsing code from applications others have written and replaced it with one call to a method on the Path class.
# January 26, 2006 4:48 PM

Terri Morton said:

Sweet, I'd been looking for such a reference, thanks!
# February 22, 2006 7:31 AM

Andy Stopford said:

HI Rob,

Thats sweet, any chance of sharing the code out?

Andy
# February 22, 2006 5:44 PM

Terri Morton said:

One of my biggest gripes is that I have to fire up IE to use it effectively. Pages like this one don't even render completely in FF: http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_aspnetgenref/html/ecfd1210-240a-4536-978f-c0f31c54f58a.asp
# February 22, 2006 9:49 PM

Gert Van Gool said:

That last thing does work in the new MSDN2
http://msdn2.microsoft.com/System.Web.HttpContext
I didn't yet test those other things
# February 23, 2006 2:25 AM

ripster said:

try http://msdn2.microsoft.com/System.Web.HttpContext

This has been around for quite a while.
# February 23, 2006 8:23 AM

Charles Chen said:

Now what would be really interesting is if someone effectively built a screen scraping application that synchronizes specific subsets of MSDN and pulls it into a local store. Then slap a Wiki on top of it to allow the community to actively modify, update, and append to the documentation.

# February 23, 2006 10:04 AM

Sander said:

# February 26, 2006 5:01 AM

Chuck Conway said:

How fast is your laptop? I installed Vista on my laptop and it peaked the CPU around 80% at idle...

Chuck
# February 26, 2006 8:32 PM

Rob Chartier said:

I'm currently running an Intel Pentium M Processor, 1.60Ghz, 1gig of ram.
# February 26, 2006 11:42 PM

Don Miguel said:

This kind of application could be a great starting point of many other useful projects.
I looked to the other application you worked (MSN AI bot), and really, is a chance to share some source code with other interested peoples?

Don
# February 27, 2006 7:52 AM

Daryl said:

Any way to get Vista to stop using 500+ MB of ram just to start up? Its killing my notebook of just 512mb total ram.

-Daryl
# February 27, 2006 10:16 PM

Andrew Burt said:

I just tried installing Trend AV and it reported a 'unsuported platform' but fortunately not BSOD
# February 28, 2006 6:07 AM

swen said:

# March 1, 2006 12:33 PM

fizz said:

I managed to get AVG installed, but the resident shield doesn't enable, and it doesn't give the option to enable..any ideas?
# March 1, 2006 1:11 PM

dumbass who thinks vista is xp said:

umb, praps because vista isn't xp?...
# March 4, 2006 10:21 PM

Raj said:

Very much helpful. Thanks !!!
# March 8, 2006 4:26 AM

david said:

The only AV prog that works with vista is AVAST
# March 11, 2006 3:26 AM

Tom said:

avant! 4 works fine for me
# March 11, 2006 12:28 PM

H N said:

Same thing happened to me! Managed to install AVG but it doesn't get enabled, and you can enable it manually...
# March 12, 2006 9:17 AM

Chuck Conway said:

Nice List, thanks for shareing!

Have you read "The Pragmatic Programmer (http://www.amazon.com/gp/product/020161622X/sr=8-1/qid=1142285916/ref=pd_bbs_1/102-0245122-7160909?%5Fencoding=UTF8)" ?

Another good one.

Chuck
# March 13, 2006 4:40 PM

Sean Hando said:

You mention in your Monday, March 13 blog that 'I emailed out the entire list of registered attendees with an update and asked them to un-register themselves if they do not plan on attending'. I registered back in early November '05 and don't recall ever receiving your unregister request e-mail.

How can I confirm that I was properly registered for the Vancouver Code Camp next week as I do plan on attending? My login info is still working on the Code Camp web site.

Please reply to my e-mail shown below if possible.

Sean Hando
sean_hando@hotmail.com

# March 13, 2006 7:23 PM

Please enter your name said:

>just a bit more than FogBugz price per user
>

Don't forget to add to that cost the TFS CAL.
# March 14, 2006 7:46 AM

Ken Cox [MVP] said:

Hey Rob, Why do you always look like you're about to get married?
<grin>
# March 15, 2006 10:43 PM

Lee said:

Hi,

It was mentioned during VCC that all the presentations/source from each speaker would be made available online. I believe they said you would be able to find it on the Vancouver Code Camp site in a couple days? Was this correct or did I happen to make such an assumption?
# March 19, 2006 7:53 AM

Jay Lee said:

Thanks for orgainizing this great event. I thought it was very useful.
# March 20, 2006 11:03 AM

Will Asrari said:

Rob,

I had a great time. My friend and I came up from Bellingham and really enjoyed ourselves. I will definitely attend the next code camp. In my honest opinion, the BCIT campus is ideal for an event like this. I know that downtown Vancouver can be rather busy on the weekends. My $.02.

My new Dell DJ Ditty is working nicely also!
# March 21, 2006 4:21 PM

Don Demsak said:

Actually, DTD's are not more secure, they are less secure. With DTDs you can actually create denial of service style attacks related to DTD entity expansion. This is not a MS only thing, but you can see the MSXML Security bulletin on it: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/1d712a47-64a8-4f76-b84c-36c7fcd8361e.asp

Don
# March 21, 2006 11:57 PM

ds said:

Thanks Rob.

Glad I came across your post. I was pulling my hair out about this one.

DS
# March 25, 2006 3:06 PM

Ted Jardine said:

Rob,

Many thanks for the work put into putting the event together! It's very much appreciated - I was there and look forward to future events (with the above changes implemented - more in depth and advanced!)

(and my Dell DJ Ditty is working out quite nicely too ;-)

Ted
# March 28, 2006 11:51 AM

Bill Gates said:

A few days off from work.

An employee urgently needed a few days off from work but he knew his boss would not allow him to take a leave. So, he thought that maybe if he acted "crazy" then his boss would tell him to take a few days off.

So he hung himself upside down on the ceiling and made funny noises. His co-worker saw him and asked what he was doing. He told her that he is just pretending to be a light bulb so that the boss will think he is crazy and give him a few days off.

A few minutes later the boss came into the 0ffice and asked "What are you doing?" The employee told him "I am a light bulb". Then the boss said to him: "You are clearly stressed out. Go home and recuperate for a couple of days."

The employee jumped down and walked out of the 0ffice. When the co-worker followed him, the boss asked her "And where do you think you're going?"

She answered, "I'm going home too, I can't work in the dark."
# March 30, 2006 9:10 AM

Darren Kopp said:

ah yes, developers and their ADD. as interesting lighting goes up, productivity goes down. ha ha ha.

after this ridicule, however, i find myself throwing this post onto delicious so i can remember to make myself this little lamp thingy.


-darren
# March 30, 2006 4:41 PM

Philipp Schmid said:

Slow down my friend! You are talking about 2 different products: MSFT Speech Server 2007 and Windows Vista.

While the 2 products share code and technology, they are 2 different things: MSS 2007 is a server product geared towards use in call centers and accessed via the telephone. Windows Vista will have speech recognition capabilities built in. It is used by the desktop user and a headset or desktop microphone. Vista uses dictation technology to facilitate rapid text entry - MSS will not (as most telephony applications do not rely on large text entry and the recognition accuracy is lower than for high-quality microphones).

As for a managed interface, at PDC'05 we've announced (I was one of the presenters!) a managed speech API, System.Speech, which will ship as part of WinFX Runtime Components. Check it out in the WinFX beta and let us know what you think!

- Philipp Schmid
# April 5, 2006 6:31 PM

Rob Chartier said:


I commented on both Speech Server and Vista because it would seem that MSFT is actually pushing into the ASR space, and not leaving it dead in the water. IIRC the previous version of the Speech SDK did not support ASR and as primarily focused around SALT, so we had to stick with the 5.1 SDK. Just nice to see that there is progress getting made with it.


I will have to download the WinFX Beta and give it a try.


Thanks Philipp!

# April 5, 2006 6:41 PM

nick said:

God forbid google decide to add more features. This is truly a dark, terrible day for mankind.
# April 13, 2006 1:38 PM

Karl said:

Your google posts on here continue to amuse me...keep it up! God I hope ur being serious, because it wouldn't be nearly as funny if you were just joking around.
# April 13, 2006 2:34 PM

Kemal Emin said:

Rob,

I think you are being completely unfair to both google and its visitors (users). May be they are offering things what yahoo is currently or was 5 years ago offering however you probably do know that, these people just don't sit there and say 'hmm.. lets make a horoscopes service'. I believe, If they have done it, then most probably there was a demand for it. Leave that alone, let this be their only downside but why not try and realize what they changed over the past few years?

I don't feel the need to state google's phylosophy here but there is a fact that these guys have changed the way most things happen on web when it comes to searching, advertising and now with their mail. And I believe you know about their other services (which Microsoft tends to copy - very unusal!!). Do you deny this? or have you turned a blind eye to the advertising system they introduced and changed every single aspect of traditional internet advertising (which then, yahoo copied - now this is unusual)

If you are making a criticism on this subject, why aren't you including MSN Search to your comments? are they better? or are they different? or else, what is it? You should answer this question.

You are offering your own thoughts, so we must respect. But if the world at large have heard the name Google - a great company with great leaders with a great vision, its because millions and millions of people have actually fell in love with what they are offering. Once pioneers, now trying to catch up.

I wander what will you say when Windows Vista is launched? its probably going to be on the lines of: "So now that Microsoft is almost caught up to what Apple was doing 5 years ago lets see what NEW stuff they can bring to the market..."

Think different! Because people who are crazy enough to think they can change the world, are the ones who'll do it (Apple's Think different - manifest - 1998)

regards,

Kemal EMIN
# April 13, 2006 2:58 PM

Rob Chartier ~ Contemplation... takes one more ste said:

So what exactly innovative do you have going on here?
# April 13, 2006 3:44 PM

Jon Galloway said:

The two advantages I see to Google's (re)implementation of these services are improved user interfaces and open user data.

Yahoo's interfaces are okay, but as a frequent user of both systems, I prefer Google's. It's easier to work with, and it stays out of the way. GMail devotes 90% of the screen space to the e-mail; with Yahoo it feels like half the screen is taken up with ads or other stuff that doesn't apply to the task at hand.

Another big difference is user data. Google makes their data easy to import, export, and interoperate with. Their mail offers POP and SMTP, their Calendar offers iCal and even iCal RSS feeds. Yahoo's services are a lot more closed off. In some cases you have to pay for access; in others (Yahoo Notepad, for example) you just can't export your data.
# April 13, 2006 3:50 PM

Rob Chartier said:


Kermal,

I believe, If they have done it, then most probably there was a demand for it.

There is no demand for an online Calendar application; its been done many years ago by many different organizations. Will anyone actually use this? Probably, just because they seem to think its the cool thing to do (just like their stupid Google Talk garbage). Oh, its go the fancy call backs to the server. That simply doesnt amaze me. It makes sense for things like maps and such, but for a Calendar? Does it really show off the power of that (old) technology? IMHO, no.

I give credit to Google their searching abilities, even though they are well known to not be a search company they did a damn good job with this; of course for a very specific reason, which I will get into.

They did a good job with their advertising, and how they really changed the view of the market in this space. Then again how many thousands of companies have realized that there is very little money to be made in the advertising space and only to have Google come in and shake things up? Good job for them. This is their primary revenue stream, and they are being very smart about it. Now, you consider todays trading price for an online advertising company which is sitting at $402.08 and you soon realize that this stock is heavily overvalued, and (hopefully) will soon pop. Google is in a race right now to add more Portal garbage around their AdSense program. Try to pack in as much stuff around their ads as they can, and sort of make it useful. How else can they make any money at all?


Everyone knows that MSN Search just sucks. Microsoft has really put allot of effort into this product over the last few years and has always fallen short. It is no surprise that I do have Google as my default search engine, and can imagine most can say the same thing. I can honestly say I dont use the MSN client, the MSN site nor it search engine, and I have never had a HotMail.com address. I have never liked any of those product offerings. Although, I am on the MSN network via Gaim (http://gaim.sourceforge.net).

I will, and have done in the past, scrutinized Windows Vista, along with any other products that I use in my day to day life, regardless of the corporation (or lack of) behind that product. And on that same note, I also give credit where credit is due. Dont take things like my MVP status as something that will force me to be biased for or against any specific company.

If, at any time, Microsoft or any other organization decides that they feel the need to try to force me to change my opinion because of my status with them (MVP or whatever) that is the day I will officially resign from that status or group.

My last comment regarding Google and their new calendar... Have you seen http://30boxes.com/ ? Does it look familiar? Its almost as if Google ripped that off, and cleaned up the interface a bit, and sold it as their own. Doesnt that remind you of what MSFT is well known for? Could Google be turning into an evil corporation?!

# April 13, 2006 5:12 PM

jayson knight said:

That article is 5 years old!
# April 14, 2006 12:25 PM

Khuzema said:

It seems you will not take any money from Google for Ads By Google on left hand side of this page.

It seems also that if Microsoft copies from Lotus, Mac OS etc its Ok but when anybody else does it, it pops them.

Anyway we expect Google bashing from MSFT, just do the survey of the blogs (blogs.msdn.com / weblogs.asp.net) how many entries are made bashing Google for one thing or another, or how some of bloggers found more accurate results using www.live.com.

DONT use blogs to pour your frustration on competitor, People out there just love Google.

thanks & regards

Khuzema, Kuwait
# April 14, 2006 1:04 PM

Rob Chartier said:

Mr. Kuwait,

The Ads on the left of my blog are more of an experiment than anything. I simply don’t understand why people put ads on their blog and wonder if anyone actually clicks any of the links. So far I have had 0 clicks, as I expected.

You are seriously mistaken about it being OK when MSFT copies/rips off a competitor. They have a long history of doing just that and also a long history of some seriously bad publicity because of their ethics. Anyone who denies that simply hasn’t been paying attention.

You should expect ALL communities to do Google bashing as well as MSFT bashing. I don’t see how this community is at all slanted towards MSFT. Keep in mind most, if not all, people on http://weblogs.asp.net/ are NOT MSFT employees. And I can say many of us are more critical of what MSFT does than the rest of the tech community. It’s easy for a Linux person to say that MSFT screwed up and just walk away; they don’t have to spend the next few years knee deep in the garbage like we have to be.

I will use my blog to pour any sort of my frustration on any company. Google is NOT a competitor for my current organization. I do not work for any sort of advertising company. And if you believe I work for Microsoft you should consider doing some research into me before assuming so.

# April 14, 2006 4:07 PM

Justice said:

That's totally fine though - I had never read this or come across it!! Thanks Rob!
# April 21, 2006 3:40 PM

Puleen said:


Rob,

You've always been anti-Google, and I think one day it will catch upto you. I think you have set your bar to just MS and Yahoo standards when it comes to things, sadly your overall picture (or view of other things) not Yahoo or MS is wrong.

That's just my 2 cents, and you know it! :)

Cheers!
# April 23, 2006 1:17 AM

Douglas Husemann said:

Now if that gets back to MS and the Express sku's :) source control and unit testing are important

thanks Douglas
# April 27, 2006 5:25 PM

Puleen Patel said:

I back you up 110% on not calling it Ajax and stick with XHR as the official term for what is now coined Ajax. I believe one of the AdaptivePath peopled coined the term and it was stuck.
# May 3, 2006 7:51 AM

Addy said:

hi,
i want to know about Palm programming in C# ,VS.Net
anyone one know about it reple me . Most of the articles i read about Palm programming were in C, C++, Java,
i want to work in C# on Palm application Developement but dont know where to start...
bye
# May 5, 2006 6:05 AM

Dion said:

I don't get it either. Why buy a Team Foundation tool to use CodePlex, when you can use Subversion and SourceForge or Tigris?
# May 17, 2006 3:20 PM

Brenton House said:

I think the point is in providing a tool like CodePlex if you are already using Team Foundation Server. Trust me. If you are using it, then CodePlex is great addition to the family.
# May 18, 2006 8:29 AM

nick said:

she did add me, is it she is now offline as such or has it just stoped working
# May 28, 2006 6:59 PM

jb said:

Thanks man! Very useful!
# May 31, 2006 9:12 AM

Gert said:

How do i confirm that the file that I downloaded is correct or that my download was succesful?

Even if I check the e.Error state when the download complete event fire when I pulled the network cable - I cant see that an exception happened.

I would like to resume/retry when something went wrong.

Here is how I check the download complete event:

void wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
 if(e.Cancelled)
   MessageBox.Show("Cancelled!");
 if (e.Error != null)
   MessageBox.Show("Error" + e.Error.Message);
 if (e.UserState != null)
   MessageBox.Show("Error" + e.UserState.ToString());
 MessageBox.Show("Done!");
}
# May 31, 2006 10:21 AM

Robert Wafle said:

Well, Today is Saturday June 4th, 2006.  I'm going to help a friend call a Web Service from VB6 thanks to you guys. :)  At least I got him to upgrade his web server to have .NET :)
# June 4, 2006 9:13 AM

davidacoder said:

This post is so uninformed, I can only warn anyone to take it serious. That presentation must have been awful, if it left you with the impression you just wrote down here.

I am not going to explain the details here to you, there is enough information available on MSDN (look for the identity meta-system, and the laws of identity there) and the identity blog (www.identityblog.com) to research this yourself. Lets just say that you totally and completely missed the point of Infocard :)

Just a few things: InfoCards is an identity selector, not an identity store. Which is a huge difference. It is NOT some sort of "I publish my contact info to some site" (which you seem to expect), not at all. There is no "sharing relationship", about which you talk.

It is also totally different from passport. Passport is an identity provider, Infocard an identity selector. But, read it up yourself.

And finally, you are right that often people are the source of security problems. And Infocard is EXACTLY an answer to that. It tackles some of the more complicated social security problems: Phising, weak passwords, to just name a few.
# June 12, 2006 3:01 PM

Julien Couvreur said:

The issue with Passport, which InfoCard solves, is not security. It's that Passport is centralized and controlled by Microsoft.

The "laws of identity" ( http://www.identityblog.com/stories/2004/12/09/thelaws.html ) has a good analysis of the problem space, which points out the problem with Passport. It's a psychological barrier: why do I have to go through Microsoft to access my bank account?
# June 12, 2006 4:36 PM

Jon Galloway said:

It's no longer InfoCard, it's CardSpaces. Things move quickly around here...

CardSpaces is dramatically different from Passport in that it's an open identity system which places control in the hands of the user. Passport was a centralized SSO system which gave end users no control and was difficult (and expensive) to support on the server side.

It's the difference between a mainframe / client system (Passport) and a browser / server system (CardSpaces). CardSpaces is a simple identity "browser" which can talk to any identity provider which follows the open protocols - Linux/PHP, ASP.NET, it doesn't matter.

Another key point of CardSpaces is the concept of Directed Identity - so I can let my bank know what it needs to so I can manage my account, my local user group what they need to know (but not my bank info), etc. More here: http://www.identityblog.com/?page_id=352

Fingerprint readers are cool, but they're not a total solution (they can be fooled with a gummy bear imprint of a finger, for instance). How likely is it that you've left a few fingerprints near your computer? Also, a fingerprint ties to one identity, and I'm back to potentially giving my financial information to my friendly local user group admin.

CardSpaces is very different from Passport, and the only thing that will doom it is if it is misunderstood.
# June 12, 2006 5:46 PM

Rob Chartier said:


Let me clerify things, and add a bit...

The reason why I believe it is doomed is because things have to happen on the server in order for people to use this technology.  Why would any vendor sign up for that (headache)?  If we completely forget about a *working* implementation of this for non-MSFT systems...


MSFT is seen (at least in my eyes) as a very fast mover -not to mention untrusted-.  It adopts new initiatives and then dumps them with zero or little support and at the drop of a hat.


Our typical dev cycle is super short compared to most so we have a slight advantage but for those larger shops these cycles are much more longer and have a huge feature set they need to roll in.  Which, is who this technology is seemed to target.


If these larger shops start to adopt this for their customers right now, and start forcing most of their customers to this type of solution then what happens when MSFT jumps ship to a new bit of technology to solve this problem in a new way?

By the time they get the support in place, will MSFT already switch to something else?
# June 12, 2006 6:20 PM

Jon Galloway said:

I can't predict if it will be adopted, but I think there are very compelling reasons for a vendor to use an industry standard identity system rather than writing their own. As it is now, all websites which require login have to code their own identity systems. Everyone has to worry about the same things - security, privacy, robots (CAPTCHA, etc.), on and on. This is a global problem that's begging for some standards based solutions to replace the multitudes of one-off solutions we've got now.

This should have a better chance than Passport because it's been architected by one of Passport's biggest critics (Kim Cameron), with a good amount of community involvement. It's very open - for instance, his demo's are in PHP. It's a standard rather than a product, so Microsoft could drop it and CardSpaces would continue on.

I very much doubt Microsoft would drop CardSpaces if it gains any traction at all. Why on earth would they? This isn't a product that pays them for new versions; it's a protocol. They've already got egg on their face from Passport, so they've got every incentive to see CardSpaces succeed.
# June 12, 2006 7:36 PM

Jon Galloway said:

P.S. Sorry for the comment barrage. I've definitely drunk the InfoCard^H^H^H^H^H^H CardSpace KoolAid.
# June 13, 2006 1:11 AM

Christophe Lauer said:

# June 13, 2006 5:26 AM

Christophe Lauer said:

# June 13, 2006 5:26 AM

Ogre said:

Yeah and from what I understand InfoCard addresses the main issue with Passport which was Microsoft storing everyone's user data. With InfoCard, at last from my understanding, all the data is stored on the Service Provider's servers and not Microsoft's. I agree that the technology is doomed but only because people keep thinking of it as Passport 2.0 when really InfoCard != Passport && InfoCard > Passport.
# June 13, 2006 6:05 PM

ScottGu said:

The link tags are weird and can cause browser-specific issues.  There are also a few tags in html where self-terminating causes problems, but having a close tag is ok.  

I think specifically I've run into issues where you have a <script> tag that is referencing an external .js file.  <script/> will break some scenarios, but <script> </script> works.

# June 13, 2006 10:18 PM

Rob Chartier said:


Smells like an item for the FAQ to me!
# June 13, 2006 10:31 PM

Glav said:

Good catch Rob and thanks for the heads up. I do take great pains to make sure everything is well formed but it is easy to miss and you can pour over these small things for ages.
# June 13, 2006 11:13 PM

Ciaran Roarty said:

Rob

I've been to a session today on InfoCard [CardSpace] and I think I've had my opinion changed.....

The back-story to InfoCard is really all WS-* standards, the Vista UI is a limited subset of the identity piece. What Microsoft are suggesting is that a future market will be in 'Security Token Services' of which, for example, Passport might be one. This doesn't mean that it is Passport 2.0....

Why? Because we might get 'claim information' from the government, our employers, etc and then be able to use that against services to obtain access, and role based access at that, to those services. I agree with you that the <OBJECT> tag instantiation of the InfoCard GUI is not the best, however, the identity metasystem proposed is equivalent to Single SignOn for all of the services you currently register for.

Ciaran
# June 14, 2006 12:42 AM

Michael Schwarz said:

Yes, this is a problem because scripts are using XML, so the document must be well-formed. As I can remember it is also only working if using XHTML document type, not 100% sure.
# June 14, 2006 1:05 AM

Ted said:

Much thanks for the heads up - sooner or later we would run into that one.
# June 14, 2006 12:27 PM

gregor suttie said:

Similar things happen with anthem.net
# June 14, 2006 1:34 PM

Jeroen Ritmeijer said:

That is slightly better although I would appreciate a 'Never' option.

You can disable these nag screens in XP. See http://www.dotnetjunkies.com/WebLog/jritmeijer/archive/2006/05/31/139352.aspx
# June 18, 2006 9:13 AM

jayson knight said:

Yeah this is great stuff. In the interim, after installing updates I go to the services MMC snap-in and stop the Automatic Updates service (which will stop the nag screen from being displayed). It'll start up again when you reboot your machine.
# June 18, 2006 7:19 PM

si said:

Any updates on this?  I'm about to re-invent your funky wheel using CM12AU (which I think is same as CM11A only for Australia)
# June 21, 2006 10:39 AM

Lance Gilroy said:

Once you've imported the large text file using the ADO Connection in excel, you can use Data-> Split to cells which does the same thing as when you delimit a file upon open.
# June 23, 2006 11:27 AM

Thomas said:

My software use the GetTempPath function to store and get temp files, work's fine at W2K, XP, Win2K+3 but under Vista it seems this temp path is changed. What is the new temp path at Vista? Anybody knows?
# June 29, 2006 3:21 PM

Edward Pearson said:

I hang in C# quite a bit (GZero|UK) and even when I was asking damn stupid questions they're normally pretty nice. You must have caught Halo in a vindictive mood ;) Anyways come hang in #asp.net, we got the cream of da crop ;) If you got a problem (however stupid) normally there's at least one regular in there who's more than willing to help. If you're lucky enough you'll get kal-EL_ on the case and he'll fix most anything. You might get the odd sarcastic comment from nostWRK, but thats just cos he cares ;)
# July 6, 2006 10:08 AM

shahab said:

hi has anyone been able to control CM12AU through .net2.0? I have tried the code floating on the net but i keep getting the follwing error: ================================================== "Object reference not set to an instance of an object." "SerailPort" any ideas or directions will be most appreciated :-) ================================================== Imports System.IO Imports System.IO.IsolatedStorage Imports CraigsCreations.com Imports System.IO.Ports Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x10 As New CraigsCreations.com.X10.X10CM11aController(CraigsCreations.com.X10.HouseCode.A, "COM3") Dim redLamp As New CraigsCreations.com.X10.X10Lamp(x10, 1) redLamp.On() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim x10 As New CraigsCreations.com.X10.X10CM11aController(CraigsCreations.com.X10.HouseCode.A, "COM3") Dim redLamp As New CraigsCreations.com.X10.X10Lamp(x10, 1) redLamp.Off() End Sub End Class ==============================================
# July 8, 2006 6:47 AM

Ivo said:

There was bug at Vista, what disabed AVG work. Yesterday Microsoft fixed this bug, so AVG should works OK.
# July 13, 2006 3:18 AM

-=dotnetnewbie=- said:

I don't know if you know this, but in .NET 2.0, there's a class called WindowsFormsApplicationBase that lies in the Microsoft.VisualBasic.ApplicationServices namespace. It works like a charm for me. Of course you would need to implements some methods and properties and override some... Check it out..
# July 25, 2006 1:12 AM

Radhakrishna M V said:

The Javascript Console in Firefox (Tools > Javascript Console) is also useful for debugging Javascript.
# July 25, 2006 9:58 AM

doug said:

is there another object i can use like the LIST.. but it support serialization? doug
# July 28, 2006 5:18 PM

steve said:

thanks, that was easy!
# July 31, 2006 10:54 AM

Mike Meyers said:

many thanks for the tip - I thought I would add another find to the mix. While dealing with the same problem, I found (and verified) that comments in javascript blocks are also touchy. I had a comment in the form of '// --- comment' and wasn't getting any update. Changing the comment to '//' fixed the problem.
# August 6, 2006 11:34 PM

wishing you luck cos I'm TS'ing this as well said:

Within IE, go to Tools->Internet Options then click on the 'Language' button. You should then ensure that at least one language is selected. try a Netmon trace for more clues To get a netmon trace: 1. Download netmon from ftp.microsoft.com/pss/tools/netmon/netmon2.zip The password for the zip file is 'trace' 2. Install Netmon. 3. Open up netmon. Choose the correct network card. 4. From the menu, choose Capture and then go to Buffer Settings. Set this to at least 5MB - we recommend around 50MB. 5. Start the netmon trace on the client and server. 6. Stop the trace once the problem has been captured. Please capture the problem as quickly as possible so the trace is relatively small. 7. Supply the IP address of the client and the web server hosting the web site to aid troubleshooting. At the risk of making myself obsolete, here is an article that will teach you how to use some of the tools we use in *** to resolve issues: Network Monitor http://support.microsoft.com/default.aspx?scid=fh;en-us;aspsupvis
# August 7, 2006 3:41 AM

Kumaresh Gupta said:

Community Credit is doing wonderful job by encouraging tekno people to poplarise the technology... really great..
# August 7, 2006 9:51 AM

Sreejith said:

Thank you very much... Really excellent solution for this error... thanks again Sreejith.
# August 9, 2006 12:00 AM

Kr. Hemendra Singh Shaktawat said:

Hi, I would that to community credit to such a great idea to encourage the professionals to help fellow programmer. It has create a ltral competetion between geeks to help other. But this again worries me but I hope CC is taking care of Value psots and not just giving credit points to any post for the sake of post. Good Work ! All the best Hemendra Singh Shaktawat Mindfire Solutions wwwmindfiresolutions.com
# August 12, 2006 1:04 AM

Alexander said:

I would like to suggest you one more great portable tool - it's Bookmark Base: portable bookmark manager. It can sync all your bookmarks between different browsers and PCs.
# August 16, 2006 10:00 AM

Lubna said:

Excellent Fix!!
# August 17, 2006 6:40 AM

Scott Hanselman said:

Tortoise 1.2 is quite old. 1.3 had an installer option for this, and 1.4 puts that option in the setting dialog.
# August 18, 2006 1:26 PM

Alexander B. said:

You've made a great list :) I would like to suggest Bookmark Base tool for inclusion. I'm sure it's worth it. Bookmark Base is a portable bookmark manager.
# August 22, 2006 11:05 AM

Andrew said:

I agree, EFNET C# is full of jackasses with ego issues. They're main goal in that channel is to bring you down to make themselves feel better. I too always picture those assholes as fat, ugly, acne ridden nerds who are socially inept in the real world. I have from time to time recieved help but 90% of the time it wasn't either of the ops/voices that helped, rather i just recieved insults from at least one of them. It's usually another person who fits into my category that is willing to help out rather then the arrogant op/voice who thinks they're superior because they have irc privellages (oooh virtual privellages, my life is complete)... A nick name to watch out for, "Arrakis", he/she/thing fits into the description above. It/He/She is also overly patriotic and thinks his country is most superior and all other countries suck. Wanker.
# August 22, 2006 12:25 PM

Thomas Goddard said:

Hey Rob, I totally feel you there. I feel the same way about Autodesk Maya and recently emailed them about their declining support for developers and the community at large. One of the main reasons that Maya is such a successful piece of software, is/was Alias's history of devotion toward the developer. The companies like film studios, game developers, and any others looking to adopt Maya are also able to create plug-ins, even if they don’t own a licensed copy. It’s when your management staff turns totally non-technical that things start to turn completely user centric. Corporate Bob says “All of that programming stuff is much too confusing for our users.” My philosophy is to partner rapidly and develop with not only the user’s requirements in mind but the developers as well. The developers will help seed your product into new markets and provide solutions for a wider range of businesses. *Big sigh*… Yet another thing to add to the list of things to change in the world ;) I remember when I bought you your first X10 for the Holidays (what was it, 5 years ago?) :)... I am honored to know such a talented developer. Keep up the good posts!!
# August 24, 2006 5:00 AM

Jeorge Lukasing said:

Very many thanks for a good work. Nice and useful. Like it!
# August 27, 2006 3:46 AM

Zodiac said:

edward, can i have the address for GZero, irc.gzero.net didn't work...
# August 30, 2006 2:09 PM

Rob Chartier ~ Contemplation... said:

I made a decision a while ago to move my entire working environment onto a portable USB Drive. In order

# August 30, 2006 5:16 PM

John Bristowe's Weblog said:

Rob Chartier: "A week later the drive went dead. 0 bytes free, 0 bytes in size, etc.. [...] Less than...

# August 30, 2006 8:44 PM

John Bristowe said:

I recommend the Lexar JumpDrive Lightning (2 GB). Excellent quality and fast transfer rates.
# August 30, 2006 8:45 PM

Beevis said:

With all the grammer errors in that e-mail, zero chance I'd buy anything from them.
# August 31, 2006 4:52 PM

Rich said:

From Grisoft's site (http://www.grisoft.com/doc/31753/lng/us/tpl/tpl01): Millburn, N.J. – July 12, 2006 – GRISOFT, the maker of award-winning AVG Anti-Virus, today announced availability of AVG Anti-Virus protection for the Windows Vista environment. A programming error in Windows Vista Beta 2 was affecting the successful installation of security products supplied by GRISOFT. The bug has been fixed by Microsoft allowing users of GRISOFT products to effectively complete installation....
# September 2, 2006 5:56 PM

Shane P said:

Just a note - subversion exclude lists are case sensitive so thumbs.db != Thumbs.db (which is what they come up as on my box)
# September 7, 2006 8:21 PM

si said:

The Cruzer works a treat, had one for 6months+ and except for the blue LED failing, no dramas. Travels with me in my backpack on my bike every day. I run TrueCrypt on the whole disk and haven't had a single problem. Recommanded!
# September 10, 2006 10:10 PM

Sankar said:

I tried three different AV programs with Vista Build 5308. 1. TrendMicro (14.56) gives the error "Unsupported Platform" 2. Symantec did not load 2. CA's EZAntivirus has messed up my system causing it to freeze.
# September 11, 2006 5:37 AM

Jake said:

Thanks heaps. I did a repair (wasted my time), then Google'd and found this. Worked a treat.
# September 17, 2006 7:44 AM

FransBouma said:

Nothing on that site even smells like a service pack, so I don't know where you heard it was uploaded, it's not available on Connect.

# September 19, 2006 3:34 AM

Public User said:

Going to Release on September 25.
# September 19, 2006 4:47 AM

Vlad Ivanov said:

Actually, i found something (new?) about it: https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=3311 "Microsoft is announcing that Visual Studio 2005 Service Pack 1 (SP1) Beta will be released the week of September 25, 2006."
# September 19, 2006 10:20 AM

shan said:

Thanks for ur help...
# September 22, 2006 12:51 PM

vikram said:

why can thse guys test these small stuff before releasing the beta. These delays are very bugging
# September 27, 2006 1:27 AM

Martinův blog said:

Vypad&aacute; to, že Microsoft uvolnil SP1 Beta pro VS 2005. Informace jsou na n&aacute;sleduj&iacute;c&iacute;

# September 27, 2006 1:40 AM

Siva R said:

Hi, I received an Email from Microsoft stating that Visual Studio SP1 is ready for downloading. I am sure that your status has been changed to "Accepted" and you can see the download link. If not, please mail me back at siva.ravula@hotmail.com and I will send you the link to download. Have a nice day, Siva
# September 27, 2006 4:33 PM

caqo said:

I installed AVG on Windows vista RC1 Build 5600, and it didn't work BSOD appeared when installation of AVG tried to activate the AVG antivirus service. Too bad.
# September 29, 2006 7:13 AM

David Brabant said:

I just came back yesterday from a 18 days trip to Crete. The weather is still really nice, at least in Crete. A pitty I had to come back.
# October 3, 2006 5:52 AM

tim said:

Give him a break, English isn't everyone's first language. (although if it _is_ his first language, then I agree completely)
# October 9, 2006 5:09 PM

Patrick said:

After you register you will get an invitation. Download it from here. http://connect.microsoft.com/VisualStudio
# October 10, 2006 12:47 PM

USBman said:

I would like to suggest 2 great portable programs: 1) FTP Commander 7.50 (free) 2) Mail Commander 8.35 Download from http://internet-soft.com
# October 29, 2006 5:30 PM

Homer said:

You could try with System.Threading.Mutex class: Mutex mtx = new Mutex(false, "SOME_CONSTANT_OF_YOUR_OWN"); bool isAppRunning = !mtx.WaitOne(0, false);
# October 30, 2006 5:39 AM

Wallym said:

its because they won't pay money for employees, but they will pay outrageous fees for consultants. I learned that pretty early on and left a major company.
# October 31, 2006 6:13 PM

Tim Down said:

An alternative to the Microsoft and Firefox debuggers is log4javascript (http://www.timdown.co.uk/log4javascript), which is a log4j-esque logging framework useful for cross-browser debugging since it works in all major, relatively recent browsers (Mozilla, IE5+, Opera 7.5+, Safari 1.2+, Konqueror 3.4+).
# November 4, 2006 11:50 AM

Lupo73 said:

I would like to suggest some programs...if you click on my nick you can see my project. there are many portable programs! If you want, I need some collaborators that help me to make an english version of my suite...good bye!
# November 5, 2006 4:44 AM

Tim Hibbard said:

And then you can view them in relation to my real time gps location on Where's Tim - http://timhibbard.com/wherestim/?flickr=true
# November 7, 2006 10:57 PM

Sonu Kapoor said:

So does DotNetSlackers :) http://atlas.dotnetslackers.com
# November 8, 2006 10:39 AM

Daniel said:

After troubleshooting the problem for 5 or 6 hours, I finally Googled the error and found this fix. Worked like a charm! Thanks a bunch!

# November 17, 2006 2:32 PM

Hardeep Virdee said:

Totally agree with you there Rob... I likewise like to be on the cutting edge, but the pace of change and constant release of new features is hard to keep up with. Also, I have had the feeling that the quality has been slipping a lot of late e.g. VS 2005 SP1 has 1200 bug fixes. Hmmm... not a good sign!

# November 17, 2006 4:30 PM

pm said:

thanks for pointing out. developers need a family life too, you see. the pace at which microsoft is spitting out technologies, developers just don't get time to "get" it and implement it.

# November 17, 2006 7:45 PM

pm said:

there are many organisations who have not really adapted vs 2005, framework 2.0 or atlas technolgy.

And microsoft has already released framework 3.0

many of these organisations will be jumping to vs 2007 directly.

# November 17, 2006 7:52 PM

Joe Chung said:

That isn't going to happen.

Microsoft was already under way with Visual Studio Orcas before Visual Studio 2005 came out.

The next version of Visual Studio is already available as a Community Technology Preview (CTP).

# November 17, 2006 9:22 PM

vikram said:

Yes But may be the rest should come after the release of orcus

# November 17, 2006 10:23 PM

Rick Strahl said:

No kidding Rob...

I'm like you in that respect, but I'm starting to serious burn out on information overload. I don't even know where to turn anymore to even pick my area of expertise. It's getting spread too thin to keep up with the technology as a whole.

# November 18, 2006 5:12 AM

Dee said:

I agree.  The "stuff" flying out of MS is full of beta, concept, early release crap that really doesn't help.  There's no way to implement the technology in the production world because it is subject to major changes.

Visual Studio is still woefully misplaced as to who is it's audience. Web Developer Express was a disaster and there is still a huge need for a file based database  other than Access.

Decent support for VB.net is sadly missing in the effort to make a fashion statement with C#.

MS needs to first get products they have working then worry about new releases.  

There's no value to being in permanent training.

Besides, it's much more exciting to know that what you have is working rock solid.

# November 18, 2006 12:34 PM

dwahlin said:

I have to agree with you as well.  It used to be that you could focus on one area (ASP.NET for instance) but now even focused technology areas have a lot of new things coming out.  In one sense it's fun, but from the perspective of a CIO it must be annoying since they just want some stable ground to work with that they don't have to upgrade every year just to stay up with the latest technology.

# November 19, 2006 12:39 PM

Bilal Haidar [MVP] said:

I totally agree with you Rob!

Come on, we are bearly having time to finish 2.0!!!!!

Regards

# November 20, 2006 7:19 AM

mattpil29 said:

Couldn't agree more.  How about 2 years of fixing all the little things that we have to 'work around' also known by microsoft as 'behavior is by design'.

Matt

# November 20, 2006 12:14 PM

johnny said:

I'd like to comment, but I'm too busy trying to learn about WPF! And once I learn that, I'll be too busy to comment because I'll be too busy learning about _____ and ______!

Will my program work on Vista? When will that component vendor release their Vista compatible component so I can relearn that as well!

I'm so busy trying to learn new technology, once I learn it and start to apply it, it's time to learn something new!

# November 21, 2006 9:05 AM

Rad said:

Amen, my friend, amen!

There are so many technologies, acronyms and technologies emanating from Redmond that make the poor head spin!!!!

# November 21, 2006 9:32 AM

Rich S said:

Amen -- couldn't agree more.

I've been working non-stop for the last 11 months on .NET 2.0 after getting a relaxed start on 1.X -- all of my efforts have been on my own time, which means I've been the nocturnal developer -- putting in enormous hours in the middle of the night -- all whilei being a parent of 2 young kids. I'm getting really really tired -- but have to continue to be a viable in .Net.

I feel like I'm finally getting comfortable -- but, dread how/if Orcas will put me back again.  The ridiculous thing is, many developers I know are so much farther behind than me.

R

# November 21, 2006 3:56 PM

Adel said:

Could't agree more, it's too much... strongly agree with Dee comment.

the problem being is .NET Framework model is so open for ideas.

thanks for opening this issue Rob

# November 21, 2006 4:34 PM

Anonymous said:

My god I hope MS doesn't listen to you.  Don't you remember the nightmare wait that came after VC6 -- I don't want my tools to get that far behind again.  I for one am thrilled that MS is regularly updating their tools and technologies.  

# November 21, 2006 11:01 PM

Marcos said:

Another vote for you !!!

Completely agree with you, anyway my brain said NO to vista and NO to Atlas and I´m living a more peaceful life =)

I love VS 2005 but we cant use it at work until the Sp1 and I don't want to touch any CTP and something like this, hahaha

This is what M$ made to a DevGeek, too much dude too much

Cheers

# November 21, 2006 11:08 PM

Tony said:

Yes, Microsoft has and continues to shocked and awe us all. Soon it will crumble, just like Irak. Notice a pattern there?

# November 22, 2006 2:39 AM

Roberto said:

Me too, completely agree !!!

# November 22, 2006 4:57 AM

John said:

I agree ... give me a chance to learn/migrate to .Net 2.0 before I have to even have to think about 3.0

# November 22, 2006 8:42 AM

lb said:

oh yeh. This is so true.

I feel like I haven't slept in two years. One new product release, language re-think, after another.... a continual barrage...

it's excellent but it's so exhausting. make's you wish for a simpler time and so on.

little incremental improvements that improve the reliability, the usability, the performance -- but don't require relearning, complete reinstalling...

evolution not revolution... at least for a few months ;-)

# November 22, 2006 6:12 PM

Andreas said:

In fact ms has already talked abit about the version after the next visualstudio (orcas , hawaii or what ever they call them). I think they are about to bit their tail on this "highspeed" roll out. I mean that there are still a lot of systems running in com+/mts and vb6 environment. And the .net platform is moving on to fast, In a larger project that last for 2-3years you cant just re architecht it just because ms release a new version, and at the same time you almost must do it since they wont let your stuff run on the new platform or stop suporting it since it is 5years old or so. I'm seriously think about telling my customers to go on the java platform instead since it is more stable and it will still be working in lets say 10years from now. What happens to MS platform no one realy knows , except for BillG that is:)

# November 27, 2006 7:41 AM

Phil C said:

I was frustrated with my Master page (containing the ScriptManager) and my Content page (containing a ScriptManagerProxy, UpdatePanel and some Async Triggers).

After some scouring, I found that web.config shouldn't have this line:

<xhtmlConformance mode="Legacy"/>

I removed it, and BINGO. Hope this helps someone in the future.

# November 29, 2006 7:13 PM

Koob said:

Thanks.

One important thing, that is not visible in the ncover documentation: When using the ncover commandline, use double slashes for ncover command line parameters. You did this with the //x and //w params.

# November 30, 2006 4:26 AM

vikram said:

Any detail from where you get this graph

# December 6, 2006 3:56 AM

Anastasiosyal said:

So, what will it be next??

Not only do we have to do with a new class library .Net 3.0, but F# and C omega are jumping out of MS Research into C# 3.0. MS will make us learn an abundance of new language constructs and adapt to new best coding practices! Wow, i bet everyone is really excited!  

Its at our back of our mind already and we know that we are not going to be able to re-use much of our existing code in this new "more robust approach" towards data access (random topic out of a myriad) for example. It is a little off putting dont you think? Making an application that you can foresee will receive a big strike in your applications main architecture in the next version you will have to deploy.

We say we dont like to think about C# 3.0 but I bet everyone is doing his research around wondering what this is... We all have that bug in us!! Everyone is curious just look at all the stuff flooding out: wcf, wpf/e, wpf, wcf, XAML, Ado vNext, LinQ, DLinq XLinq, new office servers, open document, bla bla bla bla the list just goes on and on and on!!

It will take a while to adapt to all this new stuff, especially when developers have not even adapted to .net 2 yet (me inclusive)

Well guys, good luck, we are all in for a lot of studying....

Anastasios Yal

# December 7, 2006 6:28 PM

Smith said:

Exactly what I was looking for.

Much appreciated.

# December 16, 2006 1:26 AM

Rusty Zarse said:

A good friend of mine once said the same thing about 2.0.  His objection was that most of the Microsoft articles featured next gen features and there wasn't enough attention on the real-world, here and now technologies.  He had a point but, in restrospect, later admitted he was not compaining so much about Microsoft but rather comaplaining about his job and his lack of opportunity to use these innovations.  If you consider that all the new features are created to enhance our toolset as software developers and reduce the amount of work required to solve business problems or provide more robust behavior, its hard to argue the Microsoft shouls "slow down and let people catch up"  I'm sure the Ruby community would agree with you that Microsoft should give up trying to be the best...  

# December 16, 2006 8:06 AM

Bz said:

Looks cool, granted the demo threw a few unhandled exceptions and random missing images in the UI were seen.

# December 22, 2006 3:22 PM

vikram said:

looks coll, But also looks quite slow to me, I think the whole ajax system needs to be speeded up

# December 23, 2006 3:51 AM

Drewes Kooi said:

If tthe product is so great why is there own website not using it? It appears to be using DNN.

# December 23, 2006 8:53 AM

x said:

I was hoping that it would be near DOOM's story line and not DOOM 3......

neways.. that's why I just went over the movie at 10 min gaps....

# December 27, 2006 4:27 PM

douglas said:

I've never had a million users and don't have much experience with DNN, but the scenario you bring up sounds like a valid concern.

I've seen a lot of applications that list all users in a listbox or dropdown and have always wondered how this would work when you have thousands of users.

Maybe DNN does something when the list is past a certain length?  I don't know...

# January 4, 2007 7:01 PM

Shaun Walker said:

# January 5, 2007 1:44 PM

Jakub said:

# January 6, 2007 2:11 PM

scott cate said:

<headsUp>The link you spplied is

http://feedshake.com/mpfeeds/fxpvi35xpy.xml

and reports an error.</headsUp>

# January 7, 2007 1:32 PM

justme said:

The following worked for me. It might also work for some people:

1. search for ".svn" folders (make sure to tick the hidden files and folders checkbox - from the "more advanced options").

2. delete all .svn folders!

3. install Tortoise version 1.2 and checkout a fresh version of your web projects.

4. replace the new checked-out folder with your older one replacing the new files with your own (modified) ones.

# January 12, 2007 10:03 AM

Ryan Anderson said:

WOW. That's killer... Inline editing! Neat...

# January 15, 2007 6:21 PM

CodeSniper said:

I received Ceedo with my Lexar Lightning Drive a while back and thought it looked cool.  But after trying to use it for a few weeks, I stopped using it altogether in favor of the simpler PStart.exe menu.

Ceedo was just too mouse-centric for me.  I love me some hotkeys and never could quite get Ceedo to behave as I desired.

At this point, there are too many sites like PortableApps.com that offer lightweight, portable-attuned versions of most popular applications.

Also, I think the U3 platform is the real future for more complex portable apps that need the registry and other infrastructure that Ceedo provides.

# January 15, 2007 7:08 PM

Mark Finkle said:

It'd be great to get your feedback on getting started with Mozilla/XUL. Feel free to checkout the IRC channels (http://irc.mozilla.com) for assitance. #xul, #xulrunner and #extdev could be useful.

# January 15, 2007 9:08 PM

Uwe said:

Inline editing was introduced by IE6 first, I thought.

# January 16, 2007 12:43 AM

Jim Cullison said:

Any more action on this?  I'd like to see this feature in cctray.

# January 17, 2007 12:12 PM

Eric Hexter said:

So I integrated x10 with cruise control with a server side application that controls a spinning beacon when it detects a problem with a build.  I am using the ActiveHome USB interface for x-10. While I like the idea of exposing this via CCTray, I hate the idea of forcing a machine to have a user logged on and running cctry for the x10 cababilities to be functional.

That being said... If you could abstract the x10 interface then I could write a plug-in for the ActiveHome USB interface.  Instead of using a firecracker device.

# January 17, 2007 6:36 PM

mo said:

Hi! Im new in creating Google Desktop Plugin. Do you have any sample code(in c#) of a Plugin that enables user to simply enter text? If so, kindly email it in motmot@gmail.com. Thanks!

# January 18, 2007 10:13 AM

Romulo said:

The movie was OK for rent... But there were to many changes to be real DOOM.... It was DOOM like, no more than that.... Resident Evil was better adapted.....

# January 19, 2007 9:47 AM

Dana Catly said:

Please download version 2.1 from www.ceedo.com.

TabletPC supported.

Firefox is 2.X

The whole concept of Virtualization is indeed in place, including same support on non admin pages.

Give it a try !!!

# January 21, 2007 11:49 PM

Paul Ballard said:

What bothers me about this is that the idiots.... er I mean crusaders... at Wikipedia KNOW and ACCEPT that the information is incorrect and are simply unhappy with how Microsoft saw fit to try to correct it.  Their suggestion of linking whitepapers to the wikipedia page is on par with a newspaper publishing a lie on the front page and then burying the correction on page 10 next to Aunt Sallie's Cooking Tips.  

Wikipedia... Listen Up!  You can't have it both ways.  Either you are a reference site and your only real allegiance is to publishing the truth... or you are a social networking site worthy of being ignored.

Of course that's only my opinion, I could be wrong.  Who wants pie?

# January 24, 2007 9:03 PM

JosephCooney said:

I don't get it either - clearly my moral compass is completely broken because I don't see a problem with Microsoft seeking the paid opinion of a 3rd party expert. They did not seek to conceal the arrangement (and even encouraged said expert to disclose it on their blog) and did not seek to control or editorialize the expert's views.

# January 25, 2007 12:46 AM

Uwe said:

In the past, I often got the feelings that the moron advocates that previously acted on the USENET now moved on and founded Wikipedia to have a modern way to humiliate the contributors and other users of Wikipedia.

# January 25, 2007 12:55 AM

FishStyx said:

I've tried Bookmark Base and it does not do 2-way synchronizing. It has no database functionality so it can not track deletions across browsers. It's a good bookmark converter, nothing more. Go to their forums and read customer comments.

# January 25, 2007 1:35 PM

nocruzerforme said:

@si: My Cruzer became very sloooow... I had to return it. It didn't fail though.

# January 26, 2007 2:36 AM

irascian said:

Given the date of this post the comment "expected to ship after the consumer availability of Windows Vista" is rather confusing - after all that "consumer availability" happened a week ago.

# February 5, 2007 6:49 PM

Alex said:

The change of platform requires change of everything.

# February 5, 2007 9:12 PM

Prashant said:

Why to use Static key word before event

u can use public event delegate Event ()

i want to know if I use static keyword before evnet then what is a benifit for me

# February 9, 2007 2:55 AM

Laurent Kempé said:

For information Jetbrains juste uploaded last week a Resharper plugin doing that, Great tool !!!

# February 14, 2007 3:51 PM

Frans Bouma said:

You should check out NDepend: www.ndepend.com It's commercial, but it offers all the kind of metrics you want to test.

# February 14, 2007 4:37 PM

Ian Cooper said:

DevExpress's CodeRush has had a feature that show cyclomatic complexity, line count, or maintenance complexity in your IDE alongside the method for some time now...

# February 15, 2007 6:07 AM

Tom Jobie John said:

I had a similar problem with ajax on a linux system.

Does Michael's ajax library will solve the problem???

# February 16, 2007 6:14 AM

Tim said:

The link is still not working. Would love to see this tool in action.

# February 16, 2007 12:05 PM

Neil M said:

Phil C, you da MAN. Your comment just concluded weeks of frustration with seemingly inoperable update panels.

# February 18, 2007 1:10 PM

ShaneHenderson said:

Hey Rob...

You should post these positions on JobBurner.com...we are rolling our text ads for jobs on asp.net and iis.net this week.  We already have job text ads live on communityserver.org and several other popular technical blogs. Job postings are free until March.

Check it out: http://www.jobburner.com

-Shane

# February 20, 2007 8:52 AM

Ador Raga said:

I have seen it on PC browser and it was working but ran so slooow. I viewed it on Safari and I have not seen anything. The concept is great though....

# February 27, 2007 10:27 PM

ilbrando said:

The guys at Gizmox makes a clear distinction between websites and webapplications. WebGUI is for webapplications, that is applications, that we prefer looks like WinForms (more or less) but runs in a browser. Outlook Web Access is such an application. I have tested the demos and built a simple form myself, and I think the perfomance is very good - a lot better than traditional ASP.NET postback-hell.I have tested version 5.81.3.74.3 for NET2.0.

# March 2, 2007 3:58 PM

Jignesh said:

i have gone through all the above given scenarios but still my updated panel is not updating the contents.

# March 8, 2007 6:43 AM

... said:

Luogo molto buon:) Buona fortuna!

# March 10, 2007 10:48 AM

trudy said:

this is a long shot but you say in your blog you got the train from Soisson to Paris - was this a direct train?

We are travelling to Aisne about 10 miles fro Soisson and wish to get the train to Paris but have been told there are no direct trains, but from your blogg and other bits I have read on the net it seems that the person who told me this may have been mistaken.  Would you happne to know the line it took? IE: RER

Help!

Thanks in advance for any info you may have

Trudy

trudywren@gmail.com

# March 11, 2007 3:53 PM

Onur OKUMUŞ said:

It's very good article. Thanks

# March 12, 2007 9:46 AM

... said:

mmm.. nice design, I must say..

# March 12, 2007 10:49 PM

... said:

Nice site. Thanks.

# March 15, 2007 12:37 PM

Puleen said:

Rob glad to see you are using Thunderbird! Thanks for the write-up, it is appreciated.

Cheers

Puleen

# March 15, 2007 11:26 PM

Andrew said:

Tito Web Studio is another tool for debugging and profiling Internet explorer. It can trace any dynamically loaded JavaScript as well as anonymous  functions, which is very important to AJAX style JavaScript.

# March 16, 2007 12:49 PM

ovalsquare said:

I concur. I can't imagine not using RoboForm - worth every penny.

# March 16, 2007 3:17 PM

keypass_rocks~ said:

try keypass from dolbysoft worth every penny!!

# March 17, 2007 3:39 PM

sunil sourabh said:

this information is really useful to me

# March 19, 2007 8:00 AM

Calavera said:

Hey Rob,

thanks for the manual. Its a simple explanation and helped me a lot, but i find you could make the prot mapping a bit more clear.

also you could add that SSL connections arent allowed!

(also for personal email scanner plugin ;) )

but now it works and lets see how it filters!

greetings,

cal

# March 23, 2007 7:17 AM

Ramon Leon said:

For the most part, this already exists with Linux.  It's not as polished as what you're describing, but it'd damn close, and functions exactly like what you describe.

# March 28, 2007 12:39 AM

Looner said:

I have a toughdrive that I bought for similar reasons. Mine went dead after a few days as well. Unfortunately I don't have access to the store where I bought it. The thing is pure junk.

# March 29, 2007 8:07 AM

Bob Dunn said:

Hey this tool looks super handy.  Unfortunately, I tried to download it and the link was dead.  I realize it's a pretty old program, though, and there's likely something newer out there...

I'm anxious, though, to find a way to monitor builds and whatnot on my ccnet server.  Any chance of me getting this?

Bob (rpdunn at google's mail service)

# March 30, 2007 7:49 PM

Rico said:

It didn't work for me :(

# April 6, 2007 9:21 AM

Jonathan Cogley said:

Hmmm ... we have been considering adding a Remote Desktop Connection type to our Secret Server product. (http://www.thesecretserver.com).  I wonder if we could build a few more webservices into Secret Server that Terminals could use would be better? ... that way Terminals could easily request and save passwords securely to your Secret Server.

Thanks for the post - it looks interesting.

# April 12, 2007 8:49 PM

Dudu Shmaya said:

Great work Rob. I'm really glad you've joined the project. I added a link to your Blog on Terminal's main page.

# April 13, 2007 7:34 AM

pritesh V said:

Thomas, cant u use the %temp% environment variable to find out the temp path?

p.s i am a developer in C++ and C# and VB6 and i have no plans to use vista for development until a newer version of visual studio comes out and microsoft fully support VB6 enterprise on vista. All of my apps i developed have worked in vista (WIN32 onez and .NET ones), and had no mishaps other tha the user interfaces looked a bit sillier.

# April 20, 2007 7:13 AM

Adam said:

I've tired everything but I still get an 'Access is denied' message.  Are there any security setting that could be preventing this from loading?

# April 23, 2007 3:24 PM

Paddy said:

Hey Buddy,

Thanks a bunch.

I am new to C# and these kindda quick tips are really handy :-)

Thanks again,

Paddy.

# April 24, 2007 5:44 PM

Tower107 said:

The download link seems to be down. Is this down for good?

# April 26, 2007 2:18 PM

Anele said:

Checked with microsoft about this, no solution, though this makes it hard to debug your program as you don't know the result of the error.

# May 6, 2007 1:26 PM

Joshua said:

Shared has been a keyword in basic for a long time. The original meaning was a variable declared Shared at top level was visible in functions in the project.

# May 7, 2007 4:49 PM

Gary said:

I run 2 groups one in Call of Duty and one in Flight Simulator. My ATP Tough Drive always says Not Found USB DISK

# May 24, 2007 9:31 AM

Marcelo Sanchez said:

Thanks for the BIG tip. Helped me in just a second!. I was trying to optimize the code by selecting only the columns I wanted to retrieve from a Excel file and hit this bug...

The easiness of finding this tips nowadays is marvelous...I do remember long time ago in 1995/6!!!! when I was coding much much more that today, that by catching this bug we would've had to dig in msn website and good luck!!!! now is soooo easy!

Thanks again!

# May 29, 2007 1:57 AM

Clint's Blog said:

# May 29, 2007 11:29 AM

AjaxGuy said:

I agree, AJAX interfaces are rapidly changing the web. Spot the .net nuke install on VisualWebGui.

# June 7, 2007 4:58 AM

Josh Blair said:

Rob, have you done any cool things with C# hook console apps?  Most of the hook scripts that are contributed seem to be in Python.  I speak C# not Python.  Thanks,

# June 11, 2007 7:55 PM

Iannis said:

interesting

# June 12, 2007 1:31 AM

Chakris said:

Which version of Vista supports VS 2005 like Vista Home,Premium or Ultimate. And which version of SQL Server ??

# June 13, 2007 1:02 AM

Channel 9 said:

Weblogs reveal some of the most intresting stories ever. i.e.

# June 22, 2007 4:43 PM

Bart said:

Hi,

You declare "byte[] fileContents;", but while uploading you use "zipContents". Is this one just a simple typo ? Or am I missing something ?

Regards,

Bart,

# June 23, 2007 4:53 AM

uglybugger said:

Have you made any further progress on this? I'm looking for a solution along these lines as my build machine runs on a VM and I can't use the existing CC X10 interface without dodgy virtual serial ports.

# June 29, 2007 12:15 AM

Nerd said:

WEll i beat u i got a 100...but i cheated..i guess i lost...i gotta 4

# July 4, 2007 10:09 AM

billie said:

Thanks for the info, helped me fix that vague problem

# July 6, 2007 5:02 PM

ScottGu said:

One correction above - the "launch" date is in Feb.  The release date for Visual Studio and .NET 3.5 will be before that.  

Thanks,

Scott

# July 11, 2007 5:28 PM

Rob Chartier said:

Hey Scott.. no date to share...?

# July 11, 2007 5:50 PM

SBC said:

I hope they make that one - it's a Leap Year!

They'll have to wait another 4 years to get it right..

;-)

SBC

# July 11, 2007 8:35 PM

ScottGu said:

Hi Rob,

We don't have a formal date we are talking about publically just yet (partly because we want to also gauge feedback on Beta2).  

Note that once the product is released, all MSDN subscribers will be able to download it.  This will happen before the launch event.

Thanks,

Scott

# July 11, 2007 11:10 PM

University Update-Microsoft SQL Server-Visual Studio 2008 Launch (Orcas + Longhorn Server) said:

Pingback from  University Update-Microsoft SQL Server-Visual Studio 2008 Launch (Orcas + Longhorn Server)

# July 12, 2007 12:02 AM

Randy Brower said:

Microsoft often will tour with a large Launch, and show participants many of the great new things about the product(s), and of course, of particular interest will often offer free complete copies of these products. Visual Studio 2008? Oh yeah!

# July 17, 2007 11:33 AM

Jennifer said:

I recieved a call today from an unknown caller. The woman on the line claimed to be a Fido representitve. She thanked me for my years of loyal service and told me that in return, I would recieve a free telephone via courier. My initial thoughts, since I have been with Fido for less than a year were that there had been some sort of mix up in my favour. She assured me that I would not pay a cent and this was simply a gesture of gratitude. As the questions proceeded they grew more personal. She told me that I would be asked for I.D at the door and asked for the number on my driver's liecence. She then asked for another piece of I.D which, she claimed could only be a SIN number or Credit Card because those would authenticate me. I told her that I did not have either of these and got off the phone immediately. I have now recieved 9 consecutive calls from either an UNKNOWN caller or a 1-888 number. It seems to me that Fido would not harass its customers in such a way. It also seems that they would know simple information such as the name of the person on the account. This has really made me aware of how easy it is to get someones information. The "fido rep" could easily have been a teenage boy calling me from a blocked number from his parents basement.

# July 26, 2007 1:30 PM

Richard said:

Rather than manually reading the file with a FileStream, you can simply use:

byte[] fileContents = System.IO.File.ReadAllBytes(FinalFile);

Also, rather than creating a FileInfo simply to extract the file name, you can use the System.IO.Path.GetFileName method:

string uri = string.Format("{0}{1}", FTPServerURI, System.IO.Path.GetFileName(FinalFile));

# July 27, 2007 10:49 AM

xeno said:

add entr to regedit, or an existing server and ip like login.oscar.aol.com 5190 ;-) run dos there pages of IM data stcut

# July 30, 2007 10:52 PM

Karl Seguin [MVP] said:

This is as useless as useless posts go but.... I happen to be on MSDN the other day (via Google) and

# August 1, 2007 8:32 PM

Bart said:

I have msn +, but i need plus plugins

# August 3, 2007 3:35 AM

Claudio Maccari said:

The download link seems to be down.

Is there a link also for source code download ?

Thanks

makka

# August 3, 2007 12:08 PM

Andrew said:

Ok, isn't it also true that xsd, as a parser, isn't that great an idea for a larger xml file, because of the memory overhead of loading the xml?

I've also felt that was a major defining difference...

# August 3, 2007 3:22 PM

home security tip said:

If you feel disheartened because of the dreadful amount of effort it requires to hit upon what you are searching for, relax because you are one step closer to your goal.

# August 4, 2007 1:03 AM

Raghu said:

Oh.. my god... you should be a "wizard"

# August 4, 2007 4:48 AM

mel said:

It really is bad in firefox.

# August 10, 2007 3:57 PM

Jonny said:

I had the same display for a pretty new Dell XPS M1210.  Biggest symptom is that the touchpad or even a USB mouse would not work in Vista (RTM).  But when I went to the System Recovery screen in Vista...the mouse MYSTERIOUSLY worked just fine.  Wierd.

My prob had nothing to do with AVG.  I like it.

# August 17, 2007 5:23 PM

Anonymous said:

Ok, I am not getting it to work.  Maybe it's because the JavasScript I'm trying to debug is not in an .aspx but in a control .ascx?  Does that matter?

I attached to the IE process and page name, but of course no debug points can be set in the .ascx.  I assume that if any JavaScript is invoked it just goes right to that spot in VS?

Maybe it's just not calling my JavaScript...will check again.

# August 22, 2007 11:54 AM

# said:

Did not work for me.

# August 22, 2007 5:33 PM

seek said:

your title is about HOOKs, but i didn't see what hooks in your content?

# August 23, 2007 2:52 AM

AJAX Update Panel « System.Errors + brickbats said:

Pingback from  AJAX Update Panel &laquo; System.Errors + brickbats

# August 23, 2007 6:33 AM

Chris Hammond said:

Wow, that look of the website sure rips off http://www.dotnetnuke.com

# August 27, 2007 2:03 PM

MyName said:

Hi,

I have visual studio 2008 express edition beta 2, i downloaded it from MSDN, if anybody knows the activation code, can you please tell it to me?

Thanks

# September 1, 2007 6:59 AM

CSR for Fido... said:

Oh, okay. You clearly do not understand at all, do you? Yes, there are absolutely telemarketers for Fido, you need to request to be taken off of the list. Another thing is that "Ref" is short for refuse, which is what we put on file for those who do not show interest in creating a password at that very moment. Generally, Telemarketers for Fido simply offer you VERY GOOD DEALS that no customer service rep could offer for the exchange of a 2 or 3 year agreement when you are 6 months to the end of your own... or offer you a good deal on a new phone with fido dollars and an agreement credit. Not a scam my friend...not at all. :)

# September 3, 2007 4:14 AM

Willits said:

Didnt Work for me either. can you run me through the steps. step by step?

Thanks for your time!

# September 3, 2007 5:49 PM

Mirrored Blogs said:

Body: I&#39;m pumped to try and get Atlas March CTP going and getting in their show case. It&#39;d be

# September 5, 2007 4:41 PM

MisterX said:

Look out for the thunderbayes plugin. It integrates SpamBayes perfectly into Thunderbird.

# September 14, 2007 2:16 PM

Gerald (Jerry) Norman Landis said:

GMAIL is very wonderful. GOOGLE is "free" but

not "trouble free" at least for the non geek

type user.

# September 15, 2007 9:48 PM

Gerald (Jerry) Norman Landis said:

Google is free but not "trouble free" if you

need a live help person ... but who can complain

about free GMAIL and other products?

# September 15, 2007 10:09 PM

Katy said:

I had the same problem.  I was able to format the drive and load 2 files (~100 MB total) on the 8GB toughdrive.  But when I went to deliver the files to another computer the drive showed 0 bytes free and 0 bytes in size.  It would ask if I wanted to format and if I said yes it showed only 3.96GB space and would later fail anyway.  I saw in a later communication from the originator the company had shipped some bad lots.  Why didn't they go and collect the bad lots from the retail stores???

# September 20, 2007 10:08 PM

Scott Bateman said:

I am probably just missing something, but I don't see a link in your blog post.  Did this effort get completed?  Is there an app version or code I can download?

Thanks in advance

# September 21, 2007 9:37 AM

Flavio said:

Dim a, b As Integer, c

just do a

Console.WriteLine(a.GetType().ToString()) or something like that...

I WOULD say that a,b are integers and c an object...

but not sure...

# September 26, 2007 5:10 PM

J.Ryder said:

Can't open a Tab Delimited Text file without using Schema.ini? Use the text driver instead of Jet. No schema needed.

"Driver={Microsoft Text Driver (*.txt; *.csv)};Extensions=csv;"

# October 2, 2007 6:32 AM

Ron Crumbaker said:

Congrats.

It's a HUGE honor.

It was very humbling to me when I received my first MVP award and every since then.

# October 2, 2007 12:46 PM

MuteThis said:

Congratulations on a well earned award Rob!

# October 2, 2007 1:16 PM

Denny Ferrassoli said:

Congrats!

# October 2, 2007 2:29 PM

rternier said:

Great job!

# October 2, 2007 5:24 PM

.Net Adventures said:

Terminals is a multi-protocol tabbed desktop client for remote connections. Right now it can support

# October 2, 2007 5:40 PM

DotNetKicks.com said:

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# October 2, 2007 5:53 PM

Ken Cox [MVP] said:

Great news, Rob! It's well-deserved!

# October 2, 2007 6:44 PM

Andy Stopford said:

It is work noting that the Compiz changes in Gibbon don't work direct from the LiveCD, you will need to install\upgrade for them. If you can't wait

www.youtube.com/watch

Makes the Mac effects look lame :D :P

# October 2, 2007 6:45 PM

Sean Chambers said:

Thanks!

I was running into this problem and couldn't figure it out. I just gave elevated privledges to the account CC was running as.

Cheers!

# October 7, 2007 1:16 AM

Bruce said:

I love the new levy that they have placed on the recordable media.

This now puts us all in the LEGAL position of being able to copy any thing that we want.

With the government placing a levy on every CD/DVD, they have taken the responsibility for paying the artists out of our hands along with any rights that the music/entertainment industry had for any legal action against copyright infringers. The artists have now only the government to sue for there royalties, as they have no legal rights to sue any person or company that is using a recordable media that the levy has been attatched. This is the law!

Call it a levy, call it royalties, the money has been paid and it is now up to the collector to pay the proper individuals from the collection.

# October 9, 2007 9:35 PM

MK said:

Hello,

For some reason, I can only allow to use dotNET 1.1, and the method AsyncCompletedEventArgs not yet introduce in this version, do you know any other way to verify the download completeness? like retrieve the file size from web(e.g. http://www.abc.com/a.xls) and the downloaded file "a.xls" file size, and compare it? thanks.

MK

# October 15, 2007 3:56 AM

Steven said:

Fido Canada won't ask you for your personal information because they already got it. They just charge you thousands in hidden fees.  Fido Canada do scam there clients and make life hard.  Telus Canada is the way to go.

# October 15, 2007 11:58 AM

Josh Blair said:

Rob,

Is this project still in the works?  I tried the link: svn.mscorlib.com/post-commit.net but it timesout.

Thanks,

Josh Blair

# October 16, 2007 5:20 PM

Josh Blair said:

Rob, is this still in the works/available?  Look interesting.  I can't get to the project on mscorlib.com

Thanks.

# October 16, 2007 6:18 PM

Duncan Bayne said:

Thanks - I was having exactly this problem, and ensuring that NCover is properly registered at the start of the build script fixed it.

# October 23, 2007 2:28 AM

Richard said:

1.6d is broken. Try renaming a connection:

System.Configuration.ConfigurationErrorsException: An error occurred executing the configuration section handler for settings. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

  at System.Collections.ArrayList.get_Item(Int32 index)

  at System.Configuration.ConfigurationElementCollection.Unmerge(ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode)

  at System.Configuration.ConfigurationElement.Unmerge(ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode)

  at System.Configuration.ConfigurationSection.SerializeSection(ConfigurationElement parentElement, String name, ConfigurationSaveMode saveMode)

  at System.Configuration.MgmtConfigurationRecord.GetConfigDefinitionUpdates(Boolean requireUpdates, ConfigurationSaveMode saveMode, Boolean forceSaveAll, ConfigDefinitionUpdates& definitionUpdates, ArrayList& configSourceUpdates)

  --- End of inner exception stack trace ---

  at System.Configuration.MgmtConfigurationRecord.GetConfigDefinitionUpdates(Boolean requireUpdates, ConfigurationSaveMode saveMode, Boolean forceSaveAll, ConfigDefinitionUpdates& definitionUpdates, ArrayList& configSourceUpdates)

  at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)

  at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll)

  at System.Configuration.Configuration.Save()

  at Terminals.Settings.EditFavorite(String oldName, FavoriteConfigurationElement favorite) in C:\Source\Terminals\Terminals\Settings.cs:line 406

  at Terminals.Settings.EditFavorite(String oldName, FavoriteConfigurationElement favorite, Boolean showOnToolbar) in C:\Source\Terminals\Terminals\Settings.cs:line 418

  at Terminals.OrganizeFavoritesForm.EditFavorite(FavoriteConfigurationElement favorite) in C:\Source\Terminals\Terminals\OrganizeFavoritesForm.cs:line 66

  at Terminals.OrganizeFavoritesForm.btnEdit_Click(Object sender, EventArgs e) in C:\Source\Terminals\Terminals\OrganizeFavoritesForm.cs:line 56

  at System.Windows.Forms.Control.OnClick(EventArgs e)

  at System.Windows.Forms.Button.OnClick(EventArgs e)

  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

  at System.Windows.Forms.Control.WndProc(Message& m)

  at System.Windows.Forms.ButtonBase.WndProc(Message& m)

  at System.Windows.Forms.Button.WndProc(Message& m)

  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

Terminals

   Assembly Version: 1.6.0.0

   Win32 Version: 1.6.0.0

   CodeBase: file:///C:/Program%20Files/Terminals/Terminals.exe

----------------------------------------

System.Windows.Forms

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Configuration

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Xml

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

TabControl

   Assembly Version: 1.0.0.0

   Win32 Version: 1.0.0.0

   CodeBase: file:///C:/Program%20Files/Terminals/TabControl.DLL

----------------------------------------

Metro

   Assembly Version: 1.0.3.0

   Win32 Version: 1.0.3.0

   CodeBase: file:///C:/Program%20Files/Terminals/Metro.DLL

----------------------------------------

AxInterop.MSTSCLib

   Assembly Version: 1.0.0.0

   Win32 Version: 1.0.0.0

   CodeBase: file:///C:/Program%20Files/Terminals/AxInterop.MSTSCLib.DLL

----------------------------------------

VncSharp

   Assembly Version: 0.88.0.0

   Win32 Version: 0.88.0.0

   CodeBase: file:///C:/Program%20Files/Terminals/VncSharp.DLL

----------------------------------------

TransPort2006

   Assembly Version: 3.0.1.7

   Win32 Version: 3.0.1.7

   CodeBase: file:///C:/Program%20Files/Terminals/TransPort2006.DLL

----------------------------------------

Accessibility

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)

   CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

I've deleted the configuration file in the application directory, and in my user profile, but the error persists.

# October 24, 2007 8:04 AM

ayşe nur said:

hello;

i tried the code above and got the errors below;could you please help me :

   1-The name 'FTPServerURI' does not exist in the current context

   2-The name 'zipContents' does not exist in the current context

# October 27, 2007 5:24 AM

Chris said:

chomping at the bit for the launch tour!

# November 7, 2007 10:21 AM

And the longest JRE class name is... said:

Pingback from  And the longest JRE class name is...

# November 7, 2007 1:58 PM

lextm said:

Beta 2 Express version does not require activation code.

# November 14, 2007 10:14 PM

Mark Slay said:

Download recommended by a friend

# November 16, 2007 10:33 AM

Cuong Huynh said:

Hi

I am using dotnetnuke 4.7, I have problem public flickr badge in to html text module, I have the message, the page not found. and flickr badge not showing, but when I copy and past into notepad with .html, it is working, I wonder I have to do something with web.config file? I saw you have flickr badge on your site, Could you share those info?

My email: cuongh_99@yahoo.com

Thank you

# November 21, 2007 2:36 PM

kingdillon said:

刚刚从ASP.net BLOG上看到的消息(原贴请见: weblogs.asp.net/.../got-visual-web-gui.aspx

# November 22, 2007 1:07 AM

software development outsourcing said:

i think it is a joke

that Atlas Update Panel, not updating

i cannot understand it

# November 23, 2007 9:09 AM

Kashif ali said:

I am working on VB6, using ADO for SQL2000 Database and facing randumly same error in comiled EXE.

# November 27, 2007 6:08 AM

[MVP] Congratulations! You have received the Microsoft MVP Award said:

Pingback from  [MVP] Congratulations!  You have received the Microsoft MVP Award

# November 27, 2007 4:29 PM

Two weeks, 10 Bands... said:

Pingback from  Two weeks, 10 Bands...

# November 28, 2007 11:38 AM

Work Blogs... said:

Pingback from  Work Blogs...

# November 28, 2007 12:40 PM

nagamalleswararao said:

This is P. N. Malleswara Rao working as Software Engineer in Smartvision Solutions,

Hyderabad. I am looking for a change.  

Please intimate me through Mail / Phone:+919441212133 if any requirement matches with my Profile.

Some of the Information Given below.(skills:Asp.Net,C#,Sql Server)

1.       Present CTC       : 2.6 Lack/Annum

2.       Expected CTC       : Negotiable

3.       Relocation          : Yes

4.       Notice Period      : 15 Days

# December 7, 2007 4:47 AM

David L. Walker - .NET Solution Provider said:

This post really should have came before my TulsaTechFest.com post chronologically, but I already had

# December 8, 2007 10:02 PM

David L. Walker - .NET Solution Provider said:

This post really should have came before my TulsaTechFest.com post chronologically, but I already had

# December 8, 2007 10:56 PM

Anders Munk said:

Its a good practice to have your EventArgs derive from System.EventArgs:

public class LogEventArgs : EventArgs

{

   public string Text;

}

# December 12, 2007 6:14 AM

Dallas Freeman said:

so many people are against this, and so many people are for it

why don't they 'JUST DO IT'

# December 12, 2007 6:33 AM

ary said:

we use WSUS and different local policies which block auto install of unchecked updates. Updates can be installed only manually by admin or from WSUS panel.

# December 12, 2007 8:30 PM

Christophe Lauer [MS] said:

Hi Robert,

The same happened to the WS 2003 Enterprise Server x64 sitting below my desk. No big deal in my case, but that's just weird, indeed...

# December 13, 2007 9:54 AM

Christopher Estep said:

For me, it's not that it restarted the computer.  Yeah, that's annoying, but the fact that it somehow installed an update when you told it not to automatically install updates is very disturbing to me.

I see this as a huge security flaw and could potentially reflect very badly on Microsoft for doing this.  Think for a moment.  There was a means to install an update regardless of how you set it.  Microsoft not only knew about this capability, but actually planned for it and then used it, without any consent from a person beforehand.

So if there's a method to force automatic updates, who's to say that it won't be exploited by someone with ill will?

And all of this is in addition to the gross ethical violation that MS makes when it does something to our computers without permission.  

They make think that they own the software and we license it so they can do what they want, but what's not in dispute is that I own the hardware and nobody should be able to do anything to my hardware without my knowledge or permission.  Period.

# December 13, 2007 12:25 PM

Chris Hammond said:

Any chance those updates have caused any problems. I'm trying to track down some problems with two servers that had these updates applied and have now become completely useless and inaccessable

# December 13, 2007 1:15 PM

Thomas Goddard said:

Hey Rob, that does seem a little funky and I noticed it on my servers too.  I've worked on some pretty huge deployments of Windows while working at HP and I can honestly say, it was a serious pain in the ass.

Time to switch to Mac OS X ;)

# December 18, 2007 2:31 AM

Marc LaFleur said:

And this that Rob Chartier disappeared from the face of the earth. Or Google anyway. Which if you ask Google is the same damn thing anyway.

----

I completely agree by the way.

# December 20, 2007 9:43 AM

John Dowdell said:

If you're referring to an offer to download Google Toolbar, then that only appears if you actually visit the Adobe webpages to get a new Adobe Flash Player. If you use the normal ActiveX or auto-update processes, then you won't see this offer.

The focus is clearly on making Player and related technologies more powerful, ubiquitous, and relevant. The quid-pro-quo with Google does help in achieving this goal.

jd/adobe

# December 20, 2007 4:06 PM

Nolan said:

Hey Rob,

I sent you an email asking if you were interested in coming over for the Victoria Code Camp on January 26th (see URL), but I didn't hear back. Just thought I'd send you a note here in case I had your email wrong or it got blocked somehow. Let me know if you're interested!

# December 20, 2007 11:10 PM

Internet Explorer Update » Your 2003 Server has been rebooted… said:

Pingback from  Internet Explorer Update &raquo; Your 2003 Server has been rebooted&#8230;

# December 24, 2007 12:08 AM

Techie Life » Blog Archive » ??????????????????????????? Terminals said:

Pingback from  Techie Life  &raquo; Blog Archive   &raquo; ??????????????????????????? Terminals

# December 26, 2007 12:10 PM

Colin Weeks said:

Hi Everyone

Last week I received a call from "Fido" offereing two cell phones for the price of one.  The supposed rep asked for numerous pieces of ID,  drivers license and then social ins#,insisting that federally incorporated banks and telcos have authority to ask for this info. They also asked credit card #'s. I refused.  They even gave me phone #'s of the government department that I could call to verify their authority. I hung up.

I hope Fido is NOT doing this!!

# December 28, 2007 1:22 PM

Srikanth said:

The presentation is very informative. Excellent work!

# December 28, 2007 5:55 PM

AMurthy said:

Here is a way that works for me.

1) Rename your Screensaver.exe to Screensave.scr

2) DONT rename the Screensaver.exe.cnfig file.

3) Right click on "Screensaver.scr" and select "Install" from the context menu.

This will automatically move the .scr into the "winnt/windows" folder and also propagate the .config file.

Your "Screensaver" will now show up in the drop-down list of screen savers.

# January 5, 2008 12:39 PM

Dstanboew said:

I like roboform too.

It is really a great tool.

I am a roboform fans

# January 9, 2008 12:36 AM

NotCeedoEmployee said:

Did you forget that Ceedo also virtualizes the entire windows user directories?

Without using Argo I have been able to make many apps install and work within Ceedo, without installing a single file on the host platform. You can wait till Reg Rapper does that. I am sticking with Ceedo.

# January 9, 2008 4:32 AM

Aurora said:

I am missing the information onhow to configure thunderbird to recognize the spam (put it in a junk folder) and train spambayes. The Thunderbayes plugin is as of 1/2008 not useable for multiple pop accounts. It has issues with mixing up mail servers and not filering rated messages correctly. Works well with only one pop account though.

# January 9, 2008 6:36 PM

kb944653 | Media for news said:

Pingback from  kb944653 | Media for news

# January 13, 2008 7:33 PM

kb942615 said:

Pingback from  kb942615

# January 13, 2008 8:31 PM

Edward said:

for: Prashant,

hello, hi there...

this is the exact benifit of using a static event... (i.e. 'making logs')

you'd need a static event so that it can be called on a STATIC FUNCTION... you need a STATIC FUNCTION to make life easier when logging... (i.e. no need to create an instance of an object just to make a log call)

=)

# January 14, 2008 8:54 PM

James said:

Setting the correct security settings on the \windows\temp subdirectory fixed it for me, HOWEVER, it wasn't the NETWORK SERVICES account that needed to have full permissions.

Keep in mind that if you create other APPLICATION POOLS and run your web applications under a different account (other than the default NETWORK SERVICES), you'll need to give that account full access to the temp directory.

So, for example, many of you might have changed it from NETWORK SERVICES to IWAM_MACHINENAME.  In that case, IWAM_MACHINENAME needs to have full access to the temp directory.

I hope this helps out someone else.

By the way, with was for .NET 2.0 IIS 6.0 as well as .NET 3.0 and .NET 3.5

# January 16, 2008 11:49 PM

omarazam said:

Good stuff. Thanks. Yes, static methods are cool. And static events are cooler. But the coolest is to put it inside a static class. in your case since you really aren't benefiting from creating the logging object, why not?

So:

public delegate void LoggingEvent(object sender,LogEventArgs a);

public static class Logging {

         public static event LoggingEvent OnLoggingEvent;

         public static void Log(string Text) {

              if(OnLoggingEvent!=null) {

              LogEventArgs a = new LogEventArgs();

              a.Text=Text;

               OnLoggingEvent(null, a);

              }

         }

    }

# January 25, 2008 3:15 PM

Jason said:

Ran into this problem but it was from an unexpected malformed tag -- the built-in ASP.NET page trace output. (Did not analyze the output to see what line caused it.) Turned trace on...and panel would not update...turn it off (or reach requestLimit) and it started working.

Running VS 2008 and 3.5.

# January 28, 2008 6:59 PM

Yash said: