... all I'm offering is the truth. Nothing more. RSS 2.0
# Saturday, March 01, 2008

After Dare mention that SkyDrive increased its capacity to 5GB I raced over to check it out. Certainly this increase is much more helpful but I would really like to see them make SkyDrive accessible from MSN Live Messenger as well, makes sense to me anyway ;)

Technorati tags:

Saturday, March 01, 2008 12:20:04 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Tools
# Friday, February 29, 2008

I was doing some coding and created a derived class today and realized that the compiler was giving a me a silent warning message. Consider the following case where my base class (FirstFloor) has a virtual method which, by definition when a class is derived from it, is permitted to override it. As below I had inadvertently forgot to include the override method in the derived class but things seemed to work as required (against my better understanding).

    public class FirstFloor
    {
        public virtual void Foo()
        {
            Console.WriteLine("FirstFloor.Foo");
        }
    }

    public class SecondFloor : FirstFloor
    {
        public void Foo() //missing the override keyword
        {
            Console.WriteLine("SecondFloor.Foo");
        }
    }

Below is the silent warning that occurred, and unfortunately the compiler is really forgiving and hides the inherited member for you:
image

This is really picking at the details, but in this case you should always use the keyword override even if the compiler is soft on this kind of crime.

    public class SecondFloor : FirstFloor
    {
        public override Foo()
        {
            Console.WriteLine("SecondFloor.Foo");
        }
    }   

One other thing I am doing is starting to setup my compiler to treat warnings as errors, now that is going to catch a whole bunch of other things going on in your code, but that is another blog entry.
image 

Technorati tags: , , ,

 

Friday, February 29, 2008 10:32:41 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
C#
# Thursday, February 28, 2008

I have just had my first glimpse of the WorldWide Telescope demo and I must say I am impressed! The WorldWide Telescope is a new product of Microsoft Research and it has apparently taken images from the worlds best telescopes and linked them in a seamless homogenous view of the universe.

I always love looking up into the sky when I am away from the intrusive lights of the big city, the number of viewable stars seems to grow exponentially. Now is my chance to see everything without having to leave the comforts of my own home. The demo kind of reminded me how impressive I thought Google Earth was when it was released, this figures to be so much more.

I am eager for the release in early spring, seeing the viewable universe up close will be a delight! Consider downloading a high def version of the demo you will not regret it!

Technorati tags: ,
Thursday, February 28, 2008 10:34:45 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Microsoft | Other things

I am really trying to nail down my understanding of LINQ but with the current work load, MCP study (yes I am riding that train again) and trying to move into a new home, I am left with very little spare time. I would really love to get into the whole XNA development thing, however, it is tough to justify even more time in front of the PC that will ultimately result in my wanting to purchase an Xbox 360.

This is a very cool demo of the process of creating PC\360 games using the XNA framework. Unfortunately this is as close as I will get.


Video: 3D XNA From Scratch: 10 How To Access The Guitar Controller

When I was much younger I had access to a ZX spectrum (PC from the 80's, not sure if this made it state side) and was able to hack into the code of a Soccer management game (written in some derivative of BASIC), it always fun to give my self limitless funds! I would love to be able reverse engineer some the games they have out there now!

Technorati tags: ,
Thursday, February 28, 2008 1:06:33 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
.NET | XBox
# Saturday, February 23, 2008

I have been struggling with why LINQ (Language Integrated Query) was even useful for the last few weeks, and then finally the penny dropped. While I could go into an elaborate explanation of it inner wonders, I would prefer to share with you the source of my epiphany. I stumbled across a great video from Charlie Calvert that includes a interview with Anders Hejlsberg (Chief architect of C#).

At first I was looking into LINQ as a replacement for direct SQL query access, or just another way to write or access XML, however, LINQ is much more. It is a common way to link (pardon the pun) all of the above and more. I was able to really grok the concept as I listened to Anders speak. It really figures to join our various data sources and the programming world in a very intuitive way. It has a very specific nomenclature to describe data relationships much the same way SQL does (select, where, group by, etc).

Technorati tags: ,

Saturday, February 23, 2008 7:11:18 PM (Eastern Standard Time, UTC-05:00)  #    Comments [2] - Trackback
.NET | C#
# Wednesday, February 20, 2008

There was an announcement on the XNA blog that there would be support for Zune games in the next release of the XNA SDK later this year. I think that is pretty cool! That is hardly why I purchased a Zune but it is always fun when hardware you already own is able to do more things.

There is, however, a huge tactile difference between the Zune 80 and Zune 30 and I am wonder if that will effect the playability of the games on the original models.

Technorati tags:

 

Wednesday, February 20, 2008 9:11:17 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Zune
Blogroll
Statistics
Total Posts: 334
This Year: 22
This Month: 0
This Week: 0
Comments: 32
About the author/Disclaimer

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

© Copyright 2010
Mark Downie
Sign In
All Content © 2010, Mark Downie
DasBlog theme 'Business' created by Christoph De Baene (delarou)