Category: 未分类

  • Ubuntu 11.04 安装 scim-googlepinyin

    以前用 Mac 的时候,抱怨 Mac 没有好用的中文输入法,现在搜狗和腾讯竞争激烈,Mac 用户不愁输入法了。现在又用 Linux 了,一直希望腾讯或者搜狗能够为 Linux 开发一款输入法可是迟迟不见踪影。前面写了一片 Ubuntu 安装 ibus-cloud-pinyin 的,不过后来还是感觉体验不太好,用回默认的 ibus 拼音了。 今天写东西还是觉得中文输入很烦,于是试试安装这个 scim-googlepinyin 吧。发现过程也不是太难,关键是怎么让 scim 正常运作起来。 $ sudo apt-get install scim scim-pinyin 然后在 Language Support 里把 Keyboard input method system 选成 scim 重新登录就可以了。安装完成后 System Preferrences 里就会有 SCIM 的设置,把所有的都看一下大致知道怎么配置了。不过问题是在很多输入框里,候选词列表不跟随光标移动,比较难受。解决办法是修改 /etc/X11/xinit/xinput.d/scim,把 GTK_IM_MODULE 改成 scim. 我把 QT_IM_MODULE 也改了,不过好像没效果,QT 程序里还是不跟随光标。对我来说无所谓,我目前用到的唯一 QT 程序是 skype,并且它的输入框就那么小,不碍事。 我也不知道是什么影响一个输入法的体验的,这个是我感觉最好的。…

  • Kindle 不适合阅读结构化书籍

    Kindle 3 的软件在某次升级中,加入了 real page number 这么一个功能,似乎仅支持从 Amazon 购买的一部分书。我不知道这个功能到底有多大用处,Amazon 急于响应用户的要求。读书的过程中知道实际页码和知道百分比有什么区别吗?除非用这个功能是为了方便地在纸质书中找到对应的位置,去看一些在 Kindle 中排版错乱的文字、图表,或者 Kindle 中看不清的插图。 在 Kindle 上看了各种各样的书之后,感觉它确实很难告诉读者,当前正在读的是什么地方。百分比、页码是不够的,纸质书是怎么做的?现在大多纸质书都会在页眉处标出章节,一般翻开书的任何地方,右边页眉标着这是第几章,左边页眉标着是第几节。这样读者困惑的时候,一抬头就知道自己看到哪儿了。我觉得 Kindle 最缺的就是这个,有时候不知道自己在什么地方,只好往前翻页,够痛苦。 说到翻页,电子书的翻页也是够难受的。当然读书的过程中,大部分的操作都是一页一页往后翻。但是有时候比如你读小说,看到一个人的名字,明明刚十几页之前提到了却想不起来这是谁,翻页就比较痛苦。当然可以通过搜索定位,但是这样一般还得用书签记住当前位置,也挺麻烦的。 最近看那个 Getting Things Done,作者也够唠叨的,一个概念翻来覆去很多次重复讲,可能是我没有耐心吧,有了上政治课的感觉。他那个几万英尺的说法,开头讲了一次,后半部分里又拿出来讲,其实当时我是比较想翻到开头去看看到底有什么区别的,但是由于 Kindle 做这个太麻烦,就懒得看这本书了。另一方面,我看了一下原版的纸质书(很久前买的,100大洋啊),章节层次是比较分明的,除了在页眉标明章节,更下面的层次就用大小字体、粗体、斜体依次标识。而 Kindle 版本的就只有两种层次,一种是很大的粗体,另一种就是斜体了,所以有时候不集中精力的话,看得云里雾里。 目前来说,Kindle 最合适的还是看一些叙事性的小说。第一没有什么层次结构,第二不需要复杂的排版、插图、表格等。我老婆就在孜孜不倦地在这条路上实践。 看来电子书还有很长的路要走。

  • Ubuntu 11.04 安装 ibus-cloud-pinyin

    首先安装必要的软件包(valac 默认版本不是 0.10 所以安装时必须指定版本号。subversion 是为了 checkout ibus-cloud-pinyin 的代码准备的): sudo apt-get install liblua5.1-0-dev liblua5.1-socket2 libsqlite3-dev libibus-dev libnotify-dev lua5.1 libgee-dev valac-0.10 sqlite3 subversion 然后 check out ibus-cloud-pinyin 源代码,编译,安装: svn checkout http://ibus-cloud-pinyin.googlecode.com/svn/trunk/ ibus-cloud-pinyin cd ibus-cloud-pinyin/ make sudo make install 接下来重启 ibus. 通过命令: ps -ef | grep ibus-daemon 找到 ibus 的进程号 kill 掉,然后通过菜单 System-> Preferences->Keyboard Input Methods 启动。现在点击输入法图标,应该多了个 Chinese…

  • 英文书籍阅读之难度

    最近读英文书比较多,感觉自己的阅读速度突飞猛进,心里很欢喜。不过几天前看《活着就为改变世界:史蒂夫•乔布斯传》中文版很快看到三分之一,开始转读英文版,一下就懵了,觉得满篇都是生词。 高中时想找本完整的英文小说看,竟然在书摊上买了本英文版的《穆斯林的葬礼》!我现在想起来都觉得有点不可思议,不知道为什么翻译成英文又给卖到中国来。记得这本书也没看几页,因为基本上都是生词,查词典都查不过来,而且不是可以猜测意思跳过去的。文学作品里大多都有复杂的句子,还用很多修辞技巧,那时的我不可能接受。到现在,看这个 iCon Steve Jobs: The Greatest Second Act in the History of Business 仍然觉得有点难,读起来很慢。 即使是跟自己不相干的偏专业性书籍,对我来说读起来也比文学作品容易。前阵子读了 Predictably Irrational, 没想到里面的英文会没有难度。主要原因就是作者 Dan Ariely 不是文学家,不常用一些对我们来说比较生僻的词汇。这本书的内容主要也是关于心理学、经济的,虽然有一些专业词汇,但是为数不多,可以接受,多见几遍就记住了。这两天正在读的是 Getting Things Done: The Art of Stress-Free Productivity,其实也是偏专业的一本。 文学方面的书籍,即使是给小孩写的,比如 Alice’s Adventures in Wonderland,生词也是很多。一方面,作者为了不重复以防读者出现厌烦感,同一个意思变着法子换形容词,还有各种所谓 fancy word,就如有的街道不叫 street 叫 boulevard 一样。另一方面,文学作品描写生活、场景的很多,一涉及到这些就会出现大量我们从来没接触过的名词。不用细想,你往四周看看,家里有多少东西你不知道英文里叫什么? 阅读除了学到书里的知识,对学习生词也是最好的方式了。尤其是一本书里反复出现的词汇,记忆效果非常好。这一点还是非文学类书籍做的最好,因为第一,技术性词汇会反复出现,不可避免;第二,作者不刻意追求形容词的不一致,所以很多形容词重复会用他偏好的那一个,对读者来说学习这个形容词就很有帮助。 不过不管怎样,只要没有达到妨碍阅读的程度,都是学习英语的好工具,生词多少只是在一定程度上影响阅读速度吧。有了 Kindle 的帮助,现在查生词也越来越方便了。

  • 在农村见过的小孩怪病疗法

    刚看了 “Predictably Irrational” (不知道为何国内出版的译本叫“怪诞行为学”,而把正名作为副标题),里面提到许多当今美国的外科手术可能只是安慰剂(placebo)。多数人都会承认,心理在疾病的发展和治疗过程中起很大的作用。我从小在农村长大,由此想起一些在城市里早已消失的“古法”治病方法。 在我老家那块儿,小孩有时候出现发烧、啼哭不止、不想吃饭等症状,很多会找神婆去看,甚至现在在农村生活的年轻人仍然相信这一套。神婆一般都会把发病的缘由归为“被吓着了”,“冒犯了某位过路的神仙”之类的原因。解决办法就是拿一些黄纸、蜡烛之类的到某个特定的地方去求神。各人用的方法倒是有所不同。 我清楚地记得有一次我弟弟发烧,一个奶奶来我家,找一个小碗装满小米,用红布包起来,倒过来拿着在弟弟脑门上转来转去,嘴里念念有词。过一会,小心地把碗放正,揭开红布,看看小米上显示出了什么图案。那次说是弟弟在河滩里玩被吓着了,于是就去河滩里烧纸求神。我那时年纪也小,不记得弟弟的病是怎么好起来的。不过我记得我在小米上什么也看不出,不知道那位奶奶是怎么看的。现在想想,上面显示什么跟那块红布的褶皱最有关系吧。 我不知道这个算不算是安慰剂,因为那么小的小孩,还不懂疾病与治疗,不懂自己会冒犯神鬼,神仙可以消除病痛。但是至少这个对小孩的父母是强大的安慰剂。 我姥姥在这一行里就远近闻名,很多邻村的人遇到小孩得病甚至有时候大人有了怪病都去找她看。我妈对之笃信不疑,说我姥姥跟一个大仙有奇异的关系,看病的时候大仙就上身了。一个故事就是有一次姥姥去我家坐在里屋,大仙上身了,嘴里胡言乱语。正好我奶奶进门,听见里面有人,把手里拿着的东西放门后面才进里屋。我姥姥很不高兴,说我奶奶拿着东西还怕看见。听说我高考的时候,我爸妈还点了香火,求大仙帮我呢。不过是在我知道成绩以后,我妈才告诉我…… 姥姥家院子里有一棵槐树,估计有一百年了。在农村这样的老槐树没有一个不是神的,这棵当然也不例外,我表弟甚至认了这棵槐树作干爹。我也很喜欢这棵槐树,看它枝繁叶茂,夏天的时候整个院子都是阴凉,但是还没有发展到父子之情的程度。大约六七年前的一个春节我和表弟一起去姥姥家,表弟就点了香火去拜干爹,说去年事情不太顺利,希望你保佑我今年事业发达云云。还没拜完呢,一个亲戚匆匆忙忙地跑来找他,说他某地的店铺被贼破门而入……我当时忍住了没笑。这巧合,正如小孩被神婆看了之后病情好转一样。 小时候每次去姥姥家,有个感冒之类的小病,姥姥就教我们跟大仙求医。在一个桌子上点了蜡烛、香,折一片黄纸,用火柴盒夹着放在前面,拜上几拜,说些求大仙治病的话。等香烧完,把黄纸拿来抖一下,药就在中间了。我从来没见过里面出现药,可能是我心不够诚吧。舅舅说他见过比较明显的一堆粉末,我想那得需要这个纸上抖落多少灰烬啊。 等到大一点我就完全不信这个了,有一次调皮还偷偷在姥姥供给大仙的鸡蛋上咬了一口。 我所见过的这些“神婆”,倒都没有以盈利为目的。比如我姥姥,从来不会收钱的,有些人会送点东西给她,大部分都是没用的,最好的也就是一包饼干之类,姥姥家至今还是比较穷的。我不知道为什么他们要信这一套,冒昧猜测一下,也许是故意或者无意的人格分裂、幻想吧。几年前姥姥得了半身不遂,大仙却没有帮她。可是还是有人带着小孩让她给看病。 十几岁的时候经常想,为什么在城市里就没有人得这么奇怪的病,需要神仙给治呢?其实并不是城市里的孩子不得病,而是得了病不这么解释成“吓着了”、“冒犯神仙了”。应该是现代医术落后的情况下,人们只能寄托希望于神鬼了吧(找我姥姥看病的人都说吃药不管用)。 农村还有许多其它的传说,比如我爸作为一个老师也曾跟我说有个人“鬼上身”了,说一些他自己根本不可能知道的那个死人生前的事。但是传说很多,我却没有亲眼见过任何一个,只好暂时不信了。也许这是真的吧,没事,总有一天会搞清楚是什么原理的。什么事都有来由,把它归为神鬼只是一个安慰而已。就像我们程序员看到一个 bug 的时候不能说“这是一个奇迹”。

  • quicktime的安装过程没有完成 itunes要求安装quicktime

    用电脑最烦的一件事就是出了问题,软件给的出错信息没有任何信息含量。这个技能,微软是最拿手的了。不过苹果有时候也学得很好,比如最近在一台 Windows 7 系统被折腾得比较乱的电脑上安装 iTunes 时,安装失败就给了这么一条信息: quicktime的安装过程没有完成 itunes要求安装quicktime 这意思明摆着就是让你放弃吧。但我没有放弃,后来发现是因为这个系统里面安装了各式各样的播放器、解码器。打开“添加删除程序”,把所有看着像音频/视频解码器的东西统统删了,再安装就没有问题了。 本来装 iTunes 是为了同步音乐到 iPod 上,不过后来发现 Ubuntu 里带的 Banshee 就可以同步 iPod 而且还比较好用,于是不再需要到 Windows 里同步了。不得不说,Ubuntu 做桌面已经比较成熟(11.04 里的 unity,个人认为非常垃圾,已切换至传统的 gnome. 不知道 gnome 3 如何)。

  • 两半西瓜

    昨天中午进小区门口的时候,在水果摊买了半块西瓜。老板当下给切开一个西瓜,给我一半。 老婆晚上下班回来路过小区水果摊,也买了半块西瓜。因为她把手机忘在公司了,所以不知道我也买了。等她把西瓜拿回来,我一看,似曾相识啊。搬出我买的半块,凹凸一致。往上一扣,真是天生的一对: 看来老板的西瓜卖的不是太好啊 🙂

  • 租车自驾游装备

    [本文有特效无法在 RSS Reader 里展示,请查看原文] GPS 是摩托罗拉 TN30,当时在京东看了不少,那些国内品牌总给人一种山寨的感觉,集成许多没用的功能。Motorola 也许会做点像样的东西吧,于是选了这个(我的第一件 Motorola 产品)。 导航绝对不是摩托罗拉的强项,这个产品据说只是做出来试水的。它也并没有脱离山寨的品位,内置了很烂的音乐、电影播放器,超级垃圾的游戏。最早的版本只有摩托罗拉开发的一个导航软件,超级烂且没有后续地图数据更新。现在的版本都带了一张 2G 的 MicroSD,同时带一个 SD Adapter,里面装了灵图,第一次使用的时候需要激活。我换了一张 4G 的 SD 卡,在这里更新了数据,似乎一直免费的吧。这个帖子介绍了如何安装更多程序,有兴趣可以参考。 灵图程序手写功能偶尔会导致崩溃,导航启动时搜索卫星也比较慢,有时候发现它还会找错地方,硬重启一次即可。彻底关闭的方式是一直按着电源按钮,先响一声,看到屏幕关闭,再过几秒橘色指示灯闪烁,表示已经完全关闭。 支架看似是硬的,实际上是可以弯曲调节的,用力即可。这个力度正好可以让导航仪在颠簸中不会变位置。触摸屏要用指甲操作才流畅。总体来说,性价比很低的一个东西。 公对公音频线是秋叶原墨玉版1.8米。用不着这么长,不过这是质量比较好的里面最短的了。还有更贵的贝尔金的,太不值了。插 iPod, iPhone 的耳机口松紧正合适,另一头插入车的音频输入,按 AUX 键或者有的车是长按音源键即可切换,音量也合适。iPod, iPhone 控制音乐播放非常方便,又能听自己平时听的音乐,当然了也可以接其它的 mp3 player, 只要有3.5 mm 输出。 先在京东上发现有专门给近视人士做的偏光套镜,不过怕不合适。去潘家园眼镜城买了个,品牌不一样,便宜点。这种偏光套镜据说都是一样的尺寸,反正我近视度数比较高加散光,镜架形状是普通的,套上这个正合适,而且很轻,没有感到不舒服。

  • qingbo.net 最近的更新

    首先加了分类的功能,其实一开始设计的时候就有,数据库里相关的表都一直存在,只是当时觉得分类其实没太大作用,搜索可以解决一切问题。现在想想,按分类浏览有时候还是很方便的,于是把它放了出来。不过自从由 WordPress 迁移到自己搭建的平台,文章都没有分类,以后再整理吧。 可以在文章里画箭头指向图片上的某个区域,画线的部分已放在 GitHub 上,所有代码其实都可以查看源代码得到。详细介绍见上一篇文章 “autoarrow.js“。 图片上可以标记区域加 note,和 Flickr 基本一样。我是完全用 CSS 实现的鼠标悬浮等效果,没考虑 IE 的兼容性。 后两个效果不能在 RSS Reader 里展示,所以如果用到了这两个特性,在 RSS 输出里加了提示。具体例子可以看文章“人体工学键盘+笔记本支架” 其它一些小的更新: 写了一个 Python Markdown 的 extension, 如果链接是指向站外的,加上属性 target=”_blank” 评论不再支持 Markdown,使用纯文本,不会有链接,不会有任何样式了,只有换行。 后台写文章的界面应用了 pagedown,写 Markdown 稍微方便了一些。这个项目就是 Stack Overflow 的那帮人维护的,基本上是把 SO 用的那个编辑器及预览功能剥了出来。

  • autoarrow.js

    写了个简单的 JavaScript,可以指定 HTML 页面上的一个元素作为 container,从里面的任意元素向里面某个图片的一个区域画箭头。名字就叫 autoarrow.js 吧,放在 github 上,点过去可以看到简介、截图,里面也有一个简单的例子。依赖 jQuery, 不过我不太熟悉怎么做成 jQuery 插件的形式,就这么凑合着吧。 Showcase 以下几篇文章可以作为演示 (如果你看不到可能是缓存问题,强制刷新一下) Book Stand AVIS国际租车体验 – 八达岭野生动物园 人体工学键盘+笔记本支架 大致原理 创建一个 canvas,位置、大小完全和 container 一致,但是 z-index 是负数,这样它就在 container 显示层的下面,设置 container 背景透明,所以能够看到 canvas 上的东西。如果 canvas 在 container 上面,则会影响 container 里的文字选择等操作。 因为图片一般是不透明的,所以把区域内的图片都设置 z-index 为更小的负数,但暂未考虑其它不透明元素。 计算出箭头起点区域和终点区域的坐标,用一种很简单的算法计算起点、终点到底从哪个方向画出来。这样在接口参数中,起点只需指定起点的元素,比如 $(‘#anchor-1’) 这样的,终点只需指定图片和目标区域(一般是图片上的一个物体)。无需考虑排版变化之后需要重新“布线”的问题。 执行时机 使用这个脚本的时间问题。最初我选择在 jQuery 的 ready 事件中执行: $(function() {…