5 ms·
R-Fiddle
- toki5 13y agoI can't say much about the actual environment, as I'm not an R programmer, but I can say that I really dig the tutorial you guys set up, with the flow of dialog boxes pointing out different features. Well done there.
- computer 13y agoA related free service (but not a competitor) is http://rpubs.com/ http://rpubs.com/, to which you can publish R scripts, R-markdown files and more using a single mouse click from RStudio.
- ryan_j_naughton 13y agoLikely facing significant load, but I am not able to get the R console to do anything (print values, plot, etc). Cool idea. RStudio is nice but it lacks the collaboration/pair coding opportunities that this could provide. Sourcing data and package functionality are essential if anyone is going to use this.
- jocornelissen 13y agoThe R console should be up again, we just added some servers to R-fiddle :-)! By the way, we came up with the idea for R-fiddle while working on www.datamind.org and www.Rdocumentation.org.
- minimaxir 13y agoUnlike JS-Fiddle, the computation is done server-side instead of client-side, which could cause problems given that R's a memory and resource hog.
- bernardom 13y agovery cool. I can imagine this will become particularly useful for SO questions in R. In fact, I wonder whether there's some interesting SO/fiddle hybrid for programming questions- being able to actually run the original question, the answers, etc....
- mrcactu5 13y agothis is how I learned JavaScript
- zekenie 13y agoFinally! Thank you.
- kmfrk 13y agoIf you want a fiddle-like environment for d3.js, try tributary: http://tributary.io http://tributary.io.
- cscheid 13y agoVery cool! We've been working on a similar open-source project for collaboration via github gists of R scripts. Think iPython web notebook meets js-fiddle over a github backend: https://github.com/att/rcloud https://github.com/att/rcloud One nice feature of RCloud is it knows how to make a Javascript-R bridge, so you can create d3 and webgl plots with R data and back. The github page has more details: http://att.github.io/rcloud http://att.github.io/rcloud
- billmalarky 13y agoWow, perfect timing. Just learned about R for the first time today and I will definitely be using this.
- k3n 13y agoThat chat panel is highly distracting/annoying, it'd would be nice if there was a way to hide it. Other than that, this is indeed cool.
- jamessb 13y agoThe chat panel uses Disqus, so is blocked by browser plugins like Ghostery.
- k3n 13y agoI have Ghostery installed at work, but for some reason it didn't block it. Maybe I had it disabled or something... However, here at home (where I also have Ghostery), it did block Disqus -- however, the very large panel is still visible. So, the annoyance of having a large part of the view taken up by useless space is still there.
- jocor 13y agoAgreed, we'll make the discuss part hidden by default. The idea was that discussion of the R code should be easy for educational purposes.
- dredmorbius 13y agoCustom user CSS via Stylebot or Stylish is invaluable for blocking / removing such distractions.
- yiransheng 13y agoVery cool, though I can sense clearly the stress the server is experiencing. I typically use RStudio[1] to setup a R server on EC2 when I am on Chromebook and mobile. However having a fiddle for R definitely helps a lot when I need to do something quick, saving tons of time signning into AWS and boot up my rstudio instance. [1]http://www.rstudio.com/ http://www.rstudio.com/
- ajorissen 13y agoOn http://www.rdocumentation.org http://www.rdocumentation.org these r-fiddles are used to embed the code parts for all the R help files. That way you can test and run these code snippets within your browser as well interactively.
- jcheng 13y agoCool, definitely something that has needed to exist for a long time now! What's the story with security? It looks like you are using Rserve, are you also using AppArmor or lxc or something to prevent users from doing bad things? I didn't do anything malicious but did play around with system() and was surprised how much I was allowed to do.
- jocor 13y agoWe do use Rserve and AppArmor. Security is something we're working on right now, but we're hiring ;-p
- daroczig 13y agoI suggest RAppArmor over the standard setup of AppArmor, and black-listing a few functions (which is a rather nasty way, but usually works) that should never be called in such shared environment. I did something with my sandboxR package, see some details at http://hackme.rapporter.net http://hackme.rapporter.net @jcheng: not just "system" but e.g. a simple "readLines" call can also return funny stuff :)
- jocor 13y agoThank you for the advice and the pointer!
- jmduke 13y agoCan't help but feel that you missed out on a much better name: fiddleR. (or perhaps fiddle-r.) Awesome tool!
- kmfrk 13y agoFiddler is actually a really, really popular tool for web debugging and hacking (http://fiddler2.com/ http://fiddler2.com/), and while I didn't make this, I like that it maintains the {{ lang }}(-)?fiddle nomenclature. It gives people an idea of what it does just by seeing the URL. :)
- dmsacks 13y agoBravo! Your tutorial was cool, this is another cool tool for people wanting to learn R. Thanks
- ChristianMarks 13y agoWorks for me: http://www.r-fiddle.org/#/fiddle/ODzY3oqE/1 http://www.r-fiddle.org/#/fiddle/ODzY3oqE/1
- blah32497 13y agoDoes anyone have extensive experience with Pandas vs R? I'm a long term R user, though I'm not exactly a pro and I honestly don't really like some aspects of it. I've looked a little at Pandas and it seems to do some things a lot better than R. My only grip is that the Python environment is a lot more of a PITA than R's CRAN system. Does anyone have some insight?
- shitforbrains 13y agoYes. I switched to Python/Pandas this Spring and haven't looked back. In my opinion, between Pandas, iPython, and Scitkit-Learn, Data Science has taken a large step toward Python as the defacto language. If you find the Python environment a PITA, try anaconda's free distro: https://store.continuum.io/cshop/anaconda/ https://store.continuum.io/cshop/anaconda/ It includes everything you'll need for 95% of data science projects in python, all with correct versions, installed correctly, etc.
- blah32497 13y agoReally? Everyone I know uses MATLAB. I work with engineers, so the stats I do is minimal. Thank you for the feedback by the way!