Saturday, 30 July 2011

GMAIL Snooze : With this Apps script you will never miss your important emails



At Google, we all use email very heavily -- for communicating with other Googlers, for task management, and to mail around funny pictures of kittens. Because of the volume of email we all deal with, a lot of Googlers subscribe to the “inbox zero” philosophy where we try to keep our inboxes empty except for the messages we currently need to deal with.

What is Gmail Snooze?
One feature that some of us really wanted was for Gmail to let you “snooze” an email. Snoozing means archiving an email for now, but having it automatically reappear in the inbox at some specified time in the future. With Apps Script you can extend Gmail to add this functionality and a lot more yourself. 






How to set it up
Even if you don't know how to write a script, it's pretty simple. Go to Google Docs and create a new spreadsheet, then choose "Script Editor" from the "Tools" menu. Paste in the following code:

var MARK_UNREAD = false;
var ADD_UNSNOOZED_LABEL = false;

function getLabelName(i) {
  return "Snooze/Snooze " + i + " days";
}

function setup() {
  // Create the labels we’ll need for snoozing
  GmailApp.createLabel("Snooze");
  for (var i = 1; i <= 7; ++i) {
    GmailApp.createLabel(getLabelName(i));
  }
  if (ADD_UNSNOOZED_LABEL) {
    GmailApp.createLabel("Unsnoozed");
  }
}

function moveSnoozes() {
  var oldLabel, newLabel, page;
  for (var i = 1; i <= 7; ++i) {
    newLabel = oldLabel;
    oldLabel = GmailApp.getUserLabelByName(getLabelName(i));
    page = null;
    // Get threads in "pages" of 100 at a time
    while(!page || page.length == 100) {
      page = oldLabel.getThreads(0, 100);
      if (page.length > 0) {
        if (newLabel) {
          // Move the threads into "today’s" label
          newLabel.addToThreads(page);
        } else {
          // Unless it’s time to unsnooze it
          GmailApp.moveThreadsToInbox(page);
          if (MARK_UNREAD) {
            GmailApp.markThreadsUnread(page);
          }
          if (ADD_UNSNOOZED_LABEL) {
            GmailApp.getUserLabelByName("Unsnoozed")
              .addToThreads(page);
          }          
        }     
        // Move the threads out of "yesterday’s" label
        oldLabel.removeFromThreads(page);
      }  
    }
  }
}
Then click the “Save” button and give it a name. In the dropdown labeled "Select a function to run," choose "setup" and click the blue run arrow to the left of it. This will ask you to authorize the script, and will create the necessary labels in your Gmail. Then go to the "Triggers" menu and choose "current script's triggers." Click the link to set up a new trigger, choosing the "moveSnoozes" function, a "time-driven" event, "day timer," and then "midnight to 1am." Click save and you’re done.

Using the Snooze Label in Gmail
To "snooze" a thread, use Gmail’s “Move To” button to move the thread into the "Snooze for X days" label and archive it. Every night, threads will move up through one day of the queue, and at the appointed number of days they will reappear in your inbox, unarchived.

Because this is an Apps Script, you can edit the code any way you like. If you’d like different snooze times or for unsnoozed messages to get starred, you can easily change the code. And if you have an even better idea for how to use Apps Script to improve Gmail, you can post it to our Gallery (Script Editor > Share > Publish Project) to share with the world.

Friday, 29 July 2011

New Android Market Update Lets You Rent Movies And Buy eBooks

Google has been slowly rolling out a new update for the Android Market in the United States, which gives mobile users a new interface and some additional content for their Android-powered smartphones and tablets. The update started a couple weeks ago, taking the Android Market to version 3.0.27 on devices running Android 2.2 or higher.
The new Android Market has a Honeycomb feel to it with a more visually pleasing layout and new colorful promotional page which showcases top apps and games, as well as its new features. The best new features? The ability to purchase and view eBooks via Google Books and rent and watch movies with Videos. In the U.S., there's thousands of movie rentals available within the Videos app, starting at $1.99, which you can stream instantly to any of your devices—computers, smartphones and tablets—or download directly to your device for future viewing.
Android Market
Also, you may have an easier time discovering great new apps with the enhanced Top Charts and Related Apps, as well as a few of Google's new lists, including Editors' Choice, Top Developers and Trending Apps. These lists can all be found in the Apps and Games homepages by swiping left or right, and they're country specific now to provide more relevant results.
They've also gone and cleaned up the app details page, moving the app name and price into a compact action bar at the top of the page, which lets Android users quickly download and purchase apps and games. And they've made purchasing apps a two-click process.
 Android Market
