@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.
+ 1 - 0 | §Orkut Error?

今天收到了Harlemgong发来的Orkut邀请,万分感谢:)

赶紧跑过去注册,结果吃了个闭门羹,Profile也没办法编辑,不知道是怎么回事。

Orkut Server Error?

Updated 2005-11-30 10:8 -- 原来在setting里面把语言设置为中文之后一切就正常了。奇怪ing

 

标签 ( 懒人散记 ) :
+ 1 - 0 | §del.icio.us ZealLinks 2005-11-29
+ 0 - 2 | §VCD视频转DVD

  最近想把一些老的VCD和网上down的一堆视频文件整理到一起刻成一张DVD,结果出师不利,刻坏了几张盘外加一张刻成但效果和预期有出入的版本。看来DVD刻录可不像CD刻录那么傻瓜化。。

  也许有人会说VCD转DVD完全没有必要,因为这不会带来任何视听质量的提升。但DVD的另一个好处在于容量:相同质量的内容一张DVD里面可以塞进N张VCD的内容。所以如果嫌家里的VCD碟片太多又舍不得扔掉的话,可以考虑把几张VCD的内容转刻到DVD中 -- 也就是制作所谓的“HDVD”,当然前提是有DVD刻录机。

  众所周知VCD的数据文件格式是.dat,很容易可以直接拷贝出来。但是如果简单的使用 NeroVision Express 之类的软件来导入这些.dat文件然后转成DVD格式刻录的话,会发现原先VCD的左右声道被合并了,只剩下立体声。这个问题对于利用左右声道功能的VCD(比如卡拉OK的伴唱消声以及一些港片的国粤双语)来说就比较讨厌了。

  要保证VCD原始文件的左右声道不被破坏,需要使用 TMPGEnc DVD Author 来进行数据处理。但这款软件的输入源必须是mpeg文件,所以如果你的源文件是.dat格式的话,需要事先进行转化(NeroVision Express提供的“导出”功能可以很好的完成从.dat到.mpg的格式转化,并且保证双声道音频不被破坏;也可以使用NeroVision Express的“制作电影”功能把多个数据文件合并导出为单个mpg文件)。

  在把mpg文件作为source clip添加到项目之后,注意要在Edit Clip界面设置Audio Settings,把Audio input type缺省的Stereo模式改为Bilingual模式(这样可以把左右声道的音频在转化成DVD格式的时候转成两个音轨),否则如果使用缺省的Stereo模式的话,刻录出来的DVD碟片在某些不支持dvd声道切换功能的DVD播放机上将不能正常消除声音。

  注意:当把.mpg文件添加进 TMPGEnc DVD Author 项目的时候,可能会有 "GOP Error" 之类的提示信息。这说明该mpg文件GOP header信息过长或不符合标准,强行导入的话对于刻录之后的DVD盘片来说兼容性比较差,有些DVD机可能无法正常读取。所以如果出现GOP错误,需要使用 Womble MPEG2VCR 来进行数据修正:Tools=>MPEG GOP Fixer=>All above操作重新生成一个修正之后的mpg文件,再导入这个修正之后的文件即可。

  B.T.W. TMPGEnc DVD Author 的菜单制作功能跟NeroVision Express相比一点不差,要说有点缺憾的地方可能就是菜单布局只能在固定模板选择而不能自定义拖动位置了,同时不支持使用指定的mp3文件作为菜单背景音乐。

+ 0 - 0 | §del.icio.us ZealLinks 2005-11-28
  • Blog服务商的燃眉之急
    当今BSP的一个通病,即:B有余(Blog功能够强)、S不足(social、社会性、沟通性太差)、P无聊(写blog的people很灰心)。
  • 书非K不能读 - 孟岩
    这里K的意思很丰富,既是“苦读”的“苦”,又是“啃书”的“啃”,也是“死磕”的“磕”,还有很多更丰富的意思。
  • (ZT)中国网站首页设计有四大特色:“长,闪,挤,花”
    中国网站的页面真是长啊,以至于我坐在电脑前浏览的时候经常会想,这个页面的最低端会不会已经搭拉到我的脚面上了。
  • System Safety Monitor
    SSM的强大功能为木马防范乃至系统的全面监控提供了绝佳解决方案,但对一般用户来说可能有点繁琐.建议对系统有基本解的用户使用。
