Tchaikov’s Journal

November 28, 2006

写在找工作的路上

Filed under: Life

找工作的状态断断续续已经持续近两个月了,中间也间或去面试过几次。但是最后的结果都不太好。

过程决定了结局。面试时和考官谈话的过程中全没有以前那次面试投缘的感觉。在 IBM CDL 面试的一次,出乎我的意料,考官出了两道智力题(我以为只有微软才会干这种勾当)。由于在思考前一题的时候,我在两个可能的选择之间犹豫良久,无法决定,时间有限,只得不了了之。后一题我竟然也没有给出有创造性的思路,更别提一个可行的解。其结果可想而知。 走在黄陂南路的地铁里,我感觉离 IBM 越来越远。

形势影响了结局。Intel ICSC 的电话面试,电话线另一端的哥们非常和善,问了好些我的项目和一些主观问题,我一一作答。结束时我也对他的部门和工作方式提出了我的疑问和看法。整个过程感觉非常放松,就像和一个很久没碰到的老朋友聊最近的工作和生活,酣畅淋漓。可两三周过去了,也没有下文。听知道内情的同学说,由于 Intel 讲究绩效,部门名额紧张,这次只招了一个“巨牛”的交大学生。我们这样的三脚猫功夫自然与 Intel 无缘。

态度才是最重要的。不知为何,我的华为一面出奇的简单,只要学过两天数据结构就能轻松解决。这让我有些疑虑,这会不会是公司对技术不重视,或是对员工素质不看重的表现?带着这个疑问,在二面中,就有些懈怠。一来对群殴的方式很不习惯,二来对考官的问题回答过于直率,没有建设性。等待我的只有出局了。后来从同学那里知道,华为的面试没有再仔细考察过技术能力和基础知识。

发了这么多牢骚,感觉态度、兴趣和能力才是最重要的。练功去。

November 19, 2006

MIT 不用 Scheme 了

Filed under: Programming

LtU 上看到的,真让人感觉诧异。MIT 在 EECS 的基础课 6.001 里通过介绍 Scheme 来教授程序设计。但是今天 Harold Abelson 却告诉大家,他们要把 Scheme 换成 Python!

世道变了?也许就像某人说的,Python 成了新的 Basic?

November 4, 2006

xfig 的中文设置以及在其中使用 LaTeX 数学环境的办法

Filed under: GNU/Linux

这两天,又开始写论文啦。画图?就用 xfig。但是直接启动 xfig 不行无法输入中文,要这样:

env LANG=zh_CN xfig -international

不过光这样还不行。从 fig 文件 export 到 pstex 时会出错,说找不到 zh_CN.ps。把下面的代码存成 /usr/share/xfig/fig2dev/zh_CN.ps 就可以了

16 dict begin
  /FontName /CompositeRoman def  /FontType 0 def
  /WMode 0 def    /FMapType 3 def  /FontMatrix matrix def
  /Encoding [0 1] def
  /FDepVector [ /Times-Roman findfont
    /GBZenKai-Medium-GBK-EUC-H findfont ] def
  FontName currentdict
  end
definefont pop
	
16 dict begin
  /FontName /CompositeBold def  /FontType 0 def
  /WMode 0 def    /FMapType 3 def  /FontMatrix matrix def
  /Encoding [0 1] def
  /FDepVector [ /Times-Bold findfont
    /GBZenKai-Medium-GBK-EUC-H findfont ] def
  FontName currentdict
  end
definefont pop

在上面的 PostScript 文件中为 fig2dev 指定了中文的 Times-Romon 的替换字体,和粗体的替换字体。他们都被换成了系统中安装得有的 PS 字体 GBZenKai-Medium。这些窍门是从 smth 的 realwhz 那里抄过来的。

有的时候需要在 xfig 的图上加入漂亮的公式或者标注,这需要用 LaTeX 的语法 $\frac{1}{2}$ 才行。在 xfig 里写公式就像在 LaTeX 中一样,用“$”把公式括起来就行,不过要注意的是需要在输入文本时,在 xfig 下方的状态栏中,”Text Flags” 的设置里,把 “Special Flag” 改成 Special。否则下面的操作是不会奏效的。

为了能用 LaTeX 的数学环境。要新建一个 TeX 文件:

\documentclass{article}
\usepackage{epsfig, color}
\setlength{\textwidth}{100cm}
\setlength{\textheight}{100cm}
\begin{document}
\pagestyle{empty}
\input{fig1.pstex_t}
\end{document}

其中,fig1.pstex_t 就是 xfig 把 fig 图 export 到 “Combined PS/LaTeX (both parts) 所生成的两个文件之一(另一个是fig1.pstex)。然后:

latex fig1.tex
dvips -E fig1.dvi -o fig1.eps

一个新鲜火热的 eps 就成了!

November 3, 2006

Novell 和 Microsoft 至开源社区的公开信

Filed under: Tech

是昨天的消息,微软和网威在多方面达成了谅解,并将在业务和技术领域开展多项合作,让双方的产品能更好的协同工作。这个声明就像《新闻联播》一样干巴巴的,但是传递出一个重要的信号,微软对 GNU/Linux 的态度和以前相比有了180度的转变。要不是我亲眼看到 Ballmer 说的话

They said it couldn’t be done. This is a new model and a true evolution of our relationship that we think customers will immediately find compelling because it delivers practical value by bringing two of their most important platform investments closer together, … We’re excited to work with Novell, whose strengths include its heritage as a mixed-source company. Resolving our patent issues enables a combined focus on virtualization and Web services management to create new opportunities for our companies and our customers

还真难以相信,他5年之前说过

Linux is a cancer that attaches itself in an intellectual property sense to everything it touches.

唯一的解释就是利益使然,而不是他对 GNU/Linux 的了解得更多了。在商场上,有句老话说得好,“没有永久的朋友,也没有永久的敌人,只有永久的利益”。当两家公司面临一个共同的威胁的时候,他们结成了暂时的同盟。表面上是鲜花和美酒,私底下说的是“先把那家伙做了再说”。

除去这些出于我个人阴暗的心理而作出的猜测不谈, 公开信还是说了许多让人感兴趣的东西:

  • 让Novell的工程师和Microsoft 的工程师合作开发 OpenOffice 的插件,让 OpenOffice 也能支持 Office Open XML。但是,文中有些语焉不详。
    We will also distribute the Office Open XML plug-in in our own edition of OpenOffice.
    难道这个 plug-in 将不会被提交到 OpenOffice.org 的上游么?如果是这样的话,我等非 SuSE 用户岂不是无福消受这个好处了么?
  • 在 GNOME 平台上越来越多的项目开始使用 Mono 时,像我这种桌面用户也不得不开始关注 Mono 起来。在今后的5年间,Microsoft 会和 Novell 一起改进 Mono。这个消息恐怕是比较容易被忽略的。因为在声明里,Novell 强调的是虚拟化技术、用于服务器管理的网络服务,和 MS Office 的文件格式问题。 Mono 只是在和 OpenOffice 以及 Samba 并列出来,作为专利协议的一项适用对象而已。但是,文中也说了:

    All of these technologies will be improved upon during the 5 years of the agreement.

    Novell customers can use these technologies, secure in the knowledge that Microsoft and Novell are working together to offer the best possible joint solution.

    不知道是不是我太乐观了,导致误读了这几句话。

Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com