超越起点 追随自由

我看不见,我的明天,但今天,绝不重复昨天;顺风是滑翔,逆风才是飞翔,火烧过才能化凤凰!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  305 随笔 :: 16 文章 :: 1260 评论 :: 25 Trackbacks

2008年1月8日 #

我们iPhone版性能问题一直纠缠着我,现在上线的版本用iphone访问,页面加载时间高达14秒之久,即便我们已经完成了流量优化,页面间跳转均增量只有10K左右甚至更小,但是加载时间完全是巨无霸,并且在这点上,兔子般的WIFI和乌龟般的EDGE都一样蜗牛。不是流量带来的,就只有执行性能了。看着咱们呕心沥血的iPhone Web App(甚至有时觉得设计得比web版还靓丽)被14秒的页面加载卡住,最初的时候我真的很丧气,也许真的是我们应用交互太复杂了,iPhone的硬件性能无法支撑。我开始构思砍功能,砍交互,砍体验,砍界面甚至重新开发……天啦……我舍不得!愤怒了,老子就是不上iPhone版了也要把iPhone的性能问题找出来,凭啥WIFI和EDGE在那么小的流量下都一样蜗牛!

于是从昨天开始,没有测试工具,我横下一条心,用最古老最繁琐的方式,苦力测试五小时,WIFI和EDGE轮番上阵,各种情况各种条件各种组合,一个不拉的记录,然后分析。根据测试结果,晚上兄弟倾力配合进行修改,然后我一遍一遍的再测,终于14秒,12秒,10秒,8秒,6秒,最后锁定到5秒通过全功能,而凌晨两点,看着全功能的页面和测试数字,我不管大家已经都入眠了,发出短信:“打扰了,通告:XXXXX,WIFI和EDGE,通通秒杀!”是的,1秒!!!依旧全功能,依旧低流量,14秒优化成1秒,并且不管兔子般的WIFI还是乌龟般的EDGE都一样猎豹。真正的秒杀!太帅了。Englive iPhone Web App 几近死去却破茧新生。

秒杀是好,但是不是唯一选择,今天和长君同学又经过一上午的努力,不断分析和测试,将昨天的5秒再降低了2秒,于是最终我们确定了3秒杀,并将1秒杀藏在兜里。别惹我们,千万别惹我们,惹毛了,秒你!(悄悄话:我们都还没有做html,css和js的编写内容及方式优化哦)

了了重大心事,抬起头来,我想着昨天晚上偷偷摸摸商量的客户端应用事情,就是为我们的iPhone Version建立一个极度精简、定制的浏览器外壳,开发一个EXE文件以供下载,因为我发现太合适了,而且可以很方便的在桌面应用,虽然从另外一个角度思考,这种方式并不好,因为学习应该专注,尤其是我们目前的背单词,那种三心二意的客户端提示学习对背单词这个点而言,我认为完全是浪费时间。不管怎么说还算一个可行之事,也许会有用户喜欢。于是我打开BT,打算下载VS2008 完整版以便开发一个winForm。似乎整个团队就我一个人曾经还做过客户端(VS做个精简的浏览器外壳记忆中好像很简单)。

摩拳擦掌,我正准备下载时,从理辉的MSN签名上看见Google Chrome 浏览器。我第一个感觉是Google把Android上的safari核心浏览器移到桌面了。虽然我对这样的浏览器不感冒,但终归是件大事,立刻下载。理辉告诉我javascript V8,html5, Gears, webkit等特性,我不太感冒,没份额,集成了web标准八代又有什么意思呢?唯一有点开心的是既然基于safari核心,那么我们Englive不用独立兼容了,完美呈现。我想99%的网站都不会为safari兼容,现在Chrome来了,兼不兼嘛?容不容嘛?慢慢争论去吧,都关我们屁事!我笑着对理辉说:“我们又领先了,很多哦。”

得以于我变态的前端架构和实现方式,兼容工作对我来说10%不到的工作时间,现在已经兼容IE6/IE7/FF/Safari/Opera,IE8看了一下,没啥新鲜的,就算再多一个也就是再拍死一只蚂蚁而已。所以真正让我跳起来的还不是兼容性问题,而是我发现Chrome登录Englive.cn是我们的iPhone版(确实是safari核心),然后我有些快乐预感的用Chrome创建Englive应用程序后,我蹦起来了,立刻放弃了VS的下载,转向Google Chrome推广页面的设计。我对长君说:“真是巧啊,昨天还在偷偷摸摸的想这事,没想到Google今天就做得这么纯粹。”梦想就这样被Google实现了,再回想它所拥有的特性,Google真的革了浏览器的命,革了微软的命,Chrome就像iphone一样,是那么清新脱俗和富有创新力,相比之下,IE8成了史前文明,FF和safari也黯然失色,我是这么认为,虽然因为FF插件我暂时还不会转向Chrome,但是我必须要说:

类似Apple告诉世界:“手机的未来是这样的,我现在把它(iPhone)带给您。”;Google告诉我们:“互联网的未来是这样的,我现在把它(Google Chrome)带给您。”

因为iPhone,我成了Apple的追随者;现在因为Chrome,我成了Google的追随者。严格的说我还是崇拜Apple多些,因为Chrome所示的互联网未来对我而言,叫英雄所见略同,不同是他的力量可以领导,而我不过一直在响应,过去在心里响应,现在Englive是我行动上的响应,刚好配上。但是iPhone所示的另一种未来,移动的未来,是我之前完全没想到的,没想到这么快就接近完美的拥有了。

想想,曾经讨论过的Gears;想想,Chrome会开源;我仿佛看见无限可能的未来就在眼前,触手可及。而我要做的就是赶快抓紧准备,欢迎未来大驾光临。

不说了,给大家Englive.cn iPhone Version in Google Chrome App Window的截图,你也可以使用Chrome来创建、访问与应用。至于 iPhone Version 的3秒杀,下个版本Ver.0.0.3上线。

posted @ 2008-09-03 21:00 爆牙齿 阅读(1106) | 评论 (7)编辑

九月奋斗目标:每天早上一碗豆浆两根油条。——2008 09 01

posted @ 2008-09-01 23:03 爆牙齿 阅读(4) | 评论 (0)编辑

失眠很长时间了,尤其是上周从上海回来后,失眠至2、3点一下升级为5、6点。

自从失眠后,我就没喝过豆浆油条了。昨天,小毅对我说,睡前喝点酒。我立即响应小毅的帮助,买了两瓶100ml,56度的红星二锅头。到了晚上,没酒量的我,每一口都鼓了莫大的勇气,最后居然喝完了整整一瓶,热血沸腾,浑身疼痛,有效果了,终于凌晨四点睡着了。现在,手臂还在痛,酒精还没挥发完……

随着Englive.cn Alpha 2的上线,我们的iphone web app今天终于开放了,其实早已上线,但是一直屏蔽,一拖再拖,我有时在想,我是不是在产品质量的控制和把关上过于严谨了,包括我们的web version。

开发版、测试版、正式版,对我来说其实感觉都是文字游戏。我们的开发走得是几乎0 bug的上线模式,我可以允许单薄的功能但求无错完美,不能容忍丰富的功能但臭虫随处可见。曾经想过一句口号:简单,行云流水(Simple & Flexible)。这不仅仅是应用的设计思路,也是开发思路。一个一个的来,一个一个的极致,绝不搞一窝蜂。那么现在,我们就是在线背单词。随着iphone版的上线,我们的口号开始改变:学习,无处不在(Study, Anywhere),为此而努力。

Alpha 2版本我觉得已经具备实用性了,昨天晚上我第一次叫上一个完全不是互联网行业的朋友试试看,他说了一句话:“感觉界面很不错,操作不错”,哈哈,真是让我无比受用,我想我们团队也会很受用,我们全体为了UI和UE花费了太多的心思和精力。

http://www.englive.cn/el/service/intro_support_iphone.html

Alpha 2在iphone上还有几个bug,比如进度条不能在翻页时自动伸缩,比如丢失了进度记忆功能。今晚修复了,我们就可以向Alpha 3前进了,我也可以抽时间继续写《重构之美》了,上周简直没时间也没心情。

还有一瓶二锅头,我双眼喷火的望着它,我想,今晚应该能3点睡觉了,明天,估计豆浆油条还是喝不上,奋斗。

posted @ 2008-09-01 22:08 爆牙齿 阅读(144) | 评论 (0)编辑

我很少写css方面的技巧,今天落一笔,因为太反正常思维了,我玩了那么久的css,从来没这么想过。我见过很多bug,但无论bug本身还是解决方法都不反思维,但这个……

float和absolute会有关系吗?我想,都不会这么想,因为absolute意味着脱离文档,不受页面元素影响。

如果一个元素必须先清除浮动(clear:left;)才能正常绝对定位(position:absolute;),你作何感想?

{clear:left;position:absolute;},今天之前,我从来没有过这种写法和想法。

很特定,你如果删除c或b或bc的定义,都是正常的。陈成说改成703也可以,是3px bug?这个bug我知道但忘了,也许3px bug有更好的解决方案了?我不研究了,自由发挥吧。

我仿佛看见IE6潇洒的甩甩头,双手一摊耸耸肩,对我冒出一泡:“一切皆有可能。”……老子直想冲过去拳打脚踢一顿海扁。

posted @ 2008-08-28 18:01 爆牙齿 阅读(1136) | 评论 (6)编辑

连接
◆《重构之美》总目录
上一篇:重构之美-跨越Web标准,触碰语义网[开门见山:Microformat] (8-11 00:28)


分离,这个美丽的词,自从Web标准出现后,便梦萦魂牵的围绕着我,吞噬着我的脑细胞,一百遍啊一百遍。

《理解表现与结构相分离》,多么古老的文章;分离,多么诱人的词语!作为Web标准的核心理念,理论上是那么的干净,透彻与清晰,可为何放到实际操作中却那么的棘手和困难?直到四年后的今天,我仍挣扎于其中。

我第一次真正以团队角度去尝试分离是06年《重构之美》发表完后,我开始以结构化的理念去实施。结果是我基本成功的分离了原本纠缠在一起的前端和后端,但是在前端却没有完成分离,甚至一度我成为了团队的一个瓶颈,因为虽然我解放了后端,却没能让解放出来的大量工作协调的分配给前端的每个人,我只能一个人扛着,我分不出去,06年下半年,我几乎天天0点离开公司,每天12到14小时的工作。那时廷廷对我反复说的两个字是:放下!叫我不要把所有的事都揽到自己手上,哪有下属准点下班双休,而主管天天熬夜还包括周末的。我一脸沮丧的望着他:我分不出去……放下的前提是拿起,我没有拿起,我就没有资格放下,我也放不下。所以我必须先奋力去拿起。

前端和后端的分离相对而言是最容易的,只要后端放弃对结构的编写即可做到,其实在这最容易的一点分离上我也走了一年的弯路。通常而言,一个大团队,后端的人数远远高于前端,不少公司在前端的定义上仅仅限于界面设计,而交互、结构甚至样式其实都放在了后端上,由程序员完成。因此我曾理想的希望每个程序员都能够熟悉Web标准的理念,能够统一思想写出标准化甚至相同的结构,这样可以将结构的编写由众多程序员来平均分担,避免压力全部集中在前端。但是半年多的几次尝试过后我放弃了,首先编写一份合理的结构所需要的附加能力,都是程序员不应该投入精力的前端工作,其次结构的编写是个仁者见仁、智者见智的工作,想统一每个人的思想,何其难!而当我放弃后,当程序员不再参与对结构的编写后,前端和后端的工作就清晰的分离了。这里要特别强调,后端放弃对结构的编写是指每一个标签的确定都不参与。这对一些控件形式开发是个打击,比如asp.net的一些控件,如果前端确定的结构是“<div>数据</div>”,后端这么操作“<div><asp:label /></div>”那么就错了,因为最终输出的是“<div><span>数据</span></div>”。

