Pages tagged ""

Firefox Memory Hog

Posted on 26th September, 2007 by TW

Now, for almost as long as I can remember (yes, I have a short memory), I have been a big fan of Firefox. I work on web applications so I have quite a few browsers installed, but generally I stick to Firefox for most browsing, with IE as a “backup” for those odd little sites which are cabbaged in other browsers. Opera is installed, but it doesn’t get used as often as the “big two” and the Seamonkey / Mozila etc browsers are hardly touched (anyone use Amaya for browsing?).

Recently, Firefox informed me that it had been updated and needed a restart. I dutifully complied and everything seemed to run fine.

As the hours and days passed, I noticed that my system was becoming slower and slower - web pages were taking an eternity to open and when I was running Photoshop or other system intensive applications everything really was starting to slow down. For reference, my system is an Athlon 64 x2 3800+ (Dual processor) with 1gb of ram. You would hope, that it would be fast at web browsing and basic office applications. It was, until recently…

Some initial research revealed that crap-shop-crap-ISP Pipex was providing me with a fraction of the broadband service they claimed, which explains the slow web pages (somewhat), but the problem remains in locally hosted pages. Despite my disgust with Pipex, they can’t really be blamed for everything else slowing down either.

Eventually, I cracked and bothered myself to look into this. Opening task manager reveals a possible cause of the problems. Firefox is a massive memory hog. I mean massive.

An example I had Firefox open with nothing other than this blog displayed. IE was running with this blog, Flickr, eBay and gmail tabs open.

Firefox was using 164mb of RAM vs IE which was using 98mb. IE had more tabs open and the tabs had more data-heavy pages.

What on Earth has the world come to. I tried opera with the blog page and flickr open and it hardly registered a byte. Blimey.

It seems that firefox, at least with this current “Upgrade” has become a worse memory hog than IE. Opera is like lightning in comparison to Firefox, but it always has been - seeing IE more responsive and less memory intensive is pretty shocking. I am going to look into this a bit more, but I would be interesting in hearing any other experiences on this subject.

[tags]Firefox, Mozilla,Internet Explorer, Opera, IE, Technology, Web Browsers, RAM, Memory, System Resources, Computers, Computing, Software, Problems, IT, Upgrade, Pipex, ISP, Amaya, Internet[/tags]

Popularity: 55% [?]


Popularity: 55% [?]

Life before the Internet?

Posted on 25th May, 2007 by Heather

How do you get broadband if you don’t have an Internet connection?

Answer: You phone someone with a net connection to do it for you.

Explanation: TW is currently offline due to having to move to a place in which only the most intrepid ISPs will offer the most minimal services. Thanks to the world-class silliness of Virgin media tech support service, I have also very recently spent another two weeks offline. I will spare you from the uber-dull details, solved eventually again by the Cafe-Nero-style lad who seems to be Virgin’s only competent techy. It was hellish, in a very mild sense of the word “hellish”, true, but, nonetheless, you wouldn’t choose to do it.

In fact, how does anyone live now without being plugged into the matrix of the Net?

Even given the willful Luddism that stops me from doing Internet banking or shopping, I genuinely can’t imagine how we lived before the Internet, let alone before PCs. It’s not that I wasn’t alive, then, either.

But, to be honest, I can barely conceive of there not being an Internet. If ever anything felt like historical inevitability, it’s the world wide web.

How did we get information? Despite dumping industrial quantities of used books on charity shops every time I move, this house is still a book depository. But, it never has a book with the right information when I need it.

Which is always ten minutes ago, because of the “instant information gratification” expectation that has come along with the Internet. So the library won’t do either.

In fact the local library, which was limited enough (with romantic novels, improving multicultural children’s books and fishing hobbyist books filling about 70% of its shelves) has been more or less replaced by a caffeine-beverages-free Internet cafe. The incommoding books got sold off for pennies, even adding a few volumes to the aforementioned book depository.

I seem to remember it was possible to write letters, take photos, contact people, do calculations, play games, draw pictures, play music and so on. It seems unlikely that we did them much, though, given how bloody hard it is to do any of these things without a computer and a net connection.

