Archive for March, 2008

Wireless Woes


One thing that I wanted to get to work was my wireless network on my Dell D830 laptop with Ubuntu. The first hurdle was that I had turned off the wireless network switch. Took me a while to figure that out 😦

Unfortunately afterwards it still didn’t work. A lspci revealed that I have a Broadcom BCM4327 wireless card. A search on Google showed that Ubuntu Hardy Beta still has a problem with the order in which modules get loaded.

When I do the following commands I can get it to work:

sudo rmmod ssb

sudo rmmod ndiswrapper

sudo modprobe ndiswrapper

sudo modprobe ssb

I think that for now I’ll do these steps manually (since I need wireless LAN only occasionally) and hope they will fix this problem for the final release.

Update: it seems that this got fixed. I don’t have to do these steps manually to get my WLAN to work.

Using C# 3.0 Features with .NET 2.0


With Visual Studio 2008 Microsoft also updated the C# language. C# 3.0 brings several new and useful features that are described in a MSDN article.

Visual Studio 2008 will always compile with the new C# 3.0 compiler even when you select .NET Framework 2.0 as target framework in your project.

This raises an interesting question: is it possible to use the new features of C# 3.0 even when you use .NET Framework 2.0? And which new features can you use? (more…)

Getting the Fingerprint Reader to Work


Here’s more on my experiences with Ubuntu on my Dell Latitude D830 laptop.

I tried to get the fingerprint reader to work so that I’d be able to authenticate with my fingerprint. (more…)

Ubuntu on Dell Latitude D830


Last week I ordered a laptop from Dell, a Latitude D830. Estimated shipping day (more…)

Strong-name Unsigned Nothings


A while back I wrote about how to access internal methods in unit tests. When I actually tried to do it, I got the following error message:

error CS1726: Friend assembly reference 'MyDllTests' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. (more…)

Multi-threading in .NET and COM objects

Some things I learned about using COM objects in multi-threaded managed applications: (more…)