Skip to content

{ Monthly Archives } 十一月 2006

数码相机 BenQ E30

向往了很久了,终于下定决心买了一个数码相机。 机器是明基的,BenQ E30,说不上好,也不算差。在淘宝上约的,从支付宝打的款,但是货是当面给的。 以后,就可以随心所欲的拍照片咯。

光棍节,快乐的过

《光棍快乐》:http://v.iask.com/b/249266.html 幽幽暗暗迷迷糊糊过了多少年 冥冥之中爱恨情仇是命还是缘 好想谈恋爱 找个好太太 可她们嫌我不帅 说我不够气派 总是轻轻松松被踹 缠缠绵绵聚聚散散转眼成云烟 跌跌撞撞匆匆忙忙依然是孤单 寂寞难忍耐 思念成灾害 时间那么快 现实太无奈 让我终于明白 光棍其实也挺快乐 一人吃饱全家不饿 努力的工作 好好的生活 自由自在多洒脱 光棍其实也挺快乐 自己保管自己的存折 横眉冷对秋波 不用罗嗦 相信有个她在前方等我 前方等我. 《光棍好苦》:http://v.iask.com/b/245290.html 多少年来一个人闯,从来觉得自己挺酷;如今回头一看,寂寞无助; 从小我就习文练武,觉得自己是个人物,没想到老大不小,咋没人光顾? 曾经暗恋过的对象,已经嫁做人妇,孩子可以叫我叔叔;到如今没钱没房没车,南无阿弥陀佛,想要对你说声拜托! 我是个寂寞的光棍,痛苦的光棍。 到了现在没有媳妇, 谁在乎我的泪在流 我的泪在流 我只是人海一叶孤舟 我的心为谁在等侯 为谁在等侯 想要停泊没有港口 让一切渐渐的远走 渐渐的远走 破碎的梦怎堪回首 昨天晚上加班过度,醒来以后想要呕吐;最近心情挺堵,感慨无数; 遇到女人其实不少,可太多都是歪瓜劣枣;偶尔有多鲜花,还插在牛粪上。 其实我的眼光不高,哪怕废旧材料,或许现在我也想要;可谁知世事总是难料,她们也都很挑,说我太穷她们不要! 我是个寂寞的光棍,痛苦的光棍。 到了现在没有媳妇, 谁在乎我的泪在流 我的泪在流 我只是人海一叶孤舟 我的心为谁在等侯 为谁在等侯 想要停泊没有港口 让一切渐渐的远走 渐渐的远走 只有梦还留在前头 [...]

令人惊异的RPM

      RPM是一个用于系统维护和诊断,解决问题的十分有用的工具。了解各种选项用法的最好方式是通过例子来学习。       比如误删了一些文件, 但不能肯定到底都删除那些文件。如果想验证一下整个系统看看都丢失了那些文件的话,可以键入: rpm -Va 若是一些文件丢失了或已被损坏, 就可以重新安装或先卸载再安装该软件包。 如果碰到了一个自己不认识的文件,要想查处它属于哪个软件包,可以输入以下命令 rpm -qf /usr/X11R6/bin/xjewel 而输出的结果会是: xjewel-1.6-1 如果发生综合以上两个例子的情况,如文件/usr/bin/paste.出了问题。想验证一下拥有该文件的软件包,可由不知道软件包的名字,这时可以简单的键入: rpm -Vf /usr/bin/paste 这样相应的软件包就会被验证。 如果想了解一个正在使用的程序的详细信息, 可以键入如下命令来获得拥有该程序的软件包中的文档信息: rpm -qdf /usr/bin/ispell 输出结果为: /usr/man/man4/ispell.4 /usr/man/man4/english.4 /usr/man/man1/unsq.1 /usr/man/man1/tryaffix.1 /usr/man/man1/sq.1 /usr/man/man1/munchlist.1 /usr/man/man1/ispell.1 /usr/man/man1/findaffix.1 /usr/man/man1/buildhash.1 /usr/info/ispell.info.gz /usr/doc/ispell-3.1.18-1/README 发现了一个新的koules RPM,但不知道它是什么东西.,可以键入如下命令: rpm -qip koules-1.2-2.i386.rpm 输出结果大概为: Name        : koules Distribution: Red Hat Linux Colgate Version     : 1.2          Vendor: [...]

简单的隐藏文件方法+原理

