关于apple的跟风问题。

2008-08-31 发表在 记录思考 | 查看 95 次 | 3 条评论

在cnbeta上看到一篇有意思的文章,讲到苹果的产品的易用性;然后居然真看到看到很多回帖中都赞成“苹果的最大好处在于虽然它如此的不好用,但也没有人好意思说出来。”

我不是苹果的fans。
ipod我觉得太大,作为一个mp3来说实在是笨重。
nano我同事有个,试用了一次,觉得操作好复杂,样子也一般(我怎么觉得都没有国内的一些山寨产品好看,比如蓝魔)
当初想买shuffle,后来听说没屏幕来听歌,实在是很囧的事情。
再说iphone,我觉得那东西也好大,放兜里实在是不舒服。而且拿在手里,感觉很容易弄坏或是掉地上,会很心疼。所以我从没有过买iphone的打算。

这又让我想起一段时间以前看到的篇一针见血的文章:
说是sony出了新款的mp3,然后很多回复说好丑。然后某人回复道“如果把sony几个字改成apple,就一堆人说‘好看’了”。

这个委实发人深省。
我不是说apple一无是处,只是跟风apple实在是有点过火。仿佛用上apple就是时尚达人、高薪高品味一族?
身处那一族的当然不会说apple不好;在那一族之外的如果说apple不好,很多时候又会被称之为“吃不到葡萄说葡萄酸”。
那apple wind到底是怎么刮起来的?

不会是因为卖的贵吧。

《摇滚夏令营》和其他。

2008-08-27 发表在 影音像 | 查看 77 次 | 1 条评论

这是一部我非常愿意甚至迫切希望分享的片子。在地铁上我几欲看得笑出声来。

当我在欣赏一件美好的事物的时候,我会情不自禁地生起一种喜悦。而这种感觉,我仿佛已经多久不曾有过了。

一直喜欢美国的“青春校园励志片”,类似大家一起去野外组织活动、或者社团相互竞争之类。这类片子通常都有明亮的画面,开放的演员角色、俊哥靓女,还有美好的故事情节和动听的歌曲。

《摇滚夏令营》便是一个很好的代表作。里面的每首歌都很好听,虽然我叫不上名儿,但固执地坚信每首都可以在欧美音乐榜上占有一席。

片子里面的每个角色都有很富表现力的肢体动作,很到位而且恰如其分,仿佛再过火那么一点点,就会让你觉得不自然。

高潮部分那一段,我感觉我的热情也在无限膨胀。而且导演对感情的渲染很有尺度,对观众情感的把握拿捏得很好,对感情的调度能让观众接受并且使之无限膨胀,直到99.999%无限接近于100%的时候,戛然而止,留下无限的空间再让观众去回味,观众大呼过瘾。

对比之下,国内的很多片子就无法做到。煽情不到位,往往就靠几句对白来敷衍,让观众觉得莫名其妙并且十分不舒服。

我很喜欢拿《最后的武士》和《神话》做比对。两部片子里都有一段将军鼓舞士气的场面。前者的做法是,将军拔出武士刀,然后指向高空,几句简单的对白,然后全部士兵齐声吼了一声,响彻云霄,观众的情绪立马被调动了起来;而后者,我记得成龙当时讲了很多肉麻的话,然后士兵门吼了好几声,然后估计导演怕观众没明白或者情绪没起来,然后士兵们又齐声高呼几遍“必胜”……真是囧得一塌糊涂。

这仿佛就是跨越式发展的诟病吧。这又让我想起奥运开幕式的导播了。说起这个导播,既然有资格去当导播,那定时一层一层筛选上去的。可是为什么那晚他会出那么多丑事呢。那当然是因为他不行。说简单点,他底子不扎实。筛选的过程考察的当然只能是部分关键能力,他通过了考核。可是他整个技术体系还是有缺陷。于是在奥运会开幕式,这个需要各个方面综合能力的场面上,他暴露出来了。可是他为什么会有缺陷呢,因为整个发展过程急切且浮躁。正如,我们现在学校主推“为企业送人才”的战略。这样造成的一个结果是:六七十分的学生很多,满分的学生凤毛麟角。于是需要满分人才的时候,我们急了。

最近不怎么写博,一来没什么可写,二来我觉得要走cloudwater的路线了——即每篇博文都当作一篇文章来写。我觉得这即是王道,因为不但可以让他人入味,而且以后也好名正言顺。相比之前,一句话一份感情的记录都会写成一博,现在想来读来,都觉得那是年轻的任性了。

最近还迷恋一个人在公司加班。说是加班,但也不完全是。一个人在公司做点公司的事儿,我常常解脱说“回去也是玩了,不如在公司做点正事儿”。其实不假。但是我更是喜欢偌大的一个安静空间里只有我一个人的滋味。灯火通明,空间无拘无束,身边没有他人的气息,只有机器的嗡鸣相伴。我觉得安逸且不孤单。

做IDE的经验感悟总结。

2008-08-12 发表在 记录思考 | 查看 91 次 | 2 条评论

一直觉得,在通往牛X的道路上,不做个编辑器出来,那肯定表示离目标还很远。
虽然我知道,就算我做了出来,我还不算个牛X。


