Archive for the ‘software’ Category

Google Chrome

Image via Wikipedia

Google have published a design document for adding extensions to Google Chrome.

It’s pretty comprehensive, and even exceeds Firefox‘s extension system in a few areas:

We should not need to disable deployed extensions when we release new versions of Chromium.

Unfortunately it’s fairly obvious that the extension feature is at a very early stage, so we probably won’t see it for a long time – at least months away.

EDIT: Google have published a new Extension Process Model document with some more details about how it’s going to work – interesting reading

Reblog this post [with Zemanta]
Slife logo

Slife logo

Back in 2007 I heard about a program for the Mac called Slife.  It’s a program that creates a display of your application usage for the day:

Slife screenshot

Slife screenshot

It looked pretty interesting, but was unfortunately Mac only.

Then in early 2008, a beta of a Windows version of Slife was announced.  I signed up for the beta immediately but didn’t hear back until a few days ago.  I don’t know whether it was a closed beta or whether I just failed to see a download link.  In any case, both Mac and Windows v2 beta versions are now available.

So now that I actually have my hands on a copy of the software, I quite like it.  It sits unobtrusively in the system tray unless you want to have a look at your stats, which is when you see the pretty display.

As well as just showing you your application usage, it also helps you increase or decrease your usage to make you more productive.  First of all you set up an Activity, which consists of one or more applications or websites, and you choose a goal.  For example you might want to spend at least eight hours a day using your line of business application or no more than one hour a day surfing frivolous websites.  I couldn’t get Activities to work because I wanted to use it for web sites and Slife is incompatible with Google Chrome at the moment.

I think if I didn’t know Slife had first been developed for the Mac I’d be wondering why it was so Mac-ish:

  • The installer doesn’t put it in the startup group, so as of the next time you reboot it’ll stop stracking your activity.
  • The display is very fetching, but there seems to be no logic to where it puts the little coloured dots.  Each time you use an application it adds a dot (or a line if you use the application for long enough without switching).  If you switch between windows in an application you get a dot on a different line (there are five lines per application).  The confusing thing for me is that each line doesn’t represent a window within an application – sometimes the same windw is spread over different lines and multiple windows are in the same line.
  • You don’t really have a lot of control over the display – it scrolls horizontally to keep the selected column in the center, but what if you don’t want a column selected?  There are no horizontal scrollbars.  And although you can scale the display horizontally to effectively zoom in and out, it doesn’t scale vertically, and each row takes up a lot of space.  This can be a problem if you’ve run a lot of applications during a day.  Since you can’t rearrange the rows, it makes it impossible to see the first app you used in the day next to the last one.

But then that’s what betas are for, I suppose.

If you’re interested, you can watch a video showing Slife’s features here.

Reblog this post [with Zemanta]
Logo Symantec

Image by tchuntfr via Flickr

I have used Norton products since the MS-DOS days.

Although they started off lightweight and nimble, over the years they got more and more bloated.  Just installing Norton AntiVirus slowed any computer down by at least 10%, but in the worsening computer security climate it was unthinkable to not have antivirus software installed.

Over the years there were plenty of competitors to Norton AntiVirus, but either they had the same performance issues or they were from small companies that I couldn’t bring myself to trust with my security.

Upgrading year after year became a kind of reverse Christmas – every year I hoped so hard that maybe this version would somehow be faster, and it never was.

Every computer upgrade was the same – the new hardware was breathtakingly fast, and then I installed the anti-virus software and it was back to the same old grind.

Now with Norton Internet Security 2009, I think they finally get it.  They seem to have actually put a lot of effort into improving performance.

The main screen now has little displays of the current CPU usage of your computer and what percentage of that is Norton.  This feature doesn’t actually reduce the CPU usage, but it makes you more aware of whether Norton is the problem or not.

Norton Internet Security 2009 main screen

Norton Internet Security 2009 main screen

You can also bring up a graph of the historical CPU and memory usage and how much of that Norton was responsible for.

Norton Internet Security 2009 CPU Usage display

Norton Internet Security 2009 CPU Usage display

The features that actually make a difference are:

  1. Idle Time Scan – instead of scheduling a weekly scan of the whole computer, it only performs the scan if the computer is idle.  At one point I was (effectively) computer support for a small company and I had sales people complaining about the anti-virus scan happening when they were in the middle of demonstrating software, so this is an excellent feature.  About time.
  2. Pulse Updates – instead of checking for anti-virus definition updates daily or weekly, it now checks pretty much constantly.  This means you definitions will be even more up-to-date than before, and the updates take less bandwidth and CPU.
  3. Norton Insight – instead of scanning all files every time, Norton now has some intelligence about what the files are and how often you access them, to avoid scanning files that it knows are safe or that you access very frequently.  This means scans can take less time because it’s checking less files, and it avoids scanning frequently accessed files every time they’re accessed, giving a big performance saving.

I haven’t been using Norton Internet Security 2009 for very long, but so far it seems pretty quick.  I’m just glad they’re finally putting some thought into performance.

P.S. At this point someone will say “switch to a Mac/Linux – no viruses!” and I will reply that:

  1. None of my programs would work.  A safe computer that doesn’t do what I need it to do is a useless computer.
  2. The only reason those platforms have less viruses/exploits is because they represent such a small percentage of computers out there.  That’s security through obscurity – as soon as they were a big enough target they would be attacked more, exploits would be found, viruses would be written and they would be in the same boat as Windows.  So shut up.
Reblog this post [with Zemanta]

Google Chrome logo

Google Chrome logo

As promised, the beta of Google Chrome was released today.  With great anticipation I downloaded and installed it.

 

The installer went away for a while, using 100% (of one) CPU, but I think that was because of the sheer size of my browsing history being imported from Firefox.  Need a progress bar there, I think.

