Joystyle - Internet
type: channel
link: https://joys.name/category/internet/
description: 互联网
items: 博客的下一个十年
items: iGoogle停止服务
items: Google Reader再见
items: Digg Reader体验
items: AOL Reader体验
items: 超级网银超麻烦
items: 博客开通邮件订阅功能
items: 中国雅虎邮箱停止服务
items: 免费午餐不好吃
items: Google Reader即将关闭
items: Gmail满了怎么办
items: 淘宝时光机
items: 铁道部也不容易
items: 新浪微博手机版屏蔽Firefox访问
items: 随手记信用卡自动记账
items: 山寨迅雷云点播
items: 奔跑着歌颂爱奇艺播放记录云同步功能
items: 利用SAE实现博客图片的加速、备份
items: 艰难地把WordPress升级到了3.3.1
items: 小米手机有多火
items: 3D试验频道开播
items: 跨年的小尴尬
items: 新浪微博手机版针对iPhone的细节优化
items: 2011 Web性能和运维大会第二日
items: 翘班参加2011 Web性能和运维大会
items: 歌华有线机顶盒进一步植入广告
items: Bye Steve
items: 专为移动设备优化的WordPress界面
items: 彻底屏蔽优酷广告
items: 香港主机和美国主机的性能对比
items: B2C转向物流竞争时代
items: 腾讯网页面故障
items: 恶心的北京联通京城时讯弹窗广告
items: 必须歌颂下Google Calendar的时区功能
items: 蛋疼的短域名
items: Windows Live Spaces彻底关闭
items: 貌似站长都很闲
items: 在浏览器侧栏中玩微博
items: 无觅网故障，用LinkWithin代替无觅相关文章插件
items: 尴尬的中文域名
items: 中国电信出现大规模网络故障
items: 利用Gmail实现类似邮件组的批量转发
items: 中国互联网的人均资源
items: VeryCD恢复音乐频道，不再提供ed2k链接
items: VeryCD今日改版，音乐频道彻底阉割
items: 没那么智能的无觅相关文章插件
items: 网上看锵锵
items: 关闭倒计时——Windows Live Spaces进入只读状态
items: 你的QQ几岁了？
items: 掌阅和微软学术搜索LOGO神似
items: 年底网购热，易迅送优惠
items: 苏宁易购，B2C的新选择
items: 实时关注Google Analytics的访问统计
items: 在Google Reader中显示Feed favicon的测试
items: 人民搜索，细节决定成败
items: 翘班参加Web性能和运维大会
items: 139邮箱——收件箱上限8万封？
items: 通过RSS Feed订阅新浪微博
items: 微软与新浪达成战略合作，Windows Live Spaces可无缝迁移至新浪博客
items: 后VeryCD时代，美剧迷的福音——BitSnoop
items: HP半日游
items: 为iOS设备自定义WebClip图标
items: QQ邮箱漂流瓶——漂来的小广告
items: 微软将停止Windows Live Spaces服务，支持迁移到WordPress.com
items: Bazinga~
items: CNNIC半日游
items: 快捷键法，牢记心间
items: Gmail推出优先收件箱功能
items: 可爱的Gmail选择邮件功能回来了
items: 翘班去看互联网大会
items: 为WordPress增加RSS Feed的访问统计
items: 全民哀悼
items: 限制非注册用户和非授权IP对WordPress的访问
items: Gmail升级后的一点点不便
items: 计算机的爱（完整版）
items: 通过MSN地址访问Spaces & Spaces搬家至WordPress

博客的下一个十年
type: item
date: 2020-04-23T13:27:00+00:00
description: 直到今天把Typecho迁移完成我才发现，这个Blog居然已经有将近十年的历史了。起初使用WordPress的两年时间，经过不断调整把Blog保持在了一个相对稳定的状态，这一运行就是好几年……随着整个互联网的发展，甚至小到虚拟主机，WordPress版本、插件的更新，还停留在多年之前的Blog小毛病也是越来越多，本打算就这样“缝缝补补”继续跑下去，谁知道前些天突然又出了些问题让我下决心彻底迁移一次，于是就有了现在的样子。Hexo、Hugo这样的纯静态方案已经占据了新世代Blog系统的一席之地，不过考虑再三我还是更倾向于传统LNMP架构下的动态方案。访问量、并发量都没有要求，比较而言动态系统的灵活性更加方便一些。虽然功能强大，但臃肿的WordPress已经不在考虑范围，最终选定了现在的Typecho平台，虽然Typecho的上次更新还是2017年，不过常用功能已经完全够用。本打算在线上直接安装Typecho进行迁移，没想到虚拟主机的限制太多，加上速度又慢，不得已改成了本地部署再做迁移的“安全方案”。Docker跑了一个LNMP（DNMP = Docker + Nginx + MySQL + PHP），本地安装了Typecho，再使用WordpressToTypecho插件把数据库导入。这几步看似风轻云淡，实际操作几乎每一步都会踩坑……之前WordPress的主题大约还是2011年的方案，Web和移动设备两套主题且臃肿，因为多年没有更新，搜索功能还遇到了些问题，这次索性换上了最简单的响应式布局主题，瞬间觉得清爽了许多。WordPress的功能插件经过再三筛选，只留下了一个「评论邮件提醒」的功能，后期需要的话酌情增加一个垃圾评论相关的插件足矣。其它什么「阅读数量」、「相关文章」、「热门文章」等等杂七杂八的功能现在看来都可有可无，阅读数量我自己都不关心，访客会关心吗……除了Blog系统的更新，这次顺便启用了HTTPS，还有HTTP/2和Brotli的加持，加上之前已经套了一层Cloudflare的免费CDN，相对来说性能会有所提升。当然以上的所有对于RSS用户来说可能不会有什么感知，毕竟我看Inoreader里还有44个订阅用户，不过今天迁移完成后RSS Feed把最新的5篇文章重新推送了两次，实在是多有打扰……十年之际Blog进行了一次大修，希望自己坚持更新，迎接下一个十年的到来。

iGoogle停止服务
type: item
date: 2013-10-30T01:53:05+00:00
description: iGoogle——可定制化的Google首页。早在去年7月，Google就宣布将于2013年11月1日彻底停止iGoogle服务，这一天即将到来。做出此决定的原因是什么？ 我们最初于2005年发布 iGoogle，当时任何人都不曾完全想到如今的网络和移动应用可以带来触手可及的个性化实时信息。随着可在各种平台（如 Chrome 和 Android）上运行的现代应用的出现，用户已逐渐不需要使用 iGoogle 这类服务，因此，自现在起至2013年11月1日，我们将陆续终止 iGoogle 服务。虽然不如告别Google Reader时的那般不舍，不过算起来把iGoogle设为首页至少也有3、4个年头了，早已习惯每天扫一眼聚合后的新闻来源看看今天都发生了什么。这种“一目了然”的浏览和Google Reader有所不同，所以一直也没有完全被替代。最近打了鸡血的Yahoo目光敏锐，在推出了极像Gmail的新版Yahoo Mail后，又推出了与iGoogle相仿的My Yahoo，可以添加Widget、RSS Feed以及很多现成的新闻来源，不过呢，有些可惜内置的大多新闻来源以美国当地的内容为主，缺少了本土化的内容。另外页面布局上也有些浪费空间，不够紧凑，缺少我个人比较偏爱的那种“扑面而来的信息量”。如果嫌My Yahoo不够复杂，可以试试术业有专攻的Netvibes，也许会让你再一次相信爱情～iGoogle 发生了什么情况？https://support.google.com/websearch/answer/2664197

Google Reader再见
type: item
date: 2013-06-30T15:30:45+00:00
description: 不出意外的话，Google Reader会在接下来的24小时内关闭，不知道有多少人会像我这样用到最后一刻呢？可惜Google Reader的继任者们或多或少都有些不足，可以预见接下来的一段时间内会让人有种“青黄不接”的感觉，所以我还没有决定将Firefox的快捷键“r”分配给谁。6年以来，累计阅读超过16万条目，这其中当然会有“一目十行”、当然会有“标记为已读”，但不能否认Google Reader确实改变了我获取信息和知识的方式。右边的“每日动态”也很有趣，至少可以说明我是一个作息正常的人类。顺便看一眼joys.name的统计信息，居然有141个Google Reader的订阅者（当然有一个是我），这里顺便感谢下这140位RSS读者吧～自从3月份Google宣布要关闭Reader以来，在后台的访问统计中能够看到越来越多鲜果、有道、Feedly，乃至AOL和Digg的读者，完全有理由相信RSS一年半载是死不了的。最后，也许不止我一个人希望Google Reader来个回光返照什么的……

Digg Reader体验
type: item
date: 2013-06-28T15:53:58+00:00
description: 昨天刚刚体验了AOL Reader，今天就收到了Digg Reader的邀请确认，当然也是处于Beta版本的阶段。因为之前看过一些关于Digg Reader的报道，于是迫不及待地想试试这个传说中只用了90天创造出来的Google Reader替代者。同样也是意料之中的小清新界面，极简之致，比AOL Reader更甚，仅有的几个图标都走了时下流行的扁平化风格。使用Google帐户登录后，顺利的导入了之前Google Reader的订阅内容。且慢，左侧的订阅分类为何没有按照字母升序排列？分类『Sohu』大摇大摆的排到了『Baidu』前面，一时让强迫症患者的我难以适应。内容列表也是Google Reader的两种模式，Digg Reader里是List和Expanded，不同叫法而已。看到自己的Blog时才发现条目不全，中间漏了几篇文章，这个问题有些难以接受。正文阅读界面都是大同小异了，右上角的三个图标分别是Digg、Save和Share。顺便说下，Digg Reader优于AOL Reader的一点是可以将原来Google Reader加注星标的内容归类到Saved下，方便查找。同样简单的设置界面，大概也是Beta的缘故，选项很少。我要顺便吐槽下Digg Reader开关显示，似乎是在有意模仿iOS/Android上的状态开关，但看了半天无法分辨出当前到底是Yes还是No。iOS客户端是AOL Reader目前没有的，这一点上Digg Reader优势明显，而且Digg没有将Reader作为独立应用发布，而是集成到了新版的Digg里面。iPad上Digg的界面同样简洁，左侧分类、右侧内容。APP的正文阅读界面与Web体验几乎一致，字体、排版看着也算舒服。在这个“过渡时期”可以说是堪用了。下面说说没有的，和AOL Reader一样目前欠缺全文检索，如同Google Reader那般的秒级搜索暂时可能不用想了。另外发现了一个比较严重的问题——某些Feed无法订阅，晚上在Google Reader新添加了5个Feed，用AOL Reader的导入Google Reader功能顺利的加入了AOL Reader里。而Digg Reader呢？只能在启用Digg Reader的首次导入Google Reader数据，而这新的5个Feed只好手动添加了，都是最常见的WordPress Feed，其中3个怎么都加不上，百思不得其解。对了，Digg Reader默认支持https连接。最后说下抓取Feed频率的问题，这些天Google、Feedly、AOL、Digg的Reader同时都在用，发现各家的抓取频率都不一样。频率的高低肯定和后台的设定有关（当然也不是频率越高越好），更高级的抓取策略说不定和Feed的订阅人数、Feed内容更新频率都有关系，所以也就没有将这一点加入对比的行列中，毕竟看RSS的时效性要求没有那么的高。截至目前，还没有一家Google Reader的完美替代者，于是做梦，Google会不会在最后一天收回关闭Reader的决定？目测Feedly、AOL、Digg都不会答应吧……

AOL Reader体验
type: item
date: 2013-06-27T06:26:13+00:00
description: 随着7月1日Google Reader的大限之日日益逼近，各种RSS阅读器最近如雨后春笋般地相继推出，其中也不乏很多后起之秀。而让我颇为惊讶的就是老牌门户AOL的AOL Reader了，很多少年们恐怕都没怎么用过AOL的服务吧。提交了试用Beta版的申请，没两天就获取了资格，毕竟在这个节骨眼上，各家都希望吸引更多的用户，而无论是厂商还是用户，都希望将迁移的成本和影响降到最低。使用AOL帐户登录后，意料之中的简洁风格，毕竟作为一个RSS Reader来说，让用户的注意力集中在阅读器本身绝对不能算是成功。AOL Reader同时提供了三种订阅内容的方式：手工添加Feed、导入OPML文件，以及通过Google Reader导入。顺带提一句，和AOL Mail一样，AOL Reader右侧也包含广告栏，看着不顺眼的话，在Adblock Plus里增加一条自定义过滤规则即可： reader.aol.com###reader-ad-container reader.aol.com##.reader-ad-container 授权AOL Reader读取Google Reader后，很快便能够将之前的订阅列表导入AOL Reader，因为是重新抓取，没过多久就能看到“爬”出很多历史的未读条目。习惯性地尝试下Shift + ?，意料之中地弹出了快捷键提示，大多沿袭了Google Reader的方案，几乎为零的学习成本。List、Card、Full、Pane四种布局，作为Google Reader的老用户，习惯性选择了List View。Full View下阅读全文，熟悉的加注星标功能，支持通过Facebook、Twitter、LinkedIn、Google+和邮件分享，对国内用户来讲用处不大。我个人最关心的两个问题：全文搜索和历史存档。全文搜索，目前没有，界面上的搜索栏实际上是一个Web Search，和AOL Reader内部订阅的内容无关。历史存档尚不明确，只能等到某些Feed挂掉之后再看看相关内容是否依旧能够浏览了。另外几个也许是很多人同样关心的问题：API，有，只不过要等到AOL Reader足够强大可能才会有相关应用；原生iOS和Android的APP，会有，目前还是coming soon的状态；还有前面提到的搜索功能也会有。访问速度总的来讲还算不错，至少目前来讲还没碰到过因为客观原因抽风的情况，以后就不好说了——对了，目前AOL Reader还不是https连接，希望以后会有。就这么多吧，要给新产品一些用来完善的时间，用户正好也可以货比三家，才能找到Google Reader的完美继任者。

超级网银超麻烦
type: item
date: 2013-05-17T13:25:15+00:00
description: 看同事超级网银的跨行转账用得不亦乐乎，煞是羡慕。正好要在两个银行之间转账，于是也打算试试，没想到发现远不如想像中的那般方便。各家网银的密码器、动态密钥、U盾之类的安全工具当然是必不可少了，然后便是在网银之间签约。超级网银的设计初衷大概就是想让任意两家网银都能够自由的查询、转账，因为不同于支付宝那样集中式的管理平台，在互相之间签约的过程中就形成了一个复杂的网状关系，尤其是多账户互相转账的时候。我本打算把中行的钱转到建行里面（也就是俗称的“建行吸中行”），中行、建行分别主动签对方，折腾一通就是不行。无奈最后还是在同事支付宝的配合下，通过“充值——转出——转入——提现”的方式实现了目的，无疑支付宝这样“星型结构”的统一化管理更加好用。如果你的超级网银超级好用，也许只是这两家银行之间的签约比较顺利，所以我认为只有支付宝才是拯救人类的法宝！当然如果你能搞定“建行吸中行”的转账，我很乐意收回前面这句话～