从别处看来的,用DOS命令copy/b把RAR格式的文件藏到JPG里,如下 copy/b in.jpg + source.rar out.jpg 这样在windows里out.jpg照样是原来的样子,双击打开之类的都是原先的图像内容,没有任何改变,但尝试用WinRAR打开out.jpg时,就会发现打开的是source.rar的内容。 看到这里,我第一个反应是实验别的格式,尝试了把ZIP和RAR文件添加到JPG/BMP/GIF/PNG,没有问题,全部可以实现。然后把TXT添加到图像格式里,用记事本打开,在乱码的最后能隐约看到原来文件的样子,英文都能看到,中文全是乱码。然后把ZIP/RAR添加到PDF里,也能通过。把 ZIP/RAR添加到MP3/WMA/MID里,添加完后的音频不受影响,但ZIP/RAR打不开了,没有意义。别的格式没有多试。这样看来,这种方法比较实际的用处是把自己敏感的银行密码阿,账号阿,某XX网站地址阿,某人的生日阿写到记事本里,然后用WinRAR打包加密码,然后藏到随便哪张合法正常普通的图片里。就算有人用WinRAR去打开它,没有密码也看不到什么。也可以把收集的XX图,不要太多,打包加密码,藏起来,不知道文件太大会不会有影响,具体没试过。一般情况下,这样能保住自己的一点小秘密了,总比明着放一个加了密的RAR包在那里好吧,那不是诱惑别人去解开它么。 这种方法的原理是什么呢?copy/b的作用是把两个文件首尾接起来,串个串。一般情况下,这样会破坏2个文件,造成无法读取,其实,能不能读全看程序怎么处理文件和文件本身的格式。留言讨论里有人回复说是因为图像格式的文件大小定义在头部,而RAR格式的文件大小定义在尾部,所以2个文件共存才没有冲突。不知道对不对,google一下,查了BMP的文件格式,BMP文件简单来说分4个部分,文件头+图像头+颜色表+数据区,具体格式在这里可以看到。文件头部分有bfSize是定义整个文件大小,就是从文件头开始到数据区结束的总大小,也就是说,超出这个偏移的数据对文件来说没有意义,读图的程序也不会去理会,程序只读取bfSize里定义的那么多数据,别的一概不管。而RAR格式呢,由于是私有格式,我只能查到一点点信息,这里解释了一部分格式的定义,由此我的理解是RAR文件内部以区块为单位,数据以区块存储,区块数量和大小不定,但必须包含几个特定区块,用来保存基本信息,所有数据分段的保存在大量区块中,类似IP数据包,而每个区块有独立的大小定义以及类似链表的关联定义,每个区块的大小都可知且独立。这样推测WinRAR读取文件的过程是先查找,再验证,再读取,也就是说找到区块,读取大小和类型信息后把整个区块的数据读出来,而区块外,区块间的数据对WinRAR来说无意义。这样就好解释之前的方法了,图像程序对于头部定义的大小之外的数据不管,WinRAR对于区块外的数据,也就是图像的数据不管,2个互相不管,各读各的,当然可以共存。推而广之,2种格式类似以上情况的都可以共存。 有人骂作者说这种根本是伪加密,用普通的16进制查看器就能简单的分离出2个文件,useless,我看这个傻鸟老外也太较真了,对于商业应用连MD5都被数学家破解了,对于我们平头小百姓需要用到军事级的加密么,这点小伎俩足够保住我们的小秘密了。电影里演那些很厉害的系统都会说有几重几重的密码保护,然后那些牛X人就很艰难的也是必然的一重一重全破了。模仿一下,把要加密的东西重复打包加密码,每次密码不一样,N重密码,够保险了吧。说到加密,曾看到一篇关于世界上最牛X特工的报道,此人破解了据说是美国国防级的一个什么系统的密码,数年后资料解密,此人被问到如何办到的时,他说,他打了个电话给几个密码持有人,谎称是工作人员,三下两下就问出密码了,费事去破解干嘛(费那事干嘛~~黑皮名言) 我没事去想这个破原理干嘛,有病。

凤凰踏碎玉玲珑——关于电影《夜宴》(Zz)

