自由行

2012-02-14

#无一日不读书#2012.02.13 Bash Guide for Beginners

Filed under: 随笔 — thomas @ 12:00

比起之前的《BASH Programming – Introduction HOW-TO》来说,Bash Guide for Beginners从开发的角度来理解BASH。摘选几个章节标题:

7. Conditional statements
8. Writing interactive scripts
9. Repetitive tasks
10. More on variables
11. Functions
更多的侧重于是从编程的任务分解。每章都有摘要和练习,表格和图都有对应的索引,可以说结构是非常严谨的。推荐!

2012-02-12

#无一日不读书#2012.02.11 BASH Programming – Introduction HOW-TO

Filed under: 随笔 — thomas @ 23:06

有些文章令人喜欢,它们比较短,循序渐进的介绍。比起手册要有意思多,比如关于bash的这篇。

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

后来,在这个网站上又发现了一些文章,也不错。
一般而言,手册类的书比较生硬,而且篇幅较长。而短文章的好处是阅读的时间短,有时候坐地铁的时间就可以看完,而且在大屏幕的手机屏幕上看还是不错的。
此外,手册性的文档和guide类及其它类型的文档都需要搜集的,一些文档需要完整的阅读,而其它的一些可以只做查询,比如手册。这个对于提高学习的效果和长期的效率是很有帮助的。

2012-02-08

find&grep查找工具的黄金搭档

Filed under: 随笔 — thomas @ 10:26

在目前下所有特定类型的文件找特征的内容。比如:
在所有cpp文件中,查找keyword。
命令行为:
find . -name “*.cpp” | xargs grep -nH “Keyword”

2012-02-06

#无一日不读书#2012.02.05 阅读计划

Filed under: 随笔 — Tags: — thomas @ 10:03

探索build system遇到不少问题,静下心来仔细考虑,发现涉及到比如Linux常用命令、shell脚本等一些问题。主要是不太熟悉,比如dir *.mk /s这样的功能在Linux应该怎么实现还真不清楚。通过Google来搜索还是有些麻烦,看来有必要制定一个学习计划。首先是选择一个好的阅读材料,先搜索一番,然后开始。

2012-02-02

#无一日不读书#2012.02.02 android build system

Filed under: 随笔 — Tags: — thomas @ 23:08

研究Android build system,除了掌握GNU make的使用外,主体的内容就是Makefile了。其实代码本身就是一本书,自成体系。main.mk总缆全局,是书的目录,具体的modules, packages, tools有独立的mk文件,各位章节。

Powered by WordPress