2010年3月12日 | 分类: 在路上 | 标签:

39924_200712160002041.thumb天来了,又到了万物交配的季节。从春节之前我就不停地思索,我是该离开呢,该离开呢,还是该离开呢。今天终于办完了所有的手续,下周一就可以去新公司报道了。

在北京爱可信的这一年中,我度过了我职业生涯最“美好”的一段时光。我住在离公司附近,去年三月份爸妈从老家过来陪我住,照顾我生活。每天九点半上班,晃悠两个小时回家吃饭。在家吃晚饭,还可以小憩一会儿,一点多回公司上班。下午的时光是最美好的,公司的活动室里有台球桌和乒乓球桌,我和身边的同事总是无视公司规定,偷偷地去活动室打台球。其实这种忙碌之余偷偷摸摸的欢愉往往是最值得回味和让人向往的,既满足了自己的纯粹的欲望,又体会到了这种偷偷摸摸的冒险的刺激。不过经常邀请我去打球的那位同事最近却怂了,今天我叫他去打球,他小声的跟我说,昨天又被Vivian(人事MM)抓住了,说再抓一次就要劝退了,对此我无语的同时,也十分佩服人事MM旺盛的经历。在爱可信的一年里,我的台球水平有了质的飞跃。离开这里,最怀念的也是给我们留下无数回忆的那张台球桌。

当然,工作也是要做的。我们一起打造了友密网这个潮流女性虚拟社区。尽管我从不觉得这是个有价值的网站,但是我依然恬不知耻的在这里骗吃骗喝了一年有余,并且看着公司里好多人做着我觉得没有意义但却不知道他们觉得有没有意义的事情。有时候为某些人不负责任的行为感到无奈,甚至愤怒,但往往很快就知趣的劝自己,大家都是混口饭吃嘛。我想我从这个项目唯一得到的东西就是大型互联网项目的失败经验。我看到了一堆没有凝聚力的行尸走肉从头到尾是如何把项目做成一堆狗屎的。而我自己,也从刚进入公司一个积极奋进认真负责的小二逼青年,退化成木讷的代码工具,整天被无知的产品人员虐。直到有一天,我不知道哪根神经被刺激到了。我开始蛋疼地思索自我价值的实现,开始考虑几年后自己的发展,开始问自己他妈的这样有劲么。问题都很尖锐,答案也都很悲剧。我的底线是,不管做什么,至少要让我觉得我做的事情是有意义,有价值的。可是在这个公司,我发现这条线早已被越过十万八千里。

找工作的过程也是一波三折,面了六七家,有被我拒的,有拒我的。最终选择了一个环境和待遇还算满意的国企。同事们都很不解,还以为我这么早就开始养老了。记得是发哥还是谁说过,其实我才刚上路。群硕、爱可信、中新影。谁知道下一站是哪里。

很多人对幸福做过总结,前些天看到和菜头(需翻墙)总结的还比较平实:照顾好自己的家人,从事自己喜欢的工作,并且还做的不错。然后他举了韩寒和柴静的例子。我改一改,降低一下标准:照顾好自己的家人,从事自己觉得有意义的工作,并且做的还不错。

30 条评论 (17 views)
2010年2月5日 | 分类: Flex&AS3研究 | 标签: ,

PD*914983也谈AS3中的深度复制这篇文章中简单的记录了一些google的总结个人的看法,但终觉不够深入,不够全面。到底哪些类是可以通过序列化和反序列化的方法深复制,哪些类不可以,始终是困扰我的一个迷雾。我曾经试图从as3在内存中的对象模型(感兴趣请猛击这里)入手,来窥探AS3内部的秘密,但这似乎无法直接敲开那所AS3序列化规则的大门。

在上一篇文章中曾经提到,AS3序列化的结果是AMF格式。从这条线索入手,可能会找到些许答案。果然,Adobe在AMF的文档中详细的列出了所有可序列化的数据类型,包括:

阅读全文…

11 条评论 (54 views)
2010年1月14日 | 分类: 在路上 | 标签:

