<?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>Search Engine Land &#187; Google: Code Search</title>
	<atom:link href="http://searchengineland.com/library/google/google-code-search/feed" rel="self" type="application/rss+xml" />
	<link>http://searchengineland.com</link>
	<description>Search Engine Land: News On Search Engines, Search Engine Optimization (SEO) &#38; Search Engine Marketing (SEM)</description>
	<lastBuildDate>Fri, 10 Feb 2012 01:45:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Google I/O Conference 2011 Sells Out In 59 Minutes</title>
		<link>http://searchengineland.com/google-io-conference-2011-sellout-59-minutes-63899</link>
		<comments>http://searchengineland.com/google-io-conference-2011-sellout-59-minutes-63899#comments</comments>
		<pubDate>Mon, 07 Feb 2011 21:10:09 +0000</pubDate>
		<dc:creator>Matt McGee</dc:creator>
				<category><![CDATA[Google: Android]]></category>
		<category><![CDATA[Google: Code Search]]></category>
		<category><![CDATA[Google: Mobile]]></category>

		<guid isPermaLink="false">http://searchengineland.com/?p=63899</guid>
		<description><![CDATA[Now in its fourth year, Google I/O is more popular than ever. The company&#8217;s annual conference for the developer community opened for registration today and promptly sold out … in just 59 minutes. Vic Gundotra, Google&#8217;s VP of Engineering, posted successive tweets earlier today about the speedy sellout, saying it took 90 days and 50 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://searchengineland.com/figz/wp-content/seloads/2011/02/google-io-logo.png" alt="google-io-logo" width="300" height="82" class="alignright" />Now in its fourth year, <a href="http://www.google.com/io/">Google I/O</a> is more popular than ever. The company&#8217;s annual conference for the developer community opened for registration today and promptly sold out … in just 59 minutes. </p>
<p>Vic Gundotra, Google&#8217;s VP of Engineering, <a href="http://twitter.com/vicgundotra/status/34679541343453185">posted</a> <a href="http://twitter.com/vicgundotra/status/34679596670521344">successive</a> <a href="http://twitter.com/vicgundotra/status/34680121109516288">tweets</a> earlier today about the speedy sellout, saying it took 90 days and 50 days in 2009 and 2010, respectively, for the event to sellout.</p>
<p><img src="http://searchengineland.com/figz/wp-content/seloads/2011/02/victweet-1.png" alt="victweet-1" width="520" height="197" class="alignnone size-full wp-image-63901" /></p>
<p><img src="http://searchengineland.com/figz/wp-content/seloads/2011/02/victweet-2.png" alt="victweet-2" width="495" height="194" class="alignnone size-full wp-image-63902" /></p>
<p><img src="http://searchengineland.com/figz/wp-content/seloads/2011/02/victweet-3.png" alt="victweet-3" width="515" height="203" class="alignnone size-full wp-image-63903" /></p>
<p>No doubt that today&#8217;s sellout is a reflection of the Google&#8217;s growing popularity in the developer community (specifically re: Android), but surely it also doesn&#8217;t hurt that Google gave away free phones at I/O for the past two years.</p>
<p>There&#8217;s <a href="http://techmeme.com/#a110207p43">more discussion on Techmeme</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://searchengineland.com/google-io-conference-2011-sellout-59-minutes-63899/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Blogging Google Wave</title>
		<link>http://searchengineland.com/live-blogging-google-wave-20107</link>
		<comments>http://searchengineland.com/live-blogging-google-wave-20107#comments</comments>
		<pubDate>Thu, 28 May 2009 16:00:51 +0000</pubDate>
		<dc:creator>Danny Sullivan</dc:creator>
				<category><![CDATA[Google: Code Search]]></category>

		<guid isPermaLink="false">http://searchengineland.com/?p=20107</guid>
		<description><![CDATA[Back at the second keynote of Google I/O. We were promised something absolutely awesome and we got it. Steve Ballmer announcing Bing on stage. Oops, that&#8217;s D. This is about a new collaboration tool. Oh, and I&#8217;m live blogging this, and I&#8217;ve had no sleep (see Bing above), so who knows where it&#8217;s all going. [...]]]></description>
			<content:encoded><![CDATA[<p>Back at the second keynote of Google I/O. We were promised something absolutely awesome and we got it. Steve Ballmer announcing <a href="http://searchengineland.com/meet-bing-microsofts-new-search-engine-20093">Bing</a> on stage. Oops, that&#8217;s D. This is about a new collaboration tool.</p>
<p>Oh, and I&#8217;m live blogging this, and I&#8217;ve had no sleep (see Bing above), so who knows where it&#8217;s all going. Oh my, Vic just said this is going to take an hour and a half. I only have half a bottle of Diet Coke.</p>
<p>Vic says the product is magical. We&#8217;ll be stunned. And the two people who made it worked on Google Maps. We won&#8217;t believe this can be done in a browser.</p>
<p>Three Ps &#8212; it&#8217;s product, platform and protocal.</p>
<p>OK, talking about email as like a thread. Wave starts out not as individual messages going back and forth but a shared object on a server, you leave your replies, go away, next person adds and so on. Kind of like bulletin board. Where oh where will my developer touchstone grunting dude be today? That&#8217;s some developer I can watch to see if any of this makes sense to them and they&#8217;re awed. I&#8217;m looking.</p>
<p>OK, Lars is typing an email. There was a spell checker that made the developers applaud. I don&#8217;t know why. Aren&#8217;t spell checkers easy?</p>
<p>Now Stephanie (hope I&#8217;m spelling that right) is replying to Lars. Steph (can I call you that) says that because this is a hosted conversation, she can insert her answer in the middle of Lars&#8217;s original email (yes, Lars&#8217;s is correct, shut up). This is cool. She says. Well, I can reply to email and shove stuff where i want, but I know i&#8217;ll be stunned soon.</p>
<p>Now applause because they&#8217;re like both emailing to each other at the same time, and the character by character as they typed starting showing up. So kind of like IM, but you don&#8217; thave to wait for the &#8220;she&#8217;s typing she&#8217;s typing etc). And this is good because you can speed up the conversation, no need to even wait to see what she was saying fully. You can just start responding without letting her finish. And this is good. Unless you&#8217;re impolite. OK OK, I&#8217;m sure it&#8217;s good. And yes, if you don&#8217;t want all to show as you type, there&#8217;s a hide thing they&#8217;re working on.</p>
<p>Now Jens (think I got that right) is on the Wave. He&#8217;s entering into the conversation late, so now he&#8217;s using a feature called playback. So now he&#8217;s seeing what everyone said in order, and this makes the audience applaud. Because they&#8217;ve never seen email sorted by date? Or threaded conversations in Gmail? Oh my I clearly am not a developer.</p>
<p>Have I mentioned the incredible tiredness I feel at the moment? It wa a long night writing. That Bing thing.</p>
<p>OK, now we see a way to send private replies to one person in the conversation but not the others. Because the wave is a tree structure, so you can I guess block branches as you want.</p>
<p>Now he&#8217;s dragged pictures onto the web, and we&#8217;re applauding again. Well, the developers are. And Steph could see a preview of the images before they even fully loaded. Because so often I&#8217;m having to impatiently wait to get the picture? And the dragging is cool, but drag and drop from the desktop to the browser &#8212; can&#8217;t I do things like that already? Maybe I drag from app to app. Anyway, they applauded. It must be awesome.</p>
<p>Just saw MG from TechCrunch is also live blogging: <a href="http://www.techcrunch.com/2009/05/28/google-wave-drips-with-ambition-can-it-fulfill-googles-grand-web-vision/">Google Wave Drips With Ambition.  A New Communication Platform For A New Web.</a> . I&#8217;m sure he&#8217;s more coherent. But I&#8217;ll keep going. I started so I shall finish.</p>
<p>Now we&#8217;re talking a blogging site, where we can embed Wave on its pages. And we can put an automated agent called Bloggy. Which built the page using App Engine.</p>
<p>Now here&#8217;s Greg, who is demoing the Firefox proxy server not found error page. And now he&#8217;s showing how he can respond to that original thread, the tree email, that&#8217;s been inserted into the blog. He&#8217;s like typing write on the page, and his stuff shows up. And now I&#8217;m sorry, I&#8217;m totally not thinking this is the most awesome thing in the world. And I&#8217;m wondering uh, how will search engines crawl stuff that&#8217;s embedded?</p>
<p>I wait patiently for awesomeness.</p>
<p>Now we&#8217;re using Orkut, Google&#8217;s social network that&#8217;s big in Brazil and I think still in Iraq. But you can use your Orkut contacts into Wave. Please please tell me you can have contact in another way other than Orkut. I&#8217;m sure you can. Sorry, correction &#8212; what&#8217;s happening is she&#8217;s inserting a Wave into Orkut.</p>
<p>Now it&#8217;s Wave on our mobile devices. He&#8217;s showing his Wave inbox on the phone, replying to something, and then the reply is showing up on another phone he has. Well, it would if the wireless was working in the room. Isn&#8217;t this called IM on the phone?</p>
<p>OK, stressing that there&#8217;s only one copy of the Wave out there. Which is confusing because Wave is the product that also produces Waves. So there&#8217;s Wave conversation out there, a single one we&#8217;ve been working with, that people keep interacting with.</p>
<p>Now what if you&#8217;re a product manager and wondering if you need to email something or put onto a wiki for collaboration. Wave lets you do both. Now Lars is editing Stephanie&#8217;s message on his screen, and applause, a bit. Now it goes to Stephanie&#8217;s inbox all marked up. More applause.</p>
<p>Now where collaboratively creating a document, with sliders that let you see what it looked like at any point, you can do a playback thing. This seems cool, I mean easier than some of the other ways you can do version control. See, version control is a fancy word for tracking changes to software code. I think. Writers, we just say tracking edits.</p>
<p>&#8220;This is going to become a very power document production tool,&#8221; Lars said. And now we have an official Google blog post. <a href="http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html">Here</a>. Which is pretty much making me think I don&#8217;t need to keep live blogging. We&#8217;ll see.</p>
<p>Yeah, I gave up. But the developers love what I could only describe as Lotus Notes 800.0. That&#8217;s the best metaphor I&#8217;ve got, sorry. You can get more info at the <a href="http://wave.google.com/">Wave site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://searchengineland.com/live-blogging-google-wave-20107/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live Blogging The Google I/O Keynote</title>
		<link>http://searchengineland.com/live-blogging-google-io-keynote-19812</link>
		<comments>http://searchengineland.com/live-blogging-google-io-keynote-19812#comments</comments>
		<pubDate>Wed, 27 May 2009 16:21:50 +0000</pubDate>
		<dc:creator>Danny Sullivan</dc:creator>
				<category><![CDATA[Features: General]]></category>
		<category><![CDATA[Google: Chrome]]></category>
		<category><![CDATA[Google: Code Search]]></category>
		<category><![CDATA[Google: General]]></category>
		<category><![CDATA[Google: Marketing]]></category>
		<category><![CDATA[Top News]]></category>

		<guid isPermaLink="false">http://searchengineland.com/?p=19812</guid>
		<description><![CDATA[I&#8217;m at the Google I/O conference, where it is being opened by Google CEO Eric Schmidt. He&#8217;s welcoming the audience and saying it&#8217;s great to be in front of programmers and saying, &#8220;it&#8217;s time. it&#8217;s time for us to take advantage of the amazing opportunity before us &#8230; it has been 20 years trying to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at the <a href="http://code.google.com/events/io/">Google I/O conference</a>, where it is being opened by Google CEO Eric Schmidt.</p>
<p>He&#8217;s welcoming the audience and saying it&#8217;s great to be in front of programmers and saying, &#8220;it&#8217;s time. it&#8217;s time for us to take advantage of the amazing opportunity before us &#8230; it has been 20 years trying to build a programming model that&#8217;s the right one.&#8221;</p>
<p>Internet programming is the right way. Have the network, the programmers to build the right types of opportunities out there.</p>
<p>Expects Android to have a strong year, thousands of apps and lots of hardware partners who are innovating to take phones that do much more.</p>
<p>It&#8217;s time, he says, because there&#8217;s the power to do things simply, to make them work.</p>
<p>There&#8217;s a new model of programming, where you can pick the best code around and mash it together. &#8220;We can take the collective intelligence of the internet &#8230; and do amazing things.&#8221;</p>
<p>My message to you is that this is the beginning of the real win of cloud computing, of applications, of the internet, which is changing the paradigm that we&#8217;ve all grown up with so that it just works &#8230; regardless of platform or hardware you&#8217;re using.</p>
<p>Next up, Vic Gundotra, VP of engineering who oversees all of mobile and many other things.</p>
<p>&#8220;Never underestimate the web&#8221; he says, and a lesson he learned 15 years ago when working at Microsoft. Argued then was web apps could never rival desktop ones. Keyhole was an example they used &#8212; Keyhole (later Google Earth) made software Microsoft thought could never happen as a web app. &#8220;A web app, that simply left us stunned,&#8221; after Google acquired Keyhole and added sat views to Google maps.</p>
<p>Yes, the web has won. It has become the dominant programming language of our time.
HTML 5 standard will be covered in first half of his keynote that allow amazing thing, then in second half, things from Google itself that help.</p>
<p>Web platform is accelerating. New technology, browser releases, development accelerating.</p>
<p>&#8220;What we thought was impossible to do in the browser with JavaScript may become possible.&#8221;</p>
<p>Gmail was a killer app that exploited AJAX and got people using it more. &#8220;Recognize that having the capability in the underlying platform is not enough,&#8221; he said &#8212; people have to build apps that bring the tech forward</p>
<p>Talking about Canvas app that allows drawing with pixel level control (and I note here that much of this event for developers is going to get way beyond me).</p>
<p>Showing now an internal Google profiling tool that allows monitoring performance of an app to see what&#8217;s slowing stuff down. I guess this is awesome because the programmers next to me are groaning in amazement. They seem to want this thing.</p>
<p>Now we&#8217;re seeing an app (from someone else, Matt &#8212; sorry, didn&#8217;t catch his last name) that allows for 3D animation within a browser, <a href="http://o3d.blogspot.com/">03D</a>. The graphics look pretty cool. These are graphics, he points out, that aren&#8217;t running in a game program but instead right within the browser. The programmer next to me is so amazed that he&#8217;s either texting or twittering WOW to someone else. I&#8217;m going to depend on him as my touchstone for this weird world of programming.</p>
<p>For this to work well, they need common APIs to be supported by all the browsers, so Google is working with Opera, Mozilla someone else (and notably not Microsoft, an ommission that&#8217;s generating laugh) to make that happen.</p>
<p>Vic is back.</p>
<p>Canvas is available across all modern open source browsers (chart, and no Microsoft, and laughs in audience). He says he knows they noted he didn&#8217;t mention them. Said Microsoft is committed to HTML 5 open standards, said they&#8217;ll support it &#8220;and we eagerly await that&#8221; to more laughs and jokes he&#8217;s gotten past that &#8220;elephant.&#8221;</p>
<p>Now to video. How about a video tag as simple as image? There&#8217;s one in HTML 5. My programmer guide goes oh, that he&#8217;d want this. Vic rotates the video upside down. Programmer guy groans again.</p>
<p>YouTube up now as example, bouncing over thumbnails to make them play. &#8220;Oh my goodness&#8221; says programmer guy, and audience applauds. Vic said this is test, not that it will come to YouTube.</p>
<p>Now onto location. Google, Skyhook and others in past year are now giving really good location data, that combined with GPS allows a users location to be well pinpointed with their consent. But how do you get that in the browser? The Geolocation API allows. And now Jay Sullivan, VP of Mozilla to tell us more. Sullivan is no relation to me, if you really care. I mean hundreds of years ago, maybe we shared an ancestor. Or not. Who knows.</p>
<p>Vic is thanking Mozilla, which is nice because you know that Chrome is kind of designed to kill it. But the programmers are applauding the thanks, and I&#8217;m probably too cynical. Plus, Microsoft is still the evil empire that won&#8217;t be on stage, so it&#8217;s all family, right?</p>
<p>Jay says browser competition is heating up and so important to improve the user experience, make things faster, protect private. With no competition, things stagnate. Firefox has helped lead the modern browsers &#8220;and we&#8217;re glad these other folks are producing browsers.&#8221;</p>
<p>Notes each organization has its own reasons and mission to do browser. Three commonalities to all:</p>
<p>1) Web is the platform for the future</p>
<p>2) Developers need to keep having new capabilities</p>
<p>3) Need to not fragmenting the web (IE worrying about cross-browser incompatibilities). Strongly believes a good API that&#8217;s in 5 browsers is better than a perfect API that&#8217;s in one.</p>
<p>Says Firefox 3.5 is much better. Supports Canvas, video tag, geolocation. Wants video out of plugin hell. I think he said hell. You get the point.</p>
<p>Google Maps soon to get a &#8220;My Location&#8221; tab which he demonstrates, then laughs as it says &#8220;can&#8217;t be determined.&#8221; OK, now it&#8217;s done this. And I&#8217;m scratching my head thinking um, doesn&#8217;t Windows Microsoft Live Search Kumo But soon to be Bing already do this? Because I&#8217;m pretty sure it does and has been for over a year.</p>
<p>Well, maybe it will come to Firefox and work better than Google Latitude does when I try to get it to autodetect my location like last night and it said you need Gears (formerly Google Gears) and I downloaded it and it failed to do anything and I was annoyed now there&#8217;s a run-on sentence.</p>
<p>And that&#8217;s it on geolocation. I gather it&#8217;ll make things easier for developers to pull in geolocation data into their web apps.</p>
<p>Hey, speaking of Latitude, here it&#8217;s being demoed. Latitude on the iPhone! Frigging finally. And in the browser. And this is possible because they can build apps there. This will be there when Apple releases 3.0 for iPhone. But then you also think hmm, hey Google-Apple, since you&#8217;re all buddy buddy on the board level, can we just have an app for Latitude. I mean, isn&#8217;t it all, there&#8217;s an app for that? But demonstrates how even if there isn&#8217;t, as with Gmail on the iPhone, Google needn&#8217;t depend on the App Store.</p>
<p>Just noticed that Tim O&#8217;Reilly has posted a summary of the keynote that hasn&#8217;t even ended. So he had an early look. And it&#8217;s great, lots of links and annotations. <a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html">Check it out</a>! And side note, while down at D, it&#8217;s all about the thin client <a href="http://d7.allthingsd.com/20090526/welcome-to-web-30/">Web 3.0 vision</a> (and Google having nil presence at that show), Google&#8217;s doing I/O theme all about it&#8217;s not thin client mobile but HTML 5 / IE it&#8217;s all about the web browser, baby. Call it Web 2.0 on steroids, maybe. Hmm, makes you wonder if there was some conflict.</p>
<p>Now Vic&#8217;s showing how web apps can work for keeping track of stuff when you&#8217;re offline, including an HTML web app that runs on Android that allows offline email composing.</p>
<p>Now someone is demoing an accelerometer in a web app, which I think sounds cool like if I were going to throw my laptop. But developer guy seems not impressed.</p>
<p>Vic is back with slide &#8220;I wil not host the browser with JavasScript&#8221; written over and over Bart Simpson-style on a blackboard, making people laugh and me think hmm maybe I should have learned programming. In BASIC, I can make my name appear on a screen over and over. Or a girl&#8217;s name, which was handy in 5th grade when we loaded programs on tape.</p>
<p>Anyway, there&#8217;s a Web Workers thing in HTML 5 which lets things run in the background and not hurt each other if they don&#8217;t play nice. He&#8217;s showing a video of someone walking, JavaScript is then mapping her movement by detecting her motion in the video. Little boxes hover over where she walks. (programmer guy, whoa, whoa). These things happen at the same time.</p>
<p>And that&#8217;s it about HTML 5. And I&#8217;m wishing Google would have developed that power through the air things, but I still have half my remaining batter. Time for how Google can help. Brain implant time. Help, they&#8217;re coming for us&#8230;..</p>
<p>Just joking. Talking Google App Engine, which someone new is saying let programmers &#8220;leave the servers to us.&#8221; With App Engine, no need to worry about configuration, usage spikes, rescaling your app if it gets popular. See, Twitter should have been built on App Engine.</p>
<p>Says White House used Google Moderator, which uses App Engine, which handled the load just fine. As long as Google doesn&#8217;t mark the web as malware or send traffic through Asia. But c&#8217;mon, those only happened for an hour or so. Be nice!</p>
<p>Now Java language support. Developers have dived in to get Java framework going with App Engine but also a lot of acroynms that sound like bark bark bark Java bark bark PHP to me. And next step on App Engine&#8230;.</p>
<p>Opening sign-ups on App Engine to create a Java app right now. Applause, developers seem happy.</p>
<p>MG Siegler over at TechCrunch is also live blogging, by the way, <a href="http://www.techcrunch.com/2009/05/27/live-from-google-io-2009/">complete with bulletpoints</a>. While something completely uncomprehensible is now happening on stage, I&#8217;m taking a moment to link over to him. And:</p>
<ul>
<li>I could</li>
<li>do bulletpoints</li>
<li>if I wanted</li>
</ul>
<p>OK, so the guy has made an app in Java, tested in the browser, and is now uploading it to app engine. I&#8217;m pondering handing my laptop to programmer guy but it&#8217;s so hot that&#8217;s burning my lap because Apple despite complaints for years can&#8217;t see to vent heat from their laptops. But that&#8217;s OK, because HTML 5 is coming.</p>
<p>OK, his app is on the web, the one he did in Java, with no server configuration, and there&#8217;s applause. I think the programming folks like the stuff.</p>
<p>Two features coming in Google Web Toolkit. Despite HTML 5 &#8220;sanity,&#8221; still will need to do cross-browser stuff. So GWT allows for browser-proof apps. And in next version, you can debug in the browser &#8212; any browser (even those from the evil empire. No, the other evil empire).</p>
<p>Now talking about runAsync  for GWT 2.0. Allows some code to download in background after user is busy doing something else in the program. Helps apps load more quickly. Decreases the initial download size for apps by 7X. Takeaway to me: push a small app out that won&#8217;t scare people with its size, then it grows up as it gets used.</p>
<p>Vic&#8217;s back, Google Product APIs is up. Announced they&#8217;ve crossed the 4 billion API threshold, coming in every day for Google. Thanks for support and says now everyone has to pay 1 cent per call. Heh &#8212; no, just joking.</p>
<p>But says they asked if they could make any Google app embeddable like AdSense. So now we&#8217;ve got DeWitt Clinton up (hey DeWitt). <a href="http://google.com/webelements">Google Web Elements</a> is new product. Copy and past website content. Hey &#8212; didn&#8217;t Yahoo just do this last year? I&#8217;ll have to look later.</p>
<p>He&#8217;s showing news elements, how he pulls news content over to past into the page. Now he&#8217;d getting a map and pasting it (can&#8217;t I do this already within Google maps?). And now he&#8217;s pasting Google Custom Search with a code snippet.</p>
<p>Now he&#8217;s making it social, with Google Conversation Element, post comments, video. Not sure what that uses &#8212; do you have to have a Google Account/Profile to comment?</p>
<p>Is it just me, or do all the iframes this uses make me nervous. I&#8217;m sure it&#8217;s just me. I&#8217;m sure iframes are all safe.</p>
<p>Android time! Vic says 10 caried in 12 countries and 4,9000 apps in markete; 40+ app downloads per users.</p>
<p>Romain Guy, software engineer, now up to show sneak peek. Click on home screen, type, finds the right app or brings up web results. But thought search UI could work as a brand new launcher &#8212; if you click a search results, system remembers this, and more you use Android, you get prepopulated results / apps.</p>
<p>Now the device is being shown translating text from one language to another. All in the right accents, he says. Of course, Google Voice Search still doesn&#8217;t support British English, so we&#8217;ll see.</p>
<p>Oh, this is neat. Want to filter your contacts or find a song. Draw a letter on the screen with your finger, and it filters that way.</p>
<p>Vic is back! It&#8217;s summary time, which is good as my battery is low. And programmer guy has just jumped up and left, leaving me without a grunting guide.</p>
<p>Three more things:</p>
<p>1) Android Developer Challenge 2 is coming, http://code.google.com/android/adc</p>
<p>2) Everyone at the conference is getting an Android phone to help them develop. Marketshare just increases by 4,000.</p>
<p>3) With SIM with unlimited 3G data and thousands of hours of voice data for 30 days.</p>
<p>He says tomorrow&#8217;s keynote will have lots of stuff that&#8217;s not been announced and that he thinks is amazing.</p>
<p>And we&#8217;re done. Thanks for tuning in.</p>
<p>For related stories, <a href="http://www.techmeme.com/090527/p42#a090527p42">see Techmeme</a>. Google also has some links and resources <a href="http://sites.google.com/a/pressatgoogle.com/googleio2009/home">here</a> plus a blog <a href="http://googleblog.blogspot.com/2009/05/kicking-off-2nd-annual-google-io.html">post</a>. And as mentioned above, see coverage also from <a href="http://www.techcrunch.com/2009/05/27/live-from-google-io-2009/">TechCrunch</a> and <a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html">O&#8217;Reilly Radar</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://searchengineland.com/live-blogging-google-io-keynote-19812/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Google Code Search To Find Vulnerable Sites</title>
		<link>http://searchengineland.com/using-google-code-search-to-find-vulnerable-sites-10146</link>
		<comments>http://searchengineland.com/using-google-code-search-to-find-vulnerable-sites-10146#comments</comments>
		<pubDate>Wed, 27 Dec 2006 13:07:17 +0000</pubDate>
		<dc:creator>Barry Schwartz</dc:creator>
				<category><![CDATA[Google: Code Search]]></category>
		<category><![CDATA[Legal: Security]]></category>

		<guid isPermaLink="false">http://searchengineland.com/beta/using-google-code-search-to-find-vulnerable-sites-10146.php</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>ShoeMoney <a href="http://www.shoemoney.com/2006/12/26/how-hackers-are-using-google-to-pwn-your-site/">wrote</a> a detailed write up on how hackers can easily use <a href="http://www.google.com/codesearch">Google Code Search</a> to quickly find sites that are vulnerable to being hacked.  ShoeMoney shows XSS exploits, SQL injection exploits and more.  ShoeMoney wasn&#8217;t the first to spot this. SEO Egghead <a href="http://www.seoegghead.com/blog/seo/find-html-injection-vulnerabilities-with-google-code-search-p131.html">wrote</a> about some examples on October 5th.  Is Google to blame?  I don&#8217;t think so.</p>
<p>Postscript From Danny: Finding security exploits via Google or other search engines is pretty old news, going back for years. Below, a recap of some of these issues plus how you need to watch what your systems are spitting out for Google and other search engines.</p>
<p><span id="more-10146"></span>
In July, we had <a href="http://www.eweek.com/article2/0,1895,1990158,00.asp">news</a> of the <a href="http://metasploit.com/research/misc/mwsearch/index.html">Malware Search</a> tool tapping into Google results to make this easier for those wanting to protect their sites.</p>
<p>Another <a href="http://www.pcworld.com/article/id,126371-page,1/article.html">story</a> in July talked of using regular Google to seek out exploits.</p>
<p>Back in January 2005, McAfee <a href="http://news.com.com/2100-7355_3-5519726.html">released</a> a tool to tap into Google to do the same thing.</p>
<p><a href="http://www.newscientist.com/article.ns?id=dn4002">Here&#8217;s</a> New Scientist with an article on using Google to find exploits back in August 2003. From the lead:</p>
<blockquote>
Computer hackers have adopted a startling strategy in their attempts to break into websites. By using the popular search engine Google, they do not have to visit a site to plan an attack. Instead, they can get all the information they need from Google&#8217;s cached versions of web pages, say experts in the US.
</blockquote>
<p>And <a href="http://www.wired.com/news/infostructure/0,1377,57897,00.html">another</a> from Wired in March 2003, same topic:</p>
<blockquote>
&#8220;Google, properly leveraged, has more intrusion potential than any hacking tool,&#8221; said hacker Adrian Lamo, who recently sounded the alarm.
</blockquote>
<p>Google Code Search scans through just computer code, which potentially makes finding exploits easier. The concerns over this were aired back after it launched in October. See articles such as:</p>
<ul>
<li><a href="http://www.securityfocus.com/news/11417">Google Code Search peers into programs&#8217; flaws</a> from SecurityFocus</li>
<li><a href="http://shiflett.org/archive/269">Google Code Search for Security Vulnerabilities</a> from Chris Shiflett (and discusses some of the exact things at ShoeMoney&#8217;s article)</li>
<li><a href="http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1222898,00.html">Google Code Search gives security experts a sinking feeling</a> from SearchSecurity.com</li>
<li><a href="http://www.oreillynet.com/onlamp/blog/2006/10/using_google_code_search_to_fi.html">Using Google Code Search to Find Security Bugs</a> from O&#8217;Reilly.</li>
</ul>
<p>I think ShoeMoney&#8217;s post is mainly interesting in that he made use of the Google Sitemaps program and was spitting out a file listing everything on his web server. Everything. He writes:</p>
<blockquote>
Now while this was interesting it still did not explain how the page was even indexed…. ohh wait I use Google Sitemaps and I had it on to index everything (the default setting) OUPS!!</p>
<p>Now to be honest… this is my fault. I in no way blame Google what so ever. I had old exploitable code on my server and I told sitemaps to index it so… my fault.</p>
<p>I have since been working with the sitemaps team and I had some suggestions to leave some files off by default (like .inc .func) or only allow common web files with extensions like .php .html .asp etc… I hope they do this cause as sitemaps gets more popular its only going to expose more idiot webmasters like me that run with the default settings.
</blockquote>
<p>To be clear, sitemaps has no &#8220;default&#8221; setting to index everything. By default, Google itself will spider any URL it comes across. But the &#8220;default&#8221; ShoeMoney is talking about almost certainly relates to a <a href="http://code.google.com/sm_thirdparty.html">third-party sitemaps program</a> to generate a sitemaps file for Google.</p>
<p>I&#8217;m not sure what blog software he&#8217;s using, but he&#8217;s probably got a plug-in running and the defaults of THAT PLUG-IN (not Google) was spitting this all out into a sitemaps file that ShoeMoney was telling Google to index.</p>
<p>The idea of automatically blocking some files from sitemaps is interesting but doesn&#8217;t make a lot of sense. Some people don&#8217;t use &#8220;common extensions&#8221; at all and are going to be annoyed to discover that Google is &#8220;ignoring&#8221; what they told it to index. The idea behind a site owner purposely putting out a sitemaps file is that they are explicitly saying, &#8220;index this stuff.&#8221; Don&#8217;t want it indexed? Don&#8217;t put it out on the web.</p>
<p>The real culprit is whatever program is generating links to some of these files, as well as security needing to be tightened over all. ShoeMoney&#8217;s pretty with it in not blaming Google. And one expert in that SearchSecurity.com article saw positives in Google Code Search:</p>
<blockquote>
Still, the new search engine has plenty of potential as a legitimate tool for developers and could end up being a net positive in terms of security, Caceres said.</p>
<p>&#8220;People shouldn&#8217;t be so quick to label this a security disaster,&#8221; he said. &#8220;Security-wise, in the long term I think it could be a good thing because developers will realize that what they do has implications and will be seen. So maybe they&#8217;ll be a little more careful.&#8221;
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://searchengineland.com/using-google-code-search-to-find-vulnerable-sites-10146/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.277 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-10 02:43:33 -->
<!-- Compression = gzip -->
