mattmarsh.net me computing geocaching gallery guestbook webcam blog

Archive for the 'Technology' Category

Suspending Global Warming

Monday, October 9th, 2006

Lots of geek types, myself included, tend to have machines running all the time, or at least for extended periods of time. But is it always necessary, or rather would it be that bad to turn some of them off when they are not being used?

Obviously if there is a server doing something useful I’m not saying shut it down, but there are other machines where I’m sure it’s not so necessary. I used to leave my desktop machine on 24 hours a day for example, just so that all the documents I was working on would stay open.

I’ve been thinking about this a lot more since moving to using my laptop instead of a desktop machine for most day to day tasks. Now that I’m using Ubuntu Dapper on my laptop the suspend-to-RAM functionality is much improved. Previously my laptop would fail to resume more than one in ten times that I suspended it and that made it too flakey for general usage, but now, with Dapper, it seems to work flawlessley. It is so fast too… only approx 15 seconds to suspend and another 15 seconds to resume, all my documents open just as I left them. It makes me think that we should all be using this functionality much more, for desktop machines as well as for laptops.

So my call today is for everyone to just think about the machines that they leave switched on for extended periods of time and just consider whether any of them could be put into a lower power state when not being actively used… Even consider having your machines go into auto-suspend if they are idle for an hour or two…

Computers don’t use too much power, so in the grand scale of things compared to, say, transportation and heavy industry, it’s not going to make a great deal of difference, but we should all probably be looking to do our bit…

