今天是换工作以来第一个重大deployment。估计会花很长时间,于是6点钟就早早地冲到公司了。埋头苦干大半天,终于基本搞完了,而且竟然一次性通过单元测试。正爽的时候,就听见轰隆隆地声音,好像地铁从脚下走过。于是四周就有人高喊–“地震了”!这头办公室还在这开玩笑,那头就看见路对面美罗城乌压压地冲出来一大群人。跑出来不说还不走远,全部堆在路口看热闹。正想这帮子人怎么这么敏感来着,周围开始谣言四起了,一会说四川多少多少级,一会说北京多少级,还有说震到浙江,还有说光缆又给震断了,不亦乐乎,做IT的,搜索引擎用得那个一叫熟练,全都是八卦专家。
正说得玄乎着呢,PM突然出现,声称:预报晚上北京有地震,为了规避可能的风险,今天的deploy全部给Roll back!!
-_-b我真是欲哭无泪啊,刚花了大半天做好,这又要全部翻修回去,又是大半天…….
于是乎现在时间快9点我还在公司饿着肚子往回Roll(大白话叫往回滚),心想让地震给震得Roll回去的SA不知有多少,而第一次做大规模Deploy就给震Roll回去的人,恐怕只有一句话能形容–RP好,一切皆有可能!
–by 饿着肚子滚的人
Update:刚写完没多久,又看见条消息说国家地震局说今天北京还有地震的新闻是腾讯捏造的假新闻,如果真是假新闻,我只能深吸一口气~~~~吸~~~~~~~~~~ 干!!腾讯!!!
如果要问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的分辨率看电影,爽歪了。
最后请不要嘲笑我的拍照水平。
并行运算的概念提了几十年,然而懒惰的程序员仍旧与历史潮流对着干,写出一坨又一坨让硬件叹息不止的代码来。
于是Intel大叔发彪了:你不是写不出并行化代码来么?我把你的非并行化代码统统给你变成并行化!We can transform single thread to multithread!
怎么transfer呢?工具自动实现:
The way it works is it analyses applications to see whether a part of the application can be selected and made to run parallelly. If it executes successfully, the software knows it can, and it allows an application to be recompiled with the settings in place for that thread […]
俗话说“林子大了什么鸟都有”。虽说这话原本应该是贬义,不过我实在找不到任何其他的词来表达我这两天看到的各种罕见事物了。我真是进了一个有无限可能的林子……
由于详细说可能会牵扯到PII,所以一概简略之(刚做了Security Policy Training,可貌似那系统有问题愣是不让我通过)。
首先是素食主义者,印象里只有念佛的才会出现,现在办公室里有个老外就是。
然后是在上海却按照Tokyo时间上班的哥们,还好时区只差一个小时:D
再就是一乒乓爱好者,特殊就特在人家是世上绝对罕见的打法:横拍正手长胶反手反胶,左拍右攻型打法……
还有一老外吃饭时间特怪,一天两顿,上午11点一顿,下午3点一顿。
然后就是今天下午刚见识到的一超级猛男,猛就猛在人家对电脑硬件的发烧程度上。能得以拜见的原因是他扛着一台Mac Book Air跑隔壁IT部门去装XP,使得我人等得以看见此超级米物。然后这哥们说他把Apple一套玩意儿都置办齐全了,我们只能无语。然后又浏览了一下这哥们的Blog,才发现这才是真正的室外高人,人家一CPU的价钱,都够我等曾自诩为“硬件发烧友”的玩一整代机器了。再加上他超级BT的MOD能力,果然是烧到骨头都化成灰的级别,咱以后都不好意思出去说自己玩硬件了,想领教的请猛击此猛人Blog,我们的目标:能叫出此人show的所有装备名称,否则,还是别说自己玩PC吧…..
回头想想,有这么多强人都烧成这样了,吾等小民小打小闹自娱自乐一下应该不过分吧,其实我不过就是下个月想换个Q6600的U而已么,P大点事,咱就不犹豫了….
另,今天IDF果然展出Nehalem了,据说年底上市,这下民用处理器核心数又要有指数级别增长了,别到时候买个24LCD开全屏Taskman连核心数都要分两行显示,如下图:
上班2个星期了,基本还算适应吧。
今天勇哥跑来上海出差,为明天开始的IDF 2008做点幕后工作,就一起吃了顿饭。基本上大学同学们都各自有了不错的发展,甚好。
谈及明天IDF的内容,Nehalem的料是肯定要Intel爆了,另外还就是个人关注的MID也将会有不少信息放出来,期待中。不过勇哥爆了些小料,很有意思,具体不能说,只是有些中国特色的东西貌似无论再什么地方都能出现,不得不Orz。
又说到标准问题,刚好前几天OOXML通过了。中国依旧是反对票,反过来说,这其实跟印度阿三千方百计给中国下套是一个道理:虽然现在你没出问题,谁能保证你将来不出问题阿。说白了,不过是利益集团之间狗咬狗的事儿而已。对于我个人来说,更愿意看到一个处于业界领导地位的公司或组织来制定标准。标准化过程中,如果有某一社区的参与,那一定是非常不靠谱的,如果说这个社区背后没有大公司支持,那一定是非常没谱的。垄断虽然不好,总比弄出个四不像的不垄断但没有用的东西好。如果再类比上WAPI这类强迫型摆谱的东西,那哭得就不只是厂商,连消费者都要跟着哭了。这年头,没有什么靠得住的。
今天是愚人节,所以今天看到的新闻是没有办法都信的。关于明天IDF有消息说要展出Intel的新GPU,个人持怀疑态度。能多爆点Nehalem的资料就够爽了。确认不是假消息的是Windows Mobile 6.1发布,然而现在还没看到官方声明。还有不是假消息的是TD-CDMA的网络正式上线试运营,然而很遗憾地一开始就出问题,目前最高只有10M流量包月的套餐足够我们2.5G用户BS到死了,看TD能折腾多久。
March 25, 2008 – 10:00 pm
不得不说做鼠标罗技还是最好的。然而鼠标驱动就不行了,小气的罗技Setpoint在安装的时候会检测操作系统类型,如果是Server类的系统,直接不允许装。当年用Mouseware的时候还可以用XP兼容模式骗过去从而顺利安装,然而Mouseware早就不更新了,无64位版,也无法在最新的操作系统上安装,例如Vista或Win 2k8。而对于Setpoint,从4.0开始干脆连系统不兼容的提示也不给,会让你安心的顺利装完,然后就会发现除了一个控制中心外什么都没有-_-b
原因是setpoint在安装的时候仍然会检测系统,发现是Desktop版本的系统才会把设备驱动包释放出来并安装,如果非Desktop系统,则跳过设备驱动安装步骤,只装setpoint控制面板本身,所以才会有此弱智现象。所以像我这种整天玩Windows Server系统的人,就需要想办法把里面的设备驱动包Rip出来单独安装。经过分析后大致推断驱动程序应该就是从setpoint.exe里解包出来的那个CDDRV_Installer.exe,然而把这玩意单独拿出来安装也会提示错误而拒绝继续安装,推断应该也是要检测什么东西才行。可惜这个exe不知道是什么方式打包的,没办法继续解开看。
自己diy没搞定,却在logitech的论坛上找到了解决方法:有高人直接自己做了一个 CDDRV_Installer.exe,安装好setpoint之后,将这个文件放到C:\Program Files\Logitech\SetPoint\Drivers,运行一下,就会安装鼠标的设备驱动,装好后鼠标自动断开并用新驱动重新启用,会在设备管理器里看到设备描述变了,此时再打开setpoint就会看到关于鼠标设置的面板都出现了。
这个diy的文件由于有一段时间了,找不到原先发布的页面了,所以在自己blog下放一个吧,有需要的可以点这里下载setpoint4_00_121fix1.rar。
经测试32位和64位系统都可以用,Windows 2003/2008都可以用,setpoint版本只要是4.0之后的应该也都能用,我个人测试到目前最新的4.4。
最后自我YY一下,G5用起来还是很爽的。
今天下午跑了趟港汇中心面试,总体还算顺利。
没看到想象中漂亮的前台MM,只有一大叔-_-
Visitor挂牌挺好玩,但也只是个挂牌而已,不能刷门禁,还要人带进去。
里面工作间看样子挺不错的,但似乎没几个人在,貌似都开会去了,遗憾没看到传说中的双24LCD竖着放的嚣张情况。
本人的英语还是不过关,唉,准备了一整天的东西基本没什么机会说,考官中文比我的英文好……
关于那个什么素质是SE最必须的问题,自认为回答得还可以:完全清楚自己要做什么,清楚自己为什么要这么做,以及做了之后会产生什么后果。回头我自己想想这么回答其实挺牛B的,短短三句话就能概括需要有的所有素质,技术上以及逻辑思维上的。真要每件事都能如此做到,那不光是一个SE素质的问题,那简直就是可以掌控整个计算机世界真理的神了,Neo也不过如此嘛,只要“想”能避过子弹就是了XD
一场下来总体来说我觉得留给考官的印象还不错,技术上涉及的其实并不深,素质上的问题回答得基本中规中矩,因为本当如此嘛,完全按照自己想法说就是了,感觉还是很愉快的。
关于为什么一个SE除了要会实施还要会做文档这个问题,如果让我补充的话 ,我想可以加一点:对于任何项目,应该是“设计”重于“实现”,因此只要有详细规范的设计文档,对于实施来说只是剩下顺理成章的副产品而已(貌似思想有点剽窃自FreeBSD开发团队的学院派作风^_^)。
另外有一点非常失败不得不提,也是这次面试我唯一没答出来的一点,说出来恐怕会有人笑趴下,这个问题是:21端口是用于什么服务。我怎么当时就脑子短路地想不起来,我甚至把从22-25是什么都说了一遍,然后又说出去%windir%\system32\drivers\etc\services去找,竟然就想不起FTP3个字母来,丢死人了。等完事刚出电梯时突然想起这茬来恨不得往墙上撞………
后来坐公交车上,我总结出原因来了:这题目太简单了。他要是问我FTP是哪端口那肯定是脱口而出,甚至问20端口是什么我都能立刻想起来,唯独问21是什么我就傻在那里,唉………
总之一面就这么着吧,等二面。
回头又想了一下,我活这么大参加的面试次数还真是少得可怜,但愿能顺利吧,因为我觉得我的运气一般还都是不错的,当然买彩票除外。
3月8日是妇女节这应该是众所周知了,而通过其衍生出来的节日恐怕还有些人不知道,这就是–3月7日女生节。据说此节是首创自清华,然后影响到全国各大高校。在此日,各位纯情少男会借着节日的名义献殷勤,以达到接近心仪女生的目的,当然也可以实行无差别攻击,以期望有那么几个中弹者回应,达到广撒网提高命中率的目的。
而相应地,传说清华还首创了11月12日男生节。至于这两个日期的来历,简单来说,不过是女生与妇女只有一步之遥,而男生和光棍亦然。但是复杂点的说法似乎也有,甚至牵扯到了为什么日期是一前一后的问题,我并不太清楚,恐怕要到高校的黑历史里去发掘了:D
可惜我上大学那会,为什么就只有妇女节和光棍节呢……
February 25, 2008 – 3:35 pm
不知道为什么最近很多人电脑坏了都找我,不管软件问题硬件问题,不管认识不认识的,熟悉不熟悉的都找我,难不成我脸上写着“修电脑”三个字??!!
最搞笑的是今天去好德便利店交公共事业费,营业员大娘一看见我就很高兴地招呼我过去帮他看看柜台的收款机键盘是什么问题,我这家店都是第一次去,凭什么这人看一眼就认为我一定能给他弄好?再这样下去我真要考虑该行去修电脑了。