It's not available outside the U.S. right now, but some stateside Android users aren't even getting the update yet. Users with the HTC Inspire 4GHTC Aria and Nexus S, among others, still have not received the update. But don't fret... support is sure to come soon. And for everyone else around the globe, Google claims the update will reach all users worldwide in the coming weeks. If you think your device is supported but haven't received the update yet, try following these directions for updating the Android Market.


Read more: http://www.businessinsider.com/new-android-market-update-lets-you-rent-movies-and-buy-ebooks-2011-7#ixzz1TWPLtIGz

BlackBerry Messenger BBM 6 is out with Social Integrated Apps



BBM™ (BlackBerry® Messenger)one of the largest mobile social networks in the world is now enabling a new and revolutionary social experience. Research In Motion (RIM) (NASDAQ: RIMM; TSX: RIM) today announced the availability of BBM version 6 (BBM 6), which provides support for “BBM connected” apps, allowing users to easily interact with each other from within the BBM connected app.
BBM connected apps integrate the popular functionality of the BBM service and offer users the ability to interact with their friends from within the app itself. For example, with a BBM connected game app, users can invite their BBM friends to join them in a game and then chat with one another in real time while the game is being played – without ever leaving the game app.
BBM 6 launches today and a selection of BBM connected apps are already available on BlackBerry App World™.
“BBM 6 marks the beginning of an even greater social experience for BlackBerry smartphone users,” said Alistair Mitchell, VP, BBM Platform & Integrated Services at Research In Motion. “It also represents an incredible opportunity for developers to leverage the viral nature of the BBM service and we have already begun working with various developer partners who will be bringing their BBM connected apps to BlackBerry App World this week, offering users highly engaging app experiences.”
Some of the additional functionality users can expect to see with BBM connected applications include the ability to: 
  • Share app experiences with friends – When a user discovers a great new BBM connected app, they can instantly let their friends know about it. Users can simply select a BBM contact directly within the BBM connected app they are using.
  • Have a BBM chat within apps – Users can simply pull up their BBM contact list directly from within the BBM connected app and start chatting.  For example, the functionality can enable everything from enhanced social game play to collaboration through productivity apps.
  • Discover apps through friends – Users can also discover new apps by viewing the list of apps that are posted to a BBM friend’s profile. They can also click on an app within the list, and instantly download it from BlackBerry App World.
The BBM 6 software is available now at www.blackberry.com/blackberrymessenger. A selection of BBM connected apps will also be posted on BlackBerry App World this week, with many more expected over the coming months.
To know more in brief visit the Official Blackberry Blog : http://blogs.blackberry.com/2011/07/bbm-6/

10 Must-Have Business Apps for 2011


