/egilh

Learning by doing

October 2006 Entries

Microsoft Italy is hitting the road this winter with the Starting Innovation Tour: Tuesday: dedicated to partners Wednesday: dedicate to developers, IT professionals, OEMs/System builders Thursday: dedicated to companies, professionals, schools and public offices. Each day is split in multiple tracks. The developer day, for example, has three parallel tracks: TechNet track for IT professionals MSDN track for developers OEM/System Builder track The show hits Milano in late November and I will attend the MSDN developer track. See you there?

I have just made the poDialer available in the download section. poDialer is a very simple application that I wrote for some colleagues a while back. It lets you call many contacts after another. It integrates with the contacts in Pocket Outlook using the POOM .NET CF library to display the list of contacts with at least one phone number: The POOM library makes it a snap to get the contacts: const int LOAD_STEPS = 10; // Number of updates/steps on the progress bar // Log in to Pocket Outlook_pocketOutlook = new PocketOutlook.Application();_pocketOutlook.Logon();PocketOutlook.Contact contact;lbAllContacts.Items.Clear();PocketOutlook.ItemCollection allContacts ...

I have lost of how many sites wants to host our code; Codeplex (Microsoft) Google Got.NET sourceforge rubyforge novel tigris Looks like the next battleground will be code search. Google is catching up with others like Koders and CodeKeep that have been around for a while. But once again Google does what it does best; Google Code Search delivers relevant search results fast. Krugle, on the other hand, has a lot richer interface for viewing the code. Great if you are looking for information on how to use a particular API in context but I still prefer the speed and accuracy of Google. The results page are a bit spartan as you can only see a three lines ...

Microsoft organizes a free workshop 27/10 on SQL Server in Milano that covers; The Storage Engine Index design Stored procedures Data modeling and DB design Thanks for the tip Michele See you there?

I recently needed a javascript like eval() function for a .NET project. I didn't feel like porting JPLite so I googled a bit until I found this gem that saved my day: An Eval Function for C# using JScript.NET (JavaScript) It shows how to use the out of the box .NET libraries to implement a eval() function using JScript.NET. The code works but it is not thread safe. With some minor adjustments you get this neat boolean evaluator function (comments and error management removed to save space): .cf { font-family: Courier New; font-size: 10pt; color: black; background: white; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: ...