博文

目前显示的是 十二月, 2010的博文

2010-12-30

最近的工作真是长见识。今天去参观了一下实验室里的核心网交换机柜,据说所用的设备和现网是完全一样的。在布网线的时候,同事给我介绍了一下旁边那个机柜里的E1接口是干什么的。第一次听说“线井”这种东西。今天发现思科的vpn客户端居然有开源版的实现,http://www.unix-ag.uni-kl.de/~massar/vpnc/ 稍微改改配置文件就能用,真是不错。我想让我的手机能在Linux下跟我的电脑同步,我查了下,它用的是SyncML协议,然后装了一个SyncEvolution,但是不晓得怎么用。貌似直连只能走bluetooth。而我又不想把我的短信、电话本什么都找个服务器中转一圈。我觉得啊,最直接的办法就是用scp把数据库复制到PC上,然后定义一个merge规则,然后merge,然后复制回去。

2010-12-29

今天把电的问题算是解决了,明天准备解决网的问题。因为一直是做应用开发,最底层也就写了个802.1x认证,所以IP层及其以下的部分一直是我的薄弱点。明天要去学着配中兴的交换机,之前我就配过H3C的,看了下手册,命令差别还是挺大的。这到不是最大的问题,最大的问题我连CCNA的课都没上完,很多基本概念都不懂,也就勉强会配个vlan。STP只知道这个协议,但是没真正在机器上配过。嗯,我那两台交换机还都是比较新的三层交换,能支持ipv6,我准备试一试看能不能用6to4的方式打通ipv6,就算不行,网内这些机器之间用link-local的ipv6地址应该也是能通的。因为会跑很多虚拟机,所以我在想mac<—>IP的绑定是否还需要做?不做吧,怕谁中arp病毒。做吧,太麻烦了,新开一个虚拟机还得过来找我申请IP。明天的要紧是是先从console口把交换机的IP都给设了,把ssh或telnet打开,然后回工位慢慢搞。嗯……我现在只有一个C段,但是有两个机架、两个交换机。我在想怎么连。首先,两个交换机都得打开,否则支持不了这么多口。其次,是给他们各分一个C类呢,还是把它们级联呢,还是怎么滴呢?帮我想想除了划一个默认vlan然后配置静态路由表、dhcp、STP、IPv6之外还有什么新东西可以玩的?

2010-12-28

记得上大学的时候,有一次我和tianyuan在宿舍看一个我从channel9下载的视频。内容是微软的工程师介绍他们怎么建大规模IDC的,当时有一件很可笑的事情是,所有东西都到位了,最后发现:”But we don’t have enough power!”。我们当时都觉得很不可思议的。后来工作了,采购服务器,然后往网通的机房上架的时候遇到了困难。要求必须一换一,搬一个机器进去就得搬一个机器出来。不是没有机架没有机位,是因为供电不足。今天我遇到了同样的尴尬。需要上架27台2U的机器,一个在2个机柜里。每个机器都是双电,每个电源标的是750W,那么总共就是750w X 2 X 27=40.5kw,而我们给配的电是两个25A的,大约能支持10kw。悲催…… 我到现在也没弄明白交流电的功率到底是怎么算的,中学的时候就学了一个直流电的P=UI。不知道为什么近几年又在说机房应该统一采用直流供电。顺便抱怨下icbc的U盾,居然有一条单独的Usb线需要插上去,导致携带起来非常不方便。

2010-12-26

到新公司报到上班一周,说下感想吧。首先,工作绝不轻松,据说每周至少有一天是朝9晚9。但是因为我住的离公司近了很多,所以只需要骑自行车上下班就可以了,非常爽。只要不是下雨下雪或者刮大风的天气,我都准备骑车上下班。每天8点多醒来,骑车出门,路上随便找家卖早点的店坐下来,喝碗稀饭再吃点别的,然后继续骑。一路上总共花25分钟左右就可以了,非常爽。新公司办公环境很好,没有人在工位上抽烟。卫生间也很干净,暂时没发现有人在里面抽烟。工位面积比以前大了很多,再加上大家都是用笔记本电脑而没有台式机,所以显得个人空间很大。不过我是临时坐在那里,所以暂时不准备布置它。我右手两排是实习生,背后坐着一个很低调的牛人,他是国家千人计划引进的人才。在工作内容上,有三点很大的不同:首先是工作对象,从做具体的商用产品、技术变成了做平台。面对的不再是普通消费者,而是如何带动上下游公司形成完整的产业链。其次是工作方式,从自己带team变成了出方案出规范然后找外包公司合作。以前我主要是审策划写的设计文档,而将来则主要是自己写设计文档。还有就是这边所做的技术是很开放的,这边大部分产品都是借助于开源社区的现有技术组合而来,我的大部分工作成果都可以开放出来与他人分享。比如自己研究下mysql半同步复制然后把心得在博客或技术会议上与其他人分享,公司不会反对。而我在上家公司,他的技术产品都是坚持自主研发所以自成一体,外面的东西很难揉进去,而里面在做什么,外面人全然不知。我一直很希望做技术的时候能多一些交流和分享,以促进新的想法变成切实的产品。最近许久没有更新blog是因为在Linux下没有找到任何一个支持atom publishing protocol的客户端,我后悔当初干嘛要选用这个,而不是clone一个常见产品(如wordpress)的xmlrpc接口。

