Microsoft Imagine Cup 2004 - Slovenia 

I just came back from a final event of choosing the best student team in Microsoft Imagine Cup 2004 - Slovenia, where I participated as one of the jury members.

The winning team developed a solution for optimizing warehouse management (JANUS - Intelligent Warehouse System), which was my favourite throughout the competition.

Congratulations to everybody that participated and especially the winners.

Categories:  Other
Monday, March 15, 2004 9:20:20 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 Andrej has a blog 

I just found this out today that Andrej Budja blogs.

I hope your team does well tommorrow at Microsoft CCC 2004 cup finals.

Categories:  Personal
Sunday, March 14, 2004 12:00:38 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 Serious bug in System.Xml.XmlValidatingReader 

There is a problem with schema validation of xs:anyURI data type in System.Xml.XmlValidatingReader.

The schema spec and especially RFC 2396 state that xs:anyURI instance can be empty, but System.Xml.XmlValidatingReader keeps failing on such an instance.

To reproduce the error use the following schema:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="">
  <xs:element name="AnyURI" type="xs:anyURI">

And this instance document:

<?xml version="1.0" encoding="UTF-8"?>

There is currently no workaround for .NET FX 1.0/1.1. Actually Whidbey is the only patch that fixes this. :)

The problem is even more troublesome when one does not have direct control over instance document syntax/serialization. For example in case of auto generated XML by Microsoft Office InfoPath during digital signature insertion. Attribute /Signature/SignedInfo/Reference/@URI is (according to XML Signature schema) typed as xs:anyURI.

Validation problem therefore manifests itself as inability to validate any digitally signed InfoPath documents.

Categories:  XML
Monday, March 8, 2004 6:31:39 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 WSE 2.0 is finished, alias code complete 

Well, it's not released yet, but good things come last.

WSE (Web Services Enhancements) 2.0 is in mostly done, mostly finished or code complete.

This one is on my most wanted list.

Categories:  Web Services
Wednesday, March 3, 2004 9:51:27 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 100 days of Windows Server 2003 government 

Enough said.

PsInfo 1.36 - local and remote system information viewer
Copyright (C) 2001-2003 Mark Russinovich
Sysinternals -

System information for \\megabyte:
Uptime:                    102 days 11 hours 1 minute 44 seconds
Kernel version:            Microsoft Windows Server 2003, Uniprocessor Free
Product type:              Advanced Server
Product version:           5.2
Service pack:              0
Kernel build number:       3790
Registered organization:
Registered owner:          Matevz Gacnik
Install date:              8.11.2003, 16:36:56
Activation status:         Activated
IE version:                6.0000
System root:               C:\WINDOWS
Processors:                1
Processor speed:           1.4 GHz
Processor type:            AMD Athlon(tm) XP processor 1700+
Physical memory:           1024 MB
Video driver:              Rage Fury Pro/Xpert 2000 Pro

Categories:  Other
Wednesday, March 3, 2004 9:32:55 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 Microsoft RD & MVP 

The year 2004 started good for me.

It's official, since both contracts/NDAs have been signed. I'm now a Microsoft Regional Director for Slovenia and a Microsoft MVP in XML.

Thanks to everyone at a local Microsoft sub that nominated me and supported this decision. I feel honoured to be in RD/MVP company.

Categories:  Personal
Wednesday, March 3, 2004 9:31:10 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


 IIS horror story 

During preparation for a work presentation for a complex project (designing transport level secure, distributed, endpoint independent web services) I needed to install some benign certificates to an IIS 6 machine. All hell broke lose when I did it and (production) machine failed completely. IIS Admin service would not start, UDDI Services went down, nothing worked.

After numerous hours of trying to fix at least IIS I got an idea of what was wrong.

Apperently the MachineKeys folder, which holds machine account private keys was screwed. No matter how hard I tried reinstalling IIS nothing worked. The solution was in manually deleting MachineKeys folder, encrypting it and setting appropriate permission set.

So, if you are ever in a situation where IIS Admin service would not start causing one of the following errors and you suspect MachineKeys is the reason for it, consider the steps below:

  • The system cannot find the file specified.
  • The handle is invalid.
  • Not enough storage is available to process this command.

Try this:

  • Uninstall IIS
  • Backup files in MachineKeys folder (c:\documents and settings\all users\application data\microsoft\crypto\rsa\machinekeys)
  • Delete MachineKeys folder
  • Create new MachineKeys folder
  • Assign Administrators group, SYSTEM account full permissions
  • ENCRYPT THE DAMN FOLDER (Properties, Encryption)
  • Copy keys if necessary
  • Reinstall IIS

Good luck.

Categories:  Personal | Web Services
Tuesday, March 2, 2004 9:59:25 PM (Central Europe Standard Time, UTC+01:00)  #    Comments


Copyright © 2003-2024 , Matevž Gačnik
Recent Posts
RSS: Atom:

The opinions expressed herein are my own personal opinions and do not represent my company's view in any way.

My views often change.

This blog is just a collection of bytes.

Copyright © 2003-2024
Matevž Gačnik

Send mail to the author(s) E-mail