15 March 2014

What’s Inside Their Camera Bags? These Sites Will Tell You



camerbag

When it comes to learning about a photographer’s style and technique there is no better place to start than what equipment they use. One of the best thing about a site like Flickr is that it gives you the option to share what kind of camera and lens was used to take the photo, and even the metadata that shows you the settings used. Some sites take things one step further and allow you to peek inside a photographer’s camera bag and find out all the equipment they’re using. If you’re a photographer who wants to share what kind of...


Read the full article: What’s Inside Their Camera Bags? These Sites Will Tell You



14 March 2014

Easily Share Your Home Wi-Fi With Friends



wifi-zone

Do you use a complicated password for your Wi-Fi network? You should. But that password can feel like a liability when letting trusted friends connect to your network. Well, it turns out there’s a simple and pain-free way to allow them to access your network without having to type anything. There’s also a fancy, newfangled way. Let me show you both. Simple Wi-Fi Sharing For Android Users Assuming your friends use Android, there’s a laughably simple and free way to share access to your Wi-Fi network with them: Generate a QR code for your network. When you click the link,...


Read the full article: Easily Share Your Home Wi-Fi With Friends



How to Check if an Email Address is Valid and Exists



How do you know if an email address exists or not? The easy option would be that you send a dummy mail to that email address, wait for an hour or so and if your message bounces, it is very likely that the particular email address does not exist. The approach works but wouldn’t it be nice if you could check any email address instantly without even sending that test message?


The other slightly technical option to verify an email address is by querying the mail server. You connect to the mail server through telnet (see video), enter your email address and the other email address that you are trying to verify. If the server response is an error code, the email address is probably not valid.


How to Check Email Addresses Instantly


Let me share an extremely simple method for checking if an email address is valid and exists or not.


Go to the login page of the email service and pretend that you no longer remember the password of your email account. The service will ask for your email address where they can send the password recovery instructions. Here if you enter an email address that does exist, the service is mostly likely to tell you that the particular user name does not exist. I have tested this with Google Apps, Yahoo Mail and Outlook (Hotmail) and the method works with them all.


Check Email Address


For Gmail and Google Apps Accounts


Go to Google’s password assistance page at http://ift.tt/KYAzLW and choose the I don’t know my password option. Enter the email address that you are trying to verify – it could be an @gmail address or a Google Apps address – and choose Continue. If that address is not valid, Google will throw an error saying No account found with that email address.


Alternatively, you can go to the Gmail Sign-up page at http://ift.tt/1d25puB and try creating a new Gmail account with the address that you are trying to verify. For valid email address, the error would say Someone already has that username.


For Outlook, Hotmail and Live.com Addresses


Go to http://ift.tt/1d25mPC, choose the I forgot my password option and enter the Outlook email address. You will get an error saying The Microsoft account is incorrect. for addresses that do not exist.


For Verifying Yahoo Email Addresses


Go to Yahoo’s account recovery page at http://ift.tt/1d25mPJ, enter the @yahoo.com email address that you are checking for validity and click the Next button. Yahoo will say We couldn’t match the Yahoo ID you entered with information in our database if the email address does not exist.


Related tutorial: How to Guess Someone’s Email Address




This story, How to Check if an Email Address is Valid and Exists, was originally published at Digital Inspiration on 14/03/2014 under Email, GMail, Internet

VLC Media Player Beta For Windows 8 Spotted In Microsoft’s Windows Store



vlc-player-windows-8

VLC media player has legions of fans. Now, it could get a few more to join its fan club. The beta version of VLC’s media player has been spotted in the Windows Store. VLC for Windows 8 is an experimental port of VLC media player for the WinRT platform. The download is supported on Windows 8.0 and 8.1, though there might be stability issues in this beta stage. Support for Microsoft’s Surface RT and Surface 2 is lacking for the moment, but is expected to arrive shortly. VLC for Windows 8 is the fruition of a Kickstarter campaign that was...


Read the full article: VLC Media Player Beta For Windows 8 Spotted In Microsoft’s Windows Store



Google Starts Encrypting Search, Slashes Storage Prices For Google Drive



Google-Encrypt-Search-China-Google-Drive-Price-Cut

There’s big news coming out of Mountain View as Google gears up to take on the governments as well as rival online storage companies like Dropbox. In what is being seen as a strong move to thwart Internet censorship and online privacy snoops, Google has started encrypting web searches made out of China. Before you scoff, this kind of security is not just for the paranoid, there are good reasons to encrypt your digital life. The Washington Post reports: The company says the move is part of a global expansion of privacy technology designed to thwart surveillance by government intelligence...


