点宝语录汇总(090720-090726)

这一周乱七八糟的事情太多,只记了三条。

1、儿子说:“爸爸,我们去逛逛超市吧!”我问:“为什么呀?”儿子说:“我想出去活动活动,不然你老是在弄电脑,我老是在看电视。”

2、刚才教育儿子,最后决定是打5下屁股。儿子说:“爸爸,能不能打一个东西示范一下,我好知道有多重?”

3、儿子给了我两把剑,自己拿了个双截棍,然后对我说:“爸爸,我们来决斗吧!”

欢迎订阅:http://www.twitter.com/zhuangbiaowei;推荐使用iTweet访问twitter。

关于TwitterFollowAgent,目前想清楚的部分

有烦恼的地方,就有需求,所以我之前写了一篇《我用Twitter的烦恼与解决方案》。但是,主要是烦恼的描述,对于解决方案,我并没有想得很清楚,之后就开始干起来了,经过这么几天的密集思考,我想清楚了一些部分,先记录下来。

1、当Twitter的follow低于50的时候,特别是follow的人属于普通发言频率的时候,还不是问题。但是,一旦人数上升,有follow到了一些话特别多的朋友时,信息过载的烦恼就凸显出来了。Google Reader,作为一个优秀的Blog Reader,很好的解决了Blog信息过载的问题。而TwitterFollowAgent,就是希望能够在Twitter领域,做到类似Google Reader的效果。

2、Tweet的内容虽然只有140字,但是,由于非常随意,因此垃圾信息和反复的RT,也是一种干扰,这方面的烦恼不是Google Reader需要面对的,因此,类似GMail的垃圾邮件自动化清扫工作,就会变得非常有价值。他的规则是隐藏在背后的,透露出来的操作界面,非常简单,对于某封邮件,点击一下“这是垃圾”即可。我想TwitterFollowAgent,也要做到这个效果。当然,背后的智能要求非常高,一开始肯定做不到满意的效果的,不过,这也是技术壁垒所在了!

3、在形成固定的朋友圈子之后,借助Twitter的零散讨论会不时出现,一种合适的规整机制,有助于将零散的讨论,集中显示。但是,这里存在一个问题:有些参与讨论的人,并非我follow的对象,作为BBS形式出现的讨论,自然不会遗漏,但是在Twitter中,却难免遗漏,这就可能存在一个“深度挖掘”的需求,但是这样的挖掘,计算量也是非常大的。

4、我找到了一个PHP的汉字分词类库,但是,他是将所有的词都切分出来了,其实在我的需求中,大多数词是不必保留了,因此我打算保留一个根据用户提交的词,组成的词库,并定期根据该词出现的频率,淘汰“冷门”词汇,以此减少计算量。

5、Tweet的归类,其实还是基于切分出来的词的,其中处于最高频率的N(N<5)个词,就是该Tweet的Tag。初步的判断垃圾规则,也是基于这个Tag的。

6、一个Tweet的特性,主要有以下方面:UserID、ReplyID、@UserID、#Tag以及普通Tag。归整、分类等等操作的算法,就是围绕这些属性展开的。具体的做法,还没想清楚。

7、接下来的开发工作,准备在服务器端装一个UserStory的管理系统,然后将各种特性,先通过UserStory的形式,明确下来,也方便开发的管理,和及时公开与大家交流。

8、基本的系统架构是Ext—PHP—Ruby,ExtJS做前端界面,PHP做后端服务,Ruby写Cron脚本来抓数据。

目前就是这些。

我用Twitter的烦恼与解决方案

挺早以前,我就注册了饭否,但是很晚才上了twitter,当时在饭否的时候,由于“年少无知”,对所有关注我的人,都给予同等的关注,结果导致信息过载,不堪重负,虽然不能责怪饭否,但是我后来就几乎不去了。

这回上twitter,我已经很当心了,follow我的人数,与我follow的人数,几乎达到了10:1;但是,我还是follow了50多个人,又渐渐的感到信息过载了。

