Archive for August, 2006

今日杂谈

2006-8-18 23:40 | by 2ndboy

  上周从当当订的两本书今天终于到货,一本是《Effective C++》第三版,一本是《Ajax 基础教程》。

  最近两周遭遇了两次窘境,于是终于下了决心把一直该通读的《Effective C++》仔细看看。其实这本书的电子版我很早就有了,但每次都是遇到疑问才去翻翻,根本没有集中时间把它吃透过。最近发生的事让我觉得,是该抽时间好好修炼一番了。拿到纸版书一看,内容跟翻译都比电子版要好很多,印刷也比较好,这么一本好书,值得珍藏!

  在日志里说过很多次了,我是个客串的 PHP 程序员,对 B/S 开发也挺有兴趣。Ajax 早就研究过也写过一个小项目,但是毕竟接触的时间还是比较少,于是买本书来做参考,也顺便系统的看看 Ajax 的各种细节。

—–

  延续了将近三个月的口语课终于在昨天结束了,仔细想想发现口语提高的不多,不是外教教的不好,实在是这三个月正好是我比较忙的时候,基本上没有什么复习和练习的时间,只有等以后靠自己多练习了。

—–

  最近坐车的时候发现,前面说的快速公交线的 GPS bug 已经被修好了,现在不会一直响个不停了:-)

Bug 无处不在

2006-8-7 22:35 | by 2ndboy

  杭州的快速公交开通已经 n 个月了,期间可以说是毁誉参半,由于开通以后我的线路没变,票价没涨,而且速度快了,车次多了,所以一直都挺喜欢这个玩意的。快速公交跟其它普通公交不一样的地方除了专用道和专用站台之外,最大的区别就是每量公交上都装着 GPS,站台上会实时显示下一趟车距本站还有多远,大概几分钟之后到达。

  其实这个玩意在用户界面理论里面还是有点讲究的,就像无处不在的进度条,加了和没加进度条的软件,就算处理起来速度一样快,用户也会觉得有进度条的那个程序比较快,比较爽。

  本来这个东西是个挺不错的“高科技”,在车离站台还有大概 300 米的时候还会发出提示声音,让坐在椅子上的候车乘客可以走近自动门去上车。不过今天我就发现了,这个玩意原来也有 bug。

  话说杭州相关部门意识到快速公交专用道是对道路资源的浪费,所以在大概一个多月前允许了其它两路公交车驶入快速公交专用道,并且可以实现同站换乘。不过同站换乘之后原来的 GPS 指示牌上不能显示其它两路新增公交的距离信息。

  今天晚上回家的时候去乘 B1(快速公交一号线)回家,发现指示牌已经可以指示其它两路新增公交的信息了,但是问题是同一个指示牌对三路公交车是轮流显示的,如果这时有一辆 B1 快到了的时候,指示牌每次显示到 B1 的时候都会响一遍提示音,很明显是没有记录内部状态导致的。

  看来有程序控制的地方就会有 bug,连政府筹建的公交系统也不例外。

—–

  今天试用了闻名已久的 yupoo.com,果然不错,注册了 http://2ndboy.yupoo.com,试着放了一些好看的壁纸上去,欢迎各位访客下载、留言。