2014年6月28日
摘要: Windows 下设置 tramp以前一直以为 tramp 在 windows 下是基本无法工作,或者需要很费劲才能配置好。今天发现通过 puttygen, plink 这些工具(都是 putty 那一套)配置起来其实还挺方便的。1 通过 plink 连接 linux将 plink 放到你的 pat... 阅读全文
posted @ 2014-06-28 14:40 william9 阅读(332) 评论(0) 推荐(0) 编辑
  2012年9月1日
摘要: 如何从一个 git repo 中分离出部分目录或文件至独立的 git repo如何从一个 git repo 中分离出部分目录或文件至独立的 git repo之前我把我所有的 emacs lisp 扩展都放在同一个 git repo -- xwl-elisp 下面。例如 其中有扩展 smart-compile.el, buffer-action.el, ga/ 等。这样的方式方便了我自己, 但是对于只对我其中某个扩展感兴趣的人说,就显得很不方便。刚好最近有个叫 Jonas 的 家伙在 github 创建了一个 emacsmirror,用来镜像他所找到的 elisp (emacs lisp) 扩 阅读全文
posted @ 2012-09-01 16:10 william9 阅读(2789) 评论(1) 推荐(1) 编辑
  2012年7月11日
摘要: 依赖 oauth2.el, 可以通过 emacs elpa 来安装 (M-x package-list-packages)-William 阅读全文
posted @ 2012-07-11 21:31 william9 阅读(146) 评论(0) 推荐(0) 编辑
  2012年7月4日
摘要: Haskell foldl, foldr, foldl'Haskell foldl, foldr, foldl'总是没能分清它们的区别,试着总结一下。Table of Contents1 究竟谁是从左到右?2 foldl, foldr, fold' 该用谁?3 看看它们的真正实现1 究竟谁是从左到右?单从表面来看, foldl从左至右处理 listfoldr从右至左处理 listfoldl'foldl 的非递归版本看几个例子:foldl (-) 1 [2, 3]=> (1 - 2) - 3 = -4foldr (-) 1 [2, 3]=> 2 - ( 阅读全文
posted @ 2012-07-04 22:28 william9 阅读(493) 评论(0) 推荐(0) 编辑
  2012年2月29日
摘要: Mac wireless keyboard on windows 7Mac wireless keyboard on windows 7在淘宝上200块买了个苹果无线键盘,日文版的。US 版的得卖将近300块,不知何故。大概 US 版的买的人较多,而日文版的人买的人较少。正好我用过日文版的(家里还有个日本买 的 macbook),而且我挺喜欢日文版的某些键布局,像 control, @, ;, : 等,按起来感觉 更方便一些,所以就选了日文版的。收到货后,跟在苹果店买的正品比对了一下,主要区别 在于: 键上的字相对浅些,按键手感稍微不如正品清脆。不过,总的来说,至少达到了97成 以上的效果。因 阅读全文
posted @ 2012-02-29 16:24 william9 阅读(918) 评论(0) 推荐(0) 编辑
  2012年2月26日
摘要: iMac + Debian adventureiMac + Debian adventureTable of Contents1 1. 开始安装 1.1 分区 1.2 安装 1.3 重新启动 1.4 驱动相关 1.4.1 显卡 3d 加速 1.4.2 flash 播放 1.5 杂 1.5.1 蓝牙键盘在 rELIt 阶段无法使用! 1.5.2 配置 Fn 功能键 1.5.3 windows 7 分区启动不了了。。 1 1. 开始安装1.1 分区假设现有系统是 Mac OS X,若还余有足够的空间用于安装 debian,则可以通过 disk utility 从现有 Mac 分区上再切出一个新分区 阅读全文
posted @ 2012-02-26 14:54 william9 阅读(226) 评论(0) 推荐(0) 编辑
  2011年11月30日
摘要: mplayer 还是自己编译的性能最佳,若是使用别人编译好的(例如 MPlayerX),通常在播放高清视频时会出现比较卡的情形;另外编译选项也比较方便控制,比方说我在用的 enca 自动识别编码支持。但总是从命令行下执行有时稍显麻烦,通过创建一个 applescript wrapper app 可以方便地解决这个问题。打开 Automator,创建一个applescript application, 输入如下内容:on run {input, parameters} if length of input is 0 then set f to (choose file wit... 阅读全文
posted @ 2011-11-30 22:20 william9 阅读(332) 评论(0) 推荐(0) 编辑
  2011年9月21日
摘要: Windows 7 下,将光标移到任务栏上某个应用程序时,会显示出该程序所有窗口的缩略图,相当之烦人。通过设置 registry 里一个选项,可以将其禁掉。将下面代码保存在 .reg 文件中并执行之,然后重启 explorer (或 logout,或重启)即可生效。Windows Registry Editor Version 5.00; Disable thumbnail when putting mouse over taskbar items. (restart explore to; take effect)[HKEY_CURRENT_USER\Software\Microsoft\W 阅读全文
posted @ 2011-09-21 01:56 william9 阅读(268) 评论(0) 推荐(0) 编辑
  2011年5月8日
摘要: M-! 执行 shell 命令时,一般情况下输出结果将直接显示在 echo area(即 minibuffer)。但如果输出过长的时候,则会自动将输出写到 *Shell Command Output* buffer 中,例如执行: M-! ls -l 。这个功能相当贴心。当调试 elisp 的时候,通常会需要用 C-x C-e 或者 M-: 来查询某些变量或者表达式之值,经常输出会比较长,例如 twittering-mode 中的 twittering-service-method-table ,这样在 echo area 里查看时很不方便。如果让 C-x C-e 或 M-: 也达到类似 M- 阅读全文
posted @ 2011-05-08 19:51 william9 阅读(195) 评论(0) 推荐(0) 编辑
  2011年4月26日
摘要: Windows 上使用別人編譯好的 emacs binary 的時候漸增, 例如我時不時會更新 trunk binary: http://alpha.gnu.org/gnu/emacs/windows/但(每次重裝系統后)卻發現 png 圖片還是無法正常顯示, 盡管我已經安裝了 gnuwin32 上相應的庫: http://gnuwin32.sourceforge.net/packages/libpng.htm別的 jpeg, gif 什么的都沒有問題. 這是為什么呢? 通過查看 image-type-available-p 的實現, 可以看到其中有個變量dynamic-library-ali 阅读全文
posted @ 2011-04-26 17:46 william9 阅读(480) 评论(0) 推荐(0) 编辑