Pencil and paper are OK. At least they are portable. But, have you tried using a manual typewriter? A calculator? Well, you just wouldn’t, would you? You might as well get out the slate and abacus.

Have you tried even using your PC without the Internet, recently? It’s OK for playing music and doing 3d rendering. After that it’s like playing frisbee with a dog with its back legs cutoff.

Popularity: 21% [?]


Popularity: 21% [?]

Atheist Programmers

Posted on 7th April, 2007 by TW

Can anyone tell me why so many programmers, software engineers, web designers and the like are devout theists? I spend a fair amount of my time searching the web for things like plugins, new themes and web design inspiration. Oddly, during these searches much more than half of the sites I come across are overt, campaigning theists. I dont mean they belong to people who “believe” but they are sites with blatant “I love God” type statements all over them. This also leads me to wonder what the other 40% of sites are run by — are Atheists such a minority in IT?

As a recent example, I found an interesting looking plugin (Post Information) which was a good few months old, so I thought I would go to the main blog to see if it was still in use (it doesn’t seem to be) or there was any info on it (there doesn’t seem to be).

However, on the main blog is a vast array of pages with text like:

Jesus Christ has a special place in the unfolding of history. History has a special place for Jesus. In fact, all of history is for Him (Colossians 1:16). He is not just a man nor is He just another religious leader.

Now, I am not going to turn this blog post into a simple anti-Theist post with loads of snide remarks. The person who made this blog did not force me to visit, they did not trick me into visiting, and they are not trying (as far as I saw) to pass of nonsensical woo as science. However, I am curious.

This is certainly not the first time it has happened, in fact it is almost the norm now to visit the home page for a plugin or similar and find lots of “I love Jesus” type messages. I have yet to come across a page which says “I am an atheist.” Is this a sign that designers (programmers etc) are more inclined to be theists? Is this a sign that theists make better programmers? Is this a sign that Atheists are simply more relaxed about their lack of beliefs?

Personally I think it is more the case that Atheists have no need to harp on about their imaginary friends and as a result, they simply don’t. Even if every site I come across which doesn’t have a “I heart Jesus” type thing is an Atheist, there are still a LOT of theists out there…

Popularity: 22% [?]


Popularity: 22% [?]

National ID database

Posted on 27th February, 2007 by Heather

For this, go to the source and read it. No more secrets by Steve Boggan is a very very disturbing account of how “joined-up government” and national ID documents will mean the end of anything resembling privacy.

The blurb on the printed page says:

“Tony Blair insists his government is not building a Big Brother-style super-database. But all the talk of ‘perfectly sensible’ reforms and ‘transformational government’ masks a chilling assault on our privacy”

Brilliant article. It’s almost too much to take in and it might leave you feeling very depressed. But, really, if you live in the UK, you should read it.

Popularity: 44% [?]


Popularity: 44% [?]

Vista released

Posted on 31st January, 2007 by Heather

Microsoft Vista for home users was released this week. There remain concerns that it has security problems. E.g. the BBC headlined its Vista announcement as “Vista security claim challenged”. It reported the release as something of a damp squib for Microsoft - hinting at a leaky product with relatively few sales.

In fairness to Microsoft, this may be something of a kneejerk anti-Microsoft response. Windows operating systems have long had reputations for being leaky. However, it’s more likely that Microsoft products aren’t particularly vulnerable to intruders They are just much more widely dispersed and more likely to be on home users’ PCs that are wide-open to attack.

According to the Register, surely better informed than the BBC,

Microsoft launched its latest operating system - Windows Vista - on Monday, a move that will make finding easily exploitable vulnerabilities a lot harder, according to security researchers.

The Register points out that security was the main focus behind the development of Vista and Microsoft seem to have addressed most of the current security issues.

Other operating systems tend to be more secure the lower the number of users. Why would hackers bother developing complex intrusion strategies for operating systems like FreeBSD, that can be found on relatively few machines, unless the development turns out to be really easy? Attacks on Windows machines must bring much greater rewards in terms of numbers of compromised machines, even if it’s initially harder to find vulnerabilities and write the code.