前段日子看《山海经》,里面是这样讲起“鸾”的—— 有鸟焉,其状如翟而五采文,名曰鸾鸟,见则天下安宁。       而太子名叫无鸾,所以呢这是乱世的故事。       五代十国的乱,不同于春秋战国,抑或魏晋,无关风雅,反而总要带着些蛮荒狞厉的意思。是自唐以来那一点凶霸霸的元气用到收梢,不多了,索性歇斯底里地把它消耗尽了吧的那种势头,难收难挡的凶狠。 连女子也是短蹙蹙眉毛,无端带些暴戾骄纵。相书上讲眉长则秀,呵,该世代是连女子的那一点秀气也不要的了。       故事很简单:皇叔篡位,杀兄娶嫂,太子探知隐情,伺机复仇。       开场杀得太美:黑甲刺客策马踏雪浪,动地而来,惊破白衣舞。长箭穿空,猎猎作金石声。清清静静的吴越之地,见了血光。       而伶人在舞。       杀气刻不容缓逼近,而林泉之间伶人舞得好寂寞好优柔。       上世纪初,舞神尼金斯基有《春之祭》。       在舞中,舞者屈膝弓背,放弃了跃升,肢体全然朝下。他们抑制住对天空的渴慕,转而向大地臣服。就好像那些受到阻滞于是转而向内的爱情。       伶人好似提线偶,舞姿是向内的,塌陷的。白面具空空洞洞,后面是东方人的长眼睛,黑的,无苦悲,无喜乐,无盈缺,无求告,那应该 是开天辟地之初,原始人的面孔。       万物都没有来,万事都没有开始,他在等待有什么人或是有什么事,为他赋予一个表情。       生命懵懵懂懂的稚态,原应如是。       沧桑也没有过,忧怖也没有过,若是死去也就是死去了,完全是自然的,连贯的,一气呵成的。       所以,事实上,杀戮并不对他们造成惊扰。       最后,一个俯拍,伶人的尸身静好一如白莲花浮在水塘。       有一句古语可以用来形容那些气质太过复杂的女子,叫做,深情在睫,孤意在眉。看过电影我就想,它对婉后是很合适的。       阴霾华美的宫室,她才出浴,斜倚香炉倦倦眠,这时感觉到他来。 她惊回首,急急奔,裙摆好慌张。她叫出他的名字。每一回见他都好像初次,那么欣喜,那么惊动。一个人初次遇到另一个人,她初次爱上他。时间尚早,一切都还没来得及变坏,现世安稳,而心中境地也完好如初。       有一场对话好趣致。       婉后同青女站在鱼缸近旁,聊起太子无鸾。青女一派天真,以甜哑嗓音说道——他从来不给我写信。我是在梦里和他说话的。而婉后却并不以为荒诞,只见她手作兰花,捻起鱼食细意洒下,扰起一池萍碎,竟然亦认真垂询——他同你讲什么?       这是要爱着同一个人的两个女子之间才会有的交流,当中有电光石火的敌意,亦有明心见性的懂得。       然而说起爱,呵,人在年轻的时候,只懂得去爱,爱起来又不懂得收手。并不知道终于有一天它会耗竭了我们的所有跟仅有,也许呢,呵,是假装不去晓得的。及至真的到了时辰,我们可以做的全部事情,亦不过是,当风扬其灰,从今已往,勿复相思。       勿复相思。但情爱欲盖弥彰。       婉后倾力回护,为着太子无鸾的性命,匆匆交付了自己的身体。 呵,除开这个,她并没有别的了。册封那日,她穿茜素红嫁衣,妖丽胭脂深扫入眉,还有发鬓。而黑马辔头为金络脑,快走踏清秋。 柔糜淫荡的床榻,玉体横陈的当时,会不会有片刻她遥遥听见深宫的更鼓,然后涌上一些苍凉的心情?       后来所有人都死去,独余婉后轻轻薄薄一弯身躯。       宫室屋宇自四合八荒压下,她穿着黑,面孔上有些心死的神情。真的,生命中没有了你,天高海深,有什么可拥有? [...]

