.comment-link {margin-left:.6em;}
Gert .Net
[GertDotNet]
20050324
 
DNS Stuff: DNS tools, DNS hosting tests, WHOIS, tracert, ping, and other network and domain name tools.
Handy website with all sort of DNS related issues.

One is the City From IP function.

DNS Stuff: DNS tools, DNS hosting tests, WHOIS, tracert, ping, and other network and domain name tools.
20050323
 
Check a Belgium Rijksregisternummer (Part 3)
The code for this check is:

public static bool IsRijksregisternummer(string data) {
try {
if (data == null) return false;
if (data.Length != 11) return false;
string leftPartS = data.Substring(0,9);
string rightPartS = data.Substring(9);

int leftPartI = int.Parse(leftPartS);
int rightPartI = int.Parse(rightPartS);

// Special check for children of 21st century
int year = DateTime.Today.Year - 2000;
if (leftPartI < year * 10000000) {
leftPartI += 2000000000;
}

int mod = leftPartI % 97;
int compareTo = 97 - mod;
return compareTo == rightPartI;
} catch (ApplicationException) {
return false;
}
}

 
Check a Belgium Rijksregisternummer (Part 2)
This text is copied from: Kruispuntbank Technische FAQ



Hoe kan een rijksregisternummer gecontroleerd worden?

Om de juistheid van een rijksregisternummer te controleren, moet de check digit van dit nummer berekend worden.

De check digit bestaat uit 2 cijfers. Dit getal is het complement van 97 van modulo 97 van het getal gevormd door:

hetzij de eerste 9 cijfers van het rijksregisternummer indien de persoon vóór 1/1/2000 geboren is (zie voorbeeld 1),
hetzij het cijfer 2 gevolgd door de eerste 9 cijfers van het rijksregisternummer indien de persoon na 31/12/1999 geboren is (zie voorbeeld 2).
Modulo 97 van een getal is de rest van de deling van het getal door 97.

Voorbeeld 1:
RN = 63011223457: 97 - (modulo 97 van 630112234) = 97 - 40 = 57

Voorbeeld 2:
RN = 00012556777: 97 - (modulo 97 van 2000125567) = 97 - 20 = 77




In the surrounding posts you can see some example code (C#, VB) for this check.
 
Check a Belgium Rijksregisternummer
Returns true if it is a valid "Rijksregisternummer" for Belgium

Private Function ControleRijksNummer(RijksNummer As String) As Boolean
ControleRijksNummer = IIf(((97 - Val(Left(RijksNummer, 9)) Mod 97)) = _
Val(Right(RijksNummer, 2)), True, False)
End Function


This program is copied from some site, later it proved to be wrong.
 
Detect if your program is running inside a Virtual Machine
In case you want to know.

It's not .Net code, Just advanced assembly.

Detect if your program is running inside a Virtual Machine
20050322
 
JIT and Run: Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects -- MSDN Magazine, May 2005
Its been a long time since I've seen another hard-core .Net article. But here is one:
JIT and Run: Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects -- MSDN Magazine, May 2005
20050317
 
Can I make money from this Blog?
Today I've added Google ads to my blog. Lets see if I can make enough money with my blog to start living from it.

Powered by Blogger