08 2005 档案

摘要:Vim编辑器是一个可定制性很强的编辑器.在这一次的学习中我们将会看到如何来定制我们的Vim编辑器的图形界面.假如我们现在正在终端窗口下使用Vim编辑器,而现在我们要切换到图形界面下,我们可以用下面的命令来做到::gui(注:但是这个命令要求我们的在编译Vim时加入了这个选项)当我们的启动gvim时,这个窗口的位置是由窗口系统来控制的.在UNIX下,这个窗口的大小就是我们的启动编辑时终端窗口的大小.换句话说,如果我们有一个24X80的终端窗口,那么我们的在启动Vim编辑器时就会得到一个24X80的编辑窗口.如果有一个比较大的终端窗口,例如是50x132的,那么我们就会得到一个这样大小的编辑窗口. 阅读全文
posted @ 2005-08-27 07:39 jlins 阅读(270) 评论(0) 推荐(0) 编辑
摘要:在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法.一 下载安装程序Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载PHP可以从http://www.php.net下载.二 安装程序1 Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了.2 我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP 阅读全文
posted @ 2005-08-10 15:29 jlins 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Linux、GNU 和 自由理查.M.史托曼 Richard Stallman's response to Joe Barr's account of the FSF'sdealings with the Austin Linux users group.-->由于 Joe Barr 的文章 批评了我对 SIGLINUX 的作法,我想要使事件以真相呈现,并阐述我的理由。 当 SIGLINUX 邀请我演讲的时候,那时它是一个 ``Linux 使用者社团'';也就是说,一群 GNU/Linux 系统的使用者称呼这整个系统为 ``Linux'&# 阅读全文
posted @ 2005-08-09 19:33 jlins 阅读(219) 评论(0) 推荐(0) 编辑
摘要:虽然Vim编辑器在可视的情况下可以极好的完成我们的工作,但是有时我们是也需要使用命令行命令的.例如在脚本中命令行命令的使用会更容易,同时有许多特别的命令是只在命令模式下才可以实现的.:delete命令可以删除一个范围内的文本行.例如我们要删除1到5行,我们可以用下面的命令来做::1,5 delete:delete命令的一般格式如下::range delete register count在这个命令中的register是我们的删除的文本要放入的寄存器.这个可以是我们用a-z命名的寄存器中的一个.如果我们使用大写的字符做为寄存器的名字,那么这些文本就会被添加到已经存在文本的寄存器中.如果没有指定这 阅读全文
posted @ 2005-08-09 09:37 jlins 阅读(197) 评论(0) 推荐(0) 编辑
摘要:GNU 工程Richard Stallman 最初发表在 "Open Sources" 这本书 第一个软件共享社团当我於一九七一年开始为麻省理工学院(MIT)人工智能实验室工作时,我成为那时已经存在多年的一个软件共享社团的成员。软件的共享其实并不局限於我们的特定社团;它与计算机是同龄的,如同食谱的共享与烹调同样悠久一样。但是我们比大多数人做的更多。人工智能实验室使用一个名叫 ITS(不兼容分时系统)的分时操作系统,它是由实验室员工电脑黑客们 (1) 为当年的一种大计算机数位 PDP-1 设计并用汇编语言编写的。作为社团的一个成员,人工智能实验室的一个员工电脑系统黑客,我的工 阅读全文
posted @ 2005-08-08 02:02 jlins 阅读(312) 评论(0) 推荐(0) 编辑
摘要:在这一次的学习中我们会介绍一些更多的关于缩写和键盘映射的问题.我们在编辑的过程中可以用:abbreviate命令来设置一个缩写,那么我们如何来移除一个缩写呢?我们可以用命令:unabbreviate来移除一个缩写.例如我们用下面的命令来设置一个缩写::abbreviate @a fresh如果我们要移除这个缩写我们可以用下面的命令::unabbreviate fresh如果我们要清除所有的缩写,我们可以用下面的命令::abclear我们用上面的命令定义的缩写可以正常的工作在插入模式和命令行模式两种状态下.如果我们是在文本中输入@a,他就会扩展为fresh,而如果我们在:命令行中输入@a,他也可 阅读全文
posted @ 2005-08-07 21:33 jlins 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Vim编辑器由一群需要一个好的文本编辑器的程序员们所写出来的.正因为是这样,Vim中包含了许多的命令,我们可以用这些命令来自定义并且使我们的程序编辑工作变得更为简单.例如如果我们现在正在编辑我们的程序文件.我们设置了autoindent选项,并且现在正处在第三层次的缩进上.而现在我们要加入一个注释块.这是一个很大的注释块,我们希望能将这个注释块放在文本的第一列.这时我们就需要禁止所有的自动缩进形式.为了这样的目的,一种方法是可以输入几次CTRL-D命令,或者是使用0CTRL-D命令.命令0CTRL-D是在插入模式下移除所有的自动缩进的设置,并将光标放在第一列(在这里我们要注意的,当我们输入0时 阅读全文
posted @ 2005-08-07 09:36 jlins 阅读(440) 评论(0) 推荐(0) 编辑
摘要:程序界的高手传奇引言不管这篇文章是不是我写的. 但我看了以后感到很震撼,产生了共鸣.因此摘录如下. -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill JoyBill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Un 阅读全文
posted @ 2005-08-06 21:53 jlins 阅读(371) 评论(0) 推荐(0) 编辑
摘要:理查德·斯多尔曼 著 (一九九二年四月二十四日版) 介绍软件的存在不可避免地引起了有关它的使用应该如何决定的问题。举例来说,假设一个人拥有一个程序的一份拷贝,而他又遇到另一个想要拷贝的人,他们就有可能复制这个程序;那么这种做法的容许与否应该由谁来判断呢?参与其中的个人?还是被称作 “所有者” 的另一方? 典型的软件开发人员会以尽量增加开发人员的利润这个标准答案作为假设来考虑这些问题。 商业的统治力量使得政府采纳了上述标准和开发人员建议的答案:即软件都有一个所有者, 而这个所有者一般是一个参与其开发的公司。 而我却喜欢用一个与之不同的标准来考虑相同的问题:公众的成功和自由。 这个问题还 阅读全文
posted @ 2005-08-04 01:54 jlins 阅读(206) 评论(0) 推荐(0) 编辑
摘要:作者:Richard Stallman (jpeg 7k) (jpeg 141k) 因专利权问题而没有gif图数字化信息技术的诞生使得信息易于复制和修改。电脑使得这一切对于我们是那么的容易。 但并不是所有人都希望如此。版权体制给软件冠以“作者”,他们大多数人的目的是要削减软件对其他大众的潜在益处。他们希望只有他们才有权复制、修改我们所使用的软件。 版权体制的发展源起于印刷术—— 一种大规模的复制生产技术。因为只限制大批量的印刷出版者,版权在此非常适用。它并不剥夺书的读者的自由。如果你不是印刷厂的老板,而是一个普通的读者, 那么你只能靠手抄来合法得到一本书,当然没有人会因此而被起诉。 数字技术. 阅读全文
posted @ 2005-08-04 00:01 jlins 阅读(219) 评论(0) 推荐(0) 编辑
摘要:我们维护本文来彰显自由软件定义,说明什么软件才合适被称为「自由软件」。 「自由软件」关於「自由」而不是价格,「自由 (Free) 」这个概念并不是指「免费的啤酒」,而是指「言论自由」【因为英文的自由和免费视同一个字: free】。自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。更精确地说,自由软件赋予使用者四种自由:不论目的为何,有使用该软件的自由(自由之零)。 有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻(自由之二)。 阅读全文
posted @ 2005-08-03 23:33 jlins 阅读(598) 评论(0) 推荐(0) 编辑
摘要:我们在Vi编辑器的学习使用(六)学习了基本的可视化模式,这时我们可以执行简单的可视化命令.在这里我们将会讨论更多的与可视化相关的命令.这些命令中的许多只有很少的观众,如果我们可以看这一次的学习,也许这很少的观众中就会包括我们.我们在Vi编辑器的学习使用(四)知道了如何来用寄存器实现复制,粘贴和删除的工作.我们也可以在可视化模式中来实现这些操作.例如要删除一个文本我们可以这样的来做:在可视化模式中高亮显示这些文本,然后执行d命令.如果要将这些文本删除后放入寄存器中,我们可以用下面的命令来实现:"register d.要复制文本到寄存器中我们可以使用y命令.而D和Y命令与其相对应的小写字 阅读全文
posted @ 2005-08-03 20:58 jlins 阅读(159) 评论(0) 推荐(0) 编辑
摘要:我们在Vim编辑器的学习使用(五)中曾结讨论了一些基本的窗口使用命令.这些命令可以使得我们在不同的窗口内进行编辑工作,从而使得我们编辑多个文件成为可能.而在这里我们将会讨论一些更多的与窗口相关的命令操作.当我们使用多个窗口进行文件编辑时,我们如何来进行窗口的切换操作呢?我们可以使用命令CTRL-Wj回到下一个窗口,而使用命令CTRL-Wk回到上一个窗口.我们还可以使用下面的命令来进行窗口的切换操作:CTRL-Wt 切换到顶部的窗口CTRL-Wb 切换到底部的窗口CTRL-Wp 切换到我们进行切换操作以前我们所在的窗口countCTRL-Ww 向下切换一个窗口.如果是在底部,则进行回环.如... 阅读全文
posted @ 2005-08-03 10:26 jlins 阅读(155) 评论(0) 推荐(0) 编辑
摘要:以下的内容转载自http://hp.envir.online.sh.cn/vega/hacker.htm=================================================本篇原作者为Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的关系。 Hacker文化简史序曲: Real Programmer 故事一开 阅读全文
posted @ 2005-08-02 22:00 jlins 阅读(259) 评论(0) 推荐(0) 编辑
摘要:演讲人 Larry. Ellison是Oracle的CEO。 Larry. Ellison 在耶鲁大学2000届毕业典礼上发表了以下世人看来最为狂妄、不受欢迎但又是现实真实状况的演讲。 [演讲内容:] 耶鲁的毕业生们,我很抱歉——如果你们不喜欢这样的开场。我想请你们为我做一件事。请你---好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。 请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者;右边的这个人,同样,也是个失败者。而你,站在中间的家伙,你以为会怎样?一样是失败者。失败的经历。失败的优等生。 说实话,今天我站在这... 阅读全文
posted @ 2005-08-02 21:52 jlins 阅读(327) 评论(0) 推荐(0) 编辑
摘要:Vim编辑器有不同的方法来处理各类事物.我们在Vim编辑器的学习使用(四)已经讨论过文本块和多文件的处理方法.有了这些命令,我们就可以很好的来完成我们的工作.在这一次的学习中我们会讨论一些更多的内容.从而使得我们的Vim编辑工作来得更完美一些.当我们插入文本行的时候可以使用p命令或是P命令.所不同的是p命令是在当前行的下一行进行插入,插入后光标移动到新行的开头处,而P命令是在当前的上一行进行插入,插入后光标移到新行的下一行的开头处.而我们还可以使用gp或是gP命令.不同的是gp命令是将光标移动到新行的结尾处,也就是新行的下一行的开头处.gP命令与此相类似,是在当前的上一行进行插入,插入后,光标 阅读全文
posted @ 2005-08-02 20:49 jlins 阅读(196) 评论(0) 推荐(0) 编辑

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