08 2010 档案

三只猫。。。俺家小豹小的时候,哪个更可爱呢???
摘要:最近工作比较忙,还得应对一个考试。所以没有时间继续写博了。发几只猫猫给大家看吧。俺家的老二,小豹,小时候的照片。看大图,猛击这里看大图,猛击这里看大图,猛击这里看大图,猛击这里看大图,猛击这里看大图,猛击这里 阅读全文

posted @ 2010-08-21 22:20 David Young 杨博华 阅读(825) 评论(5) 推荐(2) 编辑

三只猫。。。猫虎虎长大了!!!
摘要:看大图,猛击这里看大图,猛击这里看大图,猛击这里 阅读全文

posted @ 2010-08-19 12:58 David Young 杨博华 阅读(290) 评论(2) 推荐(1) 编辑

非程序员的GNU Emacs使用心得...... 大话Emacs—Shell Mode
摘要:Shell Mode 是 Emacs 里面很有意思的一个模式。通常来说在 Emacs 里面运行 shell 主要有3种途径。一种是使用 Emacs Terminal Emulator。这种模式基本就是在Emacs里面模拟一个Terminal,然后在这个Terminal里面运行subShell。从用户体验角度来说呢,How to say? 他就是一个 Terminal, 是吧。另外一种途径是使用 Shell Mode。在这种模式下用户是通过一种间接的方式和 Shell 进行交互。也许有些人觉得间接这个词感觉比较不爽。其实吧,你们不正是通过操作系统,甚至应用程序,间接的和你们的机器打交道才混到现在的吗?(环顾四周,玩儿过 ENIAC 的家伙没有过来砸场子吧?) 阅读全文

posted @ 2010-08-17 15:39 David Young 杨博华 阅读(2074) 评论(2) 推荐(2) 编辑

三只猫。。。俺家虎虎小的时候,多可爱啊!!!
摘要:现在已经是好大的猫了。。。 阅读全文

posted @ 2010-08-16 14:25 David Young 杨博华 阅读(252) 评论(1) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第13集 把我的 kill-ring 还给我
摘要:kill-ring 在 Emacs 里面绝对是个非常精彩的设计。很多时候我都恨不能把 X Window 的 clipboard也加上一个 kill-ring。但是,很多时候当我输入 M-y 组合键回朔 kill-ring 的时候,总是会有很多很无聊的东西呆在里头。那些东西我可能永远也不会把他们贴出来,因为那根本就不是什么完整东西,很多都是一些残破的片段而已。但是 Emacs 最初的设计显然是要把所... 阅读全文

posted @ 2010-08-16 12:37 David Young 杨博华 阅读(1091) 评论(0) 推荐(1) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第12集 如何从 shell 中退出来
摘要:为什么要退出来?为什么要如何退出来?为什么不能用 exit 退出来? 为什么... 没错,shell 的确是用 exit 退出来的,但是,可但是,我们说的不是这么便宜的事情。。。在我们每天的工作环境里,有这样一个特色。我们会先登录到一台中央机器上去,然后在从这里登录到自己的目标机器上去。为什么要这样做呢?因为 密码,那些恼人的密码。在这个环境中,只有登录到中央机器上去,才需要输入密码。从此之后就不... 阅读全文

posted @ 2010-08-16 10:10 David Young 杨博华 阅读(458) 评论(3) 推荐(1) 编辑

2010年8月,中国甘肃舟曲
摘要: 阅读全文

posted @ 2010-08-15 15:58 David Young 杨博华 阅读(124) 评论(0) 推荐(0) 编辑

推荐一个 Firefox 新插件 Readable,兼容 Firefox 3.6.8
摘要:Readable 和 Readability 实际上是类似得两个东西。Readable 的作者是 Baris Derin。 Readability 出现的更早一些,作者是 Arc90 和 Baris Derin。使用几个月下来,我更喜欢 Readable 的效果。全尺寸大图,猛击这里 阅读全文

posted @ 2010-08-12 23:36 David Young 杨博华 阅读(388) 评论(0) 推荐(1) 编辑

四窗口能分布到四台显示器上吗? 回答 Galactica 的提问
摘要:Galactica 提出的这个问题其实是一个比较宽泛的问题。所以在这里我通过一篇完整的文章来回答一下。首先,在 非程序员的GNU Emacs使用心得......Shell Mode 第11集 窗口也能 undo 吗??? 这篇文章中,我在示意图当中演示了一个四窗口的工作区域。像这个样子。Galactica 提了一个问题:“四窗口能分布到四台显示器上吗? ” 我在回答这个问题... 阅读全文

