万恶的赛门铁克

他们的软件实在太TM烦了。 本来我上来就disable了firewall和antivirus,昨天安装了一个norton ghost,结果这个垃圾程序又把我得所有东西都打开了,今天启动之后我得机器就上不了网了,那个firewall不停的跳出来,问permit还是deny,然后机器就反应特别慢,后来干脆死了。 大怒,卸载ghost,kill掉所有symantec的进程,还是上不了网。根本ping不通网关。 只好屈服,去看他的services,发现有个symantec network driver,启动,可以ping网关,但是无法解析DNS,重启。 依然ping不了DNS,估计是被丫给锁了,再次让步,启动所有相关服务,启动那个绿色球状的ccApp。右键选择Disable symantec firewall,立刻,上网畅通无阻,跟便秘了很久终于拉稀了一样。 重启,嗯,那些服务没有启动——我设为manual了。happy。想卸载之,发现灭有源盘还无法卸载!tnnd垃圾。即使任何服务都不启动,还有很多的他们家的driver被system进程加载了,想着就难受。更别说他们的antivirus,起来之后让系统的performance慢很多,特别是有大文件的时候……

四月 20, 2006 · Shawn Ma

面试小结

这两天面试了三个 > 31 的哥们。感觉狠不好。有一个是清华93级的,还算过得去,技术名词基本都能回答上来,只是最后manager问我:你觉得这个人有什么亮点么?我思考了半天,没有回答上来。就是觉得这样的跟那些刚毕业两三年的比,都没有什么优点。最后被kill了。诶,我本来还是打算帮这个师兄一点的,我说的是,We could hire him if he has proper motivation。 不过anyway,也许我自作多情了,人家也许根本也看不上这点小职位。 今天面试的两个就更差一些了,让人想到传说中的“程序员就是青春饭”的说法。的确,这些人让人感觉不到年轻人那种sharp的感觉,编程可能更加局限于他们所做的那一点东西,但是却也没能有所成就,还有一个居然说,他工作9年左右时间,参加的3个公司,所有的项目几乎都是失败的!他可真逗,我没问,他干吗说这些啊……这两位gg也得到了我见过的最差的几个评语: This one does not match our requirement due to lack of technical skills This one failed my interview – it seems to me he can barely program 感叹一下。有时候还想,会不会有人家里正有孩子嗷嗷待哺呢。。。 感叹完毕,回家。

四月 7, 2006 · Shawn Ma

朝内烂尾楼

朝阳门是个奇怪的地方。朝外的几个写字楼生意非常红火(华普那个除外,他们好像要被卖了),范蠡、人寿、联合、还有钱柜那个楼……有n多的公司在这里。。往二环里过一个朝阳门桥,情况就完全不一样了。据我在这里长达一年多的观察,至少有三个写字楼处于半死不活的状态,还有一个商住楼是彻底的烂尾。 朝阳门西北角紧挨着两个绿色的楼,要说他们一点动静都没有,冤枉他们了。靠东的那个至少这一年之内,我看着他们把外墙玻璃最后那一小块补齐了,前两天还看到有人种树。不过他们似乎一点都不着急,所以我说他们叫半死不活。朝阳门西南角那个写字楼也一样。我去年3月就觉得他们快竣工了,到现在,脚手架还没拆完。不知道他们再搞什么。你说,就隔一个二环路,差别咋就这么大呢。 不过最最有趣的,还是东南角再往西一点的那个商住楼,彻底一个烂尾楼。据说这个楼涉嫌一个银行诈骗之类的故事(我google来的)。去年冬天,我们惊诧的发现,那个楼被一些流浪者占据了。那个楼其实结构基本完工了,只是有些地方的窗户玻璃没有上。甚至工地用电还是有的。到了晚上,就发现四五层的地方有人亮着灯。再入冬一些,我们看到那些没有玻璃的窗户被人用布给挂上了,某些窗户还有一些煤炉的烟囱冒了出来!佩服死了,看来这里真变成他们的乐土了。 这是我前段时间路过的时候排的。看看3、4层的地方,窗户被堵上了。。

四月 1, 2006 · Shawn Ma

Google黑板报

有点意思。李开复发表了一个北京美食的blog…… PS,收到了google code jam的纪念品,一件T shirt,好肥啊…

三月 19, 2006 · Shawn Ma

My perfect major