Read the full article: Google Starts Encrypting Search, Slashes Storage Prices For Google Drive



4 Classic Operating Systems You Can Access In Your Browser



old-os

Ever wonder what the operating systems of the past were like? Find out now, online, without the need to install anything. You can try Windows 1.0, Mac System 7, Amiga OS and DOS – along with a few games – without leaving your browser. Welcome to the world of online emulators. The history of computers is fascinating, but reading will only get you so far. If you really want to know what, say, Windows was like in 1985, you don’t need to find a computer from that age. A variety of enthusiasts have used existing emulators to offer classic systems...


Read the full article: 4 Classic Operating Systems You Can Access In Your Browser



Scrape Google Using Another Google Product



John Q. Public owns a website example.com and would like to get a list of all pages on his site that are indexed in Google search. He would also like to monitor his web page rankings in Google for particular search keywords vis-a-vis other rival websites.


There are powerful command-line tools like curl and wget that one can use to download Google search result pages automatically. The HTML pages can then be parsed using Python’s Beautiful Soup library or the Simple HTML DOM parser of PHP but these methods are too technical and involve coding. The other issue is that Google is very likely to temporarily block your IP address should you send them a couple of automated requests in quick succession.


Scrape Google Search Results


Web Scraping Google using Google Docs


If you ever need to extract data from Google search results, Google offers a free tool that might just do the job. It’s called Google Docs and since docs will be fetching Google search pages within Google’s own network, the scraping requests are less likely to get blocked.


The idea is simple. The Google Sheet will fetch and import Google search results using the built-in ImportXML function. It then extracts the page titles and URLs using XPath expressions and then grabs the favicons of the web domain using another Google’s own favicon converter.


You can further customize the Google Search results by changing the sort order – you can sort results by relevance or by date published – the results can be restricted to pages that were published in the last hour, week, month or year. The number of results appearing in search results can be modified as well.


To get started, open this Google sheet and choose File -> Make a copy to clone the sheet in your Google Drive. You can now play with the various parameters in cells that are highlighted in light blue color.


Spreadsheet Functions for Scraping Web Pages


Writing a scraping tool with Google sheets is simple and involve a few formulas and built-in functions. Here’s how it was done:


1. Construct the Google Search URL with the search query and sorting parameters. You can also use advanced Google search operators like site, inurl, around and others.



http://ift.tt/1fuqcXQ

2. Get the title of pages in search results using the XPath //h3 (in Google search results, all titles are served inside the H3 tag).



=IMPORTXML(STEP1, "//h3[@class='r']")

You can find the XPath of any element using Chrome Dev Tools

Find the XPath of any element using Chrome Dev Tools



3. Get the URL of pages in search results using another XPath expression



=IMPORTXML(STEP1, "//h3/a/@href")

4. All external URLs in Google Search results have tracking enabled and we’ll use Regular Expression to extract clean URLs.



=REGEXEXTRACT(STEP3, "\/url\?q=(.+)&sa")

5. Now that we have the page URL, we can again use Regular Expression to extract the website domain from the URL.



=REGEXEXTRACT(STEP4, "https?:\/\/(.[^\/]+)")

6. And finally, we can use this website with Google’s S2 Favicon converter to show the favicon image of the website in the sheet.



=IMAGE(CONCAT("http://ift.tt/ArJoPd", STEP5))

And now that you have the Google Search results inside the sheet, you can export the data as a CSV file, publish the sheet as an HTML page (and it will refresh automatically) or you can go a step further and write a Google Script that will send you the sheet as PDF daily.




This story, Scrape Google Using Another Google Product, was originally published at Digital Inspiration on 13/03/2014 under Google, Google Docs, Internet

13 March 2014

Use a Crowdsourced Satellite Platform To Look For The Missing Malaysia Air Plane



Morguefile-Caprisco-News-1680x840

Ever since Malaysia Air MH370 went missing, presumed crashed, with over 200 passengers and crew on board, everyone has been looking for the wreckage, in an effort to find out what happened. The trouble though is that the search area involved is vast, and combing the area will take a lot of time and a lot of manpower. Enter the power of crowdsourcing to help. Satellite company DigitalGlobe is putting its Tomnod crowdsourcing platform to work, in an effort to help find the aircraft wreckage. And you can help, simply by going to the website and looking at satellite pictures...


Read the full article: Use a Crowdsourced Satellite Platform To Look For The Missing Malaysia Air Plane



Get A Handpicked Playlist Of The Week’s Best Music With Noon Pacific



noonpacific-music