博客开通邮件订阅功能
type: item
date: 2013-05-10T04:02:40+00:00
description: 眼瞅着Google Reader今年7月1日的大限日益逼近，除了寻找一个靠谱的RSS Reader服务之外，作为Feed的内容提供者（或者说是生产者），也要为现有的订阅者考虑，提供一个相对稳定可靠的投递服务。QQ邮件列表，将网站的更新内容通过邮件的方式“推送”给用户，本质上还是通过网站的RSS获取内容，只不过由“主动访问”变成了“被动接收”。可能很多人会觉得通过邮件阅读的方式有些落伍，其实随着微信这类软件的普及，在微信、手机QQ里面完成邮件阅读变成了一件相当方便的事情。说回邮件订阅功能，以我测试为例，分别在微信和手机QQ里打开“QQ邮箱提醒”功能，QQ邮箱会第一时间收到新邮件提醒，而我在后台的配置是一天最多一封，即便一天更新两篇文章，订阅用户也只会收到一封邮件，不会产生“骚扰”。另外发现了一个小问题，微信内置的邮件阅读，在排版和图片尺寸优化都比手机QQ稍差一点。当然，只是利用QQ邮件列表的这个发送功能，订阅者用Gmail、新浪、网易等等任何邮箱接收都是没有问题的，如果觉得邮件订阅产生了骚扰，也是随时可以退订的。如果你用电脑访问我的博客，在侧栏可以找到这个订阅模块，手机用户猛击下面的链接进行邮件订阅，效果也是一样一样的。通过邮件订阅：http://list.qq.com/cgi-bin/qf_invite?id=fc038fe7645091242497f7974eb13be583598708a1d1250b

中国雅虎邮箱停止服务
type: item
date: 2013-04-18T04:13:21+00:00
description: 早上看到的消息：中国雅虎邮箱将于2013年8月19日停止服务。各大网站、论坛，抱怨声此起彼伏……鉴于中国雅虎和阿里的特殊关系，中国雅虎的各种服务向阿里云迁移甚至直接关闭都是意料之中的事情，只不过时间早晚罢了。这次的邮箱关闭给了用户4个月的缓冲期，用户可以选择迁移至一个新的阿里云邮箱，或是等待关闭。用我的两个yahoo.com.cn的帐户试了下，邮箱不知为何已经登录不进去了，选择迁移的话，只能注册一个新的阿里云帐户——而不能绑定一个已有的，未免也太不人性了。就这样吧，反正在Gmail里用POP做过一次备份，而且近几年的雅虎邮箱使用频率相当的低，甚至没怎么登录过。让用户怨声载道的不仅仅是邮箱关闭这件事情本身，而是大量以中国雅虎作为主力邮箱用来在其它网站注册的那些用户，要知道有些网站甚至没有提供更换邮箱的途径，也就是说如果密码遗失或帐户出现任何问题，是无法通过邮箱找回的。这也是这次中国雅虎邮箱停止服务带来的潜在问题之一，而其中最过无奈的当然只有用户了。由此想到很多网站都支持的新浪、QQ等帐户的授权登录，看过一些产品分析的文章，结论是这是一个短期内能够获取大量潜在用户的最快方式，因为新浪、QQ这样的大型网站的用户都是以亿计的。不过呢，只要是提供单独注册功能的网站，我都会重新注册一个帐户——尽量避免使用授权登录，原因有二：其一，如何保证授权网站的寿命特别特别长？如果QQ有一天没了（我是说如果），用QQ授权登录的论坛该怎么办？其二，如何保证授权网站帐户的足够安全？要知道最安全的方式就是不同网站使用不同密码，而使用授权登录恰恰是和这个原则矛盾的，如果授权网站的帐号遗失——不管是个人原因或是网站原因，相当于与之相关联的所有网站瞬间都处于了一个不安全的状态，这又和把所有鸡蛋放在一个篮子里有什么区别呢？从中国雅虎邮箱关闭扯到了授权登录，授权登录固然方便，但我还是相信自己保管不同密码的能力吧。最后希望大家远离各种同一个产品但是国内外分别运营的网站吧，谁知道下一个被关闭的是谁呢……

免费午餐不好吃
type: item
date: 2013-04-01T14:37:55+00:00
description: 个人博客的兴起，大约始于十年前，好像当年我也算不上是先驱用户，在Sina和MSN Spaces之间犹豫过好一阵子。后来，你知道的，Live Spaces关闭了，免费午餐说没就没了。不知道有多少人知道优博（yo2.cn）这个博客平台，基于WordPress，有些像今天的WordPress.com。后来被BlogCN收购（或者说合并？），多年之后BlogCN终于也扛不住了，宣布将于2013年4月1日也就是今天停止免费博客托管服务。yo2和BlogCN合并前，我在yo2注册过一个帐户体验WordPress，后来因为自定义功能有限便没有再用。倒不是在这里幸灾乐祸，不过还是很庆幸当时没在yo2写Blog，否则现在还要费心去迁移（不过想想Live Spaces关闭的时候也好不到哪儿去）。联想到最近Google Reader即将关闭的消息，不禁感叹这年头，连Google都靠不住了，更何况是坚持多年的一个国内小公司。免费的午餐不好吃，花钱总可以了吧？可要不要担心地沟油的问题？索性彻底自己动手吧……于是我后悔没早两年自己搭Blog。不管愿不愿意，个人博客的时代结束了，就像微博客代替博客一样，终有一天会有一个微博客的继任者诞生。没有得到，就不会害怕失去，所以这也算是我不用微博的一个理由吧。

Google Reader即将关闭
type: item
date: 2013-03-15T14:12:29+00:00
description: Google Reader将于7月1日关闭——昨天一早看到的这条新闻，虽然有些失望，但在意料之中。虽然网上已有众多的忠实用户进行抗议、甚至是请愿，但对一个商业公司来讲，停掉一个不赚钱的服务确实是在情理之中。Google Reader，对我来说是Google仅次于Gmail的优秀产品，目前已经不仅仅是一个简单的Feed阅读器，而是一个稳定、安全、易用、可持续维护的信息收集工具。5年多来，超过200个Feed的订阅，13万个条目，还有众多的星标条目……相比而言，我们失去更为重要是这些日积月累下来的知识库，而不仅仅是一个优秀的阅读器服务。距Google Reader彻底关闭还有三个半月的时间，在此期间与其寄希望于Google的大发慈悲，不如开始寻找Google Reader的替代品吧……稳定、跨平台同步、不受网络审查的限制，这些当然都是最基本的需求，而保存历史记录的功能几乎无可代替，比如在微软Live Spaces关闭之前订阅的Feed，现在依然可以用Google Reader查阅到历史内容。如果你还没用过Google Reader，不妨趁这最后的机会体验一下目前为止最好的阅读器服务吧，没有之一。

Gmail满了怎么办
type: item
date: 2013-03-07T10:54:16+00:00
description: 一个Gmail帐户的免费存储空间，目前应该是10.1GB，我观察了一下Gmail登录页上的容量变化，大约是以0.00004MB/s的速度在增长——即便如此，对于一个Gmail的偏重度用户来讲，这个容量也已有些捉襟见肘了。因为Gmail方便的代收、代发功能，同时又具有天生的跨平台优势，于是一直以来都用Gmail作为公、私邮件的载体。终于有一天，页面下方的空间提示已经超过90%。于是我便好奇，等到Gmail真的满了以后，会是一个什么样的状况？没过两天，存储空间用量超过9.6GB，占到95%，页面下方的提示也变成了红色。不仅如此，“黑又硬”的导航菜单上方也出现了醒目的黄色提示，由于看到“您将无法发送或接收任何电子邮件”，担心影响正常使用，于是开始着手清理，看看有没有可以腾出来的空间。按照Gmail存储空间限制的提示，确认必须永久删除才能腾出空间，而删除的对象自然是包含大附件的那些非重要邮件了。利用无比强大的高级搜索运算符可以从多维度对邮件进行筛选，于是初步将目标瞄准到了每天定时的WordPress数据库备份邮件。两套WordPress，超过一年的数据库备份，删除后居然腾出了1GB多的空间，而作为写日志用的WordPress，实际上备份数据库只保留最新版本即可，也没有必要回溯到历史版本，索性一次全都清理掉了。于是空间占用比降到了84%，暂时不必考虑空间的问题了。不过总靠删邮件来腾空间毕竟不是长久之计，毕竟邮件消耗空间的增量速度远比Google赠送的速度要快的多，于是顺便看了下购买存储空间的资费，25GB的“工薪套餐”比较适合我等低消费能力用户，每月$2.49，算下来一年不过$29.88。不过即便选择更高的套餐，Gmail的上限仍然停留在25GB，算啦，真到25GB都不够用的时候再说吧，肯定有比我还重度的用户会更早碰到这个问题的～

淘宝时光机
type: item
date: 2012-12-10T13:12:54+00:00
description: 临近双12（今年恰巧凑成了三12），淘宝推出了一个很有意思的应用：淘宝时光机（http://me.taobao.com/），通过历史交易记录将这些年在淘宝的消费“数据可视化”出来，不怕被自己吓到的姑娘们可以试试，蛮有意思的～没用Flash，非敲代码的J同学直观感觉很高科技的样子～故事的开始，说实话2007年2月2日这个时间让我有些吃惊，接触互联网不算很晚，没想到开始淘宝网购只有5个年头而已。翻出黑历史，似乎回忆起些什么，好像是个要出去旅游的寒假，走之前突然发现相机充电器罢工了，临近春节中关村卖场也都暂时停业，没想到试着在淘宝上买的充电器居然在我走前送到了手上。之后是其它一些根据交易记录匹配出的内容，“爸妈我爱你”、“旅行的意义”、“爱上摄影”、“爱上骑行”、“回归户外”，在淘宝上买的东西不多，貌似看起来还算准确。消失了256天，怎么会有这么整的数字！算算时间，应该是毕业到实习的那段时间，我有那么久没在淘宝上消费吗？5年，一共才57个包裹，搁别人恐怕半年就不止这些了吧，不过也许没把虚拟物品的交易计算在内。看过之后不禁对我的勤俭表现出油然而生的自豪感，敢晒晒你的包裹数量么？尤其是姑娘们～

铁道部也不容易
type: item
date: 2012-11-11T11:23:03+00:00
description: 零点一到，估计在上网的中国人有一半都去淘宝和天猫了吧……光棍节？Who cares～显然阿里没有足够预估突增的大量请求，大部分人在最后的支付环节都不太顺利，直到凌晨1点之后才陆续恢复正常。托伟大祖国的福，成功花掉了3个薅来的社会主义羊毛红包，当然在支付的时候也略费周折。很多网友也突然觉得：铁道部也不容易。僧多粥少，庞大的人口基数决定了同样庞大的用户数量，面对异常庞大的压力，“秒杀”经验丰富的阿里也显得有些应付不来，毕竟每个系统都有承载能力的上线，而这个上线又不太可能按照并发13亿来设计、建造，所以铁道部12306的项目多少显得有些像是“不可能完成的任务”，而两亿人民币花得值与不值也变得更加难以衡量。

新浪微博手机版屏蔽Firefox访问
type: item
date: 2012-07-02T15:02:00+00:00
description: 厌倦了PC上新浪微博花哨的界面，偶尔尝试下简洁的新浪微博手机版（weibo.cn）也是不错的选择，更何况手机版的页面还可以嵌入浏览器的侧栏中，方便忙里偷闲时瞅上一眼～可就在昨天突然发现Firefox访问weibo.cn变成了一片空白，起初以为是自己的Firefox有问题，直到今天专门做了些测试才发现极有可能是新浪屏蔽了Firefox对weibo.cn的访问。于是请出HttpFox一探究竟，Firefox以默认的User-Agent访问weibo.cn时果断被服务器以403拒绝掉了，可以注意下紧接着发出的http://weibo.cn/favicon.ico请求则是正常的HTTP 200——如此说来这个判断逻辑大约是在程序中实现的，而非WebServer本身。紧接着请出User Agent Switcher，将Firefox伪装成IE8再次访问weibo.cn，这次则正常显示出了页面。两次的访问都在没有缓存、没有cookie、默认Referer的情况下进行的，唯一的变量只有User-Agent，后来不甘心换成Chrome也是访问正常，于是更加不解……最后换上简单、粗暴的wget进行尝试： C:\dig>wget -S http://weibo.cn--2012-07-02 21:08:21-- http://weibo.cn/Resolving weibo.cn... 202.108.7.133, 123.125.105.246Connecting to weibo.cn|202.108.7.133|:80... connected.HTTP request sent, awaiting response...HTTP/1.1 302 FoundDate: Mon, 02 Jul 2012 13:08:20 GMTServer: ApacheVary: Host,Accept-EncodingLocation: http://weibo.cn/pub/x-debug: 202.108.7.91Content-Length: 0Connection: closeContent-Type: text/htmlSINA-LB:eGQxNC5oYS54ZGdyb3VwMS5iai5sb2FkYmFsYW5jZQ==Location: http://weibo.cn/pub/ [following]--2012-07-02 21:08:21-- http://weibo.cn/pub/Connecting to weibo.cn|202.108.7.133|:80... connected.HTTP request sent, awaiting response...HTTP/1.1 403 ForbiddenDate: Mon, 02 Jul 2012 13:08:20 GMTServer: ApacheVary: Host,Accept-Encodingx-debug: 202.108.7.90Content-Length: 0Connection: closeContent-Type: text/htmlSINA-LB:eGQxNy5oYS54ZGdyb3VwMS5iai5sb2FkYmFsYW5jZQ==2012-07-02 21:08:21 ERROR 403: Forbidden. 得到的结果和Firefox访问时一样：403 Forbidden。如果要限制PC浏览器访问微博手机版，也该从占有率最高的IE或者增长率最快的Chrome下手吧，百思不得其解的我表示非常抗议，为何要歧视Firefox用户呐……2012年7月3日更新还是不甘心，今天意外发现竟不是屏蔽了所有版本的Firefox，比如把浏览器的User-Agent改为Firefox 12仍然可以访问weibo.cn： Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0 最新的Firefox 13依然不行，不如就先停留在Firefox 12吧～ Mozilla/5.0 (Windows NT 6.1; rv:13.0) Gecko/20100101 Firefox/13.0.1 2012年7月4日更新今天早上发现Firefox 13又可以访问weibo.cn了，在火狐中国社区也看到了同样的情形，似乎是新浪发现了这个问题并及时进行了调整。

随手记信用卡自动记账
type: item
date: 2012-05-24T14:28:16+00:00
description: 使用金蝶随手记已经一年有余，虽然感觉有些功能不及之前用过的Adarian Money，但时常关注其团队博客，不难看出这个产品一直在用心运营、慢慢进步。比如今天新推出的通过信用卡账单邮箱自动导入记录的功能。这个功能说来简单，却不乏心意，非常适合不爱记账的懒人们。原理则是通过解析银行发出的信用卡电子账单邮件，将消费记录分拆出来并逐条导入随手记。根据随手记网站上的介绍，目前支持5家银行的电子账单： 银行名称 邮件地址 招商银行 ccsvc@message.cmbchina.com 中国银行 PersonalService@bank-of-china.com 工商银行 webmaster@icbc.com.cn 农业银行 e-statement@creditcard.abchina.com 平安银行 creditcard@service.pingan.com 通过Email扫描、解析信用卡电子账单，想必不是金蝶同银行合作的产物，更像是开发者们根据各家银行电子账单的HTML格式逐一匹配、解析得来。不过这样一来如果银行更新了电子账单的样式，恐怕随手记只能跟着更新程序来保持这个功能的正常了。本想体验下这个功能，正好手上的招行、中行两张信用卡都在支持列表，思来想去发现此功能并不太适合我：第一，这个功能只支持新添加的信用卡账号，一直在按部就班记账的两个账号难道要删掉重来？辛苦记了那么多未免也太过可惜了；第二，电子账单在账单日之后才会自动发送，这个时候才扫描邮件、补充记账，似乎有些太迟了，而与“预算提醒”功能又有些冲突——钱已经花了，才提醒“预算超支”还有什么意义？当然，前面说过这个功能适合不爱记账的懒人们；第三，也是我觉得不太妥当的一点，需要随手记记录你的Email账号、密码。接收账单的邮箱通常都是个人比较重要的邮箱，虽然解析邮件的工作是由程序完成，万一再有诸如“明文存储密码、数据库泄漏”等惨剧，代价是不是太大了？如果一定要用，也不是没有办法的：注册一个专用的Email（比如creditcard#joys.name），再利用Gmail设置过滤器将账单邮件自动转发，最后让随手记来扫描这个专用邮箱的Email即可。虽然有些周折，但毕竟要更加安全一些。话说回来，像这样的贴心功能还是值得肯定的，也必然会方便一批用户，又如金蝶在Android上的“短信记账（卡兜儿）”（不知道iOS上架没有），通过银行发送的消费提醒短信，自动扫描、生成流水，配合随手记使用也是不错的。