看来我应该去搞数学啊!不过第四条是戏剧还是挺有趣的……which i never thought of. http://quizfarm.com/test.php?q_id=119158 You scored as Mathematics. You should be a Math major! Like Pythagoras, you are analytical, rational, and when are always ready to tackle the problem head-on! Major Score Mathematics 92% Engineering 83% Philosophy 75% Theater 58% Chemistry 50% Biology 42% Sociology 33% Linguistics 33% Psychology 25% Dance 17% Art 17% English 17% Journalism 8% Anthropology 8%

三月 8, 2006 · Shawn Ma

talk with google talk

鹿鹿出差了,我们就试了试现有的网络电话,发现google talk还是不错的。 我们两个显然都是经过NAT的,直接网络肯定没法连接,所以msn messenger根本就连接不上。然后switch到qq,qq经过痛苦的挣扎,总算是连上了,括号里还写着 会员经UDP转发,但是效果很差,延迟就不说了,声音效果也没法要。后来试了试google talk,我两本来就有google talk的帐号,下载也挺快的,不错,很快就连上了,而且效果很accepable。要不是鹿鹿直接使用笔记本的麦克,用个耳麦的话,我这边听起来噪音应该少不少。 赞一个。没怎么用过skype,估计效果差不多吧 😄 对了,那个右上角信号是干吗的? msn space真啥,给我存了两个draft: More technical stuff: google好像是直接TCP转发的。 这些都是google公司的连接: TCP shawns:2008 64.233.167.125:5222 ESTABLISHED TCP shawns:2077 shawns:0 LISTENING TCP shawns:2078 64.233.167.126:19294 ESTABLISHED TCP shawns:2080 64.233.167.126:https ESTABLISHED 其他的连接我查了,要么是微软的,要么是qq的。 最搞笑的是,Mountain View, CA被翻译为:加利佛尼亚州 芒廷维尤市

二月 28, 2006 · Shawn Ma

windows live

微软的新花样。 包括很多好玩的东西,一个用web (2.0?)实现的live mail,看起来跟outlook似得——据说是这样的,不过我打不开,遇到了unhandled exception,看来脚本写的还不够好。…完蛋了,我的hotmail再也进不去了。(我的IE怎么是5.5?!) 还有一个windows live messenger,也就是msn messenger 8.0。这个我还有5个邀请,有谁想体验的,留下msn messenger email。 http://ideas.live.com messenger有他们自己的blog,还有一个可以用来写messenger机器人的脚本引擎,真有趣。

二月 21, 2006 · Shawn Ma

google自宫和msn安替博客被封

今天偶然去看了一下安替博客在msn的镜像,发现msn space说没有权限访问,去google搜了一下,发现安替又去了blog city了,msn这个space被微软公司喀嚓了,理由是:遵从当地法令。 这让我想起来几天前看到ITExpress版讨论的google.com到google.cn的事情,有不少地方访问google.com会自动转发到google.cn,其内容自然也就被filter了很多,各位看官不妨在这两个站点分别search six four,google.cn还会友情提示,说为了遵从当地法令,某些条目被过滤。google为了business,也终于妥协了。 安替blog还说道,“美国国会有议员即将发起针对类似雅虎、微软等和中国政府合作公司处罚的立法提议”,嗯,很有趣。就像以前外国公司在中国腐败却要美国反腐败法来惩治一样。不知道中国国会啥时候能立法惩治反腐败? anti says: 对于微软这种行为,中国人不能对之惩治,是中国人的耻辱。我们尚不能有任何方法在中国保护自己的言论自由,这也正是我们这辈人仍旧需要继续努力下去的根本原因。总有算帐那天,只要我还活着,我说过,像微软、雅虎此种不义行为,就一定会被惩治,别侥幸能被大家忘掉,未来中国的基础教育普及费用,恐怕都要从这些大公司的赔偿款中出:赚钱之日请先想想未来。我们能活着,并且不失去理想,就是相信历史,相信正义之神必然会眷顾中华,让悲苦者平反,让受害者申张。 Update: 上面的想法有点偏激,呵呵。 微软员工写了一个关于为啥关anti blog的文章,从微软的角度来说,他们也有它自己的道理。要怪,只能怪我们的伟大长城吧。 这里还有一篇关于这个事件的blog,有点矫情,不过也挺有意思……

二月 14, 2006 · Shawn Ma

贷款计算器/Javascript

