<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>Webmonkey &#187; Web Services</title>
    <atom:link href="http://www.webmonkey.com/category/web-services/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Fri, 05 Apr 2013 20:20:46 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>Amazon Takes on Dropbox With New Desktop File Syncing</title>
        <link>http://www.webmonkey.com/2013/04/amazon-takes-on-dropbox-with-new-cloud-drive-file-syncing/</link>
        <comments>http://www.webmonkey.com/2013/04/amazon-takes-on-dropbox-with-new-cloud-drive-file-syncing/#comments</comments>
        <pubDate>Tue, 02 Apr 2013 15:40:15 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=61459</guid>
        		<category><![CDATA[Software & Tools]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/04/clouddrivedesktop-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/04/clouddrivedesktop.jpg" alt="Amazon Takes on Dropbox With New Desktop File Syncing" /></div>It's still rough around the edges, but a new desktop syncing client puts Amazon's Cloud Drive tool in league with Dropbox, Google Drive and other cloud-based file syncing tools. It's half the price of Dropbox, but unfortunately Amazon's Cloud Drive currently lacks most of what makes Dropbox so indispensable.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_61461" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/04/clouddrivedesktop.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/04/clouddrivedesktop.jpg" alt="" title="clouddrivedesktop" width="580" height="361" class="size-full wp-image-61461" /></a><p class="wp-caption-text">Amazon&#8217;s desktop-centric Cloud Drive syncing. <em>Image: Screenshot/Webmonkey</em></p></div></p>
<p>Amazon has quietly joined the ranks of cloud-based file syncing services like Dropbox, Google Drive and Microsoft&#8217;s SkyDrive. The company&#8217;s Amazon Cloud Drive &#8212; previously <a href="http://www.webmonkey.com/2011/03/amazons-new-cloud-drive-your-music-everywhere-you-go/">limited to a rather primitive web-based interface</a> &#8212; now offers desktop file syncing tools like those found in Dropbox.</p>
<p>To test out the new Cloud Drive syncing, grab the <a href="http://www.amazon.com/gp/feature.html?ie=UTF8&amp;docId=1000796781">new desktop app</a> for Windows or OS X (sorry Linux fans, currently there is no desktop client for Linux).</p>
<p>Once you&#8217;ve installed the new Cloud Drive app, you&#8217;ll find a new folder on your drive &#8212; drop whichever files you&#8217;d like to sync into that folder and they&#8217;ll automatically be sent to Amazon&#8217;s servers. You&#8217;ll then have access to them on any computer with Cloud Drive installed and through the Cloud Drive web interface, though what you can do with files in the web interface is extremely limited.</p>
<p>It&#8217;s worth noting that the Cloud Drive app requires Java. As our friends at <a href="http://arstechnica.com/information-technology/2013/04/amazon-turns-cloud-drive-into-a-dropbox-rival-with-file-syncing/">Ars Technica point out</a>, that means users with newer Macs will be prompted to install Java as well (the Windows app comes with Java bundled). </p>
<p>There&#8217;s also no mobile apps for any platform (there is an <a href="http://www.amazon.com/gp/feature.html/ref=cd_mnav_lm_andr?ie=UTF8&amp;docId=1000848741">Android Photo app</a>, but all it does is send photos from your phone to Cloud Drive). In fact, while Cloud Drive will sync files between desktops, beyond that there isn&#8217;t much to see yet. </p>
<p>Part of the appeal of any web-based sync tool is ubiquitous access, not just via the web but in your favorite mobile apps as well and in that space Dropbox clearly has a huge lead over Cloud Drive.</p>
<p>Amazon offers 5GB of Cloud Drive storage for free, with additional storage available at roughly $.50/GB, which is down from the $1/GB price <a href="http://www.webmonkey.com/2011/03/amazons-new-cloud-drive-your-music-everywhere-you-go/">back when Cloud Drive first launched</a>. That&#8217;s on par with SkyDrive&#8217;s pricing and roughly half the price of Dropbox. In this case though &#8212; at least right now &#8212; you get what you pay for. Amazon has the makings of a Dropbox competitor but it still has a lot of catching up to do.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/04/amazon-takes-on-dropbox-with-new-cloud-drive-file-syncing/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Google Expands Universal Search to Include Your Calendar</title>
        <link>http://www.webmonkey.com/2013/02/google-expands-universal-search-to-include-your-calendar/</link>
        <comments>http://www.webmonkey.com/2013/02/google-expands-universal-search-to-include-your-calendar/#comments</comments>
        <pubDate>Thu, 28 Feb 2013 14:28:53 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=61092</guid>
        		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[Google]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/gcalresults-200x100.png" type="image/png" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/gcalresults.png" alt="Google Expands Universal Search to Include Your Calendar" /></div>Google's experimental all-in-one search just got a bit more all in your one, adding support for Google Calendar and natural language queries. Once you opt-in, you can type "What am I doing today?" in the Google search box and the all-knowing one will tell you.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_61093" class="wp-caption aligncenter" style="width: 424px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/02/gcalresults.png"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/gcalresults.png" alt="" title="gcalresults" width="414" height="373" class="size-full wp-image-61093" /></a><p class="wp-caption-text">Your calendar, now part of your search results. <em>Image: Google</em></p></div>Google has expanded the <a href="http://www.webmonkey.com/2012/10/experiment-puts-gmail-documents-in-google-search-results/">personalized search &#8220;field trial&#8221; it initiated last year</a>, pulling in additional results from Google Calendar. Your <a href="https://plus.google.com/+google/posts/9gMi9CQJgjk">Google Calendar appointments join</a> your Gmail and Google Drive documents alongside traditional Google search results for an all-in-one Google search experience.</p>
<p>If you&#8217;d like to participate, head on over to the <a href="https://www.google.com/experimental/gmailfieldtrial">signup page</a> and add your account. </p>
<p>Once that&#8217;s done, just log in to your Google account. You&#8217;ll then be able to search Gmail, your Google Drive documents and now your Google Calendar appointments directly from the Google search page (or from within Gmail). </p>
<p>The Google Calendar integration doesn&#8217;t just add appointments, it also features support for natural language queries. For example, type &#8220;what is on my calendar today&#8221; and you&#8217;ll see the day&#8217;s agenda. More specific queries work as well; to find out when you&#8217;re meeting someone, just type &#8220;when am I meeting&#8221; and the person&#8217;s name.</p>
<p>Note that the personalized search trial is still only available to U.S. users with @gmail.com addresses (Google Apps accounts are out of luck for now). If you opt in and decide you hate it, you can always go back to the sign up page and turn universal search off.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/google-expands-universal-search-to-include-your-calendar/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>New &#8216;Sign-Ins&#8217; Offer Developers a Facebook Connect for Google+</title>
        <link>http://www.webmonkey.com/2013/02/new-sign-ins-offer-developers-a-facebook-connect-for-google/</link>
        <comments>http://www.webmonkey.com/2013/02/new-sign-ins-offer-developers-a-facebook-connect-for-google/#comments</comments>
        <pubDate>Wed, 27 Feb 2013 16:46:56 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=61073</guid>
        		<category><![CDATA[Social]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Google]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/gplussignin-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/gplussignin.jpg" alt="New &#8216;Sign-Ins&#8217; Offer Developers a Facebook Connect for Google+" /></div>Google's new Google+ Sign-Ins are essentially Facebook Connect for Google+, allowing you to not only sign-in to sites that support it, but also bring your Google+ profile data with you around the web.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_61076" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/02/gplussigninlg.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/gplussignin.jpg" alt="" title="gplussignin" width="580" height="199" class="size-full wp-image-61076" /></a><p class="wp-caption-text">Google+ Sign-In on Fitbit.com. <em>Image: Google</em>.</p></div>
<p>Google has announced a new feature for Google+ &#8212; third-party websites and applications can now offer sign ins through Google+. </p>
<p>The new <a href="http://googleplusplatform.blogspot.com/2013/02/google-plus-sign-in.html">Google+ Sign-Ins</a> are essentially <a href="http://www.webmonkey.com/tag/facebook-connect/">Facebook Connect</a> for Google+, allowing you to not only sign-in to sites that support it, but also bring your Google+ profile data with you around the web.</p>
<p>The new Google+ Sign-In service will make it easier to share content from third-party sites (and within mobile apps). Exactly who will see the items you share on Google+ depends on the level of access you grant to an app, but in general you can share data with specific people on Google+, certain circles, or no one.</p>
<p>Here&#8217;s Google&#8217;s description of the actual sign-in process:</p>
<blockquote>
<p>If you sign in to Gmail, YouTube or any other Google service, you can now use your existing credentials to sign in to apps outside of Google. Just review the Google+ permissions screen (outlining the data you&#8217;re sharing with the app, and the people who can see your activity), and you&#8217;re all set. </p>
</blockquote>
<p>Google+ Sign-Ins aren&#8217;t just for web apps either &#8212; Google is pushing them for mobile apps as well. Starting today, when you sign in to a website with Google, you can install its mobile app on your Android device with a single click.</p>
<p>Google is also claiming that, because you can choose who to share things with, that it will mean less &#8220;social spam.&#8221; The Google+ Developer Blog even calls out Facebook&#8217;s &#8220;frictionless&#8221; sharing by name, saying &#8220;Google+ doesn&#8217;t let apps spray &#8216;frictionless&#8217; updates all over the stream, so app activity will only appear when it&#8217;s relevant.&#8221; Of course one person&#8217;s &#8220;relevant&#8221; content is another&#8217;s spam, so take that claim with a bucket or two of salt.</p>
<p>Items you share from sites and apps using Google+ Sign-In show up as a slightly different &#8220;interactive&#8221; post in your friends&#8217; Google+ stream. Clicking on these items will lead them to the app where they can listen to or buy or review the item you shared. </p>
<p>If you want to add Google+ Sign-In to your site or app, head on over to the <a href="https://developers.google.com/+/">new developer site</a> and read through the documentation. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/new-sign-ins-offer-developers-a-facebook-connect-for-google/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Catch a Nostalgic Glimpse of Geocities on Tumblr</title>
        <link>http://www.webmonkey.com/2013/02/catch-a-nostalgic-glimpse-of-geocities-on-tumblr/</link>
        <comments>http://www.webmonkey.com/2013/02/catch-a-nostalgic-glimpse-of-geocities-on-tumblr/#comments</comments>
        <pubDate>Mon, 11 Feb 2013 17:50:56 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60879</guid>
        		<category><![CDATA[Social]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[geocities]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/geocitiesscreen-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/geocitiesscreen.jpg" alt="Catch a Nostalgic Glimpse of Geocities on Tumblr" /></div>The digital remnants of the long since deleted world of Geocities are slowly being reborn, page by page, on Tumblr.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_60883" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/02/geocitiesscreen.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/geocitiesscreen.jpg" alt="" title="geocitiesscreen" width="580" height="435" class="size-full wp-image-60883" /></a><p class="wp-caption-text">Under Construction. <em>Image: Screenshot/Webmonkey</em>.</p></div>The digital remnants of the long since deleted world of Geocities are slowly being reborn, page by page, on Tumblr.</p>
<p><a href="http://oneterabyteofkilobyteage.tumblr.com/">One Terabyte of Kilobyte Age</a> may be the best Tumblr blog we&#8217;ve seen, posting screenshots of old Geocities pages for a nostalgic look at the early web, back when everything was &#8220;Under Construction.&#8221;</p>
<p>For a brief time in the early &#8217;90s Geocities <em>was</em> the web. And, for all its shortcomings, Geocities did nevertheless usher in much of what makes the web great &#8212; that anyone can create nearly anything. </p>
<p>The One Terabyte of Kilobyte Age Tumblr project is part of <a href="http://contemporary-home-computing.org/1tb/">a Geocities research blog</a> by Olia Lialina and Dragan Espenschied. The Tumblr portion consists of automatically generated screenshots from the <a href="http://www.webmonkey.com/2010/11/geocities-lives-on-as-massive-torrent-download/">massive torrent of old Geocities homepages</a> rescued by the Archive Team back in 2009. For posterity&#8217;s sake each post also carries the original URL (which obviously goes to a 404 page) and the date the page was last modified.</p>
<p>With Geocities long since deleted from Yahoo&#8217;s servers, browsing through One Terabyte of Kilobyte Age is as close as you&#8217;re likely to get to a trip down Geocities memory lane. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/catch-a-nostalgic-glimpse-of-geocities-on-tumblr/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Docracy Builds a GitHub for Service Agreements</title>
        <link>http://www.webmonkey.com/2013/02/docracy-builds-a-github-for-service-agreements/</link>
        <comments>http://www.webmonkey.com/2013/02/docracy-builds-a-github-for-service-agreements/#comments</comments>
        <pubDate>Thu, 07 Feb 2013 16:43:55 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60853</guid>
        		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[ToS]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/lock_w.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/lock_w.jpg" alt="Docracy Builds a GitHub for Service Agreements" /></div>Keeping track of all the terms of service agreements you've agreed to would be a full-time job. Fortunately the programmers at Docracy have created a new site to do that for you. Think of it as a GitHub for service agreements.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_58459" class="wp-caption alignleft" style="width: 310px"><a href="http://www.flickr.com/photos/azrainman/1003163361/"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/prisonplanet.jpg" alt="" title="prisonplanet" width="300" height="312" class="size-full wp-image-58459" /></a><p class="wp-caption-text"><em>Image: <a href="http://www.flickr.com/photos/azrainman/1003163361/">Mark Rain/Flickr</a></em></p></div>For most of us, terms of service (ToS) are just a speed bump on the way to signing up for internet services. Terms of service agreements are often monumentally long and are almost always written in horrible legalese that even lawyers have trouble parsing. So almost no one reads them; we all just click &#8220;agree&#8221; and move on. It&#8217;s either that or don&#8217;t participate. </p>
<p>Further complicating the matter, services routinely, and quietly, update their terms so that even if you did read the ToS that existed when you signed up, you might need to reread it several times over the course of using a service.</p>
<p>But now you can use Docracy&#8217;s <a href="http://blog.docracy.com/post/41387630560/docracys-terms-of-service-tracker">new</a> <a href="www.docracy.com/tos/changes">Terms of Service Tracker</a>, which does the hard work for you. The service is essentially a GitHub for ToS agreements &#8212; a way to see changes over time and keep track of earlier versions. Docracy&#8217;s ToS tracker compares versions and highlights the changes so you can quickly see which rights your favorite services have recently subtracted from (or occasionally added to) their ToS agreements.</p>
<p>Whenever Docracy detects a change to a site&#8217;s ToS, it&#8217;s posted to the site. There&#8217;s an RSS feed you can subscribe to, though currently it&#8217;s a firehose feed of everything, with no easy way to filter by sites you care about. Docracy also says it will be tweeting changes that are &#8220;interesting, scandalous, or just plain funny.&#8221;</p>
<p>While ToS agreements may be confusing, users are beginning to take more of an interest, as evidenced by the outrage surrounding Instagram&#8217;s ToS changes. Instagram is hardly alone in that regard though. Docracy has a few other highlights, like Squidoo, which <a href="http://www.docracy.com/doc/diff?originalId=5z80uz1zl4&amp;revisedId=0tixugib14y#tab_summary">removed</a> some comedic language from their policy, but also &#8220;removed guarantees that they would never spam their users or disclose personally-identifying information.&#8221; And then there&#8217;s Geico, which recently decided maybe it will <a href="https://www.docracy.com/doc/diff?originalId=0ihn8solvd3&amp;revisedId=0yfmpmo24sa#tab_summary">save your data and sell it to third parties</a>. Unfortunately there&#8217;s really no shortage of examples. Check out <a href="www.docracy.com/tos/changes">the site</a> for the latest changes. </p>
<p>If your favorite service isn&#8217;t in the list, let Docracy know, the site is still expanding its coverage. And for those who would like to know more about what a ToS agreement means, check out <a href="http://tos-dr.info/">ToS;DR</a>, which we <a href="http://www.webmonkey.com/2012/08/no-time-to-read-the-terms-of-service-tosdr-does-the-hard-work-for-you/">covered earlier</a>.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/docracy-builds-a-github-for-service-agreements/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>GitHub Personalizes Gists for Easier Code Sharing</title>
        <link>http://www.webmonkey.com/2013/02/github-personalizes-gists-for-easier-code-sharing/</link>
        <comments>http://www.webmonkey.com/2013/02/github-personalizes-gists-for-easier-code-sharing/#comments</comments>
        <pubDate>Thu, 07 Feb 2013 15:10:42 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60846</guid>
        		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Github]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/notocat-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/notocat.jpg" alt="GitHub Personalizes Gists for Easier Code Sharing" /></div>Social coding website GitHub is personalizing its "Gists" feature -- little snippets of reusable code you'd like to share with others -- changing the URL to include your GitHub username, rather than just a random, anonymous number. ]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_60847" class="wp-caption alignleft" style="width: 310px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/02/notocat.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/notocat.jpg" alt="" title="notocat" width="300" height="300" class="size-full wp-image-60847" /></a><p class="wp-caption-text">This is not an Octocat. <em>Image: <a href="http://octodex.github.com/notocat/">GitHub</a></em>.</p></div>GitHub has <a href="https://github.com/blog/1406-namespaced-gists">personalized the code sharing site&#8217;s &#8220;Gists&#8221; feature</a>, changing the URL to include your GitHub username, rather than just a random, anonymous number. </p>
<p>The change means that you can easily get to a list of all your Gists by heading to <code>https://gist.github.com/&lt;username&gt;/</code>.</p>
<p>Gists, which started off as a simple way to dump and share snippets and short pieces of reusable code (something akin to the older Pastebin), were <a href="http://www.webmonkey.com/2012/12/github-update-makes-gists-more-powerful/">recently upgraded</a> to be full-fledged Git repos behind the scenes. That means Gists are automatically versioned, forkable and usable as Git repos, complete with diffs. </p>
<p>Now that Gists are considerably more than just Pastebin-style code snippets, it makes sense to offer users a quick and easy way to get to their Gists from anywhere thanks to a memorable URL.</p>
<p>The newly personalized Gists come with an automatic URL redirect. So if your Gist used to live at <a href="https://gist.github.com/4731290"><code>https://gist.github.com/4731290</code></a> it will now be redirected to <code>https://gist.github.com/luxagraf/4731290</code>. As some GitHub users <a href="https://news.ycombinator.com/item?id=5179624">point out on Hacker News</a>, there&#8217;s a flaw in GitHub&#8217;s system that means anyone can register a numeric username and cause a Gist to redirect to the wrong page. Hopefully GitHub will fix that in the near future..</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/github-personalizes-gists-for-easier-code-sharing/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Users Scramble as GitHub Search Exposes Passwords, Security Details</title>
        <link>http://www.webmonkey.com/2013/01/users-scramble-as-github-search-exposes-passwords-security-details/</link>
        <comments>http://www.webmonkey.com/2013/01/users-scramble-as-github-search-exposes-passwords-security-details/#comments</comments>
        <pubDate>Fri, 25 Jan 2013 16:14:42 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60685</guid>
        		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Github]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/inspectocat-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/inspectocat.jpg" alt="Users Scramble as GitHub Search Exposes Passwords, Security Details" /></div>GitHub has temporarily crippled its new search tools in an effort to protect users caught storing private keys and passwords in public repositories. Unfortunately for those exposed Google long ago indexed your data, which means it's already on the web for anyone to find. Here's how to fix your GitHub mistakes and minimize the damage.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60686" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/01/inspectocat.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/inspectocat.jpg" alt="" title="inspectocat" width="580" height="300" class="size-full wp-image-60686" /></a><p class="wp-caption-text">Inspectocat says &#8220;never store private stuff in public places.&#8221; <em>Image: <a href="http://octodex.github.com/inspectocat/">Github</a></em></p></div></p>
<p>GitHub has temporarily shut down some parts of the <a href="http://www.webmonkey.com/2013/01/find-the-droids-youre-looking-for-with-githubs-powerful-new-search-tools/">site-wide search update</a> it launched yesterday. As we mentioned in our earlier post, the new search tools made it much easier to find passwords, private ssh keys and security tokens stored in GitHub repos. </p>
<p>GitHub hasn&#8217;t officially addressed the issue, but it appears to be blocking some of the security-related searches that were posted earlier in this <a href="https://news.ycombinator.com/item?id=5104243">Hacker News thread</a>. </p>
<p>GitHub&#8217;s status site also <a href="https://status.github.com/messages">says</a> that &#8220;search remains unavailable,&#8221; though in my testing searching worked just fine so long as you weren&#8217;t entering words like &#8220;RSA,&#8221; &#8220;password,&#8221; &#8220;secret_token&#8221; or the like.</p>
<p>Most of the passwords and other security data exposed were personal &#8212; typically private ssh keys to someone&#8217;s server or a Gmail password &#8212; which is bad enough, but at least one appeared to reveal a password for an account on Chromium.org, the repository that holds the source code for Google&#8217;s open-source web browser. Another reportedly exposed an ssh password to a production server of a &#8220;<a href="https://twitter.com/0xabad1dea/status/294552123776049152">major, MAJOR website in China</a>.&#8221;</p>
<p>Unfortunately for people that have been storing their private security credentials in public GitHub repos what GitHub&#8217;s search engine revealed is nothing new. Google long ago indexed that data and a targeted <code>site:github.com</code> search will turn up the same exposed security info, which makes GitHub&#8217;s temporarily crippled search a token gesture at best.</p>
<p>If you accidentally stored sensitive data on GitHub the most important thing to do is <strong>change your passwords, keys and tokens</strong>. After you&#8217;ve created new security credentials for any exposed servers and accounts then you can go back and delete your old data from GitHub.</p>
<p>Given that Git, the version control system behind GitHub, is specifically designed to prevent data from disappearing, deleting your sensitive data takes more than just the Git command <code>rm</code>. GitHub has full details on how to <a href="https://help.github.com/articles/remove-sensitive-data">get your sensitive data off the site</a>. As GitHub&#8217;s instructions say, &#8220;if you committed a password, change it! If you committed a key, generate a new one. Once the commit has been pushed you should consider the data to be compromised.&#8221;</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/users-scramble-as-github-search-exposes-passwords-security-details/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Find the Droids You&#8217;re Looking for With GitHub&#8217;s Powerful New Search Tools</title>
        <link>http://www.webmonkey.com/2013/01/find-the-droids-youre-looking-for-with-githubs-powerful-new-search-tools/</link>
        <comments>http://www.webmonkey.com/2013/01/find-the-droids-youre-looking-for-with-githubs-powerful-new-search-tools/#comments</comments>
        <pubDate>Thu, 24 Jan 2013 17:00:02 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60665</guid>
        		<category><![CDATA[Programming]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Github]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/octobiwan-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/octobiwan.jpg" alt="Find the Droids You&#8217;re Looking for With GitHub&#8217;s Powerful New Search Tools" /></div>Social coding giant GitHub has released a much-improved search engine, which further cements GitHub's place as the go-to source not just for publishing, but also discovering, code on the web.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_60667" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/01/octobiwan.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/octobiwan.jpg" alt="" title="octobiwan" width="580" height="300" class="size-full wp-image-60667" /></a><p class="wp-caption-text">GitHub&#8217;s Octobi Wan Catnobi. <em>Image: <a href="http://octodex.github.com/octobiwan/">GitHub</a></em></p></div>Open source is about building on the work of others and not having to reinvent the wheel. But if you can&#8217;t find the code you need then you&#8217;re stuck reinventing the wheel. Again. </p>
<p>To help you find exactly the wheels your project needs, code hosting giant GitHub has announced a new, much <a href="https://github.com/blog/1381-a-whole-new-code-search">more powerful search tool</a> that peers inside GitHub repositories and offers dozens of filters to help you discover the code you need. </p>
<p>The new search further cements GitHub&#8217;s place as the go-to source not just for publishing, but also discovering, code on the web.</p>
<p>While GitHub&#8217;s new search lacks the web-wide reach of more general code search engines like Google&#8217;s <a href="http://www.webmonkey.com/2007/07/google_code_search_casts_a_wider_net/">once-mighty Code Search</a> (now a <a href="https://code.google.com/codesearch">hollow shell of its former self</a>), it&#8217;s likely to return more useful results thanks to some nice extras like the ability to see recent activity and narrow results by the number of users, stars and forks. </p>
<p>GitHub&#8217;s <a href="https://github.com/search/advanced">advanced search page</a> now supports operators like @username to limit results to just your repositories (or another user&#8217;s repos), code from only one repository (repo:name) or even code from a particular path within a repo. You can also limit by file extension, repo size, number of forks, number of stars, number of followers, number of repos and user location.</p>
<p>While the advanced operators make a quick way to search, there&#8217;s no need to memorize them all. The new advanced search form allows you to craft your query using multiple fields, while it displays the shorthand version at the top the page so you learn as you go.</p>
<p>Under the hood GitHub&#8217;s new search is powered by an <a href="http://www.elasticsearch.org/">ElasticSearch</a> cluster which live-indexes your code as you push it to GitHub. The results you see will include any public repositories, as well as any private repositories that you have access to.</p>
<p>The GitHub blog also notes that, &#8220;to ensure better relevancy, we&#8217;re being conservative in what we add to the search index.&#8221; That means, for example, that forks will not be in search results (unless the fork has more stars than the parent repository). While that may mean you occasionally miss a bit of code, it goes a long way toward reducing a problem that plagues many other code search engines &#8212; the overwhelming amount of duplicate results. </p>
<p>GitHub&#8217;s more powerful search has turned up one unintended consequence &#8212; exposed data. It&#8217;s much easier to search for anything on the site, including, say, usernames and passwords. As it turns out many people seem to have everything from SSH keys to Gmail passwords stored in public GitHub repos. There&#8217;s a discussion about the issue over on <a href="https://news.ycombinator.com/item?id=5104243">Hacker News</a>. The ability to find things like exposed passwords isn&#8217;t new, but the new search tool does make it easier than ever. Let this be a reminder of something that&#8217;s hopefully obvious to Webmonkey readers &#8212; never store passwords or private keys on a public site. And if you find someone doing that, do the right thing and let them know.</p>
<p>For more details on everything that&#8217;s new in GitHub&#8217;s search page, head on over to the <a href="https://github.com/blog/1381-a-whole-new-code-search">GitHub blog</a>. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/find-the-droids-youre-looking-for-with-githubs-powerful-new-search-tools/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Google&#8217;s Cloud Platform Floats Over to GitHub</title>
        <link>http://www.webmonkey.com/2013/01/googles-cloud-platform-floats-over-to-github/</link>
        <comments>http://www.webmonkey.com/2013/01/googles-cloud-platform-floats-over-to-github/#comments</comments>
        <pubDate>Wed, 23 Jan 2013 19:18:20 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60648</guid>
        		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Google]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/cloud_w.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/cloud_w.jpg" alt="Google&#8217;s Cloud Platform Floats Over to GitHub" /></div>The core elements of Google's cloud computing platform are now available via GitHub, giving developers a quick, easy way to clone and experiment with Google's offerings.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_58551" class="wp-caption alignnone" style="width: 590px"><a href="http://www.flickr.com/photos/nirak/644336486/"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/clouds.jpg" alt="" title="clouds" width="580" class="size-full wp-image-58551" /></a><p class="wp-caption-text"><em>Image: <a href="http://www.flickr.com/photos/nirak/644336486/">Karin Dalziel/Flickr</a></em>.</p></div></p>
