logo
  • Jobs
  • About Me
  • Contact
  • Home

Archive for August, 2004

« Previous Entries

VS 2005 Beta 1 Refresh with VS Team System CTP

Now available on MSDN subscriber downloads: Visual Studio Beta 1 Refresh with Visual Studio 2005 Team System

Thankfully, I just created a base image for my Virtual PC instances. Unfortunately, however, Virtual PC still seems to have issues mounting DVD ISOs. Hopefully theres a hotfix for that soon. Ironically enough, VMWare seems to handle the ISOs just fine. Go figure…

3 Comments

It’s OK to say no

Christopher Hawkins has another great article online talking about how professionalism means saying “No” sometimes.

This article is about sometimes having to say no to maintain a release schedule. Christopher talks about his experience with a client, and how it played out. Also, he cites Bill Gates in relation to the recent well-publicized Longhorn cuts. Only time will tell how that plays out.

My opinion: People dont remember if you ship late. They do, however, remember if you ship crap.

1 Comment

Popup blocking in XP SP2

There have been some questions about how the pop-up blocker included with IE6.0 in XP SP2 works.

Jeff Davis has a post that talks about what constitutes a “user initiated action” and what you will want to look for to make sure your app still works.

*Q:* Why does IE6 + XP SP2 block new windows launched from my onMouseDown handler?
*A:* We wanted Pop-up Blocker to allow new windows launched as a result of a user initiated action. We defined ‘user initiated action’ as a click (or keypress). A click is a mouseDown followed by a mouseUp. So you can launch user initiated windows from an onMouseUp or onClick handler, but not a MouseDown handler.

1 Comment

Unobtrusive popup windows

Whether we like it or not, popup windows are a necessity for some web functionality. For example, one project that Im working on uses popup windows to display definitions. It would really take away alot of the user experience to display these definitions in the regular content window.

The drawback with the implementations of popups is how cluttered up your code typically gets with target and onclick attributes. This is a drawback no more… I just stumbled across the cleanest, simplest and most elegant way of doing popups, bar none…

Absolutely stellar technique, and Im looking forward to implementing it…

No Comments

Linux and .NET

Earlier tonight, I finally finished downloading Fedora Core 2, which is the latest version of Linux from the Redhat group.

I created a VM for this and followed the directions available here to actually get XWindows running inside of VMWare (which I had to use, since VPC appears to have issues with Linux). I do hope that Microsoft decides to fix this in a future release, or I feel that I will end up moving to VMWare. But, I digress…

One of the things that I wanted to do for a long time was play around with Mono, which is a .NET implementation for Linux. I followed the directions available here to get Mono installed and configured.

I’m quite pleased to report that I have successfully compiled and executed a C# program on Linux. Cross platform capabilities appear to be here.

fedora-mono.jpg

I was also successfully able to install and run Monodoc (which demonstrates the Gtk# capabilities). I assume that Gtk# is the implementation of System.Windows.Forms. Also, I was able to get XSP up and running, which is a simple web server written in C# that can be used to run your ASP.NET applications.

In the next little while, I want to work through a little bit more of the framework to see how System.Windows.Forms and System.Web are implemented throughout Mono.

4 Comments

First Day of School

You know, it just seems like yesterday when my daughter, Sierra, was born. That was August 16, 1999. This morning, five years later, I had the opportunity to walk Sierra into her very first kindergarten class.

There was a little bit of separation anxiety on her part. Mostly, I think she was just nervous about all the new kids. However, she found one of her friends from ballet class and off she went. I’m really proud of her and am looking forward to watching her progress through her education.

I’ll tell you what, it sure makes you feel old as your kids grow up…

4 Comments

Gmail Notifier

Google yesterday released the first beta of the Gmail Notifier, which is an application that sits in your system tray to let you know if you have unread messages, and shows you their subjects without opening a web browser.

The Gmail notifier can also register your Gmail address as the default address when you use mailto style links.

I’ve tried to install it, but so far have not had any luck getting this to run on my non-administrative account.

Suggestions would be greatly welcomed… :=)

3 Comments

ASP.NET 2.0 page lifecycle

Léon Andrianarivony has a spectacular poster that details the ASP.NET 2.0 page lifecycle. I know I’m going to print this and hang it on my wall.

1 Comment

Injection Attacks 101

Bertrand Le Roy has an excellent introduction to injection attacks.

If you’re doing web development and don’t know what an injection attack is or how to prevent them, you have got to read this.

No Comments

How do you bond with your children?

Most people would bond with their children with an afternoon at the park, playing baseball in the backyard, amongst other things.

However, if you’re Andrea Wilkey from Indianapolis, you bond with your five year old son by sharing your crack pipe with him.

The mother said she then used a lighter to ignite the crack cocaine, turning off the lighter after she saw smoke coming from her son’s mouth.

How about this classic quote from the prosecutor?

“Sharing a crack pipe with your 5-year-old is no way to bond,” he said.

What an absolutely horrifying story. The thing that gets me too is that her bond is only $25,000, which actually implies that she’ll be getting out of jail at some point in the future. In my opinion, this woman needs the electric chair.

1 Comment
« Previous Entries
flag
Favorite Charity
wounded warrior project
Search
Social
  • mattberther on twitter
  • mattberther on linkedin
Syndication
Archives
  • January 2010
  • September 2009
  • July 2009
  • June 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • September 2008
  • August 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • March 2005
  • February 2005
  • January 2005
  • December 2004
  • November 2004
  • October 2004
  • September 2004
  • August 2004
  • July 2004
  • June 2004
  • May 2004
  • April 2004
  • March 2004
  • February 2004
  • January 2004
  • December 2003
  • November 2003
  • October 2003
  • September 2003
  • August 2003
  • July 2003
  • June 2003
  • May 2003
  • April 2003
  • March 2003
mattberther.com © 2003 - 2010