烦恼有好一些,分个一二三四来说吧:

1、不能匿名follow其他人。有些人,我想了解他的近况,但是又不想被他知道,这个就比较麻烦。后来发现了一个叫做“tweetstalk”的服务,基本上实现了我的需求,但是也比较复杂。另外,还提醒我,可以通过friendfeed来订阅,然后再转给自己,这样也很复杂。

2、不能及时发现别人的回复。那些我没有follow的朋友,有时候会以@的方式回复我的某个消息。如果我没有及时看到,也就错过了。但是为了一个话题的讨论,而去follow他,势必又会导致follow人数迅速上升,是个挺麻烦的事情。

3、第二天一早起来,或者一段时间离线之后,要花时间回看以前的tweet,又花费很多时间,又不愿意错过,跟BBS里忍不住要看光所有“有新回复的帖子”,是同种类型的强迫症。

4、有些朋友在twitter上聊起来了,@来,@去的,好不热闹,但是要再逐条回溯回去,了解讨论的来龙去脉,就很麻烦,因为twitter不是以线索方式组织的。

5、有些朋友,在某一段时期,会密集的、反复的RT一条或几条消息,结果这条消息就会在我面前反复出现。因为twitter上rt更加自然,因此信息过载的现象较之Google Reader Shared,更为严重。

6、我退订了王佩老师的twitter,因为他那一堆“做语文”,还有连篇累牍的“电纸书阅读器”,是在是有些扰民,但是,他的其他内容,我又是感兴趣的,在没有好的解决方案前,只能整体退订,还是挺遗憾的。

7、因为我follow的是人,而非机器,因此不能限制人家发消息的时间和频率。但是,我这边呢,忙的时候,希望它消息少一些,闲的时候呢,又希望他消息及时些。没有一个好的解决方案,可以像水库一样,帮我调节丰歉流量,也比较烦恼。

8、twitter本站的用户体验,还不如iTweet,没有自动刷新,没有集成很多twitter的必备工具(ShortURL、twipic之类);但是iTweet的集成度,其实还可以更高、更丰富些,比如多个可供选择的ShortURL。

还有很多的想法,目前还不够成型,不过,总结起来,我是希望有一个帮我更好的管理我的follow者、与follow内容的工具。因此,我注册了一个域名 twitterfollowagent.com,打算做点什么来尝试一下。基本上的打算是这样的:

1、目标公开

2、计划公开

3、代码公开

4、再加一个Donate看看能不能挣钱

就这样了。

点宝语录汇总(090713-090719)

1、儿子问:“妈妈,你为什么跟爸爸结婚啊”,老婆回答:“因为喜欢他呗”。点宝很兴奋的说:“那我以后是不是喜欢谁就可以乱结婚?”。。。

2、儿子因为看电视不愿意跟外婆打电话,在老婆的威胁下,他接过了电话,说到:“外婆,我要看电视了,再见。”

3、早上,儿子跟我谈他昨天做的梦:“我梦见一个金字塔,然后我就进去了。里面好多女人,没有男人。结果这些女人都变成了木乃伊,跑过来抓我,然后我就吓醒了。” 评:古老神秘、异国风情、惊险刺激,这个梦挺不错的。

4、儿子看过一点《封神榜》,那天坐在地上拿了根棍子,突然说到:“姜太公钓鱼愿者上钩了,来吧,全免费,有优惠,还有机会获得价值2元的棒棒糖一根。”

5、儿子常常会用另外的身份跟我们对话,今天跟我们说到:“其实我是在读魔法学校的,我们魔法世界最近流行看《铠甲勇士》,你们人类世界最近流行什么?”

欢迎订阅:http://www.twitter.com/zhuangbiaowei;推荐使用iTweet访问twitter。

我最想做的是什么?

《费曼的彩虹》,是我最近读到的一本极好的书。最初是在yeka的blog上看到的。

在看完这本书以后,我在yeka的书评后面,留了一个言:

今天我把这本书读完了,两天时间一口气读完的,实在是太好了。