小怡帆当我和周围的人谈论起街边要饭的人的时候,大多数人态度总是觉得他们都是职业要饭的,或者小孩子都是被大人利用的。开始的时候,看到要饭的我偶尔会施舍一点。随着对大家的看法的逐渐认同,久而久之,看到要饭的我总是看都不看,直接走过。因为我有了一个冠冕堂皇的理由,来对自己进行道德上的安慰,那就是他们都是职业要饭的,他们比我有钱。而他们是不是真的是我想的那样,有多少是,有多少不是,我则发扬了蒋介石“宁可错杀一千,绝不放过一个”的革命精神,统统的否定掉。

来到北京后,在地铁里面总会遇到要饭的,不过形式比较高级,往往是两个人一起,其中一个是四肢健全的,一个是残疾的,往往还有不同程度的烧伤。他们唱着歌,在车厢里走过,向每个人点头哈腰,希望能给些施舍。遇到这种情况,我总会多少给些。一方面是觉得那个残疾人确实可怜;一方面觉得人家毕竟都爬到你跟前,冲你点头微笑了,也值这点钱了。生命对那些残疾人已经很不公平了,就算是被他们骗点小钱,那有何妨?

QQ群里经常会发来某某人患了绝症没钱治病寻求社会捐款的消息,并且希望看到这个消息的人转发到其他的群。对于这样的消息,我一般会直接忽略掉。或许是那颗生命离我实在是太遥远,我连一点想象的空间都没有;或许是我已经麻木了,毕竟这样的消息太多了,发来发去,恐怕没有几个人会当真,除了增加网络通信量,没有什么用处。可是当今天我打开Google Reader,打开和菜头的树洞专栏那篇网友来信中的链接,当我看到小怡帆的照片时,我一切的疑虑,迟疑烟消统统云散。立马按照上面的捐款方式,尽了一份微薄之力,并且决定利用自己的小小的影响力,传播小怡帆的故事,让更多的人加入帮助怡帆的行列中来。不管你贫穷富裕,请加入到帮助怡帆的行列中来。一万个人每人捐一元的意义,要远大于一个人捐一万的意义,因为前者意味着爱心在传播,意味更多的爱心会奉献。

那是一张多么可爱的面孔,她这么大的孩子是最天真无邪最讨人喜欢的时候,而小怡帆却要天天带着呼吸机,承受病魔无情的折磨。我是个喜欢孩子的人,在外面看到别人家可爱的孩子总是忍不住捏上一把。看到小怡帆,我只觉得天空是灰色的,我只觉得上帝是不存在的,佛也是不存在的,如果存在,这么美丽的一颗小生命,凭什么让她遭受如此的苦难?!期待奇迹的发生,怡帆加油!

关于怡帆的介绍,请猛击这里。里面有各大媒体的报道和详细的捐款方式,以及怡帆父母的联系方式。

24 条评论 (18 views)
2010年1月3日 | 分类: 大话互联网 | 标签:
  1. 第一定律:回复最多的帖子,是拥有马甲最多的人写的。
  2. 第二定律:帖子的价值和回复的人数成反比;与感叹号的多少成反比。
  3. 第三定律:网名的香艳煽情程度和该人的丑陋程度成正比 。
  4. 第四定律:在BBS上好不容易成名了,可又厌倦了。
  5. 第五定律:你拍过某人的一次板砖,以后就再也不会忘记他了。
  6. 第六定律:有人爱现实所以爱网络,有人因为恨现实才爱网络。
  7. 第七定律:争论中没有获胜的,与女性争论,没有不惨败的。
  8. 第八定律:拍你砖的人比捧你场的人更理解你的帖子。
  9. 第九定律:高手对垒,一开始比的是才气和知识,最终分高下的是人格因素。
  10. 第十定律:签名档越复杂,头脑越简单。

转自:http://www.kenengba.com/post/2197.html

23,811 条评论 (41 views)
2009年12月20日 | 分类: Flex&AS3研究 | 标签: ,