Noon Pacific takes the best part of radio and isolates it into a brilliant web app. Every week, it will put 10 of the hottest new tracks into a playlist for you to listen to. There’s nothing more to it and it’s absolutely free. I love the idea of a radio show — someone with good taste in music playing cool new tracks that I can listen to for free. But I also hate listening to radio — it demands that I tune in at a certain time, I can’t stand the ads and the RJs are annoying. Enter Noon...


Read the full article: Get A Handpicked Playlist Of The Week’s Best Music With Noon Pacific



Chromebooks Aren’t Perfect – Working Around the Negatives



chromebook-negatives

Although we’ve recently published articles discussing Chromebook’s inherent positives, it would be short-sighted to pretend that the devices are perfect and without flaws. We at MakeUseOf find Google’s Chromebooks extremely useful – the Chromebook is great for travel, you can work offline with a Chromebook, and it’s possible to dual-boot Linux on your Chromebook. They also provide a simple level of computing to those who don’t want the complexity of traditional Apple or Microsoft machines. However, here’s a look at three ways Chromebooks can be improved and some workarounds for the meantime… 1. Printing Whilst Google’s belief in cloud computing...


Read the full article: Chromebooks Aren’t Perfect – Working Around the Negatives



NSA Malware Plan, Google Lawsuit, Angry Birds Epic, Learn Linux [Tech News Digest]



uncle-sam-is-watching

Today in Tech News Digest, the NSA wants to infect you with malware, a class-action over in-app purchases, the iPhone returns, Angry Birds Epic is epic, someone hits the 1 million Gamerscore milestone, a MOOC to help you learn Linux, and an Apple-inspired aluminium Nintendo Entertainment System. The NSA Wants To Infect You With Malware How to really piss off people who fight malware every day: NSA Has Been Hijacking the Botnets of Other Hackers http://t.co/MWfEUrV62p #fb — Stephen Cobb (@zcobb) March 13, 2014 The NSA is in the business of implanting malware in order to spy on people, according...


Read the full article: NSA Malware Plan, Google Lawsuit, Angry Birds Epic, Learn Linux [Tech News Digest]



Download VLC Player App For Windows 8/8.1



CLICK HERE TO SEE FULL POST



There is absolutely no dearth of multimedia players for Windows operating system. There are plenty of good video and audio players out there but when it comes to popularity and support for video formats, VLC is the player that stands out from the rest. Despite being an open source software, VLC supports almost all video […]

12 March 2014

First Generation Kindle Paperwhite Gets Second Generation Software Update



paperwhite

Amazon’s first generation Kindle Paperwhite, originally launched back in October of 2012, is finally receiving a software update to bring it up to date with the second generation Paperwhite. The update should be rolling out automatically to all devices over the coming days and weeks, but your device must be connected to WiFi for this happen. If you want to update sooner, it can be downloaded from Amazon’s website. The biggest new features include: Kindle FreeTime, which allows the user to set up personalized profiles for young children that tracks their progress and awards badges for reading; Goodreads, Amazon’s reading-centered...


Read the full article: First Generation Kindle Paperwhite Gets Second Generation Software Update



Discover New Music From Your Desktop With 8tracks For Windows 8



8tracks

Remember when you had to sift through hundreds of CDs to discover new music? Those were fun days, but they’re mostly gone. These days, you discover new music online, and we’ve already covered some great ways to do this. Two problems tend to arise when looking for new music online: intrusive ads and geographical limitations. If you want to listen to new music every day without dealing with any of these, one great option is 8tracks. But did you know 8tracks is more than just a website? Turns out 8tracks also offers a Windows 8 Modern app, and a pretty...


Read the full article: Discover New Music From Your Desktop With 8tracks For Windows 8



What Are Backlinks, Why Are They Important, And How Can I Get Them?



google-search-header

If someone like Apple CEO Tim Cook were to recommend a good website for iPhone app reviews, you would probably pay attention, right? That is what backlinks are all about, and it’s why Google cares so much about them. Backlinks, also known as “incoming links” are where people elsewhere on the Internet are talking about and linking to your website. They say that imitation is the sincerest form of flattery, but on the Internet, linking to someone is by far the greatest compliment you could give. A link is a sign of trust and of respect. It means, you vouch...


Read the full article: What Are Backlinks, Why Are They Important, And How Can I Get Them?



Internet Bill Of Rights, ASUS Chromebox, iOS 7.1, Between Two Ferns [Tech News Digest]



we-love-internet

Today in Tech News Digest, the Internet needs a bill of rights, Xbox Live suffers a Titanfall outage, the ASUS Chromebox sells well on Amazon, Neil Young’s PonoPlayer is a Kickstarter hit, Apple releases iOS 7.1, and Barack Obama appears on Between Two Ferns with Zach Galifianakis. Berners-Lee Wants Web Bill Of Rights “My dream is that one day we’ll be unable to skip a car advert before we can watch a video of kittens wrestling.” – Tim Berners-Lee, 1991. — Michael Spicer (@MrMichaelSpicer) March 12, 2014 Tim Berners-Lee, the man who essentially invented the World Wide Web, has called...


