- 博客(78)
- 收藏
- 关注
原创 休假真好,不想上班了
休了一周左右的假,已经不想上班了,呜呜,可明天还要去公司,还有许多会议和代码在等着我。只好把自己尽快从陶醉和回忆里揪出来,拧上正常工作的发条……这一回假期是在马尔代夫度过的。看到了据说是全世界最美丽的海岛:最纯净的沙滩:最澄明的海水:最悠闲的鱼儿:最贪吃的大鳐:最有趣的寄居蟹:在水上飞机上航拍了绚丽的珊瑚礁岛:在印度洋的夜空下看漫天的
2007-08-07 22:59:00
9997
6
原创 刚回到北京,倒时差中……
刚回到北京,倒时差中……昨天晚上才从Mountain View回来,睡都睡不熟的,今天早上又要到公司开会了,只能一边开会一边倒时差了……这一次又在Mountain View忙了几周,收获还不小,除了几个相关项目进展顺利以外,还进一步敲定了5月31号来北京开发者日演讲的大牛们——像Python的老大Guido van Rossum,Mozilla的Engineering VP——Mike S
2007-05-14 06:17:00
10404
5
翻译 Guice 1.0 用户指南
http://code.google.com/p/google-guice/ 用 Guice 写 Java Guice 1.0 用户指南 (20070326 王咏刚 译自:http://docs.google.com/Doc?id=dd2fhx4z_5df5hw8) Guice (读
2007-03-27 01:02:00
17714
6
原创 如果还不知道就去code.google.com看一看吧
也许不应该惊讶,很多人不知道code.google.com,是因为很多人并不清楚Google已经为开源做了许多事;很多人不知道code.google.com,是因为很多人并不清楚Google已经发布了许多相当不错的开源项目。所以如果你还不知道,就去code.google.com看一看吧,如果你已经知道了,也可以再去瞄一眼,因为新鲜的东东总是不断被发布出来。http://code.google.co
2007-03-17 23:58:00
21824
4
原创 不谈技术,不谈工作
今天公司忙,回来晚了些。打算更新Blog。开了电脑才想起,好几个朋友都跟我提过,说我不爱在自己的Blog上聊技术,枉费了优快云提供的技术平台和空间资源。可不喜欢就是不喜欢,又叫我如何找补呢? 不是不喜欢技术,而是不喜欢在工作之外,也一本正经地讲代码,谈设计。不是不喜欢工作,而是不喜欢在下班之后,还要被键盘上的Ctrl和Meta束缚手脚(我编程用emacs的,别见怪)。就像怪脾气的鸟儿,有点
2007-03-12 23:55:00
8289
3
原创 回到Mountain View
每次到Mountain View,都有回到另一个家的感觉,但住得久了,却又巴不得早些回到北京。喜欢湾区舒适的小镇生活,但久了又会想念北京早晚的堵车高峰。喜欢Monterey Bay的蔚蓝色大海,但还是会偷偷地想起城八区笼罩的灰蒙蒙烟尘。喜欢纳帕溪谷的葡萄酒,但喝得多了,多半就会念叨小肠陈的卤煮。秋天去Mountain View时,在飞机上一边憧憬到总部后拜见诸多大师的情形,一边拍下
2007-03-06 23:08:00
8238
2
原创 Internet+大会和Google请来的大师
上周五Google办的Internet+大会还是很让人回味的。首先是周三周四两天要陪着Google请来的大师们到办公室体验白领生活,到网吧体验网民生活,到胡同体验居家生活,以及到酒吧体验酒鬼生活。体验生活这一条很重要,否则老外就不可能知道中国人为什么总爱在新闻和八卦里消磨网上时间,不可能知道什么叫“有才”,什么叫“人品”,当然也不可能知道为什么自称愤青的毛头小伙子在今天的中国格外地多。Apache
2007-03-06 00:41:00
8530
3
原创 人在Google
去年3月6号进Google,整整一年了。Blog只更新了三五篇,杂书只读了三五本,电影只看了三五部,老朋友也只联系了三五次,骂倒是挨了三五十回……呵呵,好像进了Google,就与早年间的生活,人物,场景疏远了些,总有人劈头盖脸地责问过来:“怎么也不联系了?”“怎么没消息了?”“怎么不来帮忙了?”哈哈,这也不失为一种生活,不失为一种状态吧。还是那句话,开心就好。在Google很开心,这个是没问题的。
2007-03-04 22:32:00
14669
6
原创 Google工程师二三事
------------这一篇先在Google黑板报贴过的---------------我讨厌“工程师”这个头衔,正如我讨厌一辈子与呆头呆脑的主板、芯片为伍。要是有一天,Google能把多内核的超级计算功能集成到肥皂泡里,然后工程师们就绑上肚兜系上围嘴手拉着手走到阳光明媚的院子当间儿在小方凳上排排坐好一个个充满童趣地仰着脑袋歪着脖子噙着塑料管煞有介事地吹出红的黄的五颜六色的肥皂泡来其实每个肥皂泡都
2006-05-23 21:35:00
18936
34
原创 利用抽象语法树检查Python中“未定义”的变量名
其实,Python是一种真正的动态语言,代码中的变量名本没有“声明”或“定义”的说法,语言本身也没有提供声明或定义变量的特殊语法(global除外)。对程序员来说,这是一种好处,也是一种危险,比如像下面这段代码:count = total = 1delta = 0.7while total total += delta * (count * count + delta * delta) da
2006-05-14 14:46:00
11596
2
原创 技术问答、职业规划、其他……
在新公司工作的确很忙,忙得五一节出去逛街时脑子里还要琢磨诸如如何让hash表少占一些磁盘空间或是如何让模板类多支持几种数据类型之类的问题。说实在的,的确很少有时间在blog上或杂志上写什么技术文章了,能把手头的工作尽快做好才是硬道理呀!以前还总有时间在email里回答些网友关于技术问题的提问,最近很多email都只能简单回复了——或者说自己并不知道详情,或者说应该到哪里哪里去找答案,总之是摆出了一
2006-05-06 23:58:00
8213
3
原创 崔健,又见崔健
Google中文名发布的Party上,崔健来唱了几首歌,现场疯得很,幸亏我腿脚好,挤到了离崔健最近的地方——从来没有这么近听他唱歌,这下摇滚得一塌糊涂了。唱歌前瞅准机会跟他合了影(先看到了白帽子加五角星,然后就循着帽子挤过去)——照片里其他人的脸都先遮起来,省得他们跟我打官司。崔健看上去表情呆滞,肯定是烦透了我们这些没水准的歌迷了。哈哈,让他烦去吧,谁让他是大腕儿呢……
2006-04-16 23:33:00
8454
1
原创 关于翻译的两篇好文章
中华读书报上同版刊载了关于翻译的两篇好文章,值得一读:《西文自有宗师妙、汉译难观对属能》http://www.gmw.cn/01ds/2006-04/12/content_403371.htm《谁实为之?》http://www.gmw.cn/01ds/2006-04/12/content_403370.htm 尤其是缪哲的《谁实为之?》,道出了眼下译者的苦衷,抄一段在这里吧:……当然译书者,没有为
2006-04-16 23:24:00
8035
原创 边工作边翻书
有朋友问我这一个多月在新公司最常翻的参考书是什么,话语中大抵有揣测我所做的工作内容的意思。其实,最近编程序常翻的书只有两本,而且都是普通得不能再普通的书,说说也无妨:一本是 Stroustrup 的 The C++ Programming Language,一本是 MIT 的 Introduction to Algorithms——两本既权威又基础的参考书,很有一段时间没摸过它们了,但重新拾起来就
2006-04-16 23:19:00
11991
12
原创 第一天——适逢惊蛰
到新公司上班的第一天。日历上说,今天是惊蛰。老婆说,惊蛰是冬眠的动物特别是那些胖虫子饿着肚子从地里钻出来的日子,所以她就把我这条胖虫子赶去上班了。还好,春天来了, 早起的虫子有食吃……
2006-03-06 21:43:00
6726
4
原创 发布一个用Python实现的“法语动词变位工具”
发布一个用Python实现的“法语动词变位工具”,可以从这里下载所有源码:http://www.contextfree.net/wangyg/c/conjugator/index.html法语动词变位之繁难是出了名的。可以在不同操作系统下运行的简单的变位速查工具又不多。开源的Verbiste算一个不错的实现,是用C++写的。去年我把它用Pyhton语言重写了一遍。这几个月我自己一直在用它,正查和反
2006-02-28 13:24:00
8001
1
原创 四个半月——我离 Google 有多远?
四个半月——我离 Google 有多远?说来有趣,我通过 DHL 邮回 Google 的工作协议以及其他文件竟在大气层里消失了整整一个星期!在这一个星期里,几乎每天都会有一位极其热情的 DHL 员工打电话向我道歉,并重申 DHL 美国的工作人员正在全力寻找我的邮包,但同时她又郑重向我声明,我的邮包绝对没有“丢失”,只是暂时处于某种未知的“状态”罢了。——天啊,未知的“状态”,这样的解释险些让我
2006-02-23 15:58:00
16370
19
原创 “咏刚的家”全新改版
2月里,趁着春节假期,把自己的个人主页(http://www.contextfree.net/wangyg/)彻底改版——这次改版的需求主要来自以下几个方面:1、以前的主页是用 apache forest 根据 xml 文件自动生成的,虽然非常方便,但很多地方要受 forest 软件本身的限制,在页面设计上不能随心所欲——这一次我用 python 和 ant 几乎重写了 forest 静态生成
2006-02-23 15:46:00
7079
1
原创 用电脑“自动生成”的图书
《优秀网页设计速查与赏析》是一本用电脑“自动生成”的图书。怎么,你不相信吗?我现在就来讲讲这本书的编写过程。收集优秀网页设计之所以有编写这本书的想法,主要是因为出版社的策划编辑们知道我手头有一个收录了近2000个国外优秀网页设计的“数据库”。每逢设计网页时,我自己都会在这个数据库里检索那些可以“借鉴”的内容。如果把这个数据库转换为一本公开发行的图书,其他网页设计师不也可以拥有类似的便利了吗
2005-10-30 23:40:00
9436
5
原创 灵感源于借鉴
下面的文字摘自《优秀网页设计速查与赏析》一书的导读唯美主义vs.实用主义在网页设计师的队伍里,有两个不容忽视的流派:其中一派崇尚唯美,他们喜欢一个人独坐在月朗风清的露台,让大自然的灵气激发心灵深处的声音,然后在膝头银灰色的PowerBook上勾勒出“林花著雨燕支湿,水荇牵风翠带长”的醉人画面;另一派则以实用为尊,他们总会在拿到客户的设计需求后,先到Google中搜索出类似主题的网页请客户过
2005-10-30 23:18:00
7627
2
原创 快乐的网页设计师
《优秀网页设计速查与赏析》已经出版“嗨——你好!我是一个快乐的网页设计师。”“快乐?网页设计师?别逗了。你这家伙细胳膊小腿儿扁脑门儿尖下颏儿你要是网页设计师我就是柏林爱乐的艺术总监你要能快乐我就能让全地球的人整宿狂欢一年到头找不着北。”“可是……不过……而且……总之……我还是个快乐的……”“快乐?你知道什么是快乐吗?你知道什么是网页设计师的快乐吗?要是客户每天提出二百四十八条儿修改
2005-10-30 23:05:00
3634
原创 唐代长安地图
这个blog现在太慢了,从登录到出现编辑框竟然要花4分钟。据说这是网通和电信之间连接速度慢造成的。我可懒得去找什么穿梭用的代理。硬盘上积累了许多想贴的东西,但每次打开blog就失去了粘贴的耐心。还是等这个blog速度快起来之后再说吧。这个帖子当然不能什么都没有了,先挂上一幅我自己根据上海古籍版《杜甫秋兴八首集说》描出的唐代长安地图。
2005-07-09 22:08:00
12395
3
原创 AppleScript语言简介
AppleScript语言简介最近我把我的“移动装备”从Sony换成了Apple,就是俗称“小白”的那种苹果本本。很多人说在Apple上搞开发不方便,其实那只是不习惯而已。现在,我的本本上各类开发环境基本齐备,语言环境有gcc, jdk, python, php, ruby, logo(logo是给小孩子玩的)... IDE有eclipse和Xcode(这个Xcode是MAC安装盘上提供的,可以做
2005-05-20 23:50:00
14194
4
原创 用Flash MX 2004自制调色版和配色组件(五)
王咏刚,2005年4月颜色按钮组件对应的是ColorCombo类,它负责下拉或收回调色版,负责向应用程序发送change事件。它的代码如下:import mx.core.UIComponent;import mx.controls.Button;import wix.*;[IconFile("ColorCombo.png")][InspectableList("color", "visible",
2005-04-12 22:52:00
2938
2
原创 用Flash MX 2004自制调色版和配色组件(四)
王咏刚,2005年4月ColorPicker类里封装了HS色环和B亮度槽的MovieClip,这两种MovieClip又分别对应了ColorWheel和ColorTube两个类。它们的代码如下:import wix.*;class wix.ColorWheel extends MovieClip{ private var pressed:Boolean; private var pointer:M
2005-04-12 22:43:00
2484
1
原创 用Flash MX 2004自制调色版和配色组件(三)
王咏刚,2005年4月我做的这个调色版和配色组件实际上是由两个组件组成的。最基本的是一个包含HSB色环的调色版组件,然后在外面包装了一个颜色按钮组件。调色版组件对应于ColorPicker类,下面是该类的代码:import mx.core.UIComponent;import mx.controls.TextInput;import mx.controls.Label;import wix.*;[
2005-04-12 22:41:00
2433
原创 用Flash MX 2004自制调色版和配色组件(二)
王咏刚,2005年4月在这种使用了HSB色环的调色版组件中,最重要的基本函数是HSB和RGB色彩空间的相互转换。网上好像有很多人在找类似的代码,实际上,Java API中的Color类就包含这样的函数,而Java SDK又提供了源代码,我们可以直接把Java代码改为Flash用的JavaScript代码。下面是我的修改结果: public static function hsb2rgb(hue:N
2005-04-12 22:39:00
2503
原创 用Flash MX 2004自制调色版和配色组件(一)
王咏刚,2005年4月最近一段时间,因为工作上涉及了许多在Flash中搭配颜色的应用,我自己就仿照着ColorImpact等配色软件的样子,用Flash MX 2004的定制组件功能,做了一个简单的调色版和配色组件,以提供给其他Flash程序使用。这个组件本身并不复杂(也不完善),但好像网上有好多Flash迷都在找类似的源代码,我就把它的源代码公开了吧(都是些JavaScript代码,为响应MX
2005-04-12 22:32:00
2763
原创 最赚钱的人
这也是去年10月练笔时写的文字。还是那句话:大家千万别当真! 最赚钱的人 王咏刚,2004年10月-------------------------------在低矮、拥挤的办公区里,为数不多的通道从电脑桌和隔断组成的迷宫间穿过,在迷宫的每一个小隔间里,程序员像鼹鼠一样勤勉地发掘着代码的矿藏。一会儿指尖轻拂着键盘,一会儿风一般掠过无数开发站点的主页,程序员用代码呐喊着,——在这
2005-03-15 12:54:00
5264
2
原创 这不是你想象中的软件产业
下面这篇文章是我发在《程序员》第1期上的文章。其实是去年10月份为了练笔而写的,一点个人感想而已。大家千万别当真。 这不是你想象中的软件产业 王咏刚,2004年10月----------------------------------- 北京时间早晨6:30,大四学生赵甲子拎着刚从食堂买来的油饼和棒子面粥,站在女生楼下仰头大喊:“下来吃饭了!”楼上娇滴滴地回道:“你送上来!”楼下喘着气说:“
2005-03-15 12:47:00
5099
3
原创 斯宾塞年表
昨天抽空儿从《剑桥斯宾塞文学指南》(The Cambridge Companion to Spenser, Cambridge University Press, 2001)译出了一份斯宾塞年表,看网上还没有类似的东东,就先把它贴到这儿吧。不过,因为是休闲时干的营生,翻译得自然比较仓促,许多词句没怎么查考就稀里糊涂翻了出来,其中错误一定不少。还望懂行的大虾多多指教。 1552-4斯宾塞生于伦敦。
2005-03-02 20:16:00
3537
2
原创 《吾国与吾民》中的汉译英范例
因为自己的英文总学不好,以前就自以为中国人很难写出真正“优雅”的英文来。前一阵子读了英文版的《吾国与吾民》,才知道某些中国人的英文散文可以写得像培根、爱默生等西方大师一样好。看来,早年间为林语堂先生争取诺贝尔文学奖的人也不全是出于同林先生的友谊呀。《吾国与吾民》中翻译了许多中国古代的经典诗文,不知道是否全是林先生自己的译笔,但每一篇差不多都可以作为汉译英的范文供我们学习的。我用中英对照的格式摘
2005-03-01 17:30:00
7521
3
原创 “忙得连写blog的时间都没有了”
印象里,熊节形容某人特别忙的时候,喜欢说那人“忙得连写blog的时间都没有了”。我以前对这句话并没有太多的感触,这两个月忙下来,才知道自己也掉进了这个不写blog的怪圈——两个月里,我甚至连到blog上看一眼的工夫都挤不出来了,更别说写blog了。其实,我只把自己的blog当作一个记录心情以便与大家交流的公开的日记本,以前多半遵循着有感觉就写两篇,没感觉也不必无病呻吟的原则,写写停停,blog
2005-03-01 17:28:00
2393
翻译 读书笔记:跟杨绛先生学翻译
读书笔记:跟杨绛先生学翻译季羡林先生在《留德十年》中说:“一个人要想精通本国语和外国语,必须付出极大的劳动;穷一生之精力,也未必真通。”季先生是公认的语言大师,他对学习语言的认识应当极准确、极透彻。可回过头想想我们这一代人,多少初涉世事的大学毕业生都在自己的简历上注明“精通英语”、“精通日语”、“精通笔译”,再说开一些,或许还可以算上相当一部分程序员自己戴在头上的“精通C++语言”、“精通J2
2004-12-12 19:16:00
4231
7
原创 《林阴小路》疏辨
2004年12月的《程序员》杂志发表了我一篇名为《我的2004,我的林阴小路》的文章。那本是一份个人意义上的年度总结。所以,我在写作时选择的是非常“个性化”的视角,表达上也含蓄了一些,整篇文章看上去并不像随处可见的“网文”那样通俗易懂。应几位读者的要求,我在这里对文章里较重要的几个地方做些疏解和辨正。★ “我的2004是一条没有尽头的林阴小路”文章的标题和立意都来自海德格尔的《林中路》。在
2004-12-10 13:19:00
2851
2
原创 我是谁?(程序员版)
没事儿时练笔得到的几段文字,千万别当真!小时候,大人们告诉“我”,你长大了要当程序员,因为这个世界上最富有的人就是一个程序员。高考之前,老师告诉“我”,你一定要填报计算机专业,上哪个学校倒是其次,因为计算机专业出来的人都是想当然的现代白领。大三的时候,同学们告诉“我”,扔下你的课本吧,你得出去兼职编程序呀,要不然,以后找工作的时候,你的“工作经验”一栏里就是不折不扣的“空指针”了。当了所谓
2004-12-10 13:18:00
4199
2
原创 Scheme语言标准(R5RS)试译稿
大家可以到以下地址下载Scheme语言标准(R5RS)试译稿http://contextfree.net/wangyg/b/tech/r5rs.html试译稿前言国内关注函数式编程 (FP) 的朋友越来越多,但相关的中文资料却寥寥无几。其实,和以往借鉴西方思想文化的历程相仿,只有先做足了迻译和推介的功夫,函数式编程的思想才能从少数发烧友走向普通的程序员,然后我们才能期盼着国内也出现 Guy Lew
2004-11-17 23:29:00
11954
17
原创 关于《道法自然》一书中的“依赖倒置”问题
《道法自然》一书问世后,有不少热心读者发来邮件探讨相关的技术问题。例如,前几天一位读者就“依赖倒置”原则来信指出了《道法自然》中的一个错误。在此,我向那位读者表示真诚的谢意,并将他的来信和王咏武的回复邮件贴在这里,供大家参考。最近在书店里买到你们的新书《道法自然》。感觉写得非常好,正如李维先生的评价一样,内容丰富,汇集并组织大量的面向对象知识,并且以一个实践项目为主线将这些知识有机的组织,
2004-10-27 14:51:00
7261
88
原创 Fortran 2003:完美还是虚幻?(节选)
《程序员》第10期发表了我写的“Fortran 2003:完美还是虚幻?”一文。我把该文的节选贴在这里吧,要阅读全文的话,可以找《程序员》杂志来看。Fortran 2003:完美还是虚幻?(节选)王咏刚,2004年8月 “Fortran 2003!面向对象的Fortran!自由、开放的Fortran!拥抱Fortran 2003吧!”我手舞足蹈、兴奋异常。“Fortran 2003?你发什么颠
2004-10-13 10:59:00
9667
7
原创 看《青春禁忌游戏》
看《青春禁忌游戏》前天晚上,在北大的大讲堂看国家话剧院编排(简称“国话版”)的话剧《青春禁忌游戏》。说来惭愧,百年讲堂落成后,这是我第一次置身其中。戏未开场时,就有许多学生和工作人员在剧场里拉起了警戒线。因为售票时,不同区域的票价不同,一共有10到60元六个档次;警戒线把50和60元的中心区域包围起来,观众须验票入内。——这个场景在修建百年讲堂前倒颇为罕见,回想十年前花3元钱在大讲堂看电影或看
2004-10-13 10:57:00
3584
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人