山寨迅雷云点播
type: item
date: 2012-05-20T13:47:19+00:00
description: 广大电工的力量是无穷的，原本迅雷会员的云点播“特权”，经破解后可直接播放ed2k、thunder等协议的视频而无需认证，实乃居家必备之良品。使用方法也异常简单，直接将ed2k、thunder协议的地址输入播放器即可。由于是使用迅雷离线的功能，前提是要播放的文件在迅雷离线的任务中，当然，对于热门的剧集资源，这一点是完全没有问题的。网上已有破解后的程序，为了方便使用，放了一份在自己的主机上，毕竟还是自己的主机用起来放心稳定。相关链接：山寨云点播：http://joys.name/vod/

奔跑着歌颂爱奇艺播放记录云同步功能
type: item
date: 2012-03-08T14:37:21+00:00
description: 记得也是去年的这个时候，在奇艺上断断续续地重温了《将爱情进行到底》，当时因为间或在Android上通过客户端观看，所以特别希望播放记录能够在客户端和网页之间进行同步。时隔一年，发现《锵锵三人行》登录爱奇艺，同时也支持了播放记录的云同步。当然，这个功能肯定在几个月前就已上线，只不过我这些天在爱奇艺上看锵锵才发现。登录iPad版的奇艺影视，在“我的奇艺”中就能找到上次在网页上的播放进度记录。继续观看——再也不用费心记下上次的观看进度了，加上能看到最喜欢的锵锵，完全值得奔跑着歌颂下～回到网页，同样能够看到播放记录中“[平板]观看至×分钟”的字样，不会漏掉一分钟的节目。作为上线不久便跻身国内一流的视频网站，爱奇艺观看效果一直比较流畅，加上播放记录云同步这样贴心的功能，足以吸引我成为忠实用户，希望财大气粗的百度继续保持～

利用SAE实现博客图片的加速、备份
type: item
date: 2012-03-01T15:55:00+00:00
description: 除了稳定性，访问速度一直是站长们选择主机时主要考量的标准之一，无论如何，国外比不上国内、单线比不上多线、单机比不上CDN，这都是不争的事实。前些天一个偶然的机会尝试用SAE（Sina App Engine）做了下加速、备份博客图片的测试，效果还算不错，在此简单分享下～缘起事情还要从上个月底说起，因为写了几篇台湾自由行的游记，被一位不认识的同学转到了豆瓣小组上，于是原本平静的Blog迎来了一拨访问的高峰，平时每个月流量撑死才用到一半，这次在被豆瓣小组转载的第二天下午就超过了套餐额度。为了不影响访问，临时将图片域名切换到了备份主机上，因为美国主机速度不甚理想，所以也开始寻找可行的加速、备份方案。鸿沟多线也好，CDN也罢，若想将自己的域名放在国内加速，备案是一定免不了的。CDN厂商中，大到专业的ChinaCache、ChinaNetCenter，小到定位于中小企业的Webluker，无一不要求加速域名的“合法性”。虽然Webluker提供了对于小站来说绰绰有余的免费套餐，但备案一项要求就足以让我另谋他路了。准备无论如何，静态化内容的分离是一定要做的，WordPress默认将插件、主题、上传附件统统放在了/wp-content的目录下，这样默认访问时，这些元素也会使用和Blog同样的域名提供给客户端，起不到分流的作用。WordPress的CDN Linker lite插件提供了一个很好的思路，可以将/wp-content甚至/wp-includes目录下的文件统统映射到一个新的域名下（比如yourname.sinaapp.com），从而让客户端访问Blog时，直接从SAE的主机上获取内容——当然，前提是需要将这些文件上传到SAE对应的数据存储中。由于我的Blog在搭建之初就没有使用WordPress内置的上传功能，而是直接启用了image.joys.name这个功能域名，所以joys.name的/wp-content/uploads目录下并无内容，因此流量不大，也就没有将/wp-content做新域名的映射，而是选择直接加速功能域名image.joys.name。SAE的启用SAE只是选择之一，事实上也并未用到SAE的PHP、MySQL等开发环境，而仅仅利用了其中的Storage（数据存储）功能。当然SAE本身还有一些服务配合的限制，比如单一存储域名容量为2GB、通过Web方式上传最大文件为10MB、存储域名峰值带宽不超过400MB/s等……不过由于是个人站点，目前看来这些限制是完全不影响使用的。我申请的SAE存储域名为joystyle-image.stor.sinaapp.com，用来代替image.joys.name下的内容，所以要做的就是把原本image.joys.name的内容完整复制到joystyle-image.stor.sinaapp.com下。遗憾的是SAE提供的Web上传方式过于简陋，且不支持FTP方式的上传（官方SDK提供了大文件接口，但我并未测试），所以将各个目录逐一上传着实费了我不少的时间。请求重定向万事俱备，只欠东风。将joystyle-image.stor.sinaapp.com下的文件与原域名（image.joys.name）保持镜像后，就可以做请求的重定向了。因为Blog原本的域名并未备案，所以不能直接将域名指向SAE的服务器（同时SAE对于已备案域名的绑定也没有大规模开放），因此就只能借助.htaccess文件来实现HTTP 302的重定向了。 RewriteEngine onRewriteRule ^(.*)$ http://joystyle-image.stor.sinaapp.com/$1 [R=302,L] 这样过后，当你访问诸如image.joys.name/2012-03/Traffic.for.Last.7.Days.png这样的文件时，就会被重定向至joystyle-image.stor.sinaapp.com/2012-03/Traffic.for.Last.7.Days.png，达到了分流、加速的作用。优劣优：速度快：经测试，虽然SAE目前仅在北京联通和北京电信通有服务器，但相对国外主机，速度依然具有明显优势费用低：按照这几天SAE的资源消耗，每天大概要用掉50个云豆（￥1可购买100个云豆），这样算来一年的费用是￥180左右，与同级别国外虚拟主机相当。如果你是具有一定级别的开发者，SAE是可以免费赠送云豆的。劣：302跳转：由于加速的内容都会被重定向到SAE上，所以页面中有多少加速域名的请求，就会有多少次302跳转，数量不多还好，否则对客户端来说也是一份额外的开销。到此为止，博客图片的加速、备份就完成了，站长可以通过.htaccess文件的开关来控制是否启用SAE，相对比较灵活。…

艰难地把WordPress升级到了3.3.1
type: item
date: 2012-01-13T15:38:38+00:00
description: WordPress 3.3发布许久了，一直没有给Blog更新，今天登陆后台的时候看到了3.3.1的中文版更新推送，心想反正MySQL不用迁移，更新下程序也就是10分钟的事儿，就打算开始干……没想到刚刚把新版程序上传完毕就被叫去开会了。开会是漫长的，回来时才发现Blog已经无法正常访问，因为只是刚刚把新版程序上传完成，旧的主题、插件还没有来得及迁移，而数据库中主题、插件的设置依然会指向旧版——于是悲剧酿成，等我手忙脚乱的完成修复已经是两个半小时后的事情了。在此进行深刻检讨，15:00~17:30之间Blog无法访问完全是因为人为原因导致，这种更新完全应该放在半夜有时间且访问量低的时候进行……3.3.1版的变化没有刚刚升至3时的耳目一新，但后台仪表盘的设计更加简练，加上很多更新是针对安全方面的漏洞修复，总的来讲还是很值得的。

小米手机有多火
type: item
date: 2012-01-12T09:34:30+00:00
description: 在经历过各种等待、超时、响应慢、甚至HTTP 504等错误后，很不容易地“抢”到了一台小米手机……当然，不是给自己买的，我对小米手机还没有那么的感冒——虽然MIUI用起来确实比较省心、不折腾。昨天一天放货50万台都能如此抢手，不管这种抢手的现象是否是炒作、亦或真实情况就是如此，不得不说小米还是有一套的，至少在很多人还买不起iPhone的时候，小米提供了一个性价比不错的选择。说到这种销售方式，目前我还存疑的一点就是售后如何保证，如果这点无法做好的话，那又和其它水货有什么区别呢？难道只能希望小米的质量控制能达到其它品牌的水平了？

3D试验频道开播
type: item
date: 2012-01-02T16:08:20+00:00
description: 在新闻里看到3D试验频道元旦开播的消息，家里正好是高清机顶盒，今天打开一搜，701频道接收成功，不过因为不是3D电视，所以画面显示为左右各半。不过现在节目源还是偏少，今天看到的是世博会相关的纪录片，每天仅有的13.5小时节目中，只有4.5小时是首播。留意了一下世博会纪录片的片尾，出现了一个“北京东方全景”的名字，Google了下其官方网站，简介为“2010上海世博会立体影像独家供应商”，貌似还是国内该领域比较知名的公司。今年的伦敦奥运会会通过3D频道进行转播，到时候3D电视的市场应该会火一把吧。据我所知国内一些网站也开始陆续跟进测试3D视频的直播、点播，同样，也需要显示设备支持才能看到。因为版权的关系，今年大概不能在网上看3D奥运会了，所以想看3D奥运的同学们只能考虑3D电视了，不妨再等等，届时各种促销肯定会狂轰滥炸的，虽说“早买早享受”，不过像这样受内容制约的东西，真没必要太早吃螃蟹。

跨年的小尴尬
type: item
date: 2012-01-02T10:53:35+00:00
description: 每到跨年，我们都要去面对数字变化带来的陌生感，除了2011到2012的不同，是不是也会有人设置一个世界末日的倒计时呢？反正我是不信～说回这个2011到2012的变化，还不得不需要手动调整一下，以避免“穿越”的尴尬。首先是手机访问joys.name的移动版页面，亏我还去WPtouch的footer里找了半天，后来才回想起在插件的设置里写了一个静态的文本。网页版就智能多了，当初直接在footer里写的echo date('Y')，跟着服务器时间同步更新就是了～Feed也要考虑，插件Better Feed里提供了相关的变量，%%date[Y]%%代表了当前年份，不过貌似输出的是文章发布的年份，因为之前的文章依旧显示的是2011。除了以上各种footer，2012年的水印也略加改版。对了，如果你足够细心，你会发现Gmail的footer依然停留在2011年，好像往年一直如此，每年都要被谷粉爆料一下Gmail团队才会改过来，看看这回要等多久吧～

新浪微博手机版针对iPhone的细节优化
type: item
date: 2011-12-14T15:27:41+00:00
description: 偶然间发现新浪微博手机版（weibo.cn）针对iPhone的一个细节优化，顿时对新浪的好感增加了一些……地球人都知道，iPhone从第一代到最新的4S一直坚持使用3.5英寸屏幕，且不论DPI在同类手机中的档次如何，纵使再高也无法改变3.5英寸屏幕上显示的大小。于是乎，在这个4英寸、乃至4.3英寸渐成主流的时代，新浪微博手机版在iPhone浏览时加大了字体的显示，以求在同类手机中获得相似的体验。当然，这只是我使用PC浏览器模拟User Agent时发现的情况，没有用iPhone真机进行对比，不过UED已然做到这份儿上，相信已经做过详细的调研及测试了吧，于是乎暂且对新浪的好感又增加了一些。

2011 Web性能和运维大会第二日
type: item
date: 2011-12-07T14:16:12+00:00
description: Velocity China的第二天，移动互联网和HTML5依然是Google和Facebook介绍的重点，国内网站似乎更热衷于云计算，世纪互联的发言更偏重概念，而腾讯的云存储更像是在卖自己的产品……提到云计算，大会上的厂商们不约而同地提到了一个概念——把运维这样“又脏又累”的活儿交给我们，放心地使用我们的云产品吧～作为一名运维人员，深感自己前途暗淡……OmniTI的创始人在运维生涯的演讲时提到，我们需要全才，说着把PPT上各个工种划到了“My Job”的圈子里，于是我觉得前途更暗淡了，不说全才，我现在连万金油都算不上啊……会上Google送的Android手机挂饰，貌似还是韩国的，这种小玩意儿，明显没有我们山寨产品性价比来得高嘛～相关链接：O'Reilly Velocity China 2011──Web性能和运维大会：http://velocity.oreilly.com.cn/

翘班参加2011 Web性能和运维大会
type: item
date: 2011-12-06T14:07:52+00:00
description: 一早伴着小雪来远大路喜来登参加Velocity China，签到果然高科技——条形码一扫，递名片、领资料，两分钟搞定～感觉规模不及去年，但依然有Google、Yahoo!、Facebook这样的一流网站分享自己的技术，对于新技术的应用，我感觉至少比国内网站领先半年到一年的样子。相比较而言，淘宝这样的国内网站显然更切合观众们的实际胃口，当然，从开源项目到绿色计算，淘宝同样走在了中国互联网的前列。在相当多网站还来不及考虑功耗这个问题时，淘宝已经联合Intel和Supermicro定制自己的低功耗服务器了，并且已经应用在了淘宝11.11促销活动的CDN系统中。可能和自己的实际工作更贴近吧，下午比较吸引人的是Hulu对于播放技术的性能改进，和之前接触的Conviva类似，Hulu同样通过播放器进行用户体验监测，并将监测结果用于多CDN的调度，进而进一步改进用户体验。相关链接：O'Reilly Velocity China 2011──Web性能和运维大会：http://velocity.oreilly.com.cn/

歌华有线机顶盒进一步植入广告
type: item
date: 2011-10-29T11:56:32+00:00
description: 又是一个疲惫的周末，本打算吃完饭看看新闻联播里的好消息轻松轻松，谁知道又被歌华有线恶心到了……歌华有线机顶盒的音量调整界面改版，顺便植入小广告一枚——歌华有线的下限再次探底～原本的音量调整只是在右上角有一条类似Slidebar的工具条，并不会遮挡过多画面。改版后的界面完美的诠释了“喧宾夺主”的意味，将音量调整功能的界面史无前例的占据了大约20%的屏幕空间，并在右侧嵌入广告一枚……同时字幕也被完完全全的挡住了。歌华有线不是头一次这样了，现在每次打开机顶盒，欢迎界面就是一屏巨幅广告，启动后的首页还有两个大幅广告位，然后每次换台时，弹出的信息栏也有小广告嵌入……身为广电口的歌华也不至于这么差钱吧，怎能为了点儿广告一次次的秀下限呢……

Bye Steve
type: item
date: 2011-10-06T13:49:41+00:00
description: 一早看到的消息，虽然不是果粉，但也倍感惋惜——为这位对IT界产生巨大影响的人物。

