2009年11月30日星期一

转发:WordPress博客转换到Blogger的方法

 

WordPress博客转换到Blogger的方法

月光博客

  虽然Google的Blogspot在国内无法访问,但对于独立域名的英文博客来说,使用Blogger还是不错的选择,不用使用托管主机,这里就介绍一下,对于独立域名的英文博客,从WordPress切换到Blogger的方法。

  WordPress的Permalink可以设置为自定义结构:/%year%/%monthnum%/%postname%.html,这样的链接结构就和Blogger一样,对于英文博客来说,切换的时候就可以保证文章URL地址不发生变化。

  接着,登录WordPress后台,点"Tools"-"Export",将文章以XML的方式导出。

  如果文章和评论不多,可以到Google Blog Converters提供的这个地址转换下载小于1M的文件,如果文章很多,需要自己安装博客搬家工具Google Blog Converters来进行转换。

  拿到转换后的XML文件,登录Blogger后台,使用博客导入功能将这个XML文件导入到系统,文章和评论都会被导入进来。

  导入之后,登录博客的域名管理系统,将博客的域名修改为CNAME的解析方式,指到ghs.google.com,这样博客就可以使用Blogger的托管方式进行发布。

  这样,你的英文博客就可以从WordPress转换到Blogger,因为英文博客通常不会有中国流量,因此即使Blogger无法从国内访问,对英文博客来说也没有什么关系。

这篇文章来自:

月光博客

2009年11月29日星期日

Google Chrome OS操作系统试用

 

Google Chrome OS操作系统试用

月光博客

  在虚拟机上新安装了一个根据开源Chromium源码编译好的Chrome OS镜像文件进行试用测试,颇有一些感慨。

  Chrome OS省去了其他操作系统"用户"的概念,不需要本地的用户系统,而是使用Google帐号(如Gmail帐号)登录,因此必须要联网。登录进去之后,整个系统的界面真是干干净净,就是一个Chrome浏览器,其他什么多余的功能都没有,所有数据都保存在服务器端,所有的应用都是网页应用,这个操作系统,完完全全就是一个浏览器,或者说,一个两百多兆的浏览器。

  对于普通用户来说,完全没有必要下载这个操作系统来"尝鲜",只需要在电脑上安装Chrome浏览器即可,因为两者几乎完全一样,区别非常小。

  据Google介绍,当前版本的Chrome OS启动只需7秒,启动速度的确很快,现在大多数Windows电脑启动速度都在两分钟以上,不过,这种高速启动是以放弃对本地多样化硬件的支持换取的,因为所有的数据都在服务器端,因此本地不需要太多的硬件,甚至连硬盘也不需要,试想一下,当年的WIndows 98启动速度不也只有十几秒,对硬件支持少量,启动速度当然就快,DOS启动不是更快?

Chrome OS

Chrome OS的界面,简单而浏览器应用

  在系统的安全性和可用性上来讲,没有本地文件和桌面系统将带来很大的不便,Chrome OS要求将所有用户数据保存在服务器端,联网后获取数据,至少在中国,短时间内是不可能的。因为这里不可能实现随时联网,网络中断的现象如同家常便饭,没有网络连接,一切网页应用都将瘫痪,用户将无法访问自己的数据,无法进行操作,什么都做不了,而如果有本地的桌面软件,那就完全可以离线完成所有的应用,因此,只要中国的网络大环境一天得不到改善,数据保存在本地还是最安全的。

Chrome OS

Chrome OS的选项菜单,与单纯浏览器的最大区别

  没有本地文件系统,一切都是网页应用,这个想法很超前,即时是智能手机也有本地文件系统,只有纯粹的网络应用才符合这样的需求,免费的操作系统也并非只有Google提供,免费的Ubuntu也提供上网本专用版,目前在全球上网本市场,有32%预装的是Linux操作系统,68%预装的是Windows操作系统。人们也许会有这样的疑问,使用Ubuntu并安装一个Chrome浏览器,不是比纯粹的Chrome OS更灵活吗?这同样也是免费开源,也可用Chrome浏览器,用户可以自由管理本地硬件资源、帐号系统和文件系统,同时还有成千上万的桌面应用软件支持,这样的选择也同样具有吸引力。

  显然,单纯的网络应用并不能满足用户的所有需求。而且在一段时间之后都不会有根本上的改变,即使Google也无法扭转这一现状,Chrome OS注定不会对微软Windows产生什么威胁。