博客园里大部分都是程序员,实际上普遍来说,程序员也远远高于设计师,看我的文章很多都是程序员,听到我说放弃对结构的设计也许会有抵触,尤其是一些不错的程序员。我想一些工作了三、五年的程序员在前端上的造诣或许不亚于甚至高于工作了一、两年的设计师,即便这样,我建议你要做得最好是指导而不是代替。其实真正优秀的程序员会很准确的找到自己的位置,会很清楚自己的光芒在哪里或将在哪里才是最耀眼的。

说到这里我突然想到也许会产生一个混淆,然后特意去百度“Web标准 程序员”,出现一篇广为传播的文章《网站程序员如何应对web标准》。然后我再次发现不可思议的文章:《为什么ASP.NET程序员应该学习Web标准》,好像还是翻译的,国外的文章。

在第一篇文章中,举了一个例:

<asp:Repeater ID="topNewsList" runat="server" >
  <HeaderTemplate>
  <ul>
  </HeaderTemplate>
  <ItemTemplate>
  <li><a href="shownews.asp?id=<%#Container.DataItem("id")%>"><%#Container.DataItem("title")%></a></li>
  </ItemTemplate>
  <FooterTemplate>
  </ul>
  </FooterTemplate>
</asp:Repeater>

它说这部分代码,由“页面设计师”也就是表示层的程序员完成,这实际上是程序员参与了结构的设计,确定了ul、li、a,我觉得这是错误,而且从某种意义上来说很严重。首先必须区分一下,程序员和设计师的界限在哪里?前端也有编程开发一说,那么和后端的编程开发区分在哪里?再宏观点,什么是前端?什么是后端?这条三八线应该怎么划?

什么是程序员?数据层的开发是程序员,还有通用层,业务逻辑层,表示层。表示层算不算程序员?算前端还是后端?js随着ajax新生,也会和数据频繁打交道,交互开发是不是程序员?又算前端还是后端?写代码的开发就是程序员吗?程序员就代表后端吗?那么结构的设计也是写代码,样式的设计也是写代码,都算程序员都算后端罗?除了界面设计,都是开发都是程序员都是后端罗?最搞笑的是很多人不说自己在做样式设计、交互设计而要说成样式开发、交互开发,甚至还有结构开发,我琢磨着剩下孤零零的界面设计,哪天不爽了跳出来高呼一声“还有我界面开发”,似乎顶着“开发”二字,脚不弯了,腰也直了,鸡胸也挺起来了……凸-.-凸

实际上设计师、程序员、设计、开发都是文字忽悠游戏,无所谓。但是前端和后端是应该有分界线的,而这条三八线,我认为:以操作方式来划分。凡是不需要环境可以静态完成设计、开发与调试的工作是前端。而需要运行环境、编译、数据库等必须动态化才能完成设计、开发与调试的工作是后端。所以大部分交互开发虽然也是编程也会操作数据库,但是我认为它还是属于前端,而表示层的开发则属于后端。“程序员”这三个字通常更多的是泛指后端。那么在上面的实例中,就应该这样:由前端确定用ul还是ol还是div等,后端要做的是动态化页面(加入数据并循环)。用什么方式实现数据的载入(Repeater控件还是其他)不关前端的事,而用什么结构标签格式化数据不关后端的事!不要说后端了,这甚至不关位于前端的交互开发的事,交互开发无论从协同考虑上、性能考虑上、维护考虑上都需要尽可能的避免创建结构,更不应该擅自创建结构。

上面两篇以及类似的一些文章,我认为最大的错误就是没有立足于团队的角度去明确区分前端和后端,混为一谈。简单说说在这点上我的经历和态度转变:2006年上半年我对方欣几十个程序员做Web标准培训,那时我是完全希望结构由程序员编写,结果完败;2006年下半年我在卡当,我再次提出全体培训,被拒绝后开始以边开发边沟通的方式将Web标准理念分散渗透和传递,那时我虽然仍抱希望,却已经有所怀疑,因为我发现结构本来是简单的东西,但是一旦多人带着仁者见仁智者见智的心态去操作时,它就变得复杂难控,于是我开始抓结构的决定权,结果成功了;2007年在爆米花,我开始常说一句话:“不管你用什么方式,控件或编程或其他我听不懂的,反正我只要最终输出的页面,在浏览器中查看源代码,其结构和前端确定下来的完全保持一致,丝毫不差,就OK,剩下的事属于前端,你可以不管了。”程序员可以建议或提出障碍,但是结构的决定权100%的落在前端,我完全的放弃了对程序员的主动培训,结果轻松而极速。

那么,程序员是否需要学习Web标准呢?这个问题换个角度,就是问:设计师需要学习数据库吗?答案其实是一样的:需要。但是这种学习我觉得应该是属于了解的学习,而不是钻研,是辅助的学习,而不是主导。为什么?因为首先确定结构需要深厚的CSS设计能力作为支持。两年前我写过一篇《CSS,Stop!》的文章来提醒大家关注结构,很快我就想再写一篇《CSS, Important!》的文章来阐述结构和样式的关系,因为通过后来那道面试题我发现,CSS的设计能力在很大程度上影响和限制着你的结构设计能力,如果你CSS水平不够你根本不敢去选择更好的结构哪怕你知道(比如你如果不知道如何清除浮动,势必要加入冗余标签)。其次,CSS和界面设计又是密切相关的(比如圆角的变通灵活实现或图片切割的针对性设计),和交互设计也有瓜葛,而最后界面设计与交互设计源于产品设计。这条线就牵出了前端两个字。如果程序员编写结构,就要学习CSS,然后被莫名其妙稀奇古怪的浏览器兼容打懵掉,还得纠缠进界面艺术及排版设计……一步一坑,越走越不熟悉障碍也就越大,水深火热,最后导致的结果便是团队无法形成专业的前端队伍,也无法形成专业的后端队伍,人人在执行上身兼数职,单兵作战,更不要说协同了。这无论对团队还是对个人都是糟糕的:团队是混乱的散沙,个人是平庸的全面。

程序员可以学习Web标准,如果自我感觉很好,可以建议甚至强烈建议,但是不要去替代去操作。术业专攻,博览群晓。前一句指在执行上专一,后一句指在认知上全面。其实我认为如果你决心投身于后端做个牛逼的程序员,完全可以不用在实践中去刻意学习Web标准,学习方式很多,沟通协同中也能学习和了解很多,足矣。而执行上的做与不做,对于个人没影响,一个人可以从头做到尾,但是对于团队这个问题很重要,非常重要!你必须认识到一点,全能是幻象,没有在执行上既精于前端也精于后端的人,因为时间和精力是有限的,你必须放弃,让自己有短处,你才可能拥有傲人的长处。当然我知道还有客观环境在左右程序员的行为,是公司没有建立前端队伍而导致程序员不得不去扛起前端的工作,这是很无奈的事情。所以众多网站强在后端弱在前端,怎么可能不弱嘛,前端的工作由后端程序员兼任,想起一句话:“抢劫,咱不专业啊。”再说下去就是前后人才问题了,不说了。

差不多说完了,我想有人会说:“你在说大团队,我们是小团队人少,不可能分得那么细。”其实无论3、5个人的小队还是30、50个人的大队都可以并应该把前后端分离开来。这个东西,和人多人少没关系,人少你都分不清,人多了就只会更混乱。

所以,分离的第一步:程序员们,珍爱生命,“远离”标准;CTO们,珍爱程序员,分离前后端。


连接
◆《重构之美》总目录
上一篇:重构之美-跨越Web标准,触碰语义网[开门见山:Microformat] (8-11 00:28)

posted @ 2008-08-20 00:06 爆牙齿 阅读(2488) | 评论 (50)编辑

连接
◆《重构之美》总目录
上一篇:重构之美-跨越Web标准,拥抱语义网[废话先] (8-3 14:57)
下一篇:重构之美-跨越Web标准,触碰语义网[分离:程序员请“远离”Web标准] (8-20 00:06)


回锅文,写于2007-5-23 12:21

Microformat,认识它的时候很神奇。我查了一下在标准群里的聊天记录:
2006-06-23 16:42:45 爆牙齿郑旻()
晕,标准就标准嘛,微软又偷换概念了,微格式(Microformats)
http://www.xml.com/lpt/a/2005/03/23/deviant.html 
2006-06-23 16:44:46 old9()
http://microformats.org/ 
2006-06-23 16:51:49 爆牙齿郑旻()
看了几个hcard的实例,真TMD乱来
懒得理 
2006-06-23 16:52:52 爆牙齿郑旻()
居然还可以堂而皇之的冠名:hCard
确实牛 
2006-06-23 19:25:30 Realazy.org()
这是微软的吗? 
2006-06-23 19:26:45 Realazy.org()
看清楚哦 

2006-06-26 22:05:10 Realazy.org()
嗯,对,最近谁在关注microformats没? 
2006-06-26 22:05:21 old9()
暴牙? 
2006-06-26 22:05:35 Realazy.org()
Yahoo已经用上了。http://upcoming.org 
2006-06-26 22:05:48 x5.liu()
最近看到太多人提microformats了
谁能给我简单解释一下 
2006-06-26 22:06:11 爆牙齿郑旻()
我没关注 
2006-06-26 22:06:21 Realazy.org()
简单的说,是在兼容当前XHTML的前提下组织信息的一种方式 
2006-06-26 22:06:47 Realazy.org()
通过这个标准的格式,方便于各种不同的用户端来处理 
2006-06-26 22:07:00 爆牙齿郑旻()
定个小规矩取个名字就OK了 
2006-06-26 22:07:09 jjgod()
Microformats 要有一些比较漂亮的演示才会有人关注阿 XD 
2006-06-26 22:07:43 Realazy.org()
http://upcoming.org/ 上有一些不错的例子 
2006-06-26 22:07:45 x5.liu()
恩,近期我研究研究这个东东 
2006-06-26 22:08:09 爆牙齿郑旻()
Microformats的XHTML结构就不好,烂,依赖class算啥,我简单这么认为的哈
2006-06-26 22:08:44 Realazy.org()
当前只能做到如此了 
2006-06-26 22:08:51 Realazy.org()
http://corkd.com/ 
2006-06-26 22:08:59 Realazy.org()
这里也有些应用 
2006-06-26 22:09:32 x5.liu()
我上upcoming.org了,具体哪个地方是microformats的应用? 
2006-06-26 22:09:39 Realazy.org()
如果使用单纯的XML当然好,但是会提高门槛 
2006-06-26 22:09:49 Realazy.org()
http://upcoming.org/event/46123/ 
2006-06-26 22:10:18 爆牙齿郑旻()
XHTML它也用的很烂啊,还没说xml呐 
2006-06-26 22:10:26 Realazy.org()
Export...那里有简单的应用 
2006-06-26 22:10:42 Realazy.org()
怎么个烂法? 
2006-06-26 22:11:18 爆牙齿郑旻()
还没看 

之后群里不时的对microformat的一些讨论就不发来凑字数了,我只是想说当我第一眼看见microformat的时候极为不齿,甚至没细看,肤浅的因为“micro”就想当然的认为它是微软的东东,我大概记得当时还说过这么一句:“不就是一套class命名规则嘛,老子也定义一套class命名规则,然后叫它爆格式。”但是3个月后,当我在部署标准过程中遇到了一个很棘手的问题时,我猛然想起了microformat,可惜当时自己身陷在繁琐流程、大小会议和沉重的编码设计压力中无法静心思考。今年年初的时候,我终于有机会安静下来,带着自己一直的困惑再度审视microformat后,终于感觉上有所斩获。具体怎样下次再表,我们先还是来认识一下曾被我鄙视的,大名鼎鼎的Microformat。