posted @ 2010-08-12 17:02 David Young 杨博华 阅读(1221) 评论(1) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第11集 窗口也能 undo 吗???
摘要:这个就是我自己通常的工作桌面。或者说这就是我通常工作中的 Emacs。想看大图的,猛击这里上面这个图片就是很多人非常喜欢的 4 窗口的工作模式。大量使用 Shell 的人都在使用这种模式。 我也曾经一度很喜欢这种方式。为此还专门写了一个函数来自动生成这些有趣的窗口,这个函数被绑定在 Ctrl-c 4 组合键上。这种模式简洁,高效,既能互不干扰,又能一目了然。是吧?是吧?是吧?不是吧? @_@ 为什... 阅读全文

posted @ 2010-08-12 12:42 David Young 杨博华 阅读(1095) 评论(3) 推荐(2) 编辑

为什么制定工作计划总是那么让人头疼呢?
摘要:GTD 的创始人David Allen 说过,信封背面的计划是最高效的计划。我认为这个结论很大程度上来源于我们这一代人的书写传统。对于下一代人来说,有可能他们会认为微博上面的计划才是最高效的计划。其实两者之间并没有本质的区别。其实质都是在非正式的场合,用最自然的方式,在最轻松的氛围中完成的初步计划。其实这也从一个方面解释了为什么很多人在计划生活、娱乐等等休闲活动的时候创意无限,可是一旦转移到了工作... 阅读全文

posted @ 2010-08-12 11:19 David Young 杨博华 阅读(308) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第8集 彻底超越拷贝和粘贴
摘要:我在前面曾经提到过,拷贝和站贴绝对是个脏活和累活。很多人平常都小看了这个事情,因为他们没有太注意过需要几百数千次从一个地方向另一个地方拷贝粘贴时候的那种烦躁。其实事情就是这么简单,你们有兴趣试一下就有体会了。现在我们要做的事情就是去搞订它,让这种事情以后再也不是一个麻烦。 拷贝和站贴看似就是两个很简单的动作,其实这里面隐含着很多很复杂的动作。我们来把它分解开来看一看。是的,粘贴这个动作的确是蛮简单的,主要的复杂性表现在拷贝的部分。拷贝之前,任何人都免不了要花很多的时间和精力,把自己想拷贝的东西精确的选择出来,这个过程就是牵扯到手眼身法步,哦,没有步,的一个很复杂的行为。看到这里有人可能会说了,哪有那么复杂啊,双击一下不就选中一个词了嘛。问题是生活中哪有那么多便宜的事情,你想选中的正好就是一个词啊? 阅读全文

posted @ 2010-08-10 21:16 David Young 杨博华 阅读(963) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第7集 向前搜索屏幕输出
摘要:最近工作比较忙,可能会没有时间写博客了。先写一个短一点儿的吧。就一句话, 你能搜索你的屏幕输出吗?不要告诉我说这没有什么用。我也是天天都在用着呢。总有需要查找某个特定输出的时候的。Bash 里面搜命令是非常方便的,Ctrl-r 然后写正则就可以了,可是命令的输出可就没辙了。。。。。当然了,天是不会真的塌下来的。放在 Emacs 里面直接搜 buffer 内容就一切 OK 了。。。只是我自己有些时候... 阅读全文

posted @ 2010-08-10 21:14 David Young 杨博华 阅读(204) 评论(0) 推荐(2) 编辑

PC vs Mac from Microsoft -- I just look on from Linux
摘要:Hello! I am a Mac. Hello! I am a PC. 这样的广告语在 Apple 的网站上听了那么多年了。终于现在微软也开始玩儿 PC vs. Mac 了。太晚了吧。黄花菜都凉了吧。也就是一乐。呵呵。中午休息的时候,我做了这么一图。大家聊一下吧。看大图,猛击这里 阅读全文

posted @ 2010-08-10 12:54 David Young 杨博华 阅读(191) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第6集 命令行缩写
摘要:缩写是个好东西。生活中的很多地方人们都喜欢用缩写,又省时来又省力。Bash 也有自己形式的缩写,就是 alias,但是用 alias总有很多不能如愿的地方。怎么不如愿呢?前文我们常说的那些个大量机器,复杂系统,大量 profile 这样的问题我们以后就不再重复了,经过前面那些文章的解释,相信大家应该已经都很熟悉了。现在我在这里讲一些对多数人来说都很现实的问题,即便是在自己的机器上面工作。 在还没有大量使用 Emacs 的时候,一直有一个让我很郁闷的问题,是什么呢?就是你定义了一个 alias 了之后呢,每次运行这条命令的时候,就只需要输入这个 alias 的名字,然后回车,这个命令就被 bash 解释并运行了。看到这里的时候,有没有人想到了我说的问题究竟是什么?没想到吧?就是你没有机会替换,或者增减参数!定义了以后就是死的了!在前文里面我多次说过了,实际工作中面对的很多命令都是大同小异的,如果要给每一个稍有不同的命令都定义一个 alias,先不说定义的时候有多麻烦,就是你能不能把他们都记在心里都是个问题。这样的状况也太糟糕了吧。。。 阅读全文