这篇文章来自:

月光博客

提高Google Adsense广告相关度的技巧

 

提高Google Adsense广告相关度的技巧

月光博客

  昨天在听AdSense的一个网络会议的时候,主讲人提到了一个提高Adsense广告相关度的技巧,可供那些感觉广告匹配度不高、广告点击率低的AdSense用户参考使用。

  Google AdSense广告通常会针对用户网页的内容自动显示广告,但AdSense可能并不清楚你网页上的哪些部门的内容更重要,如果用户通过手动添加一些HTML代码的方式,突出或忽略网页中的某些部分,这在一定程度上可以引导AdSense抓取工具重点分析网页的某些部分或忽略某些部分,以提高广告的相关度。

  比如,用户想要强调网页上某部分,那么可以在这部门的前后增加下面两段HTML代码。

  <!-- google_ad_section_start -->

  <!-- google_ad_section_end -->

  将需要强调的部分放在这两段代码中间即可。

  如果用户想要忽略掉从某处开始的信息,可以在那个位置前增加下面的HTML代码。

  <!-- google_ad_section_start(weight=ignore) -->

  经过这些处理后,AdSense广告的相关度就会得到一定的提高。

  不过,如果用户页面的内容不足,那么有可能会因为没有广告内容而显示公益广告。

这篇文章来自:

月光博客

2009年11月18日星期三

新浪微博和Twitter的区别

 

新浪微博和Twitter的区别

月光博客

  著名的微博客系统Twitter在国际上虽然非常流行,但由于一些众所周知的原因,中国网民使用本地化的微博客更多一些,以前流行的饭否"被维护"了以后,现在新浪微博势头正旺。这里我就针对Twitter和新浪微博的功能进行一些比较。

  注册用户

  新浪微博目前为内测阶段,只有邀请才能注册,虽然新浪没有透露目前的微博用户数,但是从新浪微博的"排行榜"来分析,注册用户数大约在数十万数量级;Twitter目前注册用户约2000万左右,大部分是美国用户。

  界面比较

  新浪的界面是中文,Twitter的界面是英文,虽然两者都具有"个性模版"功能,但功能上有区别,新浪微博无法自定义背景图片;Twitter可以完全自定义背景以及颜色。

  评论模式

  新浪微博的评论有两个选项,可以直接在对方信息下评论,勾选"同时发一条微博"也可将该评论发布到自己的微博上,视觉显示类似Facebook的评论模式;Twitter的评论是直接在自己的微博上发布,在对方的timeline中看不到,相比来说,新浪微博的评论模式更为友好一些。

新浪微博

