New a new PC. Time for a desktop?

My 2 year old Dell Studio 1558 is doing it again: slowing to a snails pace, heating to an inferno, and then spontaneously powering off (which I think is a saftety set at CPU temperature reaching 100*C).

I had Dell come and replace parts on this laptop about 9 months ago when similar symptoms developped. I originally purchased this unit while I was in the UK, around January 2010 I think it was. I was hoping to get 3 years out of it. Sadly, at around 20 months old, I’m getting too frustrated to put up with it. I’m now living in Australia, and having any PC multi-national company honour their warranty internationally is a challenge. Heck, worse offender in this scenario is Sony, who want £20 to answer the phone!

Now that I’m no longer living in a flat with a very transient lifestyle (lots of travel having gone, and replaced by a 1 year old boy), I’m much more rooted to my home office desk. So, in light of this, I’m thinking of getting a desktop with a reasonable screen. I saw Russell Coker’s post about a 27″ whopper from Dell for AU$899 or so, and was wondering what to pair that with, or if to go for a slightly smaller screen. Then comes the questions of the all-in-ones, and the touchscreens that are around.

What I’d like is something thats got a few (2?) USB 3 ports for the next few years of my accessory usage, SATA 3 so I can throw in a fast SSD. I’d potentially run Debian on this, so possibly don’t want a Windows license.4 GB RAM minimum, possibly 8.

So looking around its a quagmire of detaisl that 15 years ago I used to thrive on. Do I care about UEFI instead of a traditional BIOS. DO I really need SATA 3 instead of 2? What about legacy (!) 1394? HDMI connector – yes please – do I still want a VGA port? What about a second HDMI? Hm. That 27″ screen’s native res is more than most on-board graphics can drive… perhaps drop to a 24″ screen. What size should this be: ATX, mini ITX, smaller?

Then comes the pre-built or custom built. Dell, pretty I’m upset about your product quality right now. HP, you’ve (a) killed my DreamScreen recently, and (b) put your entire business in up the creek with indications that the PC business is going away/sold off. Lenovo? Acer?

So I’m at a computing crossroads. I can’t be bothered to build my own PC again – I’ve been living on laptops for almost a decade now. But they are expensive, and when something goes wrong, the there’s very little to salvage. Laptops suck, but do desktops suck less. Vendors suck, but then so does the time waste on building your own? I think Tablets suck for doing lots of data input (programming). All in ones – not sure. Touchscreens – probably a gimmick.

I am registered for LCA!

Yay – not only did the programme come out, but also registration for Linux.conf.au 2012 opened within hours of my last post – well done LCA team! And I’m now registered and paid and ready. Just need to sort out flights… its been a few years but I’m looking forward to it.

LCA 2012 – registration opening soon, hopefully

Looking forward to getting myself sorted for Linux.Conf.Au 2012 this January in Ballarat, Victoria. A heap of mini confs have been added before hand – now comes the problem of choosing between them.  Registrations were slated to open early september – hopefully soon, as I want to confirm my ticket and accomodaiton before booking flights… and they get more expensive as time passes. So, I guess everyone is watching the LCA web site intently!

May have a few days in Melbourne afterwards with my Mrs and son… we’ll see. 😉

Rusty is coming to Perth to talk!

If you’ve not seen any of the PLUG news, then you may not know that PLUG is organising for Rusty Russell to come to Perth for our October presentation. This is the first time that PLUG has flown a speaker in to Perth, and if successful, probably wont be the last time! The cost of doing this is being split amongst attendees by way of ticket sales at $20/member, $50/non-member (and PLUG membership is $20/full, $10/concession, so you can work out what’s cheaper!). In order to help us with out budget, door sale tickets on the night will be $50 for everyone, so please get your ticket now (details).

On top of this, free tickets are being given to UWA 3rd year Comp-Sci students… except… PLUG committee has just voted to extend this to all full time tertiary computer science students at any university. You still need to get a ticket – email tickets@plug.org.au to request one. This event will be on Tuesday October 11th, starting from 6:30pm (doors open 6:00pm).

For those unable to attend, PLUG will again be endevouring to live-video stream the session, and make the recording available afterwards.

Liboping install

I use Florian octo Forster’s fantastic parrallel ping library liboping, and over the last 9 months or so have contributed a few minor bug fixes (mostly build related stuff, so not exactly core to the library’s code). I use this for doing parallel pings of hosts and gathering stats, as part of a wider heuristic for site web speed. Of course not all hosts respond to ping, but thats fine; some do.

I went to build vresion 1.6.1, and found that it installed into /opt. This was from source as I was on a platform that is not Debian (otherwise I’d just use the package and be done with it). I found that by default, everything had been put into /opt. I prefer using /usr/local, so I built it with:

./configure --prefix=/usr/local && make && make install && make install-data

The reason for the last one is that I want the headers installed. I then want to make the Perl library; and for that I need the linker to be able to find the library. I found that I need a file in /etc/ld.so.conf.d/ that lists this location, so along came “echo /usr/local/lib > /etc/ld.so.conf.d/usrlocal.conf“, followed by a quick ldconfig run to update the paths. I could then cpan -i Net::Oping.

Why blog this? Because every few months I have to try and remember it. Now I just need to remember that I blogged it.

With thanks for Florian octo Forster for the library, of course.