Microformat到底是什么东东?上面对话中,其实Realazy已经做了简单总结:是在兼容当前XHTML的前提下组织信息的一种方式,通过这个标准的格式,方便于各种不同的用户端来处理。这个比较抽象,我们把它扩展开来。

google了好一阵,都没能找到Microformat的起点,能找到的最早的文献就是我上面的那个链接:http://www.xml.com/lpt/a/2005/03/23/deviant.html。从时间上看是2005年3月23日,发展至少都两年多了,我是在一年多后才接触,两年后才思考,真不合时代节奏,落伍啊。

对Microformat的解释大家可以通过google进行了解,英文强的兄弟可以直接访问Microformats.org了解和学习,中文资料方面比较零散和缺乏,我也没什么好建议。

文字没有实例直观,就像文档没有设计稿直观一样。那么现在我们先直接来看一个实例:将“<cite>Dr. John Philip Paul Stevenson, Jr., M.D., A.C.P.<cite>”格式化为hCard Microformat。

格式化后的结果是:
<cite class="fn n">
    <span class="honorific-prefix">Dr.</span>
    <span class="given-name">John</span>
    <span class="additional-name">Philip</span>
    <span class="additional-name">Paul</span> 
    <span class="family-name">Stevenson</span>,
    <span class="honorific-suffix">Jr.</span>,
    <span class="honorific-suffix">M.D.</span>,
    <span class="honorific-suffix">A.C.P.</span>
</cite>

怎么样?感受如何?我的第一个反应,第二个反应……反应无数次后就是放在现在仍然是两个字:夸张。至于嘛,一句话用这么多的标签来格式化,每个都有class,每个class都很大方,长长的。当然这里我例举了一个比较极端的实例(晕人的专例^_^)。其实Microformat在大多数情况下相对而言代码上是没那么冗余的。下面我们来看另外一个不极端的Microformat。

这是常规的一个页脚呈现,来自http://microformatique.com/
© 2007 John Allsopp | Thanks, WordPress | Barthelme theme by Scott Allan Wallick | Standards compliant XHTML & CSS | RSS: Posts & Comments
在这个页脚里面有两个微格式:

1、John Allsopp
<span class="vcard">
    <a class="url fn n" href="http://westciv.com">
        <span class="given-name">John</span>
        <span class="family-name">Allsopp</span>
    </a>
</span>

2、Scott和上面类似我就不写了。

我加粗部分就是为了微格式化而必要的代码,这么一看好像也不怎么常规,如果不使用微格式,同样的表现只需要短短的<a href="http://westciv.com">John Allsopp</a>就可以完成。看起来冗余代码依旧很多,那么是否冗余呢?其实这也是我一直迷惑的。其实我也一直在试图说服自己和他人包括现在的读者你:这是有用的。但是……这个这个先暂且放下。

为什么要这么做,增加这么多的标记?Microformat曰:语义化、API。通过这种方式申明数据的语义,形成API,将数据开放出来。问题又来了,需要吗不需要吗需要吗?研究研究?我相信未来的互联网,语义网一定是开放的互联网,不会像现在这样数据无法畅通无阻,存在大量的信息孤岛和信息盲点。但是我们不在明天我们在今天啊,今天需要吗不需要吗需要吗?……靠,不研究了还是先暂且放下。

好吧,增加了这么多代码,好处在哪里?给我一个应用实例。Microformat曰:firefox的Operator插件。耐着性子下载下来,再打开http://microformatique.com/,Operator工具栏上的Export Contact有了数字“3”,他识别出了页面上的3个hCard,选择John Allsopp,Operate提示Outlook打开或下载,下载下来一个hCard.vcf文件,vcf是一种通用的电子名片文件格式。可以被导入各种识别该格式的设备(如手机)和软件(如Outlook)中。打开这个hCard.vcf文件,看见如下代码:

BEGIN:VCARD
PRODID:
SOURCE:http://microformatique.com/?p=160
NAME:microformatique - a blog about microformats and data at the edges : some finer points of hCard and n optimization
VERSION:3.0
N;CHARSET=UTF-8:Allsopp;John;;;
FN;CHARSET=UTF-8:John Allsopp
UID:
URL:http://westciv.com/
END:VCARD

我加粗的地方是可以从页面中获取的数据,而其他部分是Operator按.vcf标准对数据进行的转换,可不可以这么理解呢:Operate充当了xsl的角色,将“xml”转为“xhtml”,将一种标准转为另一种标准。这么一看,要实现这种转换确实需要添加代码申明每个数据的语义,否则无法使得程序读懂数据从而匹配的进行转换。

好了,有所理解了,也对为此增加的额外的、大量的标记有了理论上的认可……可是但是以及But,理论终究是理论,放到实践中,根本没有多大的意义嘛!

  1. 目前支持microformat只有Firefox的Operator插件。
  2. Firefox市场占有率对于中国,即便它在发展壮大,还是奇低。平均高估一下:FF占有率10%吧。
  3. 使用Firefox的人群能有几个人知道Operator?连我都一直不知道,更不要说其他人了,更不要说人民群众了。再平均高估一下:1%吧(100个Firefox中有1个装了Operator)
  4. 装了Operator的人已经处于领域浪尖了,好了,有几个人真正在使用,而不是看着Operator上出现的识别数字YY?坦白的说,我装了Operator后,行为上属于后者,纯粹YY。去导出hCard?然后干嘛呢?我疯了,我有病!……继续高估:1%(100个安装了Operator的人中有1个人在真正使用)
  5. 好了,你突破了上述种种关卡,成为了浪尖上冒泡的水花,精英中中奖的英雄,骄傲吧……请问你访问100次网站,能用几次?你雄心壮志的以为中奖,结果是什么都没有,安全期……TT,最后的结局是:1%。
计算计算:10%×1%×1%×1%等于多少?千万分之一!!!那个使用microformat的家伙、用户,是千万分之一的恐龙人。为了这千万分之一的应用可能,我们有必要去学习和应用吗?我们这些打工仔们跳槽的机率,几个数量级的高于我们应用的microformat被用户所使用。……

什么是梦想,什么是现实,什么是梦想照不进现实,诠译得多么准确。microformat……

开门见了山,横在路中间……登还是绕?


连接
下一篇:重构之美-跨越Web标准,触碰语义网[分离:程序员请“远离”Web标准] (8-20 00:06)
上一篇:重构之美-跨越Web标准,拥抱语义网[废话先] (8-3 14:57)
◆《重构之美》总目录

posted @ 2008-08-11 00:28 爆牙齿 阅读(2244) | 评论 (10)编辑

五-星-红-旗-迎-风-飘-扬
胜-利-歌-声-多-么-响-亮
歌-唱-我-们-亲-爱-的-祖-国
从-今-走-向-繁-荣-富-强

越-过-高-山,越-过-平-原
跨-过-奔-腾-的-黄-河-长-江
宽-广-美-丽-的-土-地
是-我-们-可-爱-的-家-乡
我-们-爱-和-平,我-们-爱-家-乡
我-们-团-结-友-爱-坚-强-如-钢

五-星-红-旗-迎-风-飘-扬
胜-利-歌-声-多-么-响-亮
歌-唱-我-们-亲-爱-的-祖-国
从-今-走-向-繁-荣-富-强

当这首歌以极舒缓的节奏,被美丽的红衣小女孩用那么干净而纯粹的声音演绎出来;
当代表着56个民族的小孩在歌声中拥着鲜艳的五星红旗手拉手,穿过被灯光渲染得连空气中都弥漫着中国红的奥运会场,走向旗杆;
当军人们接过并高举国旗,换成庄严的姿势与军步,将国旗送到旗杆下,此时正好最后一句高昂的“从今走向繁荣富强”。
当镜头一换,唱完歌的红衣小女孩那没有杂质的笑容和闪着希望的双眼……

我出生于77年,正是新中国起步之时,于是很幸运的我亲眼目睹、亲身经历了祖国三十年翻天覆地的巨变。这种厚重的情感沉淀,在这一时刻面对张艺谋这一煽情狠招,毫无抵抗力,心甘情愿的缴械投降,泪水哗哗流下。其实昨天在看直播时,我使劲的抵抗只是眼红,因为和团队在俱乐部大厅一角,人多不方便。今天在家不断回放这一片段时,一个人,便放任了自己的情感。给爸爸妈妈发短信:“那个小女孩慢节奏歌唱祖国的时候,56个人拥着国旗走向升旗台,很想哭,中国太不容易了。唉,边哭边写这条短信……”

身边不少人都出国甚至移民,希望到一个更成熟更完善的地方去生活去奋斗,追求个人的幸福和发展没什么不对,但是人各有志,我永远不会。我就要一生呆在中国,就要切身的见证祖国的成长并投身于其中,我不要远远的望着,我不要带着愧疚的血脉骄傲。家要是自己的才不嫌脏不嫌贫,国也一样要是自己的才值得去努力和奋斗!一代人建不好没关系,两代人建,两代人建不好,还有三代人,代代相传,生生不息,这就是伟大的中华民族五千年。我希望当我老了的时候,儿孙围着,我给他们讲新中国的传奇和故事,把我作为炎黄子孙的自豪、骄傲与文化传承下去,而这,是我生命的重要意义之一。

posted @ 2008-08-10 18:44 爆牙齿 阅读(235) | 评论 (2)编辑

今日七夕,今日立秋。

旻是秋天的意思,而我也出生在秋天,秋天便是属于我的季节。

以前不太在意这些东西也不会说出这样的话,不过随着年龄的增加,压力的增加,我发现,从外去寻找恒力的精神支柱越来越不可能,而要时刻保持自己充足的斗志和不死的信心,就只能学习从内挖掘。而内就是这些似迷信非迷信的、无迹可寻的、无理可述的,乱七八糟稀奇古怪的神仙想法,我把它看成是一种信仰。而又正因为这种信仰发至内心,所以它所产生的斗志和信心不容易因外界的干扰和影响而减弱,因为它的来源决定了与他人与环境都无关。

秋天就是属于我的季节!而我,在我的季节中必将无所畏惧,一路引亢高歌!

有喜就有悲,立秋之日竟也是鹊桥架起之日,我在银河这边坐着,远望对岸,勤劳的喜鹊们在我旁边年年架年年散,不知它们是否对我的无动于衷从奇怪变成麻木?其实我一动不动的坐在桥下,年年思考:“走桥多没创意,游过去应该比较帅。就是不知水深否?流激否?对岸有人扔救生圈否?”六次,依旧不得其解。

悲喜之间,孕育了五个月的Englive.cn探出一个头来,张望着这个新鲜的世界,我们的孩子终于不再是细胞,有了人模鬼样。我想说:“孩子,外面的世界很精彩,外面的世界很无奈。作为父母,我们的要求一点都不高:顺利出生,健康成长。在无法抗拒的天灾人祸下,哪怕在缝隙中也要顽强求生,要创造奇迹,活着便是最大奇迹,因为生命太脆弱了。”

一叶而知秋,我们这一叶在立秋的这一天优雅的飘下,把我的思绪带到麦田与菜花地,那是我最爱的色彩,你看见了吗,一片金黄的秋。


其实今天很不爽的。立秋是一个好词,意味着一种开始,七夕也是一个好词,意味着一种美丽。为了赶在这个好日子上线,一个多月前就开始做各种工作,功能砍掉一个又一个,精简了再精简,临头来昨天一个通宵,今天又一整天,结果还是无法完整上线。当昨天兄弟告诉我今天晚上搞,当今天下午兄弟告诉我最后的细节今天晚上来处理,我就知道今天基本没戏了,因为今夜是七夕,而我也早早的定下七夕放假。所以下午赶快放上一个首页,也算是探头面世宣告:“我们开始了”,然后心存一线希望。现在还有几分钟就恶俗的8月8了,最后一丝希望终于彻底破灭。

