2009年7月31日星期五

轻松搭建一个Windows SVN服务器

 

轻松搭建一个Windows SVN服务器

月光博客

  前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。

  通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。

  目前较为简单的方案是VisualSVN Server。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。

  安装的时候可以选择SVN走http协议还是https协议,http协议速度快一些,而https协议安全性好。两者均可以从浏览器直接访问SVN项目。

  安装完成后打开,可以看到一个微软的MMS管理界面,在里面可以轻松添加设置项目。用户权限可以使用Windows的用户,也可以单独新建用户。如果原先有一个SVN数据,则可以在界面上导入原有的SVN数据。

VisualSVN Server

  SVN客户端依旧推荐使用Windows下的TortoiseSVN,两者搭配起来,非常好用。

这篇文章来自:

月光博客

TortoiseSVN使用帮助和下载

 

TortoiseSVN使用帮助和下载

月光博客

  随着应用软件的开发规模及复杂程度日趋大型化,使得软件开发模式从早期的个人作坊式渐渐转变为团队协作开发方式,在这种团队协作的开发模式,为了管理好开发项目,就离不开版本控制软件,在开发过程中采用版本控制软件,能够完整地保存开发中对应用程序每一个源文件所有的修改记录,充分地利用版本控制软件能够对软件开发进行卓有成效的管理。

  常见的版本控制软件有VSS、CVS和SVN

  VSS(Visual Source Safe)为微软的产品,较为易学易用,使用微软的产品进行开发通常都用这个,但是VSS只能在windows平台上运行,并且不是免费软件,安全性也不高,因此应用并不太广泛。

  CVS(Concurrent Version System)是免费开源的配置管理工具,其源代码和安装文件都可以免费下载。由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。不过CVS的部署比VSS要复杂一些。

  SVN(Subversion)作为CVS的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代CVS.总的来说,CVS在发展的过程中逐渐失去优势,已经不再适合现代开发,目前,绝大多数CVS服务已经改用SVN.

  目前流行的Google Code开源项目托管平台就是使用SVN进行版本控制。

  Windows下的SVN客户端

  TortoiseSVN是Windows下的SVN(Subversion)版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。用户可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

  下载TortoiseSVN

  TortoiseSVN的官方下载地址是 http://tortoisesvn.net/downloads ,普通Windows用户下载32位软件即可,下载地址后面还有中文语言包(Language packs)提供,安装完后可以将TortoiseSVN的界面编程简体中文。

  TortoiseSVN使用简介

  安装完成TortoiseSVN后,会发现文件夹图标被重载,不同的重载图标所表示不同的意义。所有的TortoiseSVN命令都是通过windows资源管理器的右键菜单执行。右键点击一个文件或者文件夹,大多数菜单项都能够直接显示。比较常用的功能是"更新"和"提交"。通过"更新"可以从SVN服务器上下载最新的代码,"提交"则可以将本地修改的代码上传到SVN服务器上。

  更为详细的TortoiseSVN使用帮助,请参考TortoiseSVN中文手册

  Google Code上使用SVN

  在Google Code上使用SVN提交的时候,会要求输入密码,这个密码并非你的Gmail密码,而是Google Code密码,在Profile-Settings中可以看到你的Google Code密码,我第一次使用Google Code的时候就误以为是Gmail密码,结果重复输入了N次密码都没提交成功。

这篇文章来自:

月光博客

2009年7月29日星期三

企业进行网络营销推广的技巧

 

企业进行网络营销推广的技巧

月光博客

  网络营销和传统营销比起来,具有投资小,见效快,回报大的特点,企业在发展的过程中,可以利用互联网进行一种全新的网络营销模式,推广自己企业的产品和服务。下面我介绍一些企业进行网络营销的方法和技巧。

  1、企业博客营销

  以博客为代表的Web2.0概念有着很好的互动和沟通性,很利与网民的参与和发挥创造力。企业也可以通过企业博客的形式进行对内对外交流沟通,达到增进客户关系,改善商业活动的效果。

  企业博客应该在建立之初就拟定发布规则和指南,包括不能泄露机密信息,不能发布可能危害公司声誉的信息等等,以降低企业博客可能存在的风险。

  企业博客的网络营销价值主要体现在几个方面:可以直接带来潜在用户、为用户通过搜索引擎获取信息提供了机会、可以方便地增加企业网站的链接数量、博客是建立权威网站品牌效应的理想途径之一。企业可以和新浪、搜狐、网易等门户合作,在其门户上开辟自己企业的博客,也是是建立权威网站品牌效应的理想途径之一。

  2、免费软件营销

  企业的网络营销目的就在于推销自己的产品,而低成本高效的推广产品的一个重要途径就是发布一款免费软件,网民乐于下载使用免费软件,还乐于传播和分享使用免费软件的心得,如果企业前期通过免费软件的方式,获得大量用户,那么就可以通过各类方法来挖掘这些用户的商业价值,实现企业收费软件的销售。

  免费软件做的最好的算是Google,Google有全系列的免费软件,著名的免费软件包括:Gmail、Google Earth、Google拼音等,在Gmail免费软件中,只能使用Google的域名,企业用户要想使用Gmail,就要用收费的Google Apps企业应用套件。同样道理,Google Earth本身是免费的,但要使用高清晰打印或导入数据,则要用收费的专业版。

  如果企业没有和免费软件对应的收费软件,那依旧可以利用免费软件进行营销,例如Google拼音输入法的例子,这个软件是免费的,也没有收费版,不过Google拼音会捆绑Google工具栏,还绑定了Google搜索,最新版的Google Earth也捆绑"Google 软件精选管理器",这样就通过流行的免费软件推广自己的核心或者收费产品。

  3、网络广告营销

  通过Google Adwords和百度推广等产品,企业可以网络推广拓宽传统软件销售量,例如,用户搜索某一行业问题的关键词,在搜索结果中显示企业相关解决方案和产品,或者在一些知名博客或网站做内容相关的定向广告,将对这些内容感兴趣的用户吸引到企业的相关产品页面,也可以实现低成本的网络营销。如果广告优化的当,预算分配合理,则ROI(投资回报率)会很高。

  4、社区推广方式

  在一些知名社区搞一些活动,形成线上线下的互动,定时举行在线会议或线下推广会议,鼓励博客写作等等,都可以在社区和SNS上推广企业的产品。

  在网络上大企业并不比中小企业具有太大的优势,而且往往会忽视网络营销的作用,很多企业甚至不了解网络营销这种推广方法,相比传统媒体,网络营销的优势非常明显。其低成本、受众范围广、传播效率高等隐私都是网络营销的优势,企业要想开拓自己的蓝海,进行低成本营销的必经之路。在新的经济形势下,谁能把握网络营销的脉搏,谁就能取得致胜先机。