<p>Google&#8217;s Cloud Platform tools are now <a href="http://google-opensource.blogspot.com/2013/01/find-sample-code-and-more-for-google.html">available on GitHub</a>. The move to GitHub will make it easier for developers already using GitHub to get started with Google&#8217;s <a href="https://github.com/GoogleCloudPlatform">various Cloud Platform offerings</a>.</p>
<p>Thus far most of the repositories in Google&#8217;s <a href="https://github.com/GoogleCloudPlatform">GitHub account</a> consist of code samples and projects related to offerings like <a href="https://developers.google.com/appengine/">App Engine</a>, <a href="https://developers.google.com/bigquery/">BigQuery</a>, <a href="https://developers.google.com/compute/">Compute Engine</a>, <a href="https://developers.google.com/cloud-sql/">Cloud SQL</a>, and <a href="https://developers.google.com/storage/">Cloud Storage</a>. </p>
<p>The Google Open Source Blog <a href="http://google-opensource.blogspot.com/2013/01/find-sample-code-and-more-for-google.html">says</a> that most of Google Cloud Platform&#8217;s existing open source tools will be migrated to the new GitHub organization &#8220;over time.&#8221;</p>
<p>For now though you can get started building apps on Google Cloud Platform just by forking one of the demo repositories and tweaking the code to fit your project. Sample apps like the guestbook demos for <a href="https://github.com/GoogleCloudPlatform/appengine-guestbook-namespaces-python">Python</a> and <a href="https://github.com/GoogleCloudPlatform/appengine-gwtguestbook-namespaces-java">Java</a>, along with the <a href="https://github.com/GoogleCloudPlatform/storage-oauth2-tool-python">OAuth 2 helper</a> apps, make a good place to start if you&#8217;ve never built anything on Google&#8217;s cloud platform before.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/googles-cloud-platform-floats-over-to-github/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>It&#8217;s Official, Microsoft to Kill Off Windows Messenger in March</title>
        <link>http://www.webmonkey.com/2013/01/its-official-microsoft-to-kill-off-windows-messenger-in-march/</link>
        <comments>http://www.webmonkey.com/2013/01/its-official-microsoft-to-kill-off-windows-messenger-in-march/#comments</comments>
        <pubDate>Wed, 09 Jan 2013 16:51:37 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60495</guid>
        		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[Windows Live]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/skypeeclipse1-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/skypeeclipse1.jpg" alt="It&#8217;s Official, Microsoft to Kill Off Windows Messenger in March" /></div>Microsoft is killing off its popular and long-running instant messaging service and moving users to the recently acquired Skype. With some 180 million Messenger users and only a few short weeks before it's gone, expect the transition to be bumpy.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_60499" class="wp-caption alignleft" style="width: 310px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/01/skypeeclipse1.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/skypeeclipse1.jpg" alt="" title="skypeeclipse" width="300" height="192" class="size-full wp-image-60499" /></a><p class="wp-caption-text"><em>Image: Screenshot/Webmonkey</em></p></div>Attention fans of Windows Live Messenger (née MSN Messenger), Microsoft is shutting the service down for good March 15, 2013.</p>