Order Lozol
Buying Phentermine
Purchase Avodart
Order Micardis
Order Nonoxinol
Cheap Revia
Buy Ismo
Purchase Allegra
Ashwagandha
Cheap Plan
Cheap Koflet
Purchase Ephedrine
Cheap Evista
Cheap Maxaquin
Cheap Levlen
Order Hytrin
Premium Diet
Superloss Multi
Buy Trimox
Buy Superman
Order Proscar
Purchase Buspar
Order Lukol
Order Trandate
Phentrimine
Purchase Isordil
Order Femcare
Buy Lisinopril
Topamax
Purchase Altace
Cheap Pilex
Order Propecia
Miacalcin
Buy Clomid
Purchase Crestor
Order Liv.52
Ephedrine
Buy Elimite
Male Sexual
Zocor
Order Synalar
Order Hoodia
Dostinex
Purchase Nirdosh
Order Meridia
Order Rimonabant
Norpace CR
Order Exelon
Prinivil
Purchase Combivent
Buy Mevacor
Buy Premarin
Order Purinethol
Buy Sorbitrate
Cheap Brafix
Buy Urispas
Buy Cystone
Cheap Aleve
Purchase Rhinocort
Order Kamagra
Penisole
Cheap Purinethol
Cheap Didronel
Norco
Renalka
Sustiva
Order Aciphex
Order Zestril
Purchase Coumadin
Buy Zyrtec
Buy Carisoprodol
Order Phentermine
Order V-Gel
Methocarbam
Trazodone
Prednisone
Buy Mentax
Buy Monoket
Buy Evista
Order Zetia
Cheap Starlix
Order Azulfidine
Order Cyklokapron
Vitamin A
Cheap Relafen
Buy Lotensin
Order Naprosyn
Buy Crestor
Zelnorm
Purchase Tenuate
Purchase Diovan
Buy Aceon
Cheap Himcocid
Cheap Cymbalta
Order Adderall
Purchase Oxycontin
Allegra
Cheap Aciphex
Mental Booster
Order Butalbital
Purchase Synthroid
Superman
Cheap Hoodia
Buy Gasex
Cheap Purim
Order Prozac
Cheap Lotensin
Zerit
Purchase Lortab
AyurSlim
Buy Mobic
Order Acticin
Cheap Vantin
Purchase Styplon
Buy Levothroid
Cheap Amaryl
Tricor
Order Casodex
Cheap Elavil
Order Cymbalta
Buy Trazodone
Trandate
Buy Feldene
Cheap Sinequan
Purchase Elavil
Viagra Jelly
Flonase
Cheap Noroxin
Tenuate
Buy Zelnorm
Singulair
Soma
Buy Phentrimine
Purchase Alprazolam
Cephalexin
Lincocin
Order Singulair
Purchase Speman
Order Lotensin
Cheap Carisoprodol
Retin-A
Eurax
Buy Avandamet
Cheap Zantac
Purchase Arimidex
Buy Abana
Buy Codeine
Cheap Butalbital
Rogaine
Purchase Liv.52
Serevent
Purchase Adalat
Buy Avandia
Buy Norvasc
Order Bupropion
Gyne-Lotrimin
Clarina
Cystone
Order Tenormin
Nonoxinol
Purchase Cardura
Order Lynoral
Buy Singulair
Buy Prandin
Order Evecare
Order Lipitor
Cheap Diabecon
Monoket
Cheap Vytorin
Purchase Zyloprim
Buy Aciphex
Purchase Zyrtec
Cheap Tricor
Purchase Renalka
Cheap Endep
Cheap Lorazepam
Purchase Cymbalta
Buy Flovent
Flagyl ER
Order Endep
Purchase Vasodilan
Purchase Pravachol
Purchase Femcare
Purchase Clomid
Buy Sinequan
Order Nolvadex
Cheap Cyklokapron
Cheap Zithromax
Purchase Prozac
Buy StretchNil
Buy Naprosyn
Buy Geodon
Ultram
Cheap Septilin
Cheap Cardizem
Order Styplon
Brahmi
Order Feldene
Cheap Himcospaz
Order Lincocin
Buy Mycelex-G
Buy Accupril
Cheap Lozol
Cordarone
Order Cardura
Order Alprazolam
Cheap Shallaki
Buy Diazepam
Zyvox
Rimonabant
Women Attracting
Capoten
Purinethol
Order Avodart
Cheap Diovan
Purchase Zebeta
Order Nirdosh
Cheap Gasex
Order Norco
Buy Shoot
Buy Ashwagandha
Cheap Trimox
Omnicef
Order Kytril
Hoodia Weight
Men Attracting
Buy Himcolin
Buy Atacand
Cheap Urispas
Buy Mexitil
Levitra
Order Himcolin
Cheap Effexor
Requip
Copegus
Cardura
Purchase Bontril
Purchase Aleve
Cheap Levaquin
Cheap Retin-A
Watson
Chitosan
Buy Detrol
Purchase Singulair
Buy Mentat
Cheap Adalat
Purchase Prandin
Cheap Clonazepam
Cheap Flomax
Purchase Proventil
Buying Adipex
Buy Ophthacare
Famvir
Order Topamax
Purchase Maxaquin
Purchase Valium
Purchase Nizoral
Order Triphala
Cheap Aricept
Buy Levaquin
Order Penisole
Cheap Rogaine
Purchase Isoptin
Order Lasix
Purchase Monoket
Purchase Shoot
Buy Cardizem
Purchase Retin-A
Didronel
Purchase Topamax
Cheap Bontril
Purchase Xanax
Buy Diflucan
Accutane
Purchase Endep
Order Dostinex
Purchase Levlen
Lorazepam
Purchase Kamagra
Buy Flonase
Buy Styplon
Inderal
Purchase Loxitane
Buy Cozaar
Order Cipro
Purchase Emsam
Purchase Lopressor
Order Bontril
Cipro
Cheap Herbolax
Order Tulasi
Purchase Nimotop
Order Ephedrine
Buy Nicotinell
Cheap Soma
Glucophage
Augmentin
Rocaltrol
Order Overnight
Purchase Didronel

Connect Me Already

Tuesday, September 26th, 2006

I was happy to see that the version of Wireless Assistant (a KDE GUI for connecting to WiFi networks) inluded in Ubuntu Dapper seems to work a lot better than the version included in Ubuntu Breezy. At last it finds my wireless network and allows me to connect to it after specifying the appropriate keys.

