显示标签为“Software”的博文。显示所有博文
显示标签为“Software”的博文。显示所有博文

2007年11月9日星期五

vim的几项设置

建议将以下设置写在用户目录下的.vimrc文件里。


# 开启语法高亮
syntax on

# 开启自动缩进,即下一行和当前行的缩进一致
set autoindent

# 开启代码智能缩进。例如在写C++程序时,“{”的下一行会自动增加缩进
set cindent

# 设置智能缩进的增量,即每一级缩进的字符数
set shiftwidth=4

# 显示行号
set number

# 设置Tab宽度
set tabstop=4


个人感觉Vim的智能缩进是相当聪明的。

2007年11月8日星期四

无奈的帮助文档

和室友聊起电脑游戏,我说我实在懒得学新游戏了,又得看一大堆帮助文档。别人挺奇怪,说游戏这东西还要学呀;我也挺奇怪:游戏这东西一个有一个的玩法,不先学会可怎么玩儿呀?想当初微软的那个“模拟飞行”,我硬是看了三百多页的英文飞行手册才算会在游戏里起飞降落了。
似乎很少有人意识到几乎每一个像样儿的软件都会有一个不算短的帮助文档在里面,人们几乎不会意识到它的存在。即使是在遇到问题时,更多的人选择去问别人或是自己摸索,而不是先查查帮助文档。不过说实话,有些软件的帮助文档做得实在是差劲,整个儿就是在说它的软件多么多么好,如何向作者寄注册费。如果遇到问题了想找它,它都不搭理你。更有的软件压根儿就没有帮助文档,会不会用,怎么用,全凭你的悟性了。
有人说一个易用性好的软件就不应该让用户去看帮助。话虽有些道理,但不能说帮助就没用啊。尤其是搞编程的,Visual Studio假如没有MSDN,Java程序员假如没有Java API文档,这日子都不知该如何过。
以前在Linux里生活过一段时日,养成了一个习惯:使用软件前先看明白它的文档,再决定是否使用它。

2007年2月28日星期三

开源词典软件——stardict

像我这种经常看外文材料的人自然少不了一个翻译软件。今天重温了一下stardict,真是比前几年进步不小啊。stardict(中文名:星际译王)是一个开源的词典类软件。既然是开源的,那它的资源就非常丰富了。当然刚刚安装好的stardict是不带有任何词典的。在它的项目主页上你可以找到很多的词典包下载,甚至都有Wikipedia的词典!在资源上比国内有名的“金山词霸”要丰富多了——并且还是免费软件。
stardict需要GTK运行时,在项目主页上就可以找到下载,安装也很容易。唯一的缺点是界面太简陋,这也是GTK程序一贯的问题。

2007年2月27日星期二

Blogger模板的中文乱码问题

今天才发现我的Blog用IE浏览器打开时显示的是乱码,显然是IE不能自动识别出UTF-8编码,需要我手动调一下。
观察了一下其他在IE中显示正常的UTF-8编码的网页,发现在<head>...</head>中有一行<meta content="text/html; charset=utf-8" equiv="Content-type">,而我的却没有。这下就好说了,直接把这一行添加到HTML模板里,保存,再打开发现一切都正常了。
以后一定要重视多在不同的浏览器里检查一下,特别是那个让我又爱又恨的IE。

2007年2月18日星期日

Blogger偏爱Firefox?

用IE在Blogger上写Blog是一种痛苦的经历。光是登录就得用好几分钟的功夫,最后还经常停留在一个空白页上。我就想不明白它咋就那么慢?IE出问题的可能极小。因为访问其他的网站都没有问题。换用Firefox以后感觉就好多了,甚至当我在登录了Google帐号以后就不必再登录Blogger帐号了。据我观察Blogger上的很多功能都是用Javascript实现的。虽然早就听说Firefox对Javascript的支持比较好,但没想到能差这么多。
以前用TiddlyWiki的时候,在IE中也是不一会儿速度就变得非常慢,而Firefox中就没有问题。推测可能是IE的Javascript脚本引擎做得不够细致。看来面对大量的Javascript时,还是Firefox能挺得住。
虽然目前还没有足够的水平能读懂Blogger的Javascript代码,但这也说明被Google收购的Blogger在“浏览器中立”的方面做得还不够好。

后记:刚才在另一台电脑上试了一下,没想到竟然真的是我的IE的问题。不过这个毛病实在是太不显眼了。看来在下结论之前要做充分的调查。

2007年2月13日星期二

PowerShadow真是个好东西

刚有电脑的时候总是喜欢试用各种各样的软件,没多久系统就会凌乱不堪,运行越来越慢,最后当然是不可避免的重装系统。结果很快地,装系统对我来说就已经很熟练了。
上学期看一个师兄的电脑上有个软件就PowerShadow,我就好奇地问那是做什么的。他说那叫“影子系统”,运行以后就像是给硬盘分区创建了一个“影子”,无论什么操作都不会对被保护起来的分区造成影响。我问他是不是做了什么备份之类的东西,那样的话就太占硬盘空间了,然而他说不是。我当时还不是很相信。于是放假回家时了解了一下PowerShadow,居然还是免费软件!看看网上的评价还是蛮不错的。我决定试试(现在已经不喜欢试用新的软件了,难道是老了,不愿意接受新事物了?),结果令我非常满意。心想以后试用软件时可以先把它打开,看看软件里到底有没有病毒,有没有流氓软件,反正无论怎么一重启机器也就什么多没了。就像是海滩上的沙雕,海潮过后什么痕迹都留不下。
这下好了,无聊时又可以下载一些好玩儿的软件玩了,再不用担心把系统玩儿坏了。