摘要: 本文是Ziff Davis Internet的资深编辑Steven J. Vaughan-Nichols就Linux和Windows的比较所作的精彩论述。 我爱Linux。我的服务器上运行的是它,我的桌面电脑上运行的是它,我的娱乐中心上运行的还是它。在我的娱乐中心里,Linux支撑着我的HDTV TiVo和D-Link DSM-320媒体播放机,其中后者将我的网络变成一个TB级存储容量的媒体库。甚至连我的Linksys WRT54G Wi-Fi接入设备上也运行着Linux,是它把我的家当连接到一起。 但是,Linux并不适合所有的人。我说的是真话。下面我就来阐述5个首要的理由,来证明为什么你不 阅读全文
posted @ 2005-09-05 11:05 jlins 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作以后我们就可以用phpBB2来架设我们自己的论坛了.1 安装MySQLMySQL可以从htt://www.mysql.org处下载得到.解压后入其目录,我们可以看一下他所提供的INSTALL-BINARY文件,在其中谈到了MySQL的安装方法:$ groupadd mysql(添加mysql组)$ useradd -u mysql mysql(添加用户名mysql)在这个安装过程中我们是将MySQ 阅读全文
posted @ 2005-09-03 12:43 jlins 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Vim编辑器有着丰富的脚本语言.当我们要为特殊的任务而定制我们的编辑器时,这些命令语言就会给我们极大的灵活性.Vim编辑器允许我们定义,设置和使用自己的变量.为变量设定一个值,我们可以使用:let命令.这个命令的一般形式如下::let {variable}={expression}Vim编辑器采用大多数程序设计语言的变量命名方式,也就是在Vim中的变量是以字符或是下划线开头,由一系列的字符,数字或是下划线组成的.例如要定义变量line_size,我们可以用下面的命令::let line_size=30要查看变量的内容,我们可以使用:echo命令.如::echo "line_size 阅读全文
posted @ 2005-09-03 10:00 jlins 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 我们在Windows下Apache和PHP5的安装和配置一文中谈到了Apache+PHP5的安装配置问题,但是在大多数的情况下,我们不仅需要这样的配置,还要需要数据库的支持.在这里我们以MySQL为例,谈一下Windows下MySQL数据库+PHP5的配置.MySQL可以从http://www.mysql.org下载得到.我们在这里下载到的是一个标准的Windows安装程序,安装是我们都熟悉的,只要像我们以前安装Windows安装程序一样的安装就可以.安装以后,可以按照向导进行一些简单的配置,主要的是一些密码以及用户的问题,其中的大多数我们都可以按照默认的设置来进行.安装好以后我们的主要工作就 阅读全文
posted @ 2005-09-02 16:50 jlins 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Vim编辑器是一个可定制性很强的编辑器.在这一次的学习中我们将会看到如何来定制我们的Vim编辑器的图形界面.假如我们现在正在终端窗口下使用Vim编辑器,而现在我们要切换到图形界面下,我们可以用下面的命令来做到::gui(注:但是这个命令要求我们的在编译Vim时加入了这个选项)当我们的启动gvim时,这个窗口的位置是由窗口系统来控制的.在UNIX下,这个窗口的大小就是我们的启动编辑时终端窗口的大小.换句话说,如果我们有一个24X80的终端窗口,那么我们的在启动Vim编辑器时就会得到一个24X80的编辑窗口.如果有一个比较大的终端窗口,例如是50x132的,那么我们就会得到一个这样大小的编辑窗口. 阅读全文
posted @ 2005-08-27 07:39 jlins 阅读(265) 评论(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 阅读(165) 评论(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 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 虽然Vim编辑器在可视的情况下可以极好的完成我们的工作,但是有时我们是也需要使用命令行命令的.例如在脚本中命令行命令的使用会更容易,同时有许多特别的命令是只在命令模式下才可以实现的.:delete命令可以删除一个范围内的文本行.例如我们要删除1到5行,我们可以用下面的命令来做::1,5 delete:delete命令的一般格式如下::range delete register count在这个命令中的register是我们的删除的文本要放入的寄存器.这个可以是我们用a-z命名的寄存器中的一个.如果我们使用大写的字符做为寄存器的名字,那么这些文本就会被添加到已经存在文本的寄存器中.如果没有指定这 阅读全文
posted @ 2005-08-09 09:37 jlins 阅读(193) 评论(0) 推荐(0) 编辑
摘要: GNU 工程Richard Stallman 最初发表在 "Open Sources" 这本书 第一个软件共享社团当我於一九七一年开始为麻省理工学院(MIT)人工智能实验室工作时,我成为那时已经存在多年的一个软件共享社团的成员。软件的共享其实并不局限於我们的特定社团;它与计算机是同龄的,如同食谱的共享与烹调同样悠久一样。但是我们比大多数人做的更多。人工智能实验室使用一个名叫 ITS(不兼容分时系统)的分时操作系统,它是由实验室员工电脑黑客们 (1) 为当年的一种大计算机数位 PDP-1 设计并用汇编语言编写的。作为社团的一个成员,人工智能实验室的一个员工电脑系统黑客,我的工 阅读全文
posted @ 2005-08-08 02:02 jlins 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在这一次的学习中我们会介绍一些更多的关于缩写和键盘映射的问题.我们在编辑的过程中可以用:abbreviate命令来设置一个缩写,那么我们如何来移除一个缩写呢?我们可以用命令:unabbreviate来移除一个缩写.例如我们用下面的命令来设置一个缩写::abbreviate @a fresh如果我们要移除这个缩写我们可以用下面的命令::unabbreviate fresh如果我们要清除所有的缩写,我们可以用下面的命令::abclear我们用上面的命令定义的缩写可以正常的工作在插入模式和命令行模式两种状态下.如果我们是在文本中输入@a,他就会扩展为fresh,而如果我们在:命令行中输入@a,他也可 阅读全文
posted @ 2005-08-07 21:33 jlins 阅读(148) 评论(0) 推荐(0) 编辑