<?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>R-statistics blog &#187; R and the web</title>
	<atom:link href="http://www.r-statistics.com/category/r-and-the-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.r-statistics.com</link>
	<description>Writing about statistics with R, and open source stuff (software, data, community)</description>
	<lastBuildDate>Thu, 29 Jul 2010 01:51:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Syncing files across computers using DropBox</title>
		<link>http://www.r-statistics.com/2010/05/syncing-files-across-computers-using-dropbox/</link>
		<comments>http://www.r-statistics.com/2010/05/syncing-files-across-computers-using-dropbox/#comments</comments>
		<pubDate>Sat, 29 May 2010 09:33:11 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[file syncing]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[R files]]></category>
		<category><![CDATA[sharing]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=370</guid>
		<description><![CDATA[Motivation In the past few months I have been using DropBox for syncing my work files between my home and work computer. It has saved me from numerous mistakes and from sending the files to myself via e-mail. Recently I found this service highly useful for sharing files with 4 other people with whom I am working on a data analysis project. Being so happy with it (and also by gaining more storage space by inviting friends to use it), [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.r-statistics.com/wp-content/uploads/2010/05/Dropbox.jpg"><img class="size-full wp-image-374 aligncenter" title="Dropbox" src="http://www.r-statistics.com/wp-content/uploads/2010/05/Dropbox.jpg" alt="" width="168" height="168" /></a></p>
<h3>Motivation</h3>
<p>In the past few months I have been using <a href="https://www.dropbox.com/referrals/NTUzNzE0MzI5">DropBox </a>for syncing my work files between my home and work computer.  It has saved me from numerous mistakes and from sending the files to myself via e-mail.</p>
<p>Recently I found this service highly useful for sharing files with 4 other people with whom I am working on a data analysis project.  Being so happy with it (and also by gaining more storage space by inviting friends to use it), I thought of sharing my experience here with other R users that might benefit from this cool (free) service.</p>
<h3>What is Dropbox?</h3>
<p><a href="https://www.dropbox.com/referrals/NTUzNzE0MzI5">Dropbox </a>is a Software/Web2.0 file hosting service which enable users to <strong>synchronize </strong>files and folders between computers across the internet.<br />
This is done by installing a software and then picking a &#8220;shared folder&#8221; on your computer.  From that moment on, that folder will be synced with any computer you choose to install the software on (for example, your home/work computer, your laptop &#8211; and so on)</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/OFb0NaeRmdg&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OFb0NaeRmdg&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="https://www.dropbox.com/referrals/NTUzNzE0MzI5">DropBox</a> also enables users to <strong>share </strong>some of their folders with other DropBox users.  This seamless integration of the service with your OS file system (Windows, Mac or Linux) is what&#8217;s making this service so comfortable, by allowing me to work with co-workers and have the same &#8220;project tree&#8221; of folders, all of which are always synced.</p>
<p>You could also share a file &#8220;online&#8221;, by getting a link to it which you could share with others.  So for example, you could write an R code, share it online, and call to it later with source().  This is the easiest way I know of how to do this.</p>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/7QmCUDHpNzE&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7QmCUDHpNzE&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="https://www.dropbox.com/referrals/NTUzNzE0MzI5">Dropbox</a> is a &#8220;cloud computing&#8221; Web2.0 file hosting service offering both free and paid services.  The free version (which I use) offers 2GB of &#8220;shared storage&#8221; (unless you invite other users, in which case you get some extended storage space.  Which is one of my motivations in writing this post).</p>
<p>Dropbox has other non-trivial uses allowing one to:</p>
<ul>
<li><span style="font-size: 12.7315px;"><a href="http://www.labnol.org/software/remote-desktop-monitoring-with-dropbox/13696/">Monitor your Computer Remotely</a>, </span></li>
<li><span style="font-size: 12.7315px;"><a href="http://lifehacker.com/5550077/latest-experimental-build-of-dropbox-introduces-selective-folder-syncing">Selective Folder Syncing</a> (BETA),</span></li>
<li><span style="font-size: 12.7315px;"><a href="http://lifehacker.com/5547714/launch-applications-remotely-with-dropbox-and-autohotkey">Remote Launching of Applications with Dropbox and AutoHotkey</a>,</span></li>
<li><span style="font-size: 12.7315px;">And some <a href="http://lifehacker.com/5527055/the-cleverest-ways-to-use-dropbox-that-youre-not-using">other uses</a>.</span></li>
</ul>
<p>The service&#8217;s major competitors are Box.net, Sugarsync and Mozy, non of which I have had the chance of trying.</p>
<h3>How to start?</h3>
<p>Simply go to: <a href="https://www.dropbox.com/referrals/NTUzNzE0MzI5">DropBox.com</a><br />
Sign up, install the software, use the new shared folder, and let me know if it helped you <img src='http://www.r-statistics.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/05/syncing-files-across-computers-using-dropbox/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8220;The next big thing&#8221;, R, and Statistics in the cloud</title>
		<link>http://www.r-statistics.com/2010/04/r-the-next-big-thing-and-statistics-in-the-cloud/</link>
		<comments>http://www.r-statistics.com/2010/04/r-the-next-big-thing-and-statistics-in-the-cloud/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 15:28:15 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud statistics]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[linked data web]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[web of data]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=271</guid>
		<description><![CDATA[A friend just e-mailed me about a blog post by Dr. AnnMaria De Mars titled &#8220;The Next Big Thing&#8221;. In it Dr. De Mars wrote (I allowed myself to emphasize some parts of the text): Contrary to what some people seem to think, R is definitely not the next big thing, either. I am always surprised when people ask me why I think that, because to my mind it is obvious. [...] for me personally and for most users, both individual and [...]]]></description>
			<content:encoded><![CDATA[<p>A friend just e-mailed me about a<a href="http://www.thejuliagroup.com/blog/?p=433"> blog post by Dr. AnnMaria De Mars titled &#8220;The Next Big Thing&#8221;</a>.</p>
<p>In it Dr. De Mars wrote (I allowed myself to emphasize some parts of the text):</p>
<blockquote><p>Contrary to what some people seem to think, R is definitely <strong><span style="text-decoration: underline;">not<span style="font-weight: normal;"> the next big thing</span></span></strong>, either. I am always surprised when people ask me why I think that, because to my mind it is obvious. [...]<br />
for me personally and for most users, both individual and organizational, the much greater cost of software is the time it takes to install it, maintain it, learn it and document it. On that, <strong><span style="text-decoration: underline;"><span style="font-weight: normal;">R is an epic</span> fail</span></strong>. It does NOT fit with the way the vast majority of people in the world use computers. The vast majority of people are NOT programmers. They are used to looking at things and clicking on things.</p></blockquote>
<p>Here are my two cents on the subject:<br />
<span id="more-271"></span></p>
<p>First, I agree with Dr. De Mars that R (out of the box) is not very (non programmer) user friendly &#8211; there is (almost) no point and click capabilities.  And while there are several projects offering a GUI layer interface to R (a good list of them can be found <a href="http://en.wikipedia.org/wiki/R_(programming_language)#Graphical_user_interfaces">here</a>), still non of them is in the level of refinement of what softwares like SPSS, JMP or SAS offers to users today.</p>
<p>But is traditional &#8220;point and click&#8221; the next &#8220;big thing&#8221;?  My suspicion is that the answer is &#8211; no.<br />
Neither does Dr. De Mars thinks so, since her predictions for the next big thing are &#8220;Data visualization&#8221; and &#8220;Analyzing enormous quantities of unstructured data&#8221;.  Both of which R is offering quite powerful solutions to (assuming that you will go through the learning curve).</p>
<p>Dr. De Mars question is a fascinating one &#8211; what IS going to be the next big thing?</p>
<p>I think that the next BIG thing is (becoming to be) &#8220;<strong>Statistics in the Cloud</strong>&#8220;.  This intuition came from (among other things) my<a href="http://www.r-statistics.com/2010/03/the-future-of-open-source-survey-an-r-users-thoughts-and-conclusions/"> review of the “Future of Open Source” Survey</a> (see &#8220;conclusion 3&#8243;).</p>
<p>In the near future, I believe, we will see more statisticians and data analysts tapping into the opportunities that cloud computing offers them.  Here are some examples of what I came a cross (or covered) lately in the topic of cloud computing and R:</p>
<ol>
<li><a href="http://www.r-statistics.com/2010/03/google-spreadsheets-google-forms-r-easily-collecting-and-importing-data-for-analysis/">Easy online collecting of data (via google forms)</a></li>
<li>High-performance computing - Running a statistical package software on the cloud for accessing a powerful computer or running stuff in parallel.  The former can be done through services like Amazon cloud, Elastic R, and lately <a href="http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/">R-Node combines the running of R and Protovis </a>on a server.  The later I don&#8217;t have experience in, but understand there are various solutions in R (a known company in the field is, of course, <a href="http://www.revolution-computing.com/">REvolution computing</a>)</li>
<li>Online statistical analysis/visualization of data - Having a web interface to a statistical analysis.  One wonderful example of that is <a href="http://www.r-statistics.com/2010/04/jeroen-oomss-ggplot2-web-interface-a-new-version-released-v0-2/">Jeroen Oom&#8217;s (beautiful) web interface to ggplot2</a>.  Such projects offer &#8220;point and click&#8221; capabilities through the internet (/cloud)</li>
<li>Online interactive visualization of data.  I came a cross three people offering to develop solutions for doing this with R in this year&#8217;s Google summer of code, I hope something will come out of it</li>
</ol>
<p>All of these are well connected to the emerging trend of “web of data”/“linked data web” that some are talking about. For example, here is a good Ted talk by Tim Berners-Lee (the inventor of the World Wide Web). Talking about building a web for open, linked data that could do for numbers what the Web did for words, pictures, video: unlock our data and reframe the way we use it together.<br />
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/OM6XIICm_qo&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OM6XIICm_qo&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object><br />
The same plea is given by Hans rosling in his <a href="http://www.youtube.com/watch?v=hVimVzgtD6w">famous Ted talk</a> showing <a href="http://GapMinder.org">GapMinder</a>.<br />
Although at he same time, some R users are saying &#8211; &#8220;<a href="http://nsaunders.wordpress.com/2010/04/15/id-be-more-than-happy-with-the-unlinked-data-web/">You don&#8217;t have to bother linking the data. I&#8217;ll do with just the data, really, just release it&#8230;</a>&#8221;</p>
<p>In conclusion, I don&#8217;t know what capabilities other projects/products offer for doing statistics in the cloud.  But it is clear to me that the R community is (not surprisingly) bringing very diverse and innovative solutions to the world.</p>
<p>Is R the next big thing?  I don&#8217;t think so.  But I do think that some of the next big thing<strong><span style="text-decoration: underline;">s</span></strong> will be built with R.<br />
*  *  *<br />
I would love to know your thought about Dr. De Mars post, and also about what the &#8220;next big thing&#8221; is going to be (and what role will R have in it).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/04/r-the-next-big-thing-and-statistics-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jeroen Ooms&#8217;s ggplot2 web interface &#8211; a new version released (V0.2)</title>
		<link>http://www.r-statistics.com/2010/04/jeroen-oomss-ggplot2-web-interface-a-new-version-released-v0-2/</link>
		<comments>http://www.r-statistics.com/2010/04/jeroen-oomss-ggplot2-web-interface-a-new-version-released-v0-2/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 20:34:04 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[ggplot2]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[jeroen ooms]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[WebSites]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=266</guid>
		<description><![CDATA[Good news. Jeroen Ooms released a new version of his (amazing) online ggplot2 web interface: yeroon.net/ggplot2 is a web interface for Hadley Wickham&#8217;s R package ggplot2. It is used as a tool for rapid prototyping, exploratory graphical analysis and education of statistics and R. The interface is written completely in javascript, therefore there is no need to install anything on the client side: a standard browser will do. The new version has a lot of cool new features, like advanced [...]]]></description>
			<content:encoded><![CDATA[<p>Good news.</p>
<p><a href="http://www.stat.ucla.edu/~jeroen/">Jeroen Ooms</a> released a new version of his <a href="http://www.stat.ucla.edu/~jeroen/ggplot2/">(amazing) online ggplot2 web interface</a>:</p>
<blockquote><p><a href="http://www.yeroon.net/ggplot2/">yeroon.net/ggplot2</a> is a web interface for Hadley Wickham&#8217;s R package ggplot2. It is used as a tool for rapid prototyping, exploratory graphical analysis and education of statistics and R. The interface is written completely in javascript, therefore there is no need to install anything on the client side: a standard browser will do.</p></blockquote>
<p>The new version has a lot of cool new features, like advanced data import, integration with Google docs, converting variables from numeric to factor to dates and vice versa, and a lot of new geom&#8217;s. Some of which you can watch in his new video demo of the application:<br />
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/pCzQP7kVEOc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pCzQP7kVEOc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>The application is on:<br />
<a href="http://www.yeroon.net/ggplot2/">http://www.yeroon.net/ggplot2/</a></p>
<p>p.s: other posts about this (including videos explaining how some of this was done) can be views on the category page: <a href="http://www.r-statistics.com/category/r-and-the-web/">R and the web</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/04/jeroen-oomss-ggplot2-web-interface-a-new-version-released-v0-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>R-Node: a web front-end to R with Protovis</title>
		<link>http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/</link>
		<comments>http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 12:22:53 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[R internet]]></category>
		<category><![CDATA[R server]]></category>
		<category><![CDATA[Rserve]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[WebSites]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=241</guid>
		<description><![CDATA[Update (April 6 &#8211; 2010) : R-Node now has it&#8217;s own a website, with a dedicated google group (you can join it here) * * * * The integration of R into online web services is (for me) one of the more exciting prospects in R&#8217;s future. That is way I was very excited coming across Jamie Love&#8217;s recent creation: R-Node. What is R-Node R-Node is a (open source) web front-end to R (the statistical analysis package). Using this front-end, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update (April 6 &#8211; 2010) :</strong> R-Node now has <a href="http://www.squirelove.net/r-node">it&#8217;s own a website</a>, with a <a href="http://groups.google.com/group/r-node-users">dedicated google group</a> (you can <a href="http://groups.google.com/group/r-node-users/subscribe">join it here</a>)</p>
<p>*  *  *  *</p>
<p>The integration of R into online web services is (for me) one of the more exciting prospects in R&#8217;s future.  That is way I was very excited <a href="http://twitter.com/ChrisDiehl/status/11495443959">coming across</a> Jamie Love&#8217;s recent creation: R-Node.</p>
<h3>What is R-Node</h3>
<p><a href="http://gitorious.org/r-node">R-Node</a> is a (open source) web front-end to R (the statistical analysis package).</p>
<p>Using this front-end, you can from any web browser connect to an R instance running on a remote (or local) server, and interact with it, sending commands and receiving the responses. In particular, graphing commands such as plot() and hist() will execute in the browser, drawing the graph as an SVG image.</p>
<p>You can see a<strong> live demonstration</strong> of this interface by visiting:<br />
<a href="http://69.164.204.238:2904/">http://69.164.204.238:2904/ </a><br />
And using the following user/password login info:<br />
User: pvdemouser<br />
Password: svL35NmPwMnt<br />
(This link was originally posted <a href="http://groups.google.com/group/protovis/browse_thread/thread/f0899d436102164a">here</a>)</p>
<p>Here are some screenshots:</p>
<p>
<a href='http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/r1/' title='R1'><img width="150" height="150" src="http://www.r-statistics.com/wp-content/uploads/2010/04/R1-150x150.png" class="attachment-thumbnail" alt="R1" title="R1" /></a>
<a href='http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/r2/' title='R2'><img width="150" height="150" src="http://www.r-statistics.com/wp-content/uploads/2010/04/R2-150x150.png" class="attachment-thumbnail" alt="R2" title="R2" /></a>
<a href='http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/r3/' title='R3'><img width="150" height="150" src="http://www.r-statistics.com/wp-content/uploads/2010/04/R3-150x150.png" class="attachment-thumbnail" alt="R3" title="R3" /></a>
<a href='http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/r4/' title='R4'><img width="150" height="150" src="http://www.r-statistics.com/wp-content/uploads/2010/04/R4-150x150.png" class="attachment-thumbnail" alt="R4" title="R4" /></a>
<br />
<em>In the second screenshot you see the results of the R command &#8216;plot(x, y)&#8217; (with the reimplementation of plot doing the actual plotting), and in the fourth screenshot you see a similar plot command along with a subsequent best fit line (data points calculated with &#8216;lowess()&#8217;) drawn in. </em></p>
<p>Once in, you can try out R by typing something like:</p>

<div class="wp_syntax"><div class="code"><pre class="rsplus" style="font-family:monospace;">x <span style="color: #080;">&lt;-</span> <span style="color: #0000FF; font-weight: bold;">rnorm</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">100</span><span style="color: #080;">&#41;</span> 
<span style="color: #0000FF; font-weight: bold;">plot</span><span style="color: #080;">&#40;</span>x, main<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;Random numbers&quot;</span><span style="color: #080;">&#41;</span> 
l <span style="color: #080;">&lt;-</span> <span style="color: #0000FF; font-weight: bold;">lowess</span><span style="color: #080;">&#40;</span>x<span style="color: #080;">&#41;</span> 
<span style="color: #0000FF; font-weight: bold;">lines</span> <span style="color: #080;">&#40;</span>l$y<span style="color: #080;">&#41;</span></pre></div></div>

<p>The plot and lines commands will bring up a graph &#8211; you can escape out of it, download the graph as a SVG file, and change the graph type (e.g. do: plot (x, type=&#8221;o&#8221;) ).<br />
Many R commands will work, though only the hist(), plot() and lines() work for graphing.<br />
Please<strong><u> don&#8217;t</u></strong> type the R command q() &#8211; it will quit the server, stopping it working for everyone! Also, as everyone shares the same session for now, using more unique variable name than &#8216;x&#8217; and &#8216;l&#8217; will help you. </p>
<p>Currently there is only limited error checking but the code continues to be improved and developed. You can download it from:<br />
<a href="http://gitorious.org/r-node">http://gitorious.org/r-node </a></p>
<p>How do you may imagine yourself using something like this?  Feel invited to share with me and everyone else in the comments.</p>
<p>Here are some of the more technical details of R-Node:<br />
<span id="more-241"></span></p>
<h3>How does R-Node works</h3>
<p>(Credit: The following text is based on <a href="http://groups.google.com/group/protovis/browse_thread/thread/13633e3ae1229993">this forum thread</a>)</p>
<p>R-node, uses protovis for drawing graphs. <a href="http://vis.stanford.edu/protovis/">Protovis </a>is a visualization toolkit written in JavaScript using the canvas element. Using simple graphical marks, like boxes and dots, one can construct custom views to present or explore data.</p>
<p>Besides Protovis, R-node also uses jquery and ExtJS core on the front-end. </p>
<p>Most R commands are passed back to the server and their results returned to the client. Some, such as the graph commands, are parsed and the arguments used in javascript re-implementations of the R commands (e.g. the R command &#8216;plot&#8217; has a protovis equivalent). </p>
<p>The server side is R+Rserve, and to connect the browser client to the R server Jamie used a nodejs based application server. </p>
<p>Projects utilised in this include: </p>
<ul>
<li>Protovis &#8211; http://vis.stanford.edu/protovis/
</li>
<li>Nodejs &#8211; http://nodejs.org/
</li>
<li>R &#8211; http://www.r-project.org/
</li>
<li>Rserve  &#8211; http://www.rforge.net/Rserve/doc.html
</li>
<li>Shjs &#8211; http://shjs.sourceforge.net/
</li>
</ul>
<p>I would love to read your thoughts about this in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/04/r-node-a-web-front-end-to-r-with-protovis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google spreadsheets + google forms + R = Easily collecting and importing data for analysis</title>
		<link>http://www.r-statistics.com/2010/03/google-spreadsheets-google-forms-r-easily-collecting-and-importing-data-for-analysis/</link>
		<comments>http://www.r-statistics.com/2010/03/google-spreadsheets-google-forms-r-easily-collecting-and-importing-data-for-analysis/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 17:23:18 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[google forms]]></category>
		<category><![CDATA[R and google]]></category>
		<category><![CDATA[r google]]></category>
		<category><![CDATA[r google docs]]></category>
		<category><![CDATA[r spreadsheet]]></category>
		<category><![CDATA[r spreadsheets]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=193</guid>
		<description><![CDATA[Someone on the R mailing list (link) asked: how can you easily (daily) collect data from many people into a spreadsheet and then analyse it using R. The answer people gave to it where on various ways of using excel.  But excel files (at least for now),  are not &#8220;on the cloud&#8221;.  A better answer might be to create a google form that will update a google spreadsheet that will then be read by R. If my last sentence wasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Someone on the R mailing list (<a href="http://article.gmane.org/gmane.comp.lang.r.general/182873/match=">link</a>) asked: how can you easily (daily) collect data from many people into a spreadsheet and then analyse it using R.</p>
<p>The answer people gave to it where on various ways of using excel.  But excel files (at least for now),  are not &#8220;on the cloud&#8221;.  A better answer might be to create a google form that will update a google spreadsheet that will then be read by R.</p>
<p>If my last sentence wasn&#8217;t clear to you, then this post is for you.</p>
<p><span id="more-193"></span></p>
<p>First view the following video (2:50 min) which explains what google spreadsheets are</p>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/muVUA-sKcc4&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/muVUA-sKcc4&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Then view the next video (2 min), which explains what using google forms with google spreadsheet is all about</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/IzgaUOW6GIs&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IzgaUOW6GIs&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The next step for you is to access the spreadsheet without having to make it public is to go thorough <a href="http://www.omegahat.org/RGoogleDocs/run.pdf">this tutorial</a> on how to use the R package <a href="http://www.omegahat.org/RGoogleDocs/">RGoogleDocs</a>.</p>
<p>If you feel comfortable to publish the google spreadsheet, there is a simpler tutorial for you <a href="http://blog.revolution-computing.com/2009/09/how-to-use-a-google-spreadsheet-as-data-in-r.html">here</a>.  And you could see examples of using this method <a href="http://chartsgraphs.wordpress.com/2009/09/11/co2-emissions-changes-in-atmospheric-levels/">here </a>and <a href="http://www.r-statistics.com/2010/02/nutritional-supplements-efficacy-score-graphing-a-bar-plot-of-current-studies-results-using-r/">here</a>.</p>
<p><strong>Update. Farrel Buchinsky wrote (in the mailing list) the following:</strong></p>
<blockquote><p>
There is also a package called RGoogleData that can import data from Google<br />
Spreadsheets (even when they are not public). It has one benefit over<br />
RGoogleDocs; RGoogleData can download a spreadsheet as a csv file to your<br />
harddrive. You can then read the csv file into R &#8211; read.csv(). Those steps can<br />
easily be written into a script so that you do not have to manually futz with<br />
them each time. The benefit of the csv download is that it is very fast. Both<br />
the RGoogleDocs and the RGoogleData are slow in reading the spreadsheet into R.<br />
I understand, but may be wrong, that Google Stores all the data as HTML and its<br />
API spits it out as xml which these r packages then need to parse out line by<br />
line. The csv treatment by comparison is instantaneous.</p>
<p>Only one big problem. As of a few months ago, RGoogleData has stopped working<br />
for me. I think it is still working for its writer, Adrian Dragulescu. Adrian<br />
has been very generous with his time in trying to help me. He predicts that he<br />
will go back to exploring his package once Google updates their API.</p>
<p>Try it out. I would love to hear what happens.</p>
<p>http://r-forge.r-project.org/projects/rgoogledata/</p>
</blockquote>
<p>Do you have any good example for using R with google spreadsheets? please share with us in the comments&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/03/google-spreadsheets-google-forms-r-easily-collecting-and-importing-data-for-analysis/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>R Web Application &#8211; &#8220;Hello World&#8221; using RApache (~7min video tutorial)</title>
		<link>http://www.r-statistics.com/2010/02/r-web-application-hello-world-using-rapache-7min-video-tutorial/</link>
		<comments>http://www.r-statistics.com/2010/02/r-web-application-hello-world-using-rapache-7min-video-tutorial/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 07:37:10 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[jeroen ooms]]></category>
		<category><![CDATA[r web application]]></category>
		<category><![CDATA[RApache]]></category>
		<category><![CDATA[rnorm]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=136</guid>
		<description><![CDATA[I just noticed a google buzz from Jeroen ooms, with a Youtube video titled &#8220;RApache Hello World + POST arguments + catching errors.&#8221; In this ~7 min video tutorial, Jeroen shares with us: How to write &#8221;Hello World&#8221; in a website using RApache. How to extract arguments from a form submited by the website visitor (and then inserting it into an &#8220;rnorm&#8221; function so to control the output). And finally, How to catch an error in case of an invalid argument [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed a <a href="http://www.google.com/profiles/jeroenooms#buzz">google buzz</a> from <a href="http://www.stat.ucla.edu/~jeroen/">Jeroen ooms</a>, with a Youtube video titled &#8220;<strong>RApache Hello World + POST arguments + catching errors.</strong>&#8221;</p>
<p>In this ~7 min video tutorial, Jeroen shares with us:</p>
<ol>
<li>How to write &#8221;Hello World&#8221; in a website using RApache.</li>
<li>How to extract arguments from a form submited by the website visitor (and then inserting it into an &#8220;rnorm&#8221; function so to control the output). And finally,</li>
<li>How to catch an error in case of an invalid argument on an R Web Application.</li>
</ol>
<p>Thank you Jeroen for a very simple, step by step, tutorial:</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/fB_7_RZgasg&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fB_7_RZgasg&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>p.s: For more videos by Jeroen, have a look at</p>
<div id="_mcePaste">
<ul>
<li><a href="http://www.r-statistics.com/2009/12/a-web-application-of-rs-ggplot2/">A web application for R’s ggplot2</a></li>
<li><a href="http://www.r-statistics.com/2010/02/web-development-with-r-an-hd-video-tutorial-of-jeroen-ooms-talk/">Web Development with R – an HD video tutorial of Jeroen Ooms talk</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/02/r-web-application-hello-world-using-rapache-7min-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Development with R &#8211; an HD video tutorial of Jeroen Ooms talk</title>
		<link>http://www.r-statistics.com/2010/02/web-development-with-r-an-hd-video-tutorial-of-jeroen-ooms-talk/</link>
		<comments>http://www.r-statistics.com/2010/02/web-development-with-r-an-hd-video-tutorial-of-jeroen-ooms-talk/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:35:20 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[ggplot2]]></category>
		<category><![CDATA[jeroen ooms]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=73</guid>
		<description><![CDATA[Here is a HD version of a video tutorial on web development with R, a lecture that was given by Jeroen Ooms (the guy who made A web application for R’s ggplot2). This talk was given at the Bay Area UseR Group meeting on R-Powered Web Apps. You can also view the slides for his talk and view (great) examples for: stockplot, lme4, and gpplot2. Thanks again to Jeroen for sharing his knowledge and experience!]]></description>
			<content:encoded><![CDATA[<p>Here is a HD version of <strong>a video tutorial on web development with R</strong>, a lecture that was given by <a href="http://www.stat.ucla.edu/~jeroen/">Jeroen Ooms</a> (the guy who made <a title="A web application for R’s ggplot2" href="http://www.r-statistics.com/2009/12/a-web-application-of-rs-ggplot2/">A web application for R’s ggplot2</a>). This talk was given at <a href="http://blog.revolution-computing.com/2010/01/quick-thoughts-on-rpowered-web-apps.html">the Bay Area UseR Group meeting</a> on R-Powered Web Apps.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/7x0UdUghANI&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7x0UdUghANI&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>You can also view the <a href="http://www.stat.ucla.edu/~jeroen/files/barug2010.pdf">slides</a> for his talk and view (great) examples for: <a href="http://www.stat.ucla.edu/~jeroen/stockplot.html">stockplot</a>, <a href="http://www.stat.ucla.edu/~jeroen/lme4.html">lme4</a>, and <a href="http://www.stat.ucla.edu/~jeroen/ggplot2.html">gpplot2</a>.</p>
<p>Thanks again to Jeroen for sharing his knowledge and experience!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2010/02/web-development-with-r-an-hd-video-tutorial-of-jeroen-ooms-talk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcing R-bloggers.com: a new R news site (for bloggers by bloggers)</title>
		<link>http://www.r-statistics.com/2009/12/announcing-r-bloggers-com-a-new-r-news-site-for-bloggers-by-bloggers/</link>
		<comments>http://www.r-statistics.com/2009/12/announcing-r-bloggers-com-a-new-r-news-site-for-bloggers-by-bloggers/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 21:00:57 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R and the web]]></category>
		<category><![CDATA[R community]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[bloggers]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[news site]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[R bloggers]]></category>
		<category><![CDATA[R blogosphere]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=51</guid>
		<description><![CDATA[I already wrote about R-bloggers on the R mailing list, so it only seems fitting to write about it more here. I will explain what R-bloggers is and then move to explain what I hope it will accomplish. R-Bloggers.com is a central hub of content collected from bloggers who write about R (in English) and if you are an R blogger you can join it by filling in this form. I built the site with the aspiration to  help R [...]]]></description>
			<content:encoded><![CDATA[<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 20px; margin: 0px;">I already wrote about R-bloggers on the R mailing list, so it only seems fitting to write about it more here. I will explain what R-bloggers is and then move to explain what I hope it will accomplish.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 20px; margin: 0px;">
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 20px; margin: 0px;"><a href="http://www.r-bloggers.com/">R-Bloggers.com</a> is a central hub of content collected from bloggers who write about R (in English) and if you are an R blogger you can join it by filling in <a href="http://www.r-bloggers.com/add-your-blog/">this form</a>.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 20px; margin: 0px;">I built the site with the aspiration to  help R bloggers and users to connect and follow the “R blogosphere”. When I am writing these words, R-bloggers already has 17 blogs in it, and I hope for many (many) more.</p>
<p><strong>How does R-Bloggers operate?</strong> This site aggregates feeds (only with permission!) from participating R blogs. The beginnings of each participating blog’s posts will automatically be displayed on the main page with links to the original posts; inside every post there is a link to the  original blog and links to other related articles.  While all participating blogs have links in the “Contributors” section of our sidebar</p>
<p><strong>What does R-Bloggers offer it&#8217;s visitors?</strong></p>
<ul>
<li><strong><span style="text-decoration: underline;">Discover (for all)</span></strong>: Find new R blogs you didn’t know about. And Search in them for content you want.</li>
<li><strong><span style="text-decoration: underline;">Follow (for people who don&#8217;t use RSS)</span></strong>: Enter your e-mail and subscribe to receive a daily digest with teasers of new posts from participating blogs.  You will more easily get a sense of hot topics in the R blogosphere.</li>
<li><strong><span style="text-decoration: underline;">Connect (for facebook users)</span></strong>: Click on “Fan this site” to become a “fan” of R Bloggers.  You can then “friend” other people and share thoughts on our wall. Or just by leaving comments on the blog.</li>
<li><strong><span style="text-decoration: underline;">Participate (for bloggers)</span></strong>: Add your R blog to get increased visibility (for readers and search engines) with permanent links on our Contributors sidebar.  Your blog will also gain visibility via our e-mail digest and through your presence on the main page with posts.</li>
</ul>
<p><strong> Who started R-Bloggers (and way)? <span style="font-weight: normal; line-height: 20px; ">R Bloggers was started by Tal Galili (well, me).  After searching for numerous R blogs I decided that there must be more R blogs our there then he knows about, and maybe the best way for finding them is to make them find him.</span></strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 20px; margin: 0px;">After writing about it in the R mailing list, I got some good feedbacks but also questions about why use only R blogs and not all the R feeds that exist. Who is the website actually for (when there are services like Google reader for us to read our feeds with), and what am I hoping it will do. So here is what I answered:</p>
<blockquote><p>For me there are two audiences:<br />
<strong> One is</strong> that of the web 2.0 power users. That is, people who know what RSS is and use it, maybe evern write their own blogs. These people have only one problem (as I see it) that R-bloggers tries to solve, and that is to know who else lives in their ecosystem. Who else they should follow.<br />
For that, google reader recommendation system is great, but not enough. A much better system is if there was a one place where all R bloggers would go, write down their website, and all of us would know they exist. That is what R-bloggers offers for the power users. I think this is also why over 20 of them subscribed to the site RSS feed.<br />
BTW, The origin of this idea came to me when I was trying to find all the dance bloggers for my wife (who is a dance researcher and blogger herself). After a while we started http://www.dancebloggers.com/ while knowing of only 10 bloggers. They list now has over 80 bloggers, most of which we would have not known about without this hub.<br />
The same thing I am trying to do for the R community, that is way I hope more R bloggers would write about the service &#8211; so their network of readers which includes other R bloggers would add themselves and we will all know about them.<br />
If that was my only purpose, a simple directory would have been enough. But I also have a second one and that is to help the second audience.</p>
<p><strong>The second audience</strong> I am thinking of are people of our community who are not so much early adopters (and actually quite late adapters) of the new facilities that the new web (a.k.a: web 2.0) provides.<br />
To them the all RSS thing is too much to look at, and they are used to e-mails. And because of that they are (until now) disconected from many of the R bloggers out there, simply because it is in-efficient for them to go through all these blogs each day (or even week). So for them, to see all the content in one place (and even get an e-mail about it) would be (I hope) a service. I believe that&#8217;s why 5 of them (so far) has subscribed via e-mail.<br />
I also hope teachers will direct their students to this as a resource for getting a sense of what people who are using R are doing.<br />
Another thing that hints me about the R community is seeing how the &#8220;facebook fan box&#8221; is still empty. Which tells me that (sadly) very few R users are actively using facebook as a means for connecting with the outer networks of people out there.</p>
<p>All I wrote also explains why R-bloggers will only take feeds of bloggers and only (as much as can be said) their posts that are centered around R  (hence the website name <img src='http://www.r-statistics.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).<br />
It both follows what Gabor talked about &#8211; having a site who&#8217;s content is only about R. But also what I wish, which is to have &#8220;content&#8221; in the sense of articles to read (mostly). And not so much things like news feeds of wikipedia or new packages published.</p></blockquote>
<p>I hope this post will both notify people about this new resource, encourage more R bloggers to join, and will help for future people to better understand what this R-Bloggers thing is all about <img src='http://www.r-statistics.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2009/12/announcing-r-bloggers-com-a-new-r-news-site-for-bloggers-by-bloggers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A web application for R&#8217;s ggplot2</title>
		<link>http://www.r-statistics.com/2009/12/a-web-application-of-rs-ggplot2/</link>
		<comments>http://www.r-statistics.com/2009/12/a-web-application-of-rs-ggplot2/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 09:28:57 +0000</pubDate>
		<dc:creator>Tal Galili</dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[R and the web]]></category>
		<category><![CDATA[ggplot2]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[jeroen ooms]]></category>
		<category><![CDATA[WebSites]]></category>

		<guid isPermaLink="false">http://www.r-statistics.com/?p=47</guid>
		<description><![CDATA[One of the exciting new frontiers for R programming is of creating website interfaces to R code. At the forefront of this domain is a young and (very) bright man called Jeroen Ooms, whom I had the pleasure of meeting at useR 2009 (press the link to see his presentation). Today Jeroen announced a new version (0.11) of his web interface to ggplot2. See it here: http://www.yeroon.net/ggplot2/ As Jeroen wrote: New features include 1D geom’s (histogram, density, freqpoly), syntax mode (by clicking the [...]]]></description>
			<content:encoded><![CDATA[<p>One of the exciting new frontiers for R programming is of creating website interfaces to R code. At the forefront of this domain is a young and (very) bright man called <a href="http://www.stat.ucla.edu/~jeroen/">Jeroen Ooms</a>, whom I had the pleasure of meeting at <a href="http://www.stat.ucla.edu/~jeroen/user2009.html">useR 2009</a> (press the link to see his presentation).</p>
<p>Today Jeroen announced a new version (0.11) of his web interface to ggplot2. See it here:<br />
<a href="http://www.yeroon.net/ggplot2/">http://www.yeroon.net/ggplot2/</a></p>
<p> As Jeroen wrote:</p>
<blockquote><p>
New features include 1D geom’s (histogram, density, freqpoly), syntax mode (by clicking the tiny arrow at the bottom), and some additional facet options. And some minor improvements and fixes, most notably for Internet Explorer.<br />
The data upload has not been improved yet, I am working on that. For now, it supports .csv, .sav (spss), and tab delimited data. Please make sure your filename has the appropriate extension and every column has a header in your data. If you export a dataframe from R, use:<br />
write.csv(mydf, ”mydf.csv” , row.names=F). If you upload an spss<br />
datafile, none of this should be a concern.<br />
Supported browsers are IE6-8, FF, Safari, and Chrome, but a recent browser is highly recommended. As always, feedback is more than welcome.
</p></blockquote>
<p>Here is a little demo video that shows how to use the new features:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/7XGN6OSCq6E&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/7XGN6OSCq6E&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p>The datafile from the demo is available at <a style="color: #0000cc;" href="http://www.yeroon.net/ggplot2/myMovies.csv" target="_blank">http://www.yeroon.net/ggplot2/myMovies.csv</a>.</p>
<p>I wish the best to Jeroen, and hope to see many more such uses in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r-statistics.com/2009/12/a-web-application-of-rs-ggplot2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
