2009年1月11日星期日

Google Chrome推出2.0测试版

  据国外媒体报道,谷歌周四在Chrome开发者频道发布了版本号为2.0.156.1的Chrome测试版(下载),除了增加许多新功能外,该浏览器还包括新版本的WebKit和谷歌自行开发的HTTP协议。

  与Chrome 1.0版本相比,新版浏览器增加的功能包括:

  - 新版WebKit;

  - 支持从谷歌书签中导入收藏夹,目前只支持单向导入,而无法在两者之间进行双向同步;

  - 表格自动完成功能;

  - 支持Greasemonkey脚本,目前该功能还处于测试阶段;

  - 自动滚屏:点击鼠标中键会出现滚屏箭头;

  - 整页放大:支持文字、图像以及嵌入内容的放大与缩小;

  - 更好地支持拼写检查,并可快速改变语言;

  - 支持标签拖放;

  - 谷歌自行开发的HTTP网络代码;

  - 强迫使用HTTPS的安全浏览模式。

  来源:新浪科技

2009年1月10日星期六

八个有用的WordPress的SQL语句

  在过去的十年中,MySQL已经成为广受欢迎的数据库,而WordPress博客使用的是MySQL数据库,虽然使用插件可以解决一些问题,但是实现某些特殊任务的时候,在phpMyAdmin中执行SQL语句是最简洁的方法,这里就总结八个有用的WordPress系统的SQL语句,用于解决一些实际碰到的问题。

  1、创建备份数据库

  备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库:

  登录phpMyAdmin后。选择你的WordPress数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。

  2、批量删除文章修订

  WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。

  登录phpMyAdmin后执行下面的SQL语句即可批量删除。

DELETE FROM wp_posts WHERE post_type = "revision"; 

  3、批量删除垃圾评论

  一个真实的故事是,我的一个朋友在网上建立了一个博客,有次他花了几天时间外出度假,没有上网,当他回来的时候,登录自己的博客,看到有5000多条评论等待审核,当然,大多数都是垃圾评论,要手动删除这些评论要花大量时间,因此我们可以使用以下办法。

  登录phpMyAdmin后执行下面的SQL语句。

DELETE from wp_comments WHERE comment_approved = '0';

  要小心,虽然这种解决方案对于处理数百万的垃圾平邮非常有用,但是也会清除未经批准的评论,因此最好还是安装使用Akismet来对付垃圾评论。

  4、修改文章属性

  你安装WordPress后,admin账户就创建了,不少人都错误的使用这个帐号来写博客,直到他们认识到,这并不是个人帐号。

  解决的方法,每篇文章修改作者属性需要大量的时间,下面的这个SQL语句可以帮你快速完成这个功能。

  首先你要找到你正确的用户名,使用下面的SQL语句可以找到你的用户ID号。

SELECT ID, display_name FROM wp_users;

  假设这个ID为NEW_AUTHOR_ID,而管理员admin的ID为OLD_AUTHOR_ID,接着,运行下面的SQL语句。

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

  5、手动重设密码

  很多人为了保护自己的博客不被人黑掉,使用了很复杂的密码,这虽然是一件好事,但也经常会发生遗忘管理员密码的事情。

  当然,通过电子邮件可以发送给你WordPress重设密码的链接,但如果你无法访问你的邮件地址,那么就只好使用下面的SQL语句来重设你的密码了。

UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;

  MD5是MySQL内置的哈希函数,用于将密码转换为散列值。

  6、更改WordPress的域名

  你可能有时候会想要更改你博客的域名,但是WordPress会将你的域名存储在数据库中,因此你要使用下面的SQL语句来修改。

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

  接着,你还要使用下面的SQL将文章的GUID也进行修改。

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');

  最后,使用下面的语句将文章里所有旧域名替换为新域名。

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');

  7、显示SQL查询数量

  在你有话博客性能的时候,了解到查询数据库的数量是非常重要的,为了减少数据库查询,我们需要知道在一个页面上到底有多少个查询。

  这一次,不需要登录phpMyAdmin了,你只需要修改footer.php文件,在文件结尾增加下面几行代码即可。

