Tuesday, May 15, 2007

I suppose Jeff is remorse about his life in C# much the same way I am towards VB.NET

If you come from c, c++ or Java there can be no other way but C#. 

Jeff:

The so-called choice between the two most popular languages, C# and VB.NET, is no more meaningful than the choice between Coke and Pepsi. Yes, IronPython and IronRuby are meaningfully different dynamic languages, but they're somewhere on the horizon and far from first-class IDE citizens.

Wow Pepsi Is different the choice of the next generation, how can anyone trivialize that.

I see Ian has a nice counter response which I agree with.  Case sensitivity is important. Its these little things that make it so easy to switch between the c languages, Its quite frustrating to know what and how to write the code and then come to realize you are writing in the wrong language syntax.

In summary of the debate for back ground compilation

Ian:

I hate VB.NET’s continuous bloody interference. I HADN’T FINISHED TYPING YET YOU STUPID COMPILER! CAN’T YOU SEE THAT? DOES IT LOOK TO YOU LIKE I’M DONE TYPING? DID IT NOT OCCUR TO YOU THAT THE REASON YOU’VE FOUND ALL THOSE ERRORS IS BECAUSE I’M NOT FINISHED YET?!! I’LL TELL YOU WHEN I WANT YOU TO CHECK MY WORK, AND NOT BEFORE!

Brilliant!

posted by Aaron Fischer on Tuesday, May 15, 2007 6:57:46 AM (Pacific Standard Time, UTC-08:00)   #    Comments [2]
 Monday, May 14, 2007
posted by Aaron Fischer on Monday, May 14, 2007 9:27:15 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Sunday, May 13, 2007

Previously I installed an Internet Explorer cumulative update KB931768 and ran in to a little problem with IE7 no longer working

I see that Spyware Suckes has a post describing the solution to this issue:

 

You have installed the Internet Explorer cumulative update KB931768 and have previously moved your temporary internet file folder from it's default location.

You see an error like this one:

File Download - Security Warning
Do you want to save this file?
Name: navcancl
Type: Unknown File Type, 2.64KB
From: ieframe.dll
Save Cancel

FIX:

If your temporary internet files folder has been moved from its default location, move it back.

An alternative is to run IE as an Administrator (right click the IE icon, select "Run as Administrator", but I *strongly* advise against this.

***DO NOT*** uninstall the cumulative update.

While I am puzzled how I am supposed to surf the web to fine a fix to this issue with out uninstalling the patch.  I also do not recall ever changing the path for IE.  Since this is XP sp2 its clearly not a rights issue since I have admin rights.  But I am game to try any thing once, well see how it works out.

-Update 05/14/2007-

I double checked the Temporay Internet Files location and it is infact using the default C:\Documents and Settings\<UserName>\Local Settings\Temporary Internet Files.  I also tried disabling Phishing which some people reported success with on the IE Team Bog


-Update 05/29/2007-

I have a new post detailing how i resolved this issue by truning off Internet Explorers Phishing Filter.

posted by Aaron Fischer on Sunday, May 13, 2007 10:38:15 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Thursday, May 10, 2007

This is interesting.

Microsoft SharedView is a fast and easy way to share documents and screen views with small groups of friends or coworkers; anytime, anywhere. Use SharedView to put your heads together and collaborate.

download

posted by Aaron Fischer on Thursday, May 10, 2007 12:06:52 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Wednesday, May 09, 2007

On my Windows Xp sp2 box I now cannot use IE 7 after running the Cumulative security update for Internet explorer 7 I was greeted with

"navcancl from ieframe.dll" on the first launch it would appear as if Internet Explorer cannot open any Internet files ie aspx, html ....

If any one know how to fix this please leave a comment.

posted by Aaron Fischer on Wednesday, May 09, 2007 10:54:05 AM (Pacific Standard Time, UTC-08:00)   #    Comments [2]
 Monday, May 07, 2007

Coding Horror presents

Phishing: The Forever Hack

Which was interesting but the only conclusion that can be drawn is that web browsers must protect the sheep.  I personally would like to see it easier to report Phishing sites the last one was quite the chore.  Years ago and probably still today there were people that would call house randomly and ask for personal information under the guise of some legitimate company.  Fortunately most companies had a public out cry "We will never call you and ask for information." To their credit most did not.  Here in lies the problem with Phishing sites common typos we cannot prevent ( unless we have address books, your favorites may be good only on the second visit. ) But Companies could stick to not sending emails asking users to log in.  As long as you legitimate companies come along and publish links and encourage users to login we will have this problem.  You further make the problem worse when you find ways to display the full html message circumventing any built in browser/email security.   Forget the convinence of email links and error on the side of teaching users one good standard.  Never click on links from an email.   

posted by Aaron Fischer on Monday, May 07, 2007 5:11:39 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Thursday, May 03, 2007

"Life is an open-book test."

Alfred Thompson

posted by Aaron Fischer on Thursday, May 03, 2007 5:46:27 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Monday, April 30, 2007

It seems to have been under reported but Expression Studio was released today.  I don't see Blend on the MSDN Subscriber download yet.

posted by Aaron Fischer on Monday, April 30, 2007 8:29:09 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

I found a nifty little utility on CodePlex that will package MSDN Library web content via the MSDN Content Service to build a local help file.  Very nice the help for Office development was driving me nuts last week having it fast and local is sweet.

Package This

posted by Aaron Fischer on Monday, April 30, 2007 8:26:38 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

I am not at mix but I see the BCL team just announced

 

Silverlight 1.1 Alpha includes all the features available in Silverlight 1.0 Beta plus a number of new features focused primarily on improving developer productivity and power:

  • Managed code support
  • Support for dynamic languages including Managed JScript and Python
  • Rich UI control model based on WPF
  • Improved networking stack with support for REST, RSS, JSON, POX
  • Enhanced, 2-way HTML/AJAX Bridge
  • Comprehensive and consistent base class library
  • Support for LINQ (LINQ to Objects, LINQ to XML)

That's right.  Silverlight 1.1 Alpha includes support for managed code and a comprehensive base class library!  Now you know what we've been up to and why our blog has been relatively quiet these past several months :-)

Our partner .NET teams within Microsoft have been able to provide an amazing amount of additional functionality on top of the Silverlight 1.1 BCL.  There's a networking stack, XmlReader and XmlWriter, an HTML/AJAX Bridge, a WPF API subset, a safe OpenFileDialog control, LINQ, and the new Dynamic Language Runtime (DLR).  What's really exciting is that all of these APIs are cross platform and work consistently on both Mac OS X and Windows!

You can download Silverlight 1.1 Alpha today along with the SDK at http://msdn.microsoft.com/silverlight.  After you've downloaded the bits, check out the newly launched Silverlight community site.  It's a great resource for getting started with Silverlight.

This will indeed be an interesting year.  BCL on Mac I doubt Linux could be to far off.

Now we know why many Developers were left with the impression that Silverlight was a little lacking, Microsoft was just hiding their real work.

posted by Aaron Fischer on Monday, April 30, 2007 9:46:07 AM (Pacific Standard Time, UTC-08:00)   #    Comments [1]