Twitter的界面

  转发模式

  新浪微博的转发模式,可以附带140个字数,转发后会发布到自己的微博,如果转发勾选"同时作为给关注染香的评论发布",则还能使其以评论的方式发布到对方的信息里;Twitter目前正在添加转发功能(RT/Retweet),官方的RT不能附带自己的内容,但可以进行转发统计,非官方的RT可以附带内容,但包含原文在内不能超过140各字,且不能统计,相比来说,新浪微博的转发内容更多、更灵活一些。

  好友列表

  新浪微博没有好友列表功能,不能对好友进行分类管理;Twitter具有很强的list功能,不仅可以对自己的好友进行分类,还可以对任意用户进行分类,分类列表还可以单独订阅。

  互联互通

  新浪微博和新浪的用户系统集成,但没有和其他网站进行集成;Twitter可以和FriendFeedFacebookLinkedIn等系统整合集成,实现了完全双向的互联互通功能。

  开放性

  新浪微博目前是一个完全封闭的微博客网站,不支持API,不支持RSS,不支持电脑客户端,不支持手机客户端,总而言之,几乎什么都不支持;Twitter是一个几乎完全开放的微博客服务,除了注册以外,几乎所有的功能都提供API支持,有无数的客户端软件,支持RSS,大量用户使用非官方的客户端更新Twitter,用户可以深刻体会到,Twitter不是一个网站,而是一个服务。

  审查机制

  新浪微博具有审查机制,用户发布的信息会被监控,"有害信息"会被删除,这也是新浪借鉴互联网先驱们的经验教训,以前国内出现过很多微博客平台,但都因为无法解决信息发布的监控问题,而被迫关停了;Twitter通常不会审查用户的信息,但对于散播广告的用户会进行删除。

  总之目前的新浪微博还是一个较为封闭的微博客网站,但用户的信息交互设计有不少特色,虽然人工审查会吓走一些用户到Twitter上,但新浪强大的运营团队依然有可能将其发展成为国内微博客的佼佼者。

月光博客

2009年11月11日星期三

Google对于图片元素的优化指南

 

Google对于图片元素的优化指南

SEO 网站优化推广


图片的使用在网站中越来越多。要如何做好图片的优化,也有一定的方法,Google搜索引擎就有这样的优化指南。

首先是图片文件的文件名:使用说明性的有意义的文件名,而不是纯数字的自动生成的图片文件名。
比如black-dog.jpg就比dscn0012.jpg好。

图片tag中的alt属性,不要留空,简单的说明图片意思是最好了,切忌堆砌关键词。

还有几点是之前David Yin没有提到过的,这里也说一下。

链接到包含图片的页面的链接锚文字,这也会影响对于图片的优化。
比如你的网站中有一个页面是包含圣诞节照片的,从你的网站其它页面有一个链接指向这里,这个链接的锚文字最好就用"2009圣诞节照片"。

图片代码的前后文字最好都要同图片相关,这很重要,Google会考虑这些元素。

Google还有一些指南是关于用户体验的,当然同网站优化也是息息相关的。
1)使用高质量的图片
2)页面的图片都要有相对一致的长宽尺寸
3)不同类别的图片放在不同的子目录下
4)图片放在尽可能的页面的开始部分,让用户打开页面就能看到
5)每个图片都有一个单独页面,放上适合的Caption和title

做好图片优化,可以帮助提高网站整体排名。

这篇文章来自:

SEO 网站优化推广

2009年11月8日星期日

“腾讯开发儿童社区”,玩的是寂寞

 

"腾讯开发儿童社区",玩的是寂寞

