Monthly Archives: May 2008

啥叫郁闷,这就叫郁闷

今天是换工作以来第一个重大deployment。估计会花很长时间,于是6点钟就早早地冲到公司了。埋头苦干大半天,终于基本搞完了,而且竟然一次性通过单元测试。正爽的时候,就听见轰隆隆地声音,好像地铁从脚下走过。于是四周就有人高喊–“地震了”!这头办公室还在这开玩笑,那头就看见路对面美罗城乌压压地冲出来一大群人。跑出来不说还不走远,全部堆在路口看热闹。正想这帮子人怎么这么敏感来着,周围开始谣言四起了,一会说四川多少多少级,一会说北京多少级,还有说震到浙江,还有说光缆又给震断了,不亦乐乎,做IT的,搜索引擎用得那个一叫熟练,全都是八卦专家。
正说得玄乎着呢,PM突然出现,声称:预报晚上北京有地震,为了规避可能的风险,今天的deploy全部给Roll back!!
-_-b我真是欲哭无泪啊,刚花了大半天做好,这又要全部翻修回去,又是大半天…….
于是乎现在时间快9点我还在公司饿着肚子往回Roll(大白话叫往回滚),心想让地震给震得Roll回去的SA不知有多少,而第一次做大规模Deploy就给震Roll回去的人,恐怕只有一句话能形容–RP好,一切皆有可能!
–by 饿着肚子滚的人
Update:刚写完没多久,又看见条消息说国家地震局说今天北京还有地震的新闻是腾讯捏造的假新闻,如果真是假新闻,我只能深吸一口气~~~~吸~~~~~~~~~~ 干!!腾讯!!!

grep under Powershell

如果要问Windows管理员最想在命令行加入哪个命令的话,我想不少人都会选grep。grep用得好了真可谓惊天地泣鬼神,别不服,grep之于系统就相当于搜索引擎之于网络,说功能其实就那么点,没什么新奇,但真用好了的话…..不说了,谁用谁知道!
由于工作原因,近期能接触的脚本语言只有Powershell,众所周知微软是一个喜欢把简单问题复杂化的怪物。因此对于grep这么一个简单的功能,实现那简直是太小儿科了。微软曾经曰过:不仅要实现,而且要实现得复杂,有底蕴,以显我泱泱大国的风范,你知道茴香豆的茴字有4种写法吗………..&%$&$@%&%$&#$%#%@##%#$
干正事,茴字grep第一种写法:
Get-content somefile.txt|findstr “some_regexp”
Get-content可以换成cat,Powershell已经给他们做了个别名,可真是体谅sheller。
这种方法算是commandline和Powershell混合,因为findstr是命令行工具,并不是Powershell的cmdlet。
第二种:
cat somefile.txt | where { $_ -match “some_regexp”}
纯种Powershell实现了,利用了where过滤
第三种:
Select-String “some_regexp” somefile.txt
直接用Select-string的实现。
比较起来,第三种更直观易用一些,而且输出也会有文件名,这在目标文件为多个时极为方便,也是最接近grep的用法和输出的一种。不过第二种方法功能更强一些,比如把-match operator换为-replace则就是一个简单的sed实现。
Powershell真是个好东西,可是是哪个混蛋把cmdlet发明得都那么长的?

发烧无罪,败家有理

好久没写什么了,倒不是没什么可写,而是实在太懒得写了。
本周末又大出血了一次,购入米物–Dell 2707WFP

原先的IBM Thinkvison 20寸往旁边一放简直可以忽略不计了。

色彩绝赞,只是感觉渲染人肤色的时候有点过于偏红了,有点超出真实地讨好眼睛的感觉,可能这就是92%色域加S-IPS面板的特点吧。
1920×1200的分辨率看电影,爽歪了。
最后请不要嘲笑我的拍照水平。