2010-12-21

整了一个thinkpad X201,处理器是i5的。在fedora下用top一看,哇,4个逻辑CPU(应该是4核的)。可那又怎样?我的T400大多数时间都是在降频跑,主频高又怎样?核多又怎样?笔记本的核心问题还是散热以及省电。今天在X201上装Fedora 14可费苦了功夫。Fedora 官方的LiveUSBCreator因为syslinux.exe的版本太老,所以做出来的东西总是无法引导。然后我的U盘自从刚买回来起就没好使过。最终我用读卡器把我的手机卡给格了用来做Fedora的启动安装介质。可怜我玩了很久的meego,没了。事情还没完,在分完区准备进行下一步的时候,总是崩溃,给我扔出一堆python的堆栈,让我记录下来报告BUG,然后就关了。无论我是手动分区还是自动分区都是如此。在我绝望准备装其它OS的时候,重启一次然后再搞就好了。莫名其妙。fedora下装java是一件很恶心的事情。首选当然是sun jdk啊,可惜,想通过yum装sun jdk是不可能的。手动下载然后安装,它是帮我设置好了alternatives,但是装openoffice的时候要依赖gcj,我不知道怎么跳过这个。然后装gcj的时候,gcj又去更新alternatives把自己设置成默认的java。重装sun jdk也不行。MD,手动重新设置alternatives。可是装ant的时候又要装openjdk,唉。。。

我的网站貌似又发现一个BUG

netson找到的,是发文章的时候,如果没有选择分类,会导致在index页的列表中不显示。

2010-12-12

前几天去面试,对方认为我是一名技术精湛的Linux黑客。我当时心里唰的抖了一下。基本上,如果某人对Linux/BSD/Windows这样的系统玩的很熟,最终免不了要被扣上“黑客”的帽子,甚至政治倾向颇浓的“红客”。凡是喜欢车的人,若不是女人喜欢保时捷那样的喜欢,那么基本都会想着如何改装。同样,如果对某个Operating System很喜欢,那么基本都会拿调试器跟kernel。我在Windows下装机的必备SysinternalsSuite。应用数学界也有所谓的Hacker,拿别人的算法,改几个参数或者稍微修改一下迭代的步骤,发paper,毕业。所以我不喜欢这样。最近南京"外挂代练"事件闹的沸沸扬扬。我最先知道这件事是在twitter上,@zhoushuqun 转发的。这件案例法院判的没错,唯一值得怀疑的就是量刑是否过重。直到今天还有很多人不知道制作以及贩卖外挂是违法的。搞代练工作室,只要涉及人民币交易,那肯定也是违法的。但是很多人不知道,跑来找我说,你看,你也是做游戏的,那你能不能帮我给某某游戏做个外挂?据我所知,做游戏外挂的人,要比做游戏、做反外挂的人的收入高好几倍甚至10倍以上,但是这样做可能会像熊猫烧香的作者那样被判刑。某些外挂是利用服务器漏洞,开发恶意软件,组织很多电脑为谋取经济利益而对服务器发起有预谋的攻击,我觉得理所当然的应该依法处置啊。但是实际上,判断标准很模糊啊。你说制作taobao的抢拍器算违法吗?我回忆了一下我做过的和黑客相关的事情:在华尔街日报中文版的网站偶然发现一个sql注入漏洞然后立马发信告知对方;在公司内部新论坛刚上线的时候找到一个sql注入漏洞然后立刻告诉我的领导(我当时属于数据安全部);我的同事开了一个新blog我去帮他扫描一圈找出几个XSS漏洞;上大学的时候把上网计费客户端脱壳反编译然后移植到FreeBSD下…… 反正我能想起来的,都是在中国法律许可内。没办法,谁叫我只是一个本科生。所以在未来的3-5年内,我主要的工作内容依然是从大量的技术文档和paper中寻找能被实际应用的那些,落实成产品。除了阅读理解外,可做的就是修改下编译参数、运行参数、写个插件、对某小部分代码做点hack、给开源社区提bug提patch。想买车,锁定如下几个:雨燕、POLO、晶锐。1.5或1.6。如果自动档和手动挡相差7千以内就买自动…

Meego要玩完了

Nokia has said it will stick with Symbian as its main business-phone platform
even when MeeGo, the handset-maker's new top-end operating system, is released."It's very important to note that Symbian is the primary platform today and
will also be the primary platform in the future," Numari said.http://www.zdnet.co.uk/news/mobile-devices/2010/12/01/nokia-meego-will-not-displ
ace-symbian-as-enterprise-os-40091029/
http://www.branedy.net/?p=2023twitter上正在热议这件事情。我不知道nokia是不是会真的出一款meego手机。哪怕maemo很失败,也是出了之后才死掉的

我不知道腾讯的meego项目是否还在进行。
Intel那边也不好过,据我所知,有些项目已经冻结了。只是准备拿它做上网本系统的人请忽略这些。