陈酒换新瓶

拥有自己个人品牌的摄影子站点一直是我想实现的目标之一,可是这个目标并不是很容易企及的。首先,摄影图片的累积是一个相当长期的过程。任何一个认真建设过自己的摄影图片库的人都应该有这样的体会:每一张照片都需要起名、加标签并归入一定的分组,这是非常花时间的事。可以看到的是,绝大多数人都没有能够坚持下来,而是把照片在数码相机中的文件名直接就作为了照片的名字,十分马虎。这里说的是采用了第三方摄影图片库网站的方式来管理自己摄影累积成果的用户,这样的网站有Flickr、Picasa Web Album等。之所以大多数人还是会选择这些图片库网站来管理摄影图片,还是由于它们提供的功能已经成为了事实上的标准,并且——也许更重要的是——可以不用在自己有限的服务器资源上占用极为大量的空间。但是如此一来,显然就会产生两个问题:一是长期在第三方的摄影图片库中管理自己的图片,时间拖得越久越难以切换到自有资源上去。因为图片本身导入导出倒还容易,但额外的劳动:命名、加标签、分组等实在是难办,没有人想做这样的重复劳动。二是这些第三方的摄影图片库并没有提供自定义域名绑定这样的功能,所以个人品牌就难以直接附加在其上,虽然可以在Profile页面上写上自己的各种信息,但东西毕竟是人家的。 如果能够使用第三方图片库中的所有图片作为图片源,而且能够保留图片信息和分组等重要的资料,并使用自己的域名品牌,那岂非就是个完美的解决方案?也知道自己一直在使用的Flickr的确提供了这样的编程接口,可是真的很难想像的是,真的有人实现了这个想法!我找到了一个PHP程序——flogr,它不多也不少地恰恰为我一直想做的事提供了解决方案。我看了一下,除了不能显示Collections之外,对每张图片的信息保留是极为完整的,而且提供了对标签、分组等信息的全面支持,居然支持自有品牌订阅结果的生成,界面也堪称经典,基本上不太可能做得更好了。我研究了一下它的源代码,并做了一些品牌定制和个性化的修改(比如加上统计代码),还在它的官方论坛上就进一步定制的问题发了一问。 无论如何,就原始的意图来说,现在我已经实现了当初的这个目标了。“新瓶装陈酒”这是一个消极的说法,像是多此一举地消费了一个新的瓶子,但我的这个举措实在地是为了节省重复建设、也避免浪费大量的服务器空间而复用了原来花费大量的时间建设起来的内容,虽然少了一些功能,但是相信它仍然是意义重大的。因为从此,GAOBO.ORG多了一个自有品牌的摄影站点,欢迎大家访问: http://photos.gaobo.org Read More »

虚拟主机服务全部迁至英国机房,闸北服务器重新上线

