Month: October 2016

java里调用r的方法汇总

R语言中调用(执行)R语言有以下几种方式, rJava:R-to-Java的接口 rserve:R语言服务器(Shiny依赖它来搭建Server端应用程序) JRI:Java/R 接口,目前属于rJava的一部分 Renjin:基于JVM的R语言解析器 references, http://www.codophile.com/how-to-integrate-r-with-java-using-rserve/ http://www.rforge.net/rJava/ http://www.rforge.net/JRI/ http://docs.renjin.org/en/latest/library/moving-data-between-java-and-r-code.html http://www.renjin.org/ http://www.studytrails.com/RJava-Eclipse-Plugin/Execute-R-From-Java.jsp

Read More

PostgreSQL与交叉表查询

PostgreSQL提供了一个tablefunc 模块,内置了多个函数,其中就有crosstab(交叉表,又叫行转列,或者长表转宽表),具体使用参见PostgreSQL文档(中文,英文)。 如果不清楚生成的宽表有多少列,或者列太多,手工敲很容易吃力不讨好,那么可以借助这个函数(pivotcode)来简化工作, -- PL/pgSQL code to create pivot tables with automatic column names -- Eric Minikel, CureFFI.org - 2013-03-19 -- prerequisite: install the tablefunc module create extension tablefunc; --…

Read More

如何在mac OSX下的Docker里运行Linux桌面程序

在Docker里运行Linux的GUI程序,有两种方案,一个是依赖X11 forwarding,一个是使用novnc,这里介绍的是第一种情况 安装 brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装 、运行socat brew install socat socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" 安装、运行,设置XQuartz 安装 Docker 拉取镜像 docker pull alitrack/firefox 运行 docker run --rm -e DISPLAY=$DISPLAY \…

Read More

在Docker里运行Docker

自从把mac上的docker升级后,就无法访问Carina 了,总是报错, client is newer than server (client API version: 1.24, server API version: 1.23) 这让我好是郁闷了一段时间,今天突发奇想,能不能在Docker里装个低版本的Docker呢?查找了下,发现原来官方已经帮做好了一个。 经过一番测试,成功运行了docker, docker run -dit --privileged --name docker docker:1.11.2-dind 然后把需要把下载的证书和配置文件复制到Docker容器里 docker cp alitrack.zip docker:/alitrack.zip 顺便说下,在Docker容器里运行 source…

Read More