我无法责备任何人,兄弟们都很努力,天天熬夜,其中一人前天凌晨两点,昨天凌晨三点,今天凌晨四点半,然后稍做休息又忙了一上午。谢谢成了浅薄的词,只有放在心中的感激和自身不懈的努力作为回报,也希望每个人相互感激,相互成就。

但是还是没有准时上线,肯定有问题。工作量确实太大,而我也还是没有评估好风险和控制好节奏,没有让大家对谨守时间点引起足够的重视,如果错过了,一些受时间点限制并围绕这一点的,技术相关的、非技术相关的计划、动作、设想和构思也就跟着落空甚至一些已经进行了的工作会变成浪费。

本来想着上线和相关的计划,哪怕昨天通宵,今天白天一整天也都处于激动和亢奋的状态,结果最后全部落空,一个人到西湖边度过一个充满遗憾、失望和郁闷的七夕之夜:去一茶一坐,上了二楼拿出电脑坐下,服务员告知今天只提供二人晚餐不提供单人餐,严重被歧视,超级被打击,郁闷的收拾走人;打的去两岸,500米开了5分钟,司机横冲直撞已经很努力了,我只能继续郁闷。到了两岸,打开电脑准备工作,发现首页还没上线,一下感到一种无所谓,更加失落。唉……

凌晨1点半离开两岸,慢慢回走,路上想想,其实也不完全是无所谓,是他太严谨了,一丝不苟,而我太活泼,相同的是他以严谨的方式追求完美,而我以活泼的方式追求完美。我琢磨着这是好事啊,不但技术上互补也许性格上也互补。否则我把一个网站从里到外都搞得活蹦乱跳,那一定是件坏事。

2点半回到家,不唉声叹气了,8月7日已经成昨天了,遗憾和失望也应该就让它们留在昨天,8月8日虽然被炒得无比恶俗,但是是今天,今天就是新的一天,新的一天就应该朝气蓬勃,斗志昂扬。落空的计划浪费的工作带不进今天,脑袋在手脚在,重新想重新做就是了。

还是没有什么睡意,继续工作,继续用我的火眼金睛绣花,不知今晚团队一起看奥运时能否举杯共庆。

靠,电信在机房做线路割接,无法访问服务器……

六点半了,天很亮了,我困了,还是没能打起精神,还是被昨天的情绪缠绕着,睡一会儿……

八点半了,在噩梦惊吓中醒来,看见火车撞死一人和工作人员清理现场,我基本不做这样的梦……状态真是差到极点。再睡一个会儿,希望做个小美梦……

十一点,起床。

posted @ 2008-08-07 23:51 爆牙齿 阅读(172) | 评论 (3)编辑

第一剑《重构之美》博客园、CSDN、蓝色理想同步连载。神仙大闹天宫,这次我要修改全球互联网团队协同方式!——2008 08 03

七夕立秋。旻是秋天,我的季节开始了,可七夕……悲喜间孕育五个月的Englive.cn伸出脑袋张望世界。第二剑!——2008 08 07

当《歌唱祖国》被女孩用极抒情节奏清澈纯粹的演绎,歌声中56孩子拥着国旗穿过红色会场,泪流,祖国太不容易。——2008 08 09

别人问我创业,我说:创业最难是每件事都不确定。不能偷懒不能跳槽,只能拼死压制内心恐惧,然后微笑面对。——2008 08 12

今日鬼节。我潜伏在黑暗中,一丝阴笑,缓缓送出第三剑:Englive.cn iPhone Web App。——2008 08 15

总是没有时间回头望,停不下脚步是怎样的沧桑。——2008 8 25

瓜李智签名说他喜欢每天回家女儿张开双臂跑来,我咬牙裂齿恨恨的说我喜欢每天回家豆豆跳上窗台使劲喵喵喵。——2008 08 26

想30年后,惊觉人生太短,真是不甘。生命的意义?思想走一圈,爱竟是唯一答案。爱你,所以奋斗,所以活着。——2008 08 27

posted @ 2008-08-05 02:27 爆牙齿 阅读(29) | 评论 (0)编辑

连接
◆《重构之美》总目录
上一篇:重构之美-走在Web标准化设计的路上[The End.] (6-1 01:40)
下一篇:重构之美-跨越Web标准,触碰语义网[开门见山:Microformat]


我又开始了,现在是2008-8-3 14:55,四年前的此时此刻我怀着激动的心情在蓝色理想发表了第一篇《重构之美-迎接Web标准化设计的来临[在怀疑中选择]》,四年后的此时此刻,我开始连载《重构之美》最后一部分,希望能画上一个句号。

这篇文章写于2007-5-12 15:55,本想一年前发表,但是那时根本没有时间和精力来完成这一系列,也就埋了一年多。

这个标题在一年多前我就想好了,赶个时髦嘛,三部曲:迎接、在路上、跨越。蓦然回首,从2004年6月开始接触标准,04年8月到12月写‘迎接’,06年3月到6月写‘在路上’,现在开始写‘跨越’,三年三个阶段,时间一晃而过,我惊讶于自己在这个没有什么高科技技术含量的领域居然滞留了三年。有时想想,为什么是三年而不是三天?如果是三天多好啊,时间是那么的珍贵,尤其对我来说,年底即将面临人生年历的第三次十进一。

太多太多的弯路了,我走了。太多太多的时间了,我费了。常常面对一个细得不能再细的问题,站在原地,左脚向前跨出一步然后收回,身体转动1度再跨出一步,又收回。总是要无比耐心的伸出收回左脚无数次后,右脚才能跟上去一次,站定。面对就这样在旋转中被消耗浪费掉的时间,一直以为自己很聪明是黄金是天才的我只能无限唏嘘和感慨于两点:1、我的愚笨。2、摸索的艰难和前进的不易。

写下这个标题,其实我很惶恐。“跨越Web标准”我还是敢说的,但是语义网却不是那么好拥抱的,现在的我根本没有资格去吼“拥抱语义网”。当然我很喜欢这样的标题,很有气势,也希望自己能够有资格去“拥抱语义网”,因为Web标准从宏观上的意义我的理解中就在于衔接第一代的万维网和第二代的语义网,是所谓过渡。更重要的是在应用Web标准的这个历程中,我从实践上而不是书本上概念上感受到了这一点,感受到语义网的逼近。但是我仍没资格,无法拥抱,语义网在我的世界里仍是雾蒙蒙的一片,没有放晴,我只能继续的转动自己的身体,再次伸出我试探的左脚,期待着右脚的跟进,期待着穿越迷雾,感受晴空万里的互联网II。

所以本来我是没打算在雾中动笔,但是可恶的是我在一年前信誓旦旦白底黑字地写下了“Promise”,唉,读者或许早忘了,但作者却没法不记住。当时停笔的原因很简单,写书。不得不坦白的交代,正是因为写书,我停止了写技术博。哎呀,我继续写博,都来看博了,谁来买我的书啊,书卖得不好不就没钱可赚了嘛,不写博了,写书去,然后大卖特卖,然后就发财啦,呵呵。当时的“Promise”是“Promise back with my book”,结果本来还很远的一年后就到了,而我的书仍遥遥无期。忙工作、人懒惰、写作水平差,总之一直是思想上豪情万丈的“我要写书”,而行动上始终处于“等明天”。等着等着,“明天”就到了,而我仍双手空空。

标准群里的兄弟,样式之美的嗷嗷也在写一本和Web标准相关的书,甚至为了完成这本书五月开始辞职在家专心“做作业”。知道他的水平,看过他的目录提纲,很是期待。他问我:“你又专又兼,书呢?Y的你就不能专心点写书……”我也无比的郁闷,我不仅又专又兼,还琢磨着创业,还要泡吧K歌弹琴旅行写游记生活博玩WOW和长时间专注地发呆,Y的时间为啥只有24小时?丫的为啥我爱好那么多?和人家辞职写书的魄力简直无法相提并论,我只能恨恨的说:“你就不要当我还有写书这件事了……”。

这一年发生在Web前端的事情不少。《设计心理学》《Don't make me think》等将UE推向了一个前所未有的高度,言必UE,貌似在前端凌驾一切。Flex2开始发飙,接过MM公司接力棒的Adobe打出了脱离浏览器的牌:Apollo。年前不断吊胃口的WPF一个多月前终于正式命名为Sliverlight,并迅速展开地毯式的轰炸和推广,1.0都还没开始,1.1 alpha又继续吊胃口。阿弥陀佛,vista终于发布了。最近Web标准领域又一件大事,本来一直属于地下组织的html5闪电浮出水面力压xhtml并成为下一代的html。三年来一直统帅前端的xhtml一夜之间就显得极为尴尬,同时还有建立其上的Web标准。Dreamweaver CS3正式发布,据说能完全基于“div”进行可视化设计,连ajax都可视,拖拖拉拉填填属性页面就搞定。于是,RIA携着html5的冲击,再加上DW CS3的助阵,似乎Web标准摇摇欲坠,即将轰然倒塌……

怎么看待呢?怎么说呢?展开的话会让这篇废话很长,最后再提出来单独说吧。这里我简单用一句话表达我的观点:RIA无疑是一种进步和革命,但他不属于现在,而html5和DW CS3给我的感觉是倒退回2004年以前。

写书真的是一件痛苦万分的事情,尤其是技术书。写老东西是痛苦的,因为成熟所以缺乏激情。写新东西同样是痛苦的,因为不成熟所以怀有顾虑。技术的路是学习的路,一路走来新旧交替,便成了恶性循环,死循环,一想到写书就不知道怎么办。尤其对于Web标准这种个人认为是强思路弱技术实现的东西,什么意思呢?就是很不稳定,学习的路更多的是自我否定的路,我06年写得文章对04年的文章是有否定的,而现在回看一年前的系列文章,又有不少否定。如此的反复和不稳定叫我如何能下笔去成书?从04年《程序员》找我约稿以来,“怕自己不成熟而误导读者”是我一直的心理障碍(现在庆幸当时拒绝了,否则若‘迎接’那部烂文章登上《程序员》,爆牙齿就会多出很多来,笑爆的)。我一直希望自己能冲上顶以后再捧出一本书来,所以在去年答应了周筠姐姐写书以后,这一年来我把更多时间都花在冲顶上而不是写书上。愿望是美好滴,结局是悲惨滴。一年后的今天,不仅仅书的进度缓慢,而且山顶仍然湮没在渺渺云雾之中,靠,这山咋就没顶呢?

从去年年初有了结构化的感悟后,严格的说此后整整一年都没啥质变和突破,一直都是coding、coding、部署、部署,对理论的实践,结构化的实践。虽然完整搞定了一次从零开始的团队应用部署,虽然在团队应用和项目管理方面获得了不少收获,虽然坚持抗下来的繁重编码工作中也让我在技术细节上获得了不少收获,但是……但是这些都是在领悟结构化后基本已经预见的东西,不过是用实践验证了理论一次,不过使得我更为熟练一些,更快一些,能够很忽悠的为个人简历添一笔“有大团队成功应用部署Web标准的经验”,仅此而已。我一直都清楚的知道也这么认为,在Web标准这个面上,这一年我一直以来的各种大小收获都没有一个能够和领悟结构化而产生的意义相提并论。这种在思路上期待突破的精神折磨终于在今年年初结束了,我好像终于又摸到了什么东西,好像终于又上了一个台阶。到底是有所突破还是哗众取宠,是骡子是马,拉出来遛遛……

最后,我决定从下篇开始,将此次标题修改为“触碰”,虽然“拥抱”的愿望是美好的,但是实际上还是在触碰、在试探、在蜻蜓点水……


连接
下一篇:重构之美-跨越Web标准,触碰语义网[开门见山:Microformat]
上一篇:重构之美-走在Web标准化设计的路上[The End.] (6-1 01:40)
◆《重构之美》总目录

posted @ 2008-08-03 14:57 爆牙齿 阅读(1550) | 评论 (10)编辑

