Picture
(一)庙算

给自己定一个摆脱单身的时间。比如,一个月。做任何事情都要有计划,摆脱单身亦不例外。如果你想马上摆脱单身——就在现在,那么你极有可能遇到骗子。如果你的打算是“随缘”,那就意味着你不打算为自己的幸福做任何事情,这不是一个有生活热情的人所应该做的。

一个月是一个不错的时间段。在这段时间你可以尽情观察有来往的异性,同时四处开拓资源。因为你有一个月的buffer,你不会见了一个很烂的异性就随便勾搭起来,也不会碰到了抢手货不知珍惜而白白错过。

(二)撒网

现 在到了撒网的时间。我相信你认识的人中间还是有一些优秀资源的,只不过你一直不太清楚他们对你有多喜欢,或者有多讨厌。好,现在花时间吧这事情弄得有点眉 目。每天花时间和感兴趣的一个人聊天,告诉TA嫁/娶TA的人会很幸福,你会羡慕那个人一类。如果你得到了对方热烈的回应,cheers,你多拿了一个 offer。如果你得到了对方礼貌的回应,感谢TA。

因为是在撒网,所以自然而然的,你得增加点机会。有时候你想,“地铁上的帅哥/美女好令人心动啊!”嗯,大家都这么想的,使用各种手段,勾搭他。因为你心中有一个月的Buffer,所以你的勾搭应该不是显得那么“无耻”。

经过大约20多天的勾搭,你的resource pool里面应该没那么空荡了吧?

(三)收网

好吧,现在从你可爱的备选情人中综合评析,挑出两个你追求愿望最强烈的。接下来的事情我就出不来什么主意了,但显然,好戏刚刚开始!

PS: 此方案纯属YY,可行性未经证实。欢迎收到启示者添加Case Study。

 
Picture
想象一下这种情景,Alice和Bob在聊天,你知道他们讲的每一句话,可是你就是不知道他们在说什么(我们不谈他们在用上海话/阿拉伯语在聊天)。你觉得这可能吗?

“当然可能,他们提前约定一个密码。他们说的每句话,都是用密码加密过的,这样我不就没办法了吗?”

这倒是说的没错,那让我们多假定一点。Alice和Bob也是刚认识,他们提前没有任何约定。现在你还觉得可能吗?

使用Diffie-Hellman交换,这件事情成为了可能。在这种情形下,Alice,Bob和你都很清楚Diffie-Hellman的所有细节。Alice和Bob刚认识,所以提前也没定什么暗号。现在他们想讲点你不大听得明白的,好吧,让我们看看你都听到了什么:

Alice: 让我们用Diffie-Hellman交换个密钥来交流吧。
Bob: 好啊,呵呵
Alice: g = 5, p = 23, A = 8
Bob: B = 19
Alice: 1are87a4re5a2rea85a2re7af2ear852fea12rea....
Bob: 8rea5g7are5af8ear4asd7fv6as5r7ea86f4d5zteafrea.....
你: 请将国语好吗?


好,现在让我们来看看,你显然明白什么是Diffie-Hellman方法,你也知道g, p, A, B各是多少。但是Alice和Bob就这么确信他们他们之间的谈话内容你永远都理解不了?

看看这玩意儿或许你会明白,我数学太差没搞明白,所以目前对自己的要求是知道他的神奇之处就可以了。
这里还有个简洁直观的例子

 
Picture
T感觉腰酸酸的,眼睛挺干,精神头不大好。最近这几天以来,T几乎试遍了所有的办法,可我始终无法看到从我的流媒体服务器发出去的H.264视频被播放出来。T定睛看着屏幕上那块他希望看到视频的区域,那里依然干净。

喝水,揉太阳穴,用力叹气。根据上次抓到的数据包修改服务器的消息发送序列。好,再播放一遍。唔,依然一片空白。于是将Wireshark里面捕获的TCP流Dump到一个二进制文件。打开文件比较工具,逐字节的人肉解析出消息队列。希望能从中看出点让自己呐喊的差别来。

可是两边的消息队列几乎一模一样。

