Skip to content

{ Monthly Archives } 二月 2009

在你心中有这样的一个人吗

在你心中有这样的一个人吗? 你们可能相爱过,你们也可能喜欢着彼此, 但是,为了什么原因你们没能在一起? 也许她为了朋友之间的义气,不能答应你。 也许为了顾及家人的意见 ,你们没有在一起。 也许为了出国深造,她没有要你等她。 也许你们相遇太早,还不懂得珍惜对方。 也许你们相遇太晚,你们身边已经有了另一个人。 也许你回头太迟,对方已不再等待。 也许你们彼此在捉摸对方的心,而迟迟无法跨出界线。 不过即使你们没在一起,你们还是保持了朋友的关系。但是你们心底清楚,对这个人,你比朋友还多了一份关心。即使不能跟她名正言顺的牵着手逛街,你们还是可以做无所不谈的朋友。她有喜欢的人,你口头上会帮她追,心里却不是很清楚你是不是真的希望她追到。 她遇到困难时,你会尽你所能的帮她,不会计较谁又欠了谁。男女朋友吃醋了,你会安抚她们说你和她只是朋友,但你心中会有那么一丝的不确定。每个人这辈子,心中都有过这幺一个特别的朋友,很矛盾的行为。一开始你不甘心只做朋友的,但久了,突然发现这样最好。 你宁愿这样关心她, 总好过你们在一起而有天会分手。 你宁愿做她的朋友,彼此不会吃醋,才可以真的无所不谈。 特别是这样,你还是知道,她永远会关心你的。做不成男女朋友,当她那个特别的朋友,有什么不好呢? 你心中的这个特别的朋友…? 是谁呢? 很多的感情,都因为一厢情愿,最后连朋友都当不成了,常常觉得惋惜,可惜一些本来很好的友情,最后却因为对方的一句喜欢你,如果你没有反应,这一段友情似乎也难以维持下去,这也难怪有些人会因此不肯踏出这一步。 因为这就像是一场赌注,表白了之后不是成了男女朋友,要不就连朋友都当不成了。有些事不是你能预料的,或许对方不在意,你们还可以是朋友,但却已经不如从前的好。也是可惜,也是遗憾!但还有没有可能是另一种情况,你可能永远都不甘心只是朋友. . . . .

培养自信,重新开始