月光博客

2009年7月27日星期一

免费开源微博客程序一览

 

免费开源微博客程序一览

月光博客

  以Twitter为代表的微博客是今年非常火的社交网络,在国内的发展也在上半年一度非常迅猛,虽然现在大多数微博客都因为种种原因无法访问,但这并没有降低人们对微博客的热情,实际上,自己动手搭建一个类似Twitter的微博客平台并不困难,这里我就介绍一些常见的开源微博客程序,有了这些开源代码,只要稍懂一些电脑知识,就可以在短时间内搭建一个类似饭否或Twitter的微博客平台。

  Jaiku

  Jaiku(演示地址)是一个基于Python的微博客平台,2007年被Google收购,不过之后并没有对其成功运营,只好在2009年宣布对其停止维护,稍后Google就将Jaiku完全开源,并切换到AppEngine上运行,目前Jaiku完全开源并提供用户免费下载,大家可以到Jaiku源代码项目地址,使用一个SVN工具(如Subversion)下载其源代码。

  Laconica

  Laconica(演示地址)是一个基于PHP和MySQL的开源微型博客系统,也是一个Twitter克隆,可以实现Microblog的常用功能,国外不少微博客系统都是通过这个开源系统架设的。Laconica得到大量应用系统的支持,包括Twitterfeed、Hellotxt和Gravity等。点这里下载其源代码。

  Sweetter

  Sweetter是一个开源的微博客项目,具有一定的投票机制,基于Python,点这里可下载其源程序代码。

  Jisko

  Jisko的界面和Twitter很像,能够自动通过AJAX更新,也是基于PHP和MySQL的,这个系统可能是西班牙人开发的,使用SVN到这里下载其源代码。

  最后介绍两个国内中文的开源微博客系统。

  EasyTalk

  界面挺像饭否的,API接口也和饭否类似,基于PHP和MySQL,点这里下载源代码。

  PageCookery

  也是基于PHP和MySQL,支持和叽歪的同步,点这里下载源代码。

  好了,以上就是我介绍的一些免费开源微博客系统,通过这些程序,我们可以搭建一个自己的饭否或Twitter,是不是很酷啊。如果大家知道什么更好的开源系统,请留言和大家分享。

这篇文章来自:

月光博客

2009年7月25日星期六

谷歌中国恢复搜索建议功能

 

谷歌中国恢复搜索建议功能

月光博客

  谷歌中国今日悄然恢复了网页搜索中的搜索建议功能。今年6月份,该功能因为被互联网违法和不良信息举报中心曝光存在隐晦色情和低俗信息而被暂停

  目前进入Google.cn网站,输入需要搜索的关键字,就可以出现搜索建议,不过输入"儿子"等关键词,搜索框提示"根据当地法规和政策,部分结果未予显示"。

  今年6月,中央电视台多档节目对谷歌存在隐晦色情和低俗信息进行了报道,国家有关部门宣布暂停谷歌中国境外网页搜索业务和联想词搜索业务,并责令其立即进行整改,此次恢复联想词功能可能意味着上述风波已结束。根据百度先前类似的解决情况,这次谷歌估计破费不少。

  Google的搜索建议(Google Suggest)功能,指的是用户只需在搜索框中键入内容,相关搜索字词的建议便会随之自动显示。每条建议的查询内容旁边的绿色数字则表示选择该查询会返回的大致结果数。

  Google上的搜索字词建议是由Google Suggest服务提供的。在用户键入内容时,Google Suggest会对Google服务器进行查询分析,从而为用户提供建议。Google Suggest提供建议时不会参考任何人的个人搜索,而是利用有关一般搜索相对使用程度的信息来对其建议进行排名。

  用户可以禁止"搜索建议"功能,具体的方法是,访问"Google 使用偏好"页面,找到"查询建议"部分,然后选择"搜索框中不提供查询建议"。

这篇文章来自:

月光博客

  • 谷歌中国恢复搜索建议功能
  • 报表工具的价值和发展浅析
  • 诺基亚S60手机使用Gravity访问Twitter的方法