写在11.11光棍节之前(Zz)

          11.11。光棍节。       以往这个节日怎么过的,忘了。顶多是在上网吧。也不期待今年有什么特别的。只是借由这个日子,反省一下自己。       有的人还在身边出没,却知道总有一天会走掉。处处流传并通行许久的说法:“有缘无分”。这个词简要概括并成功掩饰了所有的真相。所谓真相,就是不能说出来。有的人表白着或暗示着要过来相聚在一起,却没有信心守候。想来还是因为不爱,所以对两个人都没有信心。1加1小于2。       有的人只是淡淡地等在某处,等你回头归降,却总怕自己半途而废会落下遗憾,而踌躇而观望。末了,也许在这里,也许在那里,目前觉得区别不大。       情感是铁打的营盘。留驻的兵却永远是流水。       想起一个词:落花流水。       落花有意,流水无情。       落花的蕴酿和追随,总是在某个时刻才发生。一生只有那么几次坠落的机会。偏偏遇见的是流水,只经过、并习惯经过的流水。花丛中过,只享余香,片叶不沾。留下落花心中的,是波心荡、冷月无声的自怜。一个静态的、寂寥的、可以把握和自慰的幻觉。一旦睁眼,是落花流水般的不堪一击和无语尴尬。       太自恋,所以太在意成败结局。       其实,都不过是流水。       流水也曾落花般有意,落花也会如流水般无情。最后的结局,都是空虚。       经过。这个词有点淡,有点涩,有点无动于衷的表情下故作的云淡风轻。有点自以为是的超然和暧昧模糊的矫情。有小女子们更喜欢“错过”这个词。饶有悲剧和残缺美。便暗暗印合着琼瑶的人间烟火和张爱 玲的精致忧伤。       其实都一样。       故作姿态。譬如某种形象某种风格某种气质,等等。       既是“姿态”,便免不了就是给别人和自己看的。       没了姿态,就只有崩溃。       谁会想崩溃呢?世界像一个丰富充实的大超市,我们还没逛完。脚步和表情要配合一致地优雅。       11.11。以“.”为对称轴,两边对称。       谁会跟谁对称?       想起很早看乔叶的文章,为了能找到一个足够优秀的男人,而努力要在天平上自己的这边加砝码,让自己先足够优秀。       亲爱的,什么叫“优秀”?       后来她的文章《坐在我的左边》里出现了一个男人,不嫌弃她是左撇子,每次都细心坐她左边照顾她夹菜吃饭。“优秀”不重要了。或者说,这就是“优秀”,只要自己发现、承认并接受了。乔叶不漂亮,文字也简单,带有佛家的道理和思维逻辑,不拘泥,不空谈,跳出却不玄虚,入世又不市侩。       最好的文字总是最干净最清洁最简单最自然的。       猜想11.11那天自己在学习。并希望是那样。       这起码可证明11.11并不干扰我的情绪。       没事时总对自己说:我很好,我很好。       [...]

周末纪事之二

    周日陪唐智星去鼎好交电脑的钱。     他的电脑九月份就买了,却拖到现在才来结帐,全是因为我的资金周转不灵的缘故。     束束也来了,而且还穿着短裙。束束总是能出乎我的意料,不管是说话,还是做事。外面这么大的风,如果她穿件大羽绒服,我倒不怎么惊奇,但她穿了条小短裙,配了双靴子——搭配挺好的,就是太要风度了点。     先是到师大的家教部给他俩登记了一下。好久没有去家教部了,她们居然还都记得我,而且还给我留了一个教计算机三级的家教呢。如果说ACM是我的大一大二,那么家教部便是我的大三的记忆,当然,大四就是新浪了。除了学校里的,我们还去了南门外鑫荣泉,那里面二楼大大小小的家教中心拣了几个看起来还行的进去登记了一下。     到了鼎好,唐智星说下周日是他的生日,居然在光棍节的第二天。给他买了副耳机做礼物,接下来便等着看我生日的时候他送什么啦。