When it finally installed, I started it up and…

The application failed to initialize properly (0xc0000005). Click OK to terminate the application.

I get that message every time I try to load any page.

That makes me a saaaad panda :(

EDIT: The problem seems to be caused by Symantec Endpoint Security (specifically the Application & Device Control component).  Hopefully Symantec will release an update that fixes this soon.  In the meantime you can uninstall Application & Device Control without completely uninstalling Symantec Endpoint Security.

EDIT: The problem has been added to the Chrome bug tracker, so you can track its progress here

EDIT: The problem has been added to the Symantec Knowledge Base here

Reblog this post [with Zemanta]

Google Chrome

Google Chrome

Apparently Google have sent out a comic book (!?) announcing their browser project – Chrome.

For years there have been rumors that Google was working on their own browser – I guess the rumors were true.

They seem to have put a lot of work into performance, usability and security.  Each tab is a separate process, which makes memory management and security easier and means a javascript-heavy tab won’t slow your other tabs (or the main browser) down.  Hopefully this will also mean that it will take advantage of multi-core/CPU computers.

Interestingly they’ve included an Omnibar which seems to be very similar to Firefox 3‘s Awesomebar and IE8′s Smartbar.  They’ve also made a smart homepage like IE8 beta 2 has and Mozilla is thinking about.  Google Gears is of course included.

They have also put a lot of thought into a fast JavaScript engine called V8.  It seems to do a lot of the optimizations that Mozilla were talking about for Firefox 3.1.

An advantage Google has when developing a browser is the enormous resources of their index – they can run automated tests against millions of websites without ever leaving their own data centers.  So by the time their browser gets to beta it should be much more stable than other betas.

One interesting thing is that Google and Mozilla just renewed their relationship for a few years, and now Google will be in competition with them – I wonder how Mozilla feels about that.

I’ll definitely check Chrome out when it’s released, but the one advantage Firefox will still have is Extensions.

EDIT: Apparently they’re releasing the beta tomorrow

EDIT: Google Blogoscoped have found some more info about Chrome

Reblog this post [with Zemanta]
Image representing Zemanta ltd. as depicted in...Image by Zemanta via CrunchBase

As an example of how quick it is to create commands for Ubiquity, Zemanta have already made a command that takes the selected text from a web page and comes up with related tags, articles, pictures and links (the same thing the Zemanta plugin does).

Reblog this post [with Zemanta]
Windows Internet ExplorerImage via Wikipedia

Internet Explorer 8 beta 2 was released yesterday.

I’ve been a fan of Firefox for years, and nowadays I only use IE when I have to (i.e. when someone’s web site only works in IE), but I still keep track of what they’re doing and of course I’m into anything with “beta” written on it.

Beta 1 was a bit of a disappointment because it was a lot slower than IE7 and had a lot of rendering problems on sites I use regularly.

Beta 2 is faster and has less rendering problems than beta 1, but it’s still not release quality.

What I really like about beta 2 are the features they’ve added to keep pace with Firefox:

  • Smart Address Bar – so far it seems basically the same as Firefox 3′s smart bar (and there’s nothing wrong with that)
  • Favorites Bar -seems a bit smarter than any of Firefox’s bars, not sure how much I’d use the cleverness though
  • New Tab Page -Mozilla are only at the Labs stage with coming up with this type of feature
  • Tab Grouping -I think there’s a Firefox extension that does this – meh
  • Find on Page -as of Firefox v1…
Reblog this post [with Zemanta]


Ubiquity for Firefox from Aza Raskin on Vimeo.

A couple days ago, Mozilla Labs released a preview of a Firefox extension called Ubiquity. The blog post and video do a very good job of explaining what and why it is, but basically it lets you easily combine information from different web pages and services.

For example you can select an address on a web page, look up a map for it and put that into an email in one step.

It works like Quicksilver (Mac) or SkyLight (Windows) – you press a hotkey (default ctrl+space, which is reminiscent of SkyLight’s alt+space) and then type a few letters.  It shows you matching commands, and you keep typing until you find the one you want (e.g. just pressing “g” is enough to select “google search”).  Then you either type some data for the command to use (in “natural” language) or type “this” to insert the current selection and hit enter.

Additional commands for Ubiquity are easily written, so it can be extended very simply.

The preview is obviously not release quality yet – the UI is pretty basic and if you put the wrong input in you get a floating error message that you can’t get rid of.  Nevertheless it is extremely impressive, and I can’t wait for the final version.

Reblog this post [with Zemanta]
3D model view of Piazza San Marco, Venice usin...Image via Wikipedia

Years ago, Microsoft released previews of a technology called Photosynth that takes photos of a place and builds a pseudo-3D model of it.  You can navigate around in 3D and view the photos from that angle.

One of the problems with the technology are things that aren’t the same in all pictures.  For example if you took 100 pictures of a monument from all different angles, that would be an ideal subject for Photosynth, but if there were tourists in the photos that would confuse it because they’re in some photos but not others, and they move around between photos.

Photosynth looked really interesting and I was very excited to try it out, but apart from periodically updating the previews, nothing was released.

And then out of the blue, a few days ago they released it!

I’m eager to try it out, but I don’t have a lot of photos of one subject to use.  If I ever get around to it I’ll post the results here.

Reblog this post [with Zemanta]
Windows VistaImage via Wikipedia

This article illustrates the problem Microsoft has with public perception of Vista.  It supports my point about how terrible their Vista marketing has been.  Basically they got people to try out a new OS called Mojave and asked them whether they liked it – 90% of them did.  But it wasn’t Mojave, it was Vista – which shows that the problem is the perception, not reality.

There’s also news that Microsoft is starting a new marketing push for Vista, to finally start countering Apple’s “I’m a PC” campaign – and about time too.

Zemanta Pixie