2009年7月24日星期五

报表工具的价值和发展浅析

 

报表工具的价值和发展浅析

月光博客

  报表就是用表格、图表等格式来动态显示数据,在没有计算机以前,人们利用纸和笔来记录数据,比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算。这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改。

  当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。

  报表工具的核心价值

  报表工具的核心在于提高报表开发效率和后期维护性,提高客户满意度,减少项目成本。报表工具的最大价值在于学习成本低,让业务人员实现做报表,甚至构建快速系统。如果一个报表工具能让最终客户(业务人员)满意,最后一个企业或者单位所有信息系统都将采用同一个报表工具,应为没有必要每个信息系统用一个报表解决方案。

  目前中国报表工具如雨后春笋(这个通过观察在搜索引擎中做报表这个竞价排名公司就知道),除了一些专门做报表工具厂商之外,OA公司,工作流公司,填报系统公司都有报表模块,多少能解决一些报表问题。但是除了几家专业报表工具厂商之外,最终能够在报表市场占有一席之地公司就只有几家。这个主要是因为报表工具是一个专业工具,需要任何一家公司长期专注客户需求,不断提取客户需求并且创造出完美的解决方案。

  中国报表工具市场异常火爆原因是,是因为像水晶报表等国内报表工具厂商(如,水晶报表)水土不服,很难解决中国的一些报表需求。水晶报表,不能解决中国报表中最常见多数据源问题,要用子报表或者写负责视图来实现;在中国报表中,需要报表工具很容易像垂直一样实现横向动态布局,典型例子就是多层交叉报表,而水晶报表只能从上往下罗列数据库中数据。还有自定义分组,层级坐标等等问题使水晶报表没有办法适应中国市场。

  报表工具的发展

  报表工具厂商如何发展,如何能西方报表工具厂商共舞,如果抵御工作流,OA厂商的渗透。还需要很多探索。我这里献丑,晒一下我们认为四个方向:

  走报表平台路线,这种方向已经有已经上市的久其报表验证过。工具厂商可以依靠以往通过it集成商间接服务过最终客户+快速开发平台来承接项目。

  专注报表工具,做一个能完全让最终用户做报表报表工具,让用户少做报表,更让容易做报表。具体做法是BS设计报表和行业报表设计器

  水平发展工作流和权限,做一个能快速定制小型信息系统工具,抢占广大的信息化过程中的中小客户。这个方向有长尾理论作为理论支持。

  FineReport投稿,原文有删节

月光博客

2009年7月22日星期三

Google Moon谷歌月球地图发布

 

Google Moon谷歌月球地图发布

月光博客

  2009年7月20日是阿波罗11号登陆月球40周年纪念日,1969年7月16日,阿姆斯特朗、巴兹·奥尔德林、迈克尔·柯林斯3名宇航员乘坐"阿波罗11号"升空,7月20日, 阿姆斯特朗和奥尔德林乘坐飞船登月舱成功在月球表面着陆,同伴柯林斯则驾驶指令舱在月球上空飞行。为了纪念人类登月40周年,Google宣布在其最新版本的"Google Earth(谷歌地球)"地图服务软件中添加了月球地图功能。

  Google Earth的月球地图功能,使用NASA六月份刚刚发射的月球探测器所拍摄的最新高清晰月球照片,不但详细介绍了最著名的阿波罗系列六个载人登月舱,还有美国、前苏联、欧盟、日本、印度的其它35个各种月球探测器,以及我国的嫦娥一号(撞击点).新软件提供了完整的月球地图、美国国家航空航天局提供的视频,并在照片模式中采用了全景成像技术。用户不仅可以探索火山口、陨石坑和人类登月点等自然和历史遗迹,还可选择照片模式,来一场虚拟的月球漫步。

Google Moon谷歌月球地图

谷歌月球地图

  下载安装Google Earth 5.0版(5.0.11733.9347)后,只需要在工具栏下拉菜单选择"月球"即可在月亮上漫步,点击地图上的相机图标可以进入照片模式。照片模式的全景图片清晰度非常高,可以让任何人都能欣赏月球美景,也可以通过NASA的视频来一次虚拟的月球漫步,不过该视频从国内访问速度非常慢,我这里播放视频断断续续,效果不太好。

Google Moon谷歌月球地图

月球地图的照片模式

  Google先前曾经推出过网页版本的Google月球Google火星Google天空,特别是Google Sky上的大量壮观宇宙照片,让Web浏览器用户也能体会到宇宙探索的乐趣。

  Google Earth下载地址:http://earth.google.com/

月光博客投稿信箱:williamlong.info(at)gmail.com

这篇文章来自:

月光博客

SNS网站的盈利模式和用户黏附力的思考

 

SNS网站的盈利模式和用户黏附力的思考

