Archive

Archive for August, 2005

System.NullReference Exception !

August 31, 2005 19 comments

Hello !

Some times you get an annoying System.NullReference Exception on running any application in VS.NET 2003 even for the first time. Some times this error is caused by some corrupt version of The Machine Debug Manager, Mdm.exe which is provided for program debugging and is integrated into the IE and Windows Shell. So in this case you should turn of Machine Debugger Manager. Follow the following steps to turn it off;

1. Open Internet Explorer.
2. On the Tools menu, click Internet Options.
3. Click the Advanced tab.
4. Click to select the Disable script debugging check box, and then click OK.
5. Close Internet Explorer.
If you run Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me), delete the registry value that starts the Machine Debug Manager.

Well I get some of this help from Microsoft.com and hope this works in your case.

Best Regards,
Haroon

Advertisements
Categories: Uncategorized

Functional Programming – F#

August 30, 2005 Leave a comment

Hello !

When I started programming I thought it was very much related to numbers and mathematics. But as my knowledge increased I felt there is some thing missing in “Imperative” Programming Languages. Then came the time when I heard about Lisp and Haskell and even Scheme and tried them. And the idea of a true mathematical programming language becomes clear to me. Yes – Functional Programming Languages! The minimum execution unit in them is a function and rules are pure mathematical. During my quest I came to know about F# – again a research language by Microsoft. F# is a Meta Language – a variant of OCaml. The beauty of language is that it is designed to be an “ML that fits with MS.NET”. So all of you having interest in functional programming must visit and try a research version compiler of F# from http://research.microsoft.com/projects/ilx/fsharp-about.aspx.

Regards,
Haroon

Categories: Computer Programming

Autostereoscopic 3D Displays !

August 30, 2005 2 comments

Hello !

To have a 3D view in 2D devices such as normal monitors available we had to use special gloves and head gears..well Neil A. Dodgson (a senior lecturer at the University of Cambridge Computer Laboratory). claims autostereoscopic displays provide 3D perception without the need for special glasses or other head gear. So have a look at http://www.computer.org/ thats really cool, do have a look.

Regards,
Haroon

Categories: Uncategorized

Polyphonic C# – COmega

August 28, 2005 1 comment

Hello !

Well read about the Polyphonic C# quite some time ago and the asynchronous methods in it. Its cool. You just have to write the ‘asynch’ key word and you have the features of delegates in methods. Its really nice. Its is an extension of the C# language with new asynchronous concurrency constructs, based on the join calculus. Well Microsoft notioned it with COmega[ω](a research language by Microsoft, you can have it from Microsoft Research). Cω is a strongly typed, data oriented programming language that bridges the gap between between semi-structured hierarchical data (XML), relational data (SQL), and the .NET Common Type System. You can read more details at http://research.microsoft.com/Comega . Its really informative to know about such work. Soon I will discuss about Microsoft’s research language F# – a fuctional programming language targetted at MS.NET till then cheers 🙂

Regards,
Haroon

Categories: Uncategorized

Ontology Based Knowledge Extraction !

August 28, 2005 Leave a comment

Hello !

Well Ontology Based Knowledge Extraction was our research work that we conducted in our BS Senior Year Porject. Though the research ended no where and as usual we dont have enough help at that time . Now days I was critically reviewing our work and I found that we really did a fine job. If I work on it now, I can end that in some 4G search engine. The idea was basically inspired by Semantic Web or Weaving the Web in some logical and contexual way. We wrote the client of WordNet utility in C# and also some small modules to indulge some Artificial Intelligence in information retrieval. I can really provide a lot of resource material and links for this. We had 2 books that we had from internet some how. I am really enthusiastic about it once again :). Well lets see what happen on it, I will surely send my work to MSN Search to have some nice comments 🙂 .

Regards,

Haroon

Categories: Uncategorized

Google Code Jam 2005

August 25, 2005 Leave a comment

Hello !

Well it was about 17:45 in the evening and the beautiful black screen was in front of me. Yes after spending about 9.0000.. tedious hours in front of Visual Studio 2003 and at times 2005 in office I was entering the arena of Google Code Jam 2005 :). Well it took me about 20 mins to solve the 250 marks problem and about 10 mins to debug it 😦 . Any ways I solved 1 problem successfully and tried to solve the 750 marks problem but I was dead tired and sleepy so I could not completely comprehend it. Any ways I posted the some what ambiguos code and got lots of marks and stood 20th in the room [amazingly]. Well after wards the 2nd problem failed in the System test :). Anyways nice experience again this year and this completed my 14th On-Spot Official Speed Programming Competition other than TopCoder one’s. Well once again I showed to my self that I am not as tanned as I was expecting after working in pathetic atmospheres. Well Google is the only Company that rules after Microsoft ;).

Regards,
Haroon

Categories: Uncategorized

112442539292175551

August 19, 2005 Leave a comment

Hello !

Well trying to download and run Microsoft Windows Vista. The 444 MBs at office :). Its Avalon and Indigo Beta 1 RC. Desperate to Code something in Long Horn's new Vector Graphics and Windows Communication Foundations. WCF will I think consist of WAP (Windows Application Protocol), well lets hope so I get something cool from it. Well I have XAMLONs trial version and have run quite some small applciations on it. Just finished with Express Editions of Visual C# 2005 and Visual C++ 2005 and both are superb specially there IDEs. Right now its boring pathetic office work :(.

Regards,
Haroon Saeed

Categories: Computer Science, General