<?php if (is_user_logged_in()) { ?>  
    <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.  
<?php } ?>

  8、恢复你的WordPress数据库

  当你的数据库因为某些原因(黑客或者升级错误)被损坏或者丢失了,如果你有备份的话,那可以恢复你的WordPress数据库。

  登录phpMyAdmin,选择你的WordPress数据库,点“导入”按钮,点“浏览”按钮,然后从你的硬盘选择备份文件,点“执行”按钮就可以将数据库导入。

  如果顺利的话,你的WordPress功能将会恢复正常。

  英文原文:8 Useful WordPress SQL Hacks
  中文翻译:William Long
  中文译文:八个有用的WordPress的SQL语句

2009年1月9日星期五

电影赤壁下集观后感

  昨天去电影院看了吴宇森导演的《赤壁》的下集,感觉下集似乎还没有赤壁上集好看,整个剧情没有什么太大意思,对于《三国演义》小说的改变太大,在风格上一味迎合西方,比起赤壁上集来说是有过之而无不及。

  孙尚香和敌人官兵那段莫名其妙的爱情显然是为了取悦西方观众,女兵怀抱着死去的敌方战士在尸横遍野的战场上哭泣显然是西方格式化的战争镜头,诸葛亮和甘兴的演员挑选无疑是在讨好日本观众,诸葛亮由日裔演员金城武所扮演,甘兴则由中村狮童饰演,并且甘兴是一名舍生取义的英勇将军,整个赤壁下集电影的风格受到日本动作游戏《真三国无双》的强烈影响,甚至火烧赤壁的重头戏和《真三国无双3》的CG都十分类似,如此浓厚的日本风味,难怪《赤壁》会在日本创造了票房奇迹,创造华语片在日本的票房最高纪录。

赤壁

  当然,不可否认,《赤壁》下级还是有很强的观赏性,草船借箭、火烧赤壁等段落制作精良,在影院里感觉不错,可惜整个剧情实在太经不起推敲,吴国郡主孙尚香扮成奸细导入曹军,并且会喜欢敌人的士兵,小乔一叶孤舟去曹军施展美人计,三国演义里的苦肉计不见了,周瑜最后英雄救美,抱得美人归,并且还释放了曹操,关羽的华容道也不知道哪里去了。曹操的确非常好色,并且曾经因为强占了降将张绣的老婆而痛失大将典韦,但是打赢了官渡之战的那么大的曹操,绝对不可能因为小乔的一杯茶而贻误战机。总之,电影里面相关的漏洞实在太多,要是剧情不那么弱智的话,整个电影的效果应该会更好。

赤壁

赤壁

赤壁

2009年1月8日星期四

