Posts tagged `Firefox`

Mozilla Firefox

Continuing the tradition of my previous post about Safari, I thought I would revisit Firefox’s performance on the SunSpider benchmark.

Clearly, Firefox has also made drastic strides in its Javascript engine, which is an entirely new piece donated by Adobe (and is the same engine, or so I understand, which powers the Actionscript interpreter of Flash). These results put the new Firefox 3 beta at four times the speed of the latest 2.x series. The newly released Safari/Webkit build narrowly outperforms the latest test build of Firefox, but clearly there’s a lot of progress being made (and perhaps more before its final release).

The tests were done on a Windows XP SP2 machine; it has a Pentium 4 and 2GB of RAM.

Read more…

§2012 · March 19, 2008 · (No comments) · Tags: , , , ,

Last December, I read Jeff Atwood’s write-up about SunSpider, a new Javascript benchmark created by the makers of WebKit/KHTML.

The world of Javascript is an interesting one right now; it seems like most major browsers are on the eve of a major new release, many with new (& improved JS engines). With WebKit’s porting to Windows in Safari (and eventually Konqueror, I imagine), yet another player has thrown his hat into the arena. Javascript is, as Jeff rightly says, the lingua franca of the web: everything is javascript-[based|dependent] today, and rich interfaces are now the norm, rather than a pleasant surprise.

As a web applications developer, I’ve banged by head against javascript and various and sundry browser implementations at work, and worried about performances, both now and in the future. Standardizing on a common library (cf. jQuery) helps, although the performance or functionality of jQuery plugins don’t always match those of home-grown counterparts. For instance, Brian McAllister’s Unobtrusive Table Sort Script far outpaces the popular TableSorter script for jQuery. I ended up implementing the latter at work, simply because of the sheer size of tables we render, and the relative slow speed of many of ours users’ browsers.

Read more…

§1956 · January 15, 2008 · (No comments) · Tags: , , , , , ,

Last week, I finally went live with a new design that I’ve been toying with for this blog. It sort of grew organically out of a few failures that I’d played with on and off for the last few months. After looking at a lot of available themes, I decided to more or less write my own from scratch. I’ve codenamed this new design “Hooloovoo,” which some of you will probably get (and those who don’t can just as easily Google it).

As I said in a previous comment, the problem with having content about a new theme is that it won’t be relevant when the theme goes away or changes. So this post is to both exhibit and archive this theme so that there is some record of it.

It’s a different creature than I’m used to—I’ve never not had a sidebar, but I decided that perhaps a sidebar wasn’t the best way to do things. I moved that sort of ancillary data to the top, but I used a pull-down menu á la Foliage mod. Since sidebar data tends to not be particularly important to the content anyway, it doesn’t need to take up real estate.

Metadata, while displayed more or less inline on the index page, is moved down into a content footer on the individual post pages. This kind of graphical metaphor is actually very common now, but I’ve wanted to do it ever since I saw it in Hemingway about a year and a half ago. Like the upper menu, I’m dividing into thirds, and iterating with lists.

In general, I’ve tried to round off a lot of corners. This involves more images than I’d normally like, but I’ve tried to take shortcuts wherever possible, combining multiple images and simply changing their positioning: I managed to reduce the number of server requests significantly from the early phases of the design, but I still have some more to go.

Which brings me to another thing: I’ve used some 24-bit PNGs, not only as icons but as background images as well. I made a half-hearted attempt to use ifixpng to resolve display issues for IE6, but when it didn’t work satisfactorily, I decided that I spend enough timer catering to IE6 users and work, and I’ll be damned if I’m going to expend any extra effort on my hobby site. So let me make myself clear:

Attention IE6 users: there is no good excuse to be using IE6. Either upgrade or use a different browser. Firefox is good, as is Opera. Or go away.

On with the tour: I’ve heavily incorporated the jQuery javascript library into my redesign, and attempted to make it as performance-tuned as possible by including the extra plugins in a common file, and gzipping everything on the fly.