月光博客

  互联网的竞争比以前更加的激烈,无论任何领域,都是从一家成功,到数家模仿,再到蜂拥而上。同质化,是上帝对互联网企业永远有效的诅咒。

  web2.0的概念被炒的沸沸扬扬,各种创新,一经发布运营,立即有人抄袭。就说SNS,中国国内有几家不是抄袭Facebook和Myspace?但是一片喧哗之后,投资人,开始冷眼旁观这些SNS网站。这么多的SNS网站,靠什么挣钱呢?如何长久的粘住用户呢?

  谈到经营模式,我觉得腾讯是极有先知先觉的,腾讯是开拓者也是成功者。黄钻、蓝钻、游戏道具、虚拟形象等等,给用户增加娱乐体验的同时,打开了一扇通往财富宝库的大门。

  国内的SNS网站,我就尝试了两个:51和校内。这两个站点都在学习腾讯的经营模式,靠道具赚钱。换一个角度想,除了道具,就没有别的盈利渠道了吗?

  最容易想到的就是广告了,传统的做法是在页面的空白空间粘贴广告内容,SNS的出现,使得广告的精确投放得到更好的实现。SNS通过收集和分析用户的行为习惯,更容易感知用户的兴趣所在,投其所好投放广告顺理成章。广告的形式还是可以深度挖掘的。记得08年的时候,就有专家提出一种广告形式,比如在"抢车位"游戏中,每辆车都加上车标,为汽车品牌做广告。这类广告形式,我们可以称之为"嵌入式广告"。

  "嵌入式广告"得到了很好的应用,在校内网的"开心农场"最近就推出了"乐事薯片工厂"的活动:"农场"的"农民"可以种植特种土豆,来生产"乐事薯片",可以获取游戏背景。而实际上,的确存在乐事薯片的。呵呵。相信这个广告的收入一定十分客观。

  关于增强网站的用户黏附力的问题,一直是困扰SNS网站经营者的大问题。大家都是SNS,大家都有开放平台,为什么用户会长期驻留在你的站点上?在这个问题上,我们仍然要向腾讯学习。腾讯是怎么黏附到用户的?人家发家的时候,国内还没几个IM软件,腾讯用QQ满足了大众需求,于是赢得了大批的用户。而用户之间存在着千丝万缕的联系,所以用户就像滚雪球一样激增。而后,用户的整个人际关系都在腾讯的这张网里面,你说,用户还走的了吗?

  所以,校内网一开始,先聚集的是校园关系,但是第一批用户毕业了,人际关系就扩展到整个社会,校内网就必须把人际范围扩大到整个社会。校内网的风格更像Facebook,但是比 Facebook更中国化,所以可以被各个年龄段的人接受。但是51就没有那么好的命运了。51的用户群集中在90后和二三线城市的中专及以下学历的人群,没有明显的校园关系模式,用户群很难蔓延到一线城市的中专以上学历的人群。因此,不仅人际关系是松散的,文化上亲近于低龄用户,而且用户群不具有扩散性。51的这张网只能网住一部分人,而且这些人的关系也是松散的,用户有一天觉得不好玩,就会离开,因此用户黏附力较差。

  补充一下,网站的用户黏附力,不是靠某个业务或者某个游戏的,你有什么业务,别人都可以抄袭,即使你跟某游戏提供商签订了排他性协议,游戏仍然是可以模仿的。所以用户黏附力不是体现在某些业务应用上的。而是要看有没有网住各个阶层和年龄段的用户,有没有把用户之间紧密的关系给描绘出来。SNS的核心在于第一个"S",即social.

  作者:史鹏 投稿,作者QQ:458475398

这篇文章来自:

月光博客

2009年7月21日星期二

Bing并未为微软广告业务带来显著的增长

 
分享一篇文章:

Bing并未为微软广告业务带来显著的增长

月光博客

  Bing无疑是一个潜力巨大的新搜索引擎,但是根据SearchIgnite本周星期四发布的报告,Bing并未为微软广告业务的市场份额带来显著的增长。值得一提的是,SearchIgnite为了统计这份报告的数据,对500多个使用Google,Yahoo,和Bing的企业和个人进行了跟踪调研,并一直跟踪调研到6月30日。

  根据SearchIgnite搜索引擎小组的统计报告,微软搜索引擎的广告收入在第二季度增长趋势持平(译者注:就是不怎么增长的意思),所占的市场份额仍然低于6%.这个数字和前几年的统计数字基本一样,没有太大变化。

  报告指出:微软最近的一举一动,无不在说明微软正在集中精力,摸清消费者的兴趣,用以增加搜索引擎的广告市场份额。但由于微软第二季度最重要的商业计划——"一次性收购雅虎"的失败,微软未能接收雅虎在搜索引擎市场所占的17%的市场份额。相反,在搜索引擎市场里占龙头地位的Google的市场份额却仍在不断增长中,至目前为止,竟占有了77%的市场份额。Bing的形势不太乐观。

Bing并未为微软广告业务带来显著的增长

  尽管微软对Bing投入了大量的精力,不过,微软暂时还指望不上Bing。因为SearchIgnite的搜索引擎研究小组自Bing在上个月正式发布开始,便开始对Bing的市场份额和广告收入进行跟踪调查,Bing目前还是入不敷出。但如果用户对Bing兴趣还是持续高涨的话,Bing的广告收入将会在第三季度得到增长。

  总的来说,在第二季度,搜索引擎的市场仍在蓬勃增长。SearchIgnite的报告指出:在第二季度,零售业在搜索引擎投入的广告费用比2008年的第二季度增长36%,仅是今年6月份投入的广告费用就比起上一年的6月份增长了55%.报告认为,零售业之所以在过去的几个季度里,在搜索引擎方面投入了巨额的资金,都是因为这几个季度内,零售商推出了很多促销活动并且都奉行薄利多销的政策。

Bing并未为微软广告业务带来显著的增长

  英文原文:Report:Bing adding little to Microsoft ad dollars so far

  中文翻译:占奇博客

页面载入时间对于排名的影响

 

页面载入时间对于排名的影响

SEO 网站优化推广


页面的载入都是需要时间的,这个时间非常的重要。
当浏览器发出一个网址请求,接着DNS解析,页面下载,相关的资源下载,cookies等等,都需要时间。反映到用户这里,就是输入网址后,到页面完全显示的时间。

现在宽带接入如此的普遍,基本上已经没有拨号接入的用户了。而宽带用户对于这个载入时间的容忍度是非常低的,特别是访问一个从未访问过的网站时,载入速度就是他对于该网站的第一观感。

这里我们来分两个部分来看。
第一、新访客
他们从未访问过目标网站,不管他的来源是什么,对他而言,这是完全没有感觉的一个网站。而网站所有的内容对其而言都是新鲜的。
这时,要考虑下载一个页面所需的所有资源。
比如以SEO网站优化推广的首页来举例:
在没有任何缓存资源的情况下,首页的所有资源共76.7K
其中包括 :
1个HTML文件 13K
3个JS文件 15.3K
1个CSS文件 4.5K
6个CSS images文件 12.3K
6个图片文件 31.4K
这里要说明一下,这些文件已经在服务器端使用了gzip压缩后才下载的,所以比较小。
载入时间在3秒左右。

在我的看法,新访客的页面载入时间要小于4秒是最合适的,如果做不到,至少也要做到在4秒内可以看到一部分内容。

第二、回头客
这些用户是曾经访问过你的网站,现在再来看时所遇到的情况。


此时缓存起了一定的作用,同样以本站为例。
页面一共是14.9K
包括:
1个HTML文件 13K
1个JS文件 0.3K
1个CSS文件 0.0K
1个图片文件 1.5K
这时打开页面需要的时间都在1秒以内。感觉是即时的反应。

网站的载入时间对于排名的影响还是很大的。
1、在Google网站管理员工具处可以看到一个"平均载入时间"。
Google有记录这个时间当然会把它作为一个排名的参数。提高网站页面的载入数度,降低平均载入时间,可以让排名有所提高。

2、当页面载入时间减少,当然用户体验也会有所改善,用户等待更少的时间就可以看到页面,当然其弹出率就会低,而用户点击率高且弹出率低的页面就是对用户更友善的页面,Google当然会把这个当作一个指标来衡量页面的质量,反映的最后就是其排名的提高。

3、页面的载入时间相对其它网站来说,并不是在全球范围做比较,而是分区域,主要是根据服务器所在的国家及地区。所以只要你做的比你所在的地区的其它站长做得好,就会胜出。

测试页面载入速度的相关工具:
Web Page Analyzer
Pingdom的工具
Yahoo的Yslow
Google的Page Speed

 

2009年7月17日星期五

Google Reader新增跟随、喜欢和用户搜索

 

Google Reader新增跟随、喜欢和用户搜索

月光博客

  据Google Reader官方博客报道,英文版的Google阅读器进行了大量改版,增加了许多新功能,使其社会化特征得到增强,让Google Reader越来越像SNS网站了。

  新增加的功能目前仅限于英文版,如果用户想提前体验,可以在Google Reader中将语言修改为英文就可以看到。

  克隆Twitter?

  好友分享的名称从Friends's Shared Item变成了People you follow,从名字上向Twitter靠拢了,点进去看,里面更像Twitter,正上方一个录入框"Have some thoughts to share"和Twitter的"What are you doing"异曲同工,显示界面也很像,要是把录入信息限制为140个字,下面的内容增加上用户头像,Google Reader岂不变成了Twitter?

Google Reader新增跟随、喜欢和用户搜索

  另外,Google Reader的这次改版也改善了阅读器的共享功能,使读者能够简单而灵活的分享信息给他人。目前已经发布了四项改进功能,不仅能让用户更轻松地控制分享内容,还能帮助用户在Google阅读器中轻松地找到其他人的公开共享项目。

  搜索和跟随其他用户

  除了将用户的项目分享给他们以期待别人分享回来,现在用户可以在公众共享项目中搜索用户,并一键订阅他人的共享项目。使用最新推出的"用户搜索"功能 (由Google Profiles驱动)可以在公众共享项目里找人。在Google阅读器里就可以实现以按名称、地点或主题找到你想跟随的用户。

搜索和跟随其他用户

  朋友之间的分享

  分享功能得到了增强,可以将用户的分享项目按照群组方式分享,只分享给某个特定群组。如果用户这么选择,那就只有在某个指定群组的用户才能看到你的分享项目。如果用户使用Gmail,那么会发现这个群组分类和Gmail联系人里的设置是一样的。如果用户不选择分享给所有人,则别人可以发送请求去阅读。

朋友之间的分享

  设置界面的修改

  如果你想自己的读者访问你的Google个人资料,只需要简单一步就可以增加你的Google阅读器分享栏目到你的Google个人资料中。一旦你选中"添加一个链接到我的Google资料",那么其他人就可以在你的Google资料中看到你的共享栏目。

  为了让人们更容易地找到你,你还可以自定义分享项目的URL地址为一个简单的地址(和Google Profiles的自定义类似),地址名必须使用Google用户名。

设置界面的修改

  增加"喜欢"功能

  用过Facebook和FriendFeed的用户不会对这个功能陌生,这是一个类似DIGG的功能,当你绝对一篇文章写的不错,你可以点"喜欢(Like)"让朋友知道,用快捷键小写字母L也可实现,和分享(Share)不同的是,喜欢(Like)是公开的,所有看到这个项目的人都会看到你,这也是推广自己或结识更多朋友的一个好方法。

