好了,一整周时间,85次更新,干脆把animation包推向2.0-0版本。近段时间不会再大动了,余下的工作仅仅修改bug。现在包中有18个演示(demo),内容可谓乱七八糟,包括去年湖人和骑士的圣诞大战“回放”( demo('CLEvsLAL') ,就是篮球场上整场比赛的投篮动画)、主伟呈贡献的烟花演示( demo('fireworks') )、焦静贡献的圣诞雪花( demo('Xmas2') ),还有颜大站长以前贡献的象棋跳马( demo('jumpingHorse') ,这是有背景故事的)和汉诺塔( demo('hanoi') )等等。
SciAnimator前两天更新增加了键盘控制动画的功能,现在saveHTML()的结果就更像个影音播放器了(比如空格暂定、左右箭头导航等)。
往Sweave中动态添加动画在demo('Sweave_animation')中给了例子。
rgl的3D动画也可以被轻松抓进来了,参见demo('rgl_animation')。总之,你能想到的能动的玩意儿,现在几乎都能抓进animation的框架,无论是输出为HTML页面,还是GIF,还是Flash,还是LaTeX/PDF。同样,源代码和Windows二进制文件可以从开发页面上下载。
明天起开始回邮件,写文章,写书,干老板的活(嗨,看我这顺序安排的……)。计划先在统计之都主站写一篇“如何像个忍者一样写R包”(roxygen、Emacs、R包高阶概念如命名空间等),像上次的Sweave介绍一样,可能需要一小时阅读,但实践起来只是三五分钟的事情。不过这到底是忍者(ninja)呢,还是武士(samurai)?
之所以想起Samurai,是因为几天前吃饭时想起小时候看的一部动画片《魔神坛斗士》,也就是仁义礼智信忠孝悌忍那一套,突然看到英文翻译是Yoroiden Samurai Troopers 。
又及:你看日本动画片多么懂得融合中国传统文化。
再及:COS论坛上这个帖子应该载入史册。
再再及:早上我在R-help里问CRAN的管理员是不是度假去了,Uwe说,“Yes, sometimes even Kurt is out of office.” Peter看到了说,嗯,这句话应该载入史册(即fortunes包)。
赞赏
作为一名没有固定工作的自由职业者,我非常感谢您通过捐赠的方式来支持我的写作和开源软件开发。当然,捐赠纯属自愿。无论金额多少,都是一片诚挚的心意。支付方式如下:
| 微信 | ← 奋力支开它俩 → | 支付宝 |
|---|---|---|
![]() |
其它爱心通道 ↓ Venmo: @yihui_xie Zelle: xie@yihui.name PayPal: xie@yihui.name |
![]() |
若使用 Venmo/Zelle/Paypal,请添加备注“gift”或“donation”,以免捐赠被视为我的可税收入。若使用 Paypal,支付类型请选 Family and Friends,而不要选 Goods and Services。
在不影响生活的前提下,我会将收到的捐赠以尽量大的比例回馈给开源社区和慈善机构。作为参考,2024-25 年间我共收到约三万美元捐赠,完税后我转手捐出了一万五千美元。