<p>The company sent out an email this week informing Windows Live Messenger users that the service will be <a href="http://www.webmonkey.com/2007/01/in_memoriam_clippy/">going the way of Clippy</a>. Instead users (and their contact lists) will be migrated to Skype, which Microsoft acquired in May 2011.</p>
<p>As with most service shutdowns, expect this one to be bumpy, especially given the relatively short notice and the fact that Skype lacks a number of features Messenger offers, including controlling a remote screen, custom emoticons and offline messages. There are already numerous threads on the Skype community forums complaining about the <a href="http://community.skype.com/t5/Live-Messenger/Will-Skype-be-updated-to-include-classic-msn-features/m-p/1183778">features lost</a> in the move to Skype.</p>
<p>But thus far, complaining hasn&#8217;t stopped the transition. To get started making the switch you&#8217;ll need to download the Skype client app  and then login using your Microsoft account. From there you should have access to all your Windows Live Messenger contacts. If you&#8217;re already a Skype user as well you can login with your Skype account and link it to your Messenger account.</p>
<p>According to Microsoft&#8217;s FAQ, between now and the cutoff date, Messenger will continue to work as it always has, though you&#8217;ll see a banner encouraging you to download Skype (provided you&#8217;re using a newer version of Messenger). If you click the banner and follow the install instruction Messenger will be uninstalled after Skype is ready to go.</p>
<p>After March 15, you&#8217;ll no longer be able to sign into Messenger.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/its-official-microsoft-to-kill-off-windows-messenger-in-march/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    </channel>
</rss>