增加"喜欢"功能

  "评论"功能的修改

  另一个修改在于评论功能,现在用户可以控制哪些用户可以在自己的共享项目增加评论,只有你设定的群组可以添加评论。

评论

  目前这些功能只在英文版中实现,稍后可能会在其他语言中出现。

这篇文章来自:

月光博客

2009年7月15日星期三

提高内容类网站粘度的常见方法

 

提高内容类网站粘度的常见方法

月光博客

  网站粘度,指的是用户对网站的重复使用度(依赖度、忠诚度),网站粘度越高,越能体现网站价值。总所周知,服务类(例如游戏、工具等)网站的粘度通常都非常高,而内容类网站(例如博客)的粘度就相对较低,我们知道,网站的运营推广可以获得外部流量,但如何降低其弹出率,提高独立用户每次访问页数,提高网站粘度,这是一门很值得研究的问题,下面是我总结的一些内容类网站提高网站粘度的常见方法。

  1、内容建设

  "内容为王"一直是互联网行业奉行的不二法则,提供高质量的内容是产生用户"粘性"的最重要因素。如果一个网站能够长期提供独特而高质量的内容,则必然会吸引大量的读者来阅读和分享。

  不过,内容网站的建设最好是"自己的内容",而不是"别人的内容",一些聚合网站采用聚合别人的优秀内容来吸引读者,往往会引起版权上的争议。

  2、浏览体验

  提高访问者的浏览体验,是不"吓跑"用户的重要方法,浏览体验首先是浏览速度的问题,主要有两个方面需要关注。

  首先是网站服务器的性能,如果访问量较大,不宜使用虚拟主机,如果有能力的话建议租用独立服务器来解决这个问题,例如我的月光博客网站采用托管电信机房的独立1U服务器,共享100M带宽(峰值5M),最大每天可以应付10万IP的访问量,这样的带宽通常访问速度就很快了。否则的话,如果用户发现几分钟都打不开一个页面,往往会关掉浏览器不再继续访问。

  其次是WEB服务器的性能优化,内容类网站最好使用生成静态HTML页面的方式处理,具有这种功能的CMS和博客非常多。在Windows服务器下,可以参照一下我的另一篇文章《IIS网站服务器性能优化指南》来优化网站服务器性能。

  3、网站结构和界面

  网站除了优化以外,UI设计(User Interface/用户界面)也非常关键,好的网站UI设计,会兼顾网站的美观,同时网站的结构也清晰,让用户能够快速找到信息。例如月光博客的所有页面顶部都有导航栏信息,每篇文章的底部都有"相关文章"栏目,这些设计都能够让用户更容易浏览和阅读。

  另外,用户的浏览体验也很重要,不要给用户太多搔扰,例如有些网站一打开就是弹窗,然后广告满天飞,这些都会降低用户的粘度,让用户不想继续浏览。

  4、增强交互性

  通常具有交互性服务的网站都有不错的粘度,内容类网站可以通过增加文章评论来提高交互性,除此以外,还要鼓励读者进行评论,很多博客都有一些第三方插件可以增强读者的评论体验,例如不注册即可评论(降低评论难度)、得到回复时邮件通知、给评论打分等等,都是不错和鼓励用户发表意见的方法。多和读者交流,对于保持长期稳定的流量有一定好处。

  5、推广RSS订阅方式

  通过全文输入RSS Feed的方法来推广内容类网站的RSS订阅方式,虽然读者通过阅读器订阅RSS,会减少内容类网站的实际浏览量,但对于增加网站粘度却具有重大意义,因为读者订阅之后,就可以在阅读器中长期的跟踪网站内容的更新,相当于一个长期的浏览者,在未来会带来长期的流量。

  以上就是我对提高内容类网站粘度的一些思考,希望能起到一些抛砖引玉的作用,如果你也有什么其他看法,欢迎给我留言反馈。

这篇文章来自:

月光博客

Proxy Caching 设置方法

 

Proxy Caching 设置方法

SEO 网站优化推广


在使用Google Page Speed查看网站页面载入情况时,看到一个警告提示。
Leverage Proxy caching

当然基于浏览器的缓存机制已经利用起来了,就是添加了文件的Expires时间。比如CSS,JS之类的文件,我就给设置为60天。

但是这里提到的Proxy caching,我倒是一直没有注意到。
查看了相关的文档,所谓proxy cacheing,就是一种公共缓存,用于静态资源,允许浏览器从最近的代理服务器上,而不是从远程的原始服务器,下载这些静态资源。
这些代理服务器,通常而言就是有ISP,接入服务商所提供的。

这样的代理服务器缓存可以让通过同一ISP接入服务的用户共享这些静态资源,而节省原始服务器的带宽,以及下载速度也会大大提高,特别是对于局域网的用户有特别的好处。

实现的方法如下,在.htaccss文件中添加如下的语句。

<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=5184000, public"
</FilesMatch>

然后,就可以看到Http文件头中的cache-control:public, max-age=5184000。

 

SEO 网站优化推广

2009年7月12日星期日

加快Firefox 3.5启动速度的方法

 

加快Firefox 3.5启动速度的方法

