分类目录归档:修电脑

Drupal用户请慎用bad behavior模块

bad behavior能屏蔽垃圾发布器。我前段时间用这个模块帮我挡垃圾评论,但是却出现了意外的副作用:Feedsky不再更新我的feed了。去Feedsky上看了下,更新信息一水儿的403错误(服务器拒绝访问),仔细一想,看来是这个bad behavior作的怪。

bad behavior的原理是检测来源请求的http头信息,从而判断当前请求是否来自正常途径,即浏览器访问。而Feedsky的抓取机器人一定是因为不符合bad behavior的判断条件,被当作恶意访问屏蔽掉了。扩展一下,百度的抓取机器人很有可能也被屏蔽了,这正好能解释我的站一直以来百度收录不正常的情况。

虽然bad behavior官方说给google、yahoo等搜索引擎专门开了绿灯,并且也放行来自digg等主流网站的抓取访问。但是bad behavior毕竟是老外写的,他们可能不知道搜索引擎里还有个百度,更别提Feedsky、抓虾、鲜果之流了。

所以中文站建站者一定要注意这个问题,使用bad behavior一定要谨慎。如果你只是想屏蔽垃圾评论,那么建议你还是用CAPTCHAMollom这类不是那么“强大”的模块吧。

MySQL Workbench,专为MySQL设计的数据库建模工具

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。

主要功能

MySQL Workbench的主要功能包括:

  • 基于Cairo的图形渲染,可以将内容输出到OpenGL、Win32、X11、Quartz、PostScript、PDF等多种目标上
  • 可视化的表、视图、存储进程/函数和外键
  • 实现数据库到SQL脚本的逆向工程
  • 数据库/模型的同步
  • 导出SQL创建的脚本
  • 导入DBDesigner4的模型
  • 支持MySQL5的特性
  • 可选的图示记号

软件截图

跨平台

MySQL Workbench目前只推出了Windows版,不过未来将推出Linux和OS X版。目前,除了一个已经GA的 Windows版外,Linux版也已经进入了Alpha阶段。

作为DBDesigner4计划的继任者,MySQL Workbench 5.0版本侧重于基本功能的实现。MySQL Workbench 5.0正式发布后,开发组仍然会在bug修复、渲染效率优化、数据库文档模板和插件、模型摘要的在线存储方面进行加强。而在未来的MySQL Workbench 5.1版本中将加入对Linux和OS X平台的支持,并强化数据库查询功能,将 MySQL Workbench打造成功能完善的SQL IDE。

版本区别

MySQL Workbench有两个版本:MySQL Workbench Community Edition(又叫MySQL Workbench OSS,社区版)和MySQL Workbench Standard Edition(又叫MySQL Workbench SE,商业版)。MySQL Workbench OSS是在GPL证书下发布的开源社区版本,而MySQL Workbench SE则是按年收费的商业版本。其功能方面的差异见下表(不得不说,数据库/模型同步这一重要的功能竟然只在收费的MySQL Workbench SE中可用,而在DBDesigner4中这却是基本功能,这种“继任”方式实在让人恶心。):

MySQL Workbench 5.0 下载

要下载MySQL Workbench OSS版,可以到MySQL的官方下载点下载:http://dev.mysql.com/downloads/workbench/5.0.html

我从eMule上找到了MySQL Workbench SE版,有需要的朋友可以到这里下载:MySQL Workbench SE 下载

在XAMPP上安装SVN的一个注意事项

在之前版本的XAMPP(如1.6.5)上,apache运行SVN所依赖的mod_authz_svn.so和mod_dav_svn.so两个文件是已经存在的,并且为了让XAMPP能够和SVN一起工作,XAMPP的开发者重新编译了这两个文件。而在新版本的XAMPP中(可能是从1.6.7开始),作者删除了这两个文件,你必须从svn的bin目录中拷贝这两个文件。

因此,在XAMPP上安装SVN时,必须先检查“xampp\apache\modules”目录中是否有mod_authz_svn.so和mod_dav_svn.so这两个文件。如果已经有了,那么就不需要从svn中拷贝了。

不过这里仍然有一个问题,xampp重新编译过的mod_authz_svn.so和mod_dav_svn.so文件只能支持某个指定版本的SVN,XAMPP版本和它支持的SVN版本是映射关系(即任意版本的XAMPP只支持特定的SVN版本)。

很遗憾,XAMPP的开发者并没有发布XAMPP和SVN版本对应关系表。如果你发现你的XAMPP无法和SVN一同工作,排除了所有安装中可能出现的问题后,最后一个原因一定是XAMPP和SVN版本不对应。如果真的遇到这种情况,请升级XAMPP到1.6.7以上(含1.6.7。1.6.6可能也行,但我不确定)版本,直接从svn中拷贝mod_authz_svn.so和mod_dav_svn.so。

Linux版QQ1.0Preview试用感受

linux qq

  • deb包在64位系统下无法安装
  • 与scim输入法不兼容,无法输入中文
  • 不显示好友自定义昵称
  • 不显示好友分组
  • 个人资料被莫名清空
  • 无法显示好友发来的图片和表情
  • 不支持快捷键

剩下的还有一堆毛病,包括许多官方故意没有开发的功能(比如声音)。

QQ is bull shit, back to eva or pidgin.