专为移动设备优化的WordPress界面
type: item
date: 2011-09-30T09:53:06+00:00
description: 移动互联网大行其道，越来越多的网站在为移动设备进行优化，乃至推出专门定制的界面。作为最受欢迎的Blog程序之一，WordPress自然不能落伍。今天介绍的插件WPtouch通过简单的安装、配置即可达到相对不错的体验效果，比之前类似的方案要好不少。与之前类似的方案相比，WPtouch的另一个优点就是对原始格式保留较好，比如使用“CoolCode”高亮处理后的代码，比如嵌入的Flash视频，比如“无觅”的相关文章都得以保留。现在如果你使用iPhone或者Android设备访问joys.name，应该就能看到上面这样优化后的界面了，尽管近一个月通过移动设备访问joys.name的用户不到5%吧……

彻底屏蔽优酷广告
type: item
date: 2011-09-25T14:21:00+00:00
description: 不久之前网络上有一个通过修改Hosts来屏蔽各大视频网站广告的方法，谁想到优酷嗅觉灵敏，很快推出了反屏蔽的策略——即便不看广告也会有30秒的黑屏等待。正所谓“道高一尺，魔高一丈”，广大电工又研究出了反“反屏蔽”的方法……具体操作也很简单，跟着我Step by Step即可～第一步：屏蔽Hosts在操作系统的Hosts文件（C:\Windows\System32\drivers\etc\hosts）中加入如下内容： #Youku 127.0.0.1 atm.youku.com127.0.0.1 fvid.atm.youku.com127.0.0.1 html.atm.youku.com127.0.0.1 valb.atm.youku.com127.0.0.1 valc.atm.youku.com127.0.0.1 valf.atm.youku.com127.0.0.1 valo.atm.youku.com127.0.0.1 valp.atm.youku.com127.0.0.1 vid.atm.youku.com127.0.0.1 walp.atm.youku.com127.0.0.1 lstat.youku.com127.0.0.1 speed.lstat.youku.com127.0.0.1 static.lstat.youku.com127.0.0.1 urchin.lstat.youku.com127.0.0.1 stat.youku.com 第二步：屏蔽Flash SharedObjects首先找到Flash的SharedObjects存储路径，删除“static.youku.com”这个目录：Windows XP：C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#SharedObjects\[随机数]\static.youku.comWindows 7：C:\Users\Administrator\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\[随机数]\static.youku.com然后使用记事本新建一个文件，将文件名修改为“static.youku.com”（即扩展名为“.com”），这样Flash就无法正常读写SharedObjects，从而无法判断是否屏蔽广告了。屏蔽广告是与非用户屏蔽网站广告“自古有之”，从Firefox的Adblock Plus，到修改Hosts，再到360安全卫士类似软件的附加功能，可谓手段越来越恨，效果越来越好。于是乎网站就不干了，原本就是免费为用户提供内容，靠着广告收入回收成本（盈利与否另说）。用户都做了广告屏蔽，这样一来仅有的广告收入也减少了。更不用说视频网站昂贵的带宽成本……当然用户也有用户的“道理”，诸如广告质量低劣，广告音量大且不可静音，广告时间长且不可跳过（30秒广告15秒视频不是没有见过）……这样说来似乎是不可调和的矛盾了，折中一下吧，广告拍得让广大网民喜闻乐见一些，再学学YouTube的广告投递方式，相信用户还是可以买账的。再说网站没了收入，用户不就没得看了吗？这样的后果相信谁也不会希望看到的。

香港主机和美国主机的性能对比
type: item
date: 2011-08-14T15:32:39+00:00
description: 上个月底把Blog主机从美国迁移到了香港，因为图片域名还未做迁移，便利用这半个月的时间对香港主机和美国主机做了一个性能方面的对比，给同样做独立博客的同学们一些参考吧～开门见山，直奔主题，两个主机在中国大陆的访问性能参考图例便一目了然。当然，有些话一定要说在前面： 监测客户端为访问joys.name的真实用户，大部分来自中国大陆； 对比测试只代表这半个月内两个主机的访问性能，不能说明长期趋势； 两个主机的ISP分别是City Telecom（城市电讯）和Take 2 Hosting； 测试范围不包括可用性在内，因为主机的可用性不仅仅和链路有关，很大程度上还取决于IDC的运维能力。 So，互联网环境千变万化，说不定明天就会得到截然不同的结果，测试结果仅供参考。测试使用监控宝的“用户体验跟踪”功能完成，其官方介绍描述如下：您只需要按照监控宝的指引，在您的站点服务器上放置一定尺寸的文件，然后将监控宝的跟踪脚本嵌入到您的网页HTML中即可。其余的事情将由监控宝自动完成，您要做的就是查看跟踪报告。简单说来呢，就是在被监测的主机上各放置一个10KB的文件，用户访问时下载这个文件，同时通过预置的Javascript对下载时间进行计算和统计，完成监测。监测样本量分别是386次（香港主机）和344次（美国主机），排除未知ISP数据，性能分别是0.7775s（香港主机）和1.2525s（美国主机）： 联通 电信 教育网 铁通 未知 香港主机 0.75s 0.82s 0.65s 0.89s 0.91s 美国主机 1.24s 1.19s 1.36s 1.22s 43200.95s 对比大陆各主要ISP性能，香港主机的效果还是要优于美国主机的，访问美国主机那个奇高无比的是因为一次北京未知ISP的超长加载时间导致，不排除是客户端的问题导致。再另一项“HTTP响应时间”的对比中，香港主机同样领先于美国主机。关于“HTTP响应时间”，监控宝的文档中提到包含了“DNS域名解析”、“建立连接”、“服务器计算”、“下载内容”等几个阶段，因为还涉及到主机商的服务器性能，所以这个数据只做参考吧。 平均响应时间 香港主机 1594.96 ms 美国主机 2655.81 ms 总的来说这次主机搬家还算比较成功，香港主机的效果要比美国主机好一些。如果你的网站没有备案，无法将服务器部署在国内，恰好你的访客又以中国大陆为主，那么香港主机会是个比较好的选择。当然，香港的国际出口相对较小，主机资源有限且价格相对较高也是不得不考虑的问题。

B2C转向物流竞争时代
type: item
date: 2011-06-23T13:38:07+00:00
description: 马云前两年就开始筹建自己的物流，最近也能看得出B2C的竞争逐渐转移到了物流上——毕竟都在烧风投的钱，你的价格低，我也可以把价格压得同样低。物流则不是简单花钱就能轻松搞定的，就像易迅只在江浙沪地区有比较明显的优势，和其物流的限制不无关系。说回自己，昨晚电脑再次罢工，由于之前已为硬盘和机箱加装了风扇，这回不得不再次怀疑到了CPU的散热上。拆机一看，果然CPU和散热器之间的硅胶早就干了，散热器的温度也是高的发烫。因为已是晚上10点多，电脑也已不能开机，碰碰运气用京东的Android客户端下单试试吧，速度快的话第二天就能到货了。临近11点下了订单，凌晨4点看了一眼订单状态：1点的时候已经发往百万庄站了。果不其然，第二天上午10点多拿到了散热硅胶，名副其实的“次晨达”啊～传统网购中，物流是商家最不可控的环节之一，包裹的损坏、调包也是屡见不鲜，在不是人人都用得上顺丰或者顺丰速度跟不上的时候，自己物流的优势就体现出来了——当然成本可能并不低。得物流者得市场，未来网购市场的局面恐怕正是如此。

腾讯网页面故障
type: item
date: 2011-05-30T18:52:07+00:00
description: 2011年5月30日下午6时许，N多网友发现腾讯网首页（www.qq.com）无法访问，伴随着近来互联网政策收紧的传言，这次腾讯的故障自然引起各种猜测。上图为基调网络5月30日下午监测腾讯网首页错误类型与时段的统计，故障从17:45一直持续到19:30，大约持续了两个小时。客户端监测到的错误主要为“无法解析服务器的名称或地址”。针对腾讯网首页的可用性监测结果更为明显，18:00的可用性降至不足20%。故障恢复后，腾讯随即在官网发布了故障公告，不过并没有明确说明问题原因：腾讯网故障公告因为网络故障，造成腾讯网页面在部分地区短时间无法访问，现已恢复。给各位网友造成的不便敬请谅解！腾讯公司2011年5月30日上图为某论坛爆料的中国电信内部故障公告，其中指明为腾讯DNS的自身故障。和今年2月中国电信出现大规模网络故障相比，这次腾讯的故障并没有集中在某个ISP和某些地区，因此腾讯DNS自身故障的可能性更大。

恶心的北京联通京城时讯弹窗广告
type: item
date: 2011-04-23T13:41:21+00:00
description: 已经不是第一次被北京联通的京城时讯弹窗广告恶心到了，上一次投诉时要我提供证据，然后无果而终……这一次保留了证据，然后客服又跟我装傻，懒得多费口舌，直接工信部申诉。现象如图，原本正常的页面右下角被强行插入了弹窗广告。当然这个弹窗广告是随机的，也许你一刷新就不会再出现了——显然通常网站自己的广告不会是这样。查看页面源代码，可以看到被加入了http://www.jcxinxi.com/t1/index.html的iframe弹窗设定，还启用了一个百度统计的Javascript，好笑的是iframe的title居然是“京城时讯 弹窗”，明摆着此地无银三百两嘛～再看域名jcxinxi.com的Whois信息，注册组织为北京联通，证据确凿：Registrars.Domain Name ..................... jcxinxi.comName Server ..................... dns17.hichina.comdns18.hichina.comRegistrant ID ................... hc075975410-cnRegistrant Name ................. shijie kanRegistrant Organization ......... CHINA UNITED NETWORK TELECOMMUNICATIONS CORPORATION BEIJING BRANCHRegistrant Address .............. beijing xuanwuqu luomashi street 9Registrant City ................. beijingshiRegistrant Province/State ....... beijingRegistrant Postal Code .......... 100052Registrant Country Code ......... CNRegistrant Phone Number ......... +86.01065264566 -Registrant Fax .................. +86.01085114267 -Registrant Email ................ kansj1@chinaunicom.cn联通这个扶不起的阿斗，固网争不过电信，手机网斗不过移动，也难怪用户体验差成这样……工信部电信用户申诉平台见～

必须歌颂下Google Calendar的时区功能
type: item
date: 2011-04-12T15:55:08+00:00
description: 平时虽然用不到，但偶尔一用才发现Google Calendar的时区设置功能相当方便，不但可以设置成异地时区，还可以将开始/结束时间分别设置为不同的时区，实乃出差旅行之必备佳品～多时区支持的好处不言而喻，当你的Google Calendar时区变更后，行程中的时间安排也会随之调整，只需关注“当地时间”而不必担心时间错乱带来的麻烦了～

蛋疼的短域名
type: item
date: 2011-03-25T13:55:37+00:00
description: 前两天新浪微博的短链接域名由sinaurl.cn更换为t.cn，据报道t.cn上次易主时蔡文胜花了500万人民币，而国内微博的火爆也绝对让新浪的这次花费只高不低——不过几百万买来的短域名只做跳转用，是不是有点儿蛋疼了？毋庸置疑，域名越短越值钱。只要ICANN不启用单字节的根域，t.cn就可以继续保持“全球最短域名”桂冠（当然是并列的）。为什么说这个域名短的不值呢？可以和同样拥有短域名的六间房（6.cn）、谷歌中国（g.cn）做个对比：6.cn也许很多人并不记得6间房之前的域名6rooms.com了，一是因为2007年8月启用6.cn前国内视频网站只是刚刚起步，用户量远没有现在这么大；二则是6.cn实在太好记了，同时6间房将主域名迁移至6.cn，这和现在新浪微博的t.cn跳转至t.sina.com.cn恰恰相反，也就是说新浪并没有大力推广t.cn这个域名。g.cn很多人使用搜索引擎习惯通过输入域名访问，比如当年谷歌中国在没有退出大陆市场时的g.cn。而微博的流行则是很大程度上依托了客户端的便捷，殊不知多少人买个iPhone 4就是为了发个微博啊～而客户端用户并不需要输入域名（即便很短）而简化到只需点击图标，这部分用户比例的增加进一步忽略了t.cn短域名的价值。综上两点，既不大力推广，又不是用户访问的唯一途径，几百万买来的短域名只为了能够让用户多输入6个字节（3个中文）吗？可别忘了，140字的字数限制可是你自己限制的啊……人家网易的163字微博不是一样用的挺好？更不要说Google Buzz的不限字数了……嗯，不是说这个域名不好，只是感觉这么好的域名这么用有些浪费，有些蛋疼……

Windows Live Spaces彻底关闭
type: item
date: 2011-03-18T03:53:15+00:00
description: 3月9日的时候收到一封微软的通知邮件，提到Windows Live Spaces将从2011年3月17日起正式关闭。上午本想看看Spaces关闭后的样子，试了一下居然还能访问，顺便截个图吧，纪念下这个用了6年的Blog服务。您好！Windows Live Spaces服务将从2011年3月17日起正式关闭，请您务必在此之前进行迁移或下载到本地备份。您可以选择将Spaces博客迁移至我们的合作伙伴新浪博客，也可以选择将您的日志下载至本地保存。但如果未进行任何操作，您的Spaces空间将会于3月17日起正式关闭，故请务必在此之前进行操作！不过想必早已该搬的搬，该弃的弃。微软要是厚道的话应该提供一个301的重定向服务，如同当年Google Pages那样，不至于等彻底关闭后老用户无法访问。2011年3月31日更新貌似有几天没有看到访问Spaces的记录了，查了下访客统计，最后的访问是在3月29日。今天尝试着打开看看才发现Spaces已经彻底关闭，转而重定向到了WordPress.com的提示页面，Windows Live Spaces在宣布关闭半年之后，终于付诸于实际。This Windows Live Space is no longer available.If you'd like to start a new blog with WordPress.com, sign up now! You can connect your new blog back to Windows Live via Messenger Connect.Otherwise, stick around and check out WordPress.com. You might like some of the Freshly Pressed posts from some of our awesome bloggers.

貌似站长都很闲
type: item
date: 2011-03-05T14:35:13+00:00
description: 上月月底写了篇关于中文域名的Blog“尴尬的中文域名”，这两天看到一些从站长之家（www.chinaz.com）引入的流量，原来是被站长之家转载了。仔细看了下访问统计的数据，发现了一个有趣的现象，站长点进来之后一般都会继续访问几页才离开，貌似站长都比较闲吧～有图有真相，3月2、3日和3月4、5日的对比，UV相对稳定的情况下，访问两页及两页以上的访客比例增大，当然合理的解释是站长之家用户群的关注点和我Blog的话题略有重合而已，不过比较闲的因素也一定包含其中，因为我相信自己搭Blog或做网站的用户必然或多或少都有些过剩的精力吧～尴尬的中文域名@站长之家：http://www.chinaz.com/Webmaster/Club/030416292R011.html

