2008年12月10日 星期三 23:26
Unix 的未来充满难题。我们确实想让它走好吗?
三十多年来,我们在应对挑战中兴盛起来,我们开拓了软件工程中最好的实践。我们创造了今天的互联网和万维望。我们编制了有史以来最庞大,最复杂、最可靠的软件系统。我们打破了IBM的垄断,我们正在开展反对微软霸权的运动,并且已经深深地震慑了它。
而无论如何,胜利并不是全面的。在1980年代,我们同意专有权对Unix的占领,这几乎毁了我们自己。长期以来,我们忽视了低端市场,忽视了非技术的终端用户,因此让微软钻了空子,大幅度地降低了软件的质量标准 |
2008年12月10日 星期三 23:23
《大教堂和集市》 the Cathedral and the Bazaar
《理解开源软件开发》 Understangding Open Source Software Development
《新黑客词典》
开源开发的规则
1、源码公开,鼓励第三方复审
2、尽早发布,经常发布
确保第一次的发布能够编译和运行,所有允诺的功能都可运行。
3、给贡献以表扬
不要许太多的愿望,一步步来,承认和公布现有的bug。
利用CVS和subversion
与开源开发者协同工作的最佳实践
一,良好的修补实践
1、发送补丁 |
2008年12月10日 星期三 23:23
1、编辑器:vi
2、词法分析器:yacc和lex
3、自动化编译:make
make的约定:
all 生成工程中所有可以执行者
test 运行程序的自动测试套件
clean 删除make all产生的文件
install 安装
生成makefile:makedepend automake autoconf
4、版本 |
2008年12月05日 星期五 23:16
脚本语言:为了把其它应用程序和工具胶合起来的语言
特点:在运行期间完成解释似的动态存储管理的自动化相对容易,几乎要求采用引用传值,使容易实现运行期的多态性和OO。
应该不止掌握C语言,还要掌握其他的例如脚本语言,并且学会如何在大型程序系统中把担任各个专门角色的多个语言融合在一起使用
c/c++的优势:对时间要求极高的系统程序或应用程序,在于C的高效率
劣势:要求程序员自己完成内存管理--声明变量、显式管理链表,设置缓冲区大小,检测或防止缓冲区溢出,以及分 |
2008年11月23日 星期日 23:58
觉得QT的使用越来越广泛了,今年又被NOKIA收购。我想QT在移动平台上会有更高的收获,反观GTK+,商业的支持不够,但是自由就是它最大的优势
QT做出来的UI很华丽,而GTK+的很简洁
移动UI,QT会比GTK+更有施展的空间
linux下的UI可以选择的很多,也说明了这个平台下没有一种UI可以占统治地位
期待未来会更好 |
2008年11月13日 星期四 23:14
今天发现ubuntu的默认手册支持非常孱弱,而且版本也过时了好久。
在源里安装以下包:
manpages-zh 中文的手册帮助页面
manpages-posix-dev ( Manual pages about using a POSIX system for development)
manpages-posix
manpages-dev
manpages man
manedit A GTK+-based Enhanced ManPage Editor and -Viewer,好丑的东西
man2html 一个用cgi写的可以用浏览器查看手 |
2008年11月13日 星期四 15:45
~/.Trash-username
或者
~/.local/share/Trash$ |
2008年11月13日 星期四 13:15
jap
和your-freedom
这两款都是java的代理软件,要求你的系统里面要有java的环境,没有请现安装
貌似freedom要快些,
如果你的locale不是en的话,在启动freedom前要加env LC_ALL=en_US
env LC_ALL=en_US java -jar /xxxxxx/freedom.jar
http://linuxdesktop.cn/2007/06/27/java-proxy.html
http://linuxdesktop.cn/2007/07/02/java-proxy-your-freedom.html |
2008年11月05日 星期三 14:10
安装方法:
解压安装包,进入目录,在终端以root 权限执行setup程序即可
sudo ./setup
很快,支持多标签,支持比ooo好很多
|
2008年11月04日 星期二 01:27
第0条 了解那些东西不要标准化
一致的命名规范:
ONLY_UPPERCASE_NAMES 宏
LikeThis 类,函数,和枚举
likeThis 变量名
|
|
|
waittingafish
男, 2岁
上次登录: 4月13日
加为好友
|