迅雷统计系统开始测试

  目前国内比较流行的网站流量统计服务是Google Analytics、雅虎统计和百度统计,Google Analytics功能最强大,几乎所有你能想到的功能都能实现,不过缺点是操作较为复杂,没有图片方式的代码,只提供JavaScript方式的代码,这就限制了其应用范围,不能使用其实现RSS Feed的统计;雅虎统计虽然提供图片方式的代码,但是统计系统过于简单,很多功能都无法实现,百度统计的功能多一些,但也不如Google Analytics功能多,同时也不支持图片方式代码。

  迅雷统计是一个新的统计服务,经过数月的封闭开发,迅雷统计系统目前已经开始邀请用户测试,迅雷统计是为中国站长量身定做的一款免费统计系统,为站长提供简单易用的服务和富于参考价值的运营数据;它拥有目前统计系统的大部份功能以及自主开发的多项新功能,内测以来颇受众多站长的喜爱和好评。下面是迅雷统计系统的一些特色功能。

  特色功能1:访客现场直播

  将网站上面发生的事情几乎实时地反映到迅雷统计上面。事无巨细,一览无余,全面掌握网站的访问详情。

  适用对象:中小型网站。不适合每天有几十万以上流量的网站(刷屏太快)。

  作用:试试打开现场直播以后,在QQ群里面推广一下自己的网站。就可以立竿见影地评估推广效果。

  特色功能2:标题记录

  是不是已经厌倦了热门页等统计中,看着满屏幕的URL,却不知道是哪个页面呢?迅雷统计记录页面URL的同时,也将标题记录下来。让看的人更加直观地认识到页面的访问情况。而不用一个个点击链接去查看URL所代表的页面。

  特色功能3:即时趋势分析

  在每一个详细表格中,鼠标移动到每一个格子上面的时候,都会出现一个"添加到趋势图"的按钮。点击了之后就会将当前格子的历史数据显示到上面的趋势图中,方便分析出每个内容的每个指标的走势。

  目前迅雷统计需要注册迅雷联盟会员才能参与,并且要成功推广5名注册用户时才能获得激活码,每天只能激活180个用户,超过了之后只能等第二天才能激活,总的来说,注册还很麻烦。

  最后发一个广告,我这里有QQ校友的邀请码,如果需要QQ校友的邀请,请发送邮件到 williamlong-subscribe@googlegroups.com 加入我的邮件列表,我将每天将邀请码发送给新加入的用户。

Google AdSense搜索联盟的政策

  今天听了Google AdSense开办的“强化自身,做好网站,经营之本”会议,整个会议讲解的内容其实没什么新意,不过会议最后的交流问答节目有些问题很有意思。

  有一个用户提问,说看到网站的Google AdSense搜索广告中,可以自定义各样的关键词,获得较高点击率,问如何申请和配置这样的AdSense搜索联盟广告。

  这个问题其实我也在一些网站上看到过,当时我看到这样的广告也心生疑惑,难道AdSense搜索广告可以这么搞?今天Google的人员终于回答了这个问题。

Google AdSense

  Google的人员回答,如果用户使用的是Google搜索联盟产品,这样的形式是违反Google的政策的,Google搜索联盟代码是不能以任何形式进行更改代码,包括修改代码的任何部分或手动更改搜索框的布局,用户也不得使用特定查询预先填充搜索框或建议搜索词。

  所以,大家看到类似的广告,可以向Google AdSense联盟进行举报,因为这类广告是违反AdSense计划政策的。

2009年1月7日星期三

网易推出有道购物搜索

  前几天测试的“有道购物搜索”终于在昨天如期发布上线了,这个网站是一个比较购物搜索引擎网站,以前我曾经介绍过一个叫“聪明点”的网站,有道购物搜索和那个网站很类似,它通过搜索将各个零售网站的商品价格信息归拢到一起,让消费者可以从一个网站直接比较来自不同零售网站、同一商品的不同价格。

  值得称赞的是,测试过程中,我还没有发现商品价格不一致或者数据错误的情况,在搜索引擎中显示的价格和实际页面搜索出来的商品价格是一致的,这样就不会误导消费者。

  “有道购物搜索”目前的主要功能有:

  * 找到稀缺的商品——输入产品型号,搜索引擎会在N个而不是1个B2C商城里找;

  * 比出划算的价格——除了产品简介外,给出该货品的多家价格比较,一目了然;

  * 提供独立的评价——对不熟悉的商家,可以先看看独立的用户评论再做决定。

  希望网上购物的用户可以在有道购物搜索中搜索到价格实惠的商品了。

2009年1月6日星期二