加入了校内,看见了弟弟的文字。

和弟弟有点不一样,我思维落后了弟弟四年甚至更多,因为弟弟大学甚至可能高中就开始渐进策划他的人生了,而我在大学毕业后,走出校门,我完全不知道自己未来要做什么,能做什么,完全是一个裸体,毫无准备的,红着脸冲进社会。当我开始工作,开始羞答答的在电脑城里装机的时候,弟弟刚刚初中。面对社会,我一无所有,完全没准备没储备,残酷的生存压力下,这么多年来,我一直埋头猛冲,很少左右环顾其他,即便抬头也是远望自己的路,寻找自己的方向。于是我几乎完全不了解弟弟的初中、高中是怎么过的,更陌生的是妹妹。没有办法,自己都照顾不过来,怎么去关心别人?

有时候觉得,面对弟弟妹妹,我这个哥哥很不称职。还记得离开成都前,有一次无意在家里电脑上看见弟弟高中的一篇日记,他说:“他不是我亲哥哥。”我鼻子一酸,一下眼泪就上来了,我什么话都说不出来,只能悄悄关了电脑,离开。我能做什么呢?连自己生活都照顾不好的我,完全就是一个弱者,什么都做不了,只能恶性循环的,更亡命的工作、奋斗。后来到了杭州,弟弟在上海大二,杭州和上海便成了我往返最多的两个城市。常和妈妈通电话时,妈妈对我说弟弟的情况、心态,我就很吃醋,就是很吃醋,不给我说……

现在,我还在杭州奋斗,弟弟毕业了,带着他的储备开始工作,一登场就闪闪发光,我很骄傲,那是必然的,也很庆幸自己还没迂腐,还有抵抗的机会。今天在校内看见弟弟的一些文字,很帅很亲切,像照镜子,因为几乎所有观点都是我多年来一直坚守的。熟悉我的人会对这些文字有似曾相似的感觉,那也是必然的,流着一样的血!

《这是我的人生宣言》节选——2008-05-08 21:14
  人就活一次,我不敢有时刻忘怀,随时用这样的想法勉励自己
  我就活这么一次,不知道什么时候就会结束的生命,我到底要怎么样过才行?
  从现在算起,抛开天灾人祸,我还有大概60年好活,抛开变成糟老头的时间,我大概还有35年好奋斗,而且我已经奋斗了5年,原来,这不知不觉的感觉,就是我所有奋斗时间的八分之一
  还剩下八分之七,或者更短
  我可以接受我老的时候一贫如洗,孤身一人,露宿街头,被人唾弃,甚至坐牢,甚至卧病,我最不愿我老的时候,在某天下午,喝着茶,扇着扇子,数落着自己一生后悔的种种事情,并用此继续荼毒子女
  我还剩下35年,我就将变成一个糟老头子,到了那个时候,我非常想,无论怎么回望过去,我没有后悔的事情,我所作的一切,都是那么值得,哪怕是错,也要错的值得
  回望我这22年,我没有后悔的事情,每一步都是我自己的选择,没有违心的事情,我都按照自己的意愿来过的,哪怕遇到身不由己的情形,我也从来都没有放弃过自己
  当然,有成功也有失败,可是都无比受用
  接下来我要面临的是一个陌生的世界,我要用35年创造一个怎样的人生?
  我向往的人生是,和自己爱的人在一起,生两个孩子,有点钱过好日子,有个自己的公司,父母在,赡养,走,安葬
  我知道事情总会有变化,人生充满了未知,心想事成是童话,等待我的不只是挑战,更多的是失望与迷茫
  就像鲁豫有约里面的母亲一样,我的父母也是伟大的,我遗传了他们的独立,爸爸妈妈教我的,选择自己要的生活,过自己选择的生活,死在自己的选择里
  我妈妈经常抱怨生命不公,爸爸经常抱怨生不逢时,骂GCD,可是他们二位,用自己的言行给我和哥哥上了一课,永远无法忘怀的一课,那也是藏在了我和哥哥骨子里的东西,我们要将父母教给我们的东西,带给我们的子女,那就是,无论在什么时代,无论在什么环境下,做一个伟大的人,奋斗的人才有资格享受生命的精彩,我的路已经开始了22年,以前的种种成就了现在的我,是好,是坏,都没有关系,关键是,我依旧是我,依然坚定地走在我自己的路上
  未尝改变

《爽》——2008-05-07 19:45
今天接到一个猎头电话,挖我去一个公司做销售的LEADER
拒绝之


工资很高,每月7K,但是我不会去的
因为在我的价值观里,没有人可以用任何东西收买我
左右我的路
我会永远走在自己的路上
或者成功
或者失败
谁都无法左右我
只能看着我

我会自己选择我要的一切
不是我高傲
而是鱼说的,也是我一直想的
用一种方式活下去,无悔

我永远无悔自己的选择
而且,只有自己选择的
才会无悔

最近弟弟给我说,他在汇丰很快月薪就将破万,就在这一、两个月。我震惊,我说你太牛了,十万年薪哥哥两年前才拿到,那时28岁,你现在才刚刚毕业,就拿到了,简直是简直是。弟弟笑着拍拍我肩膀:“哥哥,你放心,我会随时给你压力的。”

我在想,如果我迂腐了,不再抗争,恐怕我无法承受这样的挑衅。所幸我没有,所幸我还能抵抗,那么,面对弟弟的挑衅,我心里的回答是:“那没办法了,当你收入月一万工资时,我要发出月一万的工资。日本人,老子要把压力扔还给你,TNND,挑衅我!‘哥哥’两个字是写着玩的么!”

为发出月一万的工资而奋斗!

posted @ 2008-08-01 00:27 爆牙齿 阅读(2189) | 评论 (45)编辑

此文已不能称为回锅文了,而是古文……2000年6月12日,22岁的,年少轻狂的我。居然此文遗体除了我电脑中还留在了西祠胡同中。收录收录!

  现在的年轻人似乎喜欢将‘现实’两字挂在嘴边,不管在学业或工作上,甚至在情感上都这样。常常听到有人唉声叹气 :唉,这工作对我来说不现实;我和他(她)不现实;现实一点吧:…… 说话之人好像也会因此觉得自己要成熟一点,我相当反感!
  试问:什么是现实?!年轻的我们究竟受过多少的磨难,能有资格去评价这个社会和不可预料的事?年轻对于每个人只有短暂的一刹那,应该充满激情,敢爱敢恨,敢做敢当,无所畏惧的面对社会,人生和感情。20多岁的我们还在摸索、试探中前进,漫长的人生还没有一个定格,是不应该过于左思右想的。现实,我想,以后再说吧。
  或许有人会说:你不成熟。我举双手赞成!年轻的时光对于我来说不多了,我可以保住一颗年轻的心,却留不住年轻的身体因此我不想跨越年龄,像成年人那样瞻前顾后、三思而行,我会失去在年轻时代里应该得到的东西。无论成败,只要认真对待,我无憾!
  爆牙齿 2000 6 12
posted @ 2008-07-31 01:27 爆牙齿 阅读(176) | 评论 (0)编辑

此文为回锅文,写于2007-08-09 12:05。


初识饭否

很早以前就听说了twitter,不以为然。四月我刚刚加入海词的时候,刘勇又大力给我宣传了twitter,介绍了twitter和facebook在美国的火爆,而我仍然不以为然。facebook是SNS,SNS我有我独立的想法,看了一下并不相同,自然就放弃关注,任它火爆我自不动。twitter我也没应用,自然不能理解它的意义所在,单纯的从一句句看似的废话中感觉挺无聊的。以至于后来模仿者饭否在国内上线并迅速刮起一阵旋风,而我仍然站得远远的,只听风声却无视。

两天前我偶然用上了饭否。注册的动机是这样的,杨磊给我说在饭否上嗷嗷和彭毅说到了我还有出书,他转述得模糊却勾起了我的好奇心,于是决定注册饭否看看到底说些什么。注册好了,搜索嗷嗷,加为好友,屏幕显示嗷嗷也加我为好友了,真奇怪,屏幕继续显示,杨磊和怿飞立刻把我加为好友了,他们怎么知道我注册了?当然,很快我就反应过来,嗷嗷、杨磊、怿飞互为好友,而好友的操作是能被即时看见的,所以嗷嗷加我这一动作瞬间,就传给了他的每一个好友。原来如此……这种传播方式……真有点病毒……

最初的使用过程并没有让我觉得多么的与众不同,我绑定了MSN/GTalk。是的,信息的发布和接受通过最常用最习惯的即时通讯软件完成,非常便利,又怎么样呢?这种模式的意义,和即时通讯相比好像没太大进步,整个下午一直迷惑的我在当天下午下班前绑定了手机,而当我坐在的士上拿出手机饭否的时候,我对饭否的态度来了一个5255B向后翻腾两周半转体两周半屈体。

理解饭否

下面这段话是当时通过手机短信记录到饭否上的:

坐在的上,带着产品详细设计文档正赶往西湖天地一茶一坐,海词第二次聚会。当我写下上面的话,一下理解了为什么twitter会那么火,这是我第一次在离开电脑离开有线无线网络情况下,又如此方便的使用互联网记录我的生活,感谢饭否感谢杨磊。好了到了,沿湖漫步过去,夕阳很美我很帅。2007-08-07 18:41 通过短信 分享 删除

是的,当我使用手机坐在的上,通过最常用的发短信方式记录自己的心态、感受已经正在做的事情,并且能够第一时间的分享给我的好友,我才真正理解了twitter这个创意的精妙和价值。剩下的就是拍手叫绝,强烈地感受到互联网离我很远却又很近,朋友离我很远却又很近。互联网终于开始离开有线离开无线离开电脑开始逐步渗透进日常生活中。从台式机的网线进化到笔记本的无线再进化到手机的GPRS,现在普通的短信也融进互联网了。合网的威力真不一般。曾经的三网合一,如今第一次从日常应用中开始感受到。

我们需要记录吗?

使用饭否的第二天我就当了一次饭否推广者,在大学班群里大力推广,但因为只有我一个人在互联网里,所以大家都不为所动不能理解,争论的中心是这些无聊的话为什么要记录,说完就完了呗,记录毫无意义。直到最后我说出记录的目的之一是分享,他们说为什么要分享?我发现互联网外的人们对分享二字真的缺乏理解,分享的理念非常单薄,其实这点我早早就有很强烈的感受。常常听到的就是“这些多无聊”,“我没什么可分享的”,“这是我的隐私”等等。很多人低估了自己的力量,不知道自己是可以给身边的人带去很多的欢乐的,是可以为身边的人分担很多的烦恼的。

说到这里我想起我的中学时代,那个疯狂追星的时代,四大天王红遍整个大陆的时代,当年有一部电影用夸张的手法描述,一个蜂拥的人群中几个人高高站着,摇着手中的商品:“卖刘德华的内裤啊”,“张学友穿过的拖鞋,谁要啊?”,“黎明的头发!”,“郭富城擦过鼻涕的手纸,抢啊!”。明星是被关注的,一言一行都被追捧。过去是这样,十多年过去了,现在仍是这样,韩寒博客敲上一个点,都上万的人蜂拥而入,成千的评论产生。这很正常,但是很多人忽略了一点,忘记了一点,那就是不是只有明星才会被关注才会被追捧,实际上每一个人,每一个个体都是明星,都在关注和被关注中,都在追捧和被追捧中,只是程度不一样而已。你难道不关注你父母的一言一行?难道你的一言一行不被你的父母所关注?难道你不关注你的家人而又不被你的家人所关注?难道你不关注你的朋友而又不被你的朋友所关注?难道你不关注你的身边而又不被你的身边所关注?

