设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

2011尝试完全用GNU/Linux工作

2011-1-5 14:57| 发布者: joejoe0332| 查看: 10458| 评论: 10|原作者: 坐井观天|来自: aceeca1.tk

摘要:   首先,请允许我依然把王垠称之为学长,虽然他选择了一条完全不同的道路。(顺便提一句,现在他在国外做编译器理论方面的研究,希望他做的是自己真正喜欢的事)他创作的长篇文章《完全用 GNU/Linux 工作》,洋洋 ...

  3 Windows 笼罩下的中国计算机教育

   只能说,习惯和体制化的力量依然非常大。大学依然在这么教,学生依然要这么学。没办法,开源软件罕有中文文档,所有资料难成体系,大家都是业余很热情, 真正普及起来有难度。但是我能非常高兴地看到,至少在清华大学,很多课程对开源软件已经是非常友好了。虽然 Windows 下的参考资料较多,有些官方的课件也只有 Windows 下的范例,但是一般也会鼓励有兴趣的同学用 Linux 来完成大作业和大实验,反正至少不会限制基于 Linux 的解决方案。理论中心的很多课程作业都鼓励使用 LaTeX 排版来做,其他作业也大多可以用 PDF 格式上交,程序与工程可以用 VC 的 project,也可以用 makefile 和 GCC 工具。网络登录现在有了网页版,信息门户现在同时支持 IE 和 Firefox。不得不说,所有这些,都是非常有益的尝试。

  上面我批评过的那个发行版,这里需要表扬。以前 Linux 用户有一种单打独斗的中世纪英雄的感觉,出了问题就要求每个人都能和黑客一样一眼看穿。现在拜这个发行版所赐,有什么问题大家一起解决一下也成了惯例,宣传力度也上去了。这才是开源的力量。

  4 Linux,中文与国际化

  写到这里觉得没有必要按照学长的思路继续了。关于 Linux 可以做什么,不适合做什么,那篇文章中的东西完全适合现在拿来看——这就是经典的魅力。但是对于我们来说,还有一个重要的东西原文没有涉及,那就是中文与国际化。
Unicode (常用的是 UTF-8 编码方式)正在逐渐淘汰掉 GBK 时代的那些老软件。Windows 一再地强调本地化,但现在,更重要的变成了国际化。无疑 Linux 在这方面做的非常之好。GNU 几乎所有的软件都有国际化支持,这得益于代码贡献者遍及全世界的优势。GTK+ 和 Cairo 的成熟,发行版开发者对全球用户的重视,使得现在多语言基本已经不再是问题。记得几年之前,安装好 Linux 最大的一件麻烦事就是配置中文支持。又要装字体,又要设地区,想让文件名不乱码还必须手动更改一堆参数,即使这么折腾下来 Adobe 的没点阵的宋体还是看得人各种不舒服,而且时常有基于 X 的应用程序动不动就乱码。而现在最重要的突破就是文泉驿正黑(独立开发)和微米黑(基于 Droid 字体),基本上把 Linux 的中文显示质量提高到了超越 Windows XP,达到 Windows 7,直追 Mac OS X 的水平。很明显的一个变化,之前各大论坛求宋体美化 fonts.conf 文件的人络绎不绝,现在已经很少有人用了。

  回头说说 TeX。TeX 的 CJK 宏包有大量的 Dirty Hack,现在更好的解决方法是 XeTeX,直接调用 Linux 系统的 fontconfig,可以使用 TrueType 和 Type1 字体,从而用轻量级的 XeCJK 宏包解决了中文字体和标点微排版的问题。由于用了 Linux/X11 的 fontconfig,所以在 Linux 下用就成了原生支持,效果很好。同样,喜欢 GUI 也没有错。用 LyX,一样能感受到所见即所得的好处,数学公式的即时显示,让看着屏幕想数学题也成为了可能,日常写点东西比 Word 方便,而且更加严谨。学长提到的 ConTeXt 也是个好东西,适合喜欢折腾的人来用。这个的好处就是可以像 HTML 的 CGI 一样,用脚本语言来“写”文档,这是 Word 之类的字处理软件所不能企及的。可惜的是这么多年 ConTeXt 没有一个像 XeCJK 这么专业的包来处理中文,否则的话一定更受欢迎。

  5 附录——最近出现的好用的 Linux 程序

  学长的文章附录中给出了一些好的工具,但并不是全部。现在来看,对比几年之前,很多工具都逐渐从新生走向了成熟。这是一件好事,因为我们有了更多的选择。

  GUI 编辑器:Gedit, Geany, Scite.
  绘图工具:Asymptote(矢量图), Gnuplot(统计图), Geogebra(几何图), Google 绘图(流程图)
  特别推荐 Google 绘图,好处是容易上手,用来做点不那么正式的东西非常方便。
  ftp 客户端:gftp
  自动下载工具:aria2(可以多线程,支持多服务器)
  桌面环境:Xfce 和 LXDE 两个轻量级的桌面环境。
  功能日臻完善,但是保持了必要的简洁和适度的可定制性。既没有 Gnome 或 KDE 那么多用不到的附件,又不像 FVWM 和Openbox 一样欺负懒人。大多数人应该会不难上手吧。
  中文输入:轻量级的小企鹅输入法,终于又开始更新了。云输入法及其客户端,值得期待。
  浏览器:Firefox, Chrome, Opera. 现在只有在很旧的工作站上能看到 Mozilla。
  PDF & Flash:Google Chrome 自带,其实够用。
  BBS:Qterm 居然也一直在更新。
  英汉字典,Email 客户端,QQ 客户端,甚至放音乐(谷歌音乐,支持正版)都变成网页版了。
  看 Word 文档:上传到 Google Docs。如果嫌麻烦,写几行,DIY 一个 handler 出来就行。

  6 后记

   用 Linux + XeTeX + LyX 写完了这点东西。再次向王垠学长致敬。可能很多东西,这里的理解不够深刻,毕竟只是一个用户的所谓“感觉”而已,也不免掺杂了自己的主观感受。如果这点东 西能让更多的人关注 Linux,更多的人去理解 Linux,作者也就感激不尽了。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部