Posted on 28-11-2010
Filed Under (技术) by waterlin

Emacs 有一大堆自动保存的文件,之前我就介绍过如何重定向 .emacs.desktop 文件的存储路径,事实上,我们还有很多其它文件需要重定向保存路径。否则,对于这些文件来说,在多台电脑之间同步 Emacs 配置文件,一来实在没有同步这些文件的必要,二来存在潜在文件冲突、混淆的可能性。

比如说,因为我的 Emacs 配置,我有 .ido.last.recentf 以及 .emacs-places 这几个文件会自动生成到 Emacs 的 Home 目录。因为这些文件是跟特定的机器有关,也就没有用 Dropbox 来同步的必要了。

我们可以通过下面的方法来设置这些文件的存储路径,从而让 Dropbox 不同步这些文件。

设置 .recentf 文件的保存路径

对于 .recentf 文件,可以用下面的代码,来设置固定的存储路径:

;; 
              set recent open files
(require 'recentf)
(recentf-mode t)
(setq recentf-save-file "E:/water/.recentf")

设置 .ido.last 文件的相关属性

对于 .ido.last 文件,可以用下面的代码来设置相关的属性:

(require 'ido)
(ido-mode t)
(setq 
  ido-save-directory-list-file "E:/water/ido.last"
  ido-ignore-buffers ;; 
              ignore these guys
  '("\\` " "^\*Mess" "^\*Back" ".*Completion" "^\*Ido" "^\*trace"
     "^\*compilation" "^\*GTAGS" "^session\.*" "^\*"))

其中最重要的是设置 ido-save-directory-list-file 这个变量。

设置 .emacs-places 文件的存储路径

有关 .emacs-places 这个文件,是由 saveplace.el 这个文件保存出来的,利用下面的代码就可以重置该文件的存储路径:

(setq save-place-file "E:/water/.emacs-places")

备注

要查找以上这些变量的当前值,可以使用 M-x describe-variable RET save-place-file 这样的命令来查询。

这样,通过这些清理,用 SVN 或 Dropbox 来同步 Emacs 相关文件,就实现了从内容到形式的统一与方便。

(2) Comments    Read More   
Posted on 12-11-2010
Filed Under (生活) by waterlin

说了几年要安装防盗网,上周终于装上了。如果不是因为亚运,我说不定还不装呢!亚运看着那么多武警带着枪巡逻,我就担心学校里的安全。要是本拉登去体育馆扔一个炸弹,然后往我楼里流窜,我那玻璃窗子,可怎么顶得住哦?

有关广州的亚运,本想着去看看赛事的,结果一上网买门票,就晕掉了。住的周围虽然有体育馆无数,可是基本上没一个感兴趣的项目,全是拳击、柔道等。想看乒乓球吧,在广州体育馆,远就不说了,还没决赛之类的票。

看来,熟悉的地方没有风景呀!我注定要成为亚运的过客了。

PS:一直没有烧防盗网,还有一个很重要的原因,在大学城这个鸟不拉屎的地方,一直没有找到弄这个业务的电话。结果,托人问到一个,告诉我说,问楼管就可以了。看着那个小伙子,三下五除二就把尺寸量好了,把防盗网烧上去了,专业就是好呀

(0) Comments    Read More   
Posted on 08-11-2010
Filed Under (生活) by waterlin

这年头,是不是所有的水果都可以弄在一起、杂交一下?

前几天买了一个貌似哈密瓜的哈密瓜,长得很哈密瓜,可是颜色却是绿色的。

回去剖开一吃,一股的青瓜味,又不甜,吃得真不知所谓。真是有点难吃!我猜测,应该是青瓜和哈密瓜的混血儿,不过混血得比较失败罢了!

还有什么样的水果嫁接不出来的?

(1) Comment    Read More   
Posted on 08-11-2010
Filed Under (生活) by waterlin

国庆节过去这么久了,我还是念念不忘,为什么国庆非要从 1-7 号这样放假,不能和中秋连着一起放?

(0) Comments    Read More   
Posted on 08-11-2010
Filed Under (技术) by waterlin

初体验了一下 BugzillaTrac 系统,两个系统我都仔细配置与体验了一下,主要的区别如下:

  1. Bugzilla 作为任务与 Bug 管理系统,比 Trac 强太多了,配置、安装也比较简单。
  2. Trac 相对来讲,架构可能好一些,功能齐全一点,沾 Python 的光,可能代码也好定制一些。但是,功能虽然样样都有,但是样样都不精。
  3. 目前来看,Trac 的权限管理,还是一个鸡肋,根本没有办法起到大项目里子项目访问权限的控制,哪怕用曲线救国的方式实现了,也不是太好用。
  4. Trac 的缺省功能很弱,需要进行大量配置、安装插件才能作为基本系统来使用,这一点,Bugzilla 就显得方便多了。

最后,我决定用 Bugzilla 来管理我的项目。

(0) Comments    Read More   
Posted on 02-11-2010
Filed Under (生活) by waterlin

今天看到这篇文章,觉得写得非常好,与大家分享。像我们这种做技术的普通人,靠的就是这种陶醉于技术细节的专注、享受现状的坦然!

原文地址:http://izoan.cn/show.php?tid=399

===============================

花钱买不到的艺术欣赏,就在菜市场。

市井草根,各守摊位。来往帮衬的,都是附近社区的居民。穿摊过档,讨价还价,再寻常不过的市民生活。

个中却有高手。光顾市场三四年,发现贩夫走卒中深藏两大匠人,一位是卖鱼仔,一位是收银妹。

卖鱼仔的鱼档在市场最深处,呈L型,四米见开,油腻湿滑,几十种鲜鱼与冻鱼在眼前铺着。档口有他,还有他的老板、亲戚,潮汕人做生意多是家族式,鱼档亦然。卖鱼仔年方二十,面貌如《唐山大兄》里的李小龙,却是瘦身版;在亚热带的广州,常年赤身穿着黑皮围裙,长手长脚地站着干活。有客买鱼,他并不多话,只是快手快脚地秤斤两,然后给货,收钱。而客人一旦要求把鱼打理一下,这时,他就像变了一个人,拎起刀来,如有神助:

活鱼在他手上静止,冻鱼在他手上翻身。他抹了一下鱼肚,鱼肚开了。他以手贴刀轻抚鱼背,鱼鳞尽褪。他从鱼头中取物,从鱼腹中取物,如同把左手递给右手。他问你要不要斩成几段,你说要,他就切好–你基本上见不到斩的动作,听不到刀落砧板的重音,当然也完全不用因鱼的血肉四溅而躲闪,仿佛他只是劝鱼身们离别一小会儿。

若弄鱿鱼,无论这鱿鱼的价钱几何,光看他弄鱼的流程已值回鱼价:他把鱿鱼摊开,像抖开卷着的被筒来铺床;他像慢慢洗手似地,已完整地揭下了薄薄的几乎不可能不撕断的鱿鱼皮;他一边手舀净水洗去鱼涎,一边征询顾客的意见想怎么个切法;得到答案后,他以刀为笔,在鱿鱼身上”画画”,深浅、宽窄、图形皆如对方所愿;而鱿鱼的头与须,他已无声地刮了一遍–做了分解又保持原形。在他装袋递给过来时,一分钟也没花完。

这简直就是《庄子》书中文惠君眼前的庖丁解牛。买毕离开,扭头看他,他或者在为下一位客人服务,或者在偷空儿休息,烟已在嘴边,眼神虚空,那架势像极了美国纪实摄影大师尤金·史密斯镜头下的乡村医生。同一市场的卖鱼者还有十数家,但只看到交易和干活,看不到干活如享受、弄鱼如艺术的第二人了。

收银妹则一年四季站在菜市场底层的超市收银台前,也是二十岁上下,白衬衫牛仔裤,头发总是胡乱地扎起,露出深瞳高颊的清瘦样,从不带笑,连微笑也没有。她和她的两位经常变换打扮的同事每天要对付光顾这数百平米超市的顾客。超市内还内设一个平价菜场,引来无数住家师奶和爷爷奶奶。埋单时,三个收银台前总是排起长队。这时,白衬衫牛仔裤的收银妹充分证明了自己为什么不需要笑,因为她不是来卖笑的:

无论她眼前的队伍有多长,她总是最快消化。在顾客的耐心被挑战之前,已能往前挪几步。蔬菜小袋上横七竖八的标签,她只需要扫一眼,盲打的手飞快地在键盘上输入价格。她把计过价的商品顺手递到顾客的环保袋边。她报出总价之后,在顾客拿钱算钱的当口,她已在为下一位顾客分类,为埋单做准备。她从不催促拿钱和找零慢的老年消费者,而是帮他们尽快把商品归类放齐。大部分情况下,是顾客在浪费时间,当然,她永不开口抱怨顾客。

我相信卖鱼仔和收银妹没有比同行受过额外的训练。他和她干着社会上最普通的工作,却显示出富于职业精神的匠人风范。他和她的收入不一定会比同行高,但仍然坚持比同行更高的服务质素。在不要求专业品质的行业角色中,他们是专业人士。

他们的匠人风范,是来自于卖油翁式的熟能生巧么?显然不是,熟能生巧只是一个低层次的要求,而匠人文化则包含了更高层次的内涵。其实中国自古就有这种职业传统美德,正因为如此,匠人令人肃然起敬。他们对工作一丝不苟,始终遵循”尺子最有发言权”这一准则,所谓”嗜之越笃,技巧越工”。

袁岳说,职业大典里有7000多种职业,其中18个职业会是10岁以前小孩子的理想,另外7000多个职业都是成年后将就做的。现在,2600万名农民工和700万名大学毕业生要找的工作,一定很难是孩童梦想的18种职业。他们要为生存(幸运的话,为兴趣)就业。而已就业的几亿中国人,工作态度与专业素质又如何呢?为铁饭碗而考试、为加薪和升职而跳槽,为房子车子和出人头地而焦虑,三者胜过了对专业的要求。无论你哪所大学毕业,无论你的工种和职称,你身无匠心、手无技巧、提供不了精准、专业、享受式服务,你就不是匠人,而多半是个职场混子。

于千万人之中,你是匠人,这是比通过炒作暴得大名或通过钻营获得暴利,更令你具有社会价值和存在感的事。爱玛仕和百达翡丽的品牌价值背后,是匠人。陈佩斯说”我是一个喜剧匠人”,但他还不是,只能说他想成为匠人。

在中国,就业一点也不难,只要于千万人之中,你是匠人。

(2) Comments    Read More