在浏览器侧栏中玩微博
type: item
date: 2011-02-27T14:06:00+00:00
description: 不知不觉微博好像已经成了新浪微博的代名词，通过各种客户端、插件及第三方应用来玩微博的方法也不少，今天J同学介绍一个在浏览器侧栏中玩微博的方法。由于此方法比较低调，故非常适合上班的时候“忙里偷闲”而不必担心被老板发现。用的浏览器自然是宇宙超级无敌的Firefox，其它浏览器同志们可自行测试～又一次拿大嘴姑娘姚晨举例子……谁叫人家粉丝多呢～首先访问新浪微博的手机版http://t.sina.cn/1266321801，后面的ID和PC版的ID一致。和PC版不同的一点是，手机版新浪微博可以直接浏览任意用户的微博内容而不必登录——无论该用户是否为认证用户。言归正传，在Firefox中保存为书签，并在书签属性中勾选“在侧栏中载入此书签”即可，这样在下次通过书签访问该微博时，将直接通过Firefox的侧栏进行打开。使用效果就是这样了，由于手机版页面没有背景图等样式，“忙里偷闲”时一般也不易引起老板注意，另外如果配合Firefox的扩展All-in-One Sidebar一起使用，还可以实现F4键快速开关侧栏等功能，更加便捷～如果仅仅是关注别人的更新，还可以参考以下方法实现侧栏页面的自动定时刷新，原理也很简单，直接通过iframe调用即可，Refresh属性可自行根据需要更改，单位是秒： ××的微博 将以上代码另存为html文件，保存至本地或上传到自己的服务器上，参考上面的方法将该文件加入Firefox书签直接调用即可。

无觅网故障，用LinkWithin代替无觅相关文章插件
type: item
date: 2011-02-23T03:15:56+00:00
description: 无觅相关文章插件，虽然在之前的文章中提到其智能程度没有宣称的那么高，但是对于网站流量的提升还是具有一定作用的，所以我也一直沿用至今。可惜的是从2月20日晚上开始无觅网由于“技术故障”无法继续提供服务，所以我不得不换上了功能类似的WordPress插件——LinkWithin。由于www.wumii.com完全无法访问，当然也影响到了启用无觅插件的网站，为了不影响自己网站的速度，在无觅网恢复前还是禁用掉无觅插件为好。当然也有类似的替代品可供选择，比如今天介绍的LinkWithin。通过http://www.linkwithin.com/learn即可配置，同时在WordPress后台安装相应插件并启用即可。不过功能比起无觅插件略显单薄： 可选参数较少，如最多只能启用5个推荐文章 无法嵌入Feed，仅作用于WordPress页面，无法将推荐文章加入RSS Feed 没有管理后台，因此无法看到自己网站的收录情况，无从判断是基于文章内容的分析还是简单的通过标签匹配 关于无觅网的故障原因，无觅网CEO林承仁在其微博中说到：无觅的网络服务将于明天恢复。2月22日 15:47 来自新浪微博手机版由于众所皆知的原因，无觅网暂时上不了，使用无觅相关文章插件的网站除了相关文章不显示外，其他不会受影响。我们正尽全力解决这问题，望能谅解！【只想发个通知给用户，请不要再删了】2月21日 13:17 来自新浪微博截至2月23日中午，www.wumii.com还没有恢复，只好继续使用LinkWithin来代替了。

尴尬的中文域名
type: item
date: 2011-02-22T13:52:31+00:00
description: 昨天给两个国际中文域名续了费，每个1190元/5年，相对传统的英文域名来讲也不算便宜。最关键的，在域名的推广和使用上比起英文域名没有任何优势，这也是现在各种中文域名处于尴尬境地的主要原因。混乱的概念说到各种中文域名，相信绝大多数人分不清楚“国际中文域名”和“中文通用域名”的区别，当然，还有“通用网址”、“无线网址”等等各种容易让人混淆的概念。国际中文域名，比如中文.com、中文.net。中文通用域名包括了中文.cn，当然还有中文.中国、中文.公司、中文.网络这样更彻底的中文域名。至于通用网址、无线网址、甚至最早3721搞得一套网络实名，我至今无法区分……不变的本质中国想搞一套自己的互联网，单单弄个中文域名显然是不够的，况且现在的中文域名本质上依然是英文域名。举个例子，百度.com（此域名很可能并非百度所有），在解析时会通过Punycode转换成ASCII的编码域名，即xn--wxtr44c.com，只不过在部分客户端中仍以百度.com显示。关于中文域名的Punycode查询和反查，可以利用CNNIC这个中文域名在线转码工具来实现。鸡肋的作用既然本质还是现有的英文域名系统，那用户又何必选择更加复杂的中文域名呢？如果百度.com、百度.net、百度.中国、百度.网络等一系列中文域名放在用户面前，作为网站的管理者又如何保证不会有钓鱼网站在其中鱼目混珠，而指望用户去做一一甄别吗？如此说来，中文域名的注册目的只有一个——保护性注册，而中文域名的发明者则成了最大的收益者。浏览器的阻击很大程度上讲，中文域名完全是为了诞生而诞生，而让中文域名进一步消亡的很有可能就是浏览器。以Chrome为代表的浏览器界面正在向越来越简洁的方向发展，突出特点之一就是地址栏、书签栏、历史栏，乃至搜索栏All in One。与其注册一大票没人访问的域名，不如在Google AdWords、百度推广中投放一些关键字的广告，通过浏览器地址栏默认搜索功能进入目标网站的几率显然要远远大于中文域名。中文域名，比IPv9略强一些的产物，相信也能比IPv9走的更远一些吧……冷笑三声，呵·呵·呵。

中国电信出现大规模网络故障
type: item
date: 2011-02-21T13:10:59+00:00
description: 2011年2月21日下午中国电信出现大规模网络故障，大量网站出现无法解析域名的情况，很多用户将DNS更换为Google Public DNS或Open DNS后才得以恢复。上图为基调网络今天下午14:00-18:00监测国内主要门户、视频网站运营商错误的统计情况，可以看出中国电信的错误比例明显高于其它运营商。上图为主要门户、视频网站在中国电信的可用性统计，可以看到16:30前后几大网站的可用性相继出现明显下降，由此也可以判断是运营商故障而非网站本身故障。上图为中国电信覆盖地区错误类型与时段的统计，故障从16:45至17:15大约持续了1小时左右，由于DNS的缓存作用，故障的影响持续了一段时间后才逐渐恢复。客户端捕捉到的错误主要为“无法解析服务器的名称或地址”，据猜测可能是中国电信的DNS服务故障。网络出现大规模故障，网民自然怨声载道，上面是某敏感词在Google Realtime中的趋势，很多用户反映Gmail、MSN均出现无法登录的情况，并纷纷猜测是由于审查措施导致，当然，实际情况无从知晓……

利用Gmail实现类似邮件组的批量转发
type: item
date: 2011-02-11T13:14:01+00:00
description: J同学在工作中经常会用到邮件组，给邮件组发送邮件，组里的成员就会同时收到邮件，免去一一输入多人邮箱的繁琐，省时省力，还能避免漏发引起的麻烦。但是新建邮件组还要找邮箱管理员，下午试验了下，可以利用Gmail实现类似邮件组的批量转发功能，下面简单介绍一下。首先要确认企业邮箱支持邮件转发功能（否则的话只能通过POP3中转，效率要低很多），在邮件组cdn@yourdomain.cn的设置中设定将全部邮件转发至一个@gmail.com的邮箱。进入Gmail创建过滤器，设定收件人为cdn@yourdomain.cn的邮件转发给zhangyue@yourdomain.cn，如果需要将多人加入这个cdn@yourdomain.cn的邮件组，就按照同样的规则再创建一个过滤器。然后就可以直接给cdn@yourdomain.cn这个邮件组发送邮件了。上图就是收到的邮件，收件人显示为cdn@yourdomain.cn，但是实际上登录的是zhangyue@yourdomain.cn邮箱，同时过滤器内的另一个@yourdomain.cn也可以收到相同的邮件。因为很多企业邮箱的邮件组是仅针对所在授权域名内的邮箱，利用这个方法的另一个好处就是可以将非本域名的邮箱加入同一个邮件组，事半功倍～当然，理论上支持过滤器和转发的邮件服务都可以这样来用，Gmail无疑是最值得推荐的。

中国互联网的人均资源
type: item
date: 2011-02-06T12:56:16+00:00
description: 昨晚睡前又翻了翻今年1月份CNNIC发布的《中国互联网络发展状况统计报告》，发现中国的互联网资源和其它资源都有着同样的特点，既总量没我们想像的那么多，人均和我们想像的一样少。从小的自然课、地理课就一直在给我们灌输中国是一个地大物博的国家，其实中国的自然资源从来没有我们想像的那么丰富，森林、水这样的资源不仅少，还少得可怜。煤炭、石油虽没那么不济，但早就不知道透支到多少年之后了……先看看这次报告中提到的网民规模，普及率较高的地区无疑是北上广这样的发达地区，后面两个“梯队”情况如下：第二梯队：互联网普及率低于全国平均水平，但是高于全球平均水平，包括青海、湖北、吉林、河北、内蒙古、黑龙江六个省和直辖市，较2009年减少2个。第三梯队：互联网发展水平较为滞后，网络普及率低于全球平均水平，集中在西南部各省和中部地区，包括宁夏、西藏、湖南、河南、广西、甘肃、四川、安徽、云南、江西、贵州十一个省或直辖市，较2009年减少2个。在互联网基础资源的“网络速度”一节这样写道：虽然我国有线（固网）用户中宽带普及率已经高达98.3%，但是全国平均互联网平均连接速度仅为100.9 KB/s，远低于全球平均连接速度（230.4 KB/s）。各省中河南、湖南和河北的平均连接速度排名前三，分别为131.2 KB/s，128.2 KB/s和124.5 KB/s。下载速度远低于全球平均水平就不说了，网速最快的河南、湖南、河北三省，在网民规模的普及率排名中“给全国人民拖了后腿”，原来不是真快，只是上的人少……

VeryCD恢复音乐频道，不再提供ed2k链接
type: item
date: 2011-01-26T14:42:24+00:00
description: 今天浏览VeryCD时发现1月22日关闭的音乐频道悄然恢复，与此前不同的是不再提供ed2k的下载链接，取而代之的是一句“应版权方要求不提供下载地址”的提示。首页资源频道列表中也恢复了音乐资源入口，资源数量并没有明显变化。进入资源页面，原本提供ed2k链接的位置换成了“应版权方要求不提供下载地址”的提示，当然我只是普通用户，还不清楚高级用户登录后会不会看到不同的内容，不过猜想VeryCD恐怕也不太敢这么玩火了吧……VeryCD之所以比较受欢迎，不仅仅因为提供电影、音乐、剧集的下载，更主要的是将这些较高质量的资源进行整合。举个例子，一部美剧，可以很容易的搜索到整季的下载，上至1080p、下至RMVB，包括相匹配的字幕。当然也可以找到前一季、乃至前几季的相关资源——同样也是整理好的。如果你留意用户评论，会发现很多时候评论也值得一看而非简单灌水。在前不久CNNIC发布的《中国互联网络发展状况统计报告》（2011年1月）中提到：截至2010年12月，国内网络视频用户规模2.84亿人，在网民中的渗透率约为62.1%。与2009年12月底相比，网络视频用户人数年增长4354万人，年增长率18.1%。与用户数量形成鲜明对比的是盈利模式的相对单一，虽然CNNIC在报告中提到“国内网络视频广告营收快速增长”，但我觉得这和2010年世界杯等重大赛事的关系不可分割。换句话说，这样快速的广告营收增长，还能保持多久？大型视频网站尚且如此，何况VeryCD，如此说来，VeryCD的“改版”恐怕也是在所难免了……只是，VeryCD这样本身不提供内容又不允许提供非法内容的网站，出路在哪里？

VeryCD今日改版，音乐频道彻底阉割
type: item
date: 2011-01-22T15:52:59+00:00
description: 2011年1月22日，VeryCD关闭了音乐频道的资源页面，标志着又向正版化迈出了坚实有力的一步。之前的音乐频道页面（http://www.verycd.com/sto/music/）也被重定向到了首页，而在首页的导航和资源频道列表中也同时将音乐频道删除。VeryCD的“正版化之路”走了不是一天两天了，从去年开始就陆续在移除美剧的下载链接，到今天彻底关闭音乐频道，想必走得不怎么顺利。想想其实也挺不易的，做下载资源索引站，有版权和法律纠纷的隐患；做类似IMDB的影视资料库，国内的时光网又早早地走在了前面；做影评、社区，注册用户数量在那里摆着，而且又缺乏用户粘滞性，没办法和豆瓣比；做正版视频，庞大的版权和带宽费用岂是一般企业所能承受，况且现在整个视频网站的盈利方式还在探索之中；做客户端，说到底现在的电驴也就是个下载工具（还是阉割版的），迅雷开始做迅雷看看的时候不知道VeryCD在干嘛，还有各种PPS、PPTV之流围追堵截……VeryCD现在还剩什么？可能就剩一些老用户的习惯性访问了吧……VeryCD现在有一个特点，就是很多电影、剧集都提供了一个“在线观看”的出口，而这些出口则是搜狐、优酷这样玩得起正版的视频网站，说到底，是一个为其它网站引入流量的入口，而我猜测这个引入流量的分成可能会是未来VeryCD的盈利方向之一。最后还有一个没有彻底删除的音乐频道遗照供各位瞻仰留念（http://www.verycd.com/archives/music/），至于P2P爱好者们，请移步SimpleCD及BitSnoop。

没那么智能的无觅相关文章插件
type: item
date: 2011-01-20T13:08:59+00:00
description: 无觅网，2010“ChinaMode零零壹”中文互联网开放式评选中，年度社交、沟通和资讯类应用创新的入围公司之一。其推出的无觅相关文章插件被很多博客所采用，用来显示相关文章。J同学前不久也在WordPress中加入了无觅相关文章插件，不过使用过程中发现并没有那么智能……上图是文章“无奖竞猜之二”在未添加标签“无奖竞猜”情况下的截图，可以看到无觅插件并没有像介绍中那样“分析博文之间的关系，在读者看你的文章的时候显示与其相关的文章”（via 无觅智能相关文章插件），推荐栏中显示的也是随机文章。下方由WordPress Related Posts生成的推荐栏中，由于没有为该文章添加标签，所以也显示为随机文章。在无觅管理中心中，也可以看到该文章的标签属性为空。随后，我为文章“无奖竞猜之二”添加了标签“无奖竞猜”，并在无觅管理中心执行“重爬”命令，“无奖竞猜”的标签被很快地识别了出来。然后回到文章页面，稍等片刻，无觅和WordPress Related Posts的推荐栏同时显示出了之前的两篇“无奖竞猜”相关文章。由此可见，WordPress版无觅插件在文章没有标签的情况下，也许并没有官方介绍中的那么智能……当然，无觅插件还是可圈可点的，无觅会自动生成缩略图并由无觅网的服务器进行支撑，能够节省小型网站的流量并且提高访问速度。不得不承认，带有缩略图的推荐链接，更容易引起访客的兴趣，同时能够将这样的推荐链接输出到Feed中，能够吸引更多习惯使用RSS阅读器的用户……从这个角度出发，无觅插件的作用还是值得肯定的。