月光博客

  11月5日消息,据消息人士透露,腾讯正在秘密开发儿童社区,效法对象为美国的企鹅俱乐部。声明:此消息未得到证实,本文仅供战略探讨。

  《国际广告》、《现代广告》是我常看的杂志,这些广告杂志传播的理念都比较新。这些杂志刚开始办互动营销专刊时,我记得是网易先进来合作的,但是现在看到腾讯也来搞了。如果是前几年的时候,我感觉腾讯的用户群体是非常年轻化的,再夸张一点就是腾讯是比较适合青少年用的。但是,现在白领也开始用 QQ 了,从《国际广告》看到的腾讯是具有专业的商务形象。这不能简单的说是转变,而应该是一种进化!

  从"进化"的角度去看,可以看出四大门户中的腾讯是最有耐心的,不惧怕寂寞,有足够的耐性等着用户成长。是的,用户一天一天的慢慢长大,这种用户培植战略就能让腾讯笑到最后。因为,他们还没走到社会,腾讯就抢先得到用户了。

  儿童社区,这是把"寂寞"玩到更发烧的境界了,更早去开始培植用户,从娃娃抓起。照这种玩法来预测趋势,未来的中国互联网是属于腾讯的。

  简哲提出几种趋势的假设观点:

  一、抢先拓展市场细分的用户

  做儿童社区,腾讯会快速获得这部分的市场细分用户。在长远的开发和培植用户战略方面会领先新浪、搜狐、网易这些门户。

  二、从容面对老年化问题

  腾讯玩的是寂寞,等对手的用户老去,等自己的用户长大。

  三、成长型的SNS发展战略,带动腾讯产品的发展

  由儿童到少年、青年、中年、老年,如果他们成为腾讯的用户,会影响到同学、朋友、家庭成员、亲戚及社会关系也在选择腾讯。腾讯会变成生活的一部分,是生活、交流和沟通的符号。

  例如,如果从小就用QQ,和他交往的人往往也在用QQ相互交流。同学Q群、家族Q群、工作及社会Q群,这些就是发展SNS最强大的基础。

  例如,如果从小就用QQ邮箱,未来网易邮箱的市场定位就会受到更强大的挑战。

  四、付费用户的平均年龄下降,带动业绩强势增长

  未来腾讯的付费用户的平均年龄会呈现下降的趋势,这种变化会直接带来新的业务创收和盈利增长。想象一下,假设过去平均一个用户要到20岁才成为付费用户,现在变成15岁就成为付费用户,那么每个用户可以多赚5年的钱,每月10元的会员费,5年就是600元,这是不是大生意?

  五、拍拍借机做大,改变电子商务的格局

  拍拍有机会成长为电子商务的巨头,和淘宝的差距会缩小。因为,做儿童社区对腾讯的拍拍是利好的。一般做电子商务都是面向成年人来做的,但是现在可以从儿童社区开始推广,再而灌输品牌意识,小时候的东西就在拍拍买的,等到儿童成长以后,你说他倾向选择熟悉的拍拍还是不熟悉的淘宝?为这些儿童付费的是谁?他们的父母及其亲友。所以,这种战略很高明,借孩子拓展成人用户,等孩子长大后,又发展为用户。

  门户若做儿童社区,这种战略的背后是培植用户,比竞争对手抢先发展用户,再让付费用户的平均年龄下降,从而创收!

月光博客

2009年11月7日星期六

转发:实时同步Twitter信息到新浪微博

 

实时同步Twitter信息到新浪微博

月光博客

  如何自动将的Twitter信息同步到国内的新浪微博、开心网、人人网等国内SNS网站,我先前曾经介绍过一个同步方法,该方法虽能实现同步功能,但是同步不是实时的,有大约一小时左右的时差,这个时差是由TwitterFeed引起的,同时该方法的设置较为繁琐,需要多次翻墙。

  因此,我开始尝试一种新的同步方法,开发了一个定时自动读取并同步Twitter信息的Python程序,以简化同步的流程,并缩短同步时间,做到基本实时同步功能。原先的同步的流程图是: twitter -> appspot -> twitterfeed -> ping.fm -> customurl -> huotu -> 新浪微博,新的同步流程变成了: twitter -> appspot -> huotu -> 新浪微博,步骤大为简化,只需在GAE上设置一个定时执行的计划任务即可。

  由于GAE支持Cron Job计划任务,因此,我们的Python程序可以实现每分钟自动调用一次,调用的时候,先从Twitter上抓取用户最新的消息,抓取成功后,将消息同步到嘀咕火兔,然后分发到新浪微博、开心网等,如果设置为每分钟执行的话,同步时差只有一分钟左右的时间,基本实现了实时同步Twitter信息到新浪微博等SNS网站的功能。

  该程序Python程序我在GAE上调试并不太顺利,按照官方的说明配置好了cron.yaml文件,但是更新twitter.py之后,Cron Job计划任务还是不起作用,后台也看不到相关的Cron Job任务。

  后来经过一番研究,终于解决了GAE中Python的Cron Job计划任务问题,原因很简单,因为我的"Google App Engine SDK for Python"是很久以前安装的,那时候GAE还不支持计划任务,因此无法更新cron.yaml文件,重新下载了一个最新版本的"Google App Engine SDK for Python"安装后,Cron Job计划任务更新就成功了。

  不过,新的问题又来了,我发现该应用调用Twitter API的时候,失败率非常高,几乎有一半的情况,调用的时候会提示"Rate limit exceeded. Clients may not make more than 150 requests per hour.",这让我怀疑GAE的外部IP是不是非常少,还有很多第三方程序在GAE上调用Twitter API,才导致每小时的调用超过150次,否则的话,光我自己的调用绝对不会有这么高的频率,大概是因为Twitter没有将GAE的IP设置为白名单,如果有一天Twitter不限制GAE的IP,那应该就没什么问题了。

  安装使用说明:

  下载方法,使用TortoiseSVN检出这个SVN地址,然后,编辑app.yaml,修改为自己的appspot应用名,接着,修改twitter.py文件的最后一行,将自己的Twitter用户名,嘀咕火兔用户名和密码分别填入,cron.yaml文件里是计划任务设置,然后就可以按照此文的方法进行发布,执行 appcfg.py update 目录名,使用Gmail帐号和密码,就可以发布了。

  发布之后,GAE就可以定时执行twitter.py程序,由于定时执行可以设置最短为1分钟,因此同步速度很快,基本可以实现即时自动同步的效果。

