摘要: 1 #! /usr/bin/lua 2 3 --[==[ 4 @desc 5 copy stdin to stdout by line. 6 @param lineno int 7 0 : has no line number 8 1 : has line number 9 --]==]10 function mock_cat(lineno)11 local i=1 12 13 for v in io.lines()14 do 15 print( ((lineno>0) and "\t... 阅读全文
posted @ 2013-01-31 13:51 colaftc 阅读(178) 评论(0) 推荐(0)
摘要: 小即是美 小程序(包括小函数)更易于理解和维护。占用资源更小。容易与其它小程序结合。只做好一件事避免大而全的解决方案。保持灵活。专心实现好每一个功能。立即建立原型相比脑中的设计,更容易理清思维。重写时代价及风险低。有限的时间和成本,使问题尖锐,更易获得灵感。更容易交流和获得反馈。高效率不如可移植尽量跨体系结构。明天的机器会更快。现在就追求极限速度不如让其可运行在未来的快速机器。使用纯文本数据数据价值大于代码价值。使数据不需要转换过程。使数据可灵活编辑。把权限交给系统或ACL等机制。机密数据请加密,并保证可解密成文本。杜绝使用万恶的二进制数据。软件杠杆效应抑制重复发明轮子的倾向(NIH : N. 阅读全文
posted @ 2013-01-04 11:31 colaftc 阅读(179) 评论(0) 推荐(0)