tsc是趋势内部的一个脚本语种,但是一直没有一个好的编辑器,于是我抽空做了个。
开发平台Visual C# 2005

时间大大小小的,整合起来大概1个星期左右。
今天终于发布出1.6的beta版出来,其他一些功能,比如skin + 定制 的功能还没做好。

要让我说,做这个东西最大的感悟是什么。
我首先想到的就是,整个开发与语言本身相关很少,或者说,与语言特性没有多少关联。
如果要说c#的优势,我最大的感受就是,剪贴复制等操作,c#都已经封装好了,直接调用就可以。但那不是核心。

我心目中的核心是:
1·做一个IDE要考虑到的小细节
2·逻辑换行和物理换行
3·当textbox里的字符串发生textchange事件时,处理一系列判断的逻辑。
4·语法高亮 和 代码提示的效率
5·集成编译时 的文件处理

这些核心问题,都是我自己摸索出答案的,并没有copy & paste,因此我感到成长不少。其中涉及到win api的一些模块,真的是十分难debug。
1·做IDE你要考虑很多问题,你不能只考虑程序的核心模块的逻辑,你必须一开始就把自己想象成在使用这个IDE,从打开文件,到关闭文件,每一步操作,都要模拟用户操作来实现。
2·这是个大难题。我没有在网上发现现成的好的代码。至少在C#方面,我认为我是第一个实现物理换行和逻辑换行的。首先,行号的实现,由于考虑到对齐问题,因此采用了picturebox的paint重绘,而没有采用最简单的两个textbox的方法——因为后者会导致不对起。行号实现后,逻辑行和物理行的问题出现。比如,一行允许20个字符,但是你输入了30个字符,没有按回车,那后10个字符会自动作为下一行,这在物理行上是2行,但是在逻辑行上确实1行,因此在显示行号的时候就要区分开。
3·检测到textbox里的文字是否发生变化,有几个方法:onTextChange()、onKeyUp()、onKeyDown(),要考虑好这几个事件的执行顺序。而且有语法高亮的问题,因此先判断什么,后判断什么,就十分重要。此时,dubug是个非常好的工具。
4·语法高亮。这个也是个核心。字符串的匹配、着色,并且要考虑到效率,是个难题。其中,注释判断是个核心,因为涉及到字符串的嵌套的问题。代码提示不难,但是有个form之间的focus的切换、以及传递数据,也是需要精心考虑一下的。
5·这部分,我印象较深的就是,当前文件夹的设定。

总的来讲,做一个IDE收获还是挺多的,很锻炼逻辑和思考的全面性。
记下来,供自己以后学习,也许还能给别人点帮助。
over

趋势科技南京研发中心 正在招人。

2008-08-11 发表在 工作那点事 | 查看 38 次 | 评论

Job List:
1. Senior QA Engineer x 6

2. QA Engineer *5

3. UI Design Engineer *1

4. Sr. Software Development Engineer x 8

5. Software Development Engineer *7

6. Research Engineer / Researcher *3

7. Senior SQA engineer *1

8. IT engineer*1

9. Senior Technical Support Specialist x 2

详情请看附件:
点击下载此文件

想加入趋势的朋友,请发邮件给我:jason_zhou@trendmicro.com.cn
待遇优厚,工作舒心,不容错过~

小生日及烘焙鸡。

2008-08-05 发表在 记录思考 | 查看 87 次 | 1 条评论

今天是鄙人的小生日。
小生日就是很奇怪,你自己都不想兴师动众,但是如果真没有点意思出来,你却又会觉得很失落。
爸妈很早就发来短信祝我快乐,我昨天还心想,会不会有其他朋友给我惊喜发来祝贺。
结果当然是没有,我欣然接受。我知道,相忘于江湖,这是正常。
爸妈总是让我吃点好吃的,过生日就请大家吃吃饭,花花钱也挺好的。
我在犹豫之下,就叫了肯德基的外卖,全家桶加蛋挞。
大家三三俩俩的吃。
气氛温热,这正是我喜欢的。
心想,我按爸妈说的去做了,我真是听话的好孩子。
心里便一阵暖暖的。

这个星期伊始是这段时间的消沉期的开始。我努力让其夭折。
我花了300块,买了个舒服的大椅子,想以后能躺在那闭目休息,看书。
工作一年,收入不少,存款不多。我也觉得淡然。
我不欲加入攒钱买房购车的俱乐部。这你是知道的。

我今天突然觉得,我要开始整理整理我的homepage了。
虽然现在不做网页,但是热情还是没有褪去。我并不想失去。
可是,你也知道,这事儿要是没有一个冠冕堂皇的理由来充当催化剂的角色,是始终无法迈出第一步的。
显然,今天是我的生日,因此我有了充足且自喜的理由——重新开始,留作纪念。

不过很惭愧,.com和.cn域名,都因自己的动摇,没有续费,结果都被别人抢注。
这让我想起,我在大三的时候曾暗想,colordancer.com这个域名将来一定巨值钱。
无奈之下,只好注册了colordancer.net。不过还好,就当是美丽的瑕疵吧。
起个名字,换个空间。

新生活开始了。
生日快乐。