摘要: Book 1 -- The Silent Void Book 2 -- The Ancient Masters Book 3 -- Design Book 4 -- Coding Book 5 -- Maintenance Book 6 -- Management Book 7 -- Corporate Wisdom Book 8 -- Hardware and Software Book 9 -- Epilogue 阅读全文
posted @ 2008-06-18 20:21 落水 阅读(10951) 评论(0) 推荐(0) 编辑
摘要: Vim 命令小抄 original card by Laurent Gregoires redesign by brohan 基本移动 ... 阅读全文
posted @ 2008-06-18 20:17 落水 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: GNU Emacs is a free, portable, extensible text editor. That it is free means specifically that the source code is freely copyable and redistributable. That it is portable means that it runs on many machines under many different operating systems, so that you can probably count on being able to use the same editor no matter what machine you're using. That it is extensible means that you can not only customize all aspects of its usage (from key bindings through fonts, colors, windows, mousage and 阅读全文
posted @ 2008-06-18 20:13 落水 阅读(378) 评论(0) 推荐(0) 编辑
摘要: * 引用私有程序 * 接受他人的奉献 * 修改日志(Change Logs) * 与其它实现的兼容性 * Makefile惯例 o Makefile的通用惯例 o Makefile中的工具 o 为用户提供的标准目标 o 为指明命令而提供的变量 o 为安装目录而提供的变量 * 配置是如何进行的 * 使用C以外的语言 * 格式化你的源代码 * 为你的工作写注释 * 清晰地使用C语言成分 * 命名变量和函数 * 使用非标准的特征 * 适用于所有程序的程序行为 * 格式化错误信息 * 库的行为 * 适用于GNU的移植性 * 命令行界面标准 * 为程序制作文档 * 阅读全文
posted @ 2008-06-18 20:11 落水 阅读(461) 评论(0) 推荐(0) 编辑
摘要: HANDY ONE-LINERS FOR SED (Unix stream editor) 阅读全文
posted @ 2008-06-18 20:05 落水 阅读(202) 评论(0) 推荐(0) 编辑
摘要: How to use sed, a special editor for modifying files automatically. If you want to write a program to make changes in a file, sed is the tool to use. There are a few programs that are the real workhorse in the Unix toolbox. These programs are simple to use for simple applications, yet have a rich set of commands for performing complex actions. Don't let the complex potential of a program keep you from making use of the simpler aspects. This chapter, like all of the rest, start with the 阅读全文
posted @ 2008-06-18 20:03 落水 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Researchers (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he began to produce world-class music. In another genr 阅读全文
posted @ 2008-06-18 20:01 落水 阅读(220) 评论(0) 推荐(0) 编辑
摘要: A regular expression is a set of characters that specify a pattern. The term "regular" has nothing to do with a high-fiber diet. It comes from a term used to describe grammars and formal languages. Regular expressions are used when you want to search for specify lines of text containing a particular pattern. Most of the UNIX utilities operate on ASCII files a line at a time. Regular expressions search for patterns on a single line, and not for patterns that start on one line and end on 阅读全文
posted @ 2008-06-18 19:59 落水 阅读(809) 评论(0) 推荐(0) 编辑
摘要: To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child's play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom she is partially responsible. In this essay I attempt to summarize as 阅读全文
posted @ 2008-06-18 19:54 落水 阅读(576) 评论(0) 推荐(0) 编辑
摘要: Lisp 长久以来一直被视为伟大的编程语言之一。其漫长的发展过程(接近五十年)中引发的追随狂潮表明:这是一门非同凡响的语言。在 MIT,Lisp 在所有程序员的课程中占了举足轻重的地位。像 Paul Graham 那样的企业家们将 Lisp 卓越的生产力用作他们事业成功起步的推动力。但令其追随者懊恼万分的是,Lisp 从未成为主流编程语言。作为一名 Java™ 程序员,如果您花一点时间研究 Lisp 这座被人遗忘的黄金之城,就会发现许多能够改进编码方式的技术。 阅读全文
posted @ 2008-06-18 19:52 落水 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 作为 Jargon File (行话文章)的编辑和一些其他有名的类似性质文章的作者,我经常收到充满热情的网络新手的 email 提问(确实如此)"我如何才能成为一名出色的黑客?"非常奇怪的是似乎没有任何的 FAQ 或者 Web 形式的文章来说明这个十分重要的问题,因此我写了一篇。 如果你现在读的是这篇文章的离线拷贝,那么请注意当前最新版本(英文版)可以在http://www.tuxedo.org/~esr/faqs/hacker-howto.html 得到。 阅读全文
posted @ 2008-06-18 19:28 落水 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。 阅读全文
posted @ 2008-06-18 19:25 落水 阅读(156) 评论(0) 推荐(0) 编辑