网上看锵锵
type: item
date: 2011-01-16T10:05:40+00:00
description: 锵锵三人行，J同学最喜欢的脱口秀节目，没有之一。追溯起来最早开始看锵锵还是上初中的时候，夹杂着黄段子的“三人贫”在当时的荧幕上绝对算得上是独树一帜。回首十年，黄段子越来越少，对这个节目的喜爱却不曾改变。后来上高中没时间看电视，就从网上一集一集的下载节目的mp3来听。再到后来，在视频网站上看点播更加方便，先后陆续经历了OpenV、优酷等，直到大概两个月前，优酷莫名其妙的撤下了锵锵的点播，有说法是版权到期，有说法是遭到封杀……言归正传，介绍一些网上看锵锵的方法：凤凰网凤凰卫视的官方网站，优点是更新及时、速度流畅，缺点也比较明显，一集节目被切分成数个片段，没有连贯性。当然也有完整版的视频，不过需要付费才能收看。天翼视讯中国电信旗下的天翼视讯，按版权算的话应该也是正版，清晰度比凤凰网要高一些，由于是电信运营的，联通用户收看不怎么流畅。3PPP.TKHi!PDA坛友c的站点，节目源抓取自上面的天翼视讯，清晰度可以保证，速度也比天翼视讯要流畅不少，值得推荐。吹毛求疵一下，由于使用的是JW Player内置的播放列表功能，播放进度没有办法保存，对我这样喜欢一口气看N集的用户稍显不便。悠悠网视这个网站的受众貌似是海外华人，各种中文电视节目也不少，由于节目是站长自己上传到YouTube的，国内用户收看会有一定的障碍。凤凰移动台凤凰移动台是凤凰网的手机客户端，内置了凤凰卫视中文台和咨询台的直播，不过中文台的直播画面和声音不太同步，且持续了有些时日了，一直没有解决。锵锵的点播之前也是点播片段，在上一次客户端版本更新后加入了近两期的完整视频点播，不过，一期20分钟的节目在收看时中断了4次，不知道是我的网络太差还是Android版有问题，体验确实一般。

关闭倒计时——Windows Live Spaces进入只读状态
type: item
date: 2011-01-15T08:24:24+00:00
description: 时间进入2011年，微软并没有在之前通知的2011年1月5日准时停止用户向Live Spaces添加新内容，这个时间点大约晚了10天。今天再次登录Live Spaces，已经看到“提醒：时间紧迫！共享空间即将停用，且无法添加新内容。请立即迁移日志。单击此处了解详细信息。”和“迁移日志时间紧迫！共享空间已不能添加新内容。”的醒目提示。Windows Live Spaces进入只读状态，标志着这个开通了6年的Blog服务正式进入关闭倒计时。按照Windows Live中国团队的通知，Windows Live Spaces正式关闭的日期是2011年3月17日，时日不多，该搬家的搬家，该拍照的拍照，该回忆的回忆吧～仔细一想，好像国外公司在大陆运营的一系列社交网络产品都不怎么成功的样子，反倒是各种山寨产品做得风生水起，怪哉、怪哉～

你的QQ几岁了？
type: item
date: 2011-01-14T14:46:22+00:00
description: 腾讯今天在“我的QQ中心”里推出了一个QQ年龄查询功能，最早在WebQQ里试用过“我的QQ中心”，集中式的Web管理，同时又有一些客户端不具备的功能，总的来说印象还不错。看了下自己的QQ年龄，8年。差不多是这个时间，毕竟也是从那时候才开始接触互联网，申请一个QQ号码，注册一个免费邮箱，几乎是那时候每一个刚刚开始上网的人必做的事情。从“我的QQ中心”里的好友管理中能看到很多平时在客户端里容易被忽略的信息，我很蛋疼地特意统计了一下：男性和女性好友平分天下，各占50%；有血缘关系的占了35%，同学占到45%，剩下的20%是朋友；所有好友中没见过面的占5%；基于以上两点可以看出我的QQ好友主要是现实生活中关系的一种延伸。最后，好友的平均年龄为24.4岁，唉～“老龄化”趋势日益严重……

掌阅和微软学术搜索LOGO神似
type: item
date: 2011-01-10T13:18:36+00:00
description: J同学今天偶然间发现微软学术搜索的LOGO有种似曾相识的感觉，几经回忆终于想起和掌中浩阅的客户端“掌阅书城”LOGO神似，至于二者谁先谁后暂且不论，先来对比一下～对比作为一个非艺术专业的普通人，至少能看出有两个相似点：其一，造型——都采用了正在翻阅的书本造型；其二，配色——都以红黄蓝绿作为主色调。可以说二者有着相当多的共同点。关于微软学术搜索（英语：Microsoft Academic Search）是微软亚洲研究院开发的在线免费学术搜索引擎。它为研究员、学生、图书馆员和其他用户查找学术论文、国际会议、权威期刊、作者和学术兴趣圈提供了更加智能、新颖的获取方式。微软学术搜索比前一次发布的学术搜索的数据库更小，但在内容和软件功能方面更加优化。与传统的页面级搜索引擎比较，微软学术搜索使用对象级别的信息查询方式，它可以帮助用户找到一个学术领域内的顶尖科学家、会议和期刊；获得一个学术兴趣圈兴起与发展的详细信息；使用户准确找到感兴趣的学术论文；发现某个领域经典、热点的学术论文和正在崛起的学术新星。目前该搜索引擎专注于计算机科学和信息科学范围内的搜索，未来有可能将搜索范围扩展到其他学科领域。via 维基百科掌阅成立于2007年，是国内专业从事手机软件开发及无线娱乐运营的科技公司，致力于成为国内一流的手机服务提供商。公司秉承“健康长久”的企业经营理念，以“用户至上”为基准，坚持“产品创新”，高度重视人力资本的持续增值，提倡“以人为本”的管理理念。via 掌阅官网谁先谁后暂且不论微软学术搜索和掌阅两个产品的诞生时间，先来考证下两个LOGO的历史。据维基百科相关条目显示，微软学术搜索的LOGO至少诞生于2010年3月1日之前。via 维基百科 File:Microsoft Academic Search Logo.jpg而掌阅呢，其网站诞生于2010年初，通过DomainTools的历史缩略图功能可以回溯到当时的样子，2010年3月时的LOGO为“蓝色圆底+反白字母Z”的组合，2010年3月至2010年9月间的某次改版后才是现在我们看到的样子。至于谁先谁后，不言而喻了。via DomainTools Historic Thumbnails八卦爆料也许你会奇怪我怎么会关注到掌阅的LOGO……因为其域名zhangyue.com正好和我的名字全拼一样，当时（2009年）该域名还处于待价而沽的状态，原本有意买下来的，后来不知道怎么就忘记了这回事……直到再想起来的时候发现已经易主，实在是可惜啊～

年底网购热，易迅送优惠
type: item
date: 2011-01-07T15:28:54+00:00
description: 标题取得像广告，其实真不是广告……年底了，不要忽视宅男宅女们的购买力，易迅这个“艰难的公告”已经是我半个月内第二次看到了，这生意得火到什么地步啊～亲爱的迅友，非常遗憾的通知您，易迅网今天客户订单已达到最大订单数量，系统不再接受新的订单申请，建议您明日稍早再来易迅购物，由此给您带来不便，我们深表歉意。并赠送优惠券一张作为补偿。谢谢您的支持和谅解！这是个很明显的标志：供不应求了。但易迅还算靠谱，通过这种方式得以适当地控制一下订单数量，不至于囤积大量无法及时处理的订单而遭到顾客的抱怨。作为顾客来讲呢，将一些非刚性的购买需求转移到网购高峰过后的3月份，还能享受一定的优惠，两全其美，何乐不为。当初京东扩张很迅速的那段时间，明显有服务跟不上的感觉。现在轮到易迅了，希望不要“重蹈覆辙”吧～

苏宁易购，B2C的新选择
type: item
date: 2011-01-05T15:43:10+00:00
description: 这两天时不时的要打印几份文档，赶上家里打印机坏了有些时日了，又不好意思总在公司薅（hāo）社会主义羊毛。正好看到苏宁的网上购物B2C平台苏宁易购优惠就买了一台，没想到上午10点钟下的订单，下午5点半就送货上门了，着实有些意外和惊喜。由于是第一次在苏宁易购买东西，只是简单说说吧～印象中苏宁进军B2C市场好像也才是去年的事情，之前一直在京东、新蛋、易迅买东西，该买的也都买得到，就没有过多关注。B2C网购，大多数情况不太担心质量（当然也有个别以次充好、以旧充新的），所以一般只是比价格、比服务、比物流。京东和新蛋在国内大部分地区都有自己的物流，送货一般也算及时。至于易迅，物流优势只局限在江浙沪地区，赶上年底这样的网购高峰，外地依靠圆通的易迅就会慢很多。苏宁易购在北京的物流可以说是“训练有素”，开始也提到了，上午下的订单下午就收到货了，至少之前在京东和新蛋是没有体验过这样的效率。当然，我猜测可能和苏宁易购的订单量没那么大也有关系，其一，快递员在路上数次打电话询问行车路线（其实我这里并没那么难找）；其二，据我观察送货只有我这一单。同时值得称赞的是苏宁易购的送货流程让人感觉很严谨，我在付款后就收到一条这样的短信：您好，您的订单B1883****已支付成功,商品为****,支付金额***。商品预计2011年01月05日送达，收货校验码1586，请妥善保管。在收货时也要求提供收货校验码进行验证，我一般也没有货到付款的习惯，这个“收货校验码”的措施确实能让作为消费者的我放心一些。相比之下，同样是自己物流的京东和新蛋就没这么严谨了。

实时关注Google Analytics的访问统计
type: item
date: 2010-12-27T13:53:16+00:00
description: 大到门户，小到博客，作为一个网站除了应该注重内容质量、关心访问体验，还有一部分不可忽略的就是用户的访问统计了。相信每个做过网站的同学（包括写过博客的同学）都有过看着PV不断增加心理莫名兴奋的时期……至于访问统计数据，通常会通过嵌入统计代码、分析访问日志、分析镜像流量等方式来实现，对于小型网站而言，无疑嵌入统计代码最为简便易行了。统计代码，诸如Google的Google Analytics、阿里巴巴的量子恒道、百度的百度统计，小一些的还有CNZZ、51.la等等等等。其中尤属Google Analytics最为开放，下面介绍的两个实时关注访问统计的方式也都是基于Google Analytics的。The Official Google Analytics Gadget for iGoogle如果你和J同学一样把iGoogle作为浏览器首页，这个方式还是不错的～这个Gadget可以直观的显示出你的网站一周、一个月、三个月的Visitors、Traffic Sources、Content、Goals等主要指标，一目了然。可以通过http://www.google.com/ig/directory?url=www.gstatic.com/ig/modules/analytics/analytics.xml应用到iGoogle，或者直接在iGoogle里添加http://www.gstatic.com/ig/modules/analytics/analytics.xml同样可以。Google Analytics Monitor for Firefox提到Google Analytics的应用，Firefox自然不能不提。Firefox上关于Google Analytics的扩展也有不少，今天介绍的是J同学在用的Google Analytics Monitor。安装并登录后，可以在Firefox的状态栏中显示Google Analytics统计的各种参数，并且可以设定自动刷新间隔。也就是说只要装了这个扩展，开着Firefox就就能实时了解你的网站的访问统计了。显示的参数也更丰富，包括但不限于上面提到的The Official Google Analytics Gadget所能显示的参数，只要你的状态栏足够长，可以把N多参数同时显示出来，值得推荐。

在Google Reader中显示Feed favicon的测试
type: item
date: 2010-12-23T11:26:38+00:00
description: Google Reader从2009年11月开始就支持显示Feed中的favicon了，一改之前默认千篇一律的RSS图标。今年12月Google推出了官方的Google Reader for Android版本，除了暂不支持https连接，其它各方面都还不错，基本可以保持和桌面版Google Reader一致的体验。重点来了，自从用上Google Reader for Android，发现我的博客的favicon图标不怎么清晰了（见下图）。上图上方的“Joystyle”中favicon采用了16×16像素的规格，除了能在浏览器的标签（选项卡）、书签（收藏夹）中得到较好的显示效果外，同时兼顾了文件大小（只有1KB多一点），不至于在用户访问的时候浪费流量。可是Google Reader for Android将favicon强制拉伸到了48×48像素，自然显得不清晰了。为了能够在Google Reader for Android中显示出favicon的最好效果，我在http://joys.name/favicon.ico中加入了48×48像素的规格（文件大小也从1KB多增至10KB多），以希望适应Google Reader for Android的规格。意料之中，更换favicon后Google Reader没有立即发生变化——无疑是Google对这些文件做了缓存，只能静待更新了。大约不到两天后，Google将favicon做了更新，桌面版的Google Reader可以看到发生了些变化，切换到Android版后也看得出来，唯一不变的是显示效果依旧是用16×16像素拉伸出来的（第一张图下方）——而不是我更新后的48×48像素。最后的测试也证实了我的猜测，Google Reader会对Feed的favicon进行压缩并缓存，无论原始favicon中包含哪些规格，最终均已16×16像素呈现（并且无情的忽略掉原始favicon中的透明通道设置），比如我的：http://s2.googleusercontent.com/s2/favicons?domain=joys.name。既然如此，还是换回原来1KB的版本吧，也能给手机用户节省一些流量。

人民搜索，细节决定成败
type: item
date: 2010-12-20T11:26:49+00:00
description: 下午看到人民搜索新闻搜索1.0版上线的新闻，顺手键入goso.cn想看看什么效果，没想到显示的却是空白页面，不得不换成www.goso.cn才顺利打开…… wget goso.cn --2010-12-20 16:18:34-- http://goso.cn/ Resolving goso.cn... 58.68.249.251 Connecting to goso.cn|58.68.249.251|:80... connected. HTTP request sent, awaiting response... 400 Bad Request 2010-12-20 16:18:34 ERROR 400: Bad Request. wget www.goso.cn --2010-12-20 16:18:48-- http://www.goso.cn/ Resolving www.goso.cn... 58.68.249.251 Connecting to www.goso.cn|58.68.249.251|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 20616 (20K) [text/html] Saving to: `index.html' 单就此事说细节决定成败可能有些言过其实，但作为一个网站的第一入口，没有做好域名跳转实属不该，网站管理员应该知道有大量（包括移动终端）用户是没有加www访问的习惯的。Web Server配置也好，HTML代码跳转也罢，实现这个功能可谓轻而易举。除了内容、功能，用户体验的重要性越发不可忽视，以小见大，做好网站，任重，而道远……

翘班参加Web性能和运维大会
type: item
date: 2010-12-08T15:49:54+00:00
description: 继上次翘班去看互联网大会之后，今天再次翘班，去了O'Reilly Velocity China 2010──Web性能和运维大会，进行观摩学习～Facebook团队关于页面性能优化的演讲，讲到了他们如何下大力气将Cookie从2KB压缩到500B。我们不应该忽视任何微不足道的优化，因为在一个用户量数以亿计的平台上，任何优化都将产生显著的效果。来晚的同学很辛苦，只好前排席地而坐了～腾讯无疑是国内最重视用户体验的互联网公司之一，演讲中提到国内很多盲人用户使用的电子邮件服务是Gmail，因为Gmail能很好的适应读屏软件的操作，而这些细微之处也正是国内很多公司所缺少的，腾讯的技术总监以此为例介绍了一些产品优化上的经验。相关链接：O'Reilly Velocity China 2010──Web性能和运维大会：http://velocity.oreilly.com.cn/

