HICK 者,乡巴佬也

DIY 了一个 Emacs 小技巧, 爽 YY

Posted in: Emacs&Elisp — Hick @ 2007/09/22 23:20:02 Comments (2)

用 AsciiDoc 格式来写文档, 没有 Emacs 还真不好下手!暗自庆幸我同时遇到了它俩儿, 偶然和必然再次碰撞… 嘿嘿

通常在 Emacs 中执行系统(linux/unix/windows等)命令, 需要 M-! 后在 mini-buffer 中输入需要执行的命令. 而我转换 AsciiDoc 格式为 html 的时候, 需要执行”a2h + 无路径和后缀的 AsciiDoc 文件名”命令来转换(其中有我用 php 写的脚本的封装). 整个操作过程还是比较麻烦的, 而且有时候容易输错文件名. 想到应该可以通过 M-! 对应的命令/函数, 获得当前 buffer 名来得到 AsciiDoc 文件名作为参数的方式, 绑定到一个键操作即可自动完成这个过程, 摸索着把 .emacs 设置如下:

(more…)

感叹:网站中不要有 ad 目录

Posted in: Web 开发 — Hick @ 2007/09/10 20:38:50 Comments (1)

几年前就因为用 Maxthon(那时候叫 MyIE)看不到自己做的网站上的图片纳闷了很久,后来发现是因为图片放在一个叫 ad 的目录下,而 MyIE 有一个广告过滤规则是 */ad/* ,所以图片被 Maxthon 拦截了,显示不出来,而换 IE 就没问题了。

上周五有个用户投诉,说某某页面登录不正常,KF 的 MM 解决不了,俺只好亲自出马联系用户,嘿嘿。发现用户用 IE 和 TT 都出先部分图片和 css 文件拉取不到的情况。继续追踪,发现这些文件基本上都在某个名为 ad 的目录下,怀疑是广告拦截插件。但是把所有的浏览器插件都禁了,还用 flashget 下载了拉取失败的文件,发现能够下载到文件,服务器是返回 200 ,表示成功响应了浏览器请求,但是拉到的文件是不完整的,只有几百个字节。实在想不通,所有 IE 广告拦截器都被关掉了,怎么还会这样?

(more…)

据说有用 Emacs 的家伙把左 ctrl 键敲坏了

Posted in: Emacs&Elisp — Hick @ 2007/09/09 23:18:13 Comments (2)

据说有人用 Emacs 把左 ctrl 键敲坏了,哈哈,高!Emacs 严重依赖 ctrl ,具体来说一般人都是用左 ctrl 。

于是有人提供了 ctrl 键敲坏的备用方案:用 Caps Lock 键替换左 Ctrl 键。这里是各种操作系统环境下不需要抠键盘、改电路的改造方法大全:

(more…)

终于去掉可恶的 Emacs 自动识别 svn 文件

Posted in: Emacs&Elisp — Hick @ 2007/09/09 10:40:25 Comments (0)

终于去掉可恶的 Emacs 自动识别 svn 文件!!!

目前相关知识浅薄,查了半天也没有搞清楚 Emacs 怎么根据 .svn 文件自动关联文件为 svn 管理的。总是在打开 svn 的工作拷贝文件时提示 Running svn…FAILED (status 1) !!!不理会该错误,编辑文件保存时又会出现这个提示,并且死活保存不了!害我很长一段时间里只好不用 Emacs 来编辑文件,后来无奈才把 .svn 打包,然后删除后再用 Emacs 编辑,完了再解压缩出来… 真有够 bt …

(more…)

Emacs 的 outline-mode

Posted in: Emacs&Elisp — Hick @ 2007/09/08 16:56:27 Comments (0)

形象点说,outline-mode 带给 Emacs 类似代码折叠功能,再简单的说,outline-mode 能够根据一定的规则”生成”并”收缩/打开”目录。有了这玩意,写起文本文档来就能够大大提高效率了。下面是某个文档的 outline-mode 效果图:

“生成目录”
ElispMan

(more…)