程序员琐碎,沉溺于细节的职业本性使T没有一点气急败坏的样子。他目光呆滞,后背瘫倒椅子上,抬头望着天花板。闭上眼睛后,他觉得自己的大脑就像一个空荡荡的房间一样了,那个恼人的问题就像弹珠球一样咚——咚的轻敲着他的脑壁。

耳旁是无休止的键盘的噼里啪啦声。。。

。。。。。。。。

T睁开睡意依旧的眼睛。下意识的在搜索框里面输入“RTMP 握手”。搜索结果中有一条中出现了“H264”,“无法播放”等让T产生强烈共鸣的字眼。T觉得自己心跳变快了一些。于是他点了那个链接。那篇文章非常有用,作者也遇到了类似的问题。原来,在Flash Player 10.x后,Adobe修改了RTMP握手的细节,在新的握手过程中,服务端需要用包含”Genuine Adobe Flash Media Server 001"的一个字符数组加密客户端握手数据的一段,然后将其包含在握手回应中的特定区域中。否则Flash Player就会停止对H.264和AAC编码的支持。

商业公司这种下三滥的自我保护手段很适合作为谈资,T自然不会放着这么有意思的话题不讲讲。T只是很惊讶自己居然就这么把原因找到了,只是感慨程序员的世界时常会多么杂乱无章、充满意外。。。T目前不会有更多的感慨了,因为他实在太累了。
 
Picture
谨以此文回忆我当年打网络游戏《天堂》的日子,其中包含嘲弄的句子,请网游铁杆玩家绕行。

   今天是我们“同济416战队天堂联盟”夺取亚丁的日子。今天早上刚刚去食堂买完两个包子,我就迫不及待的打开电脑,进入《天堂》,挑选我最厉害的角色暗 精灵法师“塔克特”,穿戴好我目前的最佳装备:"青狼套装+13+末日毁灭(技能)" + "智者画笔(法杖)" + "尼斯兰画框(画框)".赶往了火热的亚丁城。

  行到亚西镇--亚丁附近的一个小据点,只见那里已经聚集了成百人,个个 身着自己最强的装备。大家都摩拳擦掌,牧师们划分区域,为大家加上如“强力抵抗”,“精神防护”,“力量爆发”之类的状态;几个小队长在人群中来回穿梭, 一一清点人数;战士,攻击型法师这时候反而无所事事,都在讨论攻下亚丁后赋税如何提升?如何虐待战俘?将哪句话奉给目前的亚丁城主“罗西”,能使其最颜面 丢尽?看来大家这次是志在必得。

  大家七嘴八舌,对于挖苦罗西的语句,已经有了上百种可选方案。正当人声鼎沸的时候,忽 然听到一阵“腾!腾!”的声音越来越响,地面颤抖逐渐剧烈。大家回目观看,只见一头巨龙迈着大步奔了过来,巨龙身后烟尘浓漫。那条巨龙身材雄伟像大山一 样,又飞奔迅捷,转眼间便靠近人群,遮挡着阳光,众人马上感觉太阳落山了。

  巨龙驻足在人群前,大家举头仰望,只见龙头 上昂立一人,个子高过寻常人一个脑袋,身材宽阔,气宇轩昂。这人正是我们盟的盟主,我们寝室的栾磊同学,我们盟的人则只知道他叫“镇风雷”。成为“同济 416战队天堂联盟”的盟主之后,他总觉得盟主应该“生具异相”,于是花了100块钱,买了一张新浪的“身材高大卡”,让自己高大不少。

  镇风雷举起手中+99的风雷权杖,振臂一挥。那巨龙的身形就像一座小山,这时遮住阳光,便如日落时分一样了。镇风雷站在龙头上,众人看见硕大如盘的太阳映衬于镇风雷背后,又见他手中的权杖反射日光,光辉奇异,都不由得感叹于他的英雄气概。

  我这时也情不自禁,轻呼一声“万岁”,于是立刻万岁声此起彼伏,汹涌如潮。镇风雷放下权杖,淡然站立,若有所思。