139邮箱——收件箱上限8万封？
type: item
date: 2010-12-06T14:46:33+00:00
description: 不用怀疑，J同学的主力邮箱当然是宇宙超级无敌的Gmail了，此外呢，我会设置将副本同时转发到中国移动的139邮箱上面一份。其一，万一哪天Gmail突然无法访问了，不至于抓瞎；其二，在早先没有Push Mail的时候，139邮箱的短信通知起到了邮件提醒的作用，非常实用。原本一直踏踏实实的在用，今天突然发现139邮箱满了……从晚上8点开始，所有的新邮件都没有转发到139邮箱上，而Gmail收到的退信提示是“收件人邮箱已满或可用空间不足，无法接收该邮件”。我就开始纳闷儿了，明明选的是10G的邮箱套餐啊～果不其然，确实在用10G的邮箱套餐，可容量显示我只用了6%——也就是600MB而已，怎么会满了呢？打开收件箱，我想我可能明白原因了：每页显示100封邮件，我有800页——100×800=80000，那么这个8万封也许就是139邮箱的收件箱上限了？Google了一下，没有发现类似的用户反馈，也许是139邮箱的用户没有这么大量的邮件吧……由于139邮箱的邮件全部是由Gmail转发过去的，所以邮件数量肯定不及Gmail。最后顺便看了下Gmail的使用情况，收件箱里有26574个会话——不使用会话模式的话，恐怕数字大概将近10万了吧……最后请允许我再次歌颂一下世界上最好的电子邮件服务——Gmail，是的，没有之一。

通过RSS Feed订阅新浪微博
type: item
date: 2010-12-05T05:50:00+00:00
description: 毋庸置疑，国内的各种微博已然占领了网络媒体的至高地，如同2007年的Twitter。国内微博老大当属新浪，延续了当年新浪博客成功的明星战略，用户数量也是遥遥领先……OK，这不是今天的重点。今天的重点是怎样让非新浪微博用户阅读新浪的微博，由于Twitter支持RSS Feed的输出，所以理所当然的想如法炮制，不过，新浪不支持……Twitter的RSS Feed以@Google为例，Twitter的Feed支持两种输出： 通过分别订阅这两个RSS可以看到Google的Tweets和Favorites——即便你不是Twitter用户。其中20536157是Google在Twitter的ID，将ID换成Google同样可以订阅成功，像这样：http://twitter.com/statuses/user_timeline/google.rss获取新浪微博ID拿新浪试试吧，粉丝最多的居然是大嘴姑娘姚晨，400多万的粉丝……进去一看，果然是话痨。有必要提醒一下，这样的微博通过RSS订阅显然不是最好的阅读方式，RSS订阅更适合更新量不大、但质量很高、条条必读的那种微博。如上图，一张图片胜过千言万语，1266321801是姚晨在新浪微博的ID。获取非公开新浪微博ID大部分新浪微博是不公开的，这种情况同样可以在不注册或未登录的状态下获取该用户ID，以昵称为“什么值得买”（http://t.sina.com.cn/smzdm）的微博为例：未登录状态下访问http://t.sina.com.cn/n/什么值得买或http://t.sina.com.cn/smzdm都会重定向至http://t.sina.com.cn/reg.php?inviteCode=1823348853，而这个1823348853就是昵称为“什么值得买”的ID了。生成新浪微博RSS Feed重点来了，利用这个新浪微博RSS生成器，可以将微博转换成标准的RSS格式。转换后姚晨微博的RSS Feed是：http://lakeyon.com/?uid=1266321801经过测试新浪微博转换后的RSS只支持ID，而没有了昵称，如果订阅量较大的话，恐怕区分起来是个问题了……使用rss-feed生成新浪微博RSS Feed除了上面提到的新浪微博RSS生成器，还可以使用williamlone开发的rss-feed来生成RSS Feed，rss-feed的好处是使用PHP开发，可以很方便地部署在自己的虚拟主机上，毕竟支持PHP的虚拟主机远比支持ASP的多，而且价格也相对便宜。普通用户使用sinarss2.php就足够了，通过http://yourdomain.com/sinarss2.php?id=1266321801的地址给RSS阅读器调用。比起新浪微博RSS生成器，rss-feed的功能相对简单一些，不能够输出微博中的图片缩略图，不过由于我部署在自己的虚拟主机上，抓取速度要快不少——新的微博不到20分钟就可以推送到RSS上了。将RSS Feed订阅至阅读器将新浪微博订阅至Google Reader的效果，如上所说，有两点需要注意： 请慎重订阅话痨型微博，此方法更适合关注“含金量”较高的微博 RSS Feed名称默认显示新浪微博ID而非昵称，可利用Google Reader的重命名功能自行修改 OK，介绍完毕，你可以像我一样做一个微博的旁观者了～

微软与新浪达成战略合作，Windows Live Spaces可无缝迁移至新浪博客
type: item
date: 2010-11-18T08:44:16+00:00
description: 继9月底微软宣布将停止Windows Live Spaces服务开始，各大门户就开始从未间断地争抢被微软“遗弃”的用户。今天Windows Live中国团队通过邮件向用户发出通知，正式与新浪达成战略合作，用户可以把Spaces博文无缝迁移至新浪博客。为了提供更加完善的博客服务，微软将在全球大部分地区与WordPress.com进行合作。在中国经过近一个多月的努力，Windows Live中国团队与新浪达成战略合作，用户可以把Spaces博文无缝迁移至新浪博客。未来，我们将投入更多资源优化以Messenger为核心的Windows Live社交网络服务，并且采用“Messenger Connect开放平台”策略与更多的本地网站合作，以丰富您的Windows Live体验，而我们选择的Spaces本地合作伙伴——新浪，将会为您提供高质量的博客服务。现在请使用Windows Live Spaces中国内地官方搬家工具为您的Spaces搬家吧。Windows Live Spaces正式关闭的时间是2010年3月份。无论是选择迁移至WordPress.com或新浪博客，我们都建议您提前备份好Spaces内容，以免文件丢失。感谢您的支持与理解。暂且不论新浪博客的服务如何，好歹给了这部分Live Spaces用户一个交代。而邮件中提到的“Messenger Connect开放平台”合作，恰好和新浪主办的“中国首届微博开发者大会”的时间不谋而合，不难想像，新浪这次从拉Spaces用户到微博之战都下了大成本。有一组数字：新浪微博目前有5000万用户，每天发送微博2500万条，其中38%来自移动设备。Live Spaces的用户数量是3000万，当然国内用户只是其中一部分，活跃用户就更少了，相信新浪看中的不仅仅是这部分用户，而是每一个Live Spaces后面的Live Messenger（MSN）用户，更包括了前段时间因3Q（360 vs. QQ）之战而投奔而来的MSN用户，这方面讲，新浪的潜在竞争对手更是包括了腾讯。微博方面，尽管腾讯和搜狐奋起直追，但新浪成为国内老大已是不争事实，这回联合Windows Live中国，莫非是想借微博之势夺IM之市？

后VeryCD时代，美剧迷的福音——BitSnoop
type: item
date: 2010-11-15T13:44:16+00:00
description: 说到“后VeryCD时代”这个字眼可能有些过，但就我及我周围一些人的情况来看，确实访问VeryCD的频率在大大降低，其中原因自然不言而喻。其实P2P的搜索引擎并不少，像VeryCD这样分门别类的把资源罗列在一起却方便了很多像我这样的普通用户，可惜现在“转型”后的VeryCD并不那么方便了。当然我们还有精简版的SimpleCD，只是搜索新一些的资源不那么方便罢了。下面郑重推荐“后VeryCD时代”美剧迷的最爱——BitSnoop。主流美剧基本涵盖，按照季、集筛选，各种规格俱全，套用一句现在的话讲——那是相当给力！TBBT不养了，没忍住，现在每周一集追着看。等不及也开始下载Grey's Anatomy了，这几年为数不多坚持在看的美剧之一。

HP半日游
type: item
date: 2010-11-03T12:57:28+00:00
description: 今天再次翘班，去国贸中国惠普大厦进行了为期半天的参观游览。目的地是惠普大厦9F的解决方案展示中心，感觉一个字——很科幻～简单概括一下是如何科幻的：大量使用大屏幕、3D投影等大画面展示方式，视觉冲击力强；大屏幕配合触摸功能，增加互动体验；展示了很多电信运营商、银行等行业的真实案例，基于Flash、Flex开发，效果炫。这个展示中心是HP和Intel合作的，其实主要作用就是秀，HP作为一家大的资讯服务科技公司，需要一个像这样的展示平台。当然作为技术人员很明白其展示的一些东西并不实用，只是很炫。但是老板会很喜欢这样的效果，所以我们也是去学习的……照片只是门口拍的，里面没有拍。还有一个小花絮，途径里面一个“科幻会议室”的时候，竟然看到里面的投影有WebOS 2.0相关内容，居然瞬间很兴奋，看来收购Palm以后HP应该会对中国市场有所动作的，起码不会像之前一样半死不活了吧……

为iOS设备自定义WebClip图标
type: item
date: 2010-10-25T10:45:00+00:00
description: iOS的网越撒越大已是不争的事实，小到iPod nano、大到Apple TV，中间还夹杂着各种Touch、Phone以及Pad。甚至各大网站都针对iPad开发专门的版本以适应这部分用户，恰好前些天看到腾讯ISD Team关于iPad的一个PPT，遂今天试着为我的网站增加了一个自定义的WebClip图标。所谓WebClip呢，实际上是一个在Launcher上显示的书签，默认会用网页的缩略图作为图标，而我们要做的则是使用自定义图像作为WebClip图标。WebClip图标规格至于WebClip的规格，要使用正方形无圆角、无阴影等特效的PNG图片（因为这些特效会由系统来进行渲染生成），分辨率方面，我Google到的几种说法众说纷纭：57×57、72×72、114×114、158×158……各种规格都有。原因大概是几种iOS设备的分辨率和Dpi都不尽相同。最后看到老外的测试结论是选用158×158的规格，一来可以保证高分辨率下足够清晰，二来在低分辨率设备上可以由高分辨率图像缩放所得。WebClip使用方法用于WebClip的PNG图片，如果命名为“apple-touch-icon.png”，则直接丢到Web服务的根目录下即可。如果想使用自定义路径，需要在页面的 部分加入如下代码： 第一段代码会显示为带有阴影、光泽等效果的图标，而第二段带有-precomposed参数的这个用法，会直接显示为原始PNG样式的图标。最后欢迎围观我的WebClip图标：http://joys.name/apple-touch-icon.png，我没有iOS设备就不测试了，感兴趣的同学可以试试把joys.name放到iOS的Launcher上看看效果。在Android上显示WebClip@2010-10-26，由于Android上的HTC Sense同样支持在Launcher上显示书签图标，今天测试了下WebClip在Android上的支持情况，尝试了几次发现同样可以实现，只不过单独添加上面用到的代码不起作用，要同时使用rel="icon"的参数才可以，其中原因尚不明了。 当然了，由于Android不渲染图标，-precomposed的参数就不起任何作用了，不过效果还是不错的，欢迎使用Android的同学测试效果。

QQ邮箱漂流瓶——漂来的小广告
type: item
date: 2010-10-12T12:29:27+00:00
description: 前段时间腾讯出了一个QQ邮箱漂流瓶的功能，简而言之就是匿名向陌生人留言。无聊得很，我在想有多无聊的人才会使用这个功能的时候，居然也收到了几个……而在其中竟然还夹杂着几个明显带有行骗性质的广告，由于是匿名投递，收件人是看不到发件人信息的，属于典型的投诉无门了，估计腾讯自己也没想到漂流瓶里漂来的是这些杂七杂八的广告吧……

微软将停止Windows Live Spaces服务，支持迁移到WordPress.com
type: item
date: 2010-09-28T04:11:51+00:00
description: 今天凌晨微软宣布即将停止Windows Live Spaces服务，现有服务将持续到2011年3月，在这段时间内，用户可以选择将日志迁移到WordPress.com，下载到PC，或者删除共享空间。许多共享空间用户要求更丰富的日志体验，我们非常高兴地向您提供免费的 Windows Live Spaces 迁移。我们已与许多优秀的博客服务商成为合作伙伴，使您能够顺利迁移日志。迁移既快速又简便，我们将帮助您完成日志、照片和评论的迁移工作，并确保以前的所有链接都可用，从而使您的读者不必执行任何操作。通过使用 Messenger Connect 会将您的新 WordPress.com 日志连接到 Windows Live，您的好友仍然可以通过 Windows Live Messenger 的好友动态订阅源查看您的所有新日志。由于众所周知的原因，WordPress.com在中国大陆地区是无法完整正常访问的，此举对国内的Live Spaces用户来说无疑是雪上加霜，原本令人发指的访问速度将直接升级到无法访问了……Live Spaces这样自绝于人民不是第一次了，难得我这几年来还一直在坚持更新……也许是时候选择搬家了。对于中国大陆地区的实际情况，显然Windows Live中国团队也有所考虑，对于向来遵守“中国大陆相关法规”的微软来说，草草将国内用户的数据扔到墙外也是不合时宜的，公告声明“正在筹备本地解决方案”。

Bazinga~
type: item
date: 2010-09-25T12:35:00+00:00
description: Bazinga~特别变态的《生活大爆炸》第四季粉墨登场。近两年最好看的情景喜剧，没有之一，不看后悔……可爱的谢耳朵也凭借此剧拿到了艾美影帝。新一季已经开播两天了，我现在唯一在纠结的是先睹为快呢？还是等养肥了一气呵成？纠结啊纠结……>_

CNNIC半日游
type: item
date: 2010-09-20T13:27:44+00:00
description: 当地时间20日14时许，J同学驱车前往中关村地区会见了CNNIC工作人员，宾主进行了亲切友好的交谈……bla bla bla期间听了CNNIC Labs的介绍，感觉其科研水平确实较高。至于广受众多网民、站长不满的地方，确实也有国家对互联网管理的政策约束，实属无奈。有两个信息值得分享一下： IPv4至少还要使用两年，NAT大幅减慢了IPv6的普及速度，尽管国内几家ISP都在进行针对IPv6的测试，DNS64的过度也会伴随期间。 国家对互联网的管理将会越来越严格，这一点毋庸置疑。作为普通网民，只能寄希望于国内山寨版的Google、YouTube、Facebook、Twitter模仿的好一些，用得好暂且不说，至少先做到用得上。 题外话，有时候不得不佩服Apple的影响力。从来都是新产品去适应大环境，很少碰到大环境为新产品做改变的。比如Apple iPad，从后端的转码、分发，到前端的HTML5呈现统统要进行适配、优化……没办法，市场决定了用户最大，辛苦的还是我们～

快捷键法，牢记心间
type: item
date: 2010-08-31T16:16:38+00:00
description: 作为键盘控，自然是信奉“能用键盘，绝不用鼠标”——当然，也需要相应软件的支持。Gmail作为这个星球上最强大的Email服务（没有之一），当然也有快捷键的完善支持。快捷键的“键法”众多，自然需要烂熟于心，忘记的话直接在Gmail里按下Shift + /（即“?”）就可以显示出一个Lightbox效果的帮助。此外，我还特意打印了一份贴在显示器旁边，只是有些不够低碳……以上言论有可能引起鼠标手势控的不满，别急，咱也是“两手抓，两手都要硬”，快捷键 + 鼠标手势 = 真正的事半功倍。

Gmail推出优先收件箱功能
type: item
date: 2010-08-31T08:22:08+00:00
description: 下午开着Gmail干活，突然发现右上角出现一个“优先收件箱（Priority Inbox）”的试用提示，用了这么多年Gmail，倒是头一回碰到在非实验室的地方试用新功能。果断的点开看看～还有个官方的视频短片，一看截图是YouTube的——算了，不点也罢。点击“立即试用”弹出的对话框，貌似很智能呀，刚刚的几封邮件都比较准确的区分出了“重要性”。再次进入Gmail就是默认的“优先收件箱”了，自动判断配合适当的手工筛选，Gmail会越来越精确的把重要邮件列在前面，相当之方便。

