浪费给眼泪的早晨

卓瑶 发表于 2010-09-21 08:54:43

本来好像写了一堆东西,但是不知道按了什么键一下都不见了(谁能告诉我这个神奇的键?) 没有力气再写一遍,所以只剩下记一些零碎的事了。。

弄坏了隐形眼镜——我只是想揉掉镜片上的一个小黑点,那个软软的薄片就一下裂开了一个大口子,  于是爆发了我当天的第一个delta函数。。
下午去office, 但是忙忙碌碌了一下午最后好像没一件事情搞定。。当然也有很多不可抗力的原因。。
新加坡mm在跟她bf吵架,不得不取消了我们的meeting,于是晚上好像也没啥事好干了。。
最近喜欢听老狼的“关于现在,关于未来”,整个《晴朗》专辑都挺不错的~

生活的状态

卓瑶 发表于 2010-06-01 10:17:57

暑假开始之后,心情却一直很低落。。。每天都去实验室好像忙忙碌碌,但实际上我每天认真工作的时间大概都不超过两小时,大部分的时间我都在想“我到底该做什么?”, 看不到进展的日子,我陷入了极度的自我厌恶。。

一直期盼之前的project可以有一个结束,但是每次跟Godfrey开会都只会在细枝末节之间不停的绕圈圈,每次结束的时候还要来一句“I think we have made good progress”, 我恨透了这种伪善的自我欺骗。 Discussion, 我觉得这是research中最重要的部分,但我从未enjoy过一次这种思想的碰撞。。很大一部分可以归结到我低水平的英语,距离也是一个很大的问题,我实在不知道如何利用live meeting说服这个远在西海岸的从未谋面的Godfrey。

上周开会的时候,我们组的新加坡mm突然问我老板是事业重要还是家庭重要,我那工作狂老板居然惊人的回答家庭重要,而且还说35岁之前一定要有孩子。突然之间我意识到我的人生里从来没有过家庭的概念,让我瞬间有种崩溃的感觉。

舞台感

卓瑶 发表于 2010-02-27 12:10:11



我觉得有些人天生就是属于舞台的,比如这个玩溜冰的,还比如。。。我们家春。。那种自信的感觉让整个人都闪闪发光起来啦,太羡慕了,什么时候我做presentation 的时候也能有这种feel 啊><><><

PS: 最近觉得大S讲的太对了, 长的丑的人未必就温柔,既然遇到烂人的概率都一样,干嘛不找个帅的?


杯具。。

卓瑶 发表于 2010-02-23 13:54:30

我发现我捯饬了半年多的东西完全是就是南辕北辙==||,因为问题根本就没出在我们想的地方!!更杯具的是我怀疑这玩意很可能根本就没有啥改进的余地了。。。突然我就想起很久以前看的某本名著里面关于“生命就是一场徒劳”的话题,于是我开始怀疑我的人生是不是也一直在远离我真正追求的方向。。。唉。。好在我至少已经学会用咖啡机煮咖啡了~ 

PS: 今天不出意外的收到了SOCC的reject,其中一个reviewer的意见是“amazingly naive”,直接到让人崩溃啊==||

暴雪-宅的日子

卓瑶 发表于 2010-02-12 06:04:51

拜这场大雪所赐,学校已经停课两天了~
更强悍的是,我老板家门口的树被雪压塌了,他为了要砍树 skip 了我们本周的meeting。。。 可以正大光明的宅了哇哈哈~

PS,Zark的儿子在这个大雪天降生了,名字是Matthew Haoyun Ives... 美国人估计很难理解这个 middle name 吧==

和谐的阳光打在脸上,每个杯具都笑开颜

卓瑶 发表于 2010-02-08 13:14:32


四川话实在太搞笑了,哈哈哈



PS: 第一次尝试贴视频。。太长了点。。

被印度人民的勤奋和低效震惊了。。

卓瑶 发表于 2009-12-08 10:52:02

为什么他们可以不吃不喝不睡连续工作T(T>=12)小时持续N(N>=5)天??!!最关键的是为什么他们不吃不喝不睡连续工作(T>=12)小时持续N(N>=5)天居然只做那么一点点事??!!搞的我也要陪着他们不吃不喝不睡的工作><>< 我真的是彻底的震惊了, 在这么变态的环境里我觉得我也要变态了><><

