注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

My Unix World

不要迷恋Unix,Unix只是计算世界很小的一部分!

 
 
 

日志

 
 

【Diary】关于命令行的几个链接  

2009-01-22 19:40:49|  分类: view-unix |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
这篇是写给自己看的日记,所以乱七八糟的,因为目标很低--------自己能看懂,看着别扭请干脆跳过,不过这两个链接还是蛮不错的,推荐喜欢Linux的朋友一读。

安装好Slackware之后,X没有启动起来,可能是自己的配置出了问题,在命令行下面,感觉总有些不太习惯,尽管我知道命令行有种种优势,尽管,我知道符合有更强的能力操纵计算机。可是,还是有些不习惯那个黑洞洞的屏幕,分辨率也有些低,赶紧的,找来两篇关于CLI优点的文章,让自己提高一下觉悟:)

另外,要记住王垠的那几句话,他的偏激,就像Stallman的偏激一样,因为他在用偏激纠正深陷泥潭的误区,而我正是从王垠这里才开始不再讨厌Unix的命令的。
只有符号才能完全操纵计算机。图形界面配置方式的能力是极其有限的,而配置文件和程序语言的表达能力却是无限的。鼠标虽然是很好的工具,但是它的表达能力是有限的。

我讨厌的,不过是黑洞洞的屏幕,80*25字符的界面,这些是可以设置的。除此之外,就没什么不爽了,等把这个搞搞,看看有没有小的工具或者设置直接用Framebuffer,在不用X这个庞然大物的情况下。

接着以前的思路,继续写:

抛开GUI和CLI的争论。
我需要认识自己,我是一个程序员,程序员的意思是开发软件供别人使用。这一点,注定了我只能使用命令行。最近十年二十年的科技还不行,可以设想几十年后的时候,小说中描述的场景将成为现实-------人工智能和虚拟现实技术的高度发展,以及有足够优良性能的硬件作为支撑。当技术发展到那一步,计算机就可以满怀信心地设计成为面向人类优化的样子。对于人类而言,图形界面比字符界面更容易交流,而计算机相反。现在计算机性能底下,所以现在两种方式共存。到了那个时候,命令行交互方式渐渐会被淘汰,计算机完全有能力进一步适应人类的习惯,而到那时,不仅仅是GUI,也包括音频、触觉等方面,机器对人的适应。因为这个社会是被商业在推动,而不是科技,这也是为什么西方经济学比马克思经济学更接近经济规律的原因,前者关注需求和交换,后者关注生产。
作为程序员,却只有一个选择--------使用并习惯命令行,熟悉各种各样的软件包,了解各个用途的编程工具(也就是语言),以字符的方式完全操纵计算机逻辑,并享受这个过程。也可以这样定义,程序员是为了控制和合理使用计算逻辑而适应计算机的人。
计算机内部,涉及很多很多的方面和领土,而这个我们存在的这个世界是这个样子--------分布式/客观性,所以程序员需要尽可能地去理解计算机涉及的每个地方,每种语言,每个细节,思考高效的数据组织方式和算法,使用最恰当的软件设计方式,甚至像苹果那样处处为用户着想,设计符合人机性化的软件。
程序员应当喜欢这个逻辑的世界,喜欢这个世界的语言--------各种各样的符号,包括命令、参数、函数、类库、语言、协议、架构、流程。。。。程序员应该尽可能地多学习这个世界的知识,如果他想真正操作这个世界,在这个世界游刃有余的话。
但是程序员也是人,也要记得这个逻辑的世界之外,还有一个人类的世界,也需要在这个人类世界中很好地很适应的生存和生活,所以,程序员需要用最短的时间,在计算机的逻辑世界中取得最好的学习工作成果,他需要很高效的工作和学习。
我们用字符与计算机沟通,用双手来表达我们的意图。
我们不习惯机器的二进制语言,只能使用字符。但计算机的本质是逻辑,软件的本质是二进制模板编码的进程,字符已经是经过了封装的东西,但,还好,使用双手,使用字符,计算机的逻辑还是可见的,还没有完全被掩盖,计算世界中的各个地方,还是可以看到的。经过字符风装过的计算机,还算是计算机。程序员操作的,也还可以被认为是计算机,虽然中间经过了这么多的封装和转化,编辑器、编译器、命令解释器、抽象、字符编码。。。。
习惯、喜欢、忠诚字符,把字符当做信仰,当做事业,当做人生不可分割的部分。

原来对于苹果,应该这样理解:
为了设计出真正易用好用的GUI软件,开发商往往不得不求助于艺术家和心理学家,甚至不惜采用“仿真”的方式来设计软件界面,这大大增加了软件开发的成 本。尽管因此带动了计算机图形学和人机界面设计学的发展,但更多的“无良”开发商基于成本的考虑,选择了滥竽充数得过且过,无视用户的操作习惯和软件的易 用性,甚至创造出一些难以使用的“GUI”,企图用更符合自身利益的界面设计来“改善”用户本身自然的“习惯”和“体验”,如上面所提到的那个著名的 GUI软件。以操作系统开发商为例,可以说,如今最能坚守易用性阵地的当属苹果公司。尽管其产品同样存在一些瑕疵,但直到今天,苹果公司仍然坚持发展人机界面设计学,其创造的GUI软件大都是艺术性和易用性结合的典范。

【参考资料】

要高效还是要易用?——谈GUI与CLI

  评论这张
 
阅读(245)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017