RSS 2.0
 Friday, November 26, 2004

In brushing up on my SCC metadata, I came across this site, which compares many features of the various (mostly open source) systems out there: CVS, Aegis, Arch, BitKeeper, CMSynergy, Co-Op, Darcs, Monotone, OpenCM, Perforce, Subversion, Superversion, syk, Vesta, and Visual Sourcesafe.

I don't see SourceGear Vault or (obviously) Team System listed.

Friday, November 26, 2004 8:07:08 PM (Mountain Standard Time, UTC-07:00)  #    Comments [0] -

Three of the main codenames for Team System: Hatteras (version control), Currituck (work item tracking), and Ocracoke (web testing), are actually lighthouses off the coast North Carolina. Remember that Team System development was begun at the Microsoft campus in North Carolina.

Friday, November 26, 2004 5:57:11 PM (Mountain Standard Time, UTC-07:00)  #    Comments [0] -

 Wednesday, November 17, 2004

Microsoft has posted the five presentations they gave last week at Visual Studio Connections last week in Vegas.

Download the decks here.

Wednesday, November 17, 2004 3:51:36 PM (Mountain Standard Time, UTC-07:00)  #    Comments [0] -

 Saturday, November 13, 2004

Certain Intel processors implement the Execute Disable Bit functionality, thus preventing certain classes of malicious “buffer overflow“ attacks -- when combined with a supported operating system. Although not a new technology, Intel is aggresively providing end-to-end workstations and servers this year.

Execute Disable Bit currently requires one of the following operating systems to support it:

  • Microsoft Windows Server 2003 with Service Pack 1
  • Microsoft Windows XP with Service Pack 2

Read Intel's article here.

Saturday, November 13, 2004 11:33:41 AM (Mountain Standard Time, UTC-07:00)  #    Comments [0] -

”One throat to choke” - Albert Ho, California

Meaning a consultant or company who takes on all tasks of a project!

Saturday, November 13, 2004 11:27:38 AM (Mountain Standard Time, UTC-07:00)  #    Comments [0] -

 Tuesday, November 02, 2004

Recently, I've been seeing my students' eyes glazing over as I mention: Whidbey, Yukon, Orcas, Longhorn, and Blackcomb in one breath of air. Here's a good Web site that consolidates all of these codenames.

Tuesday, November 02, 2004 11:42:21 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Sunday, October 31, 2004

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.

http://www.fiddlertool.com/fiddler

Sunday, October 31, 2004 1:00:40 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

I've been doing more and more Sharepoint these days, and I'm on a quest to find all the cool parts that I can find. One thing struct me right away was that you had to use Sharepoints framework, and override its methods, leaving your own custom controls lacking. Here's a use control that gimmicks up the framework to allow you to host your .ASCX controls.

Thanks to Mitch Ruebush for pointing out Jan Tielen's blog entry about SmartPart

Sunday, October 31, 2004 12:47:34 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Wednesday, October 27, 2004

Read this in Mobile PC magazine, then did my own research. Turns out that Hermiston County, Oregon, recently installed 75 towers to transmit signals over a 600-square-mile area. This is even more amazing, if you've ever driving by or through there. I guess the horse and coyote mounted laptops will enjoy this new access!

There are a number of articles on this. I just found it interesting.

Wednesday, October 27, 2004 4:48:46 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [1] -

 Tuesday, October 26, 2004

Ok, a rare non-technical blog entry here, but this was just hilarious. As I was leaving Tampa this morning, this was on the news programs. I guess they are lacking for a big story down there.

Naked man chased from church pumpkin patch

Tuesday, October 26, 2004 11:26:57 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Saturday, October 16, 2004

Looks like this feature is back on, and will be a part of the product. Look for it in the next Community Technology Preview for Visual Studio 2005 next week.

Saturday, October 16, 2004 12:59:12 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Friday, October 15, 2004

You've heard of hardware, software, and firmware. A student last week introduced me to Meatware, which is a less common synonym for Wetware.

Thanks to Michael Diamant of Maximus for this.

Friday, October 15, 2004 2:08:28 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Monday, October 11, 2004

A Cal-Tech spinoff company, iSpheres, plans to publish an early version of the EPL software, short for Event Programming Language, by month's end. It will be royalty free to end users. They plan to make their money selling thier event server. There's even been some suggestion that EPL will compliment BPEL (Business Process Engineering Language).

Their claims of EPL are pretty steep:

“In much the same way that SQL eased the development of database applications, EPL simplifies event-based computing.”

“Rather than write 100 lines of Java code, iSphere's EPL can reduce that to 10 or 20 lines of code.”

Monday, October 11, 2004 5:54:01 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

Microsoft Learning has finally released BizTalk Server 2004 courseware. I'm looking forward to prepping and delivering course 2157 (Developing) and 2158 (Deploying and Managing).

Monday, October 11, 2004 5:00:45 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

