eexpress 写了:是一个好系统。
只是浪费了lin本身这系统。
一点点破事情,都要转要emacs上去做。实在蛋痛。lin系统的优势,被emacser忘记了。不值得。
最终决定用emacs了。
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
Re: 最终决定用emacs了。
docker && kubernetes
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 最终决定用emacs了。
我一般启动Emacs之后就去干其它的事了,等我切换过来的时候Emacs也就启动好了。eexpress 写了:没听过 vimacs 是必备扩展的话哦。
启动时间,和泡咖啡时间相当,这倒是听过。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
Re: 最终决定用emacs了。
不是一点点破事情都要怎么怎么地,而是lin被emacs 灵魂附体,比如多数命令行交互程序(bash lftp)的标准键绑定是 emacs 风格的,而不是 vi 风格eexpress 写了:是一个好系统。
只是浪费了lin本身这系统。
一点点破事情,都要转要emacs上去做。实在蛋痛。lin系统的优势,被emacser忘记了。不值得。
如果 emacs 缺少一个好“编辑器”,而 vi 是一个好编辑器,为什么 readline 默认不是 vi 风格呢
小程序通过管道重定向相互配合,确实是 *nix 系统的特点之一,但是要说什么优势,却也有点托大(其实这些小程序的集合,也只不过是一个包而已,例如coreutils 之类)
从某种角度上看,小程序们也只不过是粒度大一些的函数罢了,而调用这些函数的 shellscript 实在太烂,完全可以抵消调用方便的优点
无名师所谓 “Unix传统上认为,一行shell脚本胜过万行C程序”,在现代脚本语言的面前,还是略显苍白
更重要的是,这种“优势”所关联的上下文,也就是那种东一榔头西一棒槌的工作方式(这种情景下,vim 确实表现更好。曾有比喻,v 比之 e 如同忍者与海盗),并不是系统管理员应该提倡的……当然更不是程序员应该提倡的……太过于用户态
上次由 kardinal 在 2012-02-12 23:17,总共编辑 1 次。
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
Re: 最终决定用emacs了。
这话在任何需要启动的软件上都成立,例如:Fermat618 写了:我一般启动Emacs之后就去干其它的事了,等我切换过来的时候Emacs也就启动好了。eexpress 写了:没听过 vimacs 是必备扩展的话哦。
启动时间,和泡咖啡时间相当,这倒是听过。
我一般启动vim之后就去干其它的事了,等我切换过来的时候vim也就启动好了。

- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 最终决定用emacs了。
这可大不一样了,用vim的话是刚一按完回车,立即就启动了,来不及换到其它程序的。kardinal 写了:这话在任何需要启动的软件上都成立,例如:Fermat618 写了:我一般启动Emacs之后就去干其它的事了,等我切换过来的时候Emacs也就启动好了。
我一般启动vim之后就去干其它的事了,等我切换过来的时候vim也就启动好了。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 最终决定用emacs了。
每次都是vi党徒来打击人,有意思么?要来行啊,下面这个玩意儿,哪个vi能搞出来,我服他!!跪求Vimer打击~~
三个按键,出一份pdf,不难,先调用matlab roll出数据集,在调用xelatex用tikz画出来罢了。
三个按键,出一份pdf,不难,先调用matlab roll出数据集,在调用xelatex用tikz画出来罢了。
代码: 全选
#+TITLE: test
#+AUTHOR: Boyun Tang
#+EMAIL:
#+DATE: %B %e, %Y
#+LaTex_CLASS: cn-article
#+LaTeX_CLASS_OPTIONS:
#+LaTeX_HEADER: \usetikzlibrary{mindmap,shadows,shapes.geometric,matrix,arrows,positioning,calc,decorations.pathreplacing}
#+LaTeX_HEADER: \usetikzlibrary{fadings}
#+LaTeX_HEADER: \usepackage{pgfplots}
#+OPTIONS: H:3 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
* 羡煞Vi党!!!
#+begin_src matlab :session matlab-run :exports none
randn('seed',0);
S=[0.3 1.5;1.5 9];
mv=[-1 1;0 0];
N=200;
X=[mvnrnd(mv(:,1),S,N); mvnrnd(mv(:,2),S,N)]';
y=[ones(1,N), 2 * ones(1,N)];
mv_est(:,1)=mean(X(:,y==1)')';
mv_est(:,2)=mean(X(:,y==2)')';
Sw = (cov(X(:,y==1)') + cov(X(:,y==2)')) ./ 2;
w= inv(Sw) * (mv_est(:,1) - mv_est(:,2));
t1=w'*X(:,y==1);
t2=w'*X(:,y==2);
X_proj1=[t1;t1].* ((w/(w'*w)) * ones(1,length(t1)));
X_proj2=[t2;t2].* ((w/(w'*w)) * ones(1,length(t2)));
x_1 = mean(X_proj1');
x_2 = mean(X_proj2');
X_1 = X_proj1';
X_2 = X_proj2';
Z = repmat((x_1 + x_2) ./ 2,size(X_1,1),1);
X_A = X_1 - Z;
X_B = X_2 - Z;
A=zeros(size(X_A,1),2);
B=zeros(size(X_B,1),2);
A(:,1) = sqrt(X_A(:,1).^2 + X_A(:,2).^2);
B(:,1) = -sqrt(X_B(:,1).^2 + X_B(:,2).^2);
csvwrite('/tmp/class1.dat',X(:,y==1)');
csvwrite('/tmp/class2.dat',X(:,y==2)');
csvwrite('/tmp/class1Proj.dat',X_1);
csvwrite('/tmp/class2Proj.dat',X_2);
csvwrite('/tmp/A.dat',A);
csvwrite('/tmp/B.dat',B);
#+end_src
#+begin_src latex
\begin{figure}[!htb]
\begin{center}
\begin{tabular}{cc}
\scalebox{1}{
\begin{tikzpicture}
\begin{axis}[xlabel={$\Large{x_1}$},ylabel={$\Large{x_2}$},xmin=-12,xmax=12,ymin=-10,ymax=10,
only marks,mark size=1.5pt,axis y line =left,title={Input Space $\mathbb{R}^2$},
axis x line=bottom]
\addplot[mark=o,color=blue] table[col sep=comma] {/tmp/class1.dat};
\addplot[mark=square,color=red] table[col sep=comma] {/tmp/class2.dat};
\addplot[mark=o,color=cyan] table[col sep=comma] {/tmp/class1Proj.dat};
\addplot[mark=square,color=brown] table[col sep=comma] {/tmp/class2Proj.dat};
\legend{$\mathrm{A}$, $\mathrm{B}$, $\mathrm{A}^{\prime}$, $\mathrm{B}^{\prime}$}
\draw[->, thick] (axis cs:-2.5,0.4) -- (axis cs:-8,1.3) node [midway,above] {$\large\vec{w}$};
\draw[gray,very thin] (axis cs: -12.01,-10.01) grid[step=0.2cm] (axis cs:12.01,10.01);
\end{axis}
\end{tikzpicture}
} &
\scalebox{1}{
\begin{tikzpicture}
\begin{axis}[xlabel={$\Large{x_3}$},xmin=-2,xmax=2,ymin=-3.5,ymax=3.5,
only marks,mark size=1.5pt,axis y line =none,title={Feature Space $\mathbb{R}^1$},
axis x line=center]
\addplot[mark=o,color=cyan] table[col sep=comma] {/tmp/A.dat};
\addplot[mark=square,color=brown] table[col sep=comma] {/tmp/B.dat};
\legend{$\mathrm{A}^{\prime}$, $\mathrm{B}^{\prime}$}
\draw[green,dashed,thin] (axis cs:0,-2) -- (axis cs:0,2);
\draw (axis cs:0,-2.2) node[green] {Classification Boundary};
\end{axis}
\end{tikzpicture}
}\\
\end{tabular}
\end{center}
\caption{\textbf{Dimension Reduction by Feature Transformation.} This is an artificial dataset generated for
demostration. The raw data is scattered in the input space $\mathbb{R}^2$. Dimension reduction is achived by
projecting the raw data onto the optimal vector $\vec{w}$ (which can be found by linear discriminant analysis).
The projection procedure can be regarded as a mapping function: $\phi:\mathbb{R}^2\rightarrow\mathbb{R}^1$ and
the results can be easily classified in the feature space $\mathbb{R}^1$.
}\label{trans}
\end{figure}
#+end_src
上次由 tangboyun 在 2012-02-13 11:33,总共编辑 1 次。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 最终决定用emacs了。
ee空有一身脚本的功夫,
哎,可惜用了vim,
要是选了emacs,咳,运行时候,随便插脚本啊,什么shell、perl、python、matlab、R、graphviz,gnuplot,octave,haskell、lisp统统不在话下好么,就算是一段c都可以编译好以后再运行,更不用说第三方软件工具了?怎么样?要不要try下emacs??
(我把对方大将策反以后,这场Vimer vs Emacser直接就win了好么!!)

哎,可惜用了vim,

要是选了emacs,咳,运行时候,随便插脚本啊,什么shell、perl、python、matlab、R、graphviz,gnuplot,octave,haskell、lisp统统不在话下好么,就算是一段c都可以编译好以后再运行,更不用说第三方软件工具了?怎么样?要不要try下emacs??

(我把对方大将策反以后,这场Vimer vs Emacser直接就win了好么!!)
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- leni
- 帖子: 1989
- 注册时间: 2008-09-28 17:24
Re: 最终决定用emacs了。
那个乐高是emacs下画出来的?
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 最终决定用emacs了。
那个明显不是,因为坛子里没有猥琐表情。删掉了,tnnd居然说盗链。leni 写了:那个乐高是emacs下画出来的?
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 最终决定用emacs了。
这是,必须承认。The art of unix programming 其实都很详细谈过了,大部分任务其实两者都一样,各有特点。不用互相埋汰。eexpress 写了:系统默认都安装vi,没见默认安装emacs的。你咋不说。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 最终决定用emacs了。
eexpress 写了:结束吧。不扯了。drongh 写了:emacs弄了几天都没成功,改换成geany了,也听方便的。源里安装,插件都现存的。




https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
Re: 最终决定用emacs了。
就和那个“一行代码黑掉 linux”差不多,其实那一行代码执行了一个脚本eexpress 写了:可惜啊。vim通常是一个按键输出pdf。达不到你3个按键的要求。惭愧。

好吧,基本上编程语言在功能方面都差不太多,区别只是编写速度及执行速度罢了
能通过编程语言扩展的程序,功能上不会太悬殊,讨论这个没有啥意义