烦人的贝宝

使用了TextMate有段时间了,非常愉快,感觉很难离开了,在此之前一直用终端版的vim(Mac上的GUI的vim性能极差,除非使用cocoa界面的vim,那是jjgod发布在googlecode上的),TextMate则把mac的特性结合的非常完美,很多人都为了TextMate而购买一个mbp。。

于是今天决定购买它的license,39欧元,似乎有点贵,不过想想你每天都要用的编辑器,让你能够享受敲写代码的乐趣,还是很值的。

下了订单,转到paypal.于是,令人头晕的事情开始了。

paypal.com自动显示了中文界面,我以前paypal买过manning的书,不过账号给忘了,于是就重新注册了一个账号,但是
当我辛苦填写完账单并激活之后,却告知不支持外币交易,这下我就晕菜了。 好办天缓过神,搜了一下,才发现,原来paypal的
中文版有2个,一个是“贝宝”,只支持人民币,另一个是paypal的中文版,不支持人民币。md,白忙活了。 怎么切换到paypal呢,
我如果直接输入www.paypal.com,会自动转到贝宝的界面(不是我骂,二者的界面一样,谁能分得出?)。于是先切换语言到English,
然后再重新注册,终于有China(Worldwide)选项,不过接着我的邮箱由于注册了贝宝,还不能重新注册,用邮箱登陆吧,又tmd转到
贝宝去了,这下我火大了,只好注销贝宝的账号。接下来就是更为恶心的一幕,注销界面,一连让我确定了7,8步,我一边next,一边骂,
老子就跟你耗了,非注销不可(我认为这种愚蠢的行为实在招人厌,如果说前三步可以挽留用户,那么后面就不要像唐僧一样,这样用户更为反感).

终于注销了,也终于注册了,以为可以付款了,结果被告知,我超出支付限额了,必须参加一个什么鸟扩展计划。我看了下说明,
每个月的支付限额是500$啊,TextMate是39欧,算起来也不过59$,怎么也不应该超啊。 没办法,点击确认参加扩展计划,却需要
等4天以后查看我的信用卡账单才能继续。。。。

我就纳闷了,Paypal现在怎么就那么难用呢? 05年以前不是挺好用的么?

不过想想,现在电子支付越来越普及,各种犯罪和洗钱行为也比较多了,这些措施估计也是不得已吧。

但是,“贝宝”是无论如何不能接受的,既然不支持外币,总要实现说明,并且有个链接吧?愚蠢

Doggy2 Plan

Doggy 是视觉全部平台的核心框架。目前使用的版本是v1.1, 正在开发的是v1.2

Doggy框架目前主要由我设计和维护。本来这篇日志应该放到我的技术blog中,不过天生的懒人,实在懒得去了,
以后就都在这里记录了。

Doggy设计的原则是适用于大型互联网应用的快速开发,和FleaPHP,ThinkPHP不同的是,Doggy注定是一个定制的框架,
扩展和高效是首要的原则,在此基础上,一些通用性将被舍弃,同时,注重网站架构也排在前列,从而构建一个可以良好的,高扩展性
的应用。

Doggy初期的学习曲线会很高,尤其是对于传统的PHP开发者来说更是如此。设计中借鉴了java,ror等的优点。

2.0 目前考虑的特性

- 实现Dispatcher层的Restful
原计划在1.3中的Rest特性延迟到2.0

- 基于Unix脚本的快速开发和部署
目前1.x是基于Phing方式的代码生成和部署。由于window的特点,在window下效率较低。因此,需要转移到Cygwin环境,使用
unix工具进行测试单元生成,项目部署,代码框架生成等工作。(我使用的mac osx,使用unix环境非常舒服,而其他兄弟虽然用windows,
通过cygwin也能享受到unix环境的便利。btw,如果osx能够成功安装到pc上,也许都会转到osx上,毕竟TextMate实在是一种享受)

- 使用PHP5.3的namespace等特性重构代码
2.0的doggy应该是基于php5.3

- 支持ICE
1.0版本中被移去的ICE的支持将被重新加入,这样PHP可以快速享受Java的服务,
比如我最感兴趣的是分布算法,分布存储。

- 使用Extension重新部分核心代码
通过对1.0的profiling,继续进行代码优化,将部分代码使用c重新写,这点应该和SPL类似,首先使用php代码实现原型,
然后用c重新在extension中实现。

- IM
支持Jabber/MSN/Gtalk等IM,为开发IM客户端提供底层支持

- 实现一些开源的协议,如openid

- 文本聚类
如果有时间,会考虑完善一些分词和聚类的东西

- 强化TDD开发规范
和国内一些框架不同,Doggy的一个重要特点是测试驱动的框架,在2.0中,将为TDD提供更多的便利。

- 引入其他优秀框架的特性
我比较关心的是RoR.

由于Doggy2需要使用PHP5.3的特性,因此,具体的发布时间不会太早(初步定是08年10月份左右?)。
在2.0未发布前,我会将一些特性backport到1.x版本中。

Doggy2 的目标是能够让视觉中国拥有像豆瓣那样强大的后端处理技术和引擎。

08年的采购计划

2007马上要过去了,很多愿望都没有实现。08年的采购清单中又增加了很多,按照实现的可能性列下:

1. 一个apple的无线鼠标
500rmb左右,不过现有鼠标还挺好用,只能先省省吧。也许某些人能买来给我当生日礼物,哈哈。。。

2. 火线800的500g的硬盘。
元古的应该不错吧,估计整个弄下要2-3k? 现在家里到有一堆原来旧机器遗留的硬盘,不过都不可靠。现在仍在柜子里
落土,担心里面的数据是不是突然会没。有个大硬盘就好办了。即可以当多启动盘,另外装个tiger,还可以做时光机器的备份,
数据同步等等。

3. iPhone
现在这个手机非常难用,好几次我都想把它摔了。一直没换手机就想一次到位。
如果明年iphone能够进入中国,还是打算买个非破解版的。实在不行就买个破解。
这个按照现在的价格是4500-4900吧。

4. iMac
原来旧的台式机被室友升级了,不过我也不用了。现在能用的window就一个t41装个vista测试.
日常用的是mbp,现在对我来说基本上是不可能退回到window的,太难用了。所以,还是希望有个imac(搬家方便),
这样和硬盘配合,就不用整天背着这个mbp上班了。
最新款的大概260k左右? 一直没有预算,只能从我每月的车马费中省省看,希望渺茫啊。