tn_sandbox_725290816全沙箱问题说白了是个访问资源的权限问题。只不过规则比较复杂,而且需要先理解好多概念。Adobe(或者以前的Macromedia)之所以弄这么复杂的规则,一个很重要的原因就是Flash Player客户端的安全问题。试想如果一个从网络加载的.swf既能访问网络,又能访问本地文件,就相当于在客户端安装了一个木马,还有谁会安装Flash Player。一个.swf能否成功访问某个资源,取决于很多因素,包括:

  1. 访问的资源的类型,或者说访问方式。
  2. .Swf文件的安全沙箱类型。
  3. 访问的资源所处的位置。
  4. 资源的所有者或者创建者对资源赋予的访问权限(crossDomain文件,Security.allowDomain()方法)。
  5. 用户对.swf文件赋予的权限(主要是对麦克风和摄像头的访问)。
  6. Flash Player运行.swf文件的模式。

这里主要讨论了前四个因素。首先要理解一些关键概念,包括什么是安全沙箱,资源的类型,资源的所有者,资源的创建者。理解完这些概念,也就自然会对安全沙箱有一个清晰的认识了。

安全沙箱

安全沙箱是个容易让人迷糊的概念。我第一次看到这个词,觉得是个它容器,在里面的就是安全的。其实,大多数情况下我们提到这个词,往往指的是一个.swf文件的安全沙箱类型(Security-Sandbox-Type)。说白了就是.swf文件的一个属性。就像一个Canvas对象的width属性。一般来说,.swf文件的安全沙箱类型可能是以下几种:

阅读全文…

13 条评论 (690 views)
2009年12月5日 | 分类: dota | 标签:

这场比赛让我感觉仿佛回到了48时代,Ehome和Fnatic仿佛就是当年的VP和MYM。从前期双方的你来我往;到中期Ehome巧妙地使用分而治之的策略;再到后期Fanatic调整策略寻求正面战场的5v5团战,从而慢慢扭转战局,再到那场60分钟莫名其妙的团战团灭Fnatic。可以说打得风生水起,有声有色。具体的过程可以看下面芙蓉哥哥(飘逸的DC)和路人甲姐姐的激情解说和Reply。

这里想说些场外的事情,Sgamer不是有个常规赛各项最佳评选么,小生精力有限,先来个本场比赛各项TOP评选吧:

阅读全文…

3 条评论 (77 views)
2009年12月3日 | 分类: 转载收藏 | 标签:

有关学习的15个习惯篇文章转自laan的博客,估计他也是转的,源头在哪就不得而知了。这个是一个缺失梦想的浮躁的年代,我们可以改变的只有我们自己。这篇文章,至少让我在看完之后内心能平静一些,能反思下自己,能计划一下未来,我想,这样的文章就称得上好文了。子曰:朝闻道,夕死可矣 。有时候越学习,越能感受到自己的无知,就越有学习的动力,我想这才是一个良性过程。下面是转来的内容:

这里有一些让你养成终身学习习惯的小提示:

1)总带一本书
无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50

2)建一个”要学习什么”的名单
我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个”要学习什么”的清单。你可以把想要学习新领域的思路写在上面。或许你想掌握一门新语言,学习新技能,或者读莎士比亚全集。无论是什么激励你的,都要把它写下来。

3)寻找更多明智的朋友
开始花更多的时间与那些善于思考的人在一起。并不仅因为他们聪明,而且是因为他们投入了很多时间学习新的技能。他们的好习惯也会在你的身上摩擦出火花。甚至更好的,他们可能会与你分享他的知识。

4)指导自己的思想
爱因斯坦曾经说过:”任何读多思少的人都会养成懒惰思维的习惯”。只是简单的学习别人的东西,这样的智慧是不够的,你要在此之上建立自己的想法。多花点时间写日记,把你对这些学到的知识的思考和想法记录下来。

5)付诸实践
如果不使用,学来的技能也是无用的。读一本C++的书,和写一个相同的程序,是完全不同的两码事。学画画可不是简单的拿起画笔。如果你的知识能被应用,那就付诸实践吧。

阅读全文…

9 条评论 (91 views)
2009年12月1日 | 分类: Flex&AS3研究 | 标签: ,

