三月 04
今天下午 2 点左右,Blogger 专门发布 FTP 功能关闭及转移相关信息的 Blog “Blogger FTP Info ”发布消息说 Blogger FTP 的迁移工具上线了 。Twitter 上的 Blogger 官方帐号 也同步发布了这条消息。
目前这个迁移工具还在试用和观察阶段,因此仅在“Blogger in draft”有效。如果你的 Blogger 是基于 FTP 发布且开启了 Blogger in draft,那么现在登录你的 Dashboard,就会发现如下图的一块提示信息,告诉你 FTP 发布功能将会关闭,建议迁移到 BlogSpot 或者用 Custom Domain 功能代替。 继续阅读 »
三月 02
最近发现在某些诺基亚(NOKIA)手机上安装带有 Push Registry 功能的 MIDlet 时,会发生安装失败的情况。错误信息有可能是“Push registry failure”(S60v3),或者“Conflicting application”(S40v6),出现这个错误的直接原因,应该是安装程序在执行 Push Registry 注册时失败,认为要注册的目标端口已经被其它应用程序占用。
实际的情况是之前安装过同样的 MIDlet 的旧版本并已经删除。然而,无论是软格机、硬格机,用 Nokia Software Updater 重装/升级 Firmware,都无法解决。
最后发现一个简单但有效的解决办法:
将 JAD Property 的 MIDlet-Push-1 中 Push Registry 的端口改成别的端口
这时 MIDlet 应该能够正常安装。如果你的应用并不在乎使用哪个具体的端口,那么到这里问题就已经解决了
如果应用必须使用之前的那个固定端口,那么将安装好的 MIDlet 删除(卸载)掉,将 JAD 中的端口再改回去,然后就可以正常安装了
二月 10
买了新机器,为了解决硬盘问题 重装了系统,顺便装了 Windows 7 x64,绝大多数情况下都没有软件兼容的问题,唯独碰到 Cisco VPN Client 不兼容 Windows x64 且没有提供 64 位的版本。
Google 了一番,发现 Cisco 为 Windows x64 的操作系统提供了一个名为 Cisco AnyConnect VPN Client,但官网上需要特殊的认证用户才能下载,而几经搜索也没找到其它的下载网站。
最后,发现有个国外的论坛有人回复说用 Shrew VPN Client 可以正常的在 Windows x64 下运行。下载下来试用,发现真的不错。安装运行都很简单,关键是还能够直接导入 Cisco VPN Client 的 pcf 配置文件,不用花精力去研究参数配置。所以如果你也需要在 x64 的 Windows 下运行 VPN 客户端又无法安装 Cisco VPN Client,不妨试试这个 Shrew VPN Client。
二月 05
这周新配了台电脑,主板:微星 P55-CD53 / CPU:Intel i5 750 / 内存:金士顿 DDR3-1333 2G / 显卡:影驰 GTS250 黑将版 / 硬盘:西数 1TB/64M 绿盘(WD10EARS)。
买回来整体感觉非常好,除了这块西数的新技术 EARS 绿盘。从装 Windows 7 系统开始,到更新系统、安装驱动,系统反应都让人难以忍受。在我 06 年买的笔记本上装 Win7,仅花了不到半个小时,而在这台机器上花了一个多小时。另外用迅雷下载一个几十兆的驱动压缩包,点“开始下载”后,要过 2-3s 界面才会有反应。在使用过程中,硬盘灯大部分时候都长亮,开关机时间也很长,远比我的笔记本开关机慢,系统整体毫无性能可言。这完全不像一台 i 平台的电脑该有的情况。
经过多番搜索查找,到论坛上询问与讨论,做了如下改进和设置,现在虽然硬盘性能仍不尽如人意,但也算可以忍受。打电话到卖电脑的商家,说硬盘本身没问题不给换,要换也是同样型号的硬盘,因此也只能忍了。
这里分享一下我做的改进和设置,希望对同样使用西数 EARS 硬盘忍受暴差性能的朋友能有所帮助。 继续阅读 »
一月 25
Blogger Buzz 上周末发布消息 称 Blogger 将于 2010 年 3 月 26 日停止 FTP 发布功能,原因是目前所有的活跃 Blogger 用户中,仅有 0.5% 的用户使用 FTP 发布,而 Blogger 用于支持这一功能的资源则远超过这个比率。
我的 Blog 从 2005 年开始就一直使用 Blogger 的 FTP 功能发布,已经有四年多的时间,也因为这样所以一直可以相对正常的访问。说“相对”是因为 blogger.com 域名被封,时不时的也会引起页面的外部 CSS / JavaScript 资源无法访问,Feed 内容无法访问引起评论失败等问题。现在 Blogger 官方宣布将彻底停止 FTP 功能的支持,将会对我这两个 Blog 带来四年来最大的一次冲击。
不过可以肯定的是,我不会关闭这两个 Blog,也不回搬家到别家 BSP。其实最近一两年,随着文章数量的增加,利用 FTP 发布已经变得越来越困难,平均十次发布,至少要失败五次。而按现在 Blogger 的机制,无论是发布文章还是有网友发表评论,首页、文章页面以及相关的标签页面都会重建,如果修改模版,则所有的页面都需要重建,这样高的失败率,让人很难觉得这是一个好用的产品。
由于页面代码优化的需要以及应对 blogger.com 域名从国内无法访问的问题,我已经建立起一套机制实现从 Blogger Feed 下载文章的数据保存到本地数据库,用 PHP 扫描页面进行 XHTML 修改以及用 AJAX 获取相关文章 / 热门文章的功能,现在其实要保持 Blog 继续正常运行,只需要:
在数据同步时将正文部分也下载
利用下载的数据在本地用 PHP 重写 Blog 内容,或生成静态页面
这样不但免去了等待漫长的 FTP 发布以及高失败率的问题,也让我维护 Blog 变得更加灵活。
离 Blogger 停止 FTP 功能还有大约两个月的时间,我想已经足够我做这些改进了。
九月 21
使用 Blogger 建博客,一个很不爽的问题是在首页下方没有分页功能,这会直接导致有兴趣的读者没有办法方便的翻阅以前的旧帖子;而 Blogger 提供的模板,无论是老的 Template,还是新的 Layout,都没有相关的标签来实现这个功能,因此要加上这个功能,就只能继续 hack 了。
这两天利用 Blogger 的完整帖子的 Feed,配合 PHP 实现了这个功能。思路为:
读取原始的 index.html,把帖子的部分去掉,也就是 <Blogger>…</Blogger> 这段内容
读取以下 Feed 地址,解析出文章的日期、时间、标题、正文、标签等,按照原来模板的格式,用 PHP 输出到原来 index.html 放文章的地方
http://www.blogger.com/feeds/[blogId] /posts/full?max-results=[step] &start-index=[startIndex] &orderby=published
根据当前页码以及总帖数计算分页,在页面底部添加分页链接
如果有条件,可以利用 .htaccess 文件,将分页的 URL 由原来的
xxx.php?page=x
形式替换成对搜索引擎更友好的
/index/x
形式
如此一来,就可以在自己不存储任何文章数据的情况下,实现分页功能。当然,直到目前,以上的 Feed 地址仍然是被墙 的,需要翻墙或者使用 HTTP 代理才能成功地获取内容。
八月 16
最近笔记本的硬盘时常怪响,因此换了一块硬盘以防万一,系统重装了,因此开发环境 PHP + MySQL + Apache 也需要重搭。因为已经做过很多次,做起来轻车熟路,然而装好 phpMyAdmin 以后,在登入界面输入用户名密码点登入,居然弹出一个 Windows 应用程序进程崩溃的 report 对话框:Apache 崩溃了……
重新试了几次,仍然如此,换以前硬盘上的 PHP 目录(保证 PHP 的配置和以前一致),无效;换 Apache 版本,无效;换 phpMyAdmin 较早的可以正常使用的版本,无效;用 MySQL 官方的 GUI 客户端登录,可以读写数据,因此不是 MySQL 的问题,于是我就没辙了……
上 Google,发现很多人都有类似的问题,最早的帖子甚至可以追溯到 2003 年,然而没有看到一个有用的解释或者回答,但终究找到一个网页提到架设 PHP + MySQL + Apache 的时候,要保持 MySQL 的客户端连接库 libmysql.dll 版本一致,最好使用 PHP 自带的 dll。 继续阅读 »
七月 08
Google 官方博客今天早些时候发布文章,Introducing Google Chrome OS ,Google 黑板报随后在下午也发布了此文的中文翻译:谷歌 Chrome 操作系统 。
Google 自九十年进入人们的视线,到现在将近二十年时间,从名不见经传的小公司,已经成为世人瞩目的具有极大影响力的互联网巨舰。坊间曾一度传闻 Google 终将涉足操作系统领域,而前两年推出 Android 手机系统也被认为是对涉足操作系统的投石问路。而现在,终于为我们揭开了这层面纱,比想象中要来的早的多,快的多。
如果说 Chrome 浏览器足以让微软不安的话,那么 Chrome 操作系统对于微软可以说是一枚重磅炸弹。Google 在行业一项有着较好的声誉,其产品也从来不缺乏用户、支持者乃至狂热者。有人说 Google 越来越巨大,并不容乐观,因为极有可能发展成为第二个微软,最终变成另一个邪恶的垄断帝国。但就目前的形式来看,在微软的 Vista 叫好不叫座,强行推行仍无人问津,仓促推出 Windows 7;IE 系列一代不如一代,市场占有率持续下滑的今天,如果有另外一家公司为我们提供更有竞争力的产品、更新的理念、甚至一场革命,未尝不是一件好事。 继续阅读 »
七月 08
Google 官方博客 及 Twitter 上的 @google 昨晚都发布消息,称 Gmail 、Google Docs 、Google Calendar 以及 Google Talk 结束 Beta。“Beta” 标记将从这些产品的 LOGO 中去除,但无论是否 “Beta”,Google 都将继续对这些 WEB 应用程序进行创新和改进。
记得自己在 Gmail 刚推出的时候,就收到邀请注册了,并一度做为自己的主要私人邮箱使用,已经有很多年了。(据 Solidot 文章,Gmail 于 2004 年 3 月 31 日推出,所以到现在已经有 5 年多了。)
一项以及多项相关产品有如此长的 BETA 期,这是很少见的。加上我所在公司的其它部门曾经做过 Android 平台 API 的单元测试工作,据说该平台自推出后的很长一段时间,该 API 中 bug 非常多且 API 文档混乱。另外据我多年使用 Blogger 作为博客平台的经验,其 bug 之多也是在公众运营的产品中遥遥领先的。
尽管 Google 的创新能力和“不作恶”是另世人和广大互联网用户称道的,但以上事实也让我非常怀疑 Google 内部的代码质量控制。现在此四项产品的最终结束 Beta,应该可以说对 Google 的形象起到了长远的积极作用,也希望 Google 能为我们提供更多更稳定更惊艳的互联网产品。
七月 07
瘾科技 消息 :Google 实验室 最近推出新服务 – Google City Tours 。
这个服务利用 Google Map 作蓝本,在 Google Map 上加入了旅行导航。你可以在一个城市中加入不同的景点,然后让 Google 作导游,为你度身订造旅行路线。
Google City Tour 已经预先准备一些数据,像博物馆的开放时间、脚程时间等等。基本上可以帮你规划一条不错的路线,对背包客来说是一个不错的选择。因为利用 Google City Tours 来作一个蓝图,再更改自家行程,较从零开始更方便。 继续阅读 »