Microsoft certification exam # 074-100 (MSF Practitioner Exam) is retiring, July 28th and is being replaced by exam # 070-301.

For those MCTs who want to continue to deliver MSF courses, such as Course 1846A, after December 31, 2004, they will be required to pass 070-301 in addition to becoming an MCT with MSF Competency.

As a side note, Microsoft has said that MSF 4.0 exam plans will be announced in the Visual Studio 2005 release timeframe, mid 2005.

Monday, October 11, 2004 4:37:55 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Friday, October 08, 2004

Here's a good introductory article on SPOT, written by the product team.

As a reminder, Smart Personal Objects are everyday objects, such as clocks, pens, key-chains, billfolds, and wristwatches that are made smarter, more personalized and more useful through the use of special software.

Friday, October 08, 2004 10:01:27 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Thursday, October 07, 2004

I'm glad that some of my Regional Director brethren have hung in there and seen the Visual Studio Team System installation through to fruition. Here's a good blog that lists some steps and resources for pulling it off using Virtual PC

http://weblogs.asp.net/cmenegay

Thursday, October 07, 2004 1:58:14 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

Microsoft is currently investigating a reported vulnerability in Microsoft ASP.NET. An attacker can send specially crafted requests to the server and view secured content without providing the proper credentials. This reported vulnerability exists in ASP.NET and does not affect ASP.

Read about the vulernability here and about the underlying issue here (KB 887459).

Follow-Up: The ASP.NET Team has confirmed that all versions of ASP.NET on all operating systems may be susceptible to this potential exploit. They strongly recommend you apply the following code to the Global.asax for each of your applications.

Global.asax code sample (Visual Basic .NET)

Sub Application_BeginRequest(Sender as Object, E as EventArgs)
  If (Request.Path.IndexOf(chr(92)) >= 0 OR _
    System.IO.Path.GetFullPath(Request.PhysicalPath) <> Request.PhysicalPath) Then
    Throw New HttpException(404, "Not Found")
  End If
End Sub

Global.asax code sample (C#)

void Application_BeginRequest(object source, EventArgs e) {
  if (Request.Path.IndexOf('\\') >= 0 ||
    System.IO.Path.GetFullPath(Request.PhysicalPath) != Request.PhysicalPath) {
    throw new HttpException(404, "not found");
  }
}

Thanks to Jim Blizzard (Sr. .NET Developer Evangelist) for this!

Thursday, October 07, 2004 1:33:39 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Wednesday, October 06, 2004

Otherwise known as the next version of Delphi. It'll do Delphi Win32, Delphi .NET, and C# projects all under one IDE. There's support for refactoring and ASP.NET as well. Here's a quick screenshot:

Wednesday, October 06, 2004 9:33:21 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

One industry that stays cutting-edge on technology is the Real Estate industry. They were one of the first to introduce networked computing and then Web based solutions to allow realtors to submit and search for properties. The Multiple Listing Service (MLS) is essentially a giant pay-to-play database of all the properties for sale in the US. MLS then took it to the next level by offering their search via a Web service, so that other companies could provide the search and display functionality.

Well, it was only a matter of time, before these records were joined with satellite data. My friend Jon Beck, while researching property up in Washington, happened across just such a service -- and he looked up my new house.

Wednesday, October 06, 2004 9:31:04 AM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Monday, October 04, 2004

As a software developer, I've often wrestled with the decision of how much to price my creation. I remember watching my grandfather create a large, beautiful watercolor painting and then stick a price tag of $10,000 on it. When asked how he could justify $10k in 3 hours his answer was it took him 40 years + 3 hours. That makes sense.

It would be nice if this would apply to software development, because I'd be at 20 years mark!. Since it doesn't work that way, try reading this article on how to compute a price, all the time keeping your revenue in mind.

Monday, October 04, 2004 2:06:10 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [1] -

The Intermountain Venture Forum will be held on October 6th & 7th in Boise Idaho. Fifteen companies will present in front of the top institutional investors in the West. In addition, there will be several panels from leading experts in venture funding, angel investment, and how to sell to the government.

Here is the Web site and agenda.

Monday, October 04, 2004 1:26:27 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

 Sunday, October 03, 2004

Been doing some coding this weekend and, in keeping with good TDD practice, I've been writing my tests, albeit paper-based exercises for the users, as I'm writing the code.

I found this good resource: www.testdriven.com -- check out their list of TDD Tools

Sunday, October 03, 2004 10:07:06 PM (Mountain Daylight Time, UTC-06:00)  #    Comments [0] -

Archive
<November 2004>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Richard Hundhausen
Sign In
Statistics
Total Posts: 696
This Year: 32
This Month: 1
This Week: 0
Comments: 485
Themes
Pick a theme:
All Content © 2008, Richard Hundhausen
DasBlog theme 'Business' created by Christoph De Baene (delarou)