Read the full article: Internet Bill Of Rights, ASUS Chromebox, iOS 7.1, Between Two Ferns [Tech News Digest]



Internet Bill Of Rights, ASUS Chromebox, iOS 7.1, Between Two Ferns [Tech News Digest]



we-love-internet

Today in Tech News Digest, the Internet needs a bill of rights, Xbox Live suffers a Titanfall outage, the ASUS Chromebox sells well on Amazon, Neil Young’s PonoPlayer is a Kickstarter hit, Apple releases iOS 7.1, and Barack Obama appears on Between Two Ferns with Zach Galifianakis. Berners-Lee Wants Web Bill Of Rights “My dream is that one day we’ll be unable to skip a car advert before we can watch a video of kittens wrestling.” – Tim Berners-Lee, 1991. — Michael Spicer (@MrMichaelSpicer) March 12, 2014 Tim Berners-Lee, the man who essentially invented the World Wide Web, has called...


Read the full article: Internet Bill Of Rights, ASUS Chromebox, iOS 7.1, Between Two Ferns [Tech News Digest]



Record your Desktop Screen with SnagIt for Chrome



SnagIt, the popular screen capture app for Google Chrome, now includes support for recording screencasts as well. It can record the video as the background audio and your screencasts can be uploaded to YouTube or Google Drive with a click.


Upload screencasts to YouTube or Google Drive

Upload screencasts to YouTube or Google Drive



Screencasting Meets Google Chrome


It does take a few steps to enable screencasting support inside Google Chrome.


The first step is to install the SnagIt app and extension from the Chrome Store. Next type chrome://flags in the browser address bar and enable the setting that says Enable Screen Capture Support in getUserMedia(). Restart the Chrome browser.


Now open the SnagIt app from the Chrome launcher, click the Settings gear icon and turn on the option “Enable Experimental Features.” You are now all set to record your first screen video, including audio, with Chrome.


Internally, like the other screen sharing apps for Chrome, SnagIt is using WebRTC to record the screencast. When you hit the record button, it starts a private screen sharing session, with no other participants, and all your on-screen activity during the session is saved as .AVI video.


Also see: The Screencasting Toolkit


The developers are calling the feature “experimental” and rightly so because it is quite limited in its current avatar. One, it only records the entire screen and not a tab or custom area. There’s no option to save the recorded video to the desktop (at least on the Mac version).


While it is obvious that TechSmith will improve SnagIt’s screen recording feature, a better alternative at this time is Screencastify for Chrome. It lets you screen record individual browser tabs or the entire desktop screen.


Videos are recorded as .webm files that play in nearly all modern browser without requiring plugins. The videos can be saved locally or you can upload them to Youtube and Google Drive with a single click.




This story, Record your Desktop Screen with SnagIt for Chrome, was originally published at Digital Inspiration on 11/03/2014 under Google Chrome, Screencasting, Software

Manjaro Linux: Arch For People Who Don’t Have Time



manjaro_feat

There are plenty of things that make Arch Linux highly appealing to users: it’s always up-to-date, it’s a rolling release, and there’s tons of software available for it in its repositories. But what isn’t so appealing is the learning curve and pure difficulty of setting up an Arch system. If you want the best aspects of Arch, without the bad parts, you need Manjaro Linux. About Manjaro Linux Manjaro Linux is an Arch-based distribution, meaning that it runs on the same backbone and the same repositories as Arch itself. It also implements the rolling release upgrade model, meaning that you...


Read the full article: Manjaro Linux: Arch For People Who Don’t Have Time



Restaurant Menus in Google Search



Google mentioned this feature a few weeks ago, but I think it's important enough to write a post about this. If you're in the US and you search for the name of a restaurant followed by "menu", Google will display the restaurant's menu above the list of results.






"Next time you're planning a brunch or a date night, check to make sure the menu has something to satisfy everyone in your group, without having to browse through several restaurants' websites. Just search Google to show you the menu for the eatery you're considering and you can see it right on the top of your search page — complete with tabs for different parts of the menu (like appetizers, brunch or dinner) and, often, prices — before you make your reservation. Menus are available in the U.S. only for now."



Google used to display short answers to simple questions and now it shows full restaurant menus, driving directions, animated widgets with details weather information, long lists of sport results, facts and more.