1. 培养耐心 自信确实需要培养,所谓的“培养”,即是说并非朝夕可达。所以,培养自信的最重要前提就是要具备耐心,如若缺乏耐心就要培养耐心。没有耐心的话就什么都做不成,更别提什么“自信了”。有所成就,就会伴随着自信的增长,而一事无成的人穿得再整齐也只不过草包一个。 2. 习得并精通一种技能 具 备学习能力的人通常都很自信,反过来也一样,真正自信的人通常是因为相信自己的学习能力。所以面对挑战的时候他们不会怕,不会心虚,因为他们知道“大不了 去学么”。自学能力的基础是耐心,而习得任何一种技能都会让人更加懂得耐心的重要,并且同时因为具备耐心与学习能力而更加自信。只要花时间真正精通了一种 技能,那么学会其他一种技能的时候就会变得更轻松——这是良性循环。 3. 相信积累的力量 再 大的石头也无法阻挡种子发芽,只因为种子一旦开始发芽,那细胞的分裂尽管速度不快但却不见天日永不终止。滴水可以穿石的道理谁都懂但又好像谁都不相信—— 处于起点的人就好像是一粒细胞或者一滴水,但大多数人却误以为或者希望自己在起点上就强大锋利犹如一束激光,但这不现实。要通过学习培养耐心,运用耐心去 等待长期积累之后可以获得的难以想象的好处与力量。 4. 了解自己的局限 没 有人无所不能。就算拥有真正强大学习能力的人也无法做到无所不能——因为时间不够。有些领域确实必需天分。在自己确实不擅长的地方该自卑就要自卑——这没 有什么不好意思的。该自卑的时候不自卑,就多了一个心理负担——并且还是永远摆脱不掉的负担,最终,肯定会拖累自信。凡事儿做得好必然容易自信,做得不好 就很难自信,但是还没上阵呢,就背着一个又一个的包袱,能走多远?能做多好? 5. 凡事儿都要提前做足功课 大 声说话也好,穿着正式也罢,最多只能让一个人“显得”自信,而非真正自信。“坐在第一排”可能是因为近视,“快速走路”往往是因为时间观念不强——这些都 与自信没关系。做任何事情,提前做足了功课,想不自信都难。自信不等于自以为是,自以为是的人最终都会被现实砸烂。中国人说“成事在天,谋事在人”,西方 人说“上帝的归上帝,凯撒的归凯撒”,某个层面上都是一回事儿:不要理会运气(该来的时候它自然会来),重要的是专心做好功课。 6. 注意细节 俗 话说,“行家看门道,外行看热闹”。当我们关注一样东西足够久的之后,就会发现自己犹如“开了天眼”一般,能够看到的,看清楚的越来越多。在自己必须做的 事情上,一定要保持专注;不仅要专注,还要专注很长时间。只有这样,才有能力看到更多的细节,才有能力做足功课,才有能力处变不惊。很多时候,所谓“成功 ”只不过是一个中间状态,“更大的成功”才是挑战。忽视细节的人都并非故意,只是因为功夫未到;功夫未到,“中间状态”之后就是更大的失败。 7. 培养从容的态度 走 路慢一点,姿态自然从容;说话慢一点,声音小一点别人也能挺清楚。但这些都是形式而已,关键在于脑子不能慢。动作太快往往只是因为脑子太慢所以想得太少不 够周到。有演讲经验的人都知道,说话太快实际上更可能是因为紧张。越有能力的人越容易从容,因为他们的能力足以使他们掌控局面。从容不是能够模仿的,是养 出来的——靠实力。 8. 关心身边的人 谁 都需要身边的人的支持与关心,正如身边的人也需要他支持、他关心一样。与很多人相信的相反,朋友太多,不见得一定是好事儿。因为关心一个人支持一个人都是 需要花费时间,而每个人不可逾越的终极限制只有一样东西——时间。小心选择朋友,因为你将与他们分享你的生命。没有这样的态度,就不会有真正的朋友。有那 么三两个真正朋友的人,都会比较自信。 9. 不要轻易追求完美 完 美总是好的,但并不总是能够做到。事事追求完美的下场只有一个:标准越来越低。生活着这样的例子比比皆是,很多圣男圣女(剩男剩女)就是这样炼成的。学会 在这个不完美的世界里不完美地生存,是一种难得的智慧。深刻理解“不完美才是常态”的人才可能做到“不会无谓地自卑”。凭借耐心,相信积累,再加上正常的 智商,就算做不到最好,也能做到更好,何必过分强求? 10. 尽量独立,承担必要的责任 有 位哲人这样说过:“一个人的幸福程度取决与他能够在多大程度上独立于这个世界”。这句话包含着深刻的智慧。很多的时候,独立意味着完整地承担必要的责任; [...]

gzip 与 deflate 续

新公司上班,公司在双井地铁站附近的九龙花园居民区里,住则住在百子湾家园,一个只有一条路通向外面的封闭地方。每天上下班由小蔡接送,除了车子不密封,早晚稍微有点冷以外,一切都还好。 继续为 nginx 增加 deflate 压缩支持。公司居然用的是 nginx 0.7.33 的最新开发版本,虽然不时的有 502 bad gateway 出现,但老高不以为然。打开0.7.33 代码一看,比 0.6 版本的整洁了许多,gzip 添加头,尾的动作都被封装到了单独的函数中了,再也不是一个大函数从头写到尾了,有进步。 起初是想为 deflate 压缩单独写一个与 gzip 平行的模块,拿原先 gzip 模块的 c 文件(src/http/modules/ngx_http_gzip_filter_module.c)一通 “搜索”-“替换”,编译通过了,但新模块死活没有被调用。想想也是,http 请求头的处理不在这个 c 文件里面,只改这个文件,当然不会有效果了。 接下来就把原来的 gzip c 文件一通猛改,添加头的函数直接 return,添加尾的函数也去掉具体添加的动作,最后再把 Content-Encoding 改过来,一测试,呵呵,还真的省下来 18 个字节! 但这样以来 gzip 就不支持了。更严重的是,如果(虽然可能性比较小),一个客户端只支持 gzip,不支持 deflate,那么它就无法解析请求的结果。在查看 src/http/ngx_http_core_module.c 里的 ngx_http_gzip_ok 函数的时候,终于发现了对于客户端提交的 header 里面的 accept encoding 的判断处理: ngx_strcasestrn(r->headers_in.accept_encoding->value.data, “gzip”, [...]