+ 0 - 0 | §dp.SyntaxHighlighter
dp.SyntaxHighlighter是一个不错的源代码语法高亮插件,用于你的页面中通过js来动态实现语法高亮显示你的源代码。  查看全文
+ 0 - 0 | §李小龙65周年诞辰纪念铜像

纪念65周年诞辰 李小龙铜像星光大道生辉
如果说哪位演艺界的中国人国际知名度第一的话,大概非李小龙莫属了;如果再加上“功夫”两个字的话,那么绝对是无出其右的了。无论是后来的成龙还是李连杰、甄子丹,莫不是沾了他的光。尤让我感到吃惊的,是李小龙那如他肌肉般强健的思想。截拳道与其说是他所创的功夫流派,倒不如说是他的哲学思想更确切。中学的时候买了一本《截拳道》,虽然没有去练里面的招数,对其阐述的内容可是实实在在读了不少遍。

标签 ( 数码影像 ) :
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-26
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-25
+ 0 - 0 | §11点建议:让你的Web开发更专业
Web开发相关的各种标准和规范也许会让不少被IE给宠坏了的程序员及美工们抓狂。学习这些条条框框的过程总是伴随着枯燥和阵痛,但是当你把知识汲取成为一种潜意识的习惯之后,你会发现事情变得更简单了 -- 至少不用担心哪天冒出个Firefox来就会让你的页面变得面目全非!正如红灯停绿灯行才是保障道路通畅的好方法,而不是大家一起乱穿马路。Muffin Research Labs提出了一些值得在Web开发中作为习惯去养成的建议。  查看全文
标签 ( 开发/理论 ) :
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-24
+ 2 - 0 | §getElementsByClass

获取XHTML页面上所有具有相同className的Element对象的javascript函数:

/**
* rootNode          the root node to be checked on,
*                   for example 'document'
* classToSearch     className to be matched
* tagName           elements name to be searched between,
*                   '*' for all elements in 'rootNode'
* returns           an array contains all elements matched

*/
function getElementsByClass(rootNode,classToSearch,tagName) {
    var elementsToReturn = new Array();

    var elementList = rootNode.getElementsByTagName(tagName);
    var nLen = elementList.length;

    var pattern = new RegExp("\\b"+classToSearch+"\\b");

    for(var i = 0; i < nLen; i++){
        if( pattern.test(elementList[i].className) ){
            elementsToReturn[elementsToReturn.length]
= elementList[i];
        }
    }

    return elementsToReturn;
}

标签 ( WebDev ) :
+ 1 - 0 | §Ajax without XmlHttpRequest?

  Ajax & PHP without using the XmlHttpRequest Object,这样的一个标题足够吸引我去看个究竟。然而文章本身其实倒没有太多特别的东西,简而言之是介绍了如何利用动态加载js来实现页面的无刷新数据提交。不过随后的四十几条回复评论内容却很丰富,讨论也颇激烈,让我一口气把它们给看了下来。

  这其中议论的一大焦点在于作者采用的标题把Ajax给扯了进来,热门名词自然引发热门讨论。在不少人为这篇文章叫好的同时,大量Ajax'ers则认为文章所涉及的技术不值一晒。

  • 从纯粹的字面来理解,既然没有XmlHttpRequest的使用,Ajax中的'x'基本上来说也就无从谈起,自然算不上Ajax了。作者多少有些文不对题自相矛盾。
  • 从功能性上来说,通过 document.createElement('SCRIPT') 来动态创建js的引用,继而完成客户端数据的异步提交,只能算是类Ajax风格。如果考虑到客户端与服务器之间的交互性和数据提交状态的可跟踪性,js无疑是没法和XmlHttpRequest Object相提并论的。

  Ajax是个好东西;Ajax之流行带来大量Ajax Framework的涌现对于开发人员来说更是好事(想当初为了实现这些功能所有代码都是自己从头一点点写出来的,早流行几年的话能给我省多少力气啊)。问题在于现在的Ajax就像web2.0一样,被说滥、用滥了。针对Ajax & PHP without ...一文的各种反对声音的批判逻辑往往是:“你这不是Ajax style的,所以你这东西就是trash。”

  但其实很多时候,我们的需求只是像Ajax & PHP without ...文中的示例那样让表单提交过程更酷一点、避免整个页面的刷新而已。对于这些简单的需求,通过各种其他的"伪"Ajax技术来实现,足矣。其中一个回复评论提到的这篇文章很能说明问题。Remote Scripting的实现方式向来就有多种,针对不同的应用需求完全可以选择不同的解决方案。Ajax这个名词之所以流行,只是因为目前有像Gmail这样重量级的优秀应用实例出现吸引了足够的眼球而已。即使不用XmlHttpRequest对象,我们也可以使用Java Applet来实现类似的数据交互,甚至可以在Flash8里面用XMLSocket来做这件事情。

  也许作者给自己的文章换个标题效果会更好 -- 就像 Javascript includes - yet another way of RPC-ing 和 Remote scripting with javascript 这两篇讲述类似内容的日志那样。