Google's goal used to be sending people to the most relevant results. Now Google wants to show the best answers and that's the reason why search results are less important. As more and more people use smartphones to search the web, Google has to provide answers, not just search results. Having to open multiple pages, scroll to the right section to find an answer is inconvenient, especially if you are on the go, your internet connection is slow and you don't have too much time.

Google Drive Add-ons



Google Docs and the new version of Google Sheets now support add-ons. Just click the new Add-ons menu, select "Get add-ons" and install some of them. They're not browser extensions, they're just ways to add new features to Google Docs and Sheets. Some of them are developed by Google, while others are developed by third-parties.






"Once you install an add-on it will become available across all of your documents or spreadsheets and you can start using it right away," informs Google. You can always find them in the Add-ons menu.



There are add-ons that translate the selected text, find synonyms, create a table of contents, insert maps, create charts from spreadsheets, generate bibliography, check your writing for consistency, add mail merge to Google Docs, print address labels and more.






Here's the Translate add-on in action. Select some text, go to the Add-ons menu, click Translate and Start. You can select the destination language in the sidebar that shows up. For some reason, only a few destination languages are supported.








A Google Experiment Makes Page Titles Bigger



Google tests a new search interface for desktop that removes underlines from links and increases text size for page titles.






Here's a screenshot that shows both the experimental UI for search results and the standard interface:






{ Thanks, Matt Cleinman. }

11 March 2014

How To Become Super-Productive By Outsourcing Your Day-To-Day Tasks



Elance

We all know that one person who appears to glide through life getting more done in a day than most of us could possibly manage in a week. But by learning what you can outsource, plus a few ‘best practice’ tips for delegating your day-to-day chores, you too can become super-productive. This article will explain how to choose tasks to outsource online, show you a few examples, and give you some tips on how to become an efficient and proficient online outsourcer. What is Outsourcing? In a word, delegation. Since the launch (and subsequent success) of books and blogs such...


Read the full article: How To Become Super-Productive By Outsourcing Your Day-To-Day Tasks



The Best Add-ons for Google Docs and Sheets



Google today introduced add-ons for Google Docs & Sheets and they certainly make the Google Office productivity suite more capable and more useful. If you haven’t tried them yet, open any Google document or spreadsheet in your Google Drive and look for the new add-ons menu.


For starters, add-ons in Google Docs are like extensions for Chrome. Just like Chrome extensions add new features to your browser, add-ons extend the functionality of Google Docs and Google Sheets. To give you an example, here’s the screenshot of a Twitter add-on I wrote for Google Docs and Google Sheets that you can use to find and curate tweets right inside your documents.


Twitter Curator is an add-on for Google Docs and Sheets

Twitter Curator is an add-on for Google Docs and Sheets



Anyone can write an add-on for Google Docs. All you need to have is some basic understanding of HTML, CSS (for styling the add-on) and JavaScript. The server side code is written in Google Apps Script which is similar to JavaScript but running on the Google Cloud.


Google Scripts vs Google Add-on


Google Add-ons are also written in the Google Apps Script language but while regular Google Scripts can work on any document in your Google Drive, add-ons only work against the document or sheet that’s currently open in your browser.


Also, while Google Scripts support triggers and can run in the background (like this Website Monitor), add-ons can only run while a document or sheet is open and active.


The other big difference is that you can view the source code of regular Google Scripts while in the case of add-ons, the code is hidden from the end user. This helps developers protect their code but a downside is that the user has no clue about what’s happening behind the scenes.


We have seen issues with Chrome extensions and add-ons for Google Docs can be a target as well. For instance, an add-on can possibly email a copy of the current document or sheet to another email address? Or maybe it can share a folder in Google Drive with someone else. All add-ons currently listed in the Chrome store have been tested and reviewed by Google but if they open the gates for all, I would be a little hesitant to install add-ons created by unknown developers.


One more thing. Google Add-ons are only available for the new version of Google Sheets while Google Scripts can work on both old and new Sheets.


The Best Add-on For Google Docs & Sheets