U盘备份/同步工具——GoodSync

 GoodSync

GoodSync是一款优秀的U盘备份/同步工具,能够帮助用户快捷的进行U盘备份和同步。

生活中,我们常常会遇到要在多台电脑上同步工作的情况,而这多台电脑间无法时时刻刻相连。U盘就成了这些电脑间唯一的数据桥梁。U盘备份/同步也成了一个频率很高的日常应用。

而通常情况下,我们在进行U盘备份/同步同步时,只能自己手动复制U盘中的内容,很麻烦,而且容易出错。

GoodSync可以实现两台电脑或者电脑与U盘之间的数据和文件的同步备份。通过此工具,可以备份U盘中的数据或者其他文件到个人电脑的硬盘上。此外,GoodSync不是简单的复制文件,它通过分析文件修改时间来确定哪些文件是有更新、需要备份的,从而实现智能化的U盘备份/同步。

GoodSync的使用非常简单,安装完毕后,只需指定源目录与目标目录就可以了。

GoodSync使用说明

1#点击两侧“浏览”按钮,选定需要同步的源文件夹与目标文件夹。

2#点击“分析”按钮,GoodSync将计算出需要同步的文件并列示出来。

3#当同步文件准备就绪之后,点击“同步”按钮。

这样,U盘备份/同步工作就完成了!

此外,你还可以将U盘备份/同步设置成定时任务,自动执行。

GoodSync使用说明

1#选择“任务 >> 选项”,打开选项设置界面。

GoodSync使用说明

2# 点击“自动”标签即可选择你所需要的自动操作功能。

用GoodSync进行U盘备份就是这么简单!

GoodSync官方网站:http://www.goodsync.com/cn/index.html

GoodSync下载:http://www.goodsync.com/cn/download.html

PHP调查系统——LimeSurvey

limesurvey

LimeSurvey是一款开源的PHP调查系统,用官方的话来说,“LimeSurvey有许多种特性,它具有创造一个优雅的在线调查所需的一切元素。”

LimeSurvey具有以下特性:

  • 支持20多种问题类型
  • 强大的用户管理功能
  • 问卷安全设置
  • 允许创建调查分支,即根据之前选项的不同,之后的题目也不同
  • 允许将问题分组、分页显示
  • 允许自定义结果分析方式(例如设置不同问题的权重)
  • 允许在调查中集成图片和视频
  • 自动创建调查表的可打印版本
  • 可以将调查导出为多种格式(text, CSV, PDF, SPSS, queXML, MS Excel)
  • 可以通过email发送邀请和提醒
  • 允许自定义模板
  • 多语言支持,包括简体中文

与其他PHP调查系统相比,LimeSurvey功能十分强大,但同时也造成了一个缺点——上手难。不过一旦适应以后,相信你就可以随心所欲的按照自己的想法创建一个PHP调查问卷了。

想了解更多信息,你可以去LimeSurvey的官方网站:http://www.limesurvey.org/

LimeSurvey的下载是放在SourceForge上的,而SourceForge遭到了GFW的封锁。如果你需要下载的话,可以到这里下载LimeSurvey的最新稳定版本1.71Plus:http://www.mediafire.com/?ybdn1uytmmy

让Freeglobes支持utf8编码(附中文语言包)

先发发牢骚。公司用Freeglobes做了个网址目录站。这倒霉软件是法语的,默ISO-8859-1编码,对中文的支持很不好。经理做了个中文语言包,结果不能在ISO-8859-1编码下正常显示。于是把整站换成UTF8编码,可前台的搜索又出了问题。无奈,只能我来改。看了半天的源代码,总算搞定。下面介绍下方法。

要把网站改成utf8编码,你需要找到“conf/config.php”文件,把第33行的“$CONFIG[‘encoding’] = “ISO-8859-1”;”改成“$CONFIG[‘encoding’] = “UTF-8”;”。

现在,网站变成utf8的了,可你的前台搜索搜中文时肯定也出问题了。

要想修正,你需要找到“include/recherche.php”文件,把第14到16行的

if(isUTF8($seek)) {
$seek = utf8_decode($seek);
}

给注释掉。然后就正常了。

最后附上一个不完整的中文语言包,只汉化了前台的部分内容。

下载地址: freeglobes中文语言包

使用方法:解压缩,把文件复制到你选中的语言包里。比如你选中的预言是英语,就复制到“language/english”文件夹下。

不要给我留言,我不会回答关于该软件的任何问题。如果你有问题,请去法国人的论坛。

Firefox下载日

Download Day

Firefox社区正在做一个疯狂的举动——创造24小时内同一软件下载量最高的记录。

创造吉尼斯世界记录。体验更好的互联网。听上去很不错吧!您只需要在下载日下载Firefox 3就可以──就是这么简单。我们不会要求您表演杂技或者在脸上放30把勺子,没有那么困难,不过倒也是非常有趣的事情。

顺便说一下,Firefox 3正式发布的日子会很快在这里公布,请密切关注!加入我们的社区吧!

要参与这个活动,你需要在Firefox下载日指挥中心登记你的email地址,并在下载日到来时下载Firefox3。就这么简单,还不快快加入?!

同时,你还可以帮助宣传Firefox下载日。告诉你的朋友,举办下载Party,或者在你的博客、网站上挂Firefox下载日的宣传图标