July 4, 2009
毕业的事情总算是结束了,前天搬到了临时宿舍,因为是一个人搬,而且不像上次跨校区搬家那样有专车运送,所以累得半死,不过这下基本上总算正式进入暑假状态了。虽然接下来还要在实验室干活,但是还是趁天气不错出去逛了一圈,基本上是从龙井进入,然后顺着路从九溪那边一直走到钱塘江边,最后再回到之江校区。在之江校区寻找食堂的时候再一次证实了之江校区其实是很大的,终于找到了食堂发现时间还早,于是跑过去问超市在哪里,可是我还没有开口,阿姨大概看到我一脸饥饿的样子就直接很无奈的笑了笑,然后很 cool 地打了个手势说:“食堂要四点半才有饭。” ^_^bb 沿途遇到了一些有趣的东西,留下了点照片:
(more…)
Filed under:
Life by pluskid
June 29, 2009

你说我就如湖水一样平静,可是我无法预料当今晚回到寝室后发现只剩下一片凌乱和我自己一个人时,我应该如何保持平静,也许有你留下的一点有用的东西呢,你们留下的其他东西我大概可以拿去卖掉换一个西瓜呢,可是我是要学你那样子在屋子中间铺上一个凉席,然后把音乐开起来吗?或者是要学你那样一个人静静地把整个房间再打扫一遍?或者是要学你那样站在十一楼的阳台,只望着外面的一片漆黑发呆?亦或者是装作什么事都没有发生过一样,爬上床去睡觉,明天早上起床去四食堂买馒头吃,然后去实验室干活,然后去自习室学习?
(more…)
Filed under:
Life by pluskid
June 28, 2009
Thinkpad 的键盘上有一些特殊地按键如音量控制等,在 Linux 下可以通过 tpb 这个工具利用起来,tpb 可以识别这些按键并执行一系列地操作,例如调用某个脚本或者用 xosd 在屏幕上显示(音量、亮度等)一个状态。不过我新装的这个 Arch Linux 的 tpb 在 Thinkpad X200 下工作不太正常,于是用了另一个办法来解决,使用很浮云地 notify-osd 加上自制的脚本来实现相同的目的。
以下是废话:
最近频繁地背着笔记本往来于 ZJG 和 YQ 两个校区,原来那个 Thinkpad R60e 不仅非常重,而且散热量非常大,看到毕业结算的时候学校退了一些学费,于是加上自己攒的一些钱买了一个 Thinkpad X200 ,顿时感觉好轻呀!
(more…)
Filed under:
Tool by pluskid
June 21, 2009
懒散了很长一段时间,一直持续本本 Windows XP 实验室 Ubuntu 的状态,最近终于借“毕业了要喜庆一下”的理由又给本本装了一个 Linux 。虽然仍旧很懒散,但是毕竟是自己的本本,还是喜欢清爽一点,因此用了 openbox 作为窗口管理器,tint2 作为任务栏,用了一周左右挺舒服的。
不过有一个小问题,就是我希望从 openbox 中 shutdown 、restart 的时候能像在 Gnome 或者 KDE 的 session 中那样“优雅”地退出,然后 login manager 也退出,然后屏幕上显示正在关闭的服务,而不是要暴力地直接运行 sudo shutdown -r now 然后屏幕直接黑掉,需要看指示灯才能知道什么时候机器真正关掉了。另外,在 Gnome 或者 KDE 中从对应的 GDM/KDM 中登录进来的话,关机是不需要 sudo 权限的。
(more…)
Filed under:
Tool by pluskid
June 20, 2009
ibus 是 Linux 下一个比较新的输入法框架,其下的 ibus-pinyin 也是比较不错的一个输入法,不过整个项目相对来说还是比较新,所以偶尔也还会有一些小问题,并不是诡异的 bug 或者是开发难度上不可行,只是大概还有跟多优先级更高的模块需要处理,比如之前说过的用 Ctrl 切换中英文状态的问题。事实上如果只是自己用的话,做一点小小的 dirty hack 也是非常方便的事情,因为 ibus 是用 Python 写的,直接修改系统中对应的文件即可,甚至都不用重新编译。
如题目所说,今天要解决的问题是 ibus 在 gVim 和 Emacs 下不能使用的问题。先说 Emacs 吧,这个似乎是一个老问题了,症状就是在 Emacs 里不能激活输入法,好像从数年前开始就一直都有类似的问题,包括 scim、 fcitx 等众多输入法在内都有过类似的问题,似乎是一部分 Gnome 用户会遇到,在 Emacs 里无法激活输入法,但是也有另外一些人正常使用,所以后来似乎也没弄明白原因,这里的问题我也不确定是不是同一个,但是症状确实挺像。
(more…)
Filed under:
Tool by pluskid
June 20, 2009
本文是“漫谈 Clustering 系列”中的第 7 篇,参见本系列的其他文章。
由于总是有各种各样的杂事,这个系列的文章竟然一下子拖了好几个月,(实际上其他的日志我也写得比较少),现在决定还是先把这篇降维的日志写完。我甚至都以及忘记了在这个系列中之前有没有讲过“特征”(feature)的概念了,这里不妨再稍微提一下。机器学习应用到各个领域里,会遇到许多不同类型的数据要处理:图像、文本、音频视频以及物理、生物、化学等实验还有其他工业、商业以及军事上得到的各种数据,如果要为每一种类型的数据都设计独立的算法,那显然是非常不现实的事,因此,机器学习算法通常会采用一些标准的数据格式,最常见的一种格式就是每一个数据对应欧几里德空间里的一个向量。
如果原始的数据格式不兼容,那么就需要首先进行转换,这个过程通常叫做“特征提取”(Feature Extraction),而得到的标准数据格式通常叫做 Feature 。例如,一个最简单的将一个文本 Document 转化为向量的方法如下:
(more…)
Filed under:
Machine Learning by pluskid
May 22, 2009
实验室的机器自从升级以后,Xorg 似乎已经可以完全无视 /etc/X11/xorg.conf 的内容配置了,所以我在里面写了交换 Caps Lock 和 Ctrl 也没有任何效果,虽然我可以通过 xmodmap 来做映射,但是这样好像 fcitx 又不认,不能用 ctrl 来切换中英文输入状态了,这个问题我很久很久以前做过 patch ,不过后来 fcitx 的版本似乎有些乱,时而能用时而不能,很诡异。鉴于现在已经完全不像以前那样爱折腾了(在实验室电脑上用了一个完全安装的 Ubuntu 就是一个最好的证明),所以就先忍着。结果这两天 fcitx 干脆连输入状态条都不见了,终于忍无可忍,装了一个 ibus 输入法。
第一感觉是 ibus 输入法还不错!至少在现在 Linux 下的各种输入法当中算很不错的了吧!只是有两个问题:
- 打开模糊音之后巨卡,反应及其迟钝,这个我一时也没有办法,对于输入法的算法并不了解,所以只好关掉模糊音,忍一忍了。
- 中英文切换是使用 Shift ,并且不可配置。当然,很多人都习惯这个快捷键,不过还有另外很大一部分人(包括我)喜欢用 Ctrl 来切换。搜索了一下发现一个 Issue ,说明确实有不少人需要这个功能,不过作者最近似乎有点忙,一时没法改这个。所以我就决定看看能不能改一下。
(more…)
Filed under:
Tool by pluskid
May 19, 2009
Short Version: 源代码参见 github 上的项目仓库,或者直接点击这个链接下载最新版本,基于 XeTeX ,依赖 XeCJK ,针对 2009 年浙江大学计算机系本科毕业论文的格式规范和 Word 模板设计。
Long Version: 最近在做毕业设计,要写毕业论文,里面有不少公式,想用 LaTeX 来排版。在 zjuthesistex 这个项目里有浙江大学的硕士和博士毕业论文的 TeX 模板,但是由于本科毕业论文各个学院的要求都并没有统一,所以也一直没有人做一个模板出来。我自己的 TeX 知识其实也就只有那么一点,每次写东西都要查许多次文档才能弄好,也从来没有做过模板,所以到底要不要用 TeX 来排版也一直很犹豫。
不过正巧前一阵子为 MSTC CFF (Coding For Fun) 出题的时候偶然找到了 XeTeX 这个东西,又听说了 XeCJK ,这两个东西加起来真是让人爱不释手呀:
(more…)
Filed under:
Tool by pluskid
May 19, 2009
GIP (Ghost Instrumentality Program) 简单地说就是 MSTC 的一个读书会活动,目前终于圆满结束了第零轮,所以我也按照约定来发一篇 blog 介绍并总结一下。首先还是从 GIP 的由来开始吧:
MSTC 作为在浙大校园里最优秀的技术社团,可以说网罗了相当一大部分技术牛人,然而一直让人困扰的是:人聚集起来了,然后呢?我们可以做点什么?有时候对于纳新加入的人我也会问一下他们的看法,不过得到的回答也是都是差不多,其实这个问题大概本身就没有什么好的答案吧。我们并不是像学校的 ACM 集训队那样的一群有一个很明确的目标而聚集到一起的一堆人,而如大多数人所说的大家一起做个东西,虽然也有成功的例子(以前的 MCP),但也只是一个,而且年代久远,我无从知晓当时的状况,但就我后来了解的情况,也多是有一个想法,在论坛或者邮件列表里号召了一下,然后就没有下文了,如同 iRobot ,还稍微得远了一点,成立了团队,还在一起讨论过好几次,最后也是不了了之。
当然,没法调动大家在一起做一个比较大的东西,缺少一个强有力的带队人也是一个主要原因吧,我自己并没有那样的能力,我的弱点很明显:时常纠结在太过细节的地方,并且定不出太长远的计划。那么有没有更轻松一点的方式呢?即使没有这样一个强大的领导者,即使不需要投入太多的精力。
(more…)
Filed under:
Life by pluskid
April 27, 2009
正好想在 LaTeX 中输入序数,而且希望是 1st 这样的格式,当然用 amsmath 宏包我可以手工使用 1$^{\text{st}}$ 来实现这样的功能,但是数字如果要变的话,改起来还是比较麻烦,最关键的还是这样的办法看起来相当“业余”
,于是我 google 了一番,找到了“专业”的方法,记在这里以备后用。
那就是使用 engord 宏包。在 \usepackage{engord} 之后,只要使用 \engordnumber{3} 这样的命令就能自动出来 3rd 这样的东西了。
Filed under:
Tool by pluskid