The Chrome store has about 50 Google add-ons at the time of launch and here are some of favorite ones that you should have in your Google Docs.



  1. HelloFax – You can now send a fax to any number worldwide directly from inside Google documents. The free version lets you fax up to 5 pages.

  2. UberConference – You can have an audio conference with up to 10 people while working on a Google Document. There’s an option to record the call too.

  3. PanDoc – You can send the current document to the client from within Google Docs to request their legally-binding signature.

  4. Avery – Create address labels inside Google Docs for printing.

  5. Sudoku – Create and solve Sudoku puzzles inside a Google Spreadsheet.

  6. MailChimp – Send mails in bulk using the Mandrill service of MailChimp. The mails do not go via your Gmail account.

  7. MindMeister – Create a hierarchical bulleted list inthe the Google document and MindMeister will converted that list into a visual mind map.

  8. EasyBib – Cite books, journal articles and websites and add them to your Google Documents in MLA, APA and Chicago style.

  9. Gliffy & Lucidchart – Create flow charts, diagrams, site mockups, org charts and other technical drawings inside your Google Documents.

  10. Mapping Sheets – Create a spreadsheet with a list of places and the sheets add-on will plot them on a Google Map.

  11. TextHelp – This is like the yellow highlighter for your Google Documents. Select and highlight passages and save the annotations in a separate document.

  12. Analytics Canvas – It helps import your Google Analytics reports into Google spreadsheets for further analysis.


Related tutorial: How to Create a Google Docs Add-on




This story, The Best Add-ons for Google Docs and Sheets, was originally published at Digital Inspiration on 11/03/2014 under Google Docs, Internet

How to Write an Add-on for Google Docs



You have seen examples of some really useful add-ons for Google Docs but wouldn’t it be great if you could write your own add-on, one that adds new features to your Google Docs, one that makes you a rock star among the millions of Google Docs users.


Well, it ain’t that difficult. If you know some HTML, CSS and JavaScript, you can create a Google Docs add-on.



Create a Google Add-on for Docs & Sheets


This step-by-step tutorial (download) will walk you through the process of creating your own add-on for Google Docs. The add-on used in the demo lets you insert a image of any address on Google Maps inside a Google Document without requiring any screen capture software.


Ok, lets’s get going.


Step 1. Open a new document inside Google Drive and choose Tools -> Script Editor. This is the Apps Script IDE where we’ll write the code for the add-on.


Step 2. Choose File -> New HTML to create a new HTML file inside the Script Editor and name your file as googlemaps.html (or anything you like).


Step 3. Copy-paste the following code in the HTML file and save your changes. This is the code that will be used to render the sidebar in your Google Documents.



<!-- Use this CSS stylesheet to ensure that add-ons styling
matches the default Google Docs styles -->
<link href="http://ift.tt/1fndSbJ;
rel="stylesheet">

<!-- The sidebar will have a input box and the search button -->
<div class="sidebar">

<!-- The search box for Google Maps -->
<div class="block form-group">
<input type="text" id="search" placeholder="Enter address.. " />
<button class="blue" id="load_maps">Search Google Maps</button>
</div>

<!-- The container for the Google Maps static image -->
<div id='maps'></div>

</div>

<!-- Load the jQuery library from the Google CDN -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js">
</script>

<script>
// Attach click handlers after the Sidebar has loaded in Google Docs
$(function() {

// Use Static Maps to generate an image of the address entered by the user
$('#load_maps').click(function() {
var mapURL = 'http://ift.tt/1dMMMP4;
+ encodeURIComponent($('#search').val())
+ '&zoom=14&size=200x400&sensor=false';
$('#maps').html('<img src=" ' + mapURL + ' "/>');
});

// If the user presses the Enter key in the search box, perform a search
$('#search').keyup(function(e) {
if (e.keyCode === 13) {
$('#load_maps').click();
}
});

// When a user clicks the thumbnail image in the sidebar, call
// insertGoogleMap to insert the maps image in the current document
$('#maps').click(function() {
google.script.run.insertGoogleMap($('#search').val());
});

});
</script>

Step 4. Next we will write the server side JavaScript (Google Script) that will actually render the sidebar and insert Google Maps images in the document.



/* What should the add-on do after it is installed */
function onInstall() {
onOpen();
}

/* What should the add-on do when a document is opened */
function onOpen() {
DocumentApp.getUi()
.createAddonMenu() // Add a new option in the Google Docs Add-ons Menu
.addItem("Google Maps", "showSidebar")
.addToUi(); // Run the showSidebar function when someone clicks the menu
}

/* Show a 300px sidebar with the HTML from googlemaps.html */
function showSidebar() {
var html = HtmlService.createTemplateFromFile("googlemaps")
.evaluate()
.setTitle("Google Maps - Search"); // The title shows in the sidebar
DocumentApp.getUi().showSidebar(html);
}

/* This Google Script function does all the magic. */
function insertGoogleMap(e) {
var map = Maps.newStaticMap()
.setSize(800, 600) // Insert a Google Map 800x600 px
.setZoom(15)
.setCenter(e); // e contains the address entered by the user

DocumentApp.getActiveDocument()
.getCursor() // Find the location of the cursor in the document
.insertInlineImage(map.getBlob()); // insert the image at the cursor
}

