‘ 胡言乱语 ’ 的存档; 分类
按: 这是在公司内部社区写的。本意是为别人而写,但我想,它也正好记录了我自己的认识。所以,以后若有类似不涉及公司、产品及同事隐私的日志,也会将其记录在我的个人日志里。 Hello Everybody, 我一直在思考两个问题: 对于个人,我们的技术如何更快地成长?同样的技术能力,如何才能工作生活得更有效率? 对于团队,如何才能更有效地沟通、协作?如何形成舒适的工作氛围?如何达到能力互补,具备强大的整体战斗力? 每当观察到一个相关的现象,我都会把它记下来,待到下周一时与大家分享。可是,看到大家那么严肃的样子,我又反思自己是不是说得太过份了……。 我想,不如我换一种做法,把它写下来吧。恰巧现在是我们年中总结的时机,那么,就从这次开始。 下面是随机记录的一些事情,没有多大的逻辑关系,也不一定是正确的,只是我一时的想法,和大家共勉。:-) ———————————————————————————— 珍惜时间: 并不是说大家不珍惜时间,相反,都很努力。我只是感叹时间真的太宝贵。在学校的时候,我们常说青春、青春易逝,那个时候只是在无病呻吟;如今,像是真的能看见时光在眼前流逝。一晃之间,一个星期就没了,一个月也没了,不小心就到了年底。好在我们还没有七老八十,还有一丝资本可供挣扎,我愿与大家共勉:不徒费了光阴,努力使它过得有点意义。倒不是说,要大家多加班,努力工作自然是好事,工作之外有意义的事情也是好的。譬如,钻研跟工作关系不大的技术,或是提高提高自己人文方面的修养。重要的是,我们是清醒的,并且是高效的! 对自己的作品负责: 实话说,这是我对大家不太满意的地方,特别是两位新同事。你们已经转正了,我希望你们在学校或者别的地方养成的敷衍的习惯,能够到此终止。 一件事情交给我们,我们就要对它负全责。首先思考,应该采用什么方法,有多少种可能,它们的优缺点是什么,怎么选择。考虑了,拿不定主意,那只是经验的欠缺;但如果什么都不想,就等着别人来给我们画好条条框框,那就太没有追求了。 特别是,做完的东西,自己要把好关。这个作品,它代表了你的态度品味、技术水平,你自己是否满意?举个明显的例子:代码评论那个,难道开发完了,不会自己试一下的!?要知道,我是真心地相信它完成了,实实在在地在使用,并不是来做边界测试挑刺的,结果第一次用就出了问题。类似这样,我拿到手里随便看一下就发现无数问题的例子太多了……。 我们是一个靠谱的团队,这是得到公司其他部门认可的。我希望,靠谱的人不要做出不靠谱的事来;更希望,这个靠谱,不是经过我加工出来的。每个人,他的作品直接拿出去,都应该是自豪的、经得起推敲的。 细节的讲究: 我看到很多重复的、无意义的 commit log,有人可以解释一下你为什么这么懒吗?我看到有文件名是 js.js、css.css,请问,取个有意义的名字真的这么难吗!?不光如此,也包括目录名、类名、方法名,以及很多其它的细节。将各种细节问题揭示给大家,确是我的职责,但我更希望大家自己能有发现这些细节的眼光。 学习借鉴、拓展视角: 有时候,我们做的东西在公司内部或者市场上已经有可借鉴的案例。大家不妨多参考一下。当然,并不是说看得越多越好,重要的是我们看的时候要有思考。先要有自己的构思,在构思的过程中,就可能会对产品的概念、特点、设计、实现技术、实现形式等等产生疑问。带着我们的疑问去看案例,才能“内行看门道”,否则只是流于浮表,看了也白看。对于案例中与我们想法不一致的地方,应该思考它为什么这样设计/实现,哪种方式更优。以及案例整体的逻辑结构、用户体验等等,是否合理,是否有改进的余地。 另外,有的产品会在宣传中声称“遵循国际xxx标准,实现国内yyy规范”。我想,应该有这个敏锐,第一步就是去搜这所谓的标准、规范到底是个什么东西(如果还不知道的话),它针对的是什么行业、试图解决什么问题、大概概念是什么、有什么启发、是否适合我们、是否要具体跟进……。这对拓 宽我们的视角是很有帮助的。 抽象能力、把握全局: 作为一名程序员,如果搞不懂某项具体的技术,自然是很不爽。但我们也很容易陷入技术的细节当中,以致只见树木不见森林。抽象能力,是我们应该自我训练的重要能力。除了基本的对事物的抽象,还有对复杂系统提纲挈领的理解。了解一个软件产品,我们首先需要了解它对用户意味着什么、具备什么功能;然后,从技术架构上,大体上分为几个部分。有了大的概念之后,再进一步深入技术细节。这样,系统总体上是什么样子、我们当前处于哪一步,在脑海中就有一个清晰的印象。 主动反馈: 有的同事,好像从来不曾主动向我反馈过他的工作状态。你现在在做什么?有什么进展?遇到了什么问题?……。我已经在工作流程和其它地方强调过多次了,我的职责要求我知道整个团队现在处于什么状态。告诉我一下工作进展,没那么难吧?你不说,我只好去问了。其实我不想问的,我不想给大家太大压力。下回,当你觉得我老逼问你,很讨厌的时候,请反思一下,你是不是太久没让我知道你的进展了。我觉得 leask 同志有时候做得很好,吃饭的时候简单交流两句,即交流了工作,又有了闲聊的谈资。工作中有数不清的细节,如果靠一个人,一个个去检查,会累死人。希望大家在自己的工作责任范围内,做到主动反馈,给我留点时间做别的事情。 积极讨论,踊跃发言: 头脑风暴的时候,就是要随便说,想到什么说什么,大家不用那么严肃。。。平时多思考、多积累,当你有了自认为很好的想法的时候,就会自信很多。有时候就算是不太合适的方法,说不定也能启发别人的思路呢。我的经验,我经常会在讨论中蹦出不错的想法,这些想法并不是讨论之前准备的,而是在讨论中受了别人的启发。 不是搞定一项技术,而是解决一个问题: 解决方案,用来满足用户需求的一个方案,说白了,就是解决一个问题的方法。技术,都是试图用来解决具体问题的,当我们面对技术迷雾的时候,不妨问自己一句:我要解决什么问题?这并不一定是纯业务的,技术上也一样。 比如我们前段日子搞 NBGit,其实 NBGit 并非我们的目标,我们真正的需求,是建立一套规范合理、简单好用的 Git 工作流程。有了这个概念以后就知道,我们不能简单地宣布 NBGit 不好用,放弃之,我们必须得寻找到一个好用的方案。NBGit 的作者若遇到问题,需要跟它死磕到底,直至觉得无法解决,放弃项目,终止;寻找 Git 工作流程解决之道的人,只要发现有更好的办法,马上可以放弃 NBGit,放弃之后也并非像前者一样,是任务的终止,他需要确定新的方法。 我知道,搞技术的人,对所谓的业务、解决方案都很头疼,觉得拐弯抹角,不直截了当。这是另外一种看问题的角度,习惯之后,我们就能从另外一个角度看到另外一种风景。也会发现,跟非技术人员交流,变得简单了很多~。 不要未加工的资料: 有时候,我需要大家帮忙调查、对比一些技术/工具,可是结果有时有点无语,是原生生地从 Google 抄下来的资料。我自己不会搜么?优秀的做法,是认真去看这些资料,看明白咯,搞懂咯,写出你的理解。它们各自有什么优势、劣势,建议采取哪个方案,为什么,它的优点有多大的意义,缺点应该怎么避免……? 理清逻辑,找到问题的根源: 同事之间多讨论是好事情,更好的,是我们在讨论之前先把问题想明白。有时候,我们把同事叫过来,却又说不清楚自己的问题。最好,在讨论之前,先自己跟自己对话,或者假设桌上的笔筒是你的小听众。把问题的逻辑搞清楚,我要做什么?做了什么?怎么做的?遇到了什么问题?有什么可行的方法?怎么选择?……若是问题太多、脑子太乱,就拿出纸笔把它写下来。 我想,我这些字大家很可能轻轻地一看而过。但是如果你没试过,我强烈地建议你试一试。我的感受,这个方法简单却很管用。很多时候自己跟自己一对话,逻辑清楚了,问题就随之解决了;有时候脑子里想不明白的问题,在纸上简单地写一下,结果就很明了。 总结 而非 汇报: 总结是为自己而做,沉下心来,安静地思考自己的成长。 有些同事,贴一段代码就算完成任务。代码,版本库里不是有么?重要的,是要解释清楚。假设你面前是一个完全没听过这个概念的人,整理好你的思路、说辞,要尽量让不懂的人看后觉得清晰明了。这样,我们写的东西对团队其他成员才有帮助。更重要的,是在这个过程中,理清楚自己的思路、加深对技术的认识。这对我们的逻辑概括能力、总结表达能力也都是很好的自我训练。 把工作安排得井然有序: 有时候,我给大家说的是一些比较大的任务,实际上可以细分成更具体的内容;或者,你自己在开发过程中又想到了很多的问题。光靠大脑是不够的,太多太乱太疲惫、丢这忘那。我建议大家在项目管理系统中记录下来,建一个任务,分派给自己。这样,有多少事情、状态怎么样,一目了然。当然,是记在 issue tracker 里,还是记在本子上,要看个人喜好,但是没有记录肯定是很容易出问题的。我个人,是把所有想到的事情记在 issue tracker 里(大家可以去围观),但把当前最重要的两三件事情记在本子上,摊在面前。 提问题、证实自己的想法: 老总说的听说读写几个方面,我觉得都很实在、很有道理。其它几个属于个人素养,需要自己慢慢悟。我觉得听这方面,提问题的方法,尤其有现实意义。我们已经出现过几次这种情况:我说的时候对方表示很好,做完了却发现不是我想要的。当你不太有把握的时候,不妨多问几个问题。是不是我理解的这样?几个问题下来,我们就能达到理解的一致,或者发现存在的误差。 注重积累,Wiki 是不断改进的: 我们的 Wiki 现在已经有了不少内容,但请不要觉得 Wiki 写完了就完成任务了,若是发现有可改进之处请毫不犹豫地更新!特别是在我们工作的过程中,重复处理 or 重复回答的问题,记在 Wiki 里沉淀下来也许是个不错的方法~。 愉快的心情、健康的身体: 我是个爱运动的人,可是安排得不太好,实际上运动很少,肩膀和腰都经常不舒服。大家好像比我更少运动,时间久了也会不舒服的。我有时候去游泳,完了之后觉得浑身通畅,像是小说里说的打通了任督二脉。建议大家,根据自己的爱好,做个规律的运动计划。共勉!:-) 记录的主要的内容终于写完了……,个别具体的事项再当面讨论。 stay hungry, stay foolish! ———————————————————————————— 既然说是年中总结,我也总结一下自己半年来的主要工作。 团队建设: 从人员的招聘到相互的了解,团队的风格,以及思考各个成员及团队整体的能力塑造。我的指导原则,是要以个人鲜明的影响力保证团队在一条正确的道路上快速前进;同时做到中庸与无为,即,在具体的工作中淡化个人的作用,给团队其他成员发挥能力的空间。 工作机制与工作流程: 我们工作的各个环节,基本上都形成了适当的机制。除了开发,其它像招聘时的面试、笔试、评价这样的行政工作,我也都总结出了通行合理的做法。使得第一遍做过的事,以后在此成果与经验基础之上,用少得多的时间即可完成。努力的目标,就是使我们的工作流程,在“最优的机制+最优的工具“的帮助之下,达到“优雅、高效、智能、惬意“。 需求理解与技术设计: 这指我们已有的三个产品。 广泛涉猎: 作为职责,我可以不进行具体的开发,但如果我对产品与相关技术没有整体的把握,则是失职。涉猎的内容,有的是与产品技术直接相关的,有的则是更底层的基础技术,或是大一点的概念如企业IT建设的方方面面,都是我关注的内容。技术之外,像需求、规范、设计等等也是涉猎的内容。视角的广度与深度,决定了决策的优劣。作为个人目标,我希望自己能做到:一手拿RFC、一手拿国家发展计划纲要;脑袋里构思出一套解决方案,一半想的是纲要里的战略需要、一半想的是RFC 里的技术实现。。。 总的来说,这半年来,虽然细节上做得还不尽完美,但实质上没有遇到大的挑战。所需的种种能力,都是自己多年来努力培养的目标。 ———————————————————————————— 我对自己不满意的地方,是整体的工作效率不够高,自己寻找原因: 客观原因: 如身体、距离、设备等,不细述。 并发而琐碎的工作事项: 相对来说,以前主要还是搞技术,具体的技术,一沉进去就是数个小时。现在,更多的是一些小块的工作事项。频繁地在任务之间切换,一会是技术问题、一会是业务问题,以及一会思考团队、一会执行行政任务,适应起来还是有点问题,有时候把自己搞晕了,不知道在做什么。 偏重逻辑的思维方式: 有时候需要参考一些文章,类似企业IT战略、产品的介绍资料之类的。这样的文章往往写得十分的概念化,几年前初看这种文章时,我会感到非常气愤,觉得全是废话,直接说用到了什么技术、什么标准、什么工具不就得了吗?!现在好多了,能够平心静气地看下去,试图从中挖掘出一些有价值的观点、策略或技术。但有时候还是会头大。 行政工作: 行政工作耗费了我比想象中多很多的时间。除了必要或者不必要的往复交涉,以 Word 为核心的工作流也是一个原因。大部分同事交上来的资料,或者管理部发过来的模板,格式都不够好,而我又不希望从我手里出去的东西有太大的瑕疵。我以前不太用 MS [ 阅读全文]
http://groups.google.com/group/ibus-user/browse_thread/thread/ba8d937373b5e295 2009/8/13 definite <***@gmail.com>: > 其實已經是了。 :-) > 在 Fedora Rawhide (技術測試版,搶先版)裡的是 dev, 在現行支援的 Fedora 版本 就是 Stable。 > 所以, ibus-1.1 可視為 stable, 1.2 可視為 dev。 > 我一直用的最新版,还以为只有一个版本呢。这样的话,我有几个问题: 1、请问,在项目组的计划中,1.1 是最新的稳定版,还是只是一个老的开发版? 2、1.1 在发布之前是否经过了严格的测试,解决了已知问题? 3、如果 1.1 中发现了 reproducible 的 bug,是否会得到优先修复? 我想讲一个我自己的笑话 :-) 。 就在发本主题上一封邮件的时候,我也在升级系统,其中包括 ibus(我的系统 Debian sid/experimental, ibus 好像是从 1.2.0.20090723-1 到 1.2.0.20090806-1)。升级完后,我发现我输入不了汉字了。后来在 ibus-setup 中,找到了一个 “Use system keyboard layout setting” 的选项,选上,好了。 如果我把这个问题做一个 bug report,会被鄙视吧。确实,在这个问题上,ibus 没有 bug,可是这不应该是一个稳定版输入法的表现。 普通用户对于输入法的需求,就是随时随地在他/她需要的时候能打出字来。否则就写不了财报、写不了邮件、写不了合同……,就会严重影响他的工作,他就会打电话投诉服务商。如果服务商向他推荐的是 GNU/Linux 系统,他就会认为 GNU/Linux 系统打不了字,进而对此服务商心存疑虑(企业用户选择 [ 阅读全文]
上一篇提到 GAppProxy,不妨说说我从中观察到的一个现象。 其实 GAppProxy 很早以前就挺好用了,但是一直有一个问题,就是很多时候会显示一个空白页面。显示空白的大部分都确实是不能访问的,并非 GAppProxy 搞错了。但是我对此很不爽,因为导致空白的原因是很多的。包括各种各样的异常没有catch,包括超出了 Google App Engine 平台的限制等等。它光显示一个空白,你根本不知道发生了什么。 前不久,我对它进行了各种边界测试,把能想到、能碰到的所有错误分类开来。然后在无法代理的时候,向用户浏览器显示一条信息。告诉用户现在是什么状况,具体是什么原因。dugang 也觉得这样很好,在我的基础上进一步细化了。然后,GAppProxy 1.0beta 发布了。 但是接下来的反馈有点出我意料。很多人说 GAppProxy 不能用了啊,怎么办啊?要知道,它以前输出空白的时候甚至没人反应过。 我有点纳闷:我不是解释得很清楚么,就那么一行字,您就不能看看? 后来我意识到,我们两都是典型的 Unix 的想法。就是认为,有问题你给它暴露出来,说明白咯、别藏着掖着。 但是用户有很多是 Windows 的用户。Windows 的一贯传统就是,把问题都藏起来,我们的用户是温室里的花朵,千万别让他们见到任何风雨。在这种风格的影响下,很多 Windows 的用户只要看见跳出一串英文就觉得很怕怕,根本不会去看它到底在说些什么。 其实,之所以有这么一串字符,是因为作者已经考虑到了这种情况。他既然已经考虑到了,自然会做最优的处理。这有什么好怕的。 反倒是那些出了问题也默不做声的,很可能是因为作者的逻辑出了问题,他根本没有考虑到这一点。还有什么比这更可怕的? 有时候我很想说:Don’t panic! [ 阅读全文]
好久没更新了,感觉要学的东西太多,还没到总结的时候。:) 下面是刚刚发在哲思邮件列表的话,当是一次更新吧。 GNU:生日快乐! ————————————————————————————————————————— 争辩是最没有意思的事。 大部分的辩论不是为了证明真理,纯粹是为了打败别人保卫自己。 当私有软件横到我的面前,第一选择就是拒绝。 与其哭天喊娘请求别人开放自由,不如去做点实事。自己开发的东西,爱用什么协议用什么协议。 所以各位 idealist,最重要的还是努力提升自己的实力。当你成功了,俗人们自然会跟随而至。 这世界的主要组成部分,都是那些没有原则的人。他们会说,不自由又怎么样,不就是个软件么,又不是很了不起的事。尊严就是这样一步步地丧失的,就像那只温水里的青蛙。 我的想法是,自己的原则尽量坚持,旁人爱用什么用什么,你的自由关我什么事。 当然,这是很自私的想法。我做不到: 舍得放弃 MIT AI LAB 的工作; 一无所有、孤立一人的情况下宣布 GNU 这样庞大计划的气魄; 夜以继日、年复一年地 coding,不领一分工资、无视物质诱惑; 永远精力充沛、毫不厌倦地向各色人等宣讲自己的理念; …… ………… 所以,我敬佩他。这个世界正因为还有这样的理想主义者存在,才可能变得更加美好。 同时,我也感谢他,因为我正享受着 GNU 带给我的自由。 当然,不一定他提倡的所有的事都能做到,但做不到不代表不赞同。 譬如 Adobe Flash Player,有的人一边用着一边享受着被强插的快感。 但我使用它,更多地像是被监禁。Gnash 或是其它可替代的自由软件成熟之时,即是我越狱之时。我一点都不觉得处在这狱中是理所当然,并时刻准备着逃离它。 那一天,我会学着喊一句:Freedom! [ 阅读全文]
读了OSI 对于Open Source 的定义,我发现原来我一直误解了开源运动,开源软件定义基本是符合自由软件精神的。想当然的理解害死人啊。 Open Source 当年为了避免Free 这个词的歧义给人的误解而诞生,为了忽悠更多的企业参与,他们鼓吹开源的开发方式多么强大高效。 现在来看,成效显著,但却误导了更多的人。丢弃了自由软件对于社会心理、道德和自由精神的关怀。 那些成天把“开源”挂在嘴边的人们,你应该明白对于用户——你,这意味着——“freedom”。 如此,类似这样的问题才能少一点、再少一点:“我只是个普通的用户。我的目的就是让软件更好地为我工作,对源代码没兴趣,开源对我有什么用?” 诚如RMS 所言,人们害怕提及“自由”这样的字眼:Why “Open Source” misses the point of Free Software? [ 阅读全文]
May 6 很好,很强大。。。抢 del.icio.us 的饭碗? 对用户来说,貌似很有诱惑。以前分享文章分两类,有 feed 的用 GReader,没 feed 的用 del.icio.us。这次整合,感觉不突兀,很自然。 其实受影响的站很多,比如最近豆瓣在大搞推荐跟分享。 当然,各个站的定位不一样。 del.icio.us 对于我来说,就是一个不设防的私人收藏夹。很多文章,并没有什么意义,甚至只是垃圾一篇。但考虑到某种原因(比如为了证明世上还有这么无耻的文章…)以后可能会用到,遂收藏之。 GReader 的 Share 就不能这么用。用 Reader 的目的就是为了阅读有价值的知识和资讯。Share 的原因必定是觉得写得不错,也许对别人有用。 豆瓣属于第三种了。它以社区见长,推荐的动机是为了交流,有强烈的意愿希望获得反馈。这就限制了它话题的广度和深度。有人分析过 digg 类网站趋同、趋俗的现象。 豆瓣有一点不同的是,它希望通过其它模块产生的用户行为分析结果,帮助用户从茫茫的信息海洋中过滤出适量的、符合个性化需求的信息。一个很好的想法。倒是建议豆瓣把“推荐”更名为“分享”,推荐是个很有心理压力的词儿,既然要向用户提供更精准的个性化信息,其源头自然要在广度和深度上尽量延伸。只是这需要足够强大的算法支持。 Feed 分享增加了评论跟 tag,相当棒。现在,针对一个热门文章,可以看到许多朋友伸出脑袋插话的现象了~。只是,,,Google 要托管所有评论么?想想有点邪恶了。。。虽然在 GReader 上的评论与在原文下的评论语境不同,但某些针对性不强的评论势必会产生困惑。在 Reader 上评论?在原文下评论?还是这边说完了再复制到另一边?豆瓣的“我说”就让我有点 confused(相对 twitter)。或许 Google 可以开放一个 api,使各个网站可以获取其任意页面在 Reader 上的评论(也许已经有了,没了解过)。其实,这样会更邪恶……。 最后BS一下,为什么不把 Google Notebook 上的数据搬过来,Notebook 现在显得重复了。 May 11, 0:57 Wiki 的提法有意思。 可以在原文的基础上改,然后这里就当是修改说明吧。 对同一主题不同人的修改加上相同的 tag 就类似版本记录了。 只是: 一、很多 blog 不是 cc-sa,这样做应该是不被允许的。 二、应该加强与 Blog 的整合能力。比如修改后的文章可以选择自动发布到自己的 blog;可以显示所有 Reader 用户对同一内容的评论,而不仅仅是好友(当然,有的人的评论不想被外人看,隐私设定);应该提供 api 使各网站可以查询并显示其文章在 Reader 上的评论(估计很难,相当于其它网站都在对 Google [ 阅读全文]
天天看到有人在捧 facebook。 本来想在 Twitter 上写两句话的,没想到越写越多,干脆总结下吧~ SNS 只是工具,而不是目的。我不认为有必要将现实关系再在网上映射一遍(当然,更不需要重建一套)。据此,我认为 facebook 必将雨打风吹去。 有人可能会从研究的角度说,“啊,facebook 的架构如何如何好,拥有无限可能”……“啊,开放 API,8000个应用”……“啊,以用户为中心,以关系为纽带,用户黏性极高”…………。 我只想问一个问题:facebook 要的,就是让用户一个一个地添加好友,加满几百上千个,然后蹲在上面看人家在干什么? 至于那上面有的功能,哪个是独一无二,除此一家,别无实现的? 互动?我有什么话不能在 BLOG (Twitter) 上说?这才是高效和严谨的方式。我很难想象连我 BLOG 都不看的人,为什么要在 facebook 上盯着我看。 集成?呵,这又是一次个人门户的努力么?大部分人常上的站不超过10个吧?这区区几个站为什么不能加到书签里,爱上哪个上哪个。我放着好好的 Blogger 不用,为什么要上你 facebook 写 blog?我放着好好的 Google Reader 不用,为什么要用半撇子的 facebook api?我又为什么给 flickr 上传照片时要绕道 facebook?至于所谓几千个应用,只是各个网站来打广告和 killing users’ time 的。 当然,那些互联网观察/实践“家”们,他们喝彩并不是因为 facebook 多么有用,而是这背后巨大的利益令他们欢欣鼓舞、跃跃欲试。试想,关系是人类社会的基本要素,而网络化是必然的趋势。按照他们的理解,facebook 将来就是整个(或者大部分)人类的神经中枢,它是一个超级巨无霸。功能的巨无霸,一站集成你所有需要的网络功能;个人信息的巨无霸,拥有无数结构化、量化的个人信息,以及你自己都没意识到的种种心理、怪癖、嗜好……。 后面还用说吗?想干什么都可以! 然而,这正是我不喜欢 facebook 的原因。 倘若我进行互联网创业,首先问自己的是:这个东西对用户意味着什么?而不是:能搞到多少用户、多大的访问量、有什么商业模式。 如果我利用用户的无聊,通过浪费用户的时间,搞到了大量的访问量(甚至商业的成功),我会觉得这是在犯罪。 Yahoo 和 Google 是两个符合我的哲学的典型例子。前者在互联网信息荒漠的时代给用户以大量信息,后者在信息泛滥的时候帮助寻找方向。 很多人说 facebook 将是第三个 Big Thing,我觉得它担不起这个重任,facebook 的远景是类似 QQ 的 evil 存在。别提什么开放API,有些东西是不会给你的。 关系在交互中自然形成,Web2.0 绝不是 SNS 元年。 松散的个人信息不需要商业公司的统一管理,自由的互联网不需要 facebook; 需要的,是观念的进一步创新,以合理的技术连接每一个松散的节点,SNS [ 阅读全文]
刚刚从 GMail 的 Spam 里救回一封信,看完后大为欣慰——这么好玩的信幸好没错过! 以下为原文: Click the expand button to read full text… From:西部数码 <info@west263.com> Date:Aug 31, 2007 1:12 PM Subject:依法打击网络淫秽色情专项活动的通知 尊敬的用户: 您好! 因近期国家加强了打击非法信息的力度。8月23日,河南电信关闭紫田机房,400余台服务器中断6天以上,被逼转移到杭州机房。 8月28日汕头机房中断了厦门蓝芒科技约1000台服务器,上万个网站受到影响。8月30日,汕头电信中断中客科技600多台服务器。 “电信人员跟笔者提醒:现在政治风头强劲,千万别违规,劝各服务商好好维护自己的机器,特殊的时间要做好特殊的防护,该暂停的就暂停。据蓝芒客服解释:汕头电信机房部分服务器出现了大量BBS站点及违规贴,之前已经停掉约40台服务器,但不知道何故,下午28日17时突然通知强行断掉汕头电信所有机房的服务器(约上万台)的网络连接。” 为了防止类似事件的发生,我司从即日起至10月底开展“依法打击网络淫秽色情专项活动”。 第一方面:站长自查 请广大用户看到此通知后立即对自己的所有网站进行全面清查,并主动关停以下类型的网站: 1、没有经过论坛备案的论坛及其它电子公告板网站,包括论坛、留言板、文章评论等。 2、虽有论坛备案但无法做到全天候监管的论坛。 3、废弃的或者长时间没有进行管理的网站,如因特殊原因不能关停,则需在对网站内容检查确认没有不良信息后将网站置于只读状态。 4、网站内容没有经过站长人工筛选的小说和图片网站,这包括但不限于使用采集工具添加内容的网站。 第二方面:我司采取的措施 针对虚拟主机,每天上午10点执行非法关键词过滤程序,对前一天出现非法关键词的网站进行相关的目录锁定和文件锁定。主要是处理那些长期没有人管理的Blog和论坛,防止自动群发机发送大量非法信息。对内容不健康,打擦边球的网站进行人工排查,责令期限期整改,严重的彻底关闭。 VPS、主机租用、主机托管的用户,请安装我司提供的过滤和监控程序,在专项活动期间接受我司的监督管理。如拒绝安装的将被断网。另外请自觉清理您服务器上的所有网站,发现非法信息的立即关闭。对于没有人管理的论坛,请设置为用户发的贴子必须审核后才能显示。 安装程序我司将通过邮件发送给您,如果没有收到请联系我司客服专员。如果您的服务器没有提供网站服务,则可以不用安装。 第三方面:近期被公安部分通报的出现非法信息的网站的处理 近期被公安部分通报的非法网站不限于按以往的删除非法信息就了事的处理方案。即日起至10月底,被通报的出现非法信息的虚拟主机网站和独立服务器,第一次给予关闭24小时的处理,网站站长需要全面整改自己的网站,并给我司出具书面的整改措施后才能开通。 第二次出现的给予永久关闭并不退款。 由于近期17大召开,所以公安部对服务器的用途规定很严格,绝对不能有未备案或违法信息的网站,论坛/留言板/博客等交互性很强的程序如果能关闭最好关闭,如果不能关闭请加强管理、或者关闭注册,或在虚拟主机控制面板>ip限制中对BBS等目录设置为“禁止任何人访问”。等到17大召开完毕再重新开放。 此次活动旨在维护广大合法用户的权益,大家应给予足够的重视,果断关停自己无法完全监管的信息发布接口,不要有侥幸心理,这是对大家负责,也是对自己负责。近期的严打行动可能给您带来一些不便,敬请您谅解和支持! 相关链接: 深度:毁灭上万网站,紫田网络灾难全纪录 http://home.donews.com/donews/article/1/118092.html 汕头电信单方面中断约1000台服务器网络连接 http://www.admin5.com/article/20070829/54014.shtml 严查40部网络淫秽的色情小说以及违禁网站 http://www.admin5.com/article/20070829/54014.shtml 我司目前过滤的非法关键词及非法信息处理流程 http://www.west263.com/faq/list.asp?unid=299 中客科技被汕头电信封掉六百来台服务器 http://home.donews.com/donews/article/1/118280.html 西部数码 2007-8-31 Update:或不言,或论天象,切不可轻犯天威…… [ 阅读全文]
刚刚与MM聊天,无意中谈到消息封锁,她的一句话很让我感到惊讶。她说:封锁好啊,免得为那些事闹心。我心想,了解事实真相是你的权力,至于是否有能力接受事实,以及如何应对那是自己的问题。 这不禁让我联想到中西方在对政府的期望上的区别: 当年五月花号的事迹也许颇能说明西方的特点:各自都有明晰的主张,并有执行其主张的强烈愿望。为了平息纠纷,他们签订了著名的“五月花号公约”,同意将原属于自己的一部分权力授予某些人,以代行管理和协调的职责——这便是政府。 另一方面,中国人所要的政府类似于保姆。许多事,我们没兴趣没态度,或者有态度但是懒得去争。我们干脆找个保姆,只要还有吃有喝、最好不被人欺负,就乖乖地不吵不闹。至于有些地方保姆说那儿危险不能去玩耍、至于有些东西保姆说我们未成年不能看,都一概遵从即是。甚至,保姆还要告诉我们,我们吃的有多么的好。这可是个双重需求,一方面保姆需要我们相信自己吃得很好,以感谢他工作努力、卓有成效;另一方面,我们需要保姆这样说,以告诉自己生活很幸福、世界一片和谐美满。至于实际上好不好,最好别说出来,以免惹得保姆也惹得我们闹心。 这又让我联想到一个观点,说中国人很勤劳。这话诚然不错,但我猜,这个勤劳也许只限于自家一亩三分地,其它的倒很懒。譬如大众利益(其实大众更关乎自己,但许多人看见的只是与自己直接相关的利益)、更譬如他人的利益。关于对他人的漠视,《狼图腾》里有一段描述印象深刻: “当狼咬翻那只大羊的时候,立即引起周围几十只羊的惊慌,四处奔逃。但不一会儿,羊群就恢复平静,甚至有几只绵阳还傻乎乎战兢兢地跺着蹄子,凑到狼跟前去看狼吃羊,像是抗议又像是看热闹。那几只羊一声不吭地看着热闹,接着又有十几只羊跺着蹄子去围观。最后上百只绵羊,竟然把狼和血羊围成一个三米直径的密集圈子,前挤后拥,伸长脖子看个过瘾。” 我又想起坐出租车的经历。 司机往往会问乘客,我们走 A 线还是走 B 线啊? 如果对当地的路不熟悉,我往往会随便应付一句:你看着办吧。 这句话通常包含以下假设: 司机肯定比我熟悉; 我懒得去熟悉; 司机一般是好人,不会故意绕圈坑我; 即使坑我也不至于太过份。 这与我们对政府的设想多么像: 政府肯定比我清楚; 我懒得去搞清楚; 政府一般都是为民办好事,不会故意害人民; 即使地方政府乱搞,中央政府还是好的、即使有腐败分子,还有反腐败呢。 于是,当一个个政策出台、当国家面临选择的时候,大部分人也都是: 懒得管,政府看着办吧!(管不管得着是另一回事) 中国人向来很骄傲自己的文化,几千年来,中华民族不时遭受外来侵患,甚而几度被外族统治。但中华文明却从未中断,外来的统治者非但没有改变我们的文化基因,反而被同化。联想到当下对于政府强权统治的批评,我想,这也许不是政府一方面的责任,在保留这份批评的同时,更多地应该反思自身。当下的中国,有的是沉默的大多数,民主意识离许多人的骨髓还远得很。一下子去除了强权,指不定出多少乱子。(还记得那则新闻吗,说是某地几个人合伙承包了一个鱼塘,因为当地警察力量薄弱,随着天干鱼塘水浅,成群的人下水抢鱼。一边是承包人跪着哭求不要抢他的鱼;一边是成群的人抱着鱼嘻笑颜看,后悔带少了袋子……) 让沉默的大多数们明白:他天生拥有自己的主权,只是为了共同的利益同意把自己的一部分权力授予政府(并保留其他所有未明确授予的权力);而并非天生犯贱,需要一个强权镇压。如此,断不至于有见人家拿着自己的武器对付自己而默然的态度;也不至于当镇压不在时,出现幸灾乐祸、不负责任哄抢的事。 人民,决定着政府的性质;政府,宣传、教育出认同他们意识形态的人民。 Update: 请支持: 国内首个针对 GFW 的诉讼! 附: 本人在 cndigg 投票支持时留的言: 支持! 想想那些在色情与娱乐面前眉飞色舞, 却在被镇压时吓得不敢作声的人们, 心中无穷的悲悯。。。 这样的人在你争取民主时, 恐吓、打压、讥讽……无不净其能。。。 生怕你的努力连累了他们享受被强奸的快感, 却又在事情成功之后坐享果实、侃侃而谈, 仿拂那全是他们的功劳。 附: 英文digg.com的投票页 [ 阅读全文]
How cann’t I love you, Google! [ 阅读全文]