可爱的Gmail选择邮件功能回来了
type: item
date: 2010-08-20T01:01:18+00:00
description: 之前曾经抱怨过Gmail升级后的一点点不便，现在看来抱怨的并非只有我一个，同样对此不满的劳动人民写了一个叫做“Gmail - Restore "Select" line including "Unread" link”的Greasemonkey脚本，官方介绍这样写道：Google recently removed the links to select messages, including the Unread link. Many people miss this link, so this script puts it back!安装后再次进入Gmail就是上面的样子了，单击相应按钮后即可完成之前需要点击两次的操作，看效果更像是通过类似宏的操作实现的，不过还好了，总比之前没有的时候方便很多，推荐和我同样有此困扰的Gmail重度使用者安装。

翘班去看互联网大会
type: item
date: 2010-08-18T16:05:11+00:00
description: 昨天（应该算是前天了，17号）翘班去了国际会议中心，去看当天开幕的中国互联网大会。匆匆转了一圈展台就去听大会发言了，所以也没怎么拍照片。去的比较早，还看到了胡启恒，后来在会场还听说李毅中也去了，只是没有看到。这次大会的合作门户是腾讯，会场的4块屏幕在来宾发言时有两块也是给了腾讯，腾讯在屏幕上显示实时的现场微博（在场人员发送后就可以显示在大屏上），用来和参会人员互动。现场效果非常不错，甚至很多人的注意力都被吸引到了大屏幕上实时滚动的微博——而非嘉宾的发言。也有很多有意思的微博：有找人的、有抱怨会场空调温度太低的、还有通过微博找厕所的……我没有用微博（我的Buzz应该算不上吧），但这次经历后我对微博的印象好了很多～下面贴几张照片，基本规模大一些的网站就去了这些。相关链接：腾讯2010中国互联网大会专题：http://tech.qq.com/zt/2010/cic2010/

为WordPress增加RSS Feed的访问统计
type: item
date: 2010-08-16T16:04:00+00:00
description: Web 2.0时代，我们巴不得让所有有价值的信息都推送到眼前，越来越多的人习惯通过Feed订阅自己感兴趣的内容，有的网站甚至有可能通过Feed访问的比例大于页面，所以有必要对这部分用户也同样进行跟踪分析。WordPress中，通常的做法是在主题的footer.php中加入Javascript统计代码，比如Google Analytics。而Feed输出的内容是不支持Javascript的，所以需要转换一下实现方法。首先需要自定义WordPress的Feed，我用的插件是Ozh' Better Feed，默认支持在Feed中输出文章的分类、标签、评论等信息。Google Analytics用户可以通过一个叫做Google Analytics without Javascript的Google App Engine将Javascrip转换成统计用的图片。在Feed中添加如下HTML代码即可，记得把ID更换成自己的Google Analytics ID： 除了Google Analytics，国内阿里旗下的量子恒道统计提供Javascrip统计的同时，还提供图片统计的方式——当然，图片统计的数据没有Javascript那么丰富。添加方法同上，记得把ID更换成自己的： 都设置好的话，在Feed输出中就能看到自定义的信息了，当然也包括了看不到的统计图片。在Google Reader里的效果如下图。

全民哀悼
type: item
date: 2010-08-14T17:39:27+00:00
description: 工作以来经历的第三个全国哀悼日，互联网媒体也以自己特有的方式表达着这个主题。因为要配合这个工作，晚上还加了会儿班……完活儿后正好给各大网站拍个照，其实差不多从晚上11:30之后就陆续切换到黑白版了——论坛上还有网友笑称提前切换是为了早点儿下班回家…… 新浪 搜狐 网易 腾讯 新华 人民 CNTV 凤凰 优酷 土豆 截图是在IE里的效果，因此还发现了一个有趣的现象：有些网站做黑白版的页面很偷懒，以上的10家网站中，搜狐、新华、优酷最省事，直接在CSS中用仅支持IE的函数去掉了颜色，后果可想而知，非IE用户看到的页面色彩依旧……剩下几家呢，肯定注意到这一点了，使用了专门的CSS和图片，当然还剩一些图标和广告没有去色，只能在IE下再遮罩一层了。不管怎样比起以上3家“应付工作”的来说要认真很多。最后应该表扬网易，从头到尾、从里到外都黑白的很彻底，可见其UED团队还是很用心的。无论何时，这种用户体验的一致性值得表扬～

限制非注册用户和非授权IP对WordPress的访问
type: item
date: 2010-08-13T05:57:35+00:00
description: 之前一直使用WordPress作为部门的信息发布及内部交流平台，前段时间部门升级成中心，人数也由30人左右增加至100人左右，为此需要为每个部门搭建各自的平台，同时要限制非注册用户和非办公网出口IP的访问（也就是说来自办公网的访客可以浏览）。经过两天的研究，在此总结一下实现方法。WordPress的版本为最新的3.0.1，涉及到的函数在低版本的WordPress中也完全兼容。先说一下实现的逻辑吧，首先判断是否为已登录的注册用户，如果是则显示页面、如果否则对访客IP进行判断；如果IP在允许列表内则显示页面，如果为否则跳转到WordPress的登录页面。因为要作用于所有的WordPress页面，所以需要对当前主题的header.php进行修改。先把当前的header.php重命名，我把它重命名为header_user.php，然后新建一个header.php，代码如下： 将其中的IP和WordPress登录页面替换成你自己的就可以了，此外还可以通过修改用户的level_0这个数值来实现对不同权限用户的限制。当然，如果仅仅需要通过IP限制访问，不需要新建一个header.php，把下面这段代码加在header.php里就可以，非授权IP可以跳转到一个类似404的提示页面： 屏蔽来自页面访问的同时，也要记得关闭RSS Feed的访问。我使用的是Feed Pauser插件，这个插件可以很好的兼容WordPress 3.x的多站点模式，可以分别对每个子站点的RSS Feed进行关闭。其实实现以上功能应该很容易吧，不过作为一个不懂敲代码的人来说，着实不易啊～

Gmail升级后的一点点不便
type: item
date: 2010-08-12T14:34:32+00:00
description: Google在昨天对Gmail的界面进行了较大幅度的更新，升级后的Gmail界面更加强调了“通讯录”及“工作表”两个功能的重要性，其中“通讯录”的功能也有较大幅度的改进。新版Gmail界面用了将近两天，总体感觉还不错，速度感觉略微不及更新前——不知道是不是心理作用。不过有一点对我来讲，更新后有些不便，即“选择未读邮件—标记为已读”这个过程比原来要多点击一次鼠标。不是我吹毛求疵，在每天都要接收大量邮件的情况下，有些邮件并不需要阅读全文，只需要通过开启“显示内容片断”功能就可以了解大概内容，我一般都是“选择未读邮件—标记为已读”进行操作，在更新前的界面是这样的（截图是在Google企业邮箱里抓取的）：更新后的情况是这样的，完成同样的操作，需要多点击鼠标一次：找了一圈设置，没发现修改回原来的方法，积少成多，一天下来要多点N次呢……

计算机的爱（完整版）
type: item
date: 2010-08-11T13:10:02+00:00
description: 《计算机的爱》，来自DreamScape的作品，值得推荐。基本上理工科的同学或者稍有一些电脑知识的人都可以看得明白，我的Blog很少转载别人的内容，这组图片实在是非常喜欢。相关链接：计算机的爱：http://photo.renren.com/photo/230142270/album-386635350

通过MSN地址访问Spaces & Spaces搬家至WordPress
type: item
date: 2010-07-08T15:13:12+00:00
description: 今天研究WordPress自动备份时Google到了一个不错的站点，集成了一些Windows Live相关服务的实用工具，值得推荐～很多时候我们知道一个人的MSN帐号，想看看TA的Live Spaces（如果TA写的话）是件挺麻烦的事情，Liveto.me提供了一个十分方便的入口，通过Windows Live Profile的API将MSN帐号转换为Windows Live ID，直接访问。当然同时还支持Profile、Photos、Files、Friends、Favorites等服务。如果你打算将Blog由Live Spaces搬家至WordPress的话，Liveto.me提供了一个同样方便的工具：http://liveto.me/sp2wp/index.html当然，前提是你的Live Spaces处于公开状态，输入URL的三级域名，以及Windows Live ID，直接下一步：Liveto.me会显示出你的Live Spaces的统计信息，继续下一步：接下来的工作会交给Liveto.me的服务器处理，成功后会收到邮件。当然我只是刚刚测试了下，还没有收到邮件，猜想应该会得到一个符合WordPress标准的XML文件，直接在WordPress后台导入就行了～当然也仅仅是猜测，回头收到后再来报告。

国内三大ISP——联通、电信、移动的IP地址
type: item
date: 2010-06-23T15:58:01+00:00
description: 众所周知，国内三大ISP的各自为政造成了目前跨运营商的互联互通问题。未来“三网融合”达成之后，恐怕广电网还要加入混战……融合之后，大概只会没有最乱、只有更乱。昨天加班，整理了一下国内三大ISP在全国31个省的IP，当然没有包括港、澳、台在内——即便三大ISP在那边有部署，目前来讲用户数量还远没有达到那么多。每个省级地区只是一个IP地址——并且可以Ping通，并非IP段。可以借助第三方的监测工具（比如SmokePing）对以下目标IP进行Ping操作，从而了解你所在的机房、运营商到达国内其它地区运营商的网络质量，进而对你的网络进行有针对性的调整。所有IP地址均来自网络，绝大部分是省级IDC的IP，基本可以保证稳定性以及监测的准确性。如果IP地址有变动或者更新，我也会尝试着随之更新。中国联通： 202.96.18.1 北京市(北京市) 218.69.33.1 天津市(天津市) 221.192.1.1 河北省(石家庄市) 218.26.176.1 山西省(太原市) 202.99.224.1 内蒙古自治区(呼和浩特市) 202.96.75.1 辽宁省(沈阳市) 125.32.127.1 吉林省(长春市) 218.10.113.1 黑龙江省(哈尔滨市) 211.95.72.1 上海市(上海市) 58.240.40.1 江苏省(南京市) 221.12.14.1 浙江省(杭州市) 218.104.78.1 安徽省(合肥市) 58.22.96.1 福建省(福州市) 220.248.192.254 江西省(南昌市) 61.156.3.250 山东省(济南市) 125.46.62.1 河南省(郑州市) 218.104.111.254 湖北省(武汉市) 58.20.120.1 湖南省(长沙市) 210.21.11.1 广东省(广州市) 221.7.128.1 广西壮族自治区(南宁市) 221.11.132.2 海南省(海口市) 221.5.192.1 重庆市(重庆市) 119.6.5.1 四川省(成都市) 221.13.30.242 贵州省(贵阳市) 221.3.131.1 云南省(昆明市) 221.13.64.1 西藏自治区(拉萨市) 221.11.1.1 陕西省(西安市) 221.7.34.1 甘肃省(兰州市) 221.207.55.1 青海省(西宁市) 221.199.7.1 宁夏回族自治区(银川市) 124.88.112.1 新疆维吾尔自治区(乌鲁木齐市) 中国电信： 219.141.136.10 北京市(北京市) 221.238.6.1 天津市(天津市) 219.148.7.1 河北省(石家庄市) 219.149.144.1 山西省(太原市) 219.148.162.1 内蒙古自治区(呼和浩特市) 219.148.197.6 辽宁省(沈阳市) 222.168.1.145 吉林省(长春市) 219.147.130.197 黑龙江省(哈尔滨市) 222.68.185.1 上海市(上海市) 202.102.111.1 江苏省(南京市) 122.224.205.1 浙江省(杭州市) 202.102.194.1 安徽省(合肥市) 61.131.11.1 福建省(福州市) 218.65.103.1 江西省(南昌市) 219.146.3.104 山东省(济南市) 222.85.126.1 河南省(郑州市) 61.183.1.1 湖北省(武汉市) 202.103.124.252 湖南省(长沙市) 61.140.99.11 广东省(广州市) 58.59.135.1 广西壮族自治区(南宁市) 202.100.220.254 海南省(海口市) 218.70.65.254 重庆市(重庆市) 61.157.77.1 四川省(成都市) 202.101.88.1 贵州省(贵阳市) 222.221.17.2 云南省(昆明市) 219.151.48.1 西藏自治区(拉萨市) 125.76.216.1 陕西省(西安市) 61.178.24.1 甘肃省(兰州市) 218.95.240.1 青海省(西宁市) 202.100.110.1 宁夏回族自治区(银川市) 61.128.97.1 新疆维吾尔自治区(乌鲁木齐市) 中国移动： 221.130.45.254 北京市(北京市) 211.137.160.1 天津市(天津市) 218.207.64.1 河北省(衡水市) 211.142.29.1 山西省(太原市) 218.202.107.1 内蒙古自治区(呼和浩特市) 211.137.32.254 辽宁省(沈阳市) 211.141.0.165 吉林省(吉林市) 211.137.252.254 黑龙江省(哈尔滨市) 211.136.165.81 上海市(上海市) 221.181.1.1 …

UED的草稿纸
type: item
date: 2010-06-14T16:27:27+00:00
description: UED，可以说是一直以来我很喜欢也很羡慕的一个工作。虽说现在的本职不是UED吧，不过多多少少还算有些关系，平时也订阅了一些UED团队的feed来看。昨天整理打印机旁的废纸时，看到一些UED团队的草稿纸，写写画画的涂鸦很有意思，比如下面这一组表情：传说中的进化公式？“囧”图细节～没有鼻子和嘴巴，难道只是半成品？一个index page的草图，貌似也不是很草了，主要结构和功能模块都比较完善了。

Spaces自绝于人民
type: item
date: 2010-06-08T12:54:30+00:00
description: 印象中MSN Spaces（现在叫Windows Live Spaces）许久没有更新了……今天习惯性地打开自己的空间后台发现界面略有变化，才知道有了些小更新。可怎么也找不到原来的访问统计了，键入之前的http://yourname.spaces.live.com/Options/Stats/只是显示为“共享空间选项”，日PV、周PV、总PV等数据一起消失～Spaces也不是第一次这样自绝于人民了，每次更新似乎都是骂的人多、赞的人少，也难怪用户都投奔blogspot、blogbus去了……话说还是自建WordPress来的方便，自己在footer里加入一段Google Analytics代码全都搞定～睡前更新一下，刚刚用Chrome浏览Spaces，排版错乱……莫非开始排斥WebKit内核了？

与垃圾评论斗争到底
type: item
date: 2010-06-04T12:58:39+00:00
description: 访问量没见增长，就先被垃圾评论盯上了……上一周的垃圾评论加起来不到5个，靠人肉删除搞定。昨天申请了一个Akismet帐号，原本企图从中解脱出来，没想到启用Akismet还不到24小时垃圾评论的数量就直逼800……让我不得不怀疑是不是Akismet为了证明其反垃圾评论的功能特意把垃圾评论的机器人引来的……流量监控也相当明显，被垃圾评论“突袭”的时段明显有所上升。尽管99%都被有效屏蔽，看起来终究不爽～不得已又加了一个叫做“Did You Pass Math?”的插件，评论前做个简单的个位数加法，同学们权当是脑力活动吧:-)下一步打算把Akismet禁用掉一段时间看看，严重怀疑这个插件在“贼喊捉贼”！