Posts Tagged ‘Google’

Evaluating the Buzz

Friday, February 12th, 2010

googlebuzzGoogle’s recent release of Buzz has been surrounded by hype and questions. Only a couple days after its release, it remains to be seen if this new social networking tool will actually take off.  Could it really become one of the social networking elite, or fall flat like Wave?

What is Buzz all about?
Currently, it shares a spot somewhere between Twitter and Facebook. It can be open to the public like Twitter, or updates can be private like Facebook. The API is open to developers in the same way Twitter is, but access is limited to those who own a Google account (similar to Facebook). You can send out short text updates to your followers, but it also has built-in media sharing capabilities such as: Twitter, Flickr, Blogger, Google Reader, Picasa, and YouTube. It only takes one click to tie in each service, as most of those services already belong to Google. You can have Buzz send out an update whenever you post to any of these services, or you can choose not to share. And just like Twitter and Facebook, Buzz is available on your phone to share from anywhere you happen to be. (more…)

Utilizing Google AJAX APIs CDN

Wednesday, February 3rd, 2010

jqueryWhen using JavaScript libraries to perform a function on a public-facing web site, the traditional way of referencing your library is using something like this:

<script src="/js/jQuery.min.js" type="text/javascript"></script>

Here, we are loading a jQuery library in to the HTML header for future use on the web page.  This means each time you want to use the jQuery library (or any other JavaScript library) on your new web site, you must download the latest version, upload it to your server, and then reference it here.  This technique works well enough, but lets explore a better way to perform this same library load.  We’ll do it in a way which will help us with version control, decreased latency, and better caching. How? By utilizing a CDN (content delivery network).

Below is an example on how to go about using the Google AJAX Libraries CDN, using jQuery as the library to load. (more…)

Guess What? Size DOES matter.

Wednesday, January 20th, 2010

googlebrowsersizeThe Internet is full of variables.  As web developers and web designers, we constantly wrestle with web user variables.  Things like: browser types, browser versions, platforms, Flash, JavaScript, cookies, web-safe colors, connection speed, visual impairments, and fonts.

Our goal is to find the most common settings, and to deliver web sites which match settings with a majority of users viewing the sites.  Also, we need to mitigate any problems which might arise if the user doesn’t have their environment settings similar to the development team’s in-house settings.  Let’s face it, not everybody uses Firefox or Chrome.
(more…)

Google Chrome is at it again

Monday, January 18th, 2010

IEChromeOver the weekend I was researching some new web technologies and stumbled across a new plug-in for Internet Explorer (IE). It’s called Google Chrome Frame, and it solves some big problems in the current development cycle for web apps.

Many people don’t know this, but a lot of time is devoted entirely to making IE (especially older versions) behave properly with W3C standard based browsers (Mozilla Firefox, Safari, Google Chrome, Opera, etc.). This makes developing for the web more complex than it needs to be because most browsers function as you would expect them to. Unfortunately, IE is used by most users across the planet, so the fact that it isn’t based on current standards and behaves oddly isn’t something that we developers can ignore. This is where Google-Chrome-Frame comes to the rescue.

(more…)

Google Goggles

Wednesday, December 30th, 2009

This makes me want to trade in the iPhone for a Droid. Not likely, but still an option.

I am continually amazed by the technology breakthroughs that keep appearing for mobile. For me, this begs the question: “is it easier to use an app like Google Goggles or is is simpler to search through the standard browser?” Yes, apps like this are nifty, but are they more efficient? How much does a weak cell signal affect the apps performance in the long run? I look forward to the coming months to see if apps like these are truly a tool to make life simpler, or if they are just put in place to sell the Droid over the iPhone… this remains to be seen.

Just Google It.

Monday, December 28th, 2009

google-search

