本文源自5 simple ways to troubleshoot using strace,我做了一些摘译。
strace 是一个非常简单的工具,用来跟踪可执行程序的系统调用(system call)。最简单的使用是,它追踪可行程序运行时的整个生命周期,输出每一个系统调用的名字,参数和返回值。
但是它还可以做更多的事情:
本文源自5 simple ways to troubleshoot using strace,我做了一些摘译。
strace 是一个非常简单的工具,用来跟踪可执行程序的系统调用(system call)。最简单的使用是,它追踪可行程序运行时的整个生命周期,输出每一个系统调用的名字,参数和返回值。
但是它还可以做更多的事情:
2011年刚来的时候,我在IM上的签名是:
2011年最大的愿望:安全的活着
果不其然,2011年对于生活在天朝的人们,经历了各种匪夷所思的“被随即死”,还好,我幸存了下来。算是完成了2011年的最大愿望吧。
2011年上半年浑浑噩噩,无所事事,blog也荒废了,只是用大量的twitter来刷着版面。
2011年下半年换了一份工作,告别了工作6年的公司,告别了我热爱的事务,算是工作和兴趣分开吗?现在朝一个DBA方向努力着,但是,但是,也许兴趣真的是最好的老师,我拿不出对待linux的激情来,甚至连热情都很难拿出来,也许,这仅仅就是一份工作,打好这份工吧。
2011年,读了43本书,绝大部分都是浅尝辄止,大部分都是下半年读的,买了Bambook后,读的书也多了些。
2011年11月,lanky在犹豫了将近一年后,抛弃之前的选择,下手了大众高尔夫,从最开始的开40Km/h都说头晕的人,到现在不小心开到90Km/h还说不知道,我也就安心的做个乘客好了。
2011年11月,总算开始说服自己离开电脑,开始健身,当然这其中lancy的淫威起了很大的作用,慢慢的喜欢上了一身汗后冲澡时的爽快感觉。凸起的肚子似乎也小了一些,至少体重在降低。
2011年10月后,皮皮开始在农村田间四处野着,没有钢筋水泥的阻挡,没有紧闭大门的约束,她快乐的玩着,安全的吃着,踏实的睡着,也就快速的长高着,也就随心的胖着,也就是没心没肺的不想着时时刻刻想着她的爸妈。
2011年最后的一天,因为被自己关在门外,于是破天荒人生第一次去电影院看了一场电影,也是第一次看3D电影。只可惜《龙门飞甲》 很难配上第一次这样的待遇。
无论如何,2011年就这样过去了,迎来了传说中的2012年。
船票会是今年的重点吗?
如果能看到2012年12月22日的太阳,那我2012年小小的计划原本是这样的:
从 IRC #postgresql 频道了解到一个网站: http://explain.depesz.com 其口号是:
A tool for finding a real cause for slow queries
方法是粘贴你的 explain
sql 语句结构。
他可以根据结果生成HTML格式的解释页面,其中用不同颜色来标识子语句所占用的资源情况,其中颜色越深,标识所占用的资源越多。
同时它还给出了两张统计列表,一张是按照索引类型来统计占用的时间,及比率;另外一种是根据SQL语句中涉及到的表来统计查询每张表所占用的时间及比率。
不仅如此,这个网站代码还是开源的,托管在github上。地址为:
https://github.com/depesz/explain.depesz.com
下面是搭建过程:
Mac 系统自带的VPN连接配置倒是方便,但是有一个毛病(或者说我还没有不知道使用),那就是对于通过VPN获取的路有信息,要不就是全部忽略,要不就是所有的IP流出都通过vpn的路由,相当于由VPN的路由指定了缺省路由。用户没有办法手工增加特定路由。这点就不如Linux下的网络管理工具,比如Gnome的nm-applet使用起来就很方便。
当然,在图形界面配置上没有,不代码在命令行或者特殊的配置文件没有,下面我们就通过配置文件来解决这个问题。
我的iMac升级到10.7后,就一直想把我的Dell E6410笔记本上的Mac OS X Snow Leopard 升级到Lion,可惜有前几次的失败后,都有点不想折腾了,真的Mac机器,升级还是非常容易的,比如我的iMac,前后只用了30分钟。
下午有点休闲时间,刚好皮皮也睡觉了,还是手痒一把,参考了远景论坛上的几个帖子(附后)以及强大的Google,这次居然成功的升级到了10.7.2,不容易呀!特意记录一下过程,和大家分享:
准备Lion镜像,这个基本上大网站都有下载了,这里推荐 http://imzdl.com/ ,资料都靠谱,而且下载速度还不错。
如何烧录Lion镜像,请参考下面这个连接: http://itc.do-johodai.ac.jp/~s0823612/
同时我把内容复制到下面:
好吧,我承认,这是一个很不靠谱的标题,也是很欧特曼的标题了,只是那些很潮的人们可以理解在offline的情况下,*nix使用者们该如何很好的做到标题的功能呢?查询了一番,没有什么看上去很好的办法,于是自己根据纯真IP地址库,写了一个Python脚本,效率估计够呛,不过能正确查询到相关信息。
你要做的是首先搜索一把纯真地址库,如何下载(一般是qqwry.dat),而后copy我下面的代码,保存为.py文件,如何就可以获得类似我下面的这样的结果了:
1 2 | |
完整代码如下:
下午去宝岛配了一副眼镜,又花了一大笔,在回来的公交车上,回想了我这几天配眼镜,带眼镜的往事,有些感慨,唠唠叨叨记录一下吧:
一直到高二,我的眼睛还是挺好的,不说1.5,也在1.2以上,坐在最后一排,大晴天的情况下,看黑板一点问题都没有。
到了高三,题海战术来了,于是对眼睛的利用率也到了及其无耻的程度。那个时候穷呀,说穷,可能觉得矫情,就说节省吧(一个月30块的生活费还有的剩)。
那个时候,别说课外教材了,就是草稿纸,都很缺。记得我一个算较远的亲戚了,给我送来了一叠带横线的浅蓝色稿纸,纸很薄,算起来张数就很多了。很是兴奋,于是非常节约的写,怎么个节约法呢,一张新的稿纸,先用自动铅笔用一遍,两面都写。因为自动铅笔写上去其实颜色很浅的,看的时候非常吃力,写第一面还好一点,接着写第二面的时候,眼镜就看得比较难受了。
下午从邮政现场回来时,经过新华书店,本想去看看iOS的开发书,可是对计算机书架扫描了两遍也一无所获。至少去找一些休闲之类或者畅销书。后在书店和LP汇合,在离开书店前的最后15分钟,捡了一些书,共14本:
《萧红全集》(共5本),她是中国现代著名的女作家,恐怕也是“民国四大才女”中命运最悲惨的一个。她的文学作品的价值应该是被低估了。
《1Q84 Book1》,典型的畅销书了,豆瓣上好评率比较高,我觉得适合在火车上或者晚上临睡前看看。