标签 ( WebDev ) :
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-23
+ 1 - 0 | §从和讯网摘到美味书签

厌倦了和讯网摘的不道德(网摘显示的地址都是和讯的跳转页面而非最终url)和功能的不完整(至今也没有提供API和导出功能),而365key上面充斥着太多的垃圾条目,兜来兜去,我决定还是用回到美味书签。

好在我放在和讯上的网摘数量不多,总共一百多条,分页显示也就两页内容,可以很容易的把所有网摘的html代码拷贝下来。就算数量多,用程序去循环抓取也还简单。

原始信息有了,需要把它们解析出来导入到del.icio.us中。我选择用来对原始html进行整理生成一个PHP数组变量,然后通过REST API把所有的网摘一次性导入(del.icio.us目前似乎屏蔽了导入功能,否则直接生成标准格式的bookmark文件就可以导入了,可以省去调用它的API接口的麻烦)。当然要注意执行导入的PHP脚本文件应该是UTF-8格式。

导入过程还算顺利,只是有几点小问题:

  1. 和讯网摘列表对于单个网摘只显示最多两个tag,所以对于两个以上的tags就只好让它丢失了
  2. 和讯网摘的网摘描述可以放很长一段文字,以至于我以前收录的时候有时候把文章正文全部作为描述放进去了,而del.icio.us支持的描述文字长度有限(中文字大概100个左右),所以只能把超长的文字截去
  3. 中文tags有些字造成乱码,好在数量不多(两三个),导入以后需要手工修改一下这几个网摘的tags

不管怎么说,所造成的问题在我能接受范围之内。

标签 ( WebDev ) :
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-22
+ 0 - 0 | §del.icio.us ZealLinks 2005-11-21
+ 0 - 0 | §哈利・波特与火焰杯

海报
周末看了这片子,这也是我第一次到影院去看哈利・波特系列电影

片子不错,无论是剧本改编、特效制作还是演员的表演都算精彩。只是片子风格实在阴郁得可以,怪不得整个影院里面小孩子不多,情侣倒不少。

不过让我印象深刻的其实倒是开映前的两个预告片:《情癫大圣》和《无极》。看上去很美,让人产生期待感。尤其是《情癫大圣》,广告词嚣张的可以 -- 比指环王更早的中国魔幻传奇 -- 从几个片断来看特效制作挺炫目,就怕片子所有的精华都已经放在预告片里了。Updated 2007-05-14 00:53 -- 果然预告片是不能信任的,不管无极还是情癫大圣都烂的可以 OrZ...

+ 0 - 0 | §火箭,无叶的圣诞树

  麦蒂仍然在修炼他的神经刀,依旧到了赛末体力不支,其他队友们则还是那么的软弱无力;再次毫无意外的输掉了对马刺的比赛。

邓肯踩在韦斯利脚上之后崴到脚踝,倒在姚明身前
  也许火箭的管理层以为有“姚明”牌大树干加上“麦蒂”牌灯泡以及新赛季引进的几杆“花式”绿叶,足够造就一颗超级圣诞树,成为联盟的主角了。

  可惜范甘迪再次证明自己不是一个好园丁,纵有一手好材料却只种出一棵凋零的枯木。

  斯威夫特的到来并没有让火箭的大前锋位置得到明显的加强;安德森就根本没有把火箭的进攻有效的组织起来;姚明则依然被要求进行大量的外线挡拆,甚至对方在三分线外控球的时候就得去进行协防,还要拼命去拿20+10,这样累法体力够用才怪。

  赶紧换教练吧,至少让火箭打起来能像一支球队而不是五个壮汉在球场上练折返跑。

  要说火箭最像谁?我看像中国国家男子足球队。被寄予厚望最多,留给球迷的失望也最多。单个球员拎出来去跟别人比都还不差,可就捏不到一块去。

