Richard Bao 的显示图片
Richard Bao
La vie est belle !
日志 - 2009年2月
2009/2/28 1:40:32

我的 Labs 子站和一些旧实验

之前提到过我在家里拿笔记本充当了服务器,那只是一半,现在要说的是另一半:这个服务器上所运行的网站是 http://labs.richardbao.com/

其实并没有多少东西可放,但我也不喜欢看它永远是正在建设中的状态,于是我收拾了一些旧的东西开始堆在上面。

Windows Live 身份验证集成,这个是去年在北京的时候做的。功能在于在网站中集成 Windows Live ID 的身份验证,并在得到用户许可的情况下,读取 Live Messenger 的联系人列表。

UX Guide 的翻译,这个不说了,已经说烂了。以后可能会从这上面拿掉。

照片拼图,这是绝对好玩的东西,不过名字不好,会让人产生误解,以为是那种 1000 片的小拼图之类。其实它是利用小照片自身的图案特征,贴合目标照片的图案来生成一个拼缀图。算法可能比较土,但是效果还是不错的,所有的素材照片除了会剪裁成统一的尺寸以外,不会对颜色进行任何改动,完全利用原照片上的图像来拼缀。根据经验,素材库大概要 200 张照片以上效果会比较好。目前看来,把它变成自动线上服务的可能性还不大,一来是性能问题,二来是要为用户存储大量照片,这个有点受不了。先玩玩吧,反正是 Lab。

另外还有一个隐藏的实验:这个网站是国际化的,会根据用户的浏览器语言偏好设置来显示合适的语言。以后会考虑添加一个子页面专门展示多语言功能~

最后更新: 2009/2/28 11:55:15 | Windows Live Space 网站中的链接 添加评论 此链接将在新窗口中打开 | 评论 评论 (1) | Windows Live Space 网站中的链接 原文地址 此链接将在新窗口中打开
2009/2/8 20:09:42

[50.0%] 纪念

这似乎是做这件事一年多来我第一次公开写 blog 提到它。很多朋友一天天地看着我 MSN/QQ 的签名栏里方括号内的数字一点一点增长。今天,它到了 50% 之时,我决定纪念一下。

2007 年底,大概是 11 月,我看到了微软发布的 Windows Vista UX Guidelines。那个时候它还是“预发布版本”——令人寒的是,至今仍然还是。我曾试图联系过获取它的翻译版权,第一个人和我联系的人一直很积极,但后来貌似跳槽了;后来再也没有过实质性的进展。今天,它已经改名为 Windows UX Interaction Guidelines 了,仍然是预发布版,仍然在更新,仍然没有翻译版权——当然民间翻译是许可的。

我以前一直认为,把这样大的文档翻译完,不是我一个人能够以民间的方式做完的——我主要是不相信我会坚持。去年国庆节,我突然想到了通过统计来 track 我翻译的进度,也是从那时起,我的 MSN 上就一直多了这样一个带方括号的百分数。从当时的 10.8% 变成今天的 50.0%。本来以为需要三五年才能实现的目标,现在已经变得非常清晰可见。我现在已经完全不怀疑我能实现它了——而且很可能就在今年。我相信,除了编写它的团队以外,能比我更熟悉这份文档的人应该不多了。50%,意味着有一半的内容是我逐字逐句推敲过的。事实上,整个全文我已经不知阅读了多少遍了。

自从我把它挂到我的个人网站上后,有很多网友表示出了热情和关注,有一起讨论 UX 的、想参与翻译的、帮我寻找错误的等等,甚至有细心的网友,指出了官方文档中一个小小图片的更新。每次收到网友的邮件,都让我觉得意义的重大。

2009 年春节期间,我将这份全文搬出了我的个人网站,现在的位置在 http://www.uxguide.net/

最后更新: 2009/2/8 20:09:42 | Windows Live Space 网站中的链接 添加评论 此链接将在新窗口中打开 | 评论 评论 (7) | Windows Live Space 网站中的链接 原文地址 此链接将在新窗口中打开
2009/2/6 17:44:11

在家里架 WWW/FTP 服务

这是很多人 N 年前就干过的事情,我一直没有尝试,因为没有那么一台可以整天放在家里并保持连接的电脑。但是事情在最近发生了变化。一来我自己的那台 SONY 笔记本已经休息了很久了;二来觉得为了做点小实验而去租用各式各样的主机空间实在有点浪费。那台电脑闲着也是闲着,废物利用一下更好。于是开始搭建,主要是碰到一些令人哭笑不得的小问题,所以写在这里。

基本的方式就是花生壳 + ADSL 路由器端口转发。Web 是 Vista 的 IIS,FTP 是 Serv-U。

首先出现的事情是,无论如何都无法从外网访问到那台电脑。直接通过 IP 访问,也只能到达 ADSL 路由器的设置界面。我检查了 DMZ 设置和防火墙,一切都设置合理。研究了好久,终于在网上搜出答案:上海电信赠送的 ADSL 路由器的 DMZ 和端口转发功能都被禁掉了,虽然设置界面还在,但是完全不起作用!既然如此这般,只好去买了一个正常的 ADSL 路由器了。

下一个问题是,通过花生壳提供的 DDNS 服务,Web 访问正常,但 FTP 无法连接。然而通过 IP 地址则都是可以的,虽然 FTP 使用还是有点问题。后来无意中发现,ping 出来的 IP 地址居然不是自己的外网地址!以前并没有发生这样的事情,于是怀疑路由器自身的 DDNS 有问题,把它关掉,还是用计算机自己来运行花生壳客户端。这个问题也解决了。

FTP 一直是能登录但是无法列出目录,当然也无法传输。我试着把 FTP 服务器的被动模式禁用,发现一切就正常了。但是被动模式需要开放的端口我也都设好了,并没有觉得有什么设置不当的地方。我试着从内网连接 FTP,发现一切正常。于是我怀疑问题出在 ADSL 路由器的设置上,但 DMZ 主机都设了,完全没有理由还有端口问题。仔细查看 FTP 连接时的记录,发现从外网访问时,FTP 服务器返回的端口号并不在定义的 PASV 端口号范围之内。又是 Google 了很久,发现原来是因为上海电信把 FTP 端口给封了,于是改成 2121,一切正常。大功告成……汗!电信害人不浅……

最后更新: 2009/2/6 17:44:11 | Windows Live Space 网站中的链接 添加评论 此链接将在新窗口中打开 | 评论 评论 (3) | Windows Live Space 网站中的链接 原文地址 此链接将在新窗口中打开