Advertising
Advertising

A First Look at Mozilla’s Ubiquity

A First Look at Mozilla’s Ubiquity

    You’ve probably heard of Ubiquity by now. It was causing quite a buzz a few days ago before Google Chrome came along and stole all of its thunder.

    Ubiquity is an experimental Firefox extension that bills itself as “a powerful new way to interact with the web.” One way to describe Ubiquity that gives you a clearer idea of what it’s actually all about is that it’s Quicksilver for the Internet.

    We’re all used to the point-and-click, foreign and unnatural way of interfacing with the web. Ubiquity tries to change the way we interface with the web by allowing us to use language rather than buttons and endless URLs. For instance, if I want to post something I see on the web to Twitter, I’d usually have to copy the text, navigate to Twitter, log in, paste the text and press submit. With Ubiquity, I can select the text, summon Ubiquity and type “twit this.”

    For me, when I realized that the developers had connected the word “this” to various means of input selection, I realized that there have been many simple ways to create more human interfaces for a long time, but we’ve ignored them. Let’s be honest, there’s nothing technologically groundbreaking about getting a computer to understand “this” as the text within your selection, but in the current state of the web, there’s something groundbreaking about it from a user interaction point of view.

    Advertising

    Useful Commands

    So what exactly can Ubiquity do? Anything really, since creating new commands is pretty easy. But most of us don’t want to do that, so here are a few of the commands that come with Ubiquity, or that you can easily get from the Herd.

    Before you invoke a command, you need to summon Ubiquity. Call up the Ubiquity window by pressing Alt/Option + Space, unless you’ve changed the summon shortcut to something else.

    Wikipedia: Do quick, on-the-spot research with the Wikipedia command. In full it’s wikipedia inserttopic, but you can substitute w for wikipedia to get there faster.

    Define: Typing define word will return the definition of a word within the Ubiquity window.

    Send This To: Select a chunk of text and, after summoning Ubiquity, type send this to person. It’s almost creepy watching it open Gmail and set up a message with the selected text in it, correctly addressed to the right person.

    Advertising

      Get Lyrics: This one doesn’t come with Ubiquity, but you can grab it from the Herd. If you want to know the lyrics to the song you’re listening to, summon Ubiquity, type get-lyrics Welcome to the Jungle and you’ll be presented with a Google search page with various lyrics for that song. I would like it better if it took you straight to a lyrics page, but this is okay in the meantime.

      Maps: When I heard Ubiquity did maps, I thought if you gave it a street number and name, suburb and state, it would throw the map up for you. It does do that, but it can do a lot more. I thought I’d see if it could find the location of my very first job when I was in high school, with only minimal information. As you can see, it did:

        If you click the map thumbnail, it enlarges and provides you with a link: “insert map in page.” If you’re on a regular HTML page, you wouldn’t expect this to work, but it does. More useful, though, is the ability to quickly drop a map into an email:

        Advertising

          To get to this point, I had to type “Helensvale KFC,” select it, summon Ubiquity and type map, click the map and click a link. It takes about ten seconds to get a map in your email, compared to the five minutes it used to take.

          Room for Improvement

          Let me briefly preface this section. A pet peeve of mine is when software reviewers slam an app and call it useless when it is clearly beta or even alpha software. It irritates me, so I’m certainly not joining in. So here goes: this software is a 0.1 release and any issues I’ve mentioned here are observations that I’m sure will get fixed eventually. None of this is deal-breaking because the app is very early on in its development.

          The first issue I came across during my time with the software was that the weather implementation isn’t the best. If I look for Brisbane’s weather by invoking Ubiquity and typing weather brisbane, it works fine. However, if I ask it for weather gold coast, the Gold Coast being where I actually live, I get nothing.

          But if I go to my OS X dashboard and type nothing but “gold coast” into Apple’s Weather widget, which uses AccuWeather.com, I get results right away. Is this a problem with Ubiquity? The weather site it uses or the API the weather site supplies? I don’t know, but I know that there are better weather services out there.

          Advertising

          The second issue I had with Ubiquity may only be an issue because I’ve been spoiled by Quicksilver, but nevertheless there’s room for improvement in the way Ubiquity takes the text you’ve typed and looks for one of its commands that closely matches.

          When you summon Ubiquity and attempt to invoke a command, the list of options presented doesn’t search intelligently. For example, I use Quicksilver to call up the Start-up Disk Preference Pane whenever I want to boot into Windows on my iMac. Quicksilver will find that pane and let me invoke the right command whether I type any of the following:

          • Of course, startup (I use it regularly enough that st or sta will work too)
          • artup
          • starupd
          • diskpane
          • starttuuu

          You can make spelling mistakes, miss letters, or start from the second letter or even second word of the command, and Quicksilver will still find it for you.

          As far as I’m concerned, this intelligent search is exactly why Quicksilver is so useful as an app launcher. To be truly powerful, Ubiquity must implement something like this. I know this is 0.1 software, so I don’t really expect these features to be present, but I’d say if it’s not in there by the big 1.0, then this extension is going in the wrong direction.

          The Bottom Line

          The bottom line? Download it and try it. See if it’s for you. Personally, I swear by apps like Ubiquity and Quicksilver and I think everybody should use them.

          However, not everyone agrees, so give it a shot and see if it’s right for you – but give it a fair shot and spend some time with it before you reject it. If you can’t try it because you’re not using Firefox, that’s fine… unless you’re still using Internet Explorer. In that case, go and download a decent browser!

          More by this author

          Joel Falconer

          Editor, content marketer, product manager and writer with 12+ years of experience in the startup, design and tech digital media industries.

          How to Master the Art of Prioritization The Importance of Scheduling Downtime How to Make Decisions Under Pressure 11 Free Mind Mapping Applications & Web Services How to Use Parkinson’s Law to Your Advantage

          Trending in Featured

          1 3 Techniques for Setting Priorities Effectively 2 How to Master the Art of Prioritization 3 How to Stay Motivated and Reach Your Big Goals in Life 4 How to Stop Procrastinating: 11 Practical Ways for Procrastinators 5 11 Reasons Why You Aren’t Getting Results

          Read Next

          Advertising
          Advertising
          Advertising

          Last Updated on July 8, 2020

          3 Techniques for Setting Priorities Effectively

          3 Techniques for Setting Priorities Effectively

          It is easy, in the onrush of life, to become a reactor – to respond to everything that comes up, the moment it comes up, and give it your undivided attention until the next thing comes up.

          This is, of course, a recipe for madness. The feeling of loss of control over what you do and when is enough to drive you over the edge, and if that doesn’t get you, the wreckage of unfinished projects you leave in your wake will surely catch up with you.

          Having an inbox and processing it in a systematic way can help you gain back some of that control. But once you’ve processed out your inbox and listed all the tasks you need to get cracking on, you still have to figure out what to do the very next instant. On which of those tasks will your time best be spent, and which ones can wait?

          When we don’t set priorities, we tend to follow the path of least resistance. (And following the path of least resistance, as the late, great Utah Phillips reminded us, is what makes the river crooked!) That is, we’ll pick and sort through the things we need to do and work on the easiest ones – leaving the more difficult and less fun tasks for a “later” that, in many cases, never comes – or, worse, comes just before the action needs to be finished, throwing us into a whirlwind of activity, stress, and regret.

          This is why setting priorities is so important.

          Advertising

          3 Effective Approaches to Set Priorities

          There are three basic approaches to setting priorities, each of which probably suits different kinds of personalities. The first is for procrastinators, people who put off unpleasant tasks. The second is for people who thrive on accomplishment, who need a stream of small victories to get through the day. And the third is for the more analytic types, who need to know that they’re working on the objectively most important thing possible at this moment. In order, then, they are:

          1. Eat a Frog

          There’s an old saying to the effect that if you wake up in the morning and eat a live frog, you can go through the day knowing that the worst thing that can possibly happen to you that day has already passed. In other words, the day can only get better!

          Popularized in Brian Tracy’s book Eat That Frog!, the idea here is that you tackle the biggest, hardest, and least appealing task first thing every day, so you can move through the rest of the day knowing that the worst has already passed.

          When you’ve got a fat old frog on your plate, you’ve really got to knuckle down. Another old saying says that when you’ve got to eat a frog, don’t spend too much time looking at it! It pays to keep this in mind if you’re the kind of person that procrastinates by “planning your attack” and “psyching yourself up” for half the day. Just open wide and chomp that frog, buddy! Otherwise, you’ll almost surely talk yourself out of doing anything at all.

          2. Move Big Rocks

          Maybe you’re not a procrastinator so much as a fiddler, someone who fills her or his time fussing over little tasks. You’re busy busy busy all the time, but somehow, nothing important ever seems to get done.

          Advertising

          You need the wisdom of the pickle jar. Take a pickle jar and fill it up with sand. Now try to put a handful of rocks in there. You can’t, right? There’s no room.

          If it’s important to put the rocks in the jar, you’ve got to put the rocks in first. Fill the jar with rocks, now try pouring in some pebbles. See how they roll in and fill up the available space? Now throw in a couple handfuls of gravel. Again, it slides right into the cracks. Finally, pour in some sand.

          For the metaphorically impaired, the pickle jar is all the time you have in a day. You can fill it up with meaningless little busy-work tasks, leaving no room for the big stuff, or you can do the big stuff first, then the smaller stuff, and finally fill in the spare moments with the useless stuff.

          To put it into practice, sit down tonight before you go to bed and write down the three most important tasks you have to get done tomorrow. Don’t try to fit everything you need, or think you need, to do, just the three most important ones.

          In the morning, take out your list and attack the first “Big Rock”. Work on it until it’s done or you can’t make any further progress. Then move on to the second, and then the third. Once you’ve finished them all, you can start in with the little stuff, knowing you’ve made good progress on all the big stuff. And if you don’t get to the little stuff? You’ll have the satisfaction of knowing that you accomplished three big things. At the end of the day, nobody’s ever wished they’d spent more time arranging their pencil drawer instead of writing their novel, or printing mailing labels instead of landing a big client.

          Advertising

          3. Covey Quadrants

          If you just can’t relax unless you absolutely know you’re working on the most important thing you could be working on at every instant, Stephen Covey’s quadrant system as written in The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change might be for you.

          Covey suggests you divide a piece of paper into four sections, drawing a line across and a line from top to bottom. Into each of those quadrants, you put your tasks according to whether they are:

          1. Important and Urgent
          2. Important and Not Urgent
          3. Not Important but Urgent
          4. Not Important and Not Urgent

            The quadrant III and IV stuff is where we get bogged down in the trivial: phone calls, interruptions, meetings (QIII) and busy work, shooting the breeze, and other time wasters (QIV). Although some of this stuff might have some social value, if it interferes with your ability to do the things that are important to you, they need to go.

            Quadrant I and II are the tasks that are important to us. QI are crises, impending deadlines, and other work that needs to be done right now or terrible things will happen. If you’re really on top of your time management, you can minimize Q1 tasks, but you can never eliminate them – a car accident, someone getting ill, a natural disaster, these things all demand immediate action and are rarely planned for.

            Advertising

            You’d like to spend as much time as possible in Quadrant II, plugging away at tasks that are important with plenty of time to really get into them and do the best possible job. This is the stuff that the QIII and QIV stuff takes time away from, so after you’ve plotted out your tasks on the Covey quadrant grid, according to your own sense of what’s important and what isn’t, work as much as possible on items in Quadrant II (and Quadrant I tasks when they arise).

            Getting to Know You

            Spend some time trying each of these approaches on for size. It’s hard to say what might work best for any given person – what fits one like a glove will be too binding and restrictive for another, and too loose and unstructured for a third. You’ll find you also need to spend some time figuring out what makes something important to you – what goals are your actions intended to move you towards.

            In the end, setting priorities is an exercise in self-knowledge. You need to know what tasks you’ll treat as a pleasure and which ones like torture, what tasks lead to your objectives and which ones lead you astray or, at best, have you spinning your wheels and going nowhere.

            These three are the best-known and most time-tested strategies out there, but maybe you’ve got a different idea you’d like to share? Tell us how you set your priorities in the comments.

            More Tips for Effective Prioritization

            Featured photo credit: Mille Sanders via unsplash.com

            Read Next