十个避免RSS订阅被退订的方法

  每个博客都希望看到RSS Feed订阅数不断增长,然而,当你的RSS订阅数开始下降的时候,你应该做些什么补救措施呢?

  虽然RSS订阅数未必反映一个真实的统计资料,或者你并不关心你的订阅数,但RSS订阅数的确是衡量一个博客用户数和内容质量的一个依据,因此,当你看到你的RSS订阅数开始下降的时候,这里有十个方法可以进行一些补救措施来拯救你的博客。

  1、只是一次性的降低?

  如果你订阅数有25000个的时候,降低500个订户不值得大惊小怪,但如果你只有700个订户的时候,就不能不注意了,你要做的第一件事情是“不要惊慌”,你可能并没有失去这些用户,这可能只是FeedBurner的一次故障或者其他什么事情,你只要安静的坐下来,写一些好文章,明天订阅数就可能恢复正常。

  2、你是否积极的写作?

  有时候停止写作一段时间并思考一个大的突破,但却发现订阅数在不断下降,这个问题很好解决,只要继续写文章即可,你会发现读者将再次增加,如果你有一个邮件列表,那么就在里面发布说明这个情况。

  3、你是否有互动性?

  人们在博客中面临最大的一个问题就是涉及到读者的,你的文章那个包含的信息不够充分,会让你的读者开始徘徊,回答读者询问的问题,并邀请他们反馈信息,这将帮助你减少订户的丢失。

  4、看看你最近的文章——别人能从里面学到些什么吗?

  回顾一下你最近一个月的博客文章,问一下你自己,你的读者能否从中学到什么。确保读者增长的最大因素就是提供有用的信息,无论你是否是专家,你要能够保证提供读者新鲜有用的东西,那么读者有可能还会回来。

  5、你的文章是否足够吸引人?

  虽然这有一些争议,但很多成功的博客都喜欢写一些耸人听闻的标题(就是所谓的标题党)来吸引观众。你可能写了一篇内容非常好的文章,但你必须增加它的曝光率,让那些对此不感兴趣的人也阅读它,如果人们不看你的文章,他们肯定不愿意订阅你的博客,因此,多在你的文章标题上花些功夫,你会看到读者的不断增加。

  6、给予奖励。

  让别人通过电子邮件来订阅,使用FeedBurner可以得到订户的邮件地址,然后从中挑选一个赢家进行奖励。如果你使用了前几条都无法挽留住读者,那么给一点点奖励或许更有效,但记住,你不一定非得用金钱来奖励,你的奖励可以是某个有价值有创意的应用或技巧,当然给一些金钱也不是个坏主意。

  7、和其他博客合作。

  分享读者是一个增加博客影响力的好方法,如果你有一些博客朋友,那么可以考虑能否一起来促进双方的发展,在与其他圈子用户的交流过程中,他们可能就会订阅你的博客。

  8、诚实、个性、敢于挑战。

  缺乏个性的博客不讨人喜欢,狂傲的博客同样令人讨厌,有时候你会看到一些很牛逼的博客,但你要知道,你需要谦虚,你的文章的确不错,但在成为超级巨星之前,你不应该像那些人一样狂妄自大,保持谦虚、诚实,你同样能够获得读者的关注。

  9、吹嘘一些成功经验——但要有建设性。

  说一些你做的很好,值得夸耀的事情(比如写博客一个月赚了一千美元,然后说明如何做到的),人们很想读那些成功经验,因此,详细讲述一下你是怎么成功的,那会很吸引你的读者。这虽然有点像自吹自擂,但也有一些意义。

  10、最后,和读者交谈。

  如果你做了前面几个还不奏效,依然损失订阅用户,那么,和几个用户交谈一下,问问他们想要看什么样的内容,不喜欢看什么内容等等之类的问题,你可能会找到令人惊讶的答案。获得足够多的意见后,你应该了解到哪些内容最适合你的读者,这意味着你可以轻装上阵,和读者更接近了。

  英文原文:10 Things To Do When You Are Losing RSS Subscribers
  中文翻译:William Long
  中文译文:十个避免RSS订阅被退订的方法