Save your changes and then choose onOpen from the Run menu inside the Script editor. Authorize the script and switch to your Google Document.


You’ll see a new Google Maps option under the Add-ons menu. Select the menu item and you’ll be able to insert maps images inside your Google Documents without using any screen capture software.


Share your Google Add-ons with other Google Docs users


Now that your first Google add-on is ready, you may want to distribute it to other users of Google Docs. The easiest option would be that you share your document with public and set the permission as Anyone can view. Now anyone can create a copy of your document in their own Google Drive and use your add-on.


Google Add-ons can also be published to the Chrome store, the process is similar to publishing Chrome extensions, but this isn’t available to all Google developers yet.




This story, How to Write an Add-on for Google Docs, was originally published at Digital Inspiration on 11/03/2014 under Google Docs, Internet

Power Up Your Instagram Experience With These IFTTT Recipes



ifttt-instagram

For automation on the Web, there’s nothing like IFTTT (If This Then That). If you’re not familiar with it, you’re missing out. IFTTT lets you automate almost any service you use, saving you time you didn’t even know you were spending. Among the numerous things you can automate with IFTTT are your Facebook photos and videos, your Facebook Page, your eBook reading, and even your iPhone. So why not Instagram? Instagram is a great way to share your photos and enjoy others’, but with IFTTT, it can become much more than that. All it takes are a few clicks. Backup...


Read the full article: Power Up Your Instagram Experience With These IFTTT Recipes



How Your Email Messages Can Make People Love You Or Hate You



bad-good-emails

I know you think you know how to write a good email, but I’d like to take a moment to tell you the correct way to write an email. How did that sentence make you feel? Kinda like I was talking to you like you’re a three year old, right? That’s how easily an email can offend people. If you want to come across in a positive way — as a team player, a competent leader or a trusted friend — the words you choose and the way you string them together has a tremendous impact. This matters even more...


Read the full article: How Your Email Messages Can Make People Love You Or Hate You



Snowden At SXSW, MtGox Bankruptcy, Titanfall Time, 8-Bit True Detective [Tech News Digest]



snowden-mosaic

Today in Tech News Digest, Edward Snowden appears at SXSW, MtGox secures bankruptcy protection, Twitter fixes “rare” bug, Titanfall drops, Microsoft finally releases the Power Cover for Surface 2, UC Browser HD v3.0 arrives, and an 8-bit version of True Detective pops up on YouTube. Snowden Securely Screened At SXSW NSA whistleblower Edward Snowden appeared at SXSW (South by Southwest) via a Google Hangout encrypted to hide his location. In an hour-long interview conducted by Ben Wizner of the American Civil Liberties Union (ACLU), Snowden spoke about the kind of practices that need to be adopted in order to prevent...


Read the full article: Snowden At SXSW, MtGox Bankruptcy, Titanfall Time, 8-Bit True Detective [Tech News Digest]



Relive The Long Lost Web Of The 90s With Net Cafe [Stuff to Watch]



net-cafe-stw

There was something about the emerging Internet that made it a very exciting place to be in the 1990s. Maybe it was my young age, but the early web was somewhat of a community all by itself – a small number of connected users, packing into a limited number of services, stepping on each others toes. No television program documented the early web quite like Net Cafe, which was first broadcast in 1996 and ran until 2002; interviewing then-aspiring dotcom pioneers and winning awards for journalistic excellence along the way. Just like geeky broadcast predecessor Computer Files, Net Cafe has...


Read the full article: Relive The Long Lost Web Of The 90s With Net Cafe [Stuff to Watch]



4 Ways To Creatively Use Canned Responses For Email Productivity



canned-responses

Efficiency means doing things at the right time, automating what you can, and going through them in one go. If you’re effective, you’re doing something right. That’s why you should use email filters and schedule email time. One trick is to prepare canned responses for emails you frequently write. Here is a list for your inspiration. Seasons Greetings, Birthday Wishes & Other Special Occasions Merry Christmas, Happy New Year, Happy Easter, and wishing you a Happy Birthday, too. When it’s time to send out annual greetings, you probably repeat the same verbiage over and over again, like a broken record....


Read the full article: 4 Ways To Creatively Use Canned Responses For Email Productivity



Windows 9 Skin Pack For Windows 7/8.1



CLICK HERE TO SEE FULL POST



Microsoft is currently working hard to release a minor update to its struggling Windows 8.1 version. Windows 8.1 Update 1 ( aka Feature Pack for Windows 8.1), which has already been leaked on to the web last week, brings ability to pin Modern or Metro apps to the taskbar, minimize and close buttons to Metro […]

10 March 2014

Try This When Windows Software Won’t Install



windows error

