In the following video, I show you how to open the case (i.e. enclosure) of the Netgear WNR3500L Wireless-N Gigabit Open Source Router.
Why would you want to open the case of the WNR3500L anyway? As you may have learned from watching my recent unboxing video, the WNR3500L is an open source router, which allows you to install third party firmware on it such as dd-wrt, TomatoUSB and OpenWrt.
In this article, I present a simple example of how you can apply the Decorator Pattern to a DataGridView to extend its behavior without using inheritance. This article is not meant to be a tutorial on the Decorator Pattern. Rather, it is just a brief explanation of how I solved a particular design problem using a variation of the Decorator Pattern. With a bit of thought, the reader should be able to apply my design pattern to decorate other types of visual controls and components from the .NET Framework such as Button, CheckBox, ComboBox, Label, ListBox, ListView, Panel, TextEdit and TreeView. …Continue reading » Applying the Decorator Pattern to a DataGridView
Of late, I have been coding in C# using Visual Studio 2005. One day while merrily going about my way, I must have accidentally hit the Control key and some keys. A little known “feature” was discovered. All my spaces turned to “dots”. Apparently, this is called the visible whitespace feature. I’ve seen (and used) it in Word, but have never seen it in a code editor.
Unfortunately, my code became highly unreadable in this format. I tried looking through the dialogs to see if I could find ways to turn it off to no avail. Finally, I found this article to be of much help: