2008年10月29日星期三

苹果iPhone版Google Earth发布

  据Google官方博客报道,Google终于推出了基于iPhone和iPod touch的Google Earth,把整个地球放在自己的口袋现在成为了现实。非iPhone用户也可以使用手机版Google Maps卫星地图

  iPhone版的Google Earth具有如下的特点:

  倾斜iPhone手机可以观察山区地形;可以查看Panoramio图层上的照片;可以查看维基百科图层上的文章;使用“定位”功能可以查看当前用户的地理位置;使用Google本地来搜索城市,地区和业务等。

  据CNET报道,专门为iPhone定制的Google Earth拥有一个小的、基于Webkit的浏览器,可以显示用户点击的具体信息,同时还包含一个到Safari浏览器的链接。该浏览器是苹果为iPhone手机建立的。当用户使用本地的搜索引擎,输入一个企业所在的地址,iPhone将拦截此命令,并将其地址显示在Google Earth的应用软件中,可以让您立即知道该企业所在的方向,你该如何到达等指示。

iPhone Google Earth

  Google提供的iPhone版Google Earth支持18种语言和22个国家,在iTunes的商店免费提供。以下是相关介绍视频。

2008年10月28日星期二

百度宣布“百度有啊”正式上线

  据新浪科技报道,百度宣布“有啊”正式公开上线,任何网民都可直接使用,而不像先前那样提示信息“对不起,您现在所使用的帐号没有通过卖家提前入驻审核,请用您通过审核的帐号进行登录,点此退出并重新登录。”

  从即日起,任何网民将能直接访问百度“有啊”。百度电子商务事业部总经理李明远表示,用户体验是百度“有啊”最看重的,“我们将根据测试中的反馈对平台做进一步优化。”李明远还透露,接下来平台会陆续开展多种促销活动。

  在此前的邀请内测中,有6万人成为百度“有啊”的第一批顾客,其中包括1万提前入驻的商户和5万来自百度社区平台的活跃用户。9月10日百度推出C2C支付平台,并命名为百付宝。

Z-Blog防治垃圾留言的策略

  博客的留言评论原本是为了博主与读者建立良好沟通和交流的途径,然而,黑帽SEO通过一些自动发送链接的程序,大量粘帖他们网站链接地址进行所谓的SEO搜索引擎优化,特别在中国这个以百度搜索引擎为主导的网路中,这种垃圾留言已经呈现泛滥成灾之势,今天我就介绍一下如何在Z-Blog系统中设置防止垃圾留言评论的方法。

  1、使用验证码

  在Z-Blog“网站设置管理”-“页面设置”中,选择“发表评论时启用验证码”,这样,就会在评论上添加验证码的验证,防止机器群发,不过对于目前已经存在“人肉Spam”的存在,通过雇佣大量廉价“人肉”来输入验证码进行破解。并且验证码对于读者评论来说不太友好。

  2、使用nofollow标签

  “nofollow” 标签是Google、Yahoo和微软公司前几年一起提出的一个标签,超级链接加上这个标签后就不会被计算权值,Z-Blog评论默认就使用了nofollow标签,不过百度目前还不支持nofollow标签,这样nofollow功能在一个百度占据绝大多数市场的国家里,实际作用就大打折扣。

  3、重定向超级链接

  对于评论者提交的链接,不直接显示链接,而是使用一个重定向程序来链接,重定向使用JavaScript进行跳转,这样搜索引擎就不会索引这个链接。Z-Blog评论默认链接就是重定向链接。

  4、使用robot.txt文件

  放在网站根目录下的robot.txt文件是专门提供给搜索引擎读取的纯文本文件,当一个搜索引擎访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索引擎会按照该文件中的内容来确定访问的范围,目前包括百度在内的几乎所有搜索引擎都支持robots规则,那么我们可以通过自定义robots.txt来防止搜索引擎索引垃圾链接。

  对于Z-Blog来说,默认下所有的留言链接都会被转化为function/c_urlredirect.asp这个重定向文件中,那么,我们只需要在robots.txt中添加一行 Disallow: /function/c_urlredirect.asp 即可让搜索引擎不索引所有评论的链接。

  5、禁止超级链接

  禁止留言中提交链接,也是一个反制垃圾留言的方法,对于Z-Blog用户来说,先安装“月光Z-Blog反垃圾留言过滤插件”,然后在“网站设置管理”-“Antispam设置”中,将“允许评论的包含的超连接数目”设置为0即可。

  6、关闭评论功能

  这是终极的一招了,关了评论,任何留言群发工具就都无法发送垃圾评论了,对于Z-Blog来说,在“网站设置管理”-“全局设置”中选中“关闭评论功能”就可以关闭评论了。

  以上就是我总结的针对Z-Blog系统的反垃圾留言评论的几个方法,对于WordPress来说,建议使用Akismet和Some Chinese Please的组合,效果也不错。

2008年10月27日星期一

微软爆出2008年最大安全漏洞

  读者刘超投稿(作者博客)称,10月24日,各大杀毒软件厂商均发出安全警报,微软系统爆出2008年最大的安全漏洞(KB958644),影响包括 Windows XP SP3、Windows 2000、Windows Server 2003、Windows Vista 等几乎所有主流操作系统。黑客可以利用此漏洞发动大规模远程攻击,实际效果可与“冲击波”、“震荡波”等病毒类似。

  据悉,微软已经发布了该漏洞的补丁。但由于近期“黑屏”事件的影响,很多用户已经关闭了系统的补丁自动更新功能,因此很可能造成严重的危害。

  据瑞星安全专家表示,该漏洞存在于操作系统的 RPC 模块,如果用户的计算机收到了特制的 RPC 请求,则攻击者可以绕过系统的认证远程运行任意代码。当初“冲击波”、“震荡波”病毒利用的同样是 RPC 漏洞,因此该漏洞很可能造成类似的大规模蠕虫攻击。

  Windows XP 安全更新程序 (KB958644) 官方下载:点这里下载

2008年10月26日星期日

Google手机邮件Gmail Mobile 2.0发布

  据Google Mobile博客报道,Google现在发布了移动版Gmail 2.0,新的版本支持黑莓手机,这个版本的重点速度更快、更安全可靠,客户端的代码重新设计了,大大改善了客户端缓存的性能,优化了一代的瓶颈。

  新的Gmail移动版本的改动如下:

  整体性能得到了改进;支持对个账户管理;支持多邮件的草稿;支持强大的快捷键;支持基本的离线功能。

  这个移动版的Gmail 2.0已经推出了35种语言。请通过手机访问 m.google.com/mail 来下载新的客户端。下面是Google发布的一段演示视频。

2008年10月25日星期六

基于硬件指纹的软件加密和注册技术

  在软件加密保护技术中,一种常用的保护方法就是基于硬件指纹进行许可授权,本文将详细介绍硬件指纹的具体获取技术,并提供一段演示源代码程序。

  硬件指纹加密,指的是用户免费得到软件并安装后,软件从用户的机器上取得该机器的一些硬件信息(如硬盘序列号、BOIS序列号等等),然后把这些信息和用户授权进行绑定,产生硬件特征码,用户需要将此特征码提交给软件提供商或开发商,软件开发商利用注册机(软件)产生该软件的注册号发给用户,用户通过此注册号可以激活本地授权许可。软件加密虽然加密强度比硬件方法较弱,但它具有非常廉价的成本、方便的使用方法等优点,从而在低成本的共享软件领域广泛应用。

  硬件指纹加密的关键是电脑硬件信息的获取,我们需要通过程序将机器的标识一一读取出来,根据机器的标识,通过一定的算法,对用户进行授权限制。

  目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,如果用户的硬件信息发生变化,比如更换了网卡等硬件,则按照一定比例进行判断,比如三分之二的硬件信息没有变化,则表示同一用户。

  下面是使用VB调用Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。

    MsgValue = ""
    Set objWMIService = GetObject("winmgmts:\.
ootcimv2")
    '获取硬盘序列号
    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PhysicalMedia", , 48)
    For Each objItem In colItems
        MsgValue = MsgValue & vbCrLf & "硬盘 = " & objItem.SerialNumber
    Next
    '获取主板序列号
    Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard", , 48)
    For Each objItem In colItems
        MsgValue = MsgValue & vbCrLf & "主板=" & objItem.SerialNumber
    Next
    '获取CPU ID
    Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)
    For Each objItem In colItems
        MsgValue = MsgValue & vbCrLf & "CPU = " & objItem.ProcessorId
    Next
    '获取BIOS序列号
    Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS", , 48)
    For Each objItem In colItems
        MsgValue = MsgValue & vbCrLf & "BIOS= " & objItem.SerialNumber
    Next
    '获取网卡MAC地址
    Set colItems = objWMIService.ExecQuery("SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL) AND (Manufacturer <> 'Microsoft'))", , 48)
    For Each objItem In colItems
        MsgValue = MsgValue & vbCrLf & "网卡 = " & objItem.MACAddress
    Next
    Wscript.Echo MsgValue

2008年10月24日星期五

使用Google Analytics统计Google Adsense

  据Google AdSense官方博客报道,Google AdSense即将推出一项新的功能,就是将Google Analytics(谷歌分析)和Google AdSense结合在一起,统计AdSense上的数据。Google会逐步推出这项功能,并将邀请一些用户进行测试。

  实际上,AdSense的广告点击统计对于站长来说是一个非常重要的数据,统计和分析哪些IP地址点击了广告的数据对于避免恶意点击有重要的意义,我在前面一篇文章中已经总结了一个在Google Analytics分析AdSense点击的方法,但是得到的数据统计还是非常有限,如果Google官方能够将这两项工具整合在一起,那对于Analytics和AdSense都会有很大的促进和发展,广大发布商也能够了解到更多的AdSense广告的详细统计信息。

  下面是Google官方提供的一段相关的演示视频。