2005-03-18
> date +%s
1111142015

Oh well.


2005-03-18

Great post by Matthew Baldwin, via KC Lemson’s post. Like Matthew says: If you don’t get this joke, consider yourself lucky that you’re not as big a nerd as the people who do.


Ryan Byington describes a very interesting feature in the .NET implementation of regular expressions. Definitely worth a read!


Alright, consider the following situation: There’s a data class with two properties, Index and Content. There’s a specialised collection typed to contain instances of the data class. Something like this:

public class DataClass {
  public DataClass(string index, string content) {
    this.index = index;
    this.content = content;
  }

  string index;
  public string Index { get { return index; } }

  string content;
  public string Content { get { return content; } }
}

public cl ...

In a previous article, I showed how nullable types, as implemented in version 2 of the .NET framework, can be persisted using XPO. But what if .NET 2.0 is not yet an option? .NET 1.1 doesn’t have support for nullable types and there’s no such feature in XPO, either. If somebody comes from the database world, it’s certainly understandable that types that can also be null are something he’s accustomed to. On the other hand, XPO is about persisting objects, and in that world, no ordinary value t …


In this post I showed how nullable types can be simulated in .NET 1, especially for use with XPO. Prompted by Miha Markic, I had a look at the possibility of data binding with those simulated nullable types. I found that while the implementation I had suggested could be used without problems in a read-only situation, it obviously didn’t contain any logic that would enable editing the types via data-bound controls. Nevertheless, this is easy to do by creating a custom TypeConverter. Like this: …


2005-03-11

As of today, Skype have launched a beta for their new SkypeIn service. Currently it’s possible to get numbers in four regions (France, Hong Kong/China, United Kingdom and United States), regardless of where you yourself live, that allow people to dial in to your Skype using “normal” telephone systems. For a year, the subscription costs 30€, 10€ for 3 months. A subscription for the Skype VoiceMail system, that’s also been in beta test for a while now, is included in that price. To use the ne …


A OneNote notebook is comprised of separate files, which may be stored in different locations. Sure, if you first create a new “Section” in OneNote itself, the application will create the new file in the default path (which can be customised via Tools/Options/Open and Save). But you can easily move that file elsewhere once it’s been created. Just create a normal Windows link to the file in your notebook folder and OneNote will show the tab with a small symbol on it, so you know that file is not …