月光博客

  对比Google Chrome、IE来说,在Windows环境下,Firefox 3.5的启动速度非常慢,据说是因为Firefox 3.5从某些临时文件夹中抓取文件,用于计算随机数引起的,因此,用户可以将这些临时文件清除,用以加快Firefox启动速度。

  Firefox 3.5调用的临时文件很多,包括temporary目录、history目录和recent document目录,Firefox通过这些临时文件来增加随机数计算的随意性,但却意想不到的引来了启动速度过慢的性能问题。

  Firefox正在开发相应的补丁来解决这个问题,不过用户也可以手动方式来处理,就是删除相关的临时文件。

  临时文件的目录包括:

C:\Documents and Settings\*user*\Local Settings\History
C:\Documents and Settings\*user*\Local Settings\Temporary Internet Files
C:\Documents and Settings\*user*\My Recent Documents
C:\Documents and Settings\*user*\Temp\

  用户也可以直接点"程序"-"附件"-"系统工具"-"磁盘清理"来删除临时文件。(via)

  经过这样的操作处理,可以看到Firefox 3.5的启动速度似乎有所加快,但是和Google Chrome、IE来比较,Firefox 3.5的启动速度依然是最慢的,Google Chrome的启动速度虽然非常快,但因为没有插件系统,因此这样比较不算特别公平。

这篇文章来自:

月光博客

2009年7月9日星期四

Google宣布将推出电脑操作系统

 

Google宣布将推出电脑操作系统

月光博客

  Google今天在官方博客宣布,将推出基于Chrome浏览器的电脑操作系统:Google Chrome OS,直接与微软展开竞争。

  Google Chrome操作系统是一个开放源代码的、精巧的操作系统,它最初会针对上网本。在今年晚些时候,Google将开放它的源代码。

  快速、简便和安全是Google Chrome操作系统的核心特质,Google会将该操作系统设计得更快速更精巧,数秒间即可启动并将用户带入互联网世界,大多数的用户体验则将发生于网络之上。

  Google Chrome操作系统可运行于x86和ARM芯片,Google Chrome运行于一个新的基于Linux核心的窗口系统,其软件架构十分简单。对应用开发者们来说,网络即是平台。所有的互联网应用都将自动运行,当然,这些应用不仅可以运行于Google Chrome操作系统,也可以运行于Windows、Mac和Linux上的任何标准浏览器,从而令开发者拥有任何平台上的最大用户基数。

  这个操作系统和Android手机操作系统并没有关系,估计将是一个由Linux改写的开源轻量级操作系统。

这篇文章来自:

月光博客

2009年7月7日星期二

国内ASP开源建站系统一览

 

国内ASP开源建站系统一览

月光博客

  使用ASP做网站虽然有点落伍,但在中国还是有很大市场的,因为大部分国内用户使用Windows Server服务器,在Windows Server的IIS环境下,ASP+SQLServer的性能丝毫不逊于PHP+MySQL,可惜ASP不支持跨平台,不支持Apache,因此发展受到了很大限制。在开源项目上,国内的ASP开源项目也没有PHP的多,不过也有一些,下面是我总结的一些基于ASP的建站开源系统。

  论坛:DVBBS

  动网论坛一直引导着国内ASP社区的发展,并占有国内Windows平台社区论坛90%市场.管理合理,简单方便的易上手性操作成就了国内一个又一个的草 根站长,拥有广大的用户群体。动网论坛ASP8.2.0版本在原有基础上不断创新,稳定的性能,合理的功能,完善的用户体验,是站长在社区论坛产品中最佳 的选择!

  博客平台:Z-BLOG

  Z-Blog是一套基于ASP平台的开放、高效、健壮、实用的Blog发布程序,可以生成静态文件、高度可制定化模板、WAP访问、支持第三方编辑器,、可定义静态文件名称、统一权限控制、站内全文搜索等功能。

  博客平台:PJBlog

  PJBlog是另一个ASP博客系统,主要功能包括有:支持静态化文件,文章编辑器兼容两种编辑方式,支持自定义面板和CSS,,自定义模块,可以修改页面上的的布局,可以更换CSS样式界面等。

  多用户博客:Oblog

  oBlog多用户博客程序是目前国内应用较广的ASP博客程序,可用于BSP服务,分免费版和商业版等不同版本,可实现日志的HTML静态化。

  CMS:KingCMS

  KingCMS是一套简单易学,操作简单的开源内容管理系统(CMS),KingCMS分为PHP+MySQL和ASP+MSSQL/ACCESS两种语言版本的系统。

  CMS:新云

  好像是从一个很好的ASP系统——惊云修改而成的,主要用于做软件下载站,可以实现静态化HTML页面。

  上面就是我总结的一些基于ASP的建站开源系统,如果你还知道有什么好的ASP开源系统被遗漏了,请留言补充。

这篇文章来自:

月光博客

2009年7月6日星期一

国外优秀开源PHP建站程序一览

 

国外优秀开源PHP建站程序一览

