I’m using Linksys WRT54GL as my home WiFi controller - connecting 3 desktops and 4 mobile devices (2 laptops, a Tablet PC and a Pocket PC) to the Internet and between each other.

Recently, a new housemate has moved in - an old friend of mine. He’s a heavy P2P user, downloading hundreds of files at the same time thorugh eMule. I, as an old eMule user, have configured his client to be perfectly fit to our broadband connection. However, we started seeing huge lags on other machines. I cut down the uplaod speed on eMule, but - surprisingly - it did not help. Neither did cutting down the total connection limit (AKA hard limit).

I sat down and started thinking. There must be a limit somewhere, but it’s not that (like with El Cheapo routers) it’s just getting too many packets and cannot handle them, because cutting down the transfer speed didn’t help. So - what else is there in router that can overflow? NAT table! Could it be?

I googled a bit and it turned out that WRT54GL has very small NAT table - like 512 entries. It seemed it’s a bit too small for 3 people actively using the Internet, plus eMule running in the background. I found a third party firmware for the router - Tarifa. It’s open source, free, easy to install and has the same configuration GUI as the original Linksys firmware.

I tried it and - voila - everything works smooth now. I can change the upload speed of eMule as I wish and it won’t block my network. So, if you have similar problems, give the Tarifa software a try.

OK, I know it might be kind of flimsy, but I just have to post it - for Amiga, for Eric and all the good ol’ days.

OK, I know all of you heard this once or twice. Or even said that sometimes, maybe to cover up some bug, maybe because it was true. But I think there should be some border, after which you don’t say that maic phrase anymore. The “IT-guy” inside you (AKA conscience in the real world) should start screaming that this is not right. And that it went too far. But he didn’t, at least for the ones designing and supporting FireWire.

See - FireWire allows DMA from one device to another. Which of course can be used to do some bad things, like bypassing authentication or getting BIOS passwords. Which was reported to Microsoft 2 years ago (other OSes are affected too, but it’s always better seen to bash Microsoft than Open Source). Who, in turn, said the famous words “It’s a feature, it’s not a bug” and did nothing.

Well… when you can just unlock a working desktop without a password, I would say this is far behind the border. I would feel this in my guts. But the Microsoft guys must be thick-skined.

Bug versus Feature picture

February 14th, 2008Hardware upgrade policy

Yesterday I upgraded my display for the Big One to a 24-inch Gateway FPD2485W. It’s a S-PVA, Pivotable large display that really makes sense to watch movies on.

My previous display was Sharp LL-T1811W, a regular TFT-TN 18″ LCD display. Such an upgrade always gives me the “wow”, since I upgraded from a two-class-behind equipment. This is what I intend to write about - your hardware upgrade policy.

We all have ou beloved machines. We tweak them one way or another. We play with them. We sometimes talk to them and yes, they speak back. Of course we all need to keep them in good shape and the best way to do it is to make sure they’re not running on outdated hardware, old technologies and don’t have unnecessary constraints. And that pays back - we’re not frustrated when something runs slowly, we don’t have those “too little memory” errors and we don’t hear our drives constantly scratching for the swap file. We simply use them without problems.

It comes with a cost, though. That’s why we cannot (well, maybe some of you can - I can’t) afford to replace our hardware whenever a new generation / feature comes in. We have to settle down on one of the two policies:

Early adopter. You buy new equipment quite often. Sometimes just after it’s been released, but mostly when you read some reviews of it and make sure it’s worth upgrading. You can sell your previous equipment for a reasonable amount of money.

Every couple years. You replace your equipment only when it brakes, stops working or is unbereably slow and frustrating. Usually your old equipment is not worth a penny when get rid of it.

Of course these are two examples, your behaviours will be somewhere between one and another. I compared the costs of each methodology and they’re not that different, surprisingly. When you’re replacing your hardware that’s relatively new, you can sell it and get more than 70% of price of the new hardware, so you’re just paying up for the difference. On the other hand, most of your couple-years-old hardware can only be sold for little to nothing on eBay or similar auction systems, or just given as a gift to your family, friends. So you have to pay the full price for almost every upgrade. Of course your mileage may vary.

I personally prefer to upgrade only when needed - the biggest difference is the “wow” factor here. Two or three years in IT make a dramatic difference, so when you upgrade your stuff after that time, you’ll mostly see all the pros and little of the cons. And you don’t have to spend 2 weeks choosing and reading reviews for the things you want to buy - you can simply compare their declarative parameters, read two-three trusted reviews to make sure it’s not a dead-end product line, and you simply buy itfrom your local shop. Or order it on eBay.

This way I can gloat over my new display / drive / DVD recorder with a peace of mind, not worring if I could choose the “10 bucks more expensive, with 1 extra feature” competitor - I’m usually overwhelmed by the difference between my new toy and the old one.


© 2007 Jakub Anderwald | iKon Wordpress Theme by TextNData | Powered by Wordpress | rakCha web directory