当然,顺手抨击一下现在金钱至上的社会,很多人关心的重心最终还是落在金钱上,哪怕是对父母的关注,这种已经变态的心态我不想多说了,口头禅:钱是TMD王八蛋。还是回题。我们常常关注也被关注着,问题来了,我们不是明星,我们身边的人也不是明星,没有传媒为我们传播,又常常的,亲人好友,我们眼中平凡的“明星们”散落五湖四海,那么如何关注又如何被关注?答案是:记录。于是,博客来了,使得人们能够方便的记录自己,让朋友更方便的关注自己,让自己更方便的关注朋友。但是博客的弊端也很明显,博客是以文章为记录和分享单位,而文章这两个字就具备很高的门槛,于是善于写文的人疯狂的爱上了博客成为被关注者,而不善于写文的人则远离成为一名关注者。很显然大部分的人并不善于写文,于是博客本来想完成的任务,人人记录,人人都被关注如落花流水,最终变成了精英记录,大众关注。

大众仍然没有被关注。我常常写博,我的亲人朋友能够很方便的了解我的情况,我的动向,我的心态。但我,我想了解他们的时候,想知道他们近况的时候,我找不到办法,因为他们都不写博,都不记录。我最好的兄弟生了一个女儿,他兴高采烈的群发短信告知每个好友,并且后来在QQ空间上记录下每一天他整个心情波动,我非常高兴的分享了他的快乐,他通过记录把快乐传递给了我。但是不是只有大事才值得记录,小事也是值得记录的。所以在2005年底我开始构思我自己的SNS,是的,我第一份整体规划文档仍保留在,时间是2005年12月31日。一年后,2006-12-03 21:27,我又给数个远远近近的好友详细的描绘了我的伟大SNS。摘其中和本文主题相关的一段:

然后说说关于流水帐,流水帐有价值和意义吗?还是举个例子吧,一句典型的流水帐:“今天,我摔了一跤。”这句话有价值嘛?有意义嘛?如果写下它的人和你毫不相干,你肯定也毫不在意。但如果是你的朋友,我想或许你会留言关心一下“没摔伤吧”,又或者调侃一下“爽不爽”“活该你倒霉”之类。而如果是你的父母写下这么一句流水帐,恐怕就惊天动地了,你会马上抓起电话。流水帐和作文不一样,它的价值不在于文章本身是否写的够精彩、文笔是否够华丽,而在于首先对于作者,它留住了时间,见证了成长的历程。而对于有心的读者,它是一次闲聊式的交流。想想看,朋友之间的闲聊什么时候文绉绉的精彩和华丽?还不都是口水话,还不都是嘻笑打骂,还不都是各自的生活流水帐,一起分享和分担。

是的,我觉得记录另一个更重要的作用是让时间停止。你知道去年的此时此刻在做什么吗?当然会有人说没意义,我们应该向前看。是是是,我们应该向前看,但如果我告诉你我有你六年前你的生活记录,你想不想看看六、七年前的自己呢?你现在有办法看见六、七年前的自己吗?我有!我能看见六七年前的自己和我的朋友!

从2000开始我就一个QQ文件夹随身带,升级也只是覆盖,于是我几乎完整的保存了从那时开始我的所有聊天记录,我不但能从我和每个人的聊天内容中看见过去的自己,还能看见过去的朋友。我QQ上的朋友如果愿意可以向我索取过去,如果我们曾经聊过,有关生活的,有关情感的,有关生活的滴滴点点。或许还是有人觉得没意义,比如我的一些大学同学,那么如果我能把十多年前我们在寝室里彻夜疯聊的记录还原出来,你还觉得没意义吗?但是我做不到,那个时候记录的手段太单一太刻意,但是我现在至少可以去为明天的温馨回忆而刻下今天的记录!

所以,饭否,哦不,应该是twitter,它成功的做出来了,甚至在这点上比我所构思的做得更好,更极致,我很高兴。如果有人纳闷:“MD,自己搞不出来还高兴。”我笑着对你说:“学会欣赏,不要心中只存嫉妒。”我一直有点拿捏不准自己的构思是否会如我想像的那样,现在我了解了twitter,它给我打了一针定心剂,甚至让我相信自己设计的的传播模式比他更进一步,更病毒,并由点及面更加强了我其他方面构思的信心。入口一样,但是大方向和目标及终点目前看来并不一样,即便一样,我仍然要为twitter鼓掌!也为饭否鼓掌!

不是QQ群

QQ群是腾讯的成功也是失败,成功的是让我们脱离了即时通讯单调的1V1模式,有了疯狂NVN的选择。失败的是它站在它的辉煌上,多年以来一直停滞不前。

交流是一切和SNS沾边应用的核心,可以说没有交流就没有SNS,交流的方式两种:聊天和分享记录。已经长篇大论了,详细的不展开了,还是回题。QQ群是以主题聚集人,比如班群,旅游群,泡吧等,以主题为中心就意味着个人的埋没,因为在个人之上是主题,主题凌驾于个人,一个不泡吧的人肯定不会进入吧群中。而twitter模式的聚集是以个人为中心展开,我不认识你?对不起,你不属于我的“群”。在twitter模式中,每个人都有一个属于自己的群,由自己建立也由自己管理。

为了写完,长话短说,点到为止了。

不是聊天室

QQ群是建立在即时通讯上的聊天室。和遍地都是的网页聊天室以及QQ自身的聊天室系统相比,QQ群依靠客户端对个人有所绑定。但是……QQ群火爆的背后是什么?

你加入了多少群?来来往往,你留下了什么?我加入的所有群都设置成“消息来时之显示消息数目”,连离我最近的,每个人都认识的班群都如此,剩下乱七八糟的群更不说了。和我一样的人有多少?我想,遍地都是。当然我不否认仍有一大群闲人们就泡在里面疯聊。为什么要设置?

不是论坛


温习一遍后,发现最终还是没写完。回头温习了一下我的饭否,2007年8月7日开始,一共废了757条话,很长一段时间,只绑定了手机的弟弟给我说他要疯了,每天要收到我十多条饭否废话短信。现在很少饭否了,饭否不能导出记录让我这个记录收藏者很不爽,缺乏安全感,而且我觉得一年多来,饭否停滞了,没有质变,缺乏深入的挖掘和发展,所以还是回到blog。博客园能够导出所有文章,保存在本地备份,对我来说,倍儿安全,这是我四年如一日留在博客园的原因之一。

posted @ 2008-07-07 10:19 爆牙齿 阅读(4593) | 评论 (17)编辑

放豆豆出去野了一周多,今天满脸是血的,呜咽着跑回家,一身的伤,都不敢给他洗澡……——2008 07 02

马云说男人的胸怀是委屈撑大的。精辟!老子正在撑,满腔怒火无处释放还得欢笑……左勾拳右直拳再飞起一脚!——2008 07 04

空调下,望着窗外烈日。又到夏天,我总会想起三年前和豆豆初到杭,一起喝盐水,流汗流到虚脱,神勇的爆牙!——2008 07 07

尽力最多只能完事,全力才有希望成事。而希望,是我生命的意义。——2008 07 10

年内第三次踢球,射门后向后倒去,为保两伤脚,我右手着地,结果手腕内出血,硬了。哼,我还有完美的左手!——2008 07 12

终于完成首个build的上线,终于能通过Web而不是硬盘看到已经看了无数遍的咚咚,喘口气,为内测而努力。——2008 07 14

看完《奋斗》,一句话:“不曾拿起,就没资格谈放下。”——2008 07 20

posted @ 2008-07-02 22:05 爆牙齿 阅读(38) | 评论 (1)编辑

突然想起这篇文章,翻出来晒晒,2000年6月26日,写在我自己设计的个人主页上,那时候我刚刚买回DW3/FW3/FL4第14天。

8年后,他登顶临天下。

posted @ 2008-06-30 05:44 爆牙齿 阅读(242) | 评论 (2)编辑

和一帮户外朋友在会所大厅等决赛,还有半小时,无聊,打开iphone,随便写写。

这两天和长君聊了很多,关于结构、表现、行为的分离、整合与管理。我已经很久没做这样的技术讨论了,比较愉快。分离是标准的核心理念,这是是个标准人就知道的东西,那么分离之后呢?如何控制分离的度?分离出来的各种文件慢慢增多,如何换种方式进行整合?又如何管理如此众多的文件?以及协同?????标准之后,问号依旧很多,要做得事情依旧很多……一个人能力有限,这些问题我始终没找到如意的,两全的、平衡的解决方案,只能在折中中尽量做好。现在在长君的思路启发和技术支撑下,似乎有了一道曙光。

结构和表现的分离我们早已做到,表现和行为的分离我们也做到了,结构和行为的分离我们也能做到,我们甚至早就开始分离各种表现,再以面向对象的方式处理行为的分离。过去的两年我主要的心力在如何进一步分离结构上。要分离必须先统一,统一之后则是规范,支撑技术实现的规范,支撑团队协同的规范,……折腾

球赛开始了,一个月后续写《重构之美》,总结这两年的所思所想所为。

ps: 我喜欢西班牙胜于德国。

posted @ 2008-06-30 03:20 爆牙齿 阅读(2016) | 评论 (12)编辑

这个陌生而遥远的词,在大前天晚上被她提起了。

她绕了好大好大的一个圈,都把我绕到梅家坞去了,最后在西溪校区里的一个角落,把车熄了,黑暗中,说了这事儿。

她不知道,其实从一开始我就知道她想说什么。她也不知道,其实我很不愿意她来找我说这事儿,而且还如此大费周折。看着她努力的构思,组织行动组织语言,我只能在心中不断地唉声叹气。

我不了解她,因为她很刻意的把自己藏着捏着,而我一丁点八卦的心都没有。她应该了解我,因为她很擅长于提问,而我很不擅长于说谎,所以我告诉了她很多我的经历和我的思想。我真不知道她怎么想的,找我说这事儿。我觉得任何稍微和我相处过的人都应该知道我的态度,可为啥她就是不知道呢,还那么努力,似乎还胸有成竹,唉……我对她的了解又增强了。

说了半天什么事儿?不能言传,也无法意会。

我说,婚姻对我而言,有且仅有一种情况:彼此相爱,愿娶愿嫁,希望能牵手一辈子。说起来,这种感觉在遥远的遥远,我心这么飘这么野的人居然早早的就无人所知的有过,然后坠入爬不出来的深渊。

换个话题吧,婚姻,呵呵,婚姻,这个话题……

人为什么而活着?古语:人不为己,天诛地灭。那么是为自己活着?是这样的吗?我觉得不是,因为眼睛无法看见自己,只能从别人眼中看见自己。所以除非你一个人呆在孤岛上,否则只要你在人群中,你就是为他人而活着,你需要从他人眼中感知到自己的存在从而选择自己存在的意义。

婚姻,就是为自己的妻子或丈夫而活着,相互诠译和注解着彼此的生命意义,这可能就是说不清道不明的“爱”。因为你,我的生命和存在才有了意义……

算了,我继续不了这个话题。这几天倍受刺激,年初回家,朋友说:你啊,口是心非,自欺欺人的活着。我是吗?好像是吧……“我爱你,和你没关系”,这样想,我就真的没关系了吗……

我还是扛不起理想中不被现实所慢慢腐蚀的美好爱情和婚姻,但是不知道当我扛得起的时候,还有爱情和婚姻吗?还存在于我心里吗?很羡慕从学生时代就携手并坚持下来的同学,相爱的出发点很纯粹,而又在之后顶住各种困难,最后走进婚姻,磨砺是证书,斑驳却坚定。而我现在,要想重来一次,喜欢了就真情的上,做不到了,最多也只能暧昧然后躲闪,因为真情早已透支。

头上的紧箍咒又收紧了,好了好了,老子投降,老子的任务是取经,取经!

posted @ 2008-06-29 22:19 爆牙齿 阅读(211) | 评论 (8)编辑

这几天做iPhone web app的设计与实现,查了不少设计开发方面的资料,这个时候了解到facebook是最佳的iphone web app,据说很“原生”。

