Flag for Chrome修复更新PageRank

Flag for Chrome 是一款 chrome 上的插件,它能显示被访问网站服务器所在国家和地区、Geo、Google PageRank,、Alexa Rank和WOT等信息。功能和 firefox 上的 flagfox 还要强大。我就经常用它来看网站的所在国家和 PageRank。插件下载地址

在近段时间的使用中,以前 chrome 地址栏上 Flag for Chrome 显示的 PageRank 值显示为问号。经过一番检查,原来是 google 的 PageRank 已经停止使用,但是 PageRank 的 API 还没有撤销,只不过 google 把它更改了一下,加上插件作者好长段时间没有更新了,所以原本显示 PageRank 的地方成了问号。现在给大家介绍如何修复 PageRank 的显示问题。

  1. 找到插件的文件位置。一般来说,chrome插件的文件位置就是在它的安装目录里面。比如我的“C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions\dbpojpfdiliekbbiplijcphappgcgjfn\0.4.1_0”,其中dbpojpfdiliekbbiplijcphappgcgjfn为 Flag for Chrome 在应用市场的 ID,“0.4.1_0”是插件的版本号。注意:AppData 文件夹为默认隐藏,需要修改文件夹选项将其显示。
  2. 修改 js 文件夹中的 PageRank.js 文件。替换“http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=”字段为“http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch=”。
  3. 重启 Chrome 浏览器。
大功告成,现在 PageRank 又回到我的地址栏了。在最后,恳请此插件的作者早日更新这个 bug。

tcexam在线考试系统csv文件转换为xml文件

tcexam是一个非常优秀的在线考试系统,将纸笔考试转化为在计算机上在线完成,只要有计算机和网络就可以考试,大大简化了整个考试流程,将出题、考试、管理阅卷登常规过程一并纳入一个系统中,不仅减少了人力,而且极大的提高了整个效率和考试结果的可信度。Glow认为最大的收益方为组织考试的老师,它让老师免去了试卷排版和编排的工作,将更多的时间放在了出题的质量上,而且只需要提交 csv 格式或者 xml 格式的考试试题设置相关考试要求,其他的工作比如判卷就可以交与服务器完成,特别是当题目大多数为选择题时效果最明显。(TCExam的主页和下载页面为这个

 为什么要把 csv 转换成 xml

TCExam 考试系统默认只能导入xml格式的考试试题,但是我们老师给的考试试题确实从Excel 转换后的 csv 格式。只有通过修改考试系统的源代码来让TCExam考试系统支持csv 格式的试题导入。这里 Glow 采用曲线救国的方法,将 csv 格式的试题先转换成xml,然后由老师手动导入到考试系统。下面是老师提供的 csv 格式的部分试题。 Continue reading

notepad++小技巧之列编辑

怎样让敲代码从一个脑力劳动变成乐趣是任何一款编辑器的终极目标,在这里我不得不提到notepad++这款神器。我从使用它到现在已经有一年有余了,并且已经代替dreamweaver成为我在windows系统上的首选编辑器(为什么要用notepad++而不是dreamweaver?知乎上的相关讨论链接)。今天向大家介绍notepad++上的一个使用小技巧——列编辑。

在编写javascript的时候,我们经常要把某个代码块注释或者进行批量编辑时,要是一行一行的给行首添加//注释的话,应该是一件很闹心的事。但是在notepad++上用两个快捷键就可以很好的解决这个问题,提高编程效率。

步骤:

1.在notepad++中,先指定到要批量添加注释的地方,使用 Shift+Alt 快捷键不放,用鼠标点击要处理的代码后点击,notepad++会高亮选中的代码块。

2.快捷键选中代码块后,在你要批量添加的地方点击,然后快捷键 Alt + C,弹出编辑框如下图,在插入文本的输入框中添加你想输入的任何字符,这里我输入的是注释的//,点击回车,notepad++就自动在你想添加的内容。

买一送一:

vim中相关的操作为“块操作”,相关步骤如下:

  1. 在normal模式中,输入“ ^ ”到达行首,快捷键 ctrl + O 开始块操作。
  2. 快捷键 ctrl + d 向下移动,你也可以使用hjkl来移动光标,或是使用%,或是别的。
  3. 输入“I” (大写的 i),在插入模式中输入”//”,按Esc键。I是插入,插入“//”,按ESC键来为每一行生效。

给博客添加humans.txt

一、什么是humans.txt

humans.txt 就是记录这个网站相关制作人员和一些有贡献的作者的文本文档,告诉搜索引擎我们是人开发,而不是通过程序自动生成的网站,通常放在网站的根目录。humans.txt 是相对于 robots.txt 而言的,它不像robots.txt 中的针对搜索引擎的语句那么生硬,网站所有者可以在这个txt文档中加入网站简介和copyright显得更加人性化。

二、其他网站的使用

humans.txt的官方网站对humantxt给出了很好的定义和应用,大家可以猛击这里查看官网对于humans.txt的使用。Google也在它的网站添加了humans.txt,想必google的搜索蜘蛛以后会把humans.txt作为一部分参考。google的humans如下:

Google is built by a large team of engineers, designers, researchers, robots, and others in many different sites across the globe. It is updated continuously, and built with more tools and technologies than we can shake a stick at. If you’d like to help us out, see google.com/jobs.

三、如何添加humans.txt

说了那么多,现在给大家介绍一下如何在网站上添加humans.txt。

首先,新建一个txt文本文档,格式最好改为UTF-8(我用的是notepad++,“格式→转为UTF-8无BOM编码”),编辑完此txt文档后,命名此文件为humans.txt,上传到网站的根目录。

第二步,在header.php的<head></head>标签中插入如下的HTML代码:

<link type=“text/plain” rel=“author” href=“http://yourdomain.com/humans.txt” />

OK,大功告成,刷新一下网页,humans.txt添加成功。

 

三、最后要说的话

humans.txt相对于robots.txt来说还是一个很新的概念,但是不排除它受到一些开源组织和Google的推崇,最终成为一个标准。我们可以想象一下如果humans.txt 最终成为标准的话,会有如下影响:

  1. 该文件将被搜索引擎用来当做判断一个网站的信任程度的一个因素。
  2. html代码head部分将会进一步简化,类似于CSS的调用,可以将一些author, copyright等等元素统统放在这个文件里进行调用,缩减代码体积。
  3. 主流浏览器会推出相应的插件或者内置功能用来解释Humans.txt,让访客第一时间了解该网站“关于我们”的信息,更加方便用户对网站有一个基本的了解。现在firefox已经有这样的插件了(猛击真相)。

相关链接如下:

张鑫旭:humans.txt-网站相关人员信息记录的idea

humans.txt官方网站(英文)

谷奥:Google 不仅有 robots.txt,还有 humans.txt