标签 ( 体育 ) :
+ 1 - 0 | §让你的MSN昵称显示超链接

  前些日子看到有个朋友的MSN Messenger昵称是可以点击的超链接,觉得满有意思,就问他怎么弄的。他说好像是装个什么软件就有了,具体是什么他也忘了。我也就没去细找,不了了之。

配置界面

  后来看到一直在用的MSNShell插件出新版本了,便去更新了一把。结果发现原来就是它弄的小把戏:)安装了MSNShell最新版本之后,进入设置-〉个性化设置-〉滚动显示个性化信息里面启用“显示个性化信息”选项即可(链接出不来的话可以尝试把设置-〉个性化设置-〉个性化设置界面的“显示个性化信息”选项也选上看看)。你甚至可以添加多条个性化信息让它定时交替显示。这样你就可以在昵称的个性化信息中添加网址,联系人可直接点击该链接进入,可以用你的呢称来给自己的Blog做个小广告了。

  B.T.W. MSNShell一个让我比较喜欢的功能是可以给每个联系人添加详细资料,比如姓名、手机号码等。这对于把每个邮件地址和实际的人物对应起来是个大帮助 -- 就看微软什么时候把可以修改联系人姓名加到MSN的标准功能里面去了。

标签 ( 网络 ) :
+ 0 - 0 | §纯工作状态的误区
积极进取是好事,有目标也是好事。但有时候当你沉迷于自己给自己砌起来的思维壁垒之后,事情往往变得不那么妙了。  查看全文
标签 ( 开发/理论 ) :
+ 0 - 0 | §11月的萧邦没有惊喜

11月的萧邦
开始听Jay的歌,从他的《忍者》开始。方文山天马行空的遣词造句加上周杰伦出人意表的编曲配乐 -- 完美组合。常有人诟病他的唱词含糊,我倒觉得如果你拿着歌词对着去听他唱歌,会发现他其实每个字都念唱无误,只不过因为词写的太出乎常理,光靠耳朵听不容易联想到实际在写什么东西而已。

对这次的《11月的萧邦》本来充满期待,然后最终听了专辑里所有的歌曲之后,发现确实如评论的那样:旋律还在,但缺少了新意。没有太多可以记住的东西。似乎周董越来越陷入自我迷恋的境地而无法自拔了。

想想也是,从衣服到鞋子、薯片到方便面,这一年里面光看看他代言的广告就知道有多少琐事需要他去做。钱自然赚了不少,灵感自然也被熏掉了大半。缺少了丰富的生活体验,又能创作出多少新鲜的东西出来?只能是吃老本了。

但愿周董非仲永,别为了表面浮华而放弃了根本。突破自我需要勇气,更需要毅力。

+ 0 - 0 | §第一次非亲密接触

  写下这个标题,想逼自己记录点什么,好歹活动活动脑细胞。

  高中有位同学,我们都管他叫“拉面”的,脾气好,人随和。可开学第一天的时候,他给我的印象整一个不良少年:中分头(电影里汉奸通用发型)、花衬衫、一块亮晃晃的腕表、嚼着雪糕。混熟了以后才知道完全不是看上去那么一回事。后来一次几个同学聊起来,原来大家对他的初次印象基本雷同。若不是因为同一间教室相邻的座位提供了深入了解的空间,一个大好青年形象也就没机会再树立起来了。

  大学有位室友,第一次看到他的时候也是穿件花衬衫,蓄着长发长指甲,外加一副变色眼镜。头天晚上,我就听他和湖南来的杨同学大谈特谈气功学,一度还让我极渴望见识一下他的气功等级证书。总之,这个初次接触留给我的印象如果不能算坏的话,至少是够怪的。这个印象在以后的某次卧谈会上再次被证明是为其他室友所认同的。而实际上,他甚至可以称得上是个诗人,我们寝室最有文学底蕴的就要数他了。

  花衬衫之于不良青年,这两者一度在大多数人脑子里形成条件反射,多半拜八十年代的国产电影所赐。现在穿花衬衫的人多了,大家的观念也逐渐改进了。然而仍然有很多其他的陈旧的和新冒出来的各种条件反射式的判断公式在影响着我们的日常判断力。

  杰克・韦尔奇说:在招聘时,“永远不要完全依赖一次面试!”

  要了解一个对象的本质,光靠一次算不上亲密的接触实在是有些难度。也许在说“不”之前,应该先坐下来说:“OK。让我来瞧瞧看。”