周末纪事

    周六培训。     这次培训与其他次不一样的地方在于,老师根本就没有讲什么东西,一直在带着我们做游戏:     上午的时候是训练团队决策,分了三个组,决策沙漠求生时选择的物品。我们组一直以为除了求救以外还需要自救,所以把枪,《沙漠中可食动物》的书放在了前面,尽管我一再强调需要大号雨衣来取水,可毕竟团队表决决定了,我只好保留意见。最后专家意见非常令人吃惊的是,第一选择居然是化妆镜!理由是发出求救信号。我们组虽然有一位组员提出了这个,但我们并没有想到把它放到第一位去。     下午首先进行的是团队合作。重新打散分组,分为红黄蓝三组,每一轮游戏由其中一组出一个被猜的成员,另外两个组各出一位猜测者,背对被猜者站立,目标是猜出背后的人是谁,来自哪个部门,格言,最自豪的事情等。我们组最失误的地方是,我们组最后出被猜者,这个时候蓝队跟我们得分差不多,黄队得分远远少于其他两个队,我们组如果想赢得比赛的话,我们应该让黄队得分而蓝队不得分,但当时我们在选被猜者的时候,并没没有考虑那么多,直接选了一位格言非常“复杂”的人,想让两个队都不得分。结果没有想到的是,蓝队的猜测者正是估计到了我们的心理,把那个复杂的变态的格言给一字不漏的记了下来:To be or not to be, 2B|~2B=FF,最后我们组得了亚军。     最后一个游戏是考察团队执行力,游戏名字叫“空中楼阁”。再一次重新分组,每个组5至6人,老师给每个组发一把剪刀,一卷透明胶,一包软塑料吸管。要求搭建一个台子,在离地至少20cm的地方放置鸡蛋,并保持10s不倒。评分的标准是((高度-20)+创意)×鸡蛋个数。评比之前先自己估计自己的作品能支撑的鸡蛋个数X,如果实际支撑个数小于(X-1),则取消分数。我们组一开始也是不知道最终要做成什么样,但我们一开始定的目标就是,追求鸡蛋个数的突破,于是首先将吸管三个三个的捆成一团,作为预制件使用。我们使用流水线的作业方式:一人专门将透明胶剪成一小段一小段的,另外几个专门做预制件,剩下的进行组装。最后也没有多想,就组装了一个凳子似的东西出来:四个脚支撑,上面一个有网孔的平台预备放置鸡蛋。大致模样出来后不久,听老师说只有8分钟了,大家都慌乱了起来,有的加固四只脚,有的做十字型固定,有的做侧面斜向固定,还有的在将要放置鸡蛋的平面上用透明胶围圈,防止鸡蛋滚下去,弄的就像拳击台一样。终于,在老师宣布时间到的同时,我们将我们的作品放在了老师面前的桌子上。     等到大家的作品都呈送上来以后,几乎所有人都围在老师的桌子周围,指手画脚的评论着桌子上的五个“楼阁”:一号做了一个类似火箭发射架的东西,报了3个;我们是二号,是做的最粗放,但也是最结实的,我们报了6个;三号做了一个长方体,而且还是双层的,但第一层离地面小于20cm,所以根据规定不能在那放鸡蛋,最上面是两个个类似烤羊肉时用的平面格架,用来承重,他们也报了6个;四号做了一个四面体,也许是他们原打算做一个四面体,但最后做出来的,却不是特别像;最酷的是五号,他们做了一个火炬,一大捆吸管捆在一起,最上面用一些吸管向四周均匀地散开,非常漂亮,却看起来不太实用。实际开始放鸡蛋了,一号果然放了3个,更令人惊奇的是他们放鸡蛋的位置,居然不是放,而是塞:塞到火箭发射架里面去了。我们放了6个,不敢多放,等过了10s发现它安然无恙后,又开始后悔没有多放一个。三号最郁闷,正方体没有斜向加固,所以鸡蛋一放上去支架就乱歪,而且烤羊肉的格架也不太牢固,一个鸡蛋掉到桌子上了,还好只破了一点点,还有一个,掉到桌子上滚了一下,又掉到地上了,彻底碎了,蛋清蛋黄弄的地毯上到处都是。四号也放了3个。五号因为重心不稳——底座面积太小,最后只放了1个。     这个游戏倒挺有趣的,晚上的时候还说给云丽听了。