iphone.facebook.com,这个域名我敲还是不敲,这是个问题。很犹豫啊,两个担心:
1、害怕打开后,facebook的设计干扰我自己的设计思路。
2、万一……亿一我和facebook英雄所见略同,我就完了,必须推倒重来,否则会背上一个“抄袭”的骂名。

但是响当当的best iphone web app名号,简直无法抵挡,最终,咬咬牙,我点开了它,干!

阿弥陀佛,没有亿一,不用推倒,我可以安心继续,放心了。

iui我不清楚,但实际操作了一下,体验了一把,还可以,亮点在于全程ajax和仿原生的屏幕切换。其实都不算,ajax太常见了,屏幕滚动切换很早就见过类似的效果。

回头看看自己的,我不认为逊于他,不过有一点,那就是在色彩的运用上,facebook要明亮很多,我选择的主色调是color:#FFF;background:#414E67;,相对而言,黯淡很多。但是……用户是可以轻易的切换整体色调的,我们对应的工作也很简单,所以也不是问题。还有就是facebook在一些很小的细节处理上确实比我做得好,比如输入框点击时的响应区域包括label,这我没有考虑到,欠缺!

至于全程ajax,我不会选择,首先iphone平台只是一个分支不是核心,其次这样做会变成同时维护与升级两套不同的系统,这个代价不是我现在能承受的。所以,我要的是web和iphone无缝的操作体验,用户无需重新学习(“像原生”,只能是一种用来加分的思路,不能是主导思路),也就是说基本上只是同一套结构,不同的css。也许为了照顾手机流量问题,会谨慎小心的使用图片以及对结构进行精简(但不是更改,两个概念)。

其实在我所用过的iphone web app中,我认为最best的是iphone.beejive.com,这个iphone上的Web IM,我觉得:完美。完美的Web+iPhone。

继续继续……

posted @ 2008-06-27 20:50 爆牙齿 阅读(211) | 评论 (0)编辑

去年10月在我购入iphone后,我立即就说过针对iphone进行开发,在嘴角流汤滴水长达近一年后,这个不断延期的渴望终于进入实质的执行阶段。

今天,我在cvs上正式建立了iphone目录,并完成2个页面的iphone针对性设计稿。当我迫不及待的把设计稿仅以图片形式传入iphone中,托iphone屏幕的福,我竟然感到惊艳!太帅了!这是第一喜。

随后在查看safari对css的支持时,竟然发现safari完美支持css3,额滴神,我有了充足的动力提前进入css3的设计与研究中,并直接应用于预定的项目中。迅速的,我把相关的页面结构文档传入到iphone中的lighttpd服务器中,摩拳擦掌,我有信心打造出最帅的iphone web app,请拭目以待!这是第二喜。

突然一想,其他浏览器对css3的支持如何呢?测试结果如下:

IE6
From the 41 selectors 10 have passed, 1 are buggy and 30 are unsupported (Passed 275 out of 574 tests)
IE7
From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 330 out of 578 tests)
IE8
From the 43 selectors 14 have passed, 4 are buggy and 25 are unsupported (Passed 335 out of 578 tests)
FF3
From the 43 selectors 36 have passed, 0 are buggy and 7 are unsupported (Passed 373 out of 578 tests)
Safari 3.1.2
From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
Opera 9.5
From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)

众所周知,IE6占最大市场份额,但是我要说,就像当年我早早抛弃IE5.X一样,现在我开始逐步抛弃IE6。

不仅仅是因为css3,而是……我以FF3为设计开发对象,当我设计完成后,在IE7/IE8/Opera/Safari,甚至传入iphone中浏览时,差别不大,可预见的兼容性工作很少,独独IE6下五花八门的问题,虽然问题出在哪里心知肚明,但是毕竟会占不少工作时间,而且是很郁闷一点都不快乐的工作时间。这种情况很像当年的IE5.0,IE5.5,IE6,FF。当时IE5.0是非常难以兼容的,是我率先放弃的浏览器,IE5.5活得稍长,不过也很快被我毙了,原因只有一个,它们让我工作得非常的不快乐。

随着时间的流逝,浏览器都在进步,技术的更新给予了更大更广阔更灵活的想像空间。所以,为了这样的想像和这样的空间,我开始放弃IE6,因为它已俨然成了当年的IE5.0,成了严重障碍,成了郁闷之源。当然,“放弃”这两个字,看你怎么理解了,怎么操作了。

posted @ 2008-06-25 19:48 爆牙齿 阅读(2554) | 评论 (19)编辑

妈妈说:“你刚毕业。”

爸爸很直接:“你还是有点单纯。”

比我小8岁的弟弟说:“我们家,哥哥最年轻,我已经老了。”

去比我小11岁的妹妹学校,N多人问她:“你哥哥是哪个系的?”

很多人都说我年轻,相处不久的说我相貌很年轻,相处久了的再加上一句心态很年轻。甚至前段时间,她直接给我定了位:你看起来大概25、6岁,心理年龄大概20岁。我被说得天旋地转,立刻还击:“以前在爆米花的时候,我还一直觉得你比我还小呢!”回头一想,不对,这还击岂不是把她击得心花怒放……

匪夷所思,今天早上我决定晨跑,穿得整整齐齐跑出去……100米后,沮丧的掉头,一瘸一拐的买根油条回家。因为两只脚的膝关节都发抖,支撑不住……

左脚受伤时间是去年10月在爆米花的“告别赛”上,那时还好,踢了1个小时。从那天起就一直没踢球,连上楼都是一瘸一瘸的。

右脚受伤时间是今年3月在妹妹学校,和他们男生去踢球,球场在学校那一边,于是几个人一路小跑到球场。球场到了,大家开始踢球,我一个大字躺在地上大口喘气,觉得已经结束了。喘完气上场,5分钟,5分钟后一次争抢,我跳起来,很平常的右脚着地的时候,很明显的感觉小腿和大腿在膝关节处来了一次大幅度的移形换位然后再恢复……接下来就是我整个人倒在地上全身发抖5分钟,当时整个右脚都失去知觉,然后被架了回去,几天无法下床。后来上楼的时候我给妹妹说:“瞧,现在不瘸了,平衡了。”

遥想当年,我这个独带狂,一直是技术灵巧性的选手,韧带很好,很少受伤,即便受伤很快又生龙活虎了。现在……一只脚受伤9个月未好,一只脚受伤4个月未好,成运动残废了,怎么那么轻易的就受伤,又那么难以恢复。

唉,说起来,我两只脚还真是多灾多难。三岁的时候左脚被自行车撞断;7岁的时候右脚被汽车撞断,休学3个月;14岁的时候因为过度训练,膝关节发炎肿老大一包(现在都没消),我又不老实疗伤,绑着药膏继续训练,最后严重到一起跑就扑地,因此退出校队,这可是马明宇的母校校队……

看起来年轻有个屁屁用,心理年轻有个屁屁用,身体把年龄诠译得真真切切!锻炼不能成为口号了,买了油条回头直奔药店买膏药,先疗伤!

狗屁年轻!

posted @ 2008-06-24 10:14 爆牙齿 阅读(189) | 评论 (5)编辑

“不要闯进我冰冷的爱情,我怕沉睡的梦被你惊醒;不要挑衅我冰冷的爱情,我怕醒来会爱你爱不停。”——2008 6 1

辛辛苦苦做了一大盆“番茄煎蛋丝瓜嫩笋汤”才喝了一次,忘了扔冰箱,一天后就坏掉了。我宣布:伤心。——2008 6 4

像买菜,我终于投资了人生第一台品牌服务器(四核至强5405/4G/146G 15K SAS*3 raid5),霍霍霍,摩拳擦掌!——2008 6 5

这两天玩吉他,回到十年前的校园……还没结束的青春,依旧无聊的人生,妈的白活了!明天去上海部署服务器!——2008 6 10

已经104天没上班没收入了,打破个人记录。这第一步迈得真艰难!虽然尚未站稳,但是血流成河也绝不再打工!——2008 6 12

为啥我没遇到范美忠这样真正的老师,太遗憾!学习工作,没人给我指引,我没老师。我用双手给自己刨条血路。——2008 6 17

神仙变成妖怪!爆牙已经连续三周正常作息,按时吃饭,有时还会睡午觉……比上班还他妈的正常!成怪物啦……——2008 6 18

帮我介绍工作的朋友,谢谢。我这人,爱人只能爱一个,做事只能做一件。开弓没有回头箭,请欣赏:百步穿杨!——2008 6 21

服务器终上架,协同环境终建立。不做不知道,一做吓一跳,事无巨细啊,两字:坚持。——2008 6 23

创业是和孤寂血战。像我这样如此习惯孤寂的人,竟要不断压制自己的恐慌。破釜沉舟孤注一掷的背后是:死撑。——2008 6 26

posted @ 2008-06-04 19:49 爆牙齿 阅读(22) | 评论 (0)编辑


2008 5 14
回声 08:26:27
你和弟弟在一起吧,就好就好.
昨天成都又有大的余震,房屋又开始摇晃,又往外跑.
我和爸爸晚上都回华阳,半夜被摇醒,听见楼上的往外跑,我们是一楼,就不跑了,外面是大雨,很冷.
每天早上6点就起来把爸爸送到学校,这一次,从电视上看到都是学生楼倒塌,都是学生啊,好多都死了,我们是老师,真是难过,特别是爸爸,他现在还是老师,所以他早早的就去守他的学生.
今天我知道我跑下的那幢高楼已是裂缝,真是危险.
我们电话基本还是打不出去,我会在这里给你们信息

2008 5 16
回声 12:52:12
我特别想去做义工,可别人不要我,车又开不进去,但舅舅进去了. 

2008 5 17
回声 14:38:31
昨天的那次余震6.5级,真够大的 

 爆牙齿 14:38:54
多跑 
不要偷懒 
  
回声 14:41:19
小邱跑到门口,看见我没动,就又回来.
爸爸他们那边高三的居然都没动,这边初中的全跑出来了 

2008 5 20
回声 07:54:14
到华阳的路,昨天开了近3个小时,到快半夜两点了,可小区里没有人,一楼也没人,我们把灯打开,马上有保安过来让我们到外面睡,别人是好心,我和爸爸就只好开车到街上睡,蚊子多,怎么睡啊,5点我就开车又回成都,爸爸说,这盘我们象灾区人民了. 

回声 07:56:25
昨晚没震,今天又震不震呢?震和不震好像都进不了房

回声 13:21:00
是啊,昨天晚上在河边的时候,就听见守车人(估计也就是农民工)说:看震不震嘛,不震你(估计说政府)总要拿话来说,让我和爸爸笑好久,就好像政府欠他的,政府应该是为难啊,不说吧,又死人怎么办?说吧,媒体的传播太可怕了,万人空巷可不是什么好玩的 

回声 13:23:53
比如现在就是没震,学生还是来上课了,上了一节又放了,我们跑还是不跑呢?小邱他们两家人在加上父母亲坐一个车里坐了一夜,今天还是不住家.舅舅也是,主要成分还是怕 

回声 13:26:15
我给爸爸说,我坚决不跑了,这样跑,我简直不能忍受了,疲劳开车和地震掉下去也差不多,我就觉得,8级见识了,如果还有8级也就是命了. 

回声 13:29:17
再说今天晚上是中雨,这么多天的疲惫和来回奔波再加上雨,真和地震压下去差不多 

回声 13:31:16
舅舅说,那个压了150小时的人被切肢后拖出来,送到医院后,医生说坏死的没切干净,又切.她都50了,又何必这样活. 

回声 13:33:01
今天看到重庆也全城外避了,昨天另一人说贵阳也一样,哦哟,这场面还是可以哦 

