7 Comments
访客 *Yann Gao* @ 2017-03-11 10:18:57 写道:
谢老大,博客背景太白,字体却不够黑,看的眼睛疼……
不好意思啊,我刚调黑了一些。你可能用的是 Windows 吧,Windows 下字体有点细,原来的颜色可能是有点淡。
——原帖发布于 2017-03-13 14:58:21
访客 *Liechi Zhang* @ 2017-03-29 07:10:41 写道:
Mac上看起来也有点淡,怎么能调黑?我不能编辑rbind/liechi里面themes条目下的css,我可以在本地编辑css,但却推送不到github网页上来。觉得调黑了看起来好很多。
更新子模块:git submodule foreach git pull origin master
——原帖发布于 2017-03-29 14:40:43
访客 *大鹏* @ 2017-03-13 09:31:40 写道:
鼠标和命令行拿来一起用就是了,工具只是辅助,内容才是王道。每次看见有人掏出MacBook打开是Windows,我就觉得他们知道自己真正要的是什么。
R 核心团队里有一个人就是这样,掏出 Mac 跑 Windows。
——原帖发布于 2017-03-14 05:35:56
访客 *Ava1oN 龍龍* @ 2017-03-16 12:21:18 写道:
讲真Macbook的windows不差。
访客 *御宅暴君* @ 2017-03-15 05:09:26 写道:
LaTeX 和 Unix 哲学没啥关系啊。
LaTeX 没有继承 Unix 哲学的迹象(也许有,我眼拙看不出来),但都很折磨人,用起来悲喜交集。
——原帖发布于 2017-03-15 13:41:50
访客 *Lin Pengcheng* @ 2017-03-15 11:07:53 写道:
我是对unix的用户界面不敢恭维,但对编程API设计哲学比较欣赏,保持函数简单,一函数只做一件事,函数(命令行)方便使用管道进行流水线组合,实现数据流和逻辑流分离,实现数据的大工业流水线生产模式,即简单,易组合,易调试,易维护,好读。----用clojure DSL 以S表达式形式的操纵R AST,生成R代码。
访客 *justyy* @ 2017-03-15 23:07:22 写道:
shell 里的 if ... fi case ... esac 印象深刻
访客 *Martin Shi* @ 2020-04-11 11:15:20 写道:
然而for不是rof哈哈哈
访客 *Chen Yu* @ 2017-04-11 06:55:37 写道:
其实现在公式还没有从latex里解放出来啊。。。源代码可读性极差,而且代码复用还是做原始的macro。。你们之前的plotmath还有在做么?
公式解放不了。文档能用 Markdown 解放是因为文档有简化的可能,只是看你是否接受这种约束。公式则大不一样,公式的世界里发明了太多符号和语法,实在是太难选出一个有代表性的子集出来。目前最有希望的一颗种子是 http://asciimath.org 它相当于 LaTeX 公式界的 Markdown,但它目前只能用在 HTML 输出中,Pandoc 也不支持它,所以暂时也没有真正的成长希望。
——原帖发布于 2017-04-11 19:31:07
访客 *Chen Yu* @ 2017-04-12 15:23:22 写道:
latex的公式有两个问题,一个是可读性,这个只要稍微改动就可以有很大改善,一些常用的东西在latex里非常反人类比如 frac (还有写大括号写到小指酸痛)。
第二个是复用性,写数学公式推导的时候大部分内容都是一样的。。而且数学本来就是有大量可以复用的部分。我见到大部分的人都是去复制粘贴一遍。如果想复用的话latex唯一的可能就是macro,这样没有closure的话写着写着scope很容易乱掉.
现在latex的功能确是几乎不能取代, 但我认为如果用一个proper的程序语言(比如R)来写公式,最后可以render 成 latex(或者mathml),这样。不管是复用性还是可读性来说对于latex都是一个很大的提高。
比如Pearson correlation的公式的latex:
rho _{X,Y}={frac {operatorname {E} [XY]-operatorname {E} [X]operatorname {E} [Y]}{{sqrt {operatorname {E} [X^{2}]-operatorname {[} {E}[X]]^{2}}}~{sqrt {operatorname {E} [Y^{2}]-operatorname {[} {E}[Y]]^{2}}}}}
看code根本不知道是什么鬼
如果能有以下的语法的话会清晰很多, 其中很多需要operator overload
E <- operator("E", bracket="square")
X <- var("X")
Y <- var("Y")
rho <- var("rho")
root_var <- function (X) sqrt(E(X^2) - E(X)^2)
eqn <- eq(
LHS = rho.sub('x,y'),
RHS = (E(X*Y) - E(X)*E(Y))/(root_var(X) - root_var(Y)))
render(eqn)
这个想法实在是太牛了,现在我明白为什么你前面说 plotmath 的事情了。很好,很好,可以作为莽撞人项目之三。这绝对是造福万世的事情。过两天我来发个公告召唤莽撞人。
——原帖发布于 2017-04-13 06:15:21
访客 *Chen Yu* @ 2017-04-13 07:54:06 写道:
其实我有这个想法很久了只是一直拖延症没有去实现(汗)。到时候等你找人的时候我也参加好了~
访客 *xxgirl2* @ 2017-04-24 11:11:21 写道:
就以我的情况来说,还是eclipse好用。给开发板编译好ssh和gdbserver用U盘复制进去后,之后的用户级开发就全是一键调试,再也不用改个字符都要跟一大堆命令甚至挂U盘了。内核级的没试过,但已有人给出调试环境的截图了,应该是可以照搬的。
感觉了解了各个环节的原理之后,再回归到点点鼠标的阶段上,会让人格外轻松。
Sign in to join the discussion
Sign in with GitHub