这篇文章来自:

月光博客

2009年11月5日星期四

WordPress用户密码算法规则

 

WordPress用户密码算法规则

月光博客

  WordPress系统的用户密码是保存在wp_users数据表的user_pass字段,密码是通过Portable PHP password hashing framework类产生的,密码的形式是随机且不可逆,同一个明文的密码在不同时间,产生的密文也不一样,相对来说较为安全。

  WordPress用户密码产生的过程是,当需要生成用户密码的时候,随机产生了一个salt,然后将salt和password相加,又进行了count次md5,最后和encode64的hash数值累加,就得到了一个以$P$开头的密码,这个密码每次产生的结果都不一样,下面就是产生WordPress密码的代码,将其放在WordPress根目录下,就可以生成一个加密的password,用这个密码替换掉wp_users数据表的user_pass字段即可修改密码。

<?php
 $password = 'abc';
 global $wp_hasher;
 if ( empty($wp_hasher) ) {
  require_once( './wp-includes/class-phpass.php');
  $wp_hasher = new PasswordHash(8, TRUE);
 }
 echo $wp_hasher->HashPassword($password);
?>

  不过,修改WordPress用户密码还有更简单的方法,就是直接将wp_users数据表的user_pass字段修改为32位的md5(passowrd)即可修改密码为password,这样的密码形式当然不是很安全,所以,当这个用户在WordPress登录后,系统会自动将MD5密码修改为以$P$开头的密码。

  WordPress的这种支持简单md5格式的密码使得其他系统(例如Ucenter系统)的用户整合WordPress更为简单。

这篇文章来自:

月光博客

2009年11月3日星期二

搜狗发布云输入法

 

搜狗发布云输入法

月光博客

  搜狗拼音输入法最新发布了一个新产品:搜狗云输入法,与一般输入法最明显的区别在于,搜狗云输入法无需安装,没有本地客户端,跨平台,完全靠服务器运算实现。

  搜狗云输入法是基于JavaScript技术,利用Ajax通信原理,采用B/S架构。具有免安装,跨平台的优点,兼容Windows,Linux,Mac等各个操作系统,兼容各个主流浏览器(IE,Firefox,Chrome)。

  在浏览器的使用方法是,在地址栏粘贴云输入法的链接即可启动云输入法状态栏,通常我们可以使用浏览器小书签工具来保存这个链接,需要启用拼音的时候点一下工具栏即可。

  搜狗云输入法也有一些不足之处,就是只能在浏览器里使用,没法在浏览器地址栏使用,也无法在其他软件(如记事本、Word等)里使用。

  点击访问:搜狗云输入法