回声 13:37:10
我们还是稍微自救处理了一下,在可能躲的地方放了矿泉水,只要有水,那就等着救吧.又想了想,大军都进山了,谁又来救呢?爸爸说,把两个儿喊回来一起挖,也是哈,所以不跑了 

 爆牙齿 14:50:04
说笑归说笑,我建议再坚持一个晚上,一个晚上而已。不要漠视生命哦。 
  
 爆牙齿 15:09:34
天灾面前不是拼胆大和认命的时候。
晚上地震有多少机会能跑到自救处?
而且所谓自救处也全部是种偶然不是必然。
被埋了又有多少机会坚持到救援?
救出来了缺胳膊少腿呢?

能预防就尽量预防,不要求天天住外面,但至少政府的话听完。谁都知道这样的预测非儿戏,既然政府决定发布,那就听话呗。 
  
回声 16:12:17
好吧,我听话. 

2008 5 28
回声 18:59:05
灾区人们无房可住,在余震中等待吃喝
成都人们有房不住,在吃喝中等待余震 

 爆牙齿 19:00:00
哈哈哈

回声 19:00:32
哈哈,爸爸告诉我的,非常形象 

 爆牙齿 19:00:38
我觉得那个“震到国外去”很不错 

 爆牙齿 19:00:41
你知不知道? 

回声 19:01:06
知道,弟弟告诉我的,我笑死了 

 爆牙齿 19:03:26
痛并快乐着 

回声 19:05:22
哈哈...非常准确
昨天5.4级的余震,学生们仍然高高兴兴的打篮球,觉得成都人已经习惯了,6级以下的都不叫地震了 

 爆牙齿 19:05:54
哎呀,可惜! 

回声 19:06:09
如果不对,大家就会笑嘻嘻的拿着被子什么的又跑就是 

回声 19:06:18
什么可惜?可惜你不在? 

 爆牙齿 19:06:10
嗯 

回声 19:07:37
弟弟说,赶快适应8级,我说,8级??还适应??那你回来试试 

回声 19:08:01
6级已经是大地震了 

 爆牙齿 19:08:00
知道 

回声 19:10:21
那天我从22楼跑的时候,身边的一个男人抖着声音说31楼根本站不住人了,我最直接的反映就是,啊?那么快,31楼的就已经跑弄22楼了.大灾难面前人都是会恐惧的 

 爆牙齿 19:10:54
肯定嘛 

回声 19:11:31
爸爸说在学校,大余震来的时候,学生就会叫,然后就没事了,人的适应能力真是强啊 

回声 19:15:41
房地产遭了这次,如果房子跨了,房子没有了,可银行的钱还得还,真是亏大了,所以这次地震人们就会反思把自己的一生献给银行是多么笨的事情,大灾难面前人是绝对无能为力的.我觉得就是 

回声 19:24:05
现在只要一有余震,成都人都会立刻报出震级,而且基本正确,这也包括我,哈 

 爆牙齿 19:24:05
哈哈哈哈 

 爆牙齿 19:11:27
你看那个范跑跑没,一个老师第一个冲到操场中央 

回声 19:12:05
没有,怎么回事? 

 爆牙齿 19:12:35
http://tv.sohu.com/20080525/n257063728.shtml 

回声 19:35:59
看完了你说的文章,非常赞成.
前些天就问过爸爸,我说,如果你的学生和儿子都埋住了,你先救谁,爸爸说都要救,我说那谁先救呢,爸爸说救学生,也告诉别人儿子在那边,帮忙救一下.爸爸问我,那你呢,我说我非常明确立刻救儿子,然后再救别人.如果事后别人骂我,我全接受. 

 爆牙齿 19:36:35
这个人现在网上争议很大

回声 19:37:20
我没那么高的道德感,别人在心中始终在家人后面 

 爆牙齿 19:38:57
我也不知道如何怎么说,先很认同他,后来一想不对,又不太认同 

 爆牙齿 19:42:20
和家人没关系啊,是老师该不该丢下学生先跑 

回声 19:43:50
对,这点上我就不认同了,没有家人的前提下,只要是老师就该救学生,我把它看成是职业道德.

天欺负人,无法抱怨,只能痛并快乐着,用乐观的人生态度与之对抗!

关于范跑跑,我还是不好说,因为我没有经历这样的灾难,没有经历就无法知道当灾难来临时,你到底展现出来的是人性的光辉还是人性的黑暗。无法得知自己的人性,又何以指责和要求别人的人性呢?

其实在团队中同样如此,风平浪静时什么都看不出来,当灾难来临时,就不一样了,人品问题会淋漓尽致的展现出来。伙伴对我说:“你既然在关键时刻都安排别人做了备份,为什么当时不要一份呢?这样会对现在多少有帮助。”我说:“当他刚做完备份,我立刻就想过这个问题,但是我迅速的放弃了,我选择的是保持对他的信任,因为这个备份是团队的,不是某个人的。我连他说我不信任他的机会都不给他。”我告诉伙伴:“他后来对我说他格式化了硬盘,重装了系统,备份50%希望存在。这还是我只是让他提供一些统计数据以便我融资的情况下。”我和伙伴都笑了。

真的,我一点都不后悔,不过从头再来就是了。我情愿下点功夫花点时间从头再来,也不愿自己失信于他人。再说过去、现在、未来都在脑中,重新做只会更快更好更健壮。至于对方的选择,我行得正邪不怕,继续保持对他的信任,冷眼旁观,因为他还没有在我心中烂掉。

我的理念是人重于事,情真于金。因为我认为没有不能做的事情和项目,只有不能合作的人。我希望自己能够成为可深交的朋友,可真诚合作的伙伴。行业圈子很小,大家抬头不见低头见,我情愿在事上金上损失,我不愿意在人上情上损失,“诚信”二字难建易毁。在海词走了一圈,有个收获,那就是认识了一个我这辈子不会再合作的人,也会善意的提醒我过去现在以及将来认识的所有同行,对我而言这还是工作以来首次,没办法啊像我心地如此善良的人,主要是他的演出太淋漓尽致,让人真是眼花缭乱目不暇接,以后慢慢说。

所以,当灾难来临时,请记住,这可是千载难逢的机遇!请守好自己的行为,然后请擦亮你的双眼,仔细观察和欣赏周边眼花缭乱五颜六色的人性人品演出,好好分辨一下哪些人可合作,哪些人要唾弃。别眨眼哦,错过了,小心你面对的可能又是一堆面具。

重申:没有不能做的事,没有不能走的路,没有不能迈过的坎,只有不能合作、不能同行、不能携手的人!人生的路很长,千万别为一时的身外之物,什么权啊名啊利啊,而丢失了人性的未来。

好像跑了一个跟斗云的题……

posted @ 2008-05-28 22:30 爆牙齿 阅读(242) | 评论 (5)编辑

地震之后——中国互联网在黑夜中哭泣。

这是从业8年互联网以来我从来没见过的,这也一定是你从来没见过的。2008年5月21日凌晨1点,我用截屏键记录下了这一组珍贵的图片。

地震之后,我们已经流了太多的泪水,面对电视、面对图片、面对文字、面对面,受灾的人、没有受灾的人、国人与华人,整个中华民族,炎黄子孙都在哭泣。伤心的、感动的、悲哀的、愤怒的、高兴的、自豪的……在这短短的一段时间内,所有情绪的泪水都被释放和见证。任何一个还有良知的人总会被其中某种情绪所感染,然后体会到一股说不清道不明的东西从心里快速的向大脑传播,再向双眼奔涌而去……

地震之后,……我在想,如果我还在海词,我会让诞生于我手中,成长于团队手中的海词2008完全黑掉,让每个海词用户知道我们祖国正在承受怎样的灾难,将自己的哀悼通过这样一个窗口传播出去。可惜我已经不在海词了,3月初生机勃勃的海词2008被一个自私和不对用户负责的个人行为终止,团队也以海词毁约赔偿方式解散(国殇日,海词无比艳丽的站着,我同样做了截屏,现在不想说,以后有的是机会慢慢说。预料之中的事情,网如其人。)当我无比遗憾自己目前已不能以这种方式去为我的家乡做更多的事之时,我惊喜的发现几乎所有的同行们已经开始行动了,从标志开始,到首页,到整个网站,甚至关闭服务以致哀。庞大的中国互联网在短短几天内,不可思议的迅速黯淡下去,并在国殇日彻底进入无边的黑夜。中国互联网,哭了。

我无比热爱互联网,热爱这个行业。但当我一张一张截图时,我有种奇怪的感觉,呈现在我面前的不是一个行业,不是一堆元件一堆电线一堆信号一堆数字!我能体会到他的情绪,体会到他的哀伤和眼泪,感知到他的生命。他不是你我的名字,他不是百度、google、新浪、腾讯……他是:中国互联网!

互联网依旧是一个行业,但是中国互联网,他是一个鲜活的生命,因为他身上流淌着,不是冷漠的电流,不是枯燥的数字,而是中华民族,沸腾的血液!

搜索

百度

Google.cn

搜狗

雅虎中国

门户

CCTV

新华网

新浪

搜狐

腾讯

淘宝

阿里巴巴

MSN中文网

视频

偶偶-直接关闭服务致哀,我向他致敬。

土豆网

优酷网

56

六间房

爆米花

酷6

其他

金山爱词霸

17173

魔兽世界

5460

天涯

饭否

校内

海内

豆瓣

当当

驱动之家

还有还有,很多很多,无法一一记录。向同行们致敬,向同行们致谢。

我很骄傲自己是这个生命体里的一个细胞,我很希望能和我的团队组成这个生命体里的一个有益器官。

未来,我们一起,加油!

爆牙齿 http://yuntian.cnblogs.com 2008 5 28


不能不提一下,四年Web标准的推广,我认为可以说是这次在如此短时间内大规模界面变换的一个技术实现上的重要支持点,发挥了很大作用。应用得好的,纯粹的网站,切换相对更全面,更轻松,速度快,成本低,效果好。

posted @ 2008-05-28 15:18 爆牙齿 阅读(2456) | 评论 (24)编辑

沮丧两个月首次来到两岸咖啡工作,背后一人搭讪并递上名片:红鼎创投总裁!这种书上才见的奇遇我定会珍惜!——2008 5 02

当我不再为混乱的海词着想,思路一下就顺了。虽然难题依旧众多,但不再纠缠,不再扭曲,那么,关门放豆豆!——2008 5 05

我开始招人。兼职后端开发3000/月;兼职前端开发2000/月。我的钱、血和未来开始准备哗啦啦外流,自杀开始!——2008 5 7

还没开始,风险和压力就铺天盖地……豆豆,过来,帮我分担一下……操他妈的都是贪得无厌等天上掉钱的懦夫!——2008 5 10

正式创业。我压上过去,赔上现在,预支未来,没有什么能够阻挡!我必须对得起苦等的三十岁和不爱的六年单身!——2008 5 12

韩寒赴成都将钱化为物质,我多想这样,可我的力量撑不起我更直接有效的去承担…努力,为肩膀能够扛起更多!——2008 5 15

天天守着四川电视台,吃不好睡不好,心里乱七八糟,没劲工作也没劲生活,不知道该怎么办。——2008 5 17

今天14:28,开车的人请停车,行走的人请止步,座位的人请起立,默哀三分钟,为苍生泣血,我们举国致哀。——2008 5 19

我算体会到家乡的含义了或许似祖国对华人的意义。国殇夜,我在西湖边守着视野中唯一一支为四川祈祷的红烛。——2008 5 19

当激流撞向大山,它会迂回前进以动制静刺穿骄横的高山。我就是那一股奔腾不息的激流,无所畏惧,无法阻挡!——2008 5 24

posted @ 2008-05-03 01:08 爆牙齿 阅读(10) | 评论 (0)编辑

在这个个性迷失的年代里,我订阅着韩寒的blog,无聊之时点开看看。

一个月前,韩寒写了日本AV松岛枫,我当时看后没任何是非认知。今天才