Here's a nice overview of how you can use the Web Test features of Visual Studio 2005 Team Edition for Software Testers.
Friday, 23 December 2005
Thursday, 22 December 2005
Tuesday, 20 December 2005
Monday, 19 December 2005
Friday, 16 December 2005
Excavation was due to be completed today, but due to the thunderstorms we had yesterday, the powder-dry clay has turned into a sticky, muddy mess! Way too wet for the excavators to work in. Hopefully we'll have some dry weather for the next few days and they can come back next week.
Looks like the retaining wall won't be finished in time for Christmas.
Posted at 12/16/2005 08:31:00 am
I decided to take the plunge and ordered Caller ID on our home telephone this week. It costs $6/month which is not that cheap considering you just get a bit of extra data with each call, but I think with the savings we are making with using VoIP for virtually all of our phone calls it will be a useful addition.
Telstra have a deal that for the same price, you can actually choose two services, so as well Caller ID (or Calling Number Display as Telstra call it), I ordered a T1000C rental phone. This phone can display the Caller ID information, and also has the advantage of not requiring external power (unlike our existing cordless phone), so in the event of a power failure or flat battery we will still be able to make and receive calls.
The only configuration change I needed to make to my Sipura 3000 was to change the ring-tone back to a more conventional Australian ring. Without that, the telephone was losing the Caller ID info after the first ring.
Wednesday, 14 December 2005
I'm starting to get my head around some of the new features of .NET 2.0. One that I'm finding quite useful is the generated TableAdapters that are part of the new DataSet designer.
One situation I've just come across is the idea of having a "CREATED" and "MODIFIED" column for all tables to assist in auditing. By default, the code generated for the TableAdapter will try to insert and update these columns. But we want these columns to be only modified by triggers inside the database itself! So how to you modify the TableAdapter to read but not update these special columns?
Another way you can extend the TableAdapter is through partial classes.
Monday, 12 December 2005
We've got this problem where a few of us are trying to create new ASP.NET applications on our development server, and are getting the the following error message:
Microsoft Development Environment
The Web was created successfully, but an error occurred when trying to configure the application root for this Web. Web projects may not operate correctly without an application root. The returned error was: Active Directory Services cannot find the web server. A possible cause for this is an incompatibility between versions of Internet Information Server (IIS) on the client and the server. The usual cause for this error is creating Web projects on a Windows 2000 or newer server from a Windows NT 4.0 client. You can manually configure the application root using the Internet Services Manager.
Microsoft Development Environment
Unable to set the permissions on the 'bin' folder to restrict browse access. Active Directory Services cannot find the web server. A possible cause for this is an incompatibility between versions of Internet Information Server (IIS) on the client and the server. The usual cause for this error is creating Web projects on a Windows 2000 or newer server from a Windows NT 4.0 client. You can manually restrict browse access to this folder using the Internet Services Manager.
The workaround that we're using (adapted from Q320451) is to set Visual Studio.NET to default to use FrontPage Server Extensions. Once a project is created, you can then change it back to use File Share access.
Posted at 12/12/2005 11:06:00 am
Friday, 9 December 2005
Here's an interesting idea - setting up special methods in your ASP.NET page class to assist in generating URLS to that page. Versions for Visual Studio.NET 2003 and 2005.
PageMethods takes care of your URLs. It proposes a solution to define structured URLs for each of your pages, as well as a clean and simple way to call them.
The idea is based on strict page inputs and declarative parameter binding. With PageMethods, each page exposes a set of methods that represent the different ways to call the page. All you have to do to start benefiting from sharp URLs is to add methods to your pages, and mark these methods with attributes provided by PageMethods.
Wednesday, 7 December 2005
During my recent visit to Sydney, I got a chance to have a look and play with my Father-in-law's new mobile phone. He bought an i-Mate JAM device.
I was quite impressed, as it is only slightly smaller than my HP iPAQ, yet it has the mobile phone functions. What I liked was that the screen size is larger than on a regular mobile phone, so you can see a bit more too. It even has a camera as well.
I think when my LG phone gives up the ghost, I might see if I can somehow get an i-Mate or something like it!
Tuesday, 6 December 2005
An extra week of daylight savings next year - Australian Daylight Savings Changes for Microsoft Products for the Year 2006
Posted at 12/06/2005 10:33:00 am
Monday, 5 December 2005
Tuesday, 29 November 2005
Today was the formal launch at the Hilton. A pretty swish venue.
The keynote was quite good, but I think the best session was Dave Glover's overview of ASP.NET 2.0 - probably the most relevant to me too.
The other highlight (apart from all the freebies from the vendors' expo) was chatting to Joel Pobar. While he wasn't presenting today, it was good to let him know how excellent his talk at this year's CodeCampOz was. I'm pleased to hear he'll be back again next year. He also had some interesting things to say about what it is like working at Microsoft in Redmond, and some of the challenges he is working on for the next version of .NET (eg. Concurrency and Versioning).
Monday, 28 November 2005
As you may know, because I'm currently visiting Sydney instead of being in Adelaide, I'm attending the Sydney events for the Visual Studio 2005 Launch.
This evening I went to the Microsoft offices in North Ryde for what turned out to be a drinks and pizza evening.
Not personally knowing anyone at an event is a bit strange when you are used to always knowing someone when you go somewhere in Adelaide. However I did get to meet and chat with Rob Caron, who's blog I happen to read regularly, so that was a nice highlight.
I also chatted with some nice Microsoft people, and got a few nice freebies (haven't tried on the T-shirt yet, normally XL is my preference).
Saturday, 19 November 2005
"Windows Presentation Foundation" (Avalon), "Windows Communication Foundation" (Indigo), and "Windows Workflow Foundation" will be part of Windows Vista and also available for Windows XP and Windows Server 2003
Posted at 11/19/2005 11:43:00 am
Thursday, 17 November 2005
I was reviewing some ASP.NET 1.1 code last night using Visual Studio 2005, making use of the Code Analysis (fxCop) tools that are built in.
I noticed some of the .aspx pages had hyperlinks with a leading tilde (~), which I'd never noticed before.
Turns out, this make the link relative to the application root, which is something that I suspect I could have made use of before now.
Posted at 11/17/2005 12:11:00 pm
Microsoft have opened registration for the full-day Launch events for Visual Studio 2005 and SQL Server 2005
I'll be going to the Sydney event, so it will be interesting to see how that compares to the Adelaide ones i normally attend.
Note, these are different to the community launches that are also happening around the place.
Posted at 11/17/2005 11:10:00 am
Monday, 14 November 2005
Happened to browse the Internode ADSL2+ coverage table, not expecting too much, but hang on a tick, that would be my local exchange listed!
So sometime next year, we might be moving up in the world.
I'll stick with my trusty Billion 711CE for the meantime, but at some stage I might invest in a nice new ADSL2+ device, maybe with one of those new-fangled wireless doo-hickies, and throw in a central splitter to boot :-)
Thursday, 3 November 2005
I've been trying to make use of a new ASP.NET 2.0 feature - embeded resources using the special HTTPHandler webresource.axd.
Posted at 11/03/2005 10:17:00 pm
Friday, 28 October 2005
Visual Studio 2005 has been released!
Microsoft have released the final version of Microsoft .NET Framework Version 2.0 (this is the x86 version). There are also releases for i64 and x64.
There's also the Microsoft Visual Studio 2005 Tools for the Microsoft Office System (VSTO 2005) Redistributable Package for Office 2003 fans.
Monday, 24 October 2005
Friday, 21 October 2005
On Wednesday, I was privileged to attend a "10 Year Awards Presentation Ceremony", honouring a number of staff from the FLC and SAS who have been with UniSA for 10 years or more.
I and one of my Managers - Ian Reid, were amongst the recipients, having both commenced here in 1995.
It was quite interesting to hear the speeches about each person, and I was most pleasantly surprised by what our Director, Prof. Bruce King said about me.
Wednesday, 19 October 2005
Posted at 10/19/2005 07:17:00 am
Tuesday, 18 October 2005
Monday, 17 October 2005
The word on the street is that there might be an article in tomorrow's IT section of The Australian newspaper too.
Courtney finished up here on Friday, and will shortly be spending 12 months with her husband as a volunteer in Indonesia.
Thursday, 13 October 2005
At a recent Adelaide SQL User Group meeting, Rob showed me an application running on his PPC device that I think was Egress. It made me think what I really want is an application that would run on my iPAQ that would grab the latest stuff from my RSS, but use the Live Bookmarks in my Firefox profile as the source of what RSS feeds to get.
Now I only have to build the thing :-)
Friday, 7 October 2005
Posted at 10/07/2005 02:55:00 pm
Wednesday, 5 October 2005
Wednesday, 28 September 2005
MSDN have released a really good comprehensive tutorial on creating accessible and standards-conforming websites - Building ASP.NET 2.0 Web Sites Using Web Standards.
Nice to see that not only is the author not afraid to mention the "FireFox" word, but he actually quotes their developers and links to some of the Mozilla resources.
Posted at 9/28/2005 07:24:00 am
Tuesday, 27 September 2005
Yesterday, I was going to ride my bike to work. I didn't get past the driveway as my rear gear cable broke. I'm glad it didn't happen halfway up Flagstaff Hill Rd!
So I bought a new cable and fitted it this morning. Turns out you probably don't need to pull anything apart (as I did at first), just follow this advice about moving the shifter to the highest position so you can just slide the cable out easily.
Our digital camera is still being fixed by Olympus (how many more weeks can it take!) otherwise I'd add a photo to show my handywork.
Monday, 26 September 2005
Wednesday, 21 September 2005
I've had a go once or twice to write an extension for Firefox, and found the whole process a bit involved.
What I'd like to see is someone write an add-in for Visual Studio.NET that would help with this process.
I'm not even sure if this is all possible, and how easy it would be. Some of the things I would like to see are:
- Intellisense when using XPCOM objects
- Automated jar building
Posted at 9/21/2005 08:19:00 am
I was only reading in The Australian yesterday about websites ("Mash-ups") that combine services from a number of other websites.
I found a reference to Mailinator on The Register today. It's a page that maps incoming spam against the source IP address and uses Google Maps to generate a geographical map of where the spam is coming from. Makes you wonder how else you could make use of this kind of info.
Posted at 9/21/2005 07:49:00 am
Monday, 19 September 2005
Microsoft have made a number of their e-learning courses for Visual Studio 2005 available for free until November 8th.Microsoft Visual Studio 2005 E-Learning.
Sadly, the pages don't work very well with FireFox, so you'll need to use IE to get to the content.
I use Firefox as my web browser, and one of the extensions I always install is the Web Developer extension.
Internet Explorer users look like they are now going to get something similar: IEBlog : Developer Toolbar for IE announced at PDC
Posted at 9/19/2005 12:35:00 pm
Thursday, 15 September 2005
Wednesday, 14 September 2005
- Windows "Monad" Shell Beta 2 (for .NET Framework 2.0 Beta 2) x86
- Windows "Monad" Shell is a new interactive command-line and task-based scripting technology in Windows that enables administrators to more efficiently and securely automate and control system management tasks on both desktops and servers.
- Update Rollup 1 for Windows 2000 SP4 (KB891861)
- This update consists of previously released recommended, critical and security updates for Windows 2000, rolled into one convenient package.
- Automated Deployment Services (ADS) 1.1
- With Windows Server 2003, Microsoft extends the platform to make it easier for administrators to build and administer very large, scaled out deployments of Windows servers. Automated Deployment Services (ADS) includes a new set of imaging tools developed by Microsoft and a more secure, remote-able infrastructure for rapidly deploying both Windows 2000 Server and Windows Server 2003 onto bare metal servers. In addition, ADS offers a more secure, reliable script execution framework that lets administrators perform script-based administration on 1,000 servers as easily as they once did on a single server.
Thursday, 8 September 2005
Wednesday, 7 September 2005
I attended TechEd on the Gold Coast last week, and took advantage of a free offer by Pearson VUE to take a free certification exam. I studied really hard (figuring that even if I failed, then at least I had experienced an exam without it costing me anything).
Well the study paid off, as I passed "Developing and Implementing Web Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET" with an excellent result - 962!
I'm going to see if I can have a go at 70-310 before the end of the year, and maybe complete the MCAD or MCSD next year.
Friday, 19 August 2005
- IPsec overview
- Nmap - Free Stealth Port Scanner For Network Exploration & Security Audits. Runs on Linux/Windows/UNIX/Solaris/FreeBSD/OpenBSD
- WinPcap - The Windows packet capture library (used by Nmap)
- Windows Server 2003 Security Guide - Member server group policy and server roles including domain controllers, file, print and IIS servers.
- Threats and Countermeasures Guide - Chapter 11 contains IPsec tutorial.
- Sample netsh script to configure IPsec on Windows Server 2003
Posted at 8/19/2005 03:25:00 pm
Wednesday, 17 August 2005
Posted at 8/17/2005 05:30:00 pm
Monday, 15 August 2005
Thursday, 11 August 2005
Posted at 8/11/2005 09:00:00 pm
Monday, 8 August 2005
- Browse the web page
- Find the control
- View the source to see the control's id.
- Add a variable declaration to the test class.
- Add a variable assignment/initialise to the SetUp method for the variable
- Back to step 2
Wednesday, 3 August 2005
Posted at 8/03/2005 02:29:00 pm
Monday, 25 July 2005
Posted at 7/25/2005 08:21:00 am
Posted at 7/25/2005 08:10:00 am
Tuesday, 19 July 2005
Posted at 7/19/2005 03:24:00 pm
Monday, 18 July 2005
Friday, 15 July 2005
Posted at 7/15/2005 02:30:00 pm
Tuesday, 12 July 2005
Monday, 11 July 2005
Thursday, 7 July 2005
Posted at 7/07/2005 09:31:00 am
Friday, 1 July 2005
Posted at 7/01/2005 09:09:00 am
Wednesday, 29 June 2005
Tuesday, 28 June 2005
Posted at 6/28/2005 09:40:00 am
Friday, 24 June 2005
Thursday, 23 June 2005
Posted at 6/23/2005 10:05:00 am
Tuesday, 21 June 2005
Posted at 6/21/2005 09:39:00 am
Monday, 20 June 2005
Posted at 6/20/2005 04:55:00 pm
Friday, 17 June 2005
Posted at 6/17/2005 11:13:00 am
Wednesday, 8 June 2005
Posted at 6/08/2005 09:52:00 am
Thursday, 19 May 2005
Posted at 5/19/2005 04:09:00 pm
Monday, 9 May 2005
Posted at 5/09/2005 11:31:00 am
Friday, 6 May 2005
Tuesday, 3 May 2005
- Will this improve Terminal Services?
- What applications benefit from it?
- Different editions of x64 platform
- Hardware Support
Posted at 5/03/2005 10:45:00 am
Posted at 5/03/2005 08:54:00 am
Monday, 11 April 2005
Sunday, 10 April 2005
Thursday, 7 April 2005
Posted at 4/07/2005 08:50:00 am
Monday, 4 April 2005
Thursday, 31 March 2005
Posted at 3/31/2005 09:59:00 am
Wednesday, 30 March 2005
ABBRtag and the
LONGDESCattribute for certain elements. -dave
Thursday, 24 March 2005
- the template for ASP.NET WebForm pages is located by default in C:\Program Files\Microsoft Visual Studio .NET 2003\Vb7\VBWizards\WebForm\Templates\1033
- and the one for plain HTML pages is in C:\Program Files\Microsoft Visual Studio .NET 2003\Vb7\VBWizards\HTMLPage\Templates\1033
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>[!output SAFE_ITEM_NAME]</title> <meta name=vs_defaultClientScript content="[!output DEFAULT_CLIENT_SCRIPT]"> <meta name=vs_targetSchema content="[!output DEFAULT_TARGET_SCHEMA]"> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name=ProgId content=VisualStudio.HTML> <meta name=Originator content="Microsoft Visual Studio .NET 7.1"> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body MS_POSITIONING="[!output DEFAULT_HTML_LAYOUT]"> </body> </html>
Posted at 3/24/2005 02:29:00 pm
Friday, 18 March 2005
Posted at 3/18/2005 09:26:00 am
Thursday, 17 March 2005
Tuesday, 15 March 2005
Wednesday, 9 March 2005
Posted at 3/09/2005 03:38:00 pm