标签 ( 杂言乱语 ) :
+ 0 - 0 | §开始使用Google Analytics

大概Google无论推出什么新产品都不用去考虑如何做宣传策划。他的Analytics一发布,网络上就出现了大量的志愿宣传者。

既然它做的也是日志分析统计,目前在使用的51.la又有这样那样的问题,加上Google的名气,我自然也忍不住去Analytics注册了一把,看看效果再说。

虽然Analytics有选择性进行收费,但500万pv/m的上限对我这个小小的Blog来说基本上是不会触及的天花板,对于大多数人来说应该也就等同于是免费服务,对于作同类业务的服务商来说可能又是一次打击。

今天刚把用于统计的那段js代码加上,不知道最终出来的数据效果如何。目前来说唯一让我有点看法的是:这段代码必须放在页面的<head></head>之间。也就是说如果它的网站访问有问题,则无疑会影响自己站点的访问速度 -- 虽然以Google的实力来说不太会出现访问速度问题,但不表示绝对稳定

Updated 2005-11-16 23:31 -- 昨天加上的Analytics统计js代码,今天看到昨天的统计数据了。曲线图、饼图加上地图分布,让人不得对它喜爱有加。美中不足的是它的统计数据的日历似乎是按照格林威治时间来的,以至于我昨天的流量一部分跑到14号去了。希望随后google提供的中文版能够同时设置站点统计的时区。

Updated 2005-11-17 12:2 -- 今天仔细看了一下Analytics究竟统计了些什么东西。一句话来说:如果站点流量超过500w需要付钱来做,我也愿意。其所提供的针对性信息无论对于市场、开发还是维护都很有价值。比如访问者的网速、Flash的安装情况等,都非常详尽。

+ 0 - 1 | §FireFox的iframe显示问题

  笔记本和家里的PC全部都重装了,顺便也就装上了Firefox 1.5 RC版。结果发现自己之前费了老大劲在Firefox1.0.x下面修改的Blog显示代码到了这个1.5RC又出现了问题。

  最大的问题是iframe的显示又不对了,大部分的iframe内容统统变成白板,而且iframe页面的高度也完全和原来不一样。

  经过无数次的测试+Google之后,终于把问题最终定位:原来我把iframe作为一部分内容放在了DIV里面,为了页面美观,我用js首先把这个DIV设成了display = 'none';然后在iframe的onload里面在把这个层设置为可见,同时根据实际的iframe.document的高度来动态调整iframe的高度。

  这些操作在IE和Firefox之前版本里面能够正确的表现出来,但在1.5RC里面,Firefox似乎发生了一些错乱,当iframe载入文档的同时进行了DIV的display='none'操作(或者是Firefox本身对这两种操作进行了同步化?),这之后再去通过设置display='';来显示DIV的内容的话,IFRAME就会出现空白一片,除了iframe之外的页面元素却能全部正常的显示。

  虽然知道了问题所在,但看来目前我没有更好的解决方法,只能是调整自己js的处理,暂时去掉了把DIV隐掉的操作。同时把这个现象作为bug提交给了bugzilla,希望在1.5的正式版本不会有这个问题存在。

----

P.S. 这个1.5版本有一个好的改进,那就是对于iframe高度的计算,之前的版本计算出来的高度不准确,以至于我必须在js里面单独针对Firefox进行判断:

//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=1.0? 16 : 0 ;

来把这个缺掉的16px的高度给加回去。现在1.5版本就完全不需要进行这个修补了:)

