2009年十二月 的博文

“150实词”探测器(12月更新)

150实词探测器

  中考文言文要考哪些实词解释?只考“150实词表”里出现的。你是否觉得复习时来回对照着看很麻烦呢?“150实词”探测器能在你输入文言文后将其中出现的实词高亮表示,还可以在需要时查看这些实词的解释,方便复习。

点击进入150实词探测器>> 

 

使用方法:

150实词探测器

预设文言文:

选择一篇预设文言文,探测器会自动载入并高亮实词:

  • 《曹刿论战》
  • 《小石潭记》
  • 《岳阳楼记》
  • 《醉翁亭记》
  • 《桃花源记》
  • 《捕蛇者说》
  • (全部150实词)

自行输入文言文:

点击“自行输入文言文”,在文本框中输入文言文,下面的输出区域会实时高亮实词。
你也可以自定义文本框的高度。

150实词探测器

查看实词解释:

鼠标划过高亮的实词,会在鼠标右下角显示该实词的所有解释
能力所限,目前无法为您挑选正确的解释。

150实词探测器

鸣谢:

实词表及预设文言文来源:

《中考文言诗文考试篇目点击(2010届)》2009年10月第7版

实词解释录入及核对:

Roland Chen

前期效果及编码问题测试:

已解决的BUG:

firefox下转换大段文字时无响应(11月版本)

发现者:飞·樊
状 态:已改进高亮算法,各浏览器下功能正常。

开发展望:

对于js操作的唯一地址

提议者:飞·樊

鼠标点击时查看实词解释

提议者:Roland Chen

手机版

提议者:じ藍色雨ご

 

点击进入150实词探测器>> 

12/18更新:解决“空格回车不处理”问题。

Ubuntu下的trackpoint中键滚动功能

  自从Google Chrome OS的展示会,我就对Linux系统产生了浓厚的兴趣。用Ubuntu近一个月了,它的速度、安全性、可定制性让我佩服不已,相见恨晚。

  之前在Windows下编程,不知道vim这样的强大编辑器,嫌手在键盘和鼠标之间移动的麻烦,买了IBM sk-8835 Ultranav键盘(带trackpoint小红点)。在Ubuntu下没装这键盘的驱动,于是有一个该键盘的重要功能──中键滚动,一直没有得到运用。想到了Linux的可定制性,相信实现这个功能一定不难。经过一番google,找到了实现方法。用完美来形容一点不过分。

  我只是Linux初学者,下面的介绍也较适合初学者阅读。如有差错疏漏,还请高手指正。

第一步:取得小红点设备的info.product值

这里介绍用gnome device manager取得这个值。如果你有其它方法得到这个值,也可以直接跳到第二步。

在终端中输入”sudo apt-get install gnome-device-manager”(不含引号,下同),自动下载安装一个几百K的文件。

安装完成后,运行”gnome-device-manager”打开设备管理器。

在左侧的设备列表中,根据你键盘的连接方式找到键盘设备。比如我的键盘是USB连接的,我就在USB下找键盘鼠标相关的设备。

gnome-device-manager

点击后根据右侧出现的Model值也能一定程度上判断设备。有trackpoint ultranav等字样的一般就能确定是ultranav键盘。

gnome-device-manager

选择菜单栏中的view,给Device Properties选项打上勾。此时可以看见右侧多出了”Properties”选项卡。

gnome-device-manager

在Properties选项卡中的Key一列中找到”info.product”,查看其对应的Value,记下它。于是我们就得到了需要的值。

gnome-device-manager

第二步:创建配置文件

在终端中输入”sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi”,并输入密码,这样,就创建了一个fdi文件。

将下面的内容复制进文档:

<?xml version=”1.0″ encoding=”UTF-8″?>
<match key=”info.product” string=”Synaptics Inc. Composite TouchPad / TrackPoint”>
  <merge key=”input.x11_options.EmulateWheel” type=”string”>true</merge>
  <merge key=”input.x11_options.EmulateWheelButton” type=”string”>2</merge>
  <merge key=”input.x11_options.XAxisMapping” type=”string”>6 7</merge>
  <merge key=”input.x11_options.YAxisMapping” type=”string”>4 5</merge>
  <merge key=”input.x11_options.ZAxsisMapping” type=”string”>4 5</merge>
  <merge key=”input.x11_options.Emulate3Buttons” type=”string”>true</merge>
</match>

将代码中string=”Synaptics Inc. Composite TouchPad / TrackPoint” 引号内的内容换成你的info.product值。

保存这个文件并退出gedit

gnome-device-manager
(图片使用的是vim编辑器,而非gedit。)

第三步:重启hal和gdm服务

方法一:

通过图形化界面,注销,再登录。

方法二:

退出正在运行的应用程序,并在命令行中输入:
sudo /etc/init.d/hal restart
sudo /etc/init.d/gdm restart

大功告成!完美之处:

按住中键并移动小红点进行滚动操作,十分顺畅。还支持非活动但可见窗口的滚动。滚动方面与windows下的表现无异。

 

浏览器中,在链接上单击中键,相当于单击鼠标滚轮,可以在新标签页中打开网页。这是windows下也没有的功能。