Picture
本篇将介绍一下网游中的爱情,本文绝对不走言情路线,请讨厌肉麻着放心,也请感情细腻着绕行。

  大家都被镇风雷盟主的英雄气慨所折服,一个个昂首瞩目。都没有留意到这时有个人影爬上巨龙,向镇风雷跑过去。等到那人走近镇风雷,大家才注意到那是镇风雷的老婆 小鱼儿爱上猫。

   凡是玩过网游的人都知道,网游中人妖横行,恐龙肆虐。这位小鱼儿爱上猫小姐所幸还不是人妖,但的确是奇丑无比,因此本着热爱生活,放松心情的指导思想, 在游戏中创建了一位美艳惊人的角色,又故意穿着暴露,又说话肉麻。镇风雷看到这样女人味十足的好伙伴,于是说:“我就喜欢你这份气质!”。唉,可怜我们寝 室一位品学兼优的孩子被骗成这样。

  小鱼儿爱上猫急匆匆迎到镇风雷跟前。按照以往,她这时肯定会说:

  “老公,你故意这么久不见人家,可要苦死人家啦~~~~~~”。

  但是今天看到镇风雷这番领袖群论的风度,也钦佩他的英雄气概,竟然有点说不出来,却感觉现在自己是盟主夫人,地位尊贵,于是低头沉吟了半天,成诗两句:

  “手下很强盛的说!”
  “豪气吞云战于野!!!”

   大家这是本来就士气高昂,这时候看见盟主夫人吟出这么气势雄壮的诗来,而且对仗工资,意气大开大和,每一字都即体现了女孩子的娇柔,又显出巾帼不让须眉 的英气。大家那个佩服啊!于是大家一致将大喊的口号由单纯的“万岁!”改为“盟主万岁,盟主夫人万岁,同济416战队天堂联盟万岁!”

  镇风雷看到老婆这么优秀,于是说:“老婆我爱你爱你爱爱爱爱你~~~~~~~~”。
  小鱼儿爱上猫回应了一大堆重复的表达害羞的表情。就像这个一样:(亲嘴)

  盟里面的兄弟们看到盟主夫妇热烈的爱情,士气更加高涨了!

  这时画面上方出现一枚大钟,“铛!铛!铛!”三声过后,四周传来慷慨激昂注1的“攻城进行曲”,大家知道---

 

  攻城就要开始了!

 


“我昨天晚餐是在动物园门口一个牛肉面馆吃的,我觉得那里的牛肉面比我们在兰州吃到的都要好吃一些。里面的牛肉不是切成小片的,是一块一块的。面特别细又有点卷卷的,和方便面差不多。汤也有点方便面的感觉,但味道远没那么重。那个地方价格也比较便宜,和其他地方牛肉面价格差不多”。

这段话是昨天晚上弟弟在和我讲他去人大看同学的经历时讲得。当时配合着他乖乖的认真的神态,让我觉得这小孩特别可爱。

现在的人讲话似乎都非要加点僵硬的修辞,其中以夸张最为广泛应用。提到感情一般都是缠绵悱恻,爱恨交织。描述女的,要么身材一级棒,皮肤一级嫩;要么你就得是恐龙。至于政府官员一般都是怎么讲究怎么觉得这人傻逼白痴又贪婪。他们讲话比较喜欢用一些表现强烈的形容词,比如:“巨,爆,超级,雷人”。情绪的话一般是绝倒,晕死,秒杀。句式上大多使用排比,因为这样层层迭代,挺有气势。

这样做的目的,是希望听的人能有强烈的情绪,娱乐大众,陶醉自我。这目的是符合人性的某些特征的所以这里不便批评。但是长期保持这样的讲话风格,所带来的一个问题就是讲话感情空泛,对生活的观察越来越不仔细,一切都走模式化概念化,思维僵化,用词不准,丧失主见。

无疑,所有那种显得有些极端的感情,大多是作者曾经有过的,否则也不会引起读者的共鸣。如果有人能够惟妙惟肖的描述一位官员的低能和自大,那显然是因为某公仆曾经相当令他哭笑不得。如果有人极力称赞某明星“销魂”,他自然也有强烈的惊艳的感觉。如果有人愿意一再的经过某个车站,那里肯定有令他难以忘怀的美丽故事。

