Articles by Jeroen Ooms

Share and access R code, data, apps on ocpu.io

February 12, 2014 | Jeroen Ooms

ocpu.io is a new domain for publishing code, data and apps based on the OpenCPU system. Any R package on Github is directly available via yourname.ocpu.io. Thereby the package can be used remotely via the OpenCPU API to access data, perform remote function calls, reproduce results, publish ...
[Read more...]

Continuous Integration with OpenCPU

November 27, 2013 | Jeroen Ooms

Starting version 1.0.7, the OpenCPU cloud server adds support for continuous integration (CI). This means that Github repositories can be configured to automatically install your package on an OpenCPU server, every time a commit is pushed. To t...
[Read more...]

OpenCPU Release 1.0.4

October 17, 2013 | Jeroen Ooms

OpenCPU version 1.0.4 was released to CRAN and Launchpad this week. This release brings some bug fixes/improvements and no breaking changes so you can safely upgrade your 1.0.x installations. Upgrade an existing OpenCPU cloud server using:
sudo apt-get update
sudo apt-get upgrade
Or to install the latest version of the OpenCPU local single-user server in ...
[Read more...]

Remotely use R packages on Github through OpenCPU

October 1, 2013 | Jeroen Ooms

Any R package on Github can be used remotely on OpenCPU through the /ocpu/github/ API. Users on the internet can browse code, objects, help pages, or call functions in the package without having to learn R or install it on their local machine. Thereby you can make your method, ...
[Read more...]

Calling R functions through AJAX using opencpu.js

September 21, 2013 | Jeroen Ooms

The opencpu.js library builds on jQuery to call R functions through AJAX, straight from the browser. This makes it easy to embed R based computation or graphics in apps. Moreover, asynchronous requests (which are native in Javascript) make parallelization a natural part of the application. This post introduces some ...
[Read more...]

Implementing a DPU with OpenCPU

September 11, 2013 | Jeroen Ooms

One of the prime use cases in the design of OpenCPU has been the “Data Processing Unit”, for short: DPU. A DPU is a modular, stateless data I/O unit which is called remotely by other software. In the OpenMHealth architecture a DPU must use JSON for data input and ...
[Read more...]

Knitr/Markdown OpenCPU App

August 30, 2013 | Jeroen Ooms

A new little OpenCPU app allows you to knit and markdown in the browser. It has a fancy pants code editor which automatically updates the output after 3 seconds of inactivity. It uses the Ace web editor with mode-r.js (thanks to RStudio for making the latter available). Like all OpenCPU ... [Read more...]

OpenCPU 1.0 release!

August 27, 2013 | Jeroen Ooms

After more than 3 years of development, we release the first official version of the OpenCPU system. Based on feedback and experiences from the beta series, OpenCPU version 1.0 has been rewritten entirely from scratch. The result is simple and flexible API that is easier to understand yet more powerful than before. ...
[Read more...]

The Foundation for Open Access Statistics

April 23, 2013 | Jeroen Ooms

Earlier this month we blogged about Harvard Professors Gary King and Stuart Shieber providing advice to graduate students about open access, dissertations, and journal publishing. We also mentioned some of the great initiatives that facilitate open access publishing in the statistics community, like the Journal of Statistical Software (JSS), The ... [Read more...]

UseR! 2013 website at user2013.org

April 16, 2013 | Jeroen Ooms

For reasons beyond my understanding, the user 2013 committee didn’t register a domain name for the website, and the official address of the conference is: http://161.67.142.97/congresos/useR-2013/. Not only is this impossible to remember for humans, but it won’t show up in search engines. So I decided to ... [Read more...]

Tip: Julia vs. R – introduction videos and more

April 14, 2013 | Jeroen Ooms

Last years UseR 2012 conference in Nashville had an interesting discussion session titled “What other languages should R users know about?“. General consensus was that multilingualism is inevitable in modern computing, and panel members presented various languages that complement R in different ways. Some of the usual suspects included SQL, python, ... [Read more...]

Security in R: RAppArmor package & paper updates

April 5, 2013 | Jeroen Ooms

This week version 0.8.3 of RAppArmor appeared on CRAN. RAppAmor is a package to dynamically enforce security policies and hardware restrictions in R on Linux systems. It currently supports Ubuntu 12.04+, Debian 7 and OpenSuse 12.1+. The readme page has more info, and helpful video tutorials to get you started. One important change in ... [Read more...]

Gary King and Stuart Shieber on Open Access

March 31, 2013 | Jeroen Ooms

Harvard Professors Gary King and Stuart Shieber provide advice to graduate students about open access, dissertations, and journal publishing. They explain how freely available publications are essential to the scientific community, but also benefit your own career. King suggests a clever way of dealing with publisher copyright agreements to prevent ... [Read more...]

Julia builds for Ubuntu precise/quantal

March 29, 2013 | Jeroen Ooms

I wanted to play a bit Julia, the new language for technical computing, but no binaries were available yet for current versions of Ubuntu. So I decided to try and build them myself by backporting the julia 1.2.0 source package available in Sid and Raring. On Quantal, the packages were building ... [Read more...]

RAppArmor video tutorials: security in R!

November 2, 2012 | Jeroen Ooms

Security and R One of the more challenging aspects of OpenCPU is security in R (or lack thereof). This is actually one of the reasons OpenCPU runs on Linux only at this point; other operating systems simply lack superpowers to implement open computing. (Maybe one exception is BSD, for which ... [Read more...]
1 3 4 5 6

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)