标签 ( WebDev ) :
+ 0 - 0 | §里面是一颗健康的心
生活里面总有些事情让你哭笑不得,为了钱财,更是有人愿意做“看上去不美”的事情。地铁里天天走来走去派发机票打折小卡片的那些人,每每让我有打人的冲动。套用六人行里面刚刚看到的一句形容:看到他们一步步的逼近,我就想把自己的胳膊给卸下来,冲着他们砸过去。  查看全文
标签 ( 懒人散记 ) :
+ 0 - 0 | §狗狗的致命伤
之前我把自己日常的feed阅读都已经从bloglines转到了gougou。然而当我要订阅来自Dion Hinchcliffe's的feed的时候,发现自己又要重新考虑一番了。  查看全文
标签 ( 网络 ) :
+ 0 - 0 | §[转]Cpper,Javaer,Rubyer的得意
“就因为同一样事情还有着C++模板、传统Delegate和新兴动态Minxin的选择,让我们这些工蚁,还觉得有些许的自由和左顾右盼的乐趣。” -- 江南白衣@ITO  查看全文
+ 2 - 0 | §有多少数据值得保留

  记得快要从浙大毕业的时候,还没有属于自己的PC。为了把之前两年来留在实验室电脑上的学习资料、毕业论文之类的东西保存下来,硬是把硬盘给拆下来拿去让人刻了张光盘,花我16块大洋。

  这张光盘现在已经不知所终了;当年被我选中的值得保留的资源如今唯一还在继续为我服务的是刻在里面的几十首Beyond的mp3。

  在COSCO软件部工作了一年,准备跳槽,那时候住的地方连电话线都没有,上不了网也就懒得去买自己的PC。为了把之前一年来留在公司电脑上的开发资源、项目文档之类的东西保存下来,赶紧去买了一块IBM的13.6G硬盘把想拷的都拷了下来,花我700多大洋。

  这块硬盘现在已经早被重新格式化,装满了游戏和软件;当初拷贝在上面的那些货运行业的资源一次也没用上过,谁让我不做那一行的软件开发了呢?

  如今给自己放个大假离开奋斗了四年的网站,虽然家里有PC,不过最高领导爱上在魔兽世界里面做直销,而我自己早已经习惯了抱着本本看球。为了把之前四年来留在公司笔记本上的各种让自己有成就感的东西保存下来,打电话问Dell订了个新本本,花我1万多大洋。

  然而现在新的本本在手,我却光顾着重装游戏和软件,对于那些四年中产生的与工作相关的资料感同鸡肋。

  谁知道以后这些东西会跟我的实际生活发生多少关系呢?也许碰巧有用,也许只是硬盘里面的摆设。

  原以为是自己创造了这些数据,一不留神已经成了数据的奴隶。

  人生在变化中不断前进,这些历史的数据却只是躺在那里一动不动。算了,哪天Google Base爱收集了,把这些东西统统扔给它回收算了,正如已经喝空的可乐瓶。

标签 ( 感悟懒人散记 ) :
+ 0 - 0 | §法拉利跑车和集卡
这两天有了比较多的时间来回顾最近几年来经历的公司变革,很有些感触在嗓子里,不吐不快。  查看全文
标签 ( 杂言乱语 ) :
+ 0 - 0 | §我遇没遇过贼?

  既然virushuo在说keso的遇贼大概又会引起一次新的"遇贼"blog病毒传播,那么我也在这传播之路上扬点灰尘吧。

  读中学的时候家里被偷了一次,大东西没丢,小偷却把我藏在抽屉里面的几十块钱给拿走了 -- 那可是从早餐费里面一点点省下来买书用的 -- 算是我年少时比较痛苦的经历之一。但因为那时家的“主体”该是我的父母吧,对他们来说小偷进来撬坏了门窗砸坏了东西;对我来说只是觉得这家伙居然连小孩的东西也拿,不是个好人,倒不觉得那是冲我而来的偷窃行为了。

  另外一次是几年前准备买房子的时候,逛房产交易会,收了一堆的宣传广告,于是用一个袋子拎着。后来在车上发现袋子被划了个长长的口子,大抵是小偷的惯用伎俩了。自然那里面没有任何有价值的东西,这位先生是看走眼了。

  最明确的一次被偷,是一辆新买的山地车。骑到老城隍庙用两把锁锁在路灯杆子上,到旁边麦当劳买了两个甜筒回来,车子居然就不翼而飞了。这件事情至今让我想不出个所以然来。

  除此之外,印象当中似乎找不到其他确切的被盗记忆了。

  keso说:被偷这件事,没有疫苗,基本上人人都得经历。如果你还没被偷过,别高兴太早,快了。

  那么算来算去,我大概算是“高兴太早”,终于被“快了”的那一类。

Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号