Blog

  • Push Mail详解及解决方案

    Push Mail应用,是黑莓手机赖以成名的绝技,非常遗憾的一件事情是,在中国,这项业务是收费服务,而且价格不菲。但是,随着中国移动通信行业的发展,Push Mail的概念日渐火热,其门槛不断降低,再非昔日的高不可攀,最近一段日子,我不禁对这项应用倍感兴趣。

    上一篇介绍E63的使用体验的文章中,我已经提到了这个东西。但是,事实上,我对其的了解是非常有限,我只是根据心目中的想象,将我现在享受到的服务,认为是Push Mail。而实际上,通过在互联网反复搜索,我还是没有实现对这项服务的深入了解。感觉国内做这个的有好几家公司,包括著名的尚邮,另外就是一些移动运营商和知名度较低的公司,但是我觉得这些公司里,不乏玩弄概念,欺瞒客户的现象。

    什么是Push Mail?

    Post Office Protocol(邮局协议),就是我们常说的POP3,是互联网上广为使用的邮件投递协议。接收邮件时,用户通过客户端,登录邮件服务器,从服务器上检索新邮件,并下载到客户端查看,而发送邮件之时,却是客户端将邮件直接发送到了目标服务器(也即直接发送到了收件人地址所在的邮件服务器)。以上所描述的方式,就是传统的邮件处理方式,也即与Push Mail相对的Polling Mail。

    Push Mail真正与Polling Mail不同的,就是在发送邮件之时,邮件不是到达了目标地址所在的服务器就停止的,而是再进一步地被送到了收件人的客户端之中。听起来,这种处理方式的好处是不言而喻的,最重要的优点,就在于实时性非常的高。

    既然这种方式是如此的优秀,为什么没有被广为采用呢?事实上,这是一个历史原因。我们都知道,现在互联网的主要使用的协议还是IPv4,这种协议使得IP地址的数量非常有限,并不能满足给接入网络的每个终端一个地址的需求,现在的方案,是大量的桌面终端用户,接入互联网时,动态地分配其一个IP地址,数量较小的服务器,被分配了固定的IP地址。这种方式,暂时性解决了IP地址不够用的问题,但是同时,也使得每个终端无法享有独一无二的IP地址。回到我们的问题上,这样一来,邮件服务器就无法知道,到底要把邮件投递到哪个地址,于是,只能够放在服务器的存储中,等待客户端主动连接上来查看邮件。

    说个题外话,随着互联网的发展,同一时间接入互联网的终端和服务器数量日益增加,IPv4这种动态分配的方式,也开始变得捉襟见肘,IP地址成了日益稀缺的资源,于是乎,IPv6应运而生,这种新的IP协议号称可以给地球上的每一粒沙子都非配一个IP地址,可见其地址数量是何等地庞大,等到IPv6全面使用之时,每个个体(我特意没说是人,被人类管理的动物也包含其中)在出生之时,像得到身份证号码一样得到一个IP地址应该是非常正常的事情。届时,Polling Mail这种方式,也该理所应当地退出历史舞台了吧。

    通过手机实现Push Mail

    我们都知道,每一台接入通信网络的手机,都有一个唯一的手机号码,这就使得将邮件直接投递到手机上,成为了可能。事实上,很多文章上也提到了,我们所熟知的彩信,其本质就是一种Push Mail,只不过发信人地址和收信人地址都是手机号码,而非邮件地址。当然,可能的事情办起来也并非如此容易,无线通信网络和互联网是两种不同的网络,要从互联网,将邮件穿透网络发送到无线通信网络中,必然无法避开通信运营商这一关。所以,在手机上实现的Push Mail,必须有无线通信运营商的支持。

    中国在这个领域起步较晚,所以,刚开始,这样的业务必然资费高昂,但是资费的下降,眼看着就是必然趋势。

    我用过的几种手机接收邮件的方案

    我用过的使用手机接收邮件的方案非常有限。现在我就放在一起来说说:

    手机浏览器——手机通过GPRS上网,从Web页面直接收取。这种方式,就和普通的上网收邮件是一码事。想起来了去收一下,你需要承担的费用只是流量费。当然,这个全然没有实时性可言了,就是你自己想起来,收一下而已。属于彻底的Polling Mail方式。

    Gmail客户端——这是智能手机上的一个应用程序,目前在绝大多数智能手机平台上可用。该程序运行于系统后台,每隔固定的时间,就通过GPRS网络访问Gmail服务器,从服务器上下载新邮件。使用Gmail客户端,你需要负担的费用也只有流量费,当然这个程序一直运行在系统的后台,会使手机的电量迅速地被消耗,这也是你所必须承担的,经常给手机充电。通过这个客户端,基本实现了实施查收邮件,你可以把检索服务器的时间间隔设置成3分钟,甚至更短,几乎就是实时,当然检查服务器越频繁,流量消耗越多,电量消耗也越多。这种方式还是属于Polling Mail。

    尚邮客户端——尚邮是我在使用了黑莓后才听说的,不知道为什么,尚邮一直吹嘘自己是Push Mail,不过根据我的理解(见上面),至少其免费版本,绝对不是Push Mail。尚邮的免费版本,和Gmail客户端的性质并没有区别。几乎一模一样。甚至根本赶不上Gmail。使用尚邮免费版本,你需要承担的代价和使用Gmail客户端完全相同。区别就是Gmail从来没吹嘘自己是Push Mail,而这个牛皮,尚邮吹了。其原理,从外表上看,也是Polling Mail,如果退出了尚邮客户端,你就无法收到邮件了。所以,你根本无法知道,开着尚邮客户端,邮件到底是被Push过来的,还是客户端自己去刷新出来的(根据Push的原理,尚邮完全没有和手机号码关联,可以推断,邮件肯定不是Push过来的)。当然,尚邮也推出了很多价格不菲的收费服务,也一概说自己是Push Mail,我没有用过,不敢妄加评论他们到底是不是真正的Push Mail,从情感上,我还是相信尚邮没有这么无耻的。

    139邮箱——139邮箱是中国移动推出的一项业务,我所在的浙江移动,有这项业务,其他地区不详。139邮箱绝大部分功能和普通电子邮箱一样,区别可能就是这款邮箱带有Push Mail业务。我使用的免费版本,带有邮件到达提醒。在邮件到达的第一时间,发送一条手机短信给用户,告知邮件到达。发送的格式有多种版本。有只发送邮件标题的,发送70字标准短信的,发送350字短信的,和发送彩信的几种方式,如果使用彩信的话,基本上就把邮件完整地发送到手机上了。这种方式,不需要在手机后台开任何程序,不会浪费电,而你真的会在邮件到达的第一时间看到邮件的内容。根据我的理解,这个就是Push Mail了。因为是直接抵达客户端的,而不是你主动去收取的。这个邮箱还带有两个收费服务,叫做Push Mail5元版和20元版,区别是邮箱容量和附件大小。不过收费服务也需要安装客户端软件,我没有用过,不过在网上看到有人用,说是就算不启动客户端软件,还是可以收到邮件。真要是这样,那么邮件也是被Push过来的了。

    要是这样的话,就真的意味着在中国,用上Push Mail业务,只要支付每月少于20元的平民价格了,而非黑莓的那个300+的天价。

  • WordPress 2.8下载量超过100W次

    今天周四,两周前的今天,WordPress 2.8发布,Wopus在上周发布了一篇WordPress 2.8 有多受欢迎?的文章,但没想到仅仅两周时间,WordPress的下载量再次翻倍,已经达到了惊人的100W次,即使有人重复下载,即使你下载了3次,但是和这100W次的下载量相比,我们依然能看出来WordPress 2.8有多受欢迎。

    WordPress 2.8下载统计页面在这里:http://wordpress.org/download/counter/

    数字还在疯狂的变化中。伴随着WordPress 2.8.1的发布,下载量会继续攀升。

    截图留念:
    wordpress 2.8

  • 惊喜!Gmail将支持Push Mail功能

    我知道有不少的朋友跟我一样都是Google的忠实用户,我们经常要使用Google推出的各项服务,包括GoogleSync,Google map, Gmail等等。在邮件的日常使用中,Gmail都是我个人的首选。而大部分在黑莓上通过GM处理邮件的时候,除了没有邮件推送功能,其他的都是完美,就在今天我们得知Gmail将从7月份开始,使用Push Mail功能。目前Push Mail已经在谷歌自己开发的Android 系统中进行使用,7月份这项功能可用于谷歌企业应用专业版和教育版的黑莓手机。

    当然这个消息并不是Google官方发布的,它是通过一个谷歌移动程序论坛上的一位GG饭从她在谷歌内部工作的朋友嘴里得知的。消息来源有点曲折,但是消息本身确实值得我们兴奋。在目前的黑莓邮件程序中,大部分软件我都有使用经验,BM的不稳定,SM的超耗电都让我觉得不够完美,不过7月以后Gmail推出的Push Mail功能会让我们的黑莓在处理邮件的时候更加得心应手。

  • PageRank又更新 疑似转移视线

    昨天晚上,PageRank(PR)值再次更新,上次更新是从4月2号开始,还没到两个月就再次更新,看样子PR今后很可能有以前的三个月更新一次修改成每两月更新一次甚至每月更新,如果真的是每月都更新一次,那说明谷歌真的本地化了,完全入乡随俗了。

    大概的分析谷歌这次为啥更新,感觉谷歌可能由于近期收到央视的”照顾”,这次整的有点狠,和央视去年整百度相比是有过之而无不及,谷歌这次被推到风口浪尖,有点难过,而且不能反抗,只能默默的忍受,还要大声说接受批评,立刻整改。希望这次更新PR和这次事件没关系。

    这次WOPUS全站的PR值都没有太大的变化,也没太注意外界的变化,不知道是不是TWITTER的个人首页PR是不是又提高了。

    最后说一点,Google PR的魅力就在于每三个月才更新一次,大家有盼头,如果以后真的这样没规律的更新或者每月都更新,估计这个PR值也就没啥值得我们关心的了。

    欢迎大家报告PR情况。

  • WordPress5个不常用的函数

    1. wp_mail()
    wp_mail()基本上是一个超级简单的函数,允许你通过一些简单的代码轻松地向任何人发送电子邮件。例如:

    < ?php $to = ‘user@example.com’; $subject = ‘Hello from my blog!’; $message = ‘Check it out — my blog is emailing you!’ $mail = wp_mail($to, $subject, $message); if($mail) echo ‘Your message has been sent!’; else echo ‘There was a problem sending your message. Please try again.’; ?>

    你可以指定第三和第四个参数,$headers 和 $attachments。这个函数能够完成任何你所能想到的繁重任务。

    你可以查看函数参考via,或者查看函数源代码via(强烈建议)。

    2. wp_loginout()

    这个函数使我们能够在主题中显示“登录”链接,所以我们可以轻易的登录,而无须手动输入/wp-admin/ 或/wp-login.php 链接。但是,它不仅仅如此,如果我们已经登录,它将显示“注销”链接而不再是“登录”链接,而使我们无需访问控制台就能够登出账户。

    这个函数对于主题作者非常有用,因为它为你建立了所有的逻辑。如果你仍然手动添加登录或注销,你只是在浪费时间。不要瞎忙,使用wp_loginout()。

    你可以查看模板标签参考via,或者查看函数源代码via。

    3. clean_url()

    这个函数输入URL并测试它的结构是否正确。如果链接前面缺少http://它可以自动添加,转换符号为正确的HTML,和其他措施用来解决结构不良的网址。

    有用的情况还有很多,一个我认为有用的是在主题或插件的设置页面,可以不必要求用户输入的链接必须包括http://。如果这个函数没有其他的作用,那对于我来说这一作用就是有用的。

    你可以查看模板标签参考via,或者查看函数源代码via。

    4. wpautop()

    这个函数用来转换换行符字符串为
    标记,并把双换行符作为一个新的段落的开始,在前一段加入,并在新的段落加上

    。它还负责关闭段落标签,所以格式都是正确的。

    如果你曾经储存了字符串文字在数据库中,现在你需要在网站前端(页面)展示这些内容。但是你想知道如何把这些换行符输出为有效的Html,这个函数就实现这样的功能。事实上,这个函数在输出the_content()时用来格式化帖子的。

    你可以查看模板标签参考via,或者查看函数源代码via。

    5. wp_rss() / get_rss()
    这个函数可以从一个RSS Feed中抽取数据,通过你的处理,显示为链接列表。

    我在很多个客户的网站上使用了这个函数,他们需要我在网站的上显示来源于其他网站的故事。所有你需要做的是提供一个RSS Feed地址,函数将帮你完成这些困难的工作。

    前提条件是在你使用这些函数前必须包含这些PHP代码,它仅仅只是额外的一行代码:

    < ?php include_once(ABSPATH . WPINC . ‘/rss.php’); // < — this is the include call wp_rss(’http://example.com/rss/feed/goes/here’, 5); // <– this is the function ?>

    你可以查看模板标签参考 wp_rss() via 或get_rss() via,或者查看函数源代码via。

  • “招聘”电子杂志制作人一名

    09年WOPUS“招聘”第一帖。

    之所以把招聘打上引号,是因为WOPUS的招聘没任何工资,甚至谈不上任何的好处。现在WOPUS每周的文章量和以前相比,已经有了量的变化,但是有些好文章很多朋友都没有看到,但这些文章确实不能一闪而过,所以WOPUS想每周做一期电子杂志,把过去一周的好文章,好插件,好主题都以电子杂志的形式形式汇总、整理起来,提供给大家下载、分享。

    因为WOPUS以前没涉及过电子杂志这块,所以目前团队里的成员对电子杂志制作都不懂,所以希望能有一个朋友来帮助我们做电子杂志这块,一起建设WOPUS,一起为WordPress在国内的发展提供动力。

    我们的要求:
    一、懂电子杂志的制作,有制作经验的更好(可以提供之前制作的电子杂志)。

    二、有责任心,我们需要能人,更需要能长期坚持的。

    我们的承诺:
    如果在通过我们的考察之后,可以正式加入WOPUS,这是我们目前最大的承诺,WordPress专业主机这些WOPUS可以提供很多。

    有兴趣的朋友,可以联系酋长。QQ(8010692)、MSN(qiuzhang@wopus.org)、Gtalk(qiuzhang@wopus.org)都可以。也可以发邮件。

  • WordPress 2.8.1 beta1发布

    6月21日9:00更新:
    其实前几天就已经开始在使用了WordPress 2.8.1,而且Wopus在之前也发布了说WordPress 2.8.1即将发布,今天一看,WordPress beta 1刚发布,看样子这次Wopus的脚步和WordPress官方几乎同步了。
    ——————————————————————————————–

    这几天关于WordPress 2.8的消息真是多,前几天Wopus刚撰文说 WordPress 2.8.1即将发布,今天就提前把WordPress 2.8.1提前泄露给大家,至于各位升级不升级,就自己决定吧。

    需要注意的是,今天并不是WordPress官方发布WordPress 2.8.1的时间,所以大家不要误会,但主要的BUG已经修复,所以Wopus就提供下载了。

    其实之前Wopus就介绍过如何升级WordPress到新版本,今天再介绍一个简单的方法。

    以后相当小白鼠,想不断尝鲜的朋友,可以长期使用这个方法来获得WordPress的最新版本。

    首先找到 wp-includes/version.php 文件中的这行代码:
    $wp_version = '2.8'

    想获得WordPress 2.8.1版本的话,把上面这句代码修改成:
    $wp_version = '2.8.1-dev'

    这样修改的的结果是,以后只要有新的版本,不管是beta、RC版,都可以获得。在修改覆盖之后,可以在WordPress控制面板首页的右下角看到升级提示,然后一键升级即可。

    当了一次小白鼠,升级之后,显示状态如下:
    wordpress-new-vision

    大家自己尝试去吧,玩玩还行,别老当小白鼠,毕竟数据才是最重要的。

    WordPress 2.8.1 beta1下载地址(请不要使用P2P类软件下载):http://wordpress.org/wordpress-2.8.1-beta1.zip

  • DIY个性WordPress首页文章

    本文教你让你的首页变得与众不同,既非全文输出所有文章,也非输入文章列表的摘要,而是,输出最新一篇文章的全文或< !–more–>标签之前内容,第二篇以及以后内容输出纯摘要。以两种形式定制首页。其实用今天所说的方法,可以定制几种不同的方式,关键就看你如何设计了。
    wordpress

    下面是按上图输出文件的方法:
    1,打开你的index.php或home.php,找到:
    < ?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    2,在这一句的前面加上代码:
    < ?php $postcnt = 1; ?>

    3,然后找到< ?php the_content(); ?>并把它修改为:
    < ?php if ($postcnt == 1) : ?>
    < ?php the_content(); ?>
    // 这里还可以放一个广告,效果很好的位置.
    < ?php else : ?>
    < ?php the_excerpt(); ?>
    < ?php endif; $postcnt++; ?>

    上传以后需要到你的wordpress后台设置为输出样式,输出全文则第一篇为全文,输入摘要则显示< !–more–>标签之前内容。< ?php the_excerpt(); ?>是输出去掉html以后的文字的函数,不过对中文不是很友好,建议配合使用Yskin’s wp-CJK-excerpt来解决摘要的问题,也可使用中文WordPress工具箱或其他摘要算法的插件。

    这只是首页,同样可以适用到目录页,搜索页等,只需修改相应文件即可。

  • 调侃:Firfox看来还真离不开IE[图]

    迫于欧盟的压力,欧洲特别版本的windows 7将彻底剥离IE浏览器,这样的事至少在中国目前来实施很难,IE在中国使用率依然很高,况且目前还不会有压力使微软在中国同样使windows 7彻底剥离IE。

    前段时间看见一个来自于Graphjam的调查[Reasons for using Internet Explorer],结果显示竟然大部分欧洲人用IE是用来下载Firefox的:

    browse-1

    其中还有人是用来测试新反病毒系统、下载Opera等。看来欧洲还真离不开IE,他们得用IE来下载Firefox呢,哈哈!

    这个调查明显带有调侃的意思,充满了西式幽默,不过至少之前IE在人们心目中的地位还真的不咋的,看来IE8的任务还挺重的!

  • 新网互联DNS故障 你是否受到影响

    从昨天晚上7点钟左右,一直到现在,新网互联DNS解析服务器故障,大量的域名解析失效,数以万计的网站无法访问,这应该是和众多博客关系最紧密的。新网互联作为酋长最信任的域名服务商,酋长注册的域名都在新网互联,这次都受到影响,http://www.qiuzhang.org至今仍然无法访问。

    其实说句公道话,新网互联的域名服务无论从价格,解析生效时间,域名解析操作界面上都很不错,但这次事故却已经快24小时了,依然没有得到解决,这次可能是很大的事情,也许出现故障的DNS是新网互联很重要很重要的服务器。

    现在没有任何进一步的消息,但现在越多越多的朋友选择在国外注册域名,酋长这边也没得到太多的反馈,看样子大家现在域名出国已经流行了,估计这次事件之后,域名出国趋势会更加明显。

    无论如何,希望故障能尽快解决,不要再像暴风影音一样,又一次造成大规模的网络堵塞。

    欢迎大家参与调查:
    [poll id=”5″]