Where Open Source software seems less vulnerable is in the fact that end-users usually have some control over what their operating systems are doing and how. If a Windows user’s anti-virus software doesnt identify an intrusion - pretty likely as lots of malware is designed to disable the AV and trick you into thinking it’s still working - it is well nigh impossible to identify it by looking at file changes.

All aspects of Windows drop files all over the hard disk, some of which are just taking up disk space (on the offchance you decide to install an obscure variant of a scanner that’s available only in Sumatra) and some of which are crucial system components. The registry can give the King James Bible a serious run for its money on size. An average user’s registry would not fit in the hard disk space of a PC from ten years ago. Entries are duplicated, imaginary users are created at will - have you ever had anyone use your PC as “guest”- do you really need an Admin user and Guest user, as well as yourself, on a single user PC.

All this guff mounts up. So when you have worm that burrows into the registry and changes a couple of obscure keys - how on earth do you tell? You have a random file, “diceymalwarefilename.exe”, in the Windows PreFetch directory, how on earth are you supposed to know that. You didn’t even know you had a PreFetch directory.

Install a reasonable number of apps - that’s why you have a PC, surely - and you have numbers of files that match the population figures for several European countries. Each one drops files wherever it sees fit. A goodly number start processes that run every time you start up, even though you may have forgotten you had even installed the thing months before.

These are all arguments for Linux, not because it’s intrinsically more secure, but because at least the end-user can identify some of the things going on on his or her own PC. The one you’ve paid for. You didn’t sign a licence agreement when you got the operating system or applications that said “I am happy for the manufacturer to do what ever they see fit on my hard disk and not to give me any information about what they are doing”

(Maybe you did, did you ever read one? Me neither.)

Otherwise Vista looks like it will be pretty good. The BBC’s vaunted Apple alternative is just a joke. Apple seems more like a toy manufacturer at the moment than a serious PC contender. They are making nice toys/fashion items, grossly overpriced.

Popularity: 33% [?]


Popularity: 33% [?]

Very good point in post in the entry below about tutorials for beginners that leap from “Hello, world” to how you programme the space shuttle.

It is almost impossible to find an introductory book for “idiots” or “dummies” that doesn’t do this. There are books that promise you can learn to use SQL, PHP AND Apache in 24 hours. I don’t know how much of a moron this makes me. I can’t even read a couple of thousand pages of a novel in 24 hours , let alone read a couple of thousand pages of a book that’s too heavy to lift while actually writing and running the code.

If the Trades Descriptions Act covered these books they would have to be titled “Learn enough of x to be reasonably confident, if you have access to good internet forums and a few mates who know all about x, over the course of 6 months solid effort. Oh, and by the way, you had better be really good with computers to start with”

This would probably shift a few less books. However, when you did the introductory bit that lets you write “My first x application” and display your own name onscreen, then wondered if your book had been sold with a dozen missing chapters because the next page says “Now code the operating software to control a nuclear reactor” you would at least be prepared for it to take some effort.

Popularity: 15% [?]


Popularity: 15% [?]

Non-human language

Posted on 5th April, 2006 by Heather

That Ruby on Rails introduction below is probably one of the worst introductory sentences imaginable. Could anyone read it and bring themselves to read on?

It’s impossible to write about computers without using technical terms but technical terms are not the same as jargon. And there is almost never a good excuse for using the bastardised version of the English language that has become pretty well standard in business.

Business language exists to allow people to say nothing while emitting possibly thousands of words. It has evolved so that consultants can produce content-free reports that still justify generous consultancy fees by their volume. This involves using words like “leveraged” that look like they mean something technical and precise but have no meaning when you get closer.

The average consultancy document is an alchemical spell. It changes words into gold. Therefore it must be composed in an arcane language that can’t be understood by mere mortals. No one ever reads more than a pargraph of the things but that paragraph must be incomprehensible enough to show that the writer has the magic power to write nonsense. (After wearing a suit with conviction) this counts for more than almost every other human skill. Just try getting a business loan or government grant without one.

Maybe .net accidentally got one of their consultants to write the Ruby on Rails tutorial.

Popularity: 19% [?]


Popularity: 19% [?]