I’m rather saddened to find, however, that it doesn’t apply the settings to the default config (eg. /etc/network/interfaces) so that my laptop would connect to the wireless network on boot… Instead it seems to rely on me logging into KDE and using the Wireless Assistant to connect each time. How lame. I will of course have to now just edit the files manually as before and only use the Wireless Assistant when I want to connect to some network whilst out and about.

I think that GUI application designers sometimes miss the point with this sort of thing. They seem to assume that because I’m making changes to settings from within KDE, that I’d only want them to be applicable for KDE and not generally system wide. It’s the same with adding printers for example. If I add a printer from within some nice GUI inside KDE I still want to be able to print to it using lpr when I’m at the command line. I think GUIs are great for making configuration changes, especially to things that aren’t changed frequently, but they really should be GUIs to the system wide config IMHO.

Make It Live

Wednesday, September 20th, 2006

A couple of times recently I’ve wanted to try out some new software, only to be thwarted by a list of prerequisites as long as my arm. I’m talking about cutting edge software for Linux in particular… it often relies on cutting edge libraries that aren’t available in most Linux distributions. Getting all the right versions of those dependencies can become a major nightmare, having to build from source and often having to patch them in some way.

Two projects where I’ve recently had problems like this are Jokosher and Diva. Both these look like excellent bits of software, but the list of requirements make them a nightmare to try out. Some of the prerequisites are not available as packages for many distros and there are some requirements that need CVS versions of libraries and special patches. It just makes it too difficult to try the software out for anyone except the most determined user.

It seems to me that in order for cutting edge projects like these to get more people trying them out, it would be a good idea for them to produce a live CD which I could just boot from and have everything set up ready for them to work. All the right libraries and dependencies already there. Surely, with the number of live distros out there, it wouldn’t be too hard for them to take one of those, such as Knoppix, and modify it to include whatever dependencies they have? This would save such a lot of effort of those wanting to try out these bits of cutting edge software and would surely reduce the number of people that just give up…

Spaceman Bounties

Sunday, April 17th, 2005

Mark Shuttleworth really is one of the good guys with both great vision and ability to make things happen. Of course, he can afford to be a good guy - anyone who can afford to be one of the world’s first space tourists is certainly not short of cash!

The Shuttleworth Foundation that Mark has founded has some great aims, a lot of which is focused to South Africa (that being his country of birth). The belief that Africa in general can be aided by improving the education system so that they have many bright, talented people showing their full potential seems like a reasonable idea to me.

Of course, one of the main reasons that I’ve found out about Mark is because of the good things that he is doing in the Free Open Source Software community. Mark is funding a number of projects such as Ubuntu Linux and the SchoolTool project. Naturally a lot of the projects that Mark funds are related to the aims of the Shuttleworth Foundation and it’s just good to see someone helping to fund projects in the FOSS community.

Another thing I noticed when browsing the Ubuntu website were that anyone can get “bounties” for implementing certain features. There are a few open source type projects that are now offering bounties for this sort of thing. If only I could make enough money from those things to make a living out of it! I’d really love to work full time on free/open source software…

Speak My Protocol

Tuesday, April 12th, 2005

I have five different Instant Message accounts; MSN, Yahoo, AIM, ICQ and Jabber. That’s four proprietary systems and one open one (Jabber). Of course, no one wants to have five separate IM clients on their desktop so you end up using some third-party software which can communicate with the different systems such as Kopete, GAIM or Trillian… And upgrade any time that one of the proprietary systems change their protocol slightly (after a couple of days have passed to reverse engineer the protocol change of course).

This is all clearly insane and a good example of where companies insisting on having their own proprietary protocols just results in a big mess for the end user. I don’t even see what MSN, Yahoo etc are gaining by having proprietary protocols in the first place? It’s not like they are charging for the service or anything. Is it all about them standing up against each other with how many users they have on their network? These are the reasons that we need the open software movement to prevail. Even if companies are going to write commercial software, let’s at least have open standards and protocols to connect it all together in a friendly fashion.