玩具总动员
又来补课了,这三部太经典了,一口气看完,每一部都很有意思。
里面的梗是在是太多了:
- 没想到霸王龙的小手原来在十几年前已经是个梗了。
- 企鹅叫Wheezy,马上想到Linux/Debian,结果查看百科,原来所有Debian的发行版本号命名都来自这部片子。
- I am your father!
- 第三部的越狱,比TV系列剧越狱难度还高。
- 玩具里还有一只龙猫。
看完之后去翻资料,原来在2014年还出了个短篇,2018年还可能要有第四部。Andy的玩具传承给了Bonnie,不知道第四部会有什么样的故事(据说是去找Bo)。
最后再喊一句 To Infinity and Beyond!(英文博客的subtitle出处)
Jupyter,IJulia以及IRkernel
之前(今年一月份)本以为Jupyter这种形式可以很成功的复制到Jilia和R上,结果我发现装个IJulia非常费尽。
依赖的一个模块在安装时使用curl -f -o /root/.julia/v0.4/ZMQ/deps/downloads/zeromq-3.2.4.tar.gz -L http://download.zeromq.org/zeromq-3.2.4.tar.gz
的地址已经找不到安装包了。
换成Github的结果还因为亚马逊云的问题没下载下来。顿时失去了用Jupyter写IJulia的兴趣。
20160607更新,上述逗逼问题已经解决了,安装ZMQ要用系统的安装命令dnf install zeromq3*
或者 apt-get install libzmq3*
。成功安装好IJulia!
ZMQ.jl 两天前更新了新的版本,但是需要在julia里及时更新METAINFO Pkg.update()
否则安装时还会出现上述问题。
另外,Rstudio太好用,以至于自己也出了个简易的R notebook,我就没兴趣用IRkernel了。
Jupyter还是用来写python比较好。
R画图速查手册
最近在写R画图的速查手册,写这个东西主要是记录学习R的基本画图命令。除此之外,还学习了Rmarkdown Tufte样式的使用。 不得不提,用这个样式编写绘图类的文档,不如使用普通的书籍格式方便。$\LaTeX$编写文档时图表与正文不一定能紧密相连。 基本上前面添加两句话,后面的图位置就全都跑了,在这个版式里该问题由为突出,主要是Tufte包里没有页面内部的交叉引用功能。 用了2天后,我就转向了Bookdown包,这个包是Xie Yihui从手术室出来后连续几个月不间断工作完成的新包,但是基本命令我还没有掌握, 所以第一版的速查手册是用Tufte包完成的。第一版里面对于排版以及大纲逻辑都不太清晰,以后的更新中会有较大改动。
PDF版文件在这里下载,会持续更新。
Bookdown包目前编译pdf文档采用的命令是bookdown::render_book("index.Rmd", "bookdown::pdf_book")
。注意首先要将R工作目录跳转到需要编译的文档目录下,否则会找不到要编译的文件。
不能在函数中以添加路径的方式来编译,因为找不到需要涵盖到书籍里的所有文档(这是错误的->render_book("/root/bookfiles/index.Rmd")
)。
参考资料
Rmarkdown的Tufte模板用xeCJK包写中文的一点问题
我自己的系统里没有安装windows下的字体,也不打算装ctex宏包,所以需要用xeCJK宏包来显示中文。
如果在没有安装SimSun字体的情况下使用Rmarkdown里的tufte包的模板写中文文档,编译时会报错找不到SimSun字体。 这是因为tufte模板里作者默认使用ctex,ctex默认使用了SimSun字体。
如果把ctex去掉,用in_header: header.tex
的方法来调用xeCJK宏包,那么会发现有些页面的字会重叠或者不显示。
例如在模板的中文例子里“响应式页面”后面有一段话:
# 响应式页面
这个包生成的HTML页面是响应式的:
如果页宽小于760像素,边栏内容会自动隐藏。
此时我们可以点击脚注的序号显示它,其它边栏附注则可以通过点击圆圈加号的符号显示。
# 结语
希望诸位喜欢R Markdown的超级简洁性,同时我们感谢Tufte-CSS和Tufte-LaTeX项目的作者们,没有他们的辛勤劳动,就没有这个**tufte**包。
这份文档的R Markdown源文档可以在[Github上找到](https://github.com/rstudio/tufte/raw/master/inst/rmarkdown/templates/tufte_ctex/skeleton/skeleton.Rmd),
或者直接使用RStudio菜单`File -> New File -> R Markdown -> From Template`新建一个文档,或直接从R里面打开这个Rmd文件:
但是在生成的文档中缺失了。
解决这个问题的最简单方法就是在header里重新定义上边界和下边界的距离。
\usepackage{xeCJK}
\setCJKmainfont{WenQuanYi Zen Hei}
%定義top和bottom邊界的距離
\usepackage{geometry}
\geometry{top=2cm,bottom=2cm}
所以完整的Rmarkdown YAML 写法是:
---
title: "Tufte样式"
subtitle: "一个R Markdown实现"
author: "JJ Allaire,谢益辉"
date: "`r Sys.Date()`"
output:
tufte::tufte_handout:
citation_package: natbib
includes:
in_header: header.tex
latex_engine: xelatex
biblio-title: 参考文献
bibliography: skeleton.bib
link-citations: yes
---
其中header.tex 像上面\(\LaTeX\)例子中的那样。
这是打脸最快的一篇文章
20160519更新
我现在已经不用tufte包了,改用bookdown包的bookdown::tufte_handout2
。
安装方式如下:
install.packages("devtools")
devtools::install_github("rstudio/bookdown")
强烈推荐使用,但要注意编译后的排版同tufte包的有所不同,主要是bookdown包里的tufte样式貌似没有对table进行优化。
在bookdown里配置YAML实现中文tufte sytle的方法如下所示。
title: "A Minimal Book Example"
author: "Yihui Xie"
date: "`r Sys.Date()`"
output:
bookdown::tufte_handout2:
citation_package: natbib
latex_engine: xelatex
includes:
in_header: header.tex
toc: yes
link-citations: yes
description: "This is a minimal example of using the bookdown package to write a book."
已经有人在我的大学校友群里开始做海外药物代购了
请不要相信海外药物代购
滑膜肉瘤事件刚过去几天,代购就已经把魔爪伸向80,90后集中的群里了。 今天大早上起来就被大学校友群里的前辈喷了,这个人大致是做了药物代购或者医疗旅游方面的事情。 在校友群里说丙肝药物一个疗程将近一百万,从他那里买印度仿制药物只要不到一万元/疗程。用脑子想想就知道多不靠谱,在群里还骂我智商低。
现在治疗丙型肝炎的药物主要是Sofosbuvir(商品名称Sovaldi),外加Daclatasvir(商品名称Daklinza),在发达国家或者港澳台进入市场的药物,可能一个疗程四十万(Sofosbuvir 30, Daclatasvir 10)。 现在国内丙肝的药物代购,印度药可以最便宜六千多到手(sofosbuvir)。如果这位前辈的仿制药卖一万,这中间的差价有多少,现在大家也就清楚了。我不知道群里那位前辈吹嘘的将近一百万的正版药是什么神奇的药物,真有一百万,患者其实可以准备换肝了。
另外药代也有在国内做假药弄个外国包装卖的,反正吃不死人,能不能治好就另说了(有些情况下患者不具备服用上述丙肝药物的身体条件)。
癌症相关的靶向药物,丙肝治疗药物都可以让患者或者患者家属直接去印度购买,具体方式请善用搜索,多加一些病友群了解。
本来不想提,但还是要说:滑膜肉瘤事件的患者不光被无良的医院骗了,也被那些代购给骗了。药物代购一般会说某某药物只能在印度销售,他有什么特殊取道可以弄进来,这些都不是真实情况。 去国外买药真没那么难,患者带着病例去国外买药,在海关最多需要多交几千元的税,不会被扣下。
关于某种药物对自己是否有疗效(例如癌症靶向药物),请咨询医生。不要认为某些校友读一些英文文献就能解决这个问题。我学这个我都不能保证自己可以作出准确的判断(接触病人少)。 药物疗效只有专门研究这个药物的人以及给病人用过这个药物的医生最有话语权,研究这种疾病的人也可以在专业角度给一些病人是否能够使用药物的建议。
请不要相信海外药物代购
现在真是年龄越大,越佩服鲁迅。
请不要相信海外药物代购
为什么药物代购能在国内获得成功? 就是信息不对等啊,他们手里握有你不知道的真实信息,但是他们也不会告诉你真实信息,他们做的事情就是将真实信息和假的信息混合在一起加以包装,卖给群众,赚取利润。