Thursday, 31 March 2005

MSDN April 2005 Update

MSDN April 2005 Update: "Get set for the next wave with Microsoft SQL Server 2005 at MSDN April Update. Like to get a headstart on Microsoft SQL Server 2005? Register now for MSDN Update. You'll hear from leading speakers and receive the latest SQL Server 2005 Beta Resource Kit including web casts and hands on lab images. It's a great opportunity to get acquainted with the latest Microsoft technologies and solutions - even before SQL Server 2005 launches."

Wednesday, 30 March 2005

Custom Visual Studio.NET Schemas

Custom Visual Studio.NET Schemas: "Custom VS.NET Schemas" I've created a custom schema for Visual Studio.NET 2003 to validate W3C HTML 4.01 Transitional documents. It includes a few things Microsoft forgot from their IE5 schema like the ABBR tag and the LONGDESC attribute for certain elements. -dave

Server and Domain Isolation Using IPsec and Group Policy

Microsoft have just published a number of documents about using IPsec and Group Policy to only allow access to a domain by computers that are trusted and meet certain requirements (eg. up to date virus scanners and latest hotfixes etc) The documents may be downloaded from the Microsoft IPsec page.

Thursday, 24 March 2005

Customising the default pages in Visual Studio.NET

When you add a new Web Form or HTML page to a project in VS.NET, it uses templates stored on your computer to generate the new page. You can customise these templates so that they contain extra code/layout info to save you having to enter everything in again each time you add a new file. eg. For VB.NET projects:
  • 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
So an example of a revised HtmlPage.htm file could be:
<!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>

Friday, 18 March 2005

FoxyVoice

A nifty Firefox extension: Mozilla Update :: Extensions -- More Info: FoxyVoice: "Provides text-to-speech functionality by using Microsoft Speech API."

Table Inspector - Firefox extension

Juicy Studio: Table Inspector - Firefox extension: The Table Inspector Firefox Extension reveals accessibility features added to tables. The extension reveals the following information:

Repeating HTML table headings when printing

If you are creating HTML pages with tabular data, then you are probably using tables to display that data. When you print out those tables, wouldn't it be nice if the table heading rows (if you have any) are repeated at the top of each page? If you add these styles to your HTML, and make use of the THEAD and TBODY tags to identify the header rows and body rows of your table, then in a modern browser it will do just that! <!-- print style sheet --> <style type="text/css" media="print"> thead {display: table-header-group; } tfoot {display: table-footer-group; } thead th, thead td {position: static; } </style>

Wednesday, 9 March 2005

Best Practices for Using the Windows Media Screen Codec

This paper describes the benefits of using the Windows Media Screen codec to capture screen content, highlights some common usage scenarios, and offers best-practice recommendations for enhancing the appearance and behavior of the screen content that you capture.