Archive for the ‘Popular’ Category

Touchpad scroll not working in Firefox on Thinkpad

Sunday, July 10th, 2011

Touchpad scroll won't work in Firefox on ThinkpadTrackpoint/touchpad scrolling in Firefox 5 doesn’t work for you? There’s no need to configure a complicated Firefox JavaScript hack or change any Firefox scroll settings. Here’s what worked for me…

Read more »

Acer Aspire One Slow?

Tuesday, June 8th, 2010

The Acer Aspire One netbook running Windows 7 Starter Edition won’t win any performance benchmarks.  However, you can greatly improve this netbook’s responsiveness with some targeted tweaking.

Read more »

Overload the array square bracket operator in C#

Thursday, November 13th, 2008

Although operator overloading is possible in C# (just like in C++), overloading the array square bracket operator is by definition not possible.  However, C# provides an alternative called indexers.  This is directly from the Microsoft C# Reference for the [] Operator:

Read more »

Why does an abstract class need to implement interface methods?

Sunday, September 28th, 2008

In a comment for a previous post (Top 10 differences between Java and C#), John P. Wood wrote:

As a (primarily) Java developer, I’ve also noticed that C# handles abstract classes that implement interfaces differently. In Java, an abstract class can implement an interface, and not provide implementations of all of the interface’s methods.  It is the responsibility of the first concrete class that has that abstract class as an ancestor to implement all of the methods in the interface.

Read more »

Top 10 differences between Java and C#

Wednesday, April 2nd, 2008

My latest transition from Java to C# left me scratching my head and scrambling to find the differences.  Don’t get me wrong — they are very similar, but some key syntax and philosophical differences set these two languages apart.  Below are my top 10 differences that I wish someone told me before I pulled out yet more hair.

Read more »