可是我们不能因为高潮是如此独特,就牺牲我们对那些平淡自然的片刻的感受。就像我们不能只吃调料,不吃饭。我们要写的是生活,生活是什么样的呢?生活中不是唱戏,不是打仗。生活是简单的日子,穿插着与爱相关的一些事物的点缀。

记得小学的时候学习作文,书后面的要求都是语句通顺。语句通顺仿佛成了最基本的要求。可现在的情况是,人们学会了去修饰一句话,可整篇文章却乱七八糟,没什么意思。堆砌再多的修辞,如果没有流畅的行文,有致的段落,这篇文章都很难让人读完。

罗素论幸福人生中的文章几乎篇篇都是散文的典范。整体脉络清晰,句与句,段与段间过渡流畅,每句话都思路清晰,立场坚定。但是在平实的叙述中,却往往体现出对生活饱满的感情,正应了“情理交融”这句成语。
 
If you're a flash developer like me you are probably familiar with cross domain policy file. That's a file named "crossdomain.xml" that's put under root directory of your web server. If a SWF tries to access data from a domain that's not the same domain it's downloaded, flash player download this file to decide whether the attempt to access is secure. To my surprise, in Silverlight Microsoft is using exactly the same strategy, the same file name, and the same file spec. Just take a look at this sample given by Microsoft:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="SOAPAction,Content-Type"/>
</cross-domain-policy>
http://msdn.microsoft.com/en-us/library/cc197955%28VS.95%29.aspx

I'm not sure if crossdomain.xml has become an open SPEC, that's why I get so confused.
 
C++ is a programming language with a huge bundle of features. But the features that's really known to and used by programmers are a much smaller subset. On the last weekend, to kill a few hours tactoth wrote a python program to do a statistics of usages of the keywords in a great many lines of C++ source code. The program just count the times and presence of the keywords, then we pick the top 10 most popular keywords as the hottest.

So the result shows that the 10 hottest keywords are:

if, return, void, int, const, this, else, for, virtual, class

Meanwhile the 10 most unpopular keywords are:

typeid, asm, dynamic_cast, volatile, mutable, union, signed, auto, register, const_cast

The code base used is MFC/ATL source code shipped with Microsoft Visual Studio 2005.
The full list is here:
Picture
 
"Smart developers always View Source."

But Windows source code is not shipped in the RTM so smart developers like you are always frustrated when trying to know what's going on inside an API call. You feel your control over the OS is greatly reduced. I'm having the same problem but with the following tricks I find things get much better.

1. Download Windows debug symbols when necessary.
   Go to Tools - Options - Debugging - Symbols, add  "http://msdl.microsoft.com/download/symbols".

   Then you see call stack when the execution breaks inside an API call, with meaningful function names.

2. Set breakpoints on Windows API.
   Go to this page to see how to set it. http://msdn.microsoft.com/en-us/library/d16ayc6z.aspx
   The important thing that's missing from MSDN, as to my experience, is that the best way to get decorated name is through DUMPBIN.exe. Eg: "dumpbin -exports shell32.lib"

Now enjoy.
 
前一阵子为国家保护视力所以回家通常听歌....听着听着就很冲动的要去上海一趟。Tactoth这人干起事情来真是风风火火,一旦有了主意,便不顾酷暑和世博带来的汹涌人流,径直在周五晚狂奔上海,地铁/火车/公交换乘中途全部小跑。

长途火车上的闲聊自然挺有意思——于是到了第二天早上,Tactoth走到洗手池旁,看着昨晚糟糕的睡眠导致的比平时更加黯淡的面容,使劲的拍啊拍啊想给自己增添点血色,然后又拧啊拧啊拧腰拧胳膊拉大腿外侧希望自己的血液稍微循环一下,精神头能好点。然后好!下车,往嘴里塞东西,抹嘴——一二一一二一....进了地铁,哗啦啦。地铁比以前多了好几条线,二号线也多了很多站.......