You’ll occasionally run into an error when installing software on Windows. The installer may refuse to run, report an error code, say it’s unable to write to a folder, or even silently fail. You’ll need to troubleshoot the problem so you can install software normally. Run as Administrator Most Windows software needs to be installed with administrator privileges. Thanks to User Account Control (UAC), you’re probably using a limited user account. Most of the time, you won’t have to worry about this. Whenever you install a program you’ll see a UAC pop-up and can grant permission. Modern software installers will...


Read the full article: Try This When Windows Software Won’t Install



5 Amazing Reddit AMAs For Aspiring Developers



coding-reddit

People who participate in Reddit AMAs can be extremely informational and inspirational. As a tech-savvy community, there are plenty of AMAs that are must-reads for aspiring developers. Here are the top 5 AMAs that you will want to get started on. What’s an AMA? Before we begin, I’m sure a few of you who are unfamiliar with Reddit terminology will be asking, “What the heck is an AMA?” The acronym stands for “Ask Me Anything”, and there’s an entire section on Reddit (called a subreddit — subject-specific places where you can learn anything) dedicated to these AMAs. There are also...


Read the full article: 5 Amazing Reddit AMAs For Aspiring Developers



How To Track Flight Prices And Get Ticket Refunds Using Yapta



yapta

It’s a choice of plenty with many websites available for checking airline fares. It can be difficult to find one quality service to stick with. But Yapta has a couple of features that set it apart from the rest: Tracking price drops on flights. Getting you a refund on those flights if the price drops after you buy it. There are some rules to stick to when searching for a flight, and using Yapta can only help you save even more money. The startup behind Yapta joined forces with Kayak a while back, and the two websites are now quite...


Read the full article: How To Track Flight Prices And Get Ticket Refunds Using Yapta



Android Smartwatch SDK, Neil Young’s PonoPlayer, Noisy Marvel Comics [Tech News Digest]



android-toy

Today in Tech News Digest, Google teases an Android SDK for smartwatches, Neil Young reveals his PonoPlayer, Yahoo’s track record with startups is revealed, Marvel adds sound to comics, Samsung releases Milk Music, Facebook Messenger finally comes to Windows Phone, and the CEO of BlackBerry calls iPhone users “wall huggers.” Google Pitches Android Smartwatches Best #smartwatch concept I’ve seen so far. http://t.co/Pd7BE305af http://ift.tt/O4pavj — Meredith Frost (@MeredithFrost) March 8, 2014 Google plans to release an Android SDK for smartwatches in a matter of weeks, according to Sundar Pichai, the man in charge of Android, Chrome, and Google Apps. The SDK...


Read the full article: Android Smartwatch SDK, Neil Young’s PonoPlayer, Noisy Marvel Comics [Tech News Digest]



Turn Any Site’s Search Box Into A Firefox Search Engine



firefox-search-box

Do you visit your favorite websites several times a day to search their archives? Speed that process up. Install Add to Search Bar for Firefox and search all those websites from a single search box. Many people don’t realize it, but you can add more than the standard search engines to Firefox’s search bar. You can choose from other search options like Twitter, YouTube, StumbleUpon, etc. by installing them from Mozilla’s add-on database. But what if you want to search a website that you use frequently, but can’t find in Mozilla’s search database? That’s where Add to Search Bar steps...


Read the full article: Turn Any Site’s Search Box Into A Firefox Search Engine



09 March 2014

Getty Images Makes 35 Million Images Available for Free Use With Embed Code



Getty-Images_Lead_Image

The leading stock photo agency, Getty Images, has made a bold decision to allow photos in its vast image library available for free use and posting, as long as they include the accompanying embedding code. The Getty Images library includes a wide range of stock collections, including sports, entertainment, travel, and news. Craig Peter, Getty’s senior vice president of the business development, said anyone can now visit the site and post images for noncommercial use by embedding the HTML code for a selected image in their website. Similar to how Google allows for embedding YouTube videos on websites, embedded images...


Read the full article: Getty Images Makes 35 Million Images Available for Free Use With Embed Code



Stop Leaking Money: How To Set Up A Personal Tech Budget



money-water

Technology can rob you blind. It’s expensive and it can leave you swearing to yourself that your bank balance was twice that the last time you checked it. Whether you’re buying a new phone or building a new computer, there are two ways to go about it: the responsible way and the wrong way. Don’t let technology put you in debt — or worse, on the streets. Ready to save some money without cutting technology purchases altogether? Keep reading for tips on devising and maximizing your own personal tech budget. Do You Need A Personal Tech Budget? Long story short,...


Read the full article: Stop Leaking Money: How To Set Up A Personal Tech Budget