No matter your weapon of choice from iPhone to iPad, BlackBerry, Android or Palm device, apps make every entrepreneur’s life that much easier. But with thousands available for download on dozens of mobile gadgets, it can be hard to tell which are really worth their weight in microchips. Following are 10 of the top business apps for entrepreneurs to help you get started. All of them put the power to boost productivity right in the palm of your hand.
1. Square (Free, www.squareup.com) – Process credit card payments from anywhere using your iPhone, iPad or iPod Touch with Square’s free card-reader accessory. An intuitive interface and single universal fee (2.75% on each transaction), with no monthly charges or contracts, makes it easy to use for both individual contractors, freelancers and small businesses. Visa, MasterCard, American Express and Discover are all accepted.
2. Evernote (Free, www.evernote.com) – Ever feel like the absent-minded professor? Stay on top of tasks with this service that lets you take virtual memos on-demand. Capable of storing text, photos and voice recordings, you can dictate, snap pictures and automatically synchronize updates across your computer, smartphone or electronic tablet. You can also tag notes by location.
3. Scanner Pro ($6.99, www.readdle.com) – Instantly transforms your iPhone into a portable, multi-page document scanner than can capture electronic copies of invoices, business cards and signed documents. From meeting notes to contracts, its high-quality image processing and automatic edge detection readily handle conversions. You can also produce and skim email-ready PDFs on-demand, set up custom page sizes and password-protect your files.
4. Flight Track Pro ($9.99, www.mobiata.com) – Staying on top of flight delays and gate changes is easy with this handy travel tracker. Import trip data from an airline confirmation email, and it will monitor your itinerary, alerting you to delays, cancellations and alternate boarding plans. The program also provides satellite and weather imagery and maps of airport terminals -- in case you need to sprint for a connection.
5. MightyMeeting (Free, http://app.mightymeeting.com) – Upload presentations and product videos to the cloud, then access them nearly anytime, anywhere with this handy demonstration tool. Allowing you to quickly call up clips and slideshows on your smartphone or tablet PC, it makes it easy to showcase sales pitches or market overviews on-demand. Users can also connect mobile devices to a widescreen projector for added impact.
6. Gist (Free, www.gist.com) – Lets you organize and update contacts in a single location with minimal fuss. Capable of importing email, phone and address data from multiple sources (inbox, social network, smartphone, etc), the program makes it easy to keep up with ever-changing contact information. Also has an option to view colleagues’ real-time Facebook and Twitter feeds without exiting the program, which is nice.
7. LinkedIn (Free, www.linkedin.com) – Makes it possible to access the leading social network for professional users while on the go. Search for new workers, mentors or strategic partners; mingle with peers; and share business tips, news and insight with like-minded people.
8. Print n Share ($8.99, www.mobile.eurosmartz.com) – Dream of printing right from your smartphone or tablet PC? Wish granted. Wielding this nifty app, you can send documents straight to a WiFi printer, or one connected to a Mac or PC. Requests may also be issued remotely over 3G wireless networks, so you can pick up copies of contracts or insertion orders the next time you're in the office.
9. Jump Desktop ($19.99, www.jumpdesktop.com) – Offers the option to control your desktop remotely, regardless of where business takes you. Armed with an Internet connection, you can manipulate files or folders via touchscreen, and actively browse on your home or work computer. Compatible with Mac or PC systems, it lets you be productive without having to lug your laptop.
10. OmniFocus ($19.99-$39.99, www.omnigroup.com) – More expensive than most apps, but cheaper than an executive assistant, this full suite of utilities for task management makes plotting a daily agenda much simpler. Capable of organizing tasks by groups, contexts, tools, locations and resources, it helps you keep tabs on ongoing engagements and prioritize to-do lists. Also supports synchronizing between multiple devices.

Thursday, 28 July 2011

Google to speed up, host customers' Web sites


Google, banging its make-the-Web-faster drum again, announced a new service today to rewrite and host others' Web pages so browsers can load them faster.
But this time, the service isn't free.

The company's earlier moves in this area haven't cost a cent, but Google will charge for the new Page Speed Service when it arrives for the masses at some undefined time in the future. In the past Google used the argument that a faster Web leads to more activity and, ultimately, more ad revenue for Google, but with Page Speed Service, Google is going the old-fashioned route of charging money for a services rendered.

"At this time, Page Speed Service is being offered to a limited set of Webmasters free of charge. Pricing will be competitive and details will be made available later," said engineering manager Ram Ramani in a blog post today. He offered a sign-up form for those interested in trying Page Speed Service.

Google said pages in its tests speed up about 25 percent to 60 percent, but encourages people to try the Page Speed Service themselves to find out.
Here's how Ramani describes the service:
Page Speed Service is an online service that automatically speeds up loading of your Web pages. To use the service, you need to sign up and point your site's DNS entry to Google. Page Speed Service fetches content from your servers, rewrites your pages by applying Web performance best practices, and serves them to end users via Google's servers across the globe. Your users will continue to access your site just as they did before, only with faster load times. Now you don't have to worry about concatenating CSS, compressing images, caching, gzipping resources, or other Web performance best practices.

Plenty of people host sites and content at Google already--through services such as Blogger, Picasa, Google Sites, App Engine, and Google Apps, for example. The Page Speed Service, though, raises some interesting new wrinkles, and not just for content delivery network companies like Limelight Networks and Akamai that specialize in speeding up the delivery of Web site data.

First of all, it's hosting custom Web sites, not those already built atop Google services such as BigTable database and the Google File System that already mesh with Google's global network of data centers.

Second, the move offers the possibility that Google could use a range of its own technologies to speed up pages more. With more and more people using its Chrome browser, Google increasingly controls both the content on Web servers and the vessel that receives that content. That means Google increasingly can rewire parts of the Internet even if standards bodies move too slowly or disagree with Google's suggested improvements.

It even could could help with other problems on the Net, including the difficult transition to IPv6 (Internet Protocol version 6) or the control of malware that can jump from infected Web sites through a person's browser onto a computer.

Page Speed Service is the newest of a host of technologies Google is trying to foster in an attempt to reduce the amount of time people spend waiting for Web pages to load. Faster Web pages typically mean people spend more time on the Web. Among other speed-related moves from Google are these:
• The SPDY protocol is designed to make the Web's Hypertext Transfer Protocol more efficient.
 • The Google Public DNS (Domain Name System) for locating Web page addresses sooner.
• The WebP image format is more efficient that JPEG for faster loading times, Google argues.
• The mod_pagespeed extension is designed to optimize Web pages delivered with the widely used Apache Web server software.
• Google's a search-ad auction algorithm favors faster-loading sites.
Page Speed API (application programming interface) lets Web developers get specific suggestions of how they can improve their Web pages.
• The Chrome browser has many speed-related features, including the ability to pre-render Web pages before people click on them and speed up encrypted connections.
Clearly, speed matters: the Web is steadily increasing in importance, depth, and breadth, and nobody enjoys waiting online to read news, buy products, or check bank transactions. What's interesting here is that Google is willing to make its Web performance ideas into a profit center.


Read more: http://news.cnet.com/8301-30685_3-20084707-264/google-to-speed-up-host-customers-web-sites/#ixzz1TPnzN4rj

Sony Ericsson XPERIA Arc Smartphone Launching in U.S. in August

Sony Ericsson will be launching its flagship XPERIA Arc Android smartphone in the U.S. market starting this August for $600 unlocked. Unfortunately, as the manufacturer wasn’t able to secure any carrier agreements, the device won’t be offered at this time with a contract for a discounted and subsidized price tag. As such, the $600 price point for this high-end handset may keep the device away from most people as the U.S. market is accustomed to subsidized pricing for cellular contracts.
Though Sony Ericsson didn’t mention what radios will be supported on the handset, it could be safe to assume that the GSM handset will work on either AT&T or T-Mobile USA. It’s unclear if Sony Ericsson will deliver two variants of the handset, each compatible with one carrier’s 3G bands.

Sony Ericsson Xperia™ arc – Key Features
  • Slim, lightweight and strong, with perfect ergonomics
  • Extra wide 4.2-inch multi-touch Reality Display with Mobile BRAVIA® Engine to ensure ultimate multimedia and viewing experiences
  • Sony Exmor R™ for mobile: for best-in-class low-light photography and video capture
  • 8.1 megapixel camera and HD video recording capability
  • Android Market™ – thousands of applications to keep you entertained
Sony Ericsson Xperia™ arc Color Availability
  • Sony Store – Midnight Blue
  • Newegg.com, Buy.com and Amazon.com – Midnight Blue and Misty Silver


Google Maps 5.8 for Android adds photo uploads, My Places, and more : Directly from Google Blog

Today, Google Maps 5.8 for Android improves Places and Latitude with:
  • Upload photos for a Place
  • My Places as a simple way to manage the Places you’ve starred and recently viewed
  • Descriptive terms for Places in search results
  • Add a new Place on-the-go when checking in
Photo upload for a Place

When deciding on a place to go, people often want to know what a place looks like in addition to seeing ratings and reviews. You can now contribute photos to help others get a sense of places. You can now attach your photos to Places, and yours may even become the profile picture for that page. If you want to view or delete any photos you’ve contributed to Places, you can manage uploaded photos in the “Photos for Google Maps” album on your Picasaaccount.

Left: Uploading pictures to a place. Right: Photos in Android Gallery

My Places and descriptive terms for mobile

In June we announced descriptive terms and ‘My Places’ for the desktop. Both these features are now in Google Maps for mobile. Descriptive terms appear in search results for Places to inform you what businesses are ‘known for,’ such as their ‘eggs benedict’ or being ‘worth the wait.’ 

Also, My Places for mobile provides quick access to starred and recent Place pages you’ve looked at. You can access My Places by pressing your phone’s menu button while in Google Maps.

Descriptive terms and My Places in Google Maps for mobile

Add a new Place ‘on-the-go’ for check-ins

If you’re out and about and want to check in, we want to make sure you can quickly add a new Place to check into if one isn’t available. This might happen for new businesses or those that haven’t set up a Place page yet. For example, let’s say you’re at Xoogle Xtreme Sports, a new sports shop in your neighborhood. You go to check in but don’t see Xoogle in the list of places to check into and when you do a search still nothing comes up.

Add a Place when checking in, if needed

To solve this, you’ll now see an “Add place” option at the bottom of suggested places. Select that option, and you’ll be prompted to confirm the name and location of the new place. Then a brand new place is added (and you’re checked in). This place will be available for you and others to check into from Latitude, but will not appear as a search result in Google Maps or Google Places.

We’ve also added ‘Bigger text’ to our experimental Labs features and ‘Download map area’ has been renamed ‘Pre-cache map area.’

To start using Google Maps 5.8 for Android, download the update here. This update requires an Android OS 2.1+ device and can be used anywhere Google Maps is currently available. Learn more in our help center.

Saturday, 23 July 2011

New Features Added to Google Apps : Directly from Google Blog

We’ve added more than a dozen new features to Google Apps so far in July. Read on to learn about a few of our favorites: a new look for Gmail and Google Calendar, ways we’ve made Gmail safer and easier to use, a couple new mobile capabilities and more.

Preview new looks for Gmail and Google Calendar
A couple weeks ago we began rolling out a visual refresh to Gmail and Google Calendar, which is consistent with design changes happening across many other Google products. The idea is to make the interfaces even more focused, elastic and effortless. If you’d like to see the new look, you can try it out in Gmail and Google Calendar now.

Pick your favorite inbox style
In addition to Gmail’s new look, we added new options to let you choose an inbox layout that best suits your email habits. You can decide between Priority Inbox, important messages first, starred messages first or unread messages first—or stick with a classic inbox style.


Make multiple calls in Gmail
A while back we added the ability to place phone calls to land lines and mobile phones from your Gmail browser window for free or at greatly reduced calling rates. On Wednesday we made this feature better by allowing multiple simultaneous calls. You can place a second call by putting your first call on hold, or put your first call on hold to pick up another incoming phone call.

View ZIP and RAR contents from Gmail attachments
Before last week, when you received a ZIP or RAR attachment you had to download the file and extract its contents to view what someone sent you. Now you can simply view the contents of ZIP and RAR in your browser without the hassle of downloading and extracting. This is a faster, safer and more affordable way of viewing attachments than opening potentially harmful files with software on your computer.


Phishing detection
Gmail has also started keeping you safer by displaying more information about the origin of certain messages. Email coming from senders who aren’t in your contact list will display the sender’s full email address. We’ll also show you when messages come from an email-sending service (like a news site’s article sharing system) and display a warning when it looks like the sender may have spoofed a Gmail address.


Read receipts for business and government customers
Many organizations that use Gmail have asked for a way to tell if important sent email has been opened, and since Tuesday, Google Apps for Business and Government administrators can activate read receipts from the control panel. Administrators can control which users can request or return read receipts, and whether receipts are issued automatically or manually by recipients.


New spreadsheet keyboard shortcut menu and PPTX support
In Google Docs, this week we added a handy keyboard shortcut cheat sheet to help you work more quickly in spreadsheets. Just hit Ctrl+/ (or Cmd+/ on a Mac) to bring up the keyboard shortcut guide. We also launched support for PPTX conversions, so now you can bring all those PowerPoint files from your desktop into Google Docs, and edit them with your classmates and colleagues from the browser.


More options for videos in Google Docs
Recently we made it easier to work with videos that you upload Google Docs. Now you can embed Google Docs videos into Google Sites pages, embed them on other webpages and even add text captions to your videos.


Share files from the Google Docs Android app
In April we introduced the Google Docs app for Android devices, making it easier to find and open Google Docs files on your phone or tablet. A couple weeks ago we added the ability toshare files right from the Google Docs app, so now you’re covered when you need to give others access to a document, spreadsheet, presentation or any other type of a file when you’re on the move.


Five new mobile site templates
The Google Sites mobile experience also got an upgrade. We added five new mobile site templates to make it easy to build and launch a site that looks great on the small screen. This video explains how: