<?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>StartupTech Blog &#187; Programming</title>
	<atom:link href="http://www.startuptech.co.uk/blog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.startuptech.co.uk/blog</link>
	<description>Small Business Startup Low Cost Budget Website Design Solutions UK</description>
	<lastBuildDate>Fri, 16 Oct 2009 09:36:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Twitter comes clean</title>
		<link>http://www.startuptech.co.uk/blog/2009/02/02/twitter-comes-clean/</link>
		<comments>http://www.startuptech.co.uk/blog/2009/02/02/twitter-comes-clean/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 17:12:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[firehose]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/?p=656</guid>
		<description><![CDATA[Twitter developer manager Alex Payne has updated the Twitter FAQ with the actual, real, honest story on the return of Track to its users. First, the relevant text: When will the firehose be ready? By late January, early February 2009. For at least Q1 2009, the “firehose” (the near-realtime stream of all public status updates [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter developer manager Alex Payne has <a href="http://apiwiki.twitter.com/FAQ#Whenwillthefirehosebeready">updated</a> the Twitter FAQ with the actual, real, honest story on the return of Track to its users. First, the relevant text:</p>
<blockquote><p>
When will the firehose be ready?</p>
<p>By late January, early February 2009. For at least Q1 2009, the “firehose” (the near-realtime stream of all public status updates on Twitter) will only be available to a small group of trusted partners. The firehose is a stream HTTP solution; a client connects to it and the stream begins, ceasing only when the client disconnects. Once we’re confident in the stability of the service, we’ll add partners on a case-by-case basis. We may allow a wider selection of clients to consume subsets of the public stream (that is, updates from a collection of user IDs or matching specific search terms). We do not intend to allow anonymous, unregulated public access to this stream for any number of legal, financial, and technical reasons. </p></blockquote>
<p>Now, the translation:</p>
<blockquote><p>
Real soon now, especially now that FriendFeed has a quarter of our page views with a stunningly familar hockeystick of growth, we will release the firehose to trusted partners. Trusted means those vendors who will agree not to allow access to… see below. The firehose is the full stream of our data that has been blocked from its contributors since May, 2008. Once we’re sure it is stable, we’ll continue to make it available while adding what must be semi-trusted cases. It’s also possible we’ll deliver a subset of the firehose (analogous to somewhat pregnant) defined as Track on identities and keywords. The keyword here is “may”. Finally, we won’t allow anonymous unregulated access, period. That is, even though we have numerous partners and untrusted startups currently recording Twitter notices and storing them for unregulated anonymous access since Twitter began.
</p></blockquote>
<p>FriendFeed co-founder Bret Taylor appeared on NewsGang Live Friday, and told me relationships with Twitter continue to be good. The two companies are working through some problems with the rate limiting curbs introduced by Twitter several weeks ago, but Taylor anticipates a resolution shortly. Several third party Track projects, most notably including Dustin Sallings’ TwitterSpy, have been disabled due to the 20,000 API call limit imposed. Sallings is blunt in <a href="http://friendfeed.com/e/bb0badbe-2480-0ec2-3c4c-abc1c2b3d13e/Looks-like-twitter-is-blocking-twitterspy-with/">this</a> FriendFeed thread:</p>
<blockquote><p>
They’re going to offer a friendfeed-style HTTP firehose to a limited group. My suspicion is that that group will be limited more by how threatening a business is than even by how much twitter’s traffic may be reduced by such a partnership. I might be wrong, but the only ideas they seem to have for making money from their business involve removing value their customers want.
</p></blockquote>
<p>Meanwhile, Taylor says FriendFeed is moving forward with enhanced realtime tools to help model Twitter and other data. Rooms will gain new controls for aggregating multiple streams, a major search-related announcement is coming later this week, broader filtering and track functionality awaits a several-month rewrite of some parts of the core architecture, and most importantly, FriendFeed will continue to employ an open, inward and outward-facing data strategy. This is in sharp contrast to both Twitter and Facebook, who allow ingress but limit outbound flow.</p>
<p>There are several efforts underway to work around or via the back channel with Twitter to reengage track services. Services such as Twhirl that have released betas with “track” support may fall into both categories, but eventually Twitter will find a happy medium where monetization will begin to flow. In the meantime, FriendFeed continues to offer a more conversational and flexible model, making it a significant competitor for user contributions. Even now, it’s trivial to maintain a Twitter presence via FriendFeed that would require a fundamental change in developer relations to undermine.</p>
<p>Now that Twitter has achieved a certain stability and clarity in its rate-limiting strategy, the next phase will focus on identifying and rationalizing its trusted partners. The fundamental value proposition of track &#8211; the filtering of micromessages based on a combination of identity and conversational context &#8211; can now be achieved in FriendFeed with greater fidelity and, soon, realtime alert mechanisms that allow more personalized and affinity-powered flow regulation. The result: time-efficient information at the center of the user experience.</p>
<p>Over time, Twitter’s huge audience size and mainstream media acceptance will become less significant, forcing Twitter to name its price for its unique value even as it is watered down by more flexible tools and micro-community adoption of its competitors. Regardless of the anger in the community, which clearly has been discounted as a small minority in Twitter’s game plan, the clarity of Twitter’s rate limiting and brute force approach in managing its developer community now stand in sharp contrast to FriendFeed’s approach.</p>
<p><span id="more-656"></span><br />
Original URL: <a href="http://www.techcrunchit.com/2009/02/01/twitter-comes-clean/">http://www.techcrunchit.com/2009/02/01/twitter-comes-clean/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2009/02/02/twitter-comes-clean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google, Yahoo spiders can now crawl through Flash sites</title>
		<link>http://www.startuptech.co.uk/blog/2008/07/02/google-yahoo-spiders-can-now-crawl-through-flash-sites/</link>
		<comments>http://www.startuptech.co.uk/blog/2008/07/02/google-yahoo-spiders-can-now-crawl-through-flash-sites/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 14:56:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Spider]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/?p=474</guid>
		<description><![CDATA[As anyone who has had the pleasure of doing web design and development through marketing agencies knows, Flash tends to be wildly popular among clients and wildly unpopular among, well, pretty much everyone else. Part of the reason for this is because Flash is so inherently un-Googleable; anything that goes into a Flash-only site is [...]]]></description>
			<content:encoded><![CDATA[<p>As anyone who has had the pleasure of doing web design and development through marketing agencies knows, Flash tends to be wildly popular among clients and wildly unpopular among, well, pretty much everyone else. Part of the reason for this is because Flash is so inherently un-Googleable; anything that goes into a Flash-only site is basically invisible to search engines and therefore, the world. That will no longer be the case, however, as Adobe announced today that it has teamed up with Google and Yahoo to make Flash files indexable by search engines.</p>
<p>This announcement has been a long time coming, as Flash developers have been wishing for ways to make their content searchable for close to a decade. Adobe acknowledges this in its announcement, saying that although search engines are able to index static text and links within Flash SWF files, &#8220;[Rich Internet Applications] and dynamic Web content have been generally difficult to fully expose to search engines because of their changing states—a problem also inherent in other RIA technologies.&#8221;</p>
<p>This announcement may also result in some major usability changes (for the better) for Flash on the web. In a post to its <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">Webmaster Central Blog</a>, Google wrote that it can now index all kinds of textual content in SWF files, like that included in Flash gadgets, buttons, menus, entirely self-contained Flash web sites, &#8220;and everything in between.&#8221; Google can now also follow URLs embedded within Flash files to add to the crawling pipeline. This new indexing technology does not, however, include FLV files (video files that are found on sites like YouTube) because those are generated as videos and don&#8217;t contain any text elements like an SWF file does.</p>
<p>Google says it&#8217;s able to do this by developing an algorithm that &#8220;explores Flash files in the same way that a person would,&#8221; by clicking buttons and manually going through Flash content. &#8220;Our algorithm remembers all of the text that it encounters along the way, and that content is then available to be indexed,&#8221; wrote the company. &#8220;We can&#8217;t tell you all of the proprietary details, but we can tell you that the algorithm&#8217;s effectiveness was improved by utilizing Adobe&#8217;s new Searchable SWF library.&#8221;</p>
<p>Of course, Google (and eventually Yahoo) won&#8217;t be able to index everything embedded within a Flash file—at least not yet. Anything that is image-related, including text that is embedded into images, will be invisible to the search engines for the time being. Google also noted that it can&#8217;t execute certain JavaScripts that may be embedded into a Flash file, and that while it indexes content that is contained in a separate HTML or XML file, it won&#8217;t be counted as part of the content in the Flash file. These are all issues that are being worked on, however, and are likely to change in the future.</p>
<p>Yahoo is also working with Adobe to index SWF files, but doesn&#8217;t appear to be as far along as Google just yet. One player that is noticeably missing is Microsoft, though. From Adobe&#8217;s announcement and the language used by Google, it appears as if each search engine has to work with Adobe to make this possible—meaning that Microsoft has either been excluded by Adobe for this round or has decided to voluntarily sit this one out. Either way, with searchable SWF files down, usability experts can now focus all of their attention on other Flash-related concerns, like blatant design perversion and excessive animation abuse.</p>
<p><span id="more-474"></span><br />
Original URL: <a href="http://arstechnica.com/news.ars/post/20080701-google-yahoo-spiders-can-now-crawl-through-flash-sites.html">http://arstechnica.com/news.ars/post/20080701-google-yahoo-spiders-can-now-crawl-through-flash-sites.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2008/07/02/google-yahoo-spiders-can-now-crawl-through-flash-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 and Safari 4 in browser speed race</title>
		<link>http://www.startuptech.co.uk/blog/2008/06/12/firefox-3-and-safari-4-in-browser-speed-race/</link>
		<comments>http://www.startuptech.co.uk/blog/2008/06/12/firefox-3-and-safari-4-in-browser-speed-race/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 14:52:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Gecko]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[SpiderMonkey]]></category>
		<category><![CDATA[SquirrelFish]]></category>
		<category><![CDATA[Tamarin]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/?p=468</guid>
		<description><![CDATA[Most of today&#8217;s web sites and web applications are built using the JavaScript scripting language. Some may say that a trend towards the fine-tuning of JavaScript interpreters in modern browsers was just a matter of time since any such optimization translates into performance gains. Mozilla recently launched the browser speed race with Firefox 3, which [...]]]></description>
			<content:encoded><![CDATA[<p>Most of today&#8217;s web sites and web applications are built using the JavaScript scripting language. Some may say that a trend towards the fine-tuning of JavaScript interpreters in modern browsers was just a matter of time since any such optimization translates into performance gains. Mozilla recently launched the browser speed race with Firefox 3, which delivers more speed than any other previous Firefox version. Apple answered with Safari 4, claiming the browser’s JavaScript engine has been accelerated by 53%. Welcome to the browser speed race.</p>
<p>Safari 4 has just been seeded to the developers at Apple&#8217;s developer conference. The manufacturer claims that the software has a 53% faster JavaScript engine than the preceding and current version 3.1 (based on the SunSpider JavaScript Performance test conducted on iMac with an Intel Core 2 Duo processor at 2.8 GHz, with 2 GB of RAM and running under Mac OS X Snow Leopard.) Although Firefox 3 RC3 was the first to deliver significant JavaScript performance improvement, Apple apparently is exceeding those gains with Safari 4.</p>
<p>Apple uses a new and improved JavaScript interpreter code-named SquirrelFish, which is provided on an open-source basis from the WebKit project, the same organization that makes the open-source engine used by Safari to render web pages. According to the WebKit project, the SquirrelFish engine is 1.6 times faster than the JavaScript engine in Safari 3.1.</p>
<p>SquirrelFish does its magic by turning JavaScript script into so-called bytecodes, an optimized code much more suitable for run-time execution than natural language-based JavaScript commands, which are longer and more complicated to interpret – and therefore are slower.</p>
<p><strong>Why JavaScript performance matters</strong><br />
Most today&#8217;s web applications and web 2.0 sites rely on the JavaScript scripting language originally created by current Mozilla CTO Brendan Eich while he was employed by Netscape. JavaScript acts as glue that connects a user interface rendered in a web browser with a database and programming logic running in a web server. The browser&#8217;s JavaScript engine is solely responsible for interpreting and executing JavaScript commands embedded in HTML code. As a result, a browser&#8217;s JavaScript engine performance is directly related to the performance and responsiveness of a web application, contributing to an improved user experience.</p>
<p>The fact that many applications grow in size and become more bloated with each release means that a browser that can run web applications faster and make user interfaces more responsive on any computer is actually a big deal. You don’t have to have any specific market forecasting talent to predict that this trend may be impacting browser market shares: Speed can directly translate into more usability for most of us. Clearly, JavaScript handling is on its way to become a powerful weapon in the browser market.</p>
<p><strong>SpiderMonkey, SquirrelFish, Tamarin and more</strong><br />
Mozilla was the first to introduce significant speed gains with Firefox 3 beta 5 (the final version is expected to ship by mid-June). Firefox has its Gecko engine to render web pages, which is generally considered to be slightly slower than Safari&#8217;s WebKit – which is largely responsible for the &#8220;fastest browser in the world&#8221; status Safari enjoys. Firefox&#8217; JavaScript implementation is based on Mozilla&#8217;s own and decade old SpiderMonkey technology, which many considered to be the fastest JavaScript interpreter until SquirrelFish came out.</p>
<p>Although in beta, Firefox 3 scored with many reviewers who are praising the browser’s performance improvements, with WSJ&#8217;s Walt Mossberg declaring the browser a &#8220;winner.&#8221; But now that the SquirrelFish/Safari combination appears to be offsetting the speed gains in Firefox 3 and may set a new benchmark, we can expect more direct competition between Mozilla and Apple. Mozilla has plans to expand SpiderMonkey with Adobe&#8217;s JavaScript engine called Tamarin, included in Flash 9, which has a so-called &#8220;tracing&#8221; feature designed to enable faster code execution. However, the SunSpider JavaScript benchmark claims that SquirrelFish is at least 1.9 times faster than Tamarin.</p>
<p>Mozilla plans to wedge Tamarin into Firefox and match the API’s of both technologies &#8220;There are areas in which SpiderMonkey is faster than Tamarin and areas where it&#8217;s not. We&#8217;re looking to build hybrids that are best-of-breed for both worlds and we&#8217;re going to pull those into the Firefox release when ready,&#8221; Mozilla co-founder Mike Shaver recently said.</p>
<p><strong>Can IE8 compete?</strong><br />
The big variable in this game is Microsoft’s Internet Explorer 8, currently in beta 1 phase. IE8 is expected to deliver speed gains in JavaScript performance as well. However, Microsoft is facing a tough task. The fact that the software giant is often criticized for delivering bloated and inefficient software certainly doesn&#8217;t help. In our tests, the first beta of IE8 shows no noticeable speed gains in running web applications.</p>
<p>Quite the opposite is the case, actually. Websites and web applications run noticeably slower than in IE7. The whole browsing experience generally appears to be less responsive. Of course, IE8 is in an early development stage and you can bet Microsoft is going to tweak its performance. The only problem is that the software giant will have to work to raise the stakes in the browser race. If IE8 under-delivers, the market could respond with further market share erosion for IE. It is evident now that JavaScript engine performance has become a key metric in the newest race for the title of fastest browser.</p>
<p>The battle ahead is nicely summed by Mozilla co-founder Mike Shaver who said the following: &#8220;They [Apple] have dropped SquirrelFish in now and got a big speed up there. We&#8217;ve got more coming on our side. You&#8217;ll see this leapfrog pattern over and over. We&#8217;re not going to let anybody slack on that and the other browser vendors need to keep up, too.&#8221;</p>
<p>According to Net Applications, Firefox 3 captured almost one fifth (18.41%) of the browser market in May, followed by Safari 3.1 which hit 6.25%. Microsoft&#8217;s Internet Explorer continues on its pace of a slow but steady decline, ending up at 73.75% in May. Microsoft has scheduled second beta of IE8 for an August release, with a generally expected final release in the fourth quarter of this year.</p>
<p><span id="more-468"></span><br />
Original URL: <a href="http://www.tgdaily.com/html_tmp/content-view-37904-113.html">http://www.tgdaily.com/html_tmp/content-view-37904-113.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2008/06/12/firefox-3-and-safari-4-in-browser-speed-race/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter At scale: Will it work?</title>
		<link>http://www.startuptech.co.uk/blog/2008/05/22/twitter-at-scale-will-it-work/</link>
		<comments>http://www.startuptech.co.uk/blog/2008/05/22/twitter-at-scale-will-it-work/#comments</comments>
		<pubDate>Thu, 22 May 2008 19:27:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[scalibility]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/?p=463</guid>
		<description><![CDATA[Only two days ago the contact messaging application Twitter suffered another bout of downtime, leaving some users frustrated and others asking why the platform continues to suffer problems. Techcrunch recently spoke to an individual who is familiar with the technical problems at Twitter as well as the challenges that lay ahead for the startup. He [...]]]></description>
			<content:encoded><![CDATA[<p>Only two days ago the contact messaging application Twitter suffered another bout of downtime, leaving some users frustrated and others asking why the platform continues to suffer problems.</p>
<p>Techcrunch recently spoke to an individual who is familiar with the technical problems at Twitter as well as the challenges that lay ahead for the startup. He re-iterated his belief that the problems lay not with Blaine Cook (the former head of engineering who was shown the door), nor with NTT (their host) but with the early lack of understanding of how complex their problems would be.</p>
<p>The issue is that group messaging is very difficult to achieve at a grand scale. Other large sites such as WordPress and Digg are mostly dealing with known problems, such as how to serve a large number of pages or a large number of images. Twitter is unique in that it needs to parse a large number of messages and deliver them to multiple recipients, with each user having unique connections to other users.</p>
<p>Social networks have similar complexity issues, but they only usually need to route a message to a single user (or at the most to a defined group). Even so, social networks like Friendster struggled for years with technical and scaling issues. Twitter is specifically dealing with text messages, and in most cases with active users those messages are very frequent and go out to hundreds of contacts (or followers, as they are referred to in Twitter). Every new Twitter user and every new connection results in an exponentially greater computational requirement.</p>
<p>Some of the best web applications are able to efficiently solve very complex problems to produce simple results for users (Eg. Google). The success of these applications is due to the innovative efforts by developers to solve large technical challenges, where they have often had to break new ground for solutions. For Twitter to reach a similar point of reliability they too will need a very comprehensive, ground-breaking solution.</p>
<p>The source that I spoke to also commented on how ill-prepared the Twitter team were and are for their current and future challenges. The small team contains a handful of engineers, with only a person or two committed to infrastructure and architecture. He goes on to point out that at Digg the team for network and systems alone is bigger than the total engineering team at Twitter, and that at Digg they are lead by well-known “A-list rockstars”.</p>
<p>The problems at Twitter are often attributed to their use of RubyOnRails, a web development framework. Twitter is almost certainly the largest site running on Rails, so fans of the framework and its developers have been quick to deflect the criticism and point it back at the engineers at Twitter. Utilizting a framework that has never conquered large-scale territory must certainly add to the risk and work required to find a solution. As an out-of-the box framework, Rails certainly doesn’t lend itself to large-scale application development.</p>
<p>Rails enabled Twitter to be developed quickly, to get to launch quickly and then to improve with new features relatively rapidly also. But the old adage of “Good, Fast, Cheap &#8211; pick two” certainly applies and Rails would do itself no harm by conceding that it isn’t a platform that can compete with Java or C when it comes to intensive tasks. Twitter is at a cross-roads as an application and Rails has served its purpose very well to date, but you are unlikely to see a computational cluster built with Ruby at Apache any time soon.</p>
<p>What we see at Twitter today is a very useful and popular service, but one with very complex underlying technical challenges to overcome. Twitter will require not only a new architecture approach and a big injection of the best minds they can find ($15 million can help), but will also need a little patience from users and those of us observing.</p>
<p><span id="more-463"></span><br />
Original URL: <a href="http://www.techcrunch.com/2008/05/22/twitter-at-scale-will-it-work/">http://www.techcrunch.com/2008/05/22/twitter-at-scale-will-it-work/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2008/05/22/twitter-at-scale-will-it-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Googlebot crawls through HTML forms</title>
		<link>http://www.startuptech.co.uk/blog/2008/04/12/googlebot-crawls-through-html-forms/</link>
		<comments>http://www.startuptech.co.uk/blog/2008/04/12/googlebot-crawls-through-html-forms/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 09:34:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[googlebot]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/?p=454</guid>
		<description><![CDATA[Google will stop at nothing in its quest to index the world&#8217;s information. Last year it ate through 100 exabytes of data, but there&#8217;s still a lot that it can&#8217;t get access to. Known as the deep web (or hidden web, or invisibe web, etc.), it is estimated that the majority of online data is [...]]]></description>
			<content:encoded><![CDATA[<p>Google will stop at nothing in its quest to index the world&#8217;s information. Last year it ate through 100 exabytes of data, but there&#8217;s still a lot that it can&#8217;t get access to. Known as the deep web (or hidden web, or invisibe web, etc.), it is estimated that the majority of online data is hidden safely from Google&#8217;s prying eyes &#8212; private intranets, unlinked pages, some non-textual content, and until today dynamic content returned via form input was all inaccessible to the search engine. Google <a href="http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html">today announced</a> that its Googlebot web crawler would begin to fill out HTML forms and crawl the results.</p>
<p>&#8220;For text boxes, our computers automatically choose words from the site that has the form; for select menus, check boxes, and radio buttons on the form, we choose from among the values of the HTML. Having chosen the values for each input, we generate and then try to crawl URLs that correspond to a possible query a user may have made,&#8221; explained Jayant Madhavan and Alon Halevy in a blog post. &#8220;If we ascertain that the web page resulting from our query is valid, interesting, and includes content not in our index, we may include it in our index much as we would include any other web page.&#8221;</p>
<p>Google, which says that the crawling of dynamic form results doesn&#8217;t affect the &#8220;crawling, ranking, or selection of other web pages in any significant way,&#8221; also assured webmasters today that their enhanced crawl would respect robots.txt as usual. Any form forbidden in robots.txt won&#8217;t be crawled.</p>
<p>It is estimated that the deep web is several orders of magnitude larger than the regular, public world wide web. While there is some content that Google will never &#8212; and should never &#8212; get its hands on, by crawling form results Google is now peering just a little bit deeper into the Internet. As Matt Cutts points out, this is less about indexing search results (something Google has generally not liked to do) and more about finding new links that are only available via dynamically created pages.</p>
<p>It should be noted that Google is only crawling GET forms (i.e., forms used to retrieve dynamic content, such as search results) and not POST forms. That&#8217;s mildly disappointing as we were looking forward to befriending Googlebot on MySpace&#8230;</p>
<p><span id="more-454"></span><br />
Original URL: <a href="http://www.readwriteweb.com/archives/google_crawling_html_forms.php">http://www.readwriteweb.com/archives/google_crawling_html_forms.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2008/04/12/googlebot-crawls-through-html-forms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amazon takes on Oracle and IBM with SimpleDB</title>
		<link>http://www.startuptech.co.uk/blog/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simpledb/</link>
		<comments>http://www.startuptech.co.uk/blog/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simpledb/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 19:44:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SimpleDB]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simpledb/</guid>
		<description><![CDATA[Companies can now go ahead and fire their expensive database administrators—those engineers who keep the Oracle or IBM databases humming. Amazon has just added an enterprise-class database called SimpleDB to its suite of cloud-based IT infrastructure, which also includes storage (S3) and computation (EC2) available by the drink. Today, Amazon is taking sign-ups for the [...]]]></description>
			<content:encoded><![CDATA[<p>Companies can now go ahead and fire their expensive database administrators—those engineers who keep the Oracle or IBM databases humming. Amazon has just added an enterprise-class database called <a href="http://www.amazon.com/gp/browse.html?node=342335011">SimpleDB</a> to its suite of cloud-based IT infrastructure, which also includes storage (S3) and computation (EC2) available by the drink. Today, Amazon is taking sign-ups for the SimpleDB beta, which should start in a few weeks. As it points out on the new Simple DB page:</p>
<blockquote><p>
Amazon SimpleDB is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud. These services are designed to make web-scale computing easier and more cost-effective for developers.</p>
<p>Traditionally, this type of functionality has been accomplished with a clustered relational database that requires a sizable upfront investment, brings more complexity than is typically needed, and often requires a DBA to maintain and administer. In contrast, Amazon SimpleDB is easy to use and provides the core functionality of a database &#8211; real-time lookup and simple querying of structured data &#8211; without the operational complexity. Amazon SimpleDB requires no schema, automatically indexes your data and provides a simple API for storage and access. This eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon’s proven computing environment, are able to scale instantly, and pay only for what they use.
</p></blockquote>
<p>This will be especially attractive for Web startups. Amazon has just taken another major infrastructure cost off the table for them. Relational databases are expensive to buy and maintain. Whatever features or performance SimpleDB lacks, it should make up for in price. Amazon wants to democratize the database by making it available to more businesses, and even individuals, thus leveling the playing field between big companies and startups even more.</p>
<p>And since SimpleDB operates at Web scale, larger companies will wake up to the cost saving opportunities of such a service as well. IBM, for one, is already trying to preempt any customer defections with its copycat Blue Cloud initiative. If speed is of the essence, you might still want to keep your database on your own servers. But the Web is where most software will one day live, whether consumer or enterprise. And Amazon’s got nothing to lose by speeding that day along.</p>
<p>Pricing for SimpleDB is as follows:</p>
<p>Machine Utilization &#8211; $0.14 per Amazon SimpleDB Machine Hour consumed</p>
<p><strong>Data Transfer</strong><br />
$0.10 per GB &#8211; all data transfer in<br />
$0.18 per GB &#8211; first 10 TB / month data transfer out<br />
$0.16 per GB &#8211; next 40 TB / month data transfer out<br />
$0.13 per GB &#8211; data transfer out / month over 50 TB</p>
<p>Data transfer “in” and “out” refers to transfer into and out of Amazon SimpleDB. Data transferred between Amazon SimpleDB and other Amazon Web Services is free of charge (i.e., $0.00 per GB).</p>
<p>Structured Data Storage &#8211; $1.50 per GB-month</p>
<p><span id="more-439"></span><br />
Original URL: <a href="http://www.techcrunch.com/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simple-db-beta/">http://www.techcrunch.com/2007/12/14/&#8230;/beta/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simpledb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software developers to get a standardized security test</title>
		<link>http://www.startuptech.co.uk/blog/2007/11/22/software-developers-to-get-a-standardized-security-test/</link>
		<comments>http://www.startuptech.co.uk/blog/2007/11/22/software-developers-to-get-a-standardized-security-test/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 15:00:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/2007/11/22/software-developers-to-get-a-standardized-security-test/</guid>
		<description><![CDATA[Software developers, sharpen those No. 2 pencils. A standardized test on your knowledge of secure programming may soon be coming your way. The Secure Programming Council unveiled Tuesday a proposed standard for companies to test their software developers&#8217; knowledge of secure programming. The aim is to create a situation in which companies can ensure that [...]]]></description>
			<content:encoded><![CDATA[<p>Software developers, sharpen those No. 2 pencils. A standardized test on your knowledge of secure programming may soon be coming your way.</p>
<p>The Secure Programming Council unveiled Tuesday a proposed standard for companies to test their software developers&#8217; knowledge of secure programming. The aim is to create a situation in which companies can ensure that their developers, whether in-house or outsourced, have a base level of knowledge about wrapping security into software applications.</p>
<p>The council is rolling out its &#8220;<a href="http://www.sans-ssi.org/essential_skills_java.pdf">Essential Skills for Secure Programmers Using Java/JavaEE</a>&#8221; (PDF), the first of six standards initiatives. It plans to later add skills tests for C and C++, as well as languages .Net, PHP, and PERL.</p>
<p>The council is opening up the Java/JavaEE proposed standard for public comment via e-mail over the next 60 days.</p>
<p>Some of the proposed areas of testing will include data handling, authentication, and session management and access control. For example, under the data handling task, Java programmers must be able to write programs that read input from interfaces, properly validate the data, then disseminate it. The programmers would also need to be familiar with such malicious-attack scenarios as cross-site scripting and SQL injections.</p>
<p>The skill testing is designed to not only ask developers whether they know what encryption is but whether they understand the differences between PKI encryption and other forms of encryption, said Ryan Berg, co-founder of Ounce Labs and a member of the Secure Programming Council&#8217;s Java and JavaEE steering committee.</p>
<p>More than 40 companies, government agencies, and security firms have participated in helping to establish the standards, largely coming from the financial services, manufacturing, aerospace, military, and outsourcing industries, said Alan Paller, director of research at SANS Institute.</p>
<p>&#8220;One large financial institution has told its developers that they had to pass the test by August 1, or they won&#8217;t touch a line of code,&#8221; Paller said. &#8220;The financial industry is taking the lead because they have the most to lose.&#8221;</p>
<p>SANS will administer the tests, which are scheduled to begin on December 5 in London and continue for the next eight months in cities through out the United States and Europe.</p>
<p>The tests, which don&#8217;t actually require a No. 2 pencil, cost between $50 and $450, for participants ranging from students to employees of large corporations.</p>
<p><span id="more-428"></span><br />
Original URL: <a href="http://www.news.com/8301-10784_3-9822104-7.html">http://www.news.com/8301-10784_3-9822104-7.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2007/11/22/software-developers-to-get-a-standardized-security-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is ECMAScript 4 the future of web scripting?</title>
		<link>http://www.startuptech.co.uk/blog/2007/11/03/is-ecmascript-4-the-future-of-web-scripting/</link>
		<comments>http://www.startuptech.co.uk/blog/2007/11/03/is-ecmascript-4-the-future-of-web-scripting/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 13:38:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 4]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/2007/11/03/is-ecmascript-4-the-future-of-web-scripting/</guid>
		<description><![CDATA[The process of creating ECMAScript 4—the next-generation JavaScript dialect—has become increasingly acrimonious as major stakeholders argue about the future of web scripting. The latest feud is between JavaScript creator Brendan Eich and Microsoft representative Chris Wilson, who have differing views about the long-term viability of the ECMAScript standard. The vast majority of web developers acknowledge [...]]]></description>
			<content:encoded><![CDATA[<p>The process of creating ECMAScript 4—the next-generation JavaScript dialect—has become increasingly acrimonious as major stakeholders argue about the future of web scripting. The latest feud is between JavaScript creator Brendan Eich and Microsoft representative Chris Wilson, who have differing views about the long-term viability of the ECMAScript standard.</p>
<p>The vast majority of web developers acknowledge that JavaScript in its current form is anachronistic compared to modern dynamic scripting languages. The ECMAScript 4 draft process hopes to resolve weaknesses with the language by adding additional syntax elements, many of which are heavily influenced by Java and Python. ECMAScript 4 is largely backwards compatible with conventional JavaScript, which means that it provides a clean glidepath for updating legacy code.</p>
<p>Critics like Microsoft and Yahoo argue that certain characteristics of the language (particularly the prototype-oriented object model) make it impossible to add modern language features to ECMAScript without dramatically increasing the complexity of the language, breaking existing code, and creating new interoperability problems. Such critics believe that the focus should be on improving interoperability between existing ECMAScript 3 implementations and that modern scripting capabilities would be best provided by using a completely <a href="http://blogs.msdn.com/ie/archive/2007/10/30/ecmascript-3-and-beyond.aspx">different scripting language</a>.</p>
<p>Although this approach could provide a cleaner language for web scripting, it would mean that all existing JavaScript code would be trapped forever in the ECMAScript 3 standard and would have to be completely rewritten in order to benefit from much-needed modern language features. There are also serious concerns that new alternative languages would be less standards-oriented than ECMAScript.</p>
<p>&#8220;[T]he ES4 proposal introduces a lot of new language functionality that essentially changes the character of the language,&#8221; wrote Wilson in a recent blog entry. &#8220;I don&#8217;t personally have a problem with that language as a language—but I think grafting that different-in-character-language together with a compatible-and-performant implementation of the Javascript of today is both super-hard (if even possible) to get right, and is ignoring the bigger problems of language-for-web, namely interoperating with all the script that is out there.&#8221;</p>
<p><strong>The accusations fly</strong><br />
Wilson and other critics have complained that their concerns are being suppressed and ignored by Brendan Eich and others. Several participants in the ES4-discuss mailing list claim that Adobe and Mozilla are authoring the spec in a manner that best suits their interests without consensus and that other parties are simply shouted down or ignored.</p>
<p>&#8220;I think it&#8217;s a shame that dissenting opinion has been hidden from view, and not publicized,&#8221; said Wilson. &#8220;I also think it&#8217;s a shame that the response to any dissent has equated to shouting the dissenters down. The string of blog posts over the last week, and the immediate and somewhat incendiary comments from ES4 proponents, has been a good example of that.&#8221;</p>
<p>Eich and those who are satisfied with the current process and direction regard those allegations as FUD—baseless nontechnical criticisms that add nothing of value to the ECMASCript 4 process. In an open letter to Chris Wilson, Eich criticizes Wilson and accuses him of dishonesty.</p>
<p>&#8220;You seem to be repeating falsehoods in blogs since the Proposed ECMAScript 4th Edition Language Overview was published, claiming dissenters including Microsoft were ignored by me, or &#8216;shouted down&#8217; by the majority, in the ECMAScript standardization group. Assuming you didn&#8217;t know better, and someone was misinforming you, you (along with everyone reading this letter) know better now. So I&#8217;ll expect to see no more of these lies spread by you,&#8221; wrote Eich in his open letter to Wilson. &#8220;At best, we have a fundamental conflict of visions and technical values between the majority and the minority&#8230; There certainly was no shouting down of the dissenters—that&#8217;s a bold lie in view of the well-attended and friendly dinners sponsored by the face-to-face meeting hosts.&#8221;</p>
<p><strong>A way forward?</strong><br />
Although Microsoft representatives haven&#8217;t stated outright what they would propose for a new web scripting solution, the writing is pretty much on the wall. Microsoft&#8217;s Silverlight rich Internet application framework uses .NET and the Dynamic Language Runtime, which brings support for IronPython and IronRuby to web scripting. Using languages based on Python and Ruby for next-generation client-side scripting solutions makes a lot of sense on many different levels. A growing number of developers already have experience with those languages and many tools already exist to ease development with them. A single multilanguage runtime could be used in the browser to support JavaScript as well as more modern scripting languages.</p>
<p>Mozilla has already tacitly endorsed this approach with its own (prodigiously cool) IronMonkey project, which aims to build a bridge between Microsoft&#8217;s open-source Dynamic Language Runtime and Mozilla&#8217;s Tamarin virtual machine, which will be used to run ECMAScript 4 code. When we reported on IronMonkey back in July, more than a few Ars readers posted comments expressing a desire for a future in which client-side web scripting could be done entirely with Python and Ruby rather than with JavaScript.</p>
<p>As a developer with experience in Python, Ruby, and JavaScript myself, I know that I would definitely prefer Python and Ruby to a new dialect of JavaScript that liberally incorporates features of those languages. That said, it is worth noting that advancing JavaScript with the ECMAScript 4 standard as envisioned by Mozilla and Adobe doesn&#8217;t preclude the possibility of adopting multilanguage web scripting platforms.</p>
<p>The real question is whether or not it still makes sense to extend ECMAScript regardless of whether or not alternate languages are made available as well. Eich argues that ECMAScript 4 is important for furthering standards-based web scripting, but critics are still concerned that extending ECMAScript in the manner proposed by Eich will fail to address critical security and interoperability issues while putting backwards compatibility at risk. Eich still doesn&#8217;t believe that anybody has adequately articulated these problems in a way that shows real concern about the technical merits of ECMAScript 4.</p>
<p>Meanwhile, parties on both sides of the debate are becoming increasingly accusatory and have taken to publicly criticizing each other&#8217;s motives. Web scripting needs to move forward, and it&#8217;s unfortunate that the process has become mired in controversy.</p>
<p><span id="more-408"></span><br />
Original URL: <a href="http://arstechnica.com/news.ars/post/20071102-major-stakeholders-argue-about-the-future-of-web-scripting.html">http://arstechnica.com/news.ars/post/20071102/&#8230;/scripting.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2007/11/03/is-ecmascript-4-the-future-of-web-scripting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse offers AJAX server</title>
		<link>http://www.startuptech.co.uk/blog/2007/10/15/eclipse-offers-ajax-server/</link>
		<comments>http://www.startuptech.co.uk/blog/2007/10/15/eclipse-offers-ajax-server/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 09:09:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/2007/10/15/eclipse-offers-ajax-server/</guid>
		<description><![CDATA[The Eclipse Foundation will make available Monday Eclipse RAP (Rich Ajax Platform) 1.0, an AJAX (Asynchronous JavaScript and XML) server for building and deploying rich Internet applications. Leveraging the Eclipse component model that based on the OSGi (Open Services Gateway initiative) standard, RAP 1.0 is suited for enterprises and enables development of component-based applications that [...]]]></description>
			<content:encoded><![CDATA[<p>The Eclipse Foundation will make available Monday Eclipse RAP (Rich Ajax Platform) 1.0, an AJAX (Asynchronous JavaScript and XML) server for building and deploying rich Internet applications.</p>
<p>Leveraging the Eclipse component model that based on the OSGi (Open Services Gateway initiative) standard, RAP 1.0 is suited for enterprises and enables development of component-based applications that can integrate with existing systems. RAP 1.0 is freely downloadable.</p>
<p>With RAP, developers can build AJAX applications &#8220;completely in Java,&#8221; said Jochen Krause, project leader for RAP at Innoopract.</p>
<p>&#8220;The benefit is many developers know [how] to write Java code,&#8221; he said. &#8220;If you look at enterprise IT, you find very few people that are seasoned in JavaScript.&#8221;</p>
<p>&#8220;Our key strength is we can use the Eclipse component model,&#8221; deploying plug-ins to extend applications, said Krause.</p>
<p>Featured in RAP 1.0 is the ability to build RIA or Eclipse RCP (Rich Client Platform) applications from the same Java code base. Also included are Java development tools and frameworks for building AJAX applications that support user interfaces, complex widgets, and data-binding.</p>
<p>RAP&#8217;s ease of use was cited by one early user.</p>
<p>&#8220;RAP is very easy if you have skills in Eclipse/RCP technology. Even if you have developed Java desktop applications, RAP has a lot of similar concepts,&#8221; said Roberto Sanchez Custodio, CEO of Autonomind, which has used RAP for developing a public Web application.</p>
<p>Using RAP, though, has had its trials. Using Milestone 2, there were typical issues such as API changes, bugs and poor documentation. But most of these problems have been solved now, Custodio said. There also have been some features missing that other Java Web frameworks have, such as a visual graphical editor for Windows, he said.</p>
<p>Custodio also said he thinks RAP is too oriented to Eclipse/RCP developers instead of Java Web developers.</p>
<p>RAP differs from another AJAX project at Eclipse, the AJAX Toolkit Framework (ATF), in that ATF features an IDE for tooling while RAP is a server-based runtime for AJAX applications, Krause said.</p>
<p><span id="more-378"></span><br />
Original URL: <a href="http://news.yahoo.com/s/infoworld/20071015/tc_infoworld/92576">http://news.yahoo.com/s/infoworld/20071015/tc_infoworld/92576</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2007/10/15/eclipse-offers-ajax-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>China to map &#8216;every inch&#8217; of moon surface</title>
		<link>http://www.startuptech.co.uk/blog/2007/08/12/china-to-map-every-inch-of-moon-surface/</link>
		<comments>http://www.startuptech.co.uk/blog/2007/08/12/china-to-map-every-inch-of-moon-surface/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 11:32:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://powerofthought.wordpress.com/2007/08/12/china-to-map-every-inch-of-moon-surface/</guid>
		<description><![CDATA[China aims to chart every inch of the moon&#8217;s surface, the chief scientist of the country&#8217;s first lunar exploration program said in comments published on Friday. China, which plans to launch a lunar orbiter called &#8220;Chang&#8217;e One&#8221; in the second half of 2007 to take 3D images, would aim to land an unmanned vehicle on [...]]]></description>
			<content:encoded><![CDATA[<p>China aims to chart every inch of the moon&#8217;s surface, the chief scientist of the country&#8217;s first lunar exploration program said in comments published on Friday.</p>
<p>China, which plans to launch a lunar orbiter called &#8220;Chang&#8217;e One&#8221; in the second half of 2007 to take 3D images, would aim to land an unmanned vehicle on its surface by 2010, official news portal Chinanews.com quoted Ouyang Ziyuan as saying.</p>
<p>&#8220;Currently, our country&#8217;s lunar exploration program is divided into three phases &#8212; orbiting the moon, landing on the moon and returning back to Earth,&#8221; Ouyang said.</p>
<p>The second phase would see an unmanned craft land on the moon to &#8220;meticulously&#8221; survey a certain area, and the third phase would aim to &#8220;bring samples back to earth&#8221;, he added.</p>
<p>China&#8217;s space exploration program has come far since late leader Mao Zedong lamented that China could not even launch a potato into space.</p>
<p>In 2003, it became only the third country after the former Soviet Union and the United States to launch a man into space aboard its own rocket. In October 2005, it sent two men into orbit and plans a space walk by 2008.</p>
<p>But China&#8217;s space plans have faced increasing international scrutiny amid fears about a potential space arms race with the United States and other powers since it blew up one of its own weather satellites using a ground-based missile in January.</p>
<p><span id="more-267"></span><br />
Original URL: <a href="http://www.cnn.com/2007/TECH/space/08/10/china.moon.reut/index.html">http://www.cnn.com/2007/TECH/space/08/10/china.moon.reut/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.startuptech.co.uk/blog/2007/08/12/china-to-map-every-inch-of-moon-surface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