我再也不要跟印度人组队了><

千里共婵娟

卓瑶 发表于 2009-10-06 12:59:02

可惜我一边吃泡面一边看月亮的时候,中国那边正是日头高照的时候。苏轼同学作诗的时候肯定没有想过万里之外的情况,不过也不能怪他,那个时候他肯定不知道还有时差这种东西。

我的dell突然崩溃了,真是中秋节的致命打击。。

授权转载 梨子同学的技术贴:)

卓瑶 发表于 2009-09-25 12:22:35

我一直觉得梨子同学会成为未来的 software star~ (取代softstar哈哈) ,禁止无权转载:P

---------------------------------- ~~技术分割线~~ -------------------------------------------------------

最近经常在思考对象、类、接口、AOP之类的问题

想想各种“面向对象”编程语言,类和对象的关系却是截然不同的

在C++里,类只是对程序员和编译器有用的东西,到了运行时,基本只剩下了一个虚函数表,除非显式使用typeid和dynamic_cast,类型检查也都是编译时进行的

而在Java/C#里,类在运行时依然存在,运行时也可以方便的进行类型匹配,还可以通过反射机制,访问那些在编译时无法确定的类的成员

还有便是如Java  script    /Lua之类的脚本语言,每一个object对象(非int,string之类的原生类型)其实就是一个字典,对象根据名字在字典中查找属性,属性的值可以是原生类型,也可以是object,甚至可以是function。如果属性是function,那么调用这个function时会自带this/self对象,如同在C++/Java/C#中一样。至于类是什么?那不过是当字典中找不到属性时用来查找默认值的一个普通object罢了

说了这么多,最终想表达的是,“面向对象”面向的是对象,和类没多大关系

类的作用在于定义对象中共通的地方,同时对对象作出约束,如果没有类,确实会有很多麻烦。早期的脚本语言是完全不存在类的概念的,我见过一个Java  script  的代码,在构建一个对象的时候除了初始化属性外,还要为对象加一堆function进去,除了多出很多代码外,这些function也很容易被篡改掉

但是,类有一个最大的限制,就是它是静态的,在编译时就决定了。运行时的多态,是通过选择不同的类来创建对象实现的。运行时创建类型即便不是不可能,也是非常困难的——这可是我好不容易用一堆OpCodes拼出一个类,却没有调试工具只能把生成的Assembly输出成dll文件用IL Desassembly看字节码查错后得出的切身体会

当然,OO发展了这么多年,也写出了很多很好的软件,但毕竟还是有人不满于它在设计上的诸多限制,于是发展出了“面向方面的编程(Aspect Oriented Programming)”

相对于OOP,AOP要求更多的运行时特性(顺带一提,我的那个运行时创建的类,正是为了完成AOP中的一个“小”功能):AOP的要点在于设计、编程时只考虑单一方面的问题,在运行时再把这些方面组织起来。举个简单的例子,在设计对象逻辑的时候完全不需要考虑对象存储的问题,后者则由专门的存储方面处理。虽然在OO中,也可以通过种种手段分离这两者,但至少需要在对象中留下存储的接口,如果对象需要在属性改变时立即保存属性值则更是如此。而在AOP中,这些接口完全是不需要的!

在静态的类中,要实现AOP的诸多功能是很困难的,因为AOP的这些功能需要改变对象的行为,而对象的行为是由类(静态的)决定的。

但是,如果彻底摒弃类的概念,而代之以诸多接口实现(暂用名词);对象的行为也不再由类决定,而是由不同的接口实现拼合而成,就可以作到:
  1. 根据需要组合不同的接口实现,得到不同行为的对象
  2. 运行时增减、替换接口实现,改变对象的行为
这里所谓的接口实现与类的最大差别在于,一个对象只能对应一个类,却能对应多个接口实现,而这些接口实现之间却没有任何关系——一个接口实现可以依赖于某个接口,但绝不会依赖于其他的接口实现,否则上述特性就都不存在了

你行不行?

卓瑶 发表于 2009-09-24 08:17:30

我他妈行不行关你p事!