/egilh

Learning by doing

February 2006 Entries

I have had at lot of "strange" errors lately when I try to send mails: Exchange user on 16/02/2006 21.19 This message could not be sent. Try sending the message again later, or contact your network administrator. Error is [0x80070005-00000000-00000000]. Exchange user on 16/02/2006 12.28 This message could not be sent. Try sending the message again later, or contact your network administrator. The client operation failed. Error is [0x80004005-0x0004b9-0x000501]. I work in offline cached mode so Outlook connects to Exchange via HTTPS to synchronize changes. The first mail I sent usually failed but the second mail worked some times. Other times ...

I love the idea behind the CodeKeep. It lets you to search for, and publish, sniplets of code. I tried it last year but I was not too impressed. The latest version is a different story. CodeKeep (i.e. Dave Donaldson) has paid a lot of attention to community feedback. All my suggestions improvements have been implemented and several other features have been added. It works on Visual Studio 2005 Search the source code as well as the title/description View and provide feedback on published code Browse the published code The Visual Studio 2005 Add-in works with all versions of Visual Studio 2005, including Visual Studio Team Systems, and the search window is a lot ...

I played with technology, learned something new and saved money at the same time.

Community Days 2006 is an initiative by several Italian communities; ASPItalia.com, UGIdotNET.org, Visual Basic Tips&Tricks and WinFXItalia.com. The free event takes place in Milano Wednesday April 12th and Thursday April 13th. There are are two parallel tracks each day. Agenda Wednesday 12 April 2006 Web track ASP201 - ASP.NET Fundamentals ASP301 - ASP.NET Databinding ASP302 - ASP.NET HttpRuntime ASP401 - ASP.NET Security ASP303 - AJAX and ATLAS Overview WinForms track WIN201 - Da VB 6.0 a VB 2005 WIN301 - WinForms Databinding WIN302 - No Touch Deployment and ClickOnce WIN303 - .NET Compact Framework 2.0 WIN304 - Windows Presentation ...

Learn to Write C# the Fun Way is a series of eleven free webcasts: Learn the concepts of 3-D video game production … using Microsoft Visual C# 2005 Express Edition. Learn how to handle backgrounds, objects, and collisions. In addition, these webcasts provide a primer for handling artificial intelligence in your game, along with multiple levels and additional character functionality. The following sessions are available online Introduction to 3-D Games (Part 1 of 11) (Level 200) The 3-D Engine (Part 2 of 11) (Level 200) The 3-D Engine (Part 3 of 11) (Level 200) Importing Background and Objects (Part 4 of 11) (Level 200) Importing Background and Objects ...

Microsoft Italy is organizing a free conference in Milano on Microsoft SQL Server 2005. The three day long conference has been scheduled over three weeks which is great as it a lot simpler to find time Day 1 - Wednesday 1 March: Introduction Dev 2 - Wednesday 8 March : Data availability and Disaster Recovery Day 3 - Wednesday 15 March: Monitoring and tuning I will attend the first and last day for sure but it is unlikely that will attend the second day. See you there?

I frequently use VBScript and MSXML for troubleshooting web sites as I can control all the HTTP headers and easily log the returned results without launching a network sniffer. I had a problem earlier with a web site that returned an expired, and therefore, invalid certificate. In Internet Explorer you get a popup dialog where you can tell the browser to ignore the error but MSXML refused to execute my request and returned this error: msxml4.dll: The date in the certificate is invalid or has expired The fix is to tell MSXML to ignore errors like this: Const SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056Dim oXMLRequest Set oXMLRequest = Server.CreateObject("Msxml2.ServerXM ...

Finding the latest version of a tool in a set of cross linked posts can be difficult so I have put up a dedicated download area for my free tools. At the moment you can find the following: COM+ call time tracker: monitor the com+ call times as you see them in the COM+ Admin console. Example client programs shows how to shut down components with high call times. Pocket Outlook Wrapper: Complete wrapper for the Pocket Outlook Object Model (POOM) in .NET CF. Comes with full source code. poSecrets: password manager for Pocket PC and PC that uses a shared database I have a lot more tools that I have not blogged about but that I will post in the downloads area when ...