posted @ 2010-08-10 11:28 David Young 杨博华 阅读(1304) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第5集 历史命令杂谈
摘要:在上一节历史命令编辑里面提到了两种命令的重复,一种是在复杂应用程序的不同实例之间的重复,另一种则是复杂的命令在不同的系统,不同的机器之间的重复。这后一种命令的重复使用 Bash 的历史命令功能可就彻底的鞭长莫及了。毕竟 Shell 就是再强大,也只能做用在一台机器的一个session范围之内。事实上即便是在一台机器上面,只要是在不同的 Shell session 之间,Bash 的历史命令功能就已经变得无能为力了。 那该怎么办呢?其实并没有什么困难的。对很多人来说这都不是个问题,命令只要在 X Window 的不同 terminal 之间拷来拷去其实就OK了嘛。看起来很简单。但是,对我来说,这种无数次的拷贝粘贴本身就是一个大问题。你没有必要非得同意我的观点,但是请想一想那日复一日庞大的数量,你就会多少体会到一些我的感受。那些一次两次的拷贝粘贴和一万两万的拷贝粘贴是完全不同的两种感受。数量,数量可以变很多东西。。。。。。 阅读全文

posted @ 2010-08-09 22:59 David Young 杨博华 阅读(1044) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode第4集 历史命令编辑
摘要:在日复一日的 Shell工作中,和命令行编辑一样常用的功能就是历史命令编辑了。如前所述,在软件质量测试工作中,会面临大量复杂的系统环境,并在这些系统环境里面从事大量复杂的工作。这些大量的工作虽然复杂,但是也有很多重复,其中一些重复体现在复杂应用程序的不同实例之间的重复,另外一些则体现在复杂的命令在不同的系统,不同的机器之间的重复。 Bash的历史命令编辑功能做的还是相当不错的。不仅有 ! 命令可以引用曾经执行过的历史命令,以及他们的参数,还有 ^ 命令可以对上一条历史命令进行快速编辑,这些功能都是我每天工作当中必不可少的功能,但是还有很多工作是仅仅依靠 Bash 的历史命令编辑功能难以做到的。 阅读全文

posted @ 2010-08-09 22:50 David Young 杨博华 阅读(453) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第3集 命令行编辑
摘要:bash 带来了命令行编辑,无数的人有福了 是啊。真的是这样。命令行编辑实在是我们日常工作中须臾不可离开的好朋友。你们现在还能够想象每天工作在一个没有命令行编辑的古老的 Bourne Shell会是一个什么感觉吗?往事不堪回首啊。。。而且不是很遥远啊,就在两三年前,一些比较早期的操作系统,我不是说 Linux,在缺省安装的情况下,是不包括可爱的 Bourne Again Shell的。 这还不是问题的全部,即使是现在,对于一些自己实现命令解析的应用程序,例如 WebSphere MQ 的命令解释程序 MQSC,在一些没有 GNU readline 的系统环境里面,比如说缺省安装的 HP-UX 上面,都将是一件非常痛苦的体验。。。 阅读全文

posted @ 2010-08-09 15:59 David Young 杨博华 阅读(503) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第2集 前传
摘要:为什么说Shell-mode是很好的应对这种复杂环境的工具呢?让我们先来看看 Shell在这种环境当中存在的问题,然后再来看看 Emacs的 Shell-mode怎样很好的解决了这些麻烦的问题。首先就是 Shell的个性化问题。或者叫配置问题。这么说吧,到CU这里来的没有几位是不改任何 profile就成天在 Shell里面裸奔的吧。看似简单的个性化配置在这种复杂的环境里面就是一件很麻烦的事。很显... 阅读全文

posted @ 2010-08-09 15:56 David Young 杨博华 阅读(406) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言
摘要:作为一个非程序员和软件质量控制人员,日常工作当中做的最多的事情莫过于进行软件质量测试。软件质量测试的时候,就需要频繁搭建测试环境,配置测试工具,运行测试用例,等等等等,因此在我的工作当中不可避免的需要大量的和 Shell来打交道。因此在我的 Emacs生涯当中,使用最频繁的模式莫过于 Emacs 的 Shell-mode。当然,程序员的工作当中也会用到 Shell。但是从网上的大量文章里面能够看出... 阅读全文

posted @ 2010-08-09 15:52 David Young 杨博华 阅读(607) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示