More Effective C#

by Marius Gheorghe 25. February 2009 12:02

Pretty good. I wouldn’t say if as “effective” as the first one but it’s worth a read.

Tags:

books

Elegant/beautiful code

by Marius Gheorghe 18. February 2009 14:49

I would say that a piece of code is elegant/beautiful when is both compact and  readable. Having  both attributes is also the reason elegant code is pretty rare...

Tags:

programming

Linksys WRT54GC firmware update

by Marius Gheorghe 16. February 2009 16:36

The latest firmware version is here (v1.01.0) but is only available in the /UK. Why ? Beats me....

Tags:

general

Project updates

by Marius Gheorghe 16. February 2009 05:21

Over the weekend i have updated YellowFish, MicroRuntime and DataBlock (sorry about the broken links).

Tags:

dotNET

Log4net file locking

by Marius Gheorghe 12. February 2009 07:42

I had a “locked file” problem with the log4net (trying to read the content of the file from asp.net). This can be fixed by forcing log4net to use a minimal lock :

<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />

Tags:

dotNET

Type inference code preference

by Marius Gheorghe 11. February 2009 10:18

What would you prefer ?

var customerNames = GetCS();

or

IEnumerable<string> cs = GetCustomerNames();

Tags:

dotNET

A few Ubuntu impressions

by Marius Gheorghe 4. February 2009 15:25

Once in a while, i have the habit of checking out the "hottest" Linux distro , so the past weekend i've installed Ubuntu 8.10. So here are a few opinions (both positive and negative):

- the install process was quick and painless. In ~20 min i went from staring at a XP desktop to staring at GNOME.

- the default Gnome based desktop (and the Human theme)  is pretty cool .

- for a guy coming from the Windows world the mouse cursor movement is just plain wrong. I can't really explain it but no matter how much i try to tweak it the cursor movement seems slow/sluggish.

- most of the fonts looked butt ugly even with ClearType  enabled.

- it's impressive how fast and easy is to install programs: sudo apt-get install <package> and you're set.

- although i like Gnome, if you're starting to do comparations, you're going to find a gazillion little  thinks which hurt usability : for instance it's just plain wrong to add a "About" menu entry in the Gnome panels contextual menu. I'm not gonna even start about the Gnome file browser....

- i don't really like the 4.x release of KDE (tried both 4.1 and the newly released 4.2). It tries to hard to be spiffy and cool but instead (al least for now..) ends up being slow and a little awkward.

But despite the negative things, the most important thing to remember about Ubuntu is that in ~20 min you can have a free, full featured OS with a boatload of great applications.

Tags:

general