Beyond that, the theme is pretty unremarkable, really, but (I hope) aesthetically-pleasing and useful. I’ve completely removed categories from the template, since I think that tags have much more utility.

Comments? Questions? Suggestions? Venom?

§1923 · November 13, 2007 · 6 comments · Tags: , , , ,

It was all just a hoax, apparently. Still, I don’t think I would be out of order, were it true.

That’s what Brent Roos’ tagline asks. I’ll answer you: he’s a troll with an inflated sense of his own importance. Think I’m being a little harsh? Maybe, but read on, and maybe it’ll take only his first few sentences to sway you.

My Ubuntu machine totally crashed –motherboard and all! I was able to save the memory and cd-r/rw drives. Besides that it is a total loss. In a related story, my brother also had a similar experience, although not nearly as severe. What does this mean? Hello XP! That’s right. I’m back on Windows. I think Ubuntu has something to do with these crashes, since both mine and my brother’s were similar, and we were both running Ubuntu. Or, it could be a total coincidence, but I doubt it.

Where to even start?

There are a lot of different parts in a system. Roos claims to have only saved his system memory and optical drive, which means that his motherboard, his hard drives, any peripheral cards (if he had them), his processor, and anything else he might have conceivably had in his box is apparently broken beyond repair. Think about the kind of catastrophe it would take to kill almost everything in a computer box. What comes to mind? Lightning? Water? Dropping the damn thing while moving it? Did “Using a reliable piece of software used by millions of computer enthusiasts and network managers throughout the world” ever come to mind as in the list of possibilities? Roos admits that it may be a coincidence that both he and his brother experience hardware failures and they both used Ubuntu, but he doubts it. Why is that, Brent? Did Miss Cleo tell you otherwise?

But what I really love is why Brent thinks Ubuntu is to blame, and I will blockquote it just to highlight the inanity.

I think Ubuntu was over-stressing my hardware.

Let that sink in for a bit. Then consider that Roos claims to be a computer expert, with years of experience using both Windows and Linux. Now, I don’t care about Ubuntu, per se: it’s my distribution of choice, but I understand that it’s not for everybody. But, when Roos says “Ubuntu,” he really means “Linux,” as though Linux is still some alpha-quality piece of software notorious for crashing system and frying hardware—if you doubt for even a second the depths of Roos’ idiocy, consider that he also seems to think that Windows XP is not only a wonderful operating system, but completely stable as well (because he’s never had a hardware failure in the five years he used XP! Conclusive, rock-solid proof!).

So, certainly Roos overestimates his technical knowledge (he has two degrees, he says, which I think reflects rather poorly on his alma mater) and his capacity to make qualified judgement. That fulfills the latter part of my initial statement. But why do I think Roos is a troll, rather than a simpleton? Because in announcing to the world that he is switching from Ubuntu back to Windows XP, he also takes considerable time to let loose some old, tired canards about Windows v. Linux, and just about have an orgasm singing the praises of that which is Windows, while at the same time of course villifying Linux as though it had killed his firstborn child instead of (ostensibly) his hardware. So, here we go:

There are some in the Ubuntu forums, but not many, who can be considered professionals –as far as having any official credentials of being a professional in the computer field. I happen to be one of those people with official degrees and certifications.

Certifications don’t mean anything—just because Roos got his silly A+ cert, or an MS cert., doesn’t mean he knows anything important when it comes to computers. If he did, he might know better than to say things like “I think Ubuntu was over-stressing my hardware.”

It is my professional opinion that Ubuntu is not even close to as polished of an operating system as Microsoft Windows XP. Not even close, especially for new users. The Linux desktop will never be what the fanboys want it to be, because of companies like Microsoft –who make better software. Sorry.

Perhaps in other parts of the world this may not be the case. However, in America, we prefer to use the best –which happens to be Microsoft.

I think it’s clear that Ubuntu has plenty of polish—it and Novell’s SLED are probably the two most polished Linux distributions there are. What Linux in general still doesn’t have is comparable third-party driver support (for certain things like Wifi or Gfx cards). Linux is also very user-friendly, but it depends on how deeply you need to delve into the system. As I’ve noted before, mid-level users are stuck between knowing exactly what they are doing, and not needing or being able to do anything.