最近琢磨了一下贷款利率计算的问题,结果发现,永远是越早还尽量多的本金最后付给银行的总额越少——废话,当然还越多本金,利息就越少了。有人说如果提前还款,那么把贷款尽量做长了,这样前期交的利息少,这个statement是错的。。。唉,明白还要提高利率,真可怕牙。。 看着网上的计算器觉得不爽,自己学了一下javascript,做了一个计算器: http://nerd.ik8.com/loan.html 可以打印出来每个月的详单。 顺便也了解了一下什么是AJAX,好像跟最近比较流行的什么web 2.0还有点关系。本来以为这个东西是个什么特牛B的东西,互联网的又一次革命的什么的,原来也就是javascript+XML牙。。。 最后一个发现是javascript也还有一点点面向对象的特性的,呵呵。还有,好像现在javascript的兼容性也好了不少。我写的那个脚本没有做太多特别设置,也可以在IE和firefox两个浏览器上跑。。。 PS.1 moto A1200(海南) 真好看啊,哪位大侠知道多少钱么?有没有内部价?

十二月 29, 2005 · Shawn Ma

Code Jam Round 1

今晚Google code jam 第一轮,很不幸,错误范了不少。 第一题由于太急了,看错题目了。其实应该是很简单的,也不应该错的。题目是在电影院的一排座位中找两个空位置,并且左面那个位置离两边都最远。我当成两个座位的两边距离了。。。 最后一题我本来没太大希望做出来的,没想到最后只超时5分钟就做出来了,早知道直接做最后一题了,一下子可以得好几百分呢。或者,至少应该看看,做不出来再做前面的也来得及。。。。 愚笨了哈。。好久没有训练了。。。 好消息是,firefox可以在spaces上写东西了。 看了一下结果,我排名208,看来是进入下一轮了,可以拿一件T-shirt了。嘿嘿。 最搞笑的是昨晚我们两个傻瓜还在那数……人家有个地方直接显示排名。smth有个人很郁闷的说,我排名第251。。。 Lastest update: Round 2失败啦。第50名的分数都是一千多分。俺排名188。。。 不过好像这回成绩都大幅度提高,呵呵,怀疑有人作弊,比如几个人一起做题之类的。 最后一道题比较有意思,其实就是把无限循环小数转变成分数的形式。遇到的算法无非是循环小数变分数和约分,当然,还有分数加法。我就想了半天没想明白怎么变成分数……小学奥赛的题目啊。。哈哈。最后网络也断了。。咳咳。又只对了一道题。 以下是跟一个朋友的email记录: From: w21009 To: Shawn Ma Subject: 这么快又codejam了? 留题目下来了么? ——————————————————————————– 题目不难。只是我速度不快,而且一些基本算法不够好,比如求两个数的最大公约数。被kill了。 最后一题就是给一个无限循环小数,比如"0.3(12)",表示0.31212121212,求他的分数形式。要求约分。 当然,他可能给一个0的循环,或者9的循环。比如"0.3(000)“其实就是3/10. ——————————————————————————– 越往后越简单了?:) 据说现在是75分钟3题是不是? 要这个速度能全做出来真是N,唉,真正的速度是看不见的… 欧基里得法轮除求最大公约数? ——————————————————————————– 啊,发现很多选手用C++有好处了。他们订了很多宏,比如 #define FOR(a,MIN,MAX) for(int _a=MIN; _a < MAX; a++) typedef VS vector; 还有一些其他字符串操作什马的,再include<>…using…都写好了,最后还是可以省一些时间的。 不过前50都是三道都作出来了。。 ——————————————————————————– 这招的确不错 用C++有不少好处 而且似乎Codejam用的式g++编译器,很多g++特有的feature可以编译过去 比如支持typeof和__typeof_ #define FOREACH(x) for(typeof((x).begin()) pos = (x).begin(); pos != (x).end(); ++pos) 还有C++标准还没有支持变长数组,但是G++支持 ——————————————————————————– 主要是我现在用java习惯了,不习惯那些hacking技巧。。。咳咳。而且这种与工业的要求是不相符的…… 对了,这次我看了一下,前50基本没有professional,90%都是学生。。。 ——————————————————————————– 你工作中难道用的是java? 这些技巧的确有点“复古”的味道,复古到需要coder用各种技巧节约代码长度的时代了:) 我看TopCoder上的程序高分都不用易读的标示符,这样的竞赛和工业要求还是有点gap 看样子开复叔主要招应届生决策是对的:) 真是长江后浪推前浪,一代更比一代浪… ——————————————————————————– 我看你挺浪的…… 我们基本往java的方向走。C++的部分打算一两年的abandon掉。。。 我昨天写程序,所有的变量基本不超过两个字符的长度,比如我做了一个class,表示分数,就叫class R, 分子分母就叫int a, int b;😉。 ...

十二月 19, 2005 · Shawn Ma