月光博客

  大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。

  博客:WordPress

  WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。

  论坛:phpBB

  phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛,功能上具有很高的可配置性,能够完全定制出相当个性化的论坛。

  CMS:Drupal

  Drupal是一个开源的内容管理系统(CMS)平台,拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。

  Wiki:MediaWiki

  MediaWiki是PHP语言写成开源Wiki引擎,全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。

  Digg:Pligg

  Pligg是一套灵活的类似Digg的Web2.0 CMS系统,系统使用PHP开发,模仿了国外流行的DIGG系统。

  图像:Gallery

  Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,有很多插件可用。

  RSS:Gregarius

  Gregarius是一个RSS聚合程序,免费开源,具备不错的用户体验,易于操作和管理。可以把其当成RSS阅读器使用。

  电子商务:osCommerce

  osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案,免费开源,并可以应用到任何的商业环境中,可以在短时间内生成一个功能强大的电子商务网站。

  广告:OpenX

  OpenX(原名phpAdsNew)是一个用PHP开发的广告管理与跟踪系统,适合各类网站使用,能够管理每个广告主拥有的多种任何尺寸横幅广告,按天查看,详细和概要统计并通过电子邮件发送报表给广告主。

  数据库:phpMyadmin

  phpMyAdmin是用PHP开发的MySQL的数据库管理工具。可以在Web界面上实现各种各样对MySQL数据库的管理和操作。

  英文原文:Top Ten Open Source PHP Apps

这篇文章来自:

月光博客

2009年7月5日星期日

最新屏蔽百度快照的方法

 

最新屏蔽百度快照的方法

月光博客

  有时候,因为内容的更改或者隐私问题,我们往往不希望别人通过"百度快照"的方法查看自己网站的某一些网页,对于网站管理员来说,百度快照也分流了大量本属于网站的流量,为了增加网站的流量或者增强内容隐私,我以前曾经提供过一段将百度快照重定向到自己网站的方法。不过后来百度改变的快照算法,不从远端服务器获取JavaScript文件,因此先前介绍的那个屏蔽方法目前已经失效。

  现在我介绍一个新方法,原理也是大致相同,我们知道目前百度网页快照虽然不从远端服务器抓取JavaScript文件,还是依旧会从远端服务器抓起CSS文件,而通过一个技巧可以在CSS文件中实现网页重定向,从而控制百度快照中的网页,完全由我们控制该快照重定向到我们制定的任何网页地址。

  例如,如果百度快照中缓存的文件为style.css,那么我们在服务器上编辑这个文件,在CSS文件中加入以下语句,即可控制百度缓存快照重定向,从而实现屏蔽百度网页快照内容的功能。

body {onload:expression(location.href='http://www.williamlong.info/');}

  以上语句在IE浏览器下测试通过。理论上,根据这个方法,我们可以控制百度网页快照的内容重定向到任何一个我们指定的网址,甚至是第三方网站。为了实现网页的正常显示,百度快照屏蔽CSS的可能性会非常小。

  这个方法也可用于屏蔽Google等其他搜索引擎的网页快照。

这篇文章来自:

月光博客

2009年7月4日星期六

Z-Blog垃圾留言判定新方法

 

Z-Blog垃圾留言判定新方法

月光博客

  现在的垃圾留言越来越智能,并且从留言内容几乎看不出来是垃圾留言,而大量的垃圾留言会导致文章可读性下降,并可能会被搜索引擎惩罚,经过一段时间的分析和思考,我发现一种判定垃圾留言的新方法,可以从一定程度提高垃圾留言的识别率。

  这种新方法是基于对留言者姓名的过滤,为了实现垃圾留言的功效,这类留言者的姓名通常具有一定的规律,比如姓名为"起重机"、"虚拟主机"、"代开发票"等用户的留言,几乎百分之百为垃圾留言,通过总结这类姓名的特点,并对其进行过滤,就可以提高识别垃圾留言的准确率。

  将下面几行代码加入到月光Z-Blog反垃圾留言过滤插件的Antispam_chkComment函数中,就可以实现增强型的垃圾留言识别,对于有垃圾留言倾向的评论,会自动转到留言审核界面,审核完成后留言才会显示。其中strFilter中是我总结的一些常见的垃圾留言特征字符串。

 Dim i
 Dim strAuthor
 Dim strFilter
 Dim strFilterWord
 strFilterWord= "电影,影院,影视,魔兽,英语,网站,电脑,地图,租房,论坛,营销,社区,nba,qq,seo,在线,赚钱,手机,聊天,兼职"
 strAuthor = objComment.Author
 strFilter = Split(strFilterWord, ",")
 For i = 0 To UBound(strFilter)
  If InStr (strAuthor, strFilter(i)) > 0 Then
   objComment.log_ID=-1-objComment.log_ID
   If objComment.Post Then
   End if
   If IsEmpty(Request.Form("inpAjax"))=False Then
    objComment.Content="您的评论因被怀疑为 Spam 而进入审核过程,请勿再次提交。"
    Call ReturnAjaxComment(objComment)
    Response.End
   End If
   Call ExitError("您的评论因被怀疑为 Spam 而进入审核过程,请勿再次提交。")
  End If
 Next

  另外,使用一些SQL语句也可查询出疑似留言,具体使用方法是,使用Access打开MDB数据库,点击数据库窗口左侧的查询,然后点新建,选择向导或设计视图,然后再视图菜单中选择"SQL视图",就可以执行自己写好的SQL语句,下面是一些常用的SQL语句。


  按数量查看留言者留言频率

select comm_homepage,count(*) from blog_Comment group by comm_homepage having count(*)>10 order by count(*) desc

  留言网站你地址为单个网页的留言(通常只有SEO会这么干)

select * from blog_Comment where comm_homepage like '*.htm*'

  留言内容包含UBB的链接

select * from blog_Comment where comm_content like '*url*'

这篇文章来自:

月光博客