Furthermore, what do differing countries have to do with anything? I don’t know if Roos is aware, but both Microsoft and Linux are available globally. And what the hell does “[I]n America, we prefer to use the best” mean? Some vague attempt at turning the issue into one of nationalism? But notice that Roos conflates “ubiquity” with “quality.” Here in America Brent, as in most of the rest of the world, people tend to use what’s popular, not what’s best. Just like the Billboard Top 40 isn’t a good indicator of the best music being made, neither is Windows being the dominant operating system any indication of its quality. I noticed that Roos uses Firefox and Flock—doesn’t he know that Microsoft’s browser, Internet Explorer 6, must be a better piece of software?

The fanboys complain about insecurity with Windows. This is another myth. With an anti-virus, a firewall software (or preferably a router), an anti-spyware software, and a decent HOST file, it is very easy to keep a Windows system very clean and secure. All of this software will cost you nothing. It is all free.

First, calling Linux proponents “fanboys” is textbook trolling. Secondly, Windows insecurity isn’t a myth, and to say “Windows isn’t insecure! After you install this, this, this, and this, it’s perfectly secure!” Sorry, Brent, but that means that your firewall, antivirus, and antispyware apps are secure—and Windows isn’t. Your logic is that 5=7 because 5+2=7. It doesn’t work that way.

Even though Windows is despised by many (who coincidentally hate capitalism), I have never had any single sort of hardware issues with the OS.

Ah, the old Linux=Communist canard. Serious, Brent: are you for real? Could you possibly be any more of a flailing caricature?

I can’t even go on—Roos pumps out a steady stream of horseshit for another 10+ paragraphs. Here are some highlights, which I think can stand without comment.

  • I happen to find Windows to be much more stable than any Linux distro.
  • I think [Windws is] great, and so does the vast majority of the rest of the world.
  • [S]ince [Ubuntu] you killed two computers that I know of, I must terminate [it]
  • Windows is by far a superior desktop/office operating system, by leaps and bounds.
  • I have a lot of experience with many OSes, and software. The bottom-line is that Microsoft rocks.
  • Most commercial apps are commercial for a reason. Most free apps are free for a reason.
  • Yes, FOSS is great, and it helps standards, and all, but –standards are truly set by the products which offer the most productivity. [...] There is a reason for .doc and .xls being the standard format. Everyone uses MS Office formats, because MS Office is the best Office software[.]
  • The software built for Microsoft Windows is the best.
  • To say that Linux holds up to Windows, in terms of productivity, is an absolute joke!
  • You shouldn’t have to tweak your operating system, just to have functionality. Sure Windows takes a few tweaks, but they are very simple, and uncomplicated.
  • By the way, why do so many people hate Microsoft? I have never understood this.

I just don’t have the strength to talk about all of these. Let the idiocy speak for itself. If you’re truly that dumb, Brent Roos, then by all means enjoy Windows XP: you two deserve each other.

§1342 · August 27, 2006 · 6 comments · Tags: , , , ,

Tux, the Linux mascot

Let no one say that Linux hasn’t been making drastic leaps forward in the usability race. Things have been happening at breakneck pace, with full-featured, user-friendly distributions like Ubuntu and OpenSuse making big eyecandied splashes in the OS world. I personally have been running OpenSuse 10.1 lately with Xgl and Compiz, and besides a few problems with programs not officially supported, it’s been a smooth ride.

And yet, each time I spend any sort of time in a Linux desktop—that is, a long enough time that I invariably find myself faced with tasks that I’m used to doing in Windows—I cannot help but notice some rather glaring shortfalls that plague Linux qua Desktop OS. So, without further ado, I shall highlight what I perceive to be some of the most enormous deficits facing Linux as a force on the desktop. Read more…

§1287 · August 3, 2006 · 12 comments · Tags: , , ,