Saturday, December 29, 2007

Boost your productivity in Firefox, IE

I can live without Microsoft Word, and I'm confident I could manage well enough if you removed Excel from my PC. Even my favorite e-mail app is a nonessential.

But take away my browser, and I might as well not even start up my PC.

Mozilla Firefox is the first program I open and the last one I close each workday (or worknight, as the case may be). I found some great time-savers for the program. And since many of you prefer Internet Explorer, I've got some productivity-enhancing keyboard shortcuts for both browsers.

Reset Firefox's Javascript options
Many of the Web's best features are powered by Javascript, but like every technology, it can be a real troublemaker in the wrong hands. Firefox gives you some control over how much power Javascripts have when you activate them. Click Tools*Options*Content, and choose the Advanced button next to Enable JavaScript. If you're using Firefox 1.5, the options checked by default are "Move or resize existing windows," "Raise or lower windows," and "Disable or replace context menus." The first allows Javascripts to change the size or position of the current window. The second lets a script place a window above or below the current window. The third makes it possible for a script to disable or change your right-click (context) menus.

In Firefox 2.0, only the first and third of these options is checked by default. The last two options in this dialog box let Javascripts hide the status bar at the bottom of the browser window, or change its text to allow scrolling-text messages. I leave options 1 and 3 checked, but you may want to give Javascripts more or less control.


Change how much control Javascripts have in the Firefox browser.

Get more control Over Javascripts
You can disable other Javascript window features by using Firefox's about:config settings. To access them, type about:config in the address field and press Enter. To ensure that all pop-up windows are resizable, scroll to dom.disable_window_open_feature.resizable and double-click it to set it to "true." To allow all pop-ups to be minimized, double-click dom.disable_window_open_feature.minimizable. Do the same to dom.disable_window_open_feature.menubar to keep menus visible in pop-ups. To keep the navigation toolbar showing, double-click dom.disable_window_open_feature.location. And to retain scrollbars on pop-ups, double-click dom.disable_window_open_feature.scrollbars to reset this option to true.

Get more control over Javascripts in Firefox by changing these options in about:config.

Time-saving keyboard shortcuts for Internet Explorer, Firefox
Bookmark the current page by pressing Ctrl-D and then Enter.
Open your bookmarks in Firefox by pressing Ctrl-B; open IE's Favorites by pressing Ctrl-I.

Open a new tab by pressing Ctrl-T. Move to the next tab by pressing Ctrl-Tab. If you have lots of tabs open, move between them quickly by pressing Ctrl and the numbers 1 through 9, based on their order in the toolbar.

To close a tab, press Ctrl-W. To close a window, press Ctrl-Shift-W.
Increase the size of the page's font by pressing Ctrl-+; decrease it by pressing Ctrl-- (the hyphen or minus sign).
View the page without the browser border by pressing F11. Press it again to revert to the standard browser view.
Press F5 (or Ctrl-R) to reload the current page, and Ctrl-F5 (or Ctrl-Shift-R) to reload it ignoring the cache.
Press the Backspace key to reload the previous page, or Shift-Backspace to go forward one page.
Press Alt-D to highlight the text in the address box.
Finally, press Ctrl-K in Firefox, or Ctrl-E in IE, to move the cursor to the search box.

iRobot rival succumbs in court battles


Established defense contractor iRobot has prevailed in courtroom battles against Robotic FX, effectively gaining an unconditional surrender from the upstart military-industrial wannabe.

Late on Friday, Burlington, Mass.-based iRobot said that two federal courts had ruled in its favor. The U.S. District Court in Massachusetts determined that Robotic FX and founder Jameel Ahed--a former iRobot employee--had misused trade secrets belonging to iRobot, while the U.S. District Court in Northern Alabama determined that Robotic FX had deliberately infringed on patents.

As if that weren't enough, a related settlement requires the disbanding of Robotic FX, with certain assets to be retained by iRobot, and the banning of Ahed from competitive activities in the robotics industry for five years, according to iRobot. As of Sunday morning, the Robotic FX Web site was pointing to an iRobot page.

For a number of years, iRobot has been supplying the Pentagon with its Packbot technology--small, tracked robots that have been instrumental in locating and neutralizing explosive devices in Iraq. The company--best known for its Roomba, Scooba, and Looj gadgets for consumers--is also working on a related system known as SUGV (for small unmanned ground vehicle) as part of the Army's Future Combat Systems initiative.

A few months back, Allsip, Ill.-based Robotic FX had won a major contract with the U.S. Army to supply just those sorts of robots. But in a harbinger of the court rulings, the Army just days ago turned that contract--a $286 million, five-year deal to crank out up to 3,000 robots--over to iRobot. It plans to deliver the first 101 of those new robots "for urgent deployment."

In total, iRobot says it will have spent about $2.9 million on the dispute.

Apple's Piping Hot Innovation

Apple (nasdaq: AAPL - news - people ) Chief Executive Steve Jobs wants to patent a process that will save customers the hassle of waiting to order a cup of coffee at a local Starbucks (nasdaq: SBUX - news - people ) or a fresh burger at the nearest fast food restaurant. Even better: The technology would let you jump the line of those ordering in person.

In an application with the U.S. Patent Office published on Dec. 20, the Cupertino, Calif.-based computer and gadget company described a wireless system that would allow customers to place an order at a store using a wireless device such as a media player, a wireless personal digital assistant or a cellphone.

The system could go far beyond the program that Apple announced with Starbucks in September, which allows iPhone users to press a button and wirelessly download the song playing in the background as they sip their soy lattes.

Apple's application with the U.S. Patent and Trademark Office describes a process for placing an order and then notifying customers when an order is ready to grab at a pick-up station. One goal, the patent application notes, is to avoid an

"annoying wait in a long queue if the purchaser arrives before completion of the order."

U.S. Patent Application #20070291710 describes a device that also would keep tabs on where a user shops and what he or she likes to buy. Computers at participating stores would keep track of regular customers and their favorite orders.

Customers might tap a button to order their favorite drink, say a double-shot mocha, as they stroll up to the nearest coffee shop. When the drink is ready go to, the device--such as an iPhone--would chime or blink to let the thirsty one know it's time to scoop up the order at the counter.

The patent puts Apple's partnership with Starbucks in a new light. The technology promises to morph Apple from the business of simply selling gadgets and music and movies that can be played on those devices into an intermediary in all kinds of exchanges.

Apple is notoriously tight-lipped about its future products. But head honcho Jobs has also said that he believes the innovative insights at the core of the iPhone all start in the software built into the device, not its sleek form factor.

Apple granted eight patents in December, and the patent office published applications for 12 others, giving investors and Apple fans an idea of where the secretive company could be headed next.

Most cover relatively mundane technologies. Others, however, have stirred interest. Patent application #20070288886, unhelpfully titled

"Run-Time Code Injection To Perform Checks,"

describes a system that would restrict the use of some software to

"specific hardware platforms."

The application, published Dec. 13, suggests Apple could adopt something similar to Microsoft's (nasdaq: MSFT - news - people ) widely criticized Windows Genuine Advantage copy protection program, which checks a user's machine to confirm that it is not running a pirated version of Microsoft's software in exchange for access to certain software updates.