引子:作于一名由ASP.NET开发转到Flex开发的程序员,最开始适应的过程是相当愉悦和轻松的。由于我早在ASP.NET中习惯了标签式的布局和对应的code behind的编程方式,在Flex中的MXML语言只不过是MXML元素和AS3语法的重新熟悉。但是就像ASP.NET中的标记语言,MXML只不过是AS3的一种封装,归根到底它会被转化成AS3再进行编译,所以,只有了解这门语言的底层运行机制,才有可能真正成为一名优秀的Flex开发人员。由于有过ASP.NET的开发经验,我清楚地认识到像这种以XML标签为基础的组件式的开发方式,只有弄清楚组件的生命周期,才能进行高级开发,才能在遇到复杂情况时有思路去解决,就像做ASP.NET的开发要熟悉页面的生命周期一样。

为此,我刚接触Flex不久就开始研究Flex组件的生命周期。幸运的是,Flex Builder内嵌的帮助文件十分犀利,很容易就查到了Flex组件的的生命周期部分。不幸的是作为没有Flash开发经验的程序员,对里面的某些名词并不是很明白。就这样在没有Flash基础的情况下,我曾经看过很多遍帮助文件,但感觉脑子里一直不是很清楚,对整个生命周期不能形成一个完整的轮廓。最后终于滤清了一些思路,结果还是停在了一个名词上,叫做“Render Event”。里面两次提到了这个词,都是在关键的地方。前些天搞到了《Essential.ActionScript.3.0》的电子版,阅之如醍醐灌顶,不愧为AS3的经典。其中一章就专门讲了Flash运行时的屏幕更新机制,里面当然也提到了Flex帮助文件中所谓的“Render Event”。

先看看Flex帮助文件是怎么说的吧,这里拷贝了原文(可以先略过,只为提供参考):

阅读全文…

124 条评论 (203 views)
2009年11月29日 | 分类: dota | 标签: ,

smm 2009说SMM是dota的世界杯,这句话常常让我想起悲剧的中国男足。这届SMM中国军团异常威武,包揽了前三甲,大大让祖国的dotaer们扬眉吐气,欧亚dota谁强的争论似乎也毫无意义。其实hyhy和mealk在论坛上相互挖苦打嘴仗时,低调的中国军早就团笑而不语。其实08年的EHOME如果能参加ESWC,我想笑到最后的恐怕就不是yamede了。好吧,以上纯属个人意淫,意淫无罪,莫喷。

一共看了三场比赛。第一场败者组决赛,Ehome对09的FTD。过程就不说了,无比的枯燥。我常常想dota为什么会变成这个样子,各种farm,然后40分钟一两场决定性的团战,往往是连破两路,对方gg。不敢说100%是这样,但就这届SMM来说,至少应该是个大趋势了。SMM应该是体现dota的最高水平了吧,到了决赛时这就是最稳的方式,或者说时最能体现实力的方式。很遗憾,08年各种比赛的霸主ehome出局了,其实我是希望ehome赢的,这样的话ehome将越来越像一个传说,一个王朝。在NBA,至少要三连冠才称得上是王朝,ehome在比较重要的线下赛事夺冠应该是至少三次了,07、08的ACG,08的SMM。恩,不管怎样,ehome配得上王朝这个词,曾经的。

阅读全文…

4 条评论 (82 views)
2009年11月26日 | 分类: Flex&AS3研究 | 标签: ,

深度复制(也叫深克隆)在一门成熟的面向对象语言中已经不是什么新鲜的事情了,在Java和.NET中都有着比较完善的实现方式。而在AS3中似乎没有一个完美的解决方案。网上有些所谓的AS3深度复制的终极方案,但都经不起推敲,反倒不如一些虽然不完善但比较客观的论述来的有说服力。最近几天google了很多关于深度复制的资料,也翻了很多各大论坛的老帖子,得出的结论是AS3并不支持复杂对象的深克隆的相关功能。至于是Adobe有意为之,还是机制上的缺陷,不是本文讨论的范畴。写这篇文章,一是对这几天查阅资料的一个总结,再就是记录下我这几天的一些有意义思考。

说到深克隆,思路无非有两个:一是通过序列化和反序列化;二是通过语言的反射机制,递归遍历对象的各级属性,然后copy之。Java和.NET上最成熟的做法是第一条,序列化和反序列化。而且这两种语言在序列化的时候都保存了类型信息,这样做的好处在于反序列化的时候可以把得到的对象转化成对应的类型。而到了AS3中,情况就比较复杂了。
阅读全文…

评论关闭 (160 views)
Page 1 of 3123»
Դ