Google Voice Offers Voicemail Without Changing Your Number

Want in on Google Voice’s web-based, transcribed, custom-greeted voicemail, but you’re not quite ready to adopt a new number? Starting tonight, Voice users can choose to keep their number and still get Google’s upgraded voicemail features.

You’ll still need a Google Voice invitation to get started, which you can request for yourself or beg a friend for. Once you’re in, you can choose to either pick up a new number for the full Voice service—voicemail, SMS, selective call forwarding, and more—or keep your number and walk through Google’s forwarding setup for your cellphone, in what the search giant is branding as “Google Voicemail.”

Your voicemail will be routed to Google’s servers, transcribed and sent to you by SMS or email, if you’d like, and accessible from your Voice web page (or playable in Gmail). It’s a similar offering to what services like YouMail have been offering for some time for phones of all kinds, but with seemingly unlimited transcription and storage space. You’ll also be able to set up custom greetings for each caller to your voicemail.

Google touts those features, and their concept of helping you keep your voicemail consistent between carriers, in this just-released video:

Does voicemail alone and the promise of being able to keep your number tempt you toward Google Voice—if you’re able to track down an invite? Tell us what you think of Google’s new pitch for your phone traffic in the comments.

from Lifehacker by Kevin Purdy
Reproduced with permission from Gawker Media.
label-gawker
Posted in Contributors, Video
Tagged ,
Manage Your Google Reputation

We’ve always emphasized the importance of managing what Google has to say about you, but now Google’s jumping in with their own tips for managing your online reputation through search results.

Most of the time, thinking before posting something that might be potentially embarrassing is the best route, but hindsight’s 20/20, isn’t it?

Google already took a significant step toward helping you have a little more control over what search results for your name turn up when they released Google Profiles (mentioned in their post), but they also offer a few helpful (if a little obvious) bits of advice. Then again, strange as it may sound, they also offer advice that encourages what we generally consider to be spam:

Sometimes, however, you may not be able to get in touch with a site’s webmaster, or they may refuse to take down the content in question. For example, if someone posts a negative review of your business on a restaurant review or consumer complaint site, that site might not be willing to remove the review. If you can’t get the content removed from the original site, you probably won’t be able to completely remove it from Google’s search results, either. Instead, you can try to reduce its visibility in the search results by proactively publishing useful, positive information about yourself or your business.

We can’t emphasize enough how useful building your nameplate site is to taking control of your Google presence, but if you’re not up for the task, Google’s little advice column offers a few decent pointers. How have you cultivated your Google image? Let’s hear it in the comments.

from Lifehacker by Adam Pash
Reproduced with permission from Gawker Media.
label-gawker
Posted in Contributors
Tagged
Electrical Engineering vs. Computer Science

Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. “What do you think this is?”

One advisor, an engineer, answered first. “It is a toaster,” he said. The king asked, “How would you design an embedded computer for it?” The engineer replied, “Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I’ll show you a working prototype.”

The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, “Toasters don’t just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don’t look to the future, we will have to completely redesign the toaster in just a few years.”

“With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes.”

“The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, ‘Cook yourself.’ The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs.”

“Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don’t want the eggs to get cold while the bacon is frying, so concurrent processing is required, too.”

“We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won’t buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message ‘Booting UNIX v.8.3′ appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook.”

“Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!).”

The king wisely had the computer scientist beheaded, and they all lived happily ever after.

Posted in Contributors
Tagged
Improve your web site with Google Analytics

Google Analytics

In my ten years of building web sites, I’ve tried practically every free web site stats analyzer under the sun – and none has come close to the utility, richness and depth of Google Analytics. Formerly pay-for, commercial product Urchin, Google’s made Analytics free for any web publisher with a Google Account. Using the data Google Analytics provides, you can make informed editorial, navigational and page design decisions to boost your site’s traffic and effectiveness.

Google Analytics has tons of features that could fill a series of articles, but today I’ll just point out a few of the useful ones that can help you improve your web site and find out more about your visitors.

Installation

To get set up, sign into Google Analytics with your Google Account.  Analytics is open to all for free.

Once you’ve got your account set up, to get Google Analytics tracking your site’s pageviews, drop a snippet of javascript onto your site’s pages (much like Sitemeter.) This is really convenient for folks who don’t have access to their web server’s logs; though it does require some trickery for webmasters with a site made up of static pages. If you’re a blogger, just include the Google Analytics code into all your blogging software’s templates.

