Luo Xu's profile老SCM的博客PhotosBlogListsMore ![]() | Help |
老SCM的博客scm life |
|||||
|
June 18 Cygwin 杂记一、改变Cygwin的启动脚本以得到更为好用的terminal $ cat cygwin.bat
#.Xdefaults is configuration file for rxvt. “man rxvt” for more information. $ cat ~/.Xdefaults
二、Cygwin下的apt工具 很多人都知道Ubuntu上的APT非常的吸引人,提供了方便易用的软件包管理界面。Cygwin的setup.exe有的时候还可以。但是一方面不太稳定。有时会遇到安装失败或者安装异常的问题;还有就是界面不是非常的傻瓜、易用。尤其是在安装卸载个别软件包的时候,非常之麻烦不爽。目前网络上有一个免费开源的工具叫apt-cyg。它可以认为是cygwin上的APT工具。只要简单的一条命令就可以搞定安装或者卸载。如 apt-cyg intall bc apt-cyg remove bc 还有一些其他有用的参数,参见help。 最近由于工作需要,进一步研究了一下apt-cyg的使用技巧。
技巧一、假设本地已经有一个cygwin软件包的cache(就是软件包下载后的目录,一般目录结构如下), $ tree <pathabc>/http%3a%2f%2fwww.cygwin.cn%2fpub%2f/ 在没有连接internet的情况下。也可以利用apt-cyg来管理软件包。但是在使用前需要检查一个cygwin的安装配置的内容是否正确指向了本地cache。该文件为/etc/setup/last-cache,内容必须为<pathabc>,也即release的父目录。 $ cat /etc/setup/last-cache
技巧二、如果有internet连接,在使用apt-cyg会使用最后一次运行setup时所使用的mirror。对于国内的用户而言,一般会首选http://www.cygwin.cn/pub/。相关的配置文件以及内容如下所示。 $ cat /etc/setup/last-mirror June 16 程序员花多少时间在专心创造软件程序?在读这篇文章之前,需要大家了解文章的一些前提、假设,以免引起一些不必要的混淆(confuse) 这几年来,随着对流程、质量控制等概念的理解以及实践,越来越觉得当今软件公司里面,尤其是大公司里面,宝贵的程序员资源在被浪费。他(她,后面都简称他们)们的时间被浪费在non-value added的流程上,汇报上,开会上以及流程混乱所引起的各种问题上。没有看到过相关的调查。但是如果做的话,也许会有惊人的发现。至少在大公司里面,一定是惊人的结果。 今天在cmcross上看到了一篇关于流程自动化的文章(An Automated Infrastructure and Workflow for Process Improvement ,http://www.cmcrossroads.com/content/view/10210/120/),再次触动了我的神经。虽然在流程自动化、敏捷编程等高效率编程上面没有太多的经验,但仍然想把我的一些体会以及想法和大家分享一下。 上面的文章中提到的几个观点,本人非常之赞同! 大概两年前,看到过一篇类似的文章,就深有感触,并努力在实践工作中,从SCM的角度出发思考如何提高团队的效率、质量,并尽量提高程序员的产出。 其中有几个原则可以供大家参考: 而从我的实践经验而言,往往这种特殊情况在工具、流程比较成熟的情况下,是可以通过人的主观能动性后者说聪明才智来解决的。而花的时间一般比较有限的! 观点二、Of course, Rome wasn't built in a day. If you try to implement this all at once, you risk overwhelming the team, which sets the stage for failure. If you really want it to last, be patient and ease into it. Incremental implementation is the path of least resistance. 最后我也引用一下一个时髦的短语“蝴蝶效应”,意思是说,地球一端的一只蝴蝶轻轻扇动翅膀,也许导致的就是地球另一端的风暴!在流程的持续改进过程中,需要的就是团队中的每个人,尤其是各个环节的专家们不断地、敏锐地发现该进的机会以及想法。还是以SCM为例,在大公司里面,integration过程中经常出现的问题是conflict,也就是说有两个人以上同时提交了对同一个文件甚至是同一行的改动。这种问题随着build request的数量增多会越来越让人无法忍受。解决的途径之一就是more frequent integration & release,也就是continous integration。也许nightly build/run不是非常容易实现的,但是哪怕是把人工(scm)集成间隔缩短几天,也许带来的影响就不是简简单单的resolving conflict了。
>>待续!有时间,我希望能够把自己有限的一点经验、体会一点点和大家分享,希望能够引起一定的“蝴蝶效应” 游泳在媳妇的几番号召下,我们一家终于迈出了困难的一步--到室内去游泳。困难不是因为钱的因素,照流行用语说“咱不差钱!”,即使是精打细算,游泳也是非常值的,反正肯定比到医院花的钱少!说“困难”主要是有几个原因: 一、孩子去年因为鼻炎以及反复呼吸道感染,折腾了半年,基本把我折腾成了“强迫症”患者,而鼻炎会不会因为游泳池里面的怪味导致过敏或者因为细菌感染而复发对脆弱的我来说,基本上都是一道很难跨过的槛。即使是游泳归来,我的心基本上要七上八下个一周左右,要观察一周左右才能看出来游泳对孩子究竟有无负面影响 二、近两年来,手足口、H1N1等各种流行病让我很是恐慌,尤其是“一朝被蛇咬,十年怕井绳”的我很是害怕孩子被传染上。肺炎、鼻炎、心肌炎、哮喘。。。。。。医院里跑的多了,见得也就多了。见得越多,心里越是多一分忧患。正所谓无知者才无畏啊! 无论如何,我们在刚刚过去的周末终于下定了决心,迈出了这一步!
周六是傍晚6:00左右到的,泳池挺大,环境也还可以,氯水味不是很浓,而且还有儿童池!刚开始,我和妈妈下去游,俺家孩儿没下去,一路上净喊着“我不游泳了”,估计是怕腿上的檫伤遇到水会痛,或者也许以前的什么时候呛过水,对水比较害怕。估计是前者可能性比较大,因为最近她在家也经常因为这个哭求不洗澡。可是看着其他小朋友在水里玩的非常开心,看爸爸妈妈在水里也很惬意,大概过了20分钟后,她终于同意下水了,并一发而不可收拾,到后来,冷风习习,我催促她上来走的时候,她竟然非常生气!在知道明天还可以来了之后,才勉强上岸 周日,她还是一如既往的不睡午觉,大概4:00左右的时候,看外边天气很热,估计水温会比头一天高,我赶紧催促“二(个)磨(蹭)”出发!这一次,她玩的就更开心了,在水里跑、跳、时而漂起来游两下。后来竟然要求跳出游泳圈,自由活动!这是一个信心爆棚的信号!可后来一个小小的、有趣的意外却发生了。妈妈在儿童池里面练习仰泳,孩儿在妈妈的头部附近也是前进的方向上,我刚一分神指点一下孩她妈,余光发现孩子怎么头沁到水里面了,大概半秒左右的时间,我马上反应过来是滑倒入水了,我快步向前,马上把她抱起,并拍打后背,据媳妇说把她的眼睛都碰掉了。还好孩子没什么大事,但还是哭了,并要求回家不游了!后来我和妈妈赶紧鼓励她,告诉她不要怕挫折,爸爸妈妈小时候学游泳的时候喝了很多水,等等。。。她后来竟然又同意下水了,估计水对她的诱惑还是不小的!在水里,为了缓解情绪,我们三个一起玩“一网不捞鱼”的游戏,她又开心起来了。直到离开游泳池。可后来又有两件小事,让我很是记忆深刻。 一、出来后我们打车前往一个饭店去吃饭,路上她终于困趴下了:-),到了饭店后,也许是因为太吵了的缘故,也许是因为听说有好吃的糕点,她不一会儿就醒了。醒了之后第一句话就是:“爸爸,我闭着眼睛都不知道是怎么到这里的了”。 二、晚上回到家,她很快就上床了,这一天太累了!可趴着趴着,她还是用语言道出了“呛水”给她带来的恐惧。说“爸爸,今天我呛水的时候,都看不到爸爸妈妈了,我以后不游泳了”。我马上跟上说“别担心,有爸爸妈妈守护你,别害怕,什么时候想游泳了,咱们再去,不着急哈”。 两件事情联系起来,能够想象到呛水的时候,孩子一定是睁着眼睛恐慌的努力找爸爸妈妈,同时也一定是想哭喊出来,所以估计也没有真正呛到太多水。但无论怎样,她当时一定是非常恐惧的了。感同身受! 希望我家的宝贝不会因为这次小小的挫折而放弃游泳,希望通过游泳她能变得更强壮,像巧虎一样迈出勇敢的一步! May 11 养蚕笔记转自http://ww123.net/baby/viewthread.php?tid=4514012 蚕的生物学特性 2008-4-29 19:26 一、蚕宝宝孵化了 2008-4-29 19:26 二、蚕宝宝长大了 2008-4-29 19:26 三、蚕宝宝吐丝了 2008-4-29 19:26 四、蚕宝宝节茧了 2008-4-29 19:26 五、蚕宝宝破茧而出 2008-4-29 19:26 变态:完全变态 2008-4-29 19:26 生活习性蚕宝宝以桑叶为生,不断吃桑叶后身体慢成白色,一段时间后牠便开始脱皮。 URL: 养蚕- 自然讨论区- 小学资源网教案|课件|试题谁有蚕的生长过程的全部图片? - 天涯问答蚕的生长过程
图片、视频
|
||||
|
|