不比不知道,国内的虚拟主机服务和国外的差距真是很不小。我不知道是不是我选择的服务商不对的缘故,至少我觉得原先的服务提供商无忧启动还不错的原因是它访问速度很不错,而且除了有一次被黑客攻击了以外(彼时使用的是Windows 2000 Server)其它的时间还真的是一直都没断过线。但是和国外这服务一比,就显出许多不足来: 国外的虚拟主机,子域名和虚拟目录的映射是一种默认的关系。只要创建一个子域名,就会指定映射到一个虚拟目录,而我找了半天,也没有在国内提供的服务中找到这个选项。也就是说,你有多少子域名你就要租多少台主机……这怎么得了。比如这家服务商,它就有三种域名的管理选项:Add-on Domains,意思是根域名的托管;还有Subdomains,意思是基于已经托管的根域名的子域名的托管——Add-on Domains和Subdomains都是有自己的映射的子目录的(根域名默认就是不带前缀的根域名本身和带“www”前缀的子域名映射的目录);还有Parked Domains,意思就是和已经托管的根域名的别名,比如gaobo.org的别名就可以是gaobo.name,这样子域名也全部等价了(比如指定了“sales.gaobo.org”的映射子目录,就默认“sales.gaobo.name”也映射到同一目录,当然前提是你要更改对应域名的A记录,如果域名也从虚拟主机提供商这里租它就自动帮你全部改好了,极为方便)。 MySQL自动提供比较high level的管理界面,以及全面掌控的phpMyAdmin管理界面。这一点呢我也就不怪无忧启动了,毕竟管理员没让我动手,而且帮我把phpMyAdmin装好、配置好了。不过按理说这不该是自动化的基础服务的一部分吗?如果管理员忙,没时间处理这个怎么办?还有,无忧启动只提供了我1个数据库的权限,国外这家却提供了我20个。 Fantastico De Luxe服务,我可以一键安装近40种服务,包括支持工具、客户关系管理工具、Blog(其中就包括WordPress)、Wiki……这个也是我在国内的服务商中绝对找不到的东西,要是能有一家服务商做出来中文版的这些服务,那该有多么好啊! 零碎的其它功能,使得虚拟主机服务丰富了。比如文件/目录访问加密、各种统计、错误页的重定义、甚至FrontPage Extensions等等。虽然你说它用处有多大吧,也不是太大。但是你会强烈地感觉到,国外的虚拟主机提供商不仅仅是简单地卖了一块空间和一些权限给你,然后你自己玩去吧。你会觉得他们是“有料”的,并且服务是很专业的,即使一个很小的统计功能它们也绝对不会有给你糊弄,而是老老实实地给出很多实践证明很有用的指标比如回访率、访问分布饼图、访问频率柱图、访问内容分析等等,让你深切地觉得钱花得很值。如果说这有什么缺点的话,我觉得就是使用这样主机会使得站长的技术水平提升变慢了(我现在都觉得自己变懒了)。不过,谁愿意没事浪费大把青春在明明已经有了最佳实践的动作上,反复再造轮子? 正好,在无忧启动这里租的主机本月就到期了,也就顺其自然把所有的东西迁移到租好的英国机房,算拉倒。不过,域名还是在无忧启动这里续租到2010年,而且交了钱可以开80个子域名,英国这边只有20个,那不行,得用足了。 迁移的过程中,还是出了一点小小的麻烦,就是MySQL的编码似乎有点小岔子使得PHP代码读出来的汉字全成了问号。这个问题当然不是什么太难的问题,因为在phpMyAdmin里面看到的都是正确的。在谷歌上找了一下,发现在连接数据库和读取语句之间插入下面一句就能解决问题: mysql_query("set names 'gbk'"); 于是照做,问题消失。其它的内容全部是文本,搬到哪里都一样,加上数据库导出和导入,整个迁移过程用了不到十分钟就搞掂,效率! 还有一个事就是我把闸北那边的路由器换了一个新的,顿时所有连接问题消失,哈哈。闸北那边的服务器又上线啦!下载资源可全放在那里呢,前一阵子把我郁闷得。不过这个资源服务器中究竟有什么资源呢?这个暂时要保密,等我把资源站做好了开放,大家就知道啦! Read More »

移动之路

怎样的网站是一个有质量的个人网站? 它应该可以迅速地从一台主机移动到另一台主机,即使它们使用完全不同的服务器操作系统和数据库管理系统。GAOBO.ORG可以在任何Web服务器上发布,迁移数据的时间和域名相关选项修改的时间不超过5分钟。而如果用一些运筹学的简单规则,这个时间可以降低到3分钟甚至更少。上次的主机迁移时间为4分钟27秒,间断访问时间为零。 它不会在资源地址变化时,需要靠手动通知用户才能实现告知。GAOBO.ORG使用了自定义的404页面,在发现旧资源已经更改地址的情况下会立刻智能地把用户引导到新的资源映射地址。 它的建设应该和用户的关注毫不相关,但又处处能够让用户的关注不至于落空。在检视之下,任何一个地方都没有理由空转或做得粗糙。即使关注的用户很少,它也在默默地毫不放松地建设着。如果有一天它落入了主流的视线,它的积累已经是时间所赐,而非一时激情所予。GAOBO.ORG的建设的每个字节都是倾注人心的,也许它敌不过巨大的商业资本,但是同样的有心人一定不会错过。 作为个人的站点,不应该在网站上放置任何广告。GAOBO.ORG花钱给自己的网站做AdWords的广告,却绝对不放置任何的广告,包括AdSense在内。广告赚来的收入,不及网站品位下降的损失。 应该有自己的主打内容,有自己的边角内容,并选择负责任的服务提供商。GAOBO.ORG的主打内容是随笔和评论,有两种视图和方便的跳转、以及内容相关的操作。GAOBO.ORG也有很多边角内容,本手记就算一种,另外以站内资源和其它原创内容(摄影作品等)为基础的内容都可以订阅,还有混杂在一起的精彩内容订阅。所有的服务商都是精心挑选的,而且还正在挑选更好的。 符合了以上条件的个人网站,其实应该做到另外一点,就是支持移动设备。支持iPhone还不够,应该支持所有具备WiFi功能的手机,进一步应该支持WAP功能的手机。今天,GAOBO.ORG租用了新的域名:gaobo.mobi,踏上了移动之路,等待我们发布的好消息吧! Read More »