Slice and dice any report by date

While most stats packages only let you view information by month, year or week, with Google Analytics you can set custom start and end dates. Click on the date range button and choose your date range before viewing any report.

Click on “Apply Range” to set all the reports and charts you’re currently viewing to the new date range.

Top content

As a blogger my favorite Google Analytics report is called “Top Content,” located in the “Content Optimization” > “Content Performance” menu under “All Reports.”

Here you can see the most popular pages (for a blogger, posts) on your site. The “Content By Title” report does the same, but instead of showing URLs it shows you the page titles that are most popular. (Bloggers, make your permalink page titles your post titles, for Google juice AND the ability to see a list of your most popular posts in this report.)

ana-02-topcontent

Filter content by title

While that top content report comes in one form or another with most web stats packages, with Google Analytics you can filter by keywords in the page title.

For example, if I wanted to see the pageviews/unique visitor numbers for all of my feature articles, in the “Content by Title” report, I’d enter “Geek to Live” in the “Filter by” input box at the top right.

ana-03-filterbytitle

In fact, Wendy, Adam and I have a little friendly competition going using this report – “Hack Attack” versus “Technophilia” versus “Geek to Live”‘s numbers in Google Analytics. (As you can see in the image above, Adam’s cleaning up! For now. ;) )

Site Overlay click map

Another neat feature of Google Analytics is the “Site Overlay” report (under “Content Optimization”, “Navigational Analysis.” This shows you exactly where your site’s visitors click with a little percentage bar that appears next to each link on your site’s pages. This feature is pretty slow – and ineffective for a blogger’s constantly-changing front page, but it is a nice way to see what your visitors are clicking on in the sidebar.

ana-04-siteoverlay

Web design parameters

Finally, if you’re planning a site redesign and wondering what screen resolution your visitors mostly have, or if they have Flash installed, or what their favorite browser is, check out the reports under “Web design parameters” for all that invaluable information and more.

Speaking of, Lifehacker readers love Firefox!

ana-05-browserversions

I’ve only scratched the surface of what you can do with Google Analytics. For more, check out Google’s own tour of Analytics features.

How are you using Google Analytics to improve your site? Got any favorite reports you run on a regular, or tales of site performance increases using pertinent data? Tell us all about it in the comments.

Gina Trapani, the editor of Lifehacker, is a total web statistics nerd. Her weekly feature, Smarterware, appears every Wednesday on Lifehacker. Subscribe to the Smarterware tag feed to get new installments in your newsreader.

Reproduced with permission from Gawker Media.

label-gawker

Posted in Contributors
Tagged ,
BCPWA Web Application has been updated

Recently I had the pleasure of building a clinical search program for the BC Persons with Aids Society.  It utilizes the Google maps API to assist in location searches.

A volunteer receives a phone call, clicks the Search menu and input’s the caller’s city.  The map then readjusts to the Latitude and Longitude of the City which allows the volunteer to then visually locate the nearest Clinic or Clinician accepting Aids patients.  This method has greatly increased the volunteer’s ability to help people in a timely manner over the phone.  It has also eliminated the need for additional volunteer training in BC geography as the search keyword search is very forgiving.

In addition to this I also update their application to include the new version of the application framework which includes;

  • A major security update.  Better screen locking.  Each menu item is individually secured as Private or Public with Security groups.  I also removed a SQL injection bug and cleaned up the login process.
  • Update to the messaging system
  • Update to the form editing and data grid.  This includes better look-up drop downs.
  • Implemented new report to excel file feature.
  • Implemented Database duplication for con current backups and load balancing
  • Overall performance enhancements
Search screen on the BC Persons with Aids Society's HIV Care Registry

Search screen on the BC Persons with Aids Society's HIV Care Registry

Posted in Client Development
Tagged , ,
Welcome to the new Paul Woods

This is the official launch of paulwoods.ca as the new home of Paul Woods Consulting Ltd.. I am available for consulting and programming contracts.  Please contact me at paul@paulwoods.ca if you require professional development work for a project or if you would like to retain my services as a consultant.

Paul Woods Web Services

Posted in News
Tagged