下午Tactoth找Norman寻借宿,Norman一如既往的擅长沟通,在他的电瓶车上语气委婉的指出了Tactoth做事中的若干原则错误。T以前常常是口是心非的应承的,因为他觉得这人价值观已经与时代的主旋律格格不入了。但那时候T突然觉得自己对Norman的想法很接受:Norman做事细致近乎滴水不漏,工作兢兢业业,待人绝对礼数周到,讲话慢条斯理但——这是少保证了所有的人都能明白他讲了什么。Tactoth又回想了一下刚才他看到Norman和他的另外几个朋友碰头时的情境,他们笑的挺漂亮,开玩笑很 从容,是的他们是挺聪明听gentle挺nice的人。“嗨!”,tactoth突然懊悔的左右拳互砸了一下。因为他想起自己有时用略带嘲讽的语气来应对自己不太认同的Norman讲的话时,自己是多么滑稽,多么白痴?

但在去Norman家的路上我们中途变卦,Norman的朋友开车带我们去了川沙。要知道就算我再张江的时候,去川沙在我心中也是一件大事,因为这路挺长的。但这么说去就去了,这让人觉得有车是一件多么爽的事情!!要去哪儿很快就到了。啊!有车,有大把时间,当然最关键有一群有趣 的朋友,生活会多么精彩!人可以卯足劲儿转厚钞票是多么美好的机会啊!

所以积极干活增加收入是人类的本能。
晚上觉睡的不大好。我已经不适应潮湿的气候了。

斗转星移, 一天过去了

第二天去间和我同居3个月的男人老杨。老杨带着学妹。他向学妹介绍说“这是和我同居3个月的男人,老刘!”
嗯,就吃饭,我再老杨学妹面前有点放不开手脚.....

下午很无奈的拿着老杨的卡去图书馆翻杂志,只记得某树上的某句话讲比尔盖茨:“花钱像做饭放盐”。另一本环球杂志上说起迪拜时尚富丽的建筑设计,和某个被地震彻底摧残的小国的酸楚。另外就是终于了解了一下TCP和UDP头的细节。

晚上依然三个人。老杨和学妹形影不离,令我相当吃醋,酸的口麻。

斗转星移, 一天过去了
周一早上:

   看到一帮老外占掉连续三间。一洋老姐和洋兄弟拿着本书讲什么"Big woman's big story", 听不大懂,就听到"Cisco, web video, whatever she want she get it, ......",这帮老美讲话的样子我很喜欢。很放松,很耐心。洋兄弟说了好几次"That's awsome!", 然后还问了堆问题。另外一洋老哥在桌子上和很漂亮的洋小伙打牌,桌子上还放着一堆硬币,很显然他们玩钱。

   过了会突然发现一中国人模样的人从他们房出来。我就问他他们打的是不是万智牌,或者叫Magic the gathering. 我读书时对这个还真有点兴趣。他说:
   “什么?”
   接下来的答案都是“什么”。于是我问他到底会不会讲汉语。他说:
   “我在中国人”
   。。。还好我已经学了3+3+4=10年英语。然后知道那洋老哥和洋老姐都是商学院的老师,这帮年轻小伙是他们学生。他们的课程就是到中国到处玩,了解中国以便do business with china. 这真是爽!他们的小孩玩的是口袋妖怪牌,玩的如此之好以至于赢了任天堂的1500美元的奖金,以后大学时拿出来充学费。他们写了本书叫"Living abroad in China", 好像卖的还蛮好的。

   那个中国人86年的。比我大点儿。学中提琴和MBA。说是将来打算管理剧院。Iphone里面有一堆去世界各地演出的照片。羡慕!他说是学什么乐器的人就有什么样的性格,小提琴因为是重心,所以拉小提琴的人很严肃。中提琴是和铉所以他很了解内在而且很随和。大提琴的人一般身材高大而且爱运动爱跑步。吹号的爱吃垃圾食品。。。。。反正我听下来拉中提琴的个性方面应该是最好的。

   然后他说了他小时候打工的事。美国小孩小时候打工多好啊,赚钱太有助于培养健康良好的生活态度了!
 
Search with in a forum use the "site" restriction:

quote site:forums.topcoder.com

Each result will be a thread in the forums, with information like how many posts are under the thread, how many authors posted, and last time the thread is updated.

Just give it a try here:

http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=quote+site:forums.topcoder.com