因为这本书,我开始再一次的思考:“我最想做的事情,是什么?在做什么事情的时候,我是最快乐的?”

Thinking…

但是,这样的思考,很难迅速的得出什么结论,毕竟是“人生观、世界观”的大问题 :p

不过,心理面的确有很多话,想说一说,还是写篇blog吧。

我最爱的工作,当然是软件开发,也有幸以此谋生,自然别无他求。但是,软件的领域如此广泛,术业有专攻,我也不可能精通所有类型的软件按开发,也不可能喜欢开发所有类型的软件,因此,在我的梦想中,我最希望能够经自己的努力,开发出来的软件,是这样的:

在1998~1999年的时候,我在上海启明软件公司,当时做的是一个实验性质的项目,名字叫做Info Developer。是一个面向程序员的Web开发工具。当时做了2个版本,还有非常非常多需要完善的地方,但是公司不再支持这样的实验了,我也就跳巢到了另外一家做门户网站的公司。

但是,做一个能够大大提高程序员开发效率的开发工具,成为我始终存着的梦想。

在N多年以后,我写了一篇连载文章,在其中设计了一种新的语言,名叫《DJ》,是一种在Java的基础上扩展其动态能力的静态类型语言。实现这样一种语言,也一直是我的一个梦想。

在学习了不少编译原理的基础支持,以及antlr、yacc、peg等等工具项目之后,我的眼界大开,心也就更大了。

在我现在的想法中:语言其实没有最好,只有最适合的语言。在方便创造适合特定需求的语言方面,ruby的DSL,有非常大的贡献,但是效率实在是太低了,也许,我可以做出这样一个东西来:

编写一个类EBNF的语法说明,然后就根据这个语法说明,能够生成一个编译器、生成一个VM、生成一个IDE。总之,能够简单的通过修改语法说明,来创造新的语言,同时还具备高效的IDE支持。。。

如果真的能做出这么一个东西来,那就太牛了。

嗯,这就是我最想做的东西!

点宝语录汇总(090705-090712)

现在我在twitter上记录点宝的趣事和妙语,遗漏更少也更及时了。每周汇总一下。

欢迎订阅:http://www.twitter.com/zhuangbiaowei;推荐使用iTweet访问twitter。

1、儿子对我说:“爸爸,要不要我教你降龙十八掌”,我一愣,然后狂笑。儿子接着说:“。。。的样子”。

2、我在玩电脑游戏,儿子在玩他的玩具。突然,他很不满的对我说:“爸爸,我在很努力的收玩具,你却在很努力玩!”

3、点宝:“我现在还是个小宝宝,长大了就能像爸爸一样帅了。”,老婆在边上笑,儿子接着问:“爸爸,你高兴吗?”,我说:“高兴呀。”儿子说:“高兴了,就给我讲故事吧。”

4、我在跟老婆说事情,点点就一直在问:“怎么回事?”我说:“一句话说不清楚。”点点说:“一句话不行,就两句嘛。”我说:“两句也说不清楚”点点说:“两句不行,那就三句。”我一晕,说到:“这是大人的事情,一百句也说不清楚”点点说:“那就三百句嘛!”,我再晕。

5、老婆下车去超市,儿子突然打开天窗,钻出头去喊到:”妈妈,保重啊,千万不要让我失望啊!”

6、吃完晚饭,老婆在厨房洗碗。我和儿子在房间里,拿手机上网玩。儿子突然冲到厨房去看了看,然后奔回房间指着我说:“妈妈都在洗碗了,你看看你,就知道玩手机,你还像不像个男人!”

7、去年夏天,老婆带点宝和单位的同事一起去象山。路上,好事者逗点宝:“点点,你喜欢男的还是女的?”点宝很干脆地回答:“我当然喜欢女的!”偏偏王阿姨伸头过来,很兴奋地追问:“那你喜欢女的,应该喜欢我了?”点宝沉稳地看着她说:“嗯——,老的女的我不喜欢的!”……