We’ve all heard it a thousand times: “just Google it”. But what exactly is the best way to do that? Here are some very helpful tips to get you searching efficiently and Google-ing like never before.

  1. Explicit Phrase:
    Lets say you are looking for content about internet marketing.  Instead of just typing internet marketing into the Google search box, you will likely be better off searching explicitly for the phrase.  To do this, simply enclose the search phrase within double quotes.

    Example: “internet marketing”

  2. Exclude Words:
    Lets say you want to search for content about internet marketing, but you want to exclude any results that contain the term advertising.  To do this, simply use the “-” sign in front of the word you want to exclude.

    Example Search: internet marketing -advertising

  3. Site Specific Search:
    Often, you want to search a specific website for content that matches a certain phrase.  Even if the site doesn’t support a built-in search feature, you can use Google to search the site for your term. Simply use the “site:somesite.com” modifier.

    Example: “internet marketing” site:www.smallbusinesshub.com

  4. Similar Words and Synonyms:
    Let’s say you are want to include a word in your search, but want to include results that contain similar words or synonyms.  To do this, use the “~” in front of the word.

    Example: “internet marketing” ~professional

  5. Specific Document Types:
    If you’re looking to find results that are of a specific type, you can use the modifier “filetype:”.  For example, you might want to find only PowerPoint presentations related to internet marketing.

    Example: “internet marketing” filetype:ppt

  6. This OR That:
    By default, when you do a search, Google will include all the terms specified in the search.  If you are looking for any one of one or more terms to match, then you can use the OR operator.  (Note:  The OR has to be capitalized).

    Example: internet marketing OR advertising

  7. Phone Listing:
    Let’s say someone calls you on your mobile number and you don’t know how it is.  If all you have is a phone number, you can look it up on Google using the phonebook feature.

    Example: phonebook:617-555-1212 (note:  the provided number does not work – you’ll have to use a real number to get any results).

  8. Area Code Lookup:
    If all you need to do is to look-up the area code for a phone number, just enter the 3-digit area code and Google will tell you where it’s from.

    Example: 617

  9. Numeric Ranges:
    This is a rarely used, but highly useful tip.  Let’s say you want to find results that contain any of a range of numbers.  You can do this by using the X..Y modifier (in case this is hard to read, what’s between the X and Y are two periods.  This type of search is useful for years (as shown below), prices or anywhere where you want to provide a series of numbers.

    Example: president 1940..1950

  10. Stock (Ticker Symbol):
    Just enter a valid ticker symbol as your search term and Google will give you the current financials and a quick thumb-nail chart for the stock.

    Example: GOOG

  11. Calculator:
    The next time you need to do a quick calculation, instead of bringing up the Calculator applet, you can just type your expression in to Google.

    Example: 48512 * 1.02

  12. Word Definitions:
    If you need to quickly look up the definition of a word or phrase, simply use the “define:” command.

    Example: define:plethora

*Thanks to Hubspot

Social Media Without the Browser

Monday, December 21st, 2009

feedalizrTwitter, FaceBook, MySpace, Digg, these are all great websites.  People use them to reconnect with friends, let people know what they are up to, offer customer discounts, and more.  Some people don’t use their computers for anything but these services and others like them.  While Google sees this fact and is moving forward with their idea that the browser should be the OS (Chrome OS), applications are popping up everywhere to help you maintain your statuses, and update your systems easier.

With the power of Adobe Air, every desktop can get some simple applications that tie into your different social media accounts.  One great one is feedalizr.  It can connect to FaceBook, Twitter, Flickr and more.  With this one application, you have access to all your favorite social media without waiting for your browser to load, and eating up your RAM with a ton of different tabs.

If you happen to be using Ubuntu Linux, you may be interested in some of the upcoming changes for the upcoming 10.4 release.  This next release is supposed to include a new feature called the Me Menu.  If you have twitter and Facebook accounts, this new menu is going to allow you to update your statuses and also tie you into the Ubuntu One online storage.  Pretty rad.

The line between offline and online is blurring more and more, and it’s interesting to see how this affects software development.

Awesome Google Chrome Ads

Thursday, December 10th, 2009

I think our web developers are brainwashing me or something. Lately I am less stoked by Apple and increasingly stoked on all things Google – especially, Chrome, Google’s new web browser. It has been available for Windows for sometime and was just released for Intel based Macs earlier this week. It is definitely fast and worth taking for a test drive.

I don’t know why or how but I have been oblivious to all the ads/videos promoting Chrome. They are incredible. The most recent one promoting Chrome’s features is amazingly analog. It animates the mouse arrow with Muppet-like technology, implements knitting, water freezing, stacked dominoes and mercury. It’s an interesting angle to take for something that is so high-tech and is extremely captivating. I can’t remember the last time i was so engaged watching a demonstration on tabbed browsing or internet security. It really gives things a tangible understanding.

You can watch them all in a row or one at a time by clicking on a link in the YouTube window at the end of the clip ( something else I hadn’t seen before, this time from YouTube ).

Here is just the opposite. A no less amazing, but high-tech, 2 1/2 D animated spot by  Motion Theory.

The Google Chrome Channel on YouTube is chock full of wildly creative videos. If ever in need of inspiration, definitely check them out.

A New Way to Search Images: Google Swirl

Tuesday, November 17th, 2009

12643~Dog-Labrador-PostersHow did I find the photo of the Labrador puppy to the left? I tried out the new Google Lab project called Google Swirl.

What are Google Labs? Believe it or not, they are are not pet dogs of Google employees. Google Labs is a website demonstrating new Google projects “that aren’t quite ready for prime time”. It serves as a testing ground for new services being developed. Gmail and Google Calendar were once Google Lab projects.

Google Swirl is another Google Lab project for searching images. It builds on new computer vision research to cluster similar images into representative groups in a fun, exploratory interface. For example, if you search on Image Swirl for labrador, you’ll see 12 image thumbnails including labs on white backgrounds, yellow labs, lab puppies, etc.

Picture 20 (more…)

Google + Twitter = Gootter or Twoogle?

Tuesday, October 27th, 2009

GootterI just read that Google reached an agreement with Twitter to include Twitter updates in Google search results. This has many cool possibilities and applications. The example used in the post on the Google Blog is “…the next time you search for something that can be aided by a real-time observation, say, snow conditions at your favorite ski resort, you’ll find tweets from other users who are there and sharing the latest and greatest information.”