鬼街紫霞的虾

    爱问视频组聚会,去紫霞吃小龙虾。     吃虾是一件很麻烦的事情,至少对我来说是这样。坐公司的班车出发,到西直门倒地铁。还没有到西直门,就有成员因为公司紧急事件需要处理而离开了。出师不利呢!到了东直门出了地铁,居然还要走大约3,4里地。不过因为一路灯笼晃动,远远望去,别有一番风趣,所以,也就不觉得路远了。     爱问本地上说,鬼街是小吃一条街。身临其境,才知道所言不虚。路边一家挨一家,全是吃的店,鸡鸭鱼肉,湘川鲁豫,无所不有。终于到了紫霞,大家都已经饿的不行了。菜单还没有送来,便已经先点了60只小龙虾了——这才是大家千里迢迢赶来的动力啊!     等到第二个60只小龙虾端上来的时候,地上的空啤酒瓶已经不少了。本不想喝酒的,但因为第一次跟同事们出来吃饭,怎么说也要敬主管一杯。除了主管,还有一个“长辈”级人物,是一定要敬酒的,不料长辈居然害我,在碰杯的时候,故意把杯子往下放,结果罚我一杯,理由是——不尊敬长辈!     算起来也没有喝很多,头有点晕,但还不至于醉。第三盘虾端了上来,只有lazycode还有战斗力了,竟是不负“美食家”的盛名呢!等到吃完了出门,再看鬼街,居然又是另外一种风情了。 转载爱问本地的关于鬼街的描述: 鬼街(簋街)    餐饮 > 其他 地址:东直门内餐饮一条街          簋街,是北京老百姓对东城区东直门内餐饮一条街的称呼。在半夜两点以后,街道两侧绵延望不到头的红灯光下。火红的麻辣小龙虾在这条街上重复着同样火爆热烈的美食故事。     簋街生意最红火的时间,是在半夜两点以后;簋街上最流行的色彩;是街道两侧绵延望不到头的红灯光;簋街里最出名的菜,是麻辣小龙虾。无论是暑热难当的夏夜,还是飞雪连天的冬宵,在这条街上重复着同样火爆热烈的美食故事。     当桌上的酒瓶滴干最后一清酒,当金子里堆起小山一样的龙虾壳,当整条街和你一起做醉微醒之时,故事里真正的主角开始登场。请你稍作停留,和我们一起,在每一扇微闭的门后,在每一盏摇曳的灯下,寻找他们忙碌、勤勉的身影。     这是一条长不过1.5公里的大街,聚集了近200家不同风格、不同口味的饭馆,有四川的“谭鱼头”火锅,重庆的“小洞天”麻辣烫,老北京风味的“羊蝎于”、“爆肚冯”、“茶汤李,也有“金鼎轩”的粤菜,“东兴楼”的鲁菜,“东方渔港”的海鲜…… 其中个体、私营饭馆占了96%。夜幕初降的东直门内大街,车水马龙,人来人往,街道两侧绵延望不到头的红灯笼彻夜高悬,成为夜幕中北京城一道独特的风景。     簋街的饭馆大多数都实行24小时营业,而且越到夜晚生意越好,到了后半夜.各家饭馆更是门庭若市.灯火辉煌,等侯拉客的出租车停满了街道两旁。据说有个很在经营眼光的个体户没有随波逐流开餐馆,而是开了间汽车修理店,生意十分红火。簋街也因夜间生意火爆而得名,成为北京著名的餐饮特色商业街。簋街的称呼多少有些贬义,在商户们的呼吁下,街道办事处于去年夏天在特色商业街开街仪式上将簋街更名为“簋(gui)街”。“簋”,古代盛食物的器具,与餐饮一条街的特色倒出贴切。但或许是“簋”字写出来大过烦琐,在众多食客心中,当年那个“簋影”仍然挥之不去。     北京人之所以喜欢到簋街用餐,主要是这里餐馆多、品味全、价格廉、夜里火、服务好。“餐馆多”不必细说;“品味全”,在这里能让你品尝到正宗的全国八大菜系。簋街的经营者敢于开拓创新,几年来始终领导着京城餐饮业的新潮流。

GNU工具箱:充分用命令行代替SQL

      最近刚学会了一个文件比较命令: comm,是一个比diff更简单的取2个文件交集/补集的方法。原先以为需要用join 2个表的方法,现在很少几个参数就实现了。       随着时间的积累,我发现原先很多需要用数据库才能实现的排序,过滤,分列输出其实都可以shell代替了:而且效率更高。目前正在整理积累起来的oneliner工具集,经常使用的有:       awk: 可用用作select 控制指定列的输出,并且附带了length()   mod 等简单函数,通过if条件还可以实现更复杂的判断逻辑,而且比perl更容易读       sed: 控制到某一行的输出 相当于limit 30,40       perl:正则表达式 过滤,替换,非常强大,网上可以找到很多的one liner的现成工具,不过阅读起来有些困难;       sort: 相当于 order by       uniq: 相当于distinct       grep: 相当于like, not like       wc: 相当于count()       再加上翻页输出more head等。结合报表输出工具:GNUPlot,R-Project等,就可以生成漂亮的报表了。谈不上数据挖掘,但是用于一些简单actionable data采集确实是非常快速有效。       传统的数据库思维对于开发人员来说是一种“瓶颈”:有很多应用是完全可以用比数据库更简单的结构(方法)实现的,这也是为什么除了Oracle这样功能丰富的数据库系统外,MySQL SQLLite gDBM等轻量级数据结构存在和发展的原因。其次:数据库工具很多都是面向精确输出的,但是对于海量数据的处理来说,很多特定应用的精确性其实可以要求不那么高,比如:搜索引擎,最重要的是用很快的速度将最好的TOP 10结果提供给用户。       而相对于Excel表格,命令行工具优势在于长期的后台(非交互式的)自动数据统计,一件事情如果能自动运行,好处真是太多了。