Interclue is a Firefox extension that adds more information about a link when you hover over it. It's not that annoying as the famous Snap tooltip and it certainly provides much more information about the page. As you can see in the screenshot above, you need to hover over a link, and then over the site's favicon that appears next to the link. Interclue shows a preview of the page that includes most of the actual content, a thumbnail, information about the last update, the number of words, links, images, a tag cloud with the most popular del.icio.us tags. But the most impressive thing is that all this data loads almost instantly and it's actually useful, especially when you want to judge the quality of a search result (including if it returns a server error). The preview window can be resized and dragged around, but it disappears when you move your mouse unless you lock it.
When the link points to a file (for example, a PDF), Interclue shows its file size and the last modified date, as reported by the web server. This is useful if you don't have a fast Internet connection and you don't want to wait for an hour to download Adam Bosworth's speech about health. Fortunately, the file is quite small.
The previews are pretty clever: for example, the preview for a link to a YouTube video shows the actual video. The extension "tries to avoid doing any look-ahead operations on [links that produce side-effects] by avoiding links with certain keywords in their text and link (such as 'logout', 'delete', 'remove' and so on), and also by turning off Linkclues for internal links on secure sites, which are typically used for banking, ordering goods and services".
You'll find a lot of things you can change in the settings and also the options to disable the previews for certain domains. Overall, the extension takes a great concept from Cooliris and transforms into a brilliant tool.
Google File Search
Web pages are useful, but if you've ever wanted to find a specific file on the web, you noticed it's not very easy. Fortunately, search engines like Google could be used for this tricky task.
Sometimes people create a web site, put some files in a directory, but forget to add an index file. So they end up with an unprotected directory that lists all of its files and subdirectories, when directly accessed from a browser. If someone links to the directory or submits it to Google, it becomes available to anyone who performs a search.
Because these directory listings are built using similar templates (depending on the web server), you can add to your query the most distinctive traits:
* The title starts with "index of" -> add to the Google query: intitle:"index of"
* They typically contain these words: "parent directory", name, "last modified", size, description -> you can add to your query "parent directory", for example
* Since most sites use Apache servers, you could also add Apache, that appears in the footer of a listing for Apache web servers
To find the page from the screenshot, you could use a query like:
intitle:"index of" firefox 2.0 rc1 source
Of course, you could use this idea to find any kind of file from a PDF e-book to an MP3 podcast or song. Some of the files are shared by breaking a copyright law, so you must you use your judgment before downloading them.
But finding files using this technique is too complicated, you'll say. First you have to enter a very complicated query, then visit all these strange-looking web pages and perform a new search in the current page to actually find the file. Then there are so many dead links and disingenuous webmasters that try to trick you with fake pages.
Some people with too much time on their hands built web apps that make it easy to search for files using Google. Briefli builds the query internally, loads the first results from Google and displays the links to the files on the same page. Moreover, the files that actually match your query are highlighted. To play the MP3s inline, you could add the del.icio.us bookmarklet to your browser and for Office files and PDFs, use Docufarm.
A site optimized for finding and playing MP3 files is mp3Salad. It lets you play all the MP3 files from a directory using a simple Flash player and even export the entire listing as a playlist.
The avalanche of file hosting sites brought a new to search for files: restrict the search results to one or more of these sites. Some examples of popular file hosting sites: esnips.com or megaupload.com. This custom search engine lets you restrict the search to 127 file hosting sites.
And then there are BitTorrent sites. Because they're so many, this custom search engine is useful to search across the most popular ones.
Google actually indexes some of these files, mostly Office documents, PDF files, text files. You can restrict a Google search to a file type by using the filetype: operator in your query (examples: bash linux filetype:pdf restrict the search for [bash linux] to PDF files). This way you can search inside these files and not only in a listing of filenames.
For files residing on your hard disk, a desktop search engine like Google Desktop (Windows/Mac/Linux), Windows Vista's search, Mac's Spotlight are great and should be used before searching on the web.
Maybe one day Google will come up with a nice file search engine that indexes unprotected directories, FTP servers, file hosting sites, torrent sites. But probably the legal challenges outweigh the advantages of a such a search engine (Yahoo has a music search engine, but only for China).
Sometimes people create a web site, put some files in a directory, but forget to add an index file. So they end up with an unprotected directory that lists all of its files and subdirectories, when directly accessed from a browser. If someone links to the directory or submits it to Google, it becomes available to anyone who performs a search.
Because these directory listings are built using similar templates (depending on the web server), you can add to your query the most distinctive traits:
* The title starts with "index of" -> add to the Google query: intitle:"index of"
* They typically contain these words: "parent directory", name, "last modified", size, description -> you can add to your query "parent directory", for example
* Since most sites use Apache servers, you could also add Apache, that appears in the footer of a listing for Apache web servers
To find the page from the screenshot, you could use a query like:
intitle:"index of" firefox 2.0 rc1 source
Of course, you could use this idea to find any kind of file from a PDF e-book to an MP3 podcast or song. Some of the files are shared by breaking a copyright law, so you must you use your judgment before downloading them.
But finding files using this technique is too complicated, you'll say. First you have to enter a very complicated query, then visit all these strange-looking web pages and perform a new search in the current page to actually find the file. Then there are so many dead links and disingenuous webmasters that try to trick you with fake pages.
Some people with too much time on their hands built web apps that make it easy to search for files using Google. Briefli builds the query internally, loads the first results from Google and displays the links to the files on the same page. Moreover, the files that actually match your query are highlighted. To play the MP3s inline, you could add the del.icio.us bookmarklet to your browser and for Office files and PDFs, use Docufarm.
A site optimized for finding and playing MP3 files is mp3Salad. It lets you play all the MP3 files from a directory using a simple Flash player and even export the entire listing as a playlist.
The avalanche of file hosting sites brought a new to search for files: restrict the search results to one or more of these sites. Some examples of popular file hosting sites: esnips.com or megaupload.com. This custom search engine lets you restrict the search to 127 file hosting sites.
And then there are BitTorrent sites. Because they're so many, this custom search engine is useful to search across the most popular ones.
Google actually indexes some of these files, mostly Office documents, PDF files, text files. You can restrict a Google search to a file type by using the filetype: operator in your query (examples: bash linux filetype:pdf restrict the search for [bash linux] to PDF files). This way you can search inside these files and not only in a listing of filenames.
For files residing on your hard disk, a desktop search engine like Google Desktop (Windows/Mac/Linux), Windows Vista's search, Mac's Spotlight are great and should be used before searching on the web.
Maybe one day Google will come up with a nice file search engine that indexes unprotected directories, FTP servers, file hosting sites, torrent sites. But probably the legal challenges outweigh the advantages of a such a search engine (Yahoo has a music search engine, but only for China).
Guide for Migrating to Google Apps
Scott Hanselman has a "definitive guide" that will help you migrate from your existing mail solutions to Google Apps (Premier Edition). He moved his entire family (wife, parents, brothers, cousins, in-laws) to Google Apps, and there wasn't a single solution for everyone. Scott had to buy a software to migrate Microsoft Outlook calendars, email and contacts, and create AIM Mail accounts to move local archives to AIM's IMAP folders that can be imported using Gmail's migration tools (a feature of the Premier Edition of Google Apps).
The guide also offers a hack that lets you transfer your email from one Gmail account to another Gmail account (it should work for normal Gmail accounts too):
The conclusion is that Google still doesn't offer enough tools to make the migration painless and without buying/using third-party solutions.
The guide also offers a hack that lets you transfer your email from one Gmail account to another Gmail account (it should work for normal Gmail accounts too):
The solution is two-fold. First, in the original Gmail account, make sure you've enabled POP Email in Settings|Forwarding and POP and selected Enable POP for ALL MAIL.
Then, logout, and login to your destination account in Google for Apps and from Add an Email Account, enter in the Gmail username and the POP Server as 66.249.93.109. Also, note the non-standard port 995. Don't select "Leave a copy" because Gmail won't let you anyway. However, don't worry, your emails won't be deleted in the source.
The conclusion is that Google still doesn't offer enough tools to make the migration painless and without buying/using third-party solutions.
Google Code Search Updates
Google Code Search received a small update: Google indexes snippets from web pages and individual code files, not only repositories and source code archives. You can also submit links to archives, CVS or Subversion repositories to be included in Google's index.
The ranking algorithms now favor class and function definitions.
A good alternative to Google Code Search is Krugle (read about its history), which has a less comprehensive index and doesn't support regular expressions for queries, but compensates with a great AJAX interface, tabs that allow you to open more search results in the same page, syntax highlighting and an easy way to browse within a project directory. Krugle also has a search engine for tech articles, documentations and books and it powers SourceForge's search engine. One thing I especially like about Krugle is you can search on specific code features such as function calls, function definitions, class definitions and comments.
Another popular search engine for code is Koders, which offers very good enterprise solutions, like integration with IDEs and version control systems. The index is less comprehensive than for Krugle and Google Code Search, and it returns worse results than the other search engines, but, according to Alexa, Koders is more popular than Krugle.
It would be nice to have a source code search engine that has Google's index and powerful queries, combined with Krugle's elegant interface and its attention to details and the business-oriented features from Koders.
The ranking algorithms now favor class and function definitions.
A good alternative to Google Code Search is Krugle (read about its history), which has a less comprehensive index and doesn't support regular expressions for queries, but compensates with a great AJAX interface, tabs that allow you to open more search results in the same page, syntax highlighting and an easy way to browse within a project directory. Krugle also has a search engine for tech articles, documentations and books and it powers SourceForge's search engine. One thing I especially like about Krugle is you can search on specific code features such as function calls, function definitions, class definitions and comments.
Another popular search engine for code is Koders, which offers very good enterprise solutions, like integration with IDEs and version control systems. The index is less comprehensive than for Krugle and Google Code Search, and it returns worse results than the other search engines, but, according to Alexa, Koders is more popular than Krugle.
It would be nice to have a source code search engine that has Google's index and powerful queries, combined with Krugle's elegant interface and its attention to details and the business-oriented features from Koders.
Visual Overview of a Wikipedia Article
WikiMindMap lets you visualize an Wikipedia article as a series of links to other articles. All the text is compressed to a list of keywords. For example, this Wikipedia page for Gmail...
...becomes this mind map...
According to Wikipedia, a mind map is "a diagram used to represent words, ideas, tasks or other items linked to and arranged radially around a central key word or idea. It is used to generate, visualize, structure and classify ideas, and as an aid in study, organization, problem solving, and decision making."
This tool is a good way to visualize a complex Wikipedia article, become familiar with the most important concepts and explore related topics.
...becomes this mind map...
According to Wikipedia, a mind map is "a diagram used to represent words, ideas, tasks or other items linked to and arranged radially around a central key word or idea. It is used to generate, visualize, structure and classify ideas, and as an aid in study, organization, problem solving, and decision making."
This tool is a good way to visualize a complex Wikipedia article, become familiar with the most important concepts and explore related topics.
Encyclopedic Google
After Google introduced the universal search and Ask.com launched a unified interface, many people wondered if the time of the ten blue links has passed. Google was actually more conservative than Ask.com and didn't alter the search results pages too much: not many queries return image results, videos, news, maps or books.
If you want more diversity in your search results, this Greasemonkey script replaces Google's ads with results from Image Search, Google Video, Wikipedia articles and definitions from Dictionary.com. There's no clever algorithm for the order of the panels, so you'll see them for every query that returns results.
It's up to you to decide if the slower-loading multimedia results are more useful than Google's sponsored links. An interesting idea for this script would be to take into account Google's recommendations for specialized search engines (for "Lars von Trier" Google recommends to try Google News). To install the script, you need Firefox and Greasemonkey.
If you want more diversity in your search results, this Greasemonkey script replaces Google's ads with results from Image Search, Google Video, Wikipedia articles and definitions from Dictionary.com. There's no clever algorithm for the order of the panels, so you'll see them for every query that returns results.
It's up to you to decide if the slower-loading multimedia results are more useful than Google's sponsored links. An interesting idea for this script would be to take into account Google's recommendations for specialized search engines (for "Lars von Trier" Google recommends to try Google News). To install the script, you need Firefox and Greasemonkey.
AutoFilter for Google Spreadsheets
Spreadsheet applications have a feature that lets you filter the data from a sheet. AutoFilter displays only the rows that meet a criteria that you specify and hides the rest of the rows.
Google Spreadsheets doesn't have AutoFilter yet, but a Google intern built one using the API. You can view your own spreadsheets, but you must make them public before.
Besides restricting the rows to the ones that contain specific values, you can create custom filters by defining your own boolean expressions. It even works with natural language expressions like "value is 5 or value is greater than 10" or regular expressions like 12/*/2007 (any date from December 2007).
"The API gave me access to practically all my spreadsheet data, so I had the flexibility to do whatever I had in mind. Within a few hours, I had a pretty powerful little application that could filter using easy dropdowns on each column. But I wasn't done -- I wanted more control over filtering. I added an expression parser that understands fuzzy filters -- things like contains North or New -- just as well as it understands more precise (but intimidating) traditional expressions," explains Alex Komoroske, the author of the app.
Google Spreadsheets doesn't have AutoFilter yet, but a Google intern built one using the API. You can view your own spreadsheets, but you must make them public before.
Besides restricting the rows to the ones that contain specific values, you can create custom filters by defining your own boolean expressions. It even works with natural language expressions like "value is 5 or value is greater than 10" or regular expressions like 12/*/2007 (any date from December 2007).
"The API gave me access to practically all my spreadsheet data, so I had the flexibility to do whatever I had in mind. Within a few hours, I had a pretty powerful little application that could filter using easy dropdowns on each column. But I wasn't done -- I wanted more control over filtering. I added an expression parser that understands fuzzy filters -- things like contains North or New -- just as well as it understands more precise (but intimidating) traditional expressions," explains Alex Komoroske, the author of the app.
Zoho vs Google Docs
While Google still works on completing its online office suite by adding a presentation app and integrating JotSpot, an Indian company called AdventNet already has one and it includes everything from word processing, spreadsheets, presentations, notebooks to wikis, online databases, project management. It's called Zoho and it keeps getting better every day.
Zoho opted for a more familiar look, so most of their products are inspired from Microsoft Office. Unlike Google Docs & Spreadsheets that has a start page which lists all your files, Zoho uses a sidebar that shows the files created using the active application. Zoho's word processor has a tabbed interface, so you never have to leave the current page to switch to a new document. While many options work like in Google Docs, Zoho pushes the boundaries and lets you save templates and even share them in a public template library. It's also able to import bigger files than Google Docs: I managed to upload a 2.8 MB document and I couldn't find a precise number for the maximum size of a document. Unfortunately, the application is barely responsive when you edit a big document.
Zoho Writer lets you publicize a document, post it to a blog or collaborate with your contacts. But collaboration is Zoho Writer's weakest point because it doesn't happen in real-time and you don't see the changes made by your collaborators unless you refresh the page and that's not very cool.
The integration between Zoho's apps is not very visible, so if you want to switch from Zoho Writer to Zoho Sheet, you'll have to type the URL in the address bar or use your bookmarks. Zoho Sheet doesn't have tabs, but it's much buggier than Zoho Writer. A simple spreadsheet that loaded just fine in Google Spreadsheets managed to make my browser completely unresponsive for minutes. I particularly like the way they handled formulas and how easy is to add new functions from the list. In Zoho Sheet, the collaboration is in real-time, but Zoho has a strange of handling conflicts that manages to produce different spreadsheets for each collaborator. And some of the copies are really broken.
The funny thing about Zoho Show, the presentation app from Zoho's suite, is that when you import a presentation, it recommends to make it read-only. In this case, this would be just a PPT viewer, like the one available in Gmail. Once you import your presentation, there's a magical link at the top of the window that lets you actually view, but you'll have to guess it. The application is very simple and doesn't go beyond inserting some text, shapes and arrows. The rendering of the presentation is worse than Gmail's and the slide show looks even worse.
Zoho Creator is something that Google doesn't have and it actually works great. It's the online version of Microsoft Access and it lets you create and manage database applications. The nice thing about the app is that you can easily build forms that can be embedded in your site and populate your database. You can create contact forms or more complex things like a CRM application. There's a big list of templates, a simple way to build scripts for your forms, you have email notifications. The application only needs better reports, some SQL support and an API.
Speaking of which, Zoho has some APIs that enable other services to list your files hosted at Zoso, to import/export files and also to edit remote documents. There's nothing like Google Spreadsheets API that lets you interact with a spreadsheet more granularly, but Zoho's purpose was probably to make it easy to integrate with storage services that lack document editing features.
While Google Docs lacks many features already available in Zoho's office suite (and even entire apps) and the existing features are more limited, Google's applications are much more stable and work better if you share your files with other people. Zoho offers a lot of tools, including a plugin for Microsoft Office that lets you work on your files online and saves them to Zoho from Microsoft Word and Excel. Their integration with Microsoft products and the impressive size of the portfolio certainly makes Zoho a candidate for a Microsoft acquisition.
Zoho's future plans are to integrate their products and to provide a proper replacement for Microsoft Outlook: email, calendar, contacts and task management. Zoho Mail is not yet ready for prime time, but you can see a demo here.
Inside Google Earth
RealityPrime has an article about the technology behind Google Earth. The author is Avi Bar-Ze'ev, co-founder of Keyhole, the company that built Earthviewer, later renamed as Google Earth. This is only the first part of the article that deals with how the 3D Earth is drawn on your screen and, even if it requires some knowledge about 3D computer graphics, it's an interesting read nonetheless.
There are two principal differences between Google Maps and Earth that inform how things should ideally work under the hood. The first is the difference between fixed-view (often top-down) 2D & free-perspective 3D rendering. The second is between real-time and pre-rendered graphics. These two distinctions are fading away as the products improve and converge. But they highlight important differences, even today.
What both have in common is that they begin with traditional digital photography — lots of it — basically one giant high-resolution (or multi-resolution) picture of the Earth. How they differ is largely in how they render that data.
Paul Buchheit, the Man Behind Gmail
Creative Commons-licensed by jm3
"I think, in general, people are uncomfortable with things that are different. Even now when I talk about adding new features to Gmail, if it isn't just a small variation or rearranging what's already there, people don't like it. People have a narrow concept of what's possible, and we're limited more by our own ideas about what's possible than what really is possible. So they just get uncomfortable, and they kind of tend to attack it for whatever reason."
(Paul Buchheit, the creator of Gmail)
Paul Buchheit is the man behind Gmail, the first and the most successful AJAX web application from Google.
On April 1, 2004, we rolled out the first release of Gmail. It immediately became known for giving away 1000 MB of storage, while the others only offered 4 MB, as they had for many years. We didn't do that just for the attention (although we certainly got our share). It's just part of our philosophy. We always want to do as much as we can for our users, and so if we can make something free, we will.
But storage was only the most obvious difference, and our other improvements were just as important. Gmail included a quick and accurate search. It introduced powerful new concepts to organize email, such as the conversation view (so now I can finally see all those replies at once). It provided a fast and dynamic interface from web browsers everywhere, popularizing the techniques that have since become known as AJAX.
This interface included many important features not commonly found on the web at that time, such as email address auto-completion, a slick spell-checker, keyboard shortcuts, and pages that update instantly. It included a smart spam filter to get rid of junk mail. Finally, we made an important new promise: you can keep your Gmail address and all of your email, even if you someday decide that Gmail is not for you. Cell phone owners already have the right to keep their old phone number when switching to a new provider, and you should have that same freedom with email. To ensure this freedom, Gmail provides, for free, both email forwarding and POP download of all your mail. Many services are now beginning to include other Gmail innovations; we hope that some day they will also be willing to include this one.
But Gmail managed to make other competing email services improve.
Mr. Buchheit said he started working on Gmail after observing that other email programs were getting worse, not better. Microsoft's Mr. Doerr said that at his company, Gmail was a thunderbolt. "You guys woke us up," he told Mr. Buchheit. Yahoo's Mr. Diamond, then at a startup with its own hot, new email program, [OddPost, now known as Yahoo Mail Beta] said Gmail was the final impetus that Yahoo needed to buy his company.
Mr. Buchheit responded with a victory lap. "We were trying to make the email experience better for our users," he said. "We ended up making it better for yours, too."
"Paul was one of the first engineers at Google. Among other things, he came up with the idea for PigeonRank. Oh yeah, and Gmail, which he largely built himself in the middle of the night. Paul liked to get to the office after noon or even at dinnertime, then work on into the next morning," recalls an ex-Googler. He also wrote the original prototype of Google AdSense and came up with Google's mantra: "Don't be evil". He joined Google in 1999, but he left the company last year because his life there became "too predictable, and too typical." But you can find him at his blog where he still talks a lot about Google.
OS-Level Autocomplete
LetMeType is a small Windows tool that extends the concept of autocomplete at the operating system's level. The application runs in the background, monitoring everything you type in any input box and creating a database of frequent words and 2-grams. When you start typing a word, LetMeType displays a list of the most probable words that start with the letters you've just typed and you can select one of the options.
The program lets you select different values for the length of the words, and for the minimum probability of a suggestion. This works well especially for long or complicated words.
The interface is not very user-friendly, but program has been open sourced and you can improve it. It would be nice to combine this with Google Suggest and to make it less annoying by only making suggestions when the user requests it or when the next letters/words are obvious.
The program lets you select different values for the length of the words, and for the minimum probability of a suggestion. This works well especially for long or complicated words.
The interface is not very user-friendly, but program has been open sourced and you can improve it. It would be nice to combine this with Google Suggest and to make it less annoying by only making suggestions when the user requests it or when the next letters/words are obvious.
Google Book Search Is More Accessible
Google Book Search lets you see the actual text of public domain books, not just the scanned images. If you click on "view plain text" in the sidebar, you'll only see the pages that contain text. This is useful if you want to copy some text: just select the text and press Ctrl+C. But it also opens up "hundreds of thousands of books to people who use adaptive technologies such as speech output, screen readers, and Braille displays". It's strange that Google only offers the option to download the books as PDFs and not as text files or HTML files, like many other sites (Project Gutenberg's search features are pretty bad). Google doesn't make it easy to find public domain books either: not all the books that are available in "full view" are in the public domain.
Another enhancement is an AJAX-less version of the site, that should work better on older browsers and mobile devices.
Another enhancement is an AJAX-less version of the site, that should work better on older browsers and mobile devices.
Google Phone Is a Collection of Apps
After having a dedicated application on Apple's iPhone, YouTube made a deal with LG and, by the end of this year, we'll see LG phones that let you upload, view and share YouTube videos. "LG Electronics will unveil a mobile handset that fully supports the YouTube service for the first time in Europe in the second half of this year," said an LG representative.
LG has already launched LG-KU580, a phone preloaded with Google mobile apps (Gmail, Google Maps) and shortcuts to Google's sites. "We know Google services are not good for all cell phones due to screens being too small in comparison to a PC monitor, and mobile data transmission is too expensive. However, Google provides a mobile-specific service lineup. As a result, handset users will be able to enjoy a decent service," was honest to admit an LG official.
As phones start to feel more like real computers and mobile browsers like iPhone's Safari, Opera Mini or Nokia S60 Browser render the web pages closer to a desktop browser, the Java applications that emulate web sites will become unnecessary. So maybe Google should focus on creating a smart mobile browser instead of service-specific applications.
"Becoming an equipment manufacturer is pretty far from our business model On the other hand, we're very interested in the platforms that other people are building. We are quite eager to be part of the mobile revolution," said Vinton Cerf, Google's chief internet evangelist, in March. And Google's list of mobile-optimized services grows every day, but there's nothing revolutionary in the lite version of a site.
LG has already launched LG-KU580, a phone preloaded with Google mobile apps (Gmail, Google Maps) and shortcuts to Google's sites. "We know Google services are not good for all cell phones due to screens being too small in comparison to a PC monitor, and mobile data transmission is too expensive. However, Google provides a mobile-specific service lineup. As a result, handset users will be able to enjoy a decent service," was honest to admit an LG official.
As phones start to feel more like real computers and mobile browsers like iPhone's Safari, Opera Mini or Nokia S60 Browser render the web pages closer to a desktop browser, the Java applications that emulate web sites will become unnecessary. So maybe Google should focus on creating a smart mobile browser instead of service-specific applications.
"Becoming an equipment manufacturer is pretty far from our business model On the other hand, we're very interested in the platforms that other people are building. We are quite eager to be part of the mobile revolution," said Vinton Cerf, Google's chief internet evangelist, in March. And Google's list of mobile-optimized services grows every day, but there's nothing revolutionary in the lite version of a site.
Google Makes FeedBurner PRO Free
Google is about making things accessible to everyone and one of the way to make this happen is to buy a service or software that used to cost money and release it for free. Google did this with Blogger PRO, Picasa, Keyhole (now Google Earth), Urchin (now Google Analytics), SketchUp and now FeedBurner PRO. According to UnderGoogle, the first visible effect of the FeedBurner acquisition is that you can use the advanced features of FeedBurner for free: reach (the unique number of people who view or click your feed posts) and stats for individual posts. Just go to "FeedBurner stats" and enable the features that used to be inaccessible until today if you didn't want to pay $5 a month for a subscription.
By default, FeedBurner already enabled the reach metrics for everyone. "Reach is the total number of people who have taken action — viewed or clicked — on the content in your feed. Subscribers is a measure of how many people are subscribed to your feed. At any given time, you can expect that a certain percentage of this subscriber base is actively engaging with your content and this "Reach" measurement provides this additional insight."
And other good news: FeedBurner MyBrand, the service that lets you serve your feeds from your domain, is now free. It used to cost $3-$14/month, depending on the number of feeds from your account. "With MyBrand, publishers can continue to take advantage of all of FeedBurner's services, but provide a transparent experience by running everything through their domain."
{ Thank you, Carlos. }
Update: FeedBurned confirms this. "Beginning today, two of FeedBurner's previously for-pay services, TotalStats and MyBrand, will be free. Not in the sense of soaring high above the clouds or recently sprung from the hoosegow, but free like you'll no longer gladly be billed on Tuesday for a burned feed today. We suspect this will be welcome news to the 450,000+ of you using many of our other free services, but understanding that your feed is your feed, you will need to activate these newly freed-up services in order to partake in their awesomeness."
By default, FeedBurner already enabled the reach metrics for everyone. "Reach is the total number of people who have taken action — viewed or clicked — on the content in your feed. Subscribers is a measure of how many people are subscribed to your feed. At any given time, you can expect that a certain percentage of this subscriber base is actively engaging with your content and this "Reach" measurement provides this additional insight."
And other good news: FeedBurner MyBrand, the service that lets you serve your feeds from your domain, is now free. It used to cost $3-$14/month, depending on the number of feeds from your account. "With MyBrand, publishers can continue to take advantage of all of FeedBurner's services, but provide a transparent experience by running everything through their domain."
{ Thank you, Carlos. }
Update: FeedBurned confirms this. "Beginning today, two of FeedBurner's previously for-pay services, TotalStats and MyBrand, will be free. Not in the sense of soaring high above the clouds or recently sprung from the hoosegow, but free like you'll no longer gladly be billed on Tuesday for a burned feed today. We suspect this will be welcome news to the 450,000+ of you using many of our other free services, but understanding that your feed is your feed, you will need to activate these newly freed-up services in order to partake in their awesomeness."
Tool for Backing Up a Blogger Blog
Blogger Backup is a small open-source Windows tool that, well, backups the posts and comments from a Blogger blog. You'll have to enter your Google credentials (and your only protection is that the software is open source and you can check the code), select the blog you want to backup and decide how many posts you want to save.
The format for exporting is Atom, so for each post you'll get two files: one for the actual content of the post and one for the comments. There's also the option to save all the posts in a big Atom file.
Once you have all these files on your computer, you could write a tool that imports them to a database or use Blogger's API to recreate the blog. In fact, this tool also uses Blogger's API to get the feeds.
Another way to backup your blog involves manually downloading a page that contains all your blog posts and using an extension to get the photos from these posts.
{ via Digital Inspiration }
The format for exporting is Atom, so for each post you'll get two files: one for the actual content of the post and one for the comments. There's also the option to save all the posts in a big Atom file.
Once you have all these files on your computer, you could write a tool that imports them to a database or use Blogger's API to recreate the blog. In fact, this tool also uses Blogger's API to get the feeds.
Another way to backup your blog involves manually downloading a page that contains all your blog posts and using an extension to get the photos from these posts.
{ via Digital Inspiration }
Interview with André Banen, the Helping Mind from Google Docs Group
If you've ever visited Google Docs & Spreadsheets Group (a place where users ask questions about the product, report bugs or share their ideas), then you must have read one of the many insightful posts written by ahab (André Banen), who - contrary to what many think - doesn't work at Google.
Can you tell us something about yourself?
Well, I'm a home maker, male, too short for my weight, 54, married and having two adult sons, Dutch and living in the Netherlands, I was trained as a technical programmer. And I like cats.
How would you define the concept of spreadsheet to someone that didn't use one?
Basically a spreadsheet is like a big grid - like on paper. In a square on the grid you can put some data like a number or e.g. a name or a date or a time. In other squares you could write a formula - like an addition or multiplication or something more complex. In these formulas you can instead of number use references to other grid squares. So a formula would become something like: take the value from the square on the first row and the third column and multiply it by three; written in a math notation of course like =C3*3 where C is the third column. In a spreadsheet these squares are called cells. And the formulas compute without you having to use a calculator. But basically a spreadsheet is not more than that.
What spreadsheet software have you used and what's your favorite one?
I worked with a good number of spreadsheets. I used As-easy-as in the past, wrote a course and gave it for Uniplex but that was long ago, used and tinkered a bit in TurboCalc :), used the free Sphygmic spreadsheet, obviously Works or Excel when they came in handy, and recently the on-line ones like iRows, Trimpath/NumSum, EditGrid, Google Spreadsheets. I don't really have a favourite, but I'd like to test out Gnumeric because it claims to be more precise than other spreadsheets. However currently I stick with Google Spreadsheets because it is so easy to access from anywhere.
What do you think about all these web apps that try to replace or complement existing desktop applications?
The new 'Web 2.0' apps as they're sometimes called, try hard to become interesting. But they are seriously hampered by the limitations and incompatibilities of the browsers in use. So the web apps do not yet 'cut the cake'. For instance when I'm editing a complex spreadsheet formula I find myself often using PC based software like PSPad, a programmers editor that lets me use regular expressions, and - like I needed yesterday - switch between opening and closing parenthesis. Many of the current web apps could easily be replaced by web accessible storage which would act like a U3-enabled USB-memory-stick.
As a matter of fact I think that the development of web apps is a step back in creating quality software. Programmers are back to so many restrictions that were thought to have disappeared, like the size of an application or the time it will take to load. And at the same time these web programmers are using unwieldy tools like 'compilers' that translate Java code into JavaScript. Which doesn't help either to make their creations light and swift.
How did you discover Google Docs & Spreadsheets? Did you use other similar applications?
I found out about Google-Labs Spreadsheet. It had come into beta - which is Google talk for usable by the ordinary users, I think - and it seemed exciting, free software with which you could actually do something 'useful'. Later when Writely merged with Google-Labs Spreadsheet, I got the Write/Wordpad competitor for free in the Docs & Spreadsheets package. Actually Google-Labs Spreadsheets was the first new web 2.0 app that I actually used, to others I just gave a glance. It must have been because I was already using Gmail for some time, which of course was the real first web app, but I was using that mainly because of its free storage, not because it looked so exciting.
If you were Google, how would you convince a Microsoft Excel user to try Google Spreadsheets?
I wouldn't try to convince Excel user to swap to Google Spreadsheets by suggesting compatibility - for that is not the strongest point. I would suggest easy access, storage on line and collaboration as major selling points. A really die-hard Excel user should not try Google Spreadsheets, that would mean a big disappointment. But people wondering if they should fork out a lot of money to buy Excel as their first spreadsheet software definitely should try Google Spreadsheet, as its value for money completely beat Excel's. After all Google Spreadsheet is free.
Google said in many occasions that it doesn't want to compete with Microsoft Office. Do you believe this?
Yes, I do believe Google does not want to use Docs & Spreadsheets to compete with Microsoft Office. D & S would compete with Microsoft Works, but that is with the current version. Soon a web applications like Presently will be added to the Docs & Spreadsheets; and Presently is supposed to be a kind of PowerPoint. Also Google still has JotSpot in the works. And JotSpot could become much more interesting than Docs & Spreadsheets is now as it is not aimed at being a web imitation of a desktop based suite of programs. Instead it's aimed at web communities and giving them the tools to make these work in a Wiki-like style; and there is no real Microsoft desktop competitor for that.
How much time do you spend helping other people at Google Docs & Spreadsheets Group and why do you do it?
I spend quite a lot of time in the D & S forums. I like helping people take that first hurdle. And essentially they often just need someone that tells them they are on the right track. And of course I get the pick of interesting spreadsheet problems. It's always a short but sweet feeling when you can crack a problem. And to be fair, I did learn the most by answering other people's questions, because many people want to know different things that oneself finds interesting; so you get to dig deeper.
Do you remember any intriguing question from the Google Group?
That's a hard question. Many questions are intriguing but the most interesting ones are questions like, can you make the spreadsheet dynamically sort its data or can you make look-ups in a spreadsheet as if it was a database?
How to ask a good question?
People shouldn't be shy to tell what data they have, what they want to accomplish. They often are asking generic questions when they really should be referring to their own spreadsheet. Many people don't realize that putting a question the right way is the first step to solving a problem.
When you write your post and you are being precise, you get often very near the solution.
You must be using Google Docs & Spreadsheets a lot. Can you give some examples of real-life problems solved using Google's tool?
What gave you that impression? I basically use Google Spreadsheet as a hobby. And to find out how far I can stretch the envelope when it comes to 'programming' a spreadsheet. I didn't make any ledger spreadsheets, if that is what you like to know, but I did experiment a bit to find out how you can make a spreadsheet dynamically sort, or how to create a 'query' interface with the limited options available. If those can be considered real-life problems I worked on solving them
Do you have some tips for working with Google Docs & Spreadsheets?
Don't set your expectations to high, but rather try to find out what you can do within the limits that this suite of web apps currently has. Realize that Docs is more like Write or Wordpad than it is like Word; and that Spreadsheets is closer to Works Spreadsheet than to Excel.
Don't forget to browse the Help; start for instance with searching for 'shortcut' to get a comprehensive list of keyboard shortcuts used in D & S. Spreadsheet users, of course, should also bookmark GSSFAQ.
How many docs & spreadsheets do you have online and how do you organize them?
I now have about 266 on-line. And, as I'm a bit chaotic, I don't organize them very well. So the search box comes in handy very frequently.
I don't regret not using tags (now folders) that much; the facilities to use tags were already very limited as they are now for folders. I think had Google D & S implemented labels with their search tools like in Gmail I would be employing these much more often.
What's your favorite...
(How hard it is too choose; I'll make a random pick from the many favourites I have)
... book
Gödel, Escher, Bach: an Eternal Golden Braid, by Douglas Hofstadter
... film
The Party (with Peter Sellers), directed by Blake Edwards
... song
'Ombre opache' aria from 'Correa nel seno amato by Ale'ssandro Scralatti,
performed by the Leonhardt Consort and the baritone Max van Egmond
... programming language
Dialect - small, but a great tool. Development has stalled unfortunately because it was developed using MS-C++ before it became open source.
... software
The microcode in the Intel Pentium 4 CPU of my computer. If that piece of software wouldn't work the rest would be worthless.
... web site
It's a bit carny to say, but it's www.google.com
... invention
The windmill. A bit of an undervalued invention, but one that we will employ in the coming ages, if all goes well but also when things go bad.
... human virtue
humor
... idea source
My own brain. I've been filling it up for more than half a century, fortunately it will give something back now and then...
And for the people of the Google D & S team that chance upon this interview: buy yourself a copy of The Mythical Man-Month by Fred Brooks and read it. Then you will understand what is meant by "Plan to throw one away; you will, anyhow".
Can you tell us something about yourself?
Well, I'm a home maker, male, too short for my weight, 54, married and having two adult sons, Dutch and living in the Netherlands, I was trained as a technical programmer. And I like cats.
How would you define the concept of spreadsheet to someone that didn't use one?
Basically a spreadsheet is like a big grid - like on paper. In a square on the grid you can put some data like a number or e.g. a name or a date or a time. In other squares you could write a formula - like an addition or multiplication or something more complex. In these formulas you can instead of number use references to other grid squares. So a formula would become something like: take the value from the square on the first row and the third column and multiply it by three; written in a math notation of course like =C3*3 where C is the third column. In a spreadsheet these squares are called cells. And the formulas compute without you having to use a calculator. But basically a spreadsheet is not more than that.
What spreadsheet software have you used and what's your favorite one?
I worked with a good number of spreadsheets. I used As-easy-as in the past, wrote a course and gave it for Uniplex but that was long ago, used and tinkered a bit in TurboCalc :), used the free Sphygmic spreadsheet, obviously Works or Excel when they came in handy, and recently the on-line ones like iRows, Trimpath/NumSum, EditGrid, Google Spreadsheets. I don't really have a favourite, but I'd like to test out Gnumeric because it claims to be more precise than other spreadsheets. However currently I stick with Google Spreadsheets because it is so easy to access from anywhere.
What do you think about all these web apps that try to replace or complement existing desktop applications?
The new 'Web 2.0' apps as they're sometimes called, try hard to become interesting. But they are seriously hampered by the limitations and incompatibilities of the browsers in use. So the web apps do not yet 'cut the cake'. For instance when I'm editing a complex spreadsheet formula I find myself often using PC based software like PSPad, a programmers editor that lets me use regular expressions, and - like I needed yesterday - switch between opening and closing parenthesis. Many of the current web apps could easily be replaced by web accessible storage which would act like a U3-enabled USB-memory-stick.
As a matter of fact I think that the development of web apps is a step back in creating quality software. Programmers are back to so many restrictions that were thought to have disappeared, like the size of an application or the time it will take to load. And at the same time these web programmers are using unwieldy tools like 'compilers' that translate Java code into JavaScript. Which doesn't help either to make their creations light and swift.
How did you discover Google Docs & Spreadsheets? Did you use other similar applications?
I found out about Google-Labs Spreadsheet. It had come into beta - which is Google talk for usable by the ordinary users, I think - and it seemed exciting, free software with which you could actually do something 'useful'. Later when Writely merged with Google-Labs Spreadsheet, I got the Write/Wordpad competitor for free in the Docs & Spreadsheets package. Actually Google-Labs Spreadsheets was the first new web 2.0 app that I actually used, to others I just gave a glance. It must have been because I was already using Gmail for some time, which of course was the real first web app, but I was using that mainly because of its free storage, not because it looked so exciting.
If you were Google, how would you convince a Microsoft Excel user to try Google Spreadsheets?
I wouldn't try to convince Excel user to swap to Google Spreadsheets by suggesting compatibility - for that is not the strongest point. I would suggest easy access, storage on line and collaboration as major selling points. A really die-hard Excel user should not try Google Spreadsheets, that would mean a big disappointment. But people wondering if they should fork out a lot of money to buy Excel as their first spreadsheet software definitely should try Google Spreadsheet, as its value for money completely beat Excel's. After all Google Spreadsheet is free.
Google said in many occasions that it doesn't want to compete with Microsoft Office. Do you believe this?
Yes, I do believe Google does not want to use Docs & Spreadsheets to compete with Microsoft Office. D & S would compete with Microsoft Works, but that is with the current version. Soon a web applications like Presently will be added to the Docs & Spreadsheets; and Presently is supposed to be a kind of PowerPoint. Also Google still has JotSpot in the works. And JotSpot could become much more interesting than Docs & Spreadsheets is now as it is not aimed at being a web imitation of a desktop based suite of programs. Instead it's aimed at web communities and giving them the tools to make these work in a Wiki-like style; and there is no real Microsoft desktop competitor for that.
How much time do you spend helping other people at Google Docs & Spreadsheets Group and why do you do it?
I spend quite a lot of time in the D & S forums. I like helping people take that first hurdle. And essentially they often just need someone that tells them they are on the right track. And of course I get the pick of interesting spreadsheet problems. It's always a short but sweet feeling when you can crack a problem. And to be fair, I did learn the most by answering other people's questions, because many people want to know different things that oneself finds interesting; so you get to dig deeper.
Do you remember any intriguing question from the Google Group?
That's a hard question. Many questions are intriguing but the most interesting ones are questions like, can you make the spreadsheet dynamically sort its data or can you make look-ups in a spreadsheet as if it was a database?
How to ask a good question?
People shouldn't be shy to tell what data they have, what they want to accomplish. They often are asking generic questions when they really should be referring to their own spreadsheet. Many people don't realize that putting a question the right way is the first step to solving a problem.
When you write your post and you are being precise, you get often very near the solution.
You must be using Google Docs & Spreadsheets a lot. Can you give some examples of real-life problems solved using Google's tool?
What gave you that impression? I basically use Google Spreadsheet as a hobby. And to find out how far I can stretch the envelope when it comes to 'programming' a spreadsheet. I didn't make any ledger spreadsheets, if that is what you like to know, but I did experiment a bit to find out how you can make a spreadsheet dynamically sort, or how to create a 'query' interface with the limited options available. If those can be considered real-life problems I worked on solving them
Do you have some tips for working with Google Docs & Spreadsheets?
Don't set your expectations to high, but rather try to find out what you can do within the limits that this suite of web apps currently has. Realize that Docs is more like Write or Wordpad than it is like Word; and that Spreadsheets is closer to Works Spreadsheet than to Excel.
Don't forget to browse the Help; start for instance with searching for 'shortcut' to get a comprehensive list of keyboard shortcuts used in D & S. Spreadsheet users, of course, should also bookmark GSSFAQ.
How many docs & spreadsheets do you have online and how do you organize them?
I now have about 266 on-line. And, as I'm a bit chaotic, I don't organize them very well. So the search box comes in handy very frequently.
I don't regret not using tags (now folders) that much; the facilities to use tags were already very limited as they are now for folders. I think had Google D & S implemented labels with their search tools like in Gmail I would be employing these much more often.
What's your favorite...
(How hard it is too choose; I'll make a random pick from the many favourites I have)
... book
Gödel, Escher, Bach: an Eternal Golden Braid, by Douglas Hofstadter
... film
The Party (with Peter Sellers), directed by Blake Edwards
... song
'Ombre opache' aria from 'Correa nel seno amato by Ale'ssandro Scralatti,
performed by the Leonhardt Consort and the baritone Max van Egmond
... programming language
Dialect - small, but a great tool. Development has stalled unfortunately because it was developed using MS-C++ before it became open source.
... software
The microcode in the Intel Pentium 4 CPU of my computer. If that piece of software wouldn't work the rest would be worthless.
... web site
It's a bit carny to say, but it's www.google.com
... invention
The windmill. A bit of an undervalued invention, but one that we will employ in the coming ages, if all goes well but also when things go bad.
... human virtue
humor
... idea source
My own brain. I've been filling it up for more than half a century, fortunately it will give something back now and then...
And for the people of the Google D & S team that chance upon this interview: buy yourself a copy of The Mythical Man-Month by Fred Brooks and read it. Then you will understand what is meant by "Plan to throw one away; you will, anyhow".
New Shortcuts for Google Docs
Google Docs & Spreadsheets has a lot of new keyboard shortcuts. In addition to the standard formatting shortcuts, you can align text, insert lists, remove formatting, add headers and easily navigate and select text in a spreadsheet. For example, in a spreadsheet, Ctrl+Space selects the active column, while Shift+Space selects the current row. To select the entire sheet, press Ctrl+Space and then Shift+Space.
Using shortcuts, you'll perform tasks faster, more precise and the integration with your browser will seem better. For example, many browsers deny the direct access to the clipboard to Google Docs (and any other site), so it's better to use the keyboard shortcuts for copy/cut/paste.
In other Google Docs-related news, there's already an icon for the presentation app, so it should be launched soon.
Using shortcuts, you'll perform tasks faster, more precise and the integration with your browser will seem better. For example, many browsers deny the direct access to the clipboard to Google Docs (and any other site), so it's better to use the keyboard shortcuts for copy/cut/paste.
In other Google Docs-related news, there's already an icon for the presentation app, so it should be launched soon.
Google Earth Gallery
There are many interesting ways to use Google Earth: one of them is to overlay data and to explore the world through data collections. As Google puts it, Google Earth is "a powerful tool for viewing, creating and sharing interactive and highly visual location-specific information".
There are many useful layers showcased in Google Earth's sidebar, but you can always discover more in the new Google Earth Gallery. You can find information about word population density, explore the state of coral reefs around the world, see a simulation of Hurricane Katrina, find how the temperature changes over the time or visualize the world's oil consumption.
There's also a Google gadget that lists new layers every day.
There are many useful layers showcased in Google Earth's sidebar, but you can always discover more in the new Google Earth Gallery. You can find information about word population density, explore the state of coral reefs around the world, see a simulation of Hurricane Katrina, find how the temperature changes over the time or visualize the world's oil consumption.
There's also a Google gadget that lists new layers every day.
Listen to MP3 Files Online Using Google's Flash Player
I checked Microsoft's recently launched file storage service and I was surprised to see there's no way to view your files online. Not even to listen to your MP3s. And Microsoft's service is not a singular case: there are many sites that link to an MP3 and expect you to download the file and open it in your favorite player.
But there are also Flash players that let you listen to any MP3 file available online: one of these players was created by Google to use it for Gmail's MP3 attachments. A Greasemonkey script (you need Firefox + Greasemonkey to install it) can add the player next to each link to an MP3 file. Or at least to a file that has the .mp3 extension.
You could also add this code to your site to include the player (replace [MP3_file] with the proper URL of the MP3 file):
Now if only we could have a player for other file formats like Ogg Vorbis or Windows Media Audio...
But there are also Flash players that let you listen to any MP3 file available online: one of these players was created by Google to use it for Gmail's MP3 attachments. A Greasemonkey script (you need Firefox + Greasemonkey to install it) can add the player next to each link to an MP3 file. Or at least to a file that has the .mp3 extension.
You could also add this code to your site to include the player (replace [MP3_file] with the proper URL of the MP3 file):
Now if only we could have a player for other file formats like Ogg Vorbis or Windows Media Audio...
Subscribe to:
Posts (Atom)
Labels
Web Search
Gmail
Google Docs
Mobile
YouTube
Google Maps
Google Chrome
User interface
Tips
iGoogle
Social
Google Reader
Traffic Making Devices
cpp programming
Ads
Image Search
Google Calendar
tips dan trik
Google Video
Google Translate
web programming
Picasa Web Albums
Blogger
Google News
Google Earth
Yahoo
Android
Google Talk
Google Plus
Greasemonkey
Security
software download
info
Firefox extensions
Google Toolbar
Software
OneBox
Google Apps
Google Suggest
SEO Traffic tips
Book Search
API
Acquisitions
InOut
Visualization
Web Design Method for Getting Ultimate Traffic
Webmasters
Google Desktop
How to Blogging
Music
Nostalgia
orkut
Google Chrome OS
Google Contacts
Google Notebook
SQL programming
Google Local
Make Money
Windows Live
GDrive
Google Gears
April Fools Day
Google Analytics
Google Co-op
visual basic
Knowledge
java programming
Google Checkout
Google Instant
Google Bookmarks
Google Phone
Google Trends
Web History
mp3 download
Easter Egg
Google Profiles
Blog Search
Google Buzz
Google Services
Site Map for Ur Site
game download
games trick
Google Pack
Spam
cerita hidup
Picasa
Product's Marketing
Universal Search
FeedBurner
Google Groups
Month in review
Twitter Traffic
AJAX Search
Google Dictionary
Google Sites
Google Update
Page Creator
Game
Google Finance
Google Goggles
Google Music
file download
Annoyances
Froogle
Google Base
Google Latitude
Google Voice
Google Wave
Google Health
Google Scholar
PlusBox
SearchMash
teknologi unik
video download
windows
Facebook Traffic
Social Media Marketing
Yahoo Pipes
Google Play
Google Promos
Google TV
SketchUp
WEB Domain
WWW World Wide Service
chord
Improve Adsence Earning
jurnalistik
sistem operasi
AdWords Traffic
App Designing
Tips and Tricks
WEB Hosting
linux
How to Get Hosting
Linux Kernel
WEB Errors
Writing Content
award
business communication
ubuntu
unik