Roger Chen's profileLearningBlogLists Tools Help

Blog


    4/30/2006

    Newbie

    到新公司已经一个礼拜了,很忙,也很充实。连Blog都没有时间上来写了:)
     
    我现在跟进的这个项目需要Unix下的C++编程技能,在这方面我纯粹是新手,任务的deadline也很紧,所以我只有不停的学习才能跟上进度。比较有意思的是这个项目在网络方面的代码比较多,而上个月我已经“顺便”看完了《Unix网络编程》这本书,刚好派上了用场。
     
    最近在当当上又买了近300块钱的书,五一除了陪来上海玩的同学,剩下的时间就是抓紧时间K书了。
     
    似乎有很长一段时间没有过这种紧张的感觉了,呵呵,还蛮享受的:)
    4/10/2006

    拿到HP的Offer了

    ,终于拿到HP的Offer了!
     
    收到邮件的那一瞬间,居然没有我想象的那么激动,不过倒是好好的舒了一口气,悬在心里的一块石头终于落地了:)
     
    我很清楚自己目前的强处和弱点所在:强处是技术上能力还不错,并且有很强的学习精神;弱点是外语相对较差以及缺乏大公司经验。我希望能够在下一家公司中继续加强我的强项并且有机会修正这些弱点,理想的情况是世界500强的IT企业。当然,工作内容也要是我喜欢的,为了钱而工作那是一点乐趣都没有的。虽然有很明确的目标,不过还是花了我半年的时间来等待合适的职位出现,不过总算功夫不负有心人啊:)
     
    非常感谢Sam给了我这个机会!也希望庄表伟和陈超在新的工作中一切顺利!
    1/27/2006

    恭祝新年快乐

    明天上午飞回家,在家这几天估计不会更新Blog。现在就忍不住开始想念起我妈的厨艺来
     
    在这里先祝大家新年快乐了!
    12/7/2005

    饿补Linux知识

    这个礼拜都在饿补Linux知识,现在对Linux的了解有了长足的进步。收获颇多啊,学习过程中也顺便纠正了我以前对网络基础的一些错误认识。
     
    发现如果真的决心要去学一样东西,也没有想象的那么难:)
    11/2/2005

    秋游

    上个周末天气不错,和女朋友相约去长风公园去划船。稍稍遗憾的是当时让路人帮忙拍了几张合影,不知为何回来后发现只剩下一张了:(
     
    2005.10.30.001
     
    2005.10.30.002
     
    10/24/2005

    超级郁闷

    都晚上10点半了,老板一个电话打过来,说收到用户一封邮件反馈,我们XX台的节目表导错了,导成了另外XX台的节目表,要求马上改正。我说太晚了,等明天早上再改,老板电话里是没说什么,但是挂完电话,TM里又发了好几条消息过来,说最好今晚改好。
     
    我承认这个Bug是我造成的,敲代码的时候敲错了一个字,自动完成成另外一个名称很接近的台。我也承认这个Bug很好解决,把数据库中的相关记录删除再重新导入一次就可以。如果Bug已经严重危害了系统的运行,我愿意马上修改,但是令我郁闷的是都晚上10点半了,为了这个小的不着边的Bug,马上改正?!我还要不要自己的生活了?我能保证尽量减少我所写系统的Bug,但我无法保证没有Bug。 如果所有系统正式上线,这么小的Bug都要即时改正,我看我以后就不用睡觉了。
     
    项目管理好的实践那么多,怎么就没有看到好的应用呢?
     
    发了一通牢骚,希望不要影响各位心情……
    10/1/2005

    国庆快乐

    出发了,祝各位国庆快乐!
    9/28/2005

    订飞机票

    这次国庆准备带女朋友回家见父母,如果直接上海飞珠海,2小时飞机+1小时大巴到家;如果做火车,得上海做到广州,再改乘大巴回珠海,28小时火车+2小时大巴到家。国庆才7天假,如果坐火车来回在路上就得消耗3天;飞机是快,但不打折的话两个人来回就得5500,而火车只要1800,价钱上还是存在着不少的差距的,而且这差距都可以出去好好旅游一次了。
     
    于是提前一个半月就筹划着订机票,希望能订到个好价钱。各个订机票的网站都上去看看,每次望过去都是满心欢喜,折扣还不低,但等到注册后真正要订的时候就郁闷了,各家网站都达成了共识,跳出个提示框变着花样提示着预定不成功,敢情这些低价票都是用来装饰门面用的……
     
    飞机票买不到就只能提前买好火车票了。但是没想到今天偶尔去ctrip上瞄了一眼,居然到珠海的有5折票可以订到了!这个得赶紧订,要求明天出票,订好后再去退火车票。来回3200比1800是要贵点,不过折算下来省了两个人一共4天的时间,这个价钱也是值了!
     
    千万不要出现意外情况,明天给我两张票吧:)
     
    刚得到消息,1号的机票已经无法预定了……
    9/2/2005

    上下班四个小时

    上个礼拜遇突发事件,公司换地方,没法上网;接下来的这个礼拜,每天花在上下班的时间超过4小时,从上海的东南角换两辆车赶到上海的西北角,时间上也就是每天从上海到杭州上班,下班再回上海来……
     
    这段时间Blog更新会比较缓慢,等慢慢安定下来再说。
    8/17/2005

    测试服务器遭入侵

    按照我的习惯,所有的服务器上都是干干净净的,不用的东西全不装,该禁的服务全禁掉,权限再调整一下,再加上勤打补丁,一般都不会出什么问题。
     
    可是今天发现测试服务器遭到入侵,着实有些懊恼,手段高明倒也罢了,那是俺水平不行,不怨别人,可这次入侵的手法着实简单:(
     
    上午我通过PcAnywhere连接过去,发现不对劲,防病毒软件被人关闭了,而且当前系统是运行在Guest用户下(而Guest用户是很早就被停用的),肯定是遭攻击了。
     
    查看日志,还好,入侵者比较大意,日志全都保留着。其中有一段记录了防病毒软件在硬盘上发现了一个木马并清除,过了一段时间就多了一条防病毒软件就被关闭的记录,而且在这个时间点上(凌晨3点多)是不可能有我们自己的人上去操作的。
     
    查看系统运行进程和开启服务,多了若干不明服务,毫无疑问,攻击者留下了后门方便下次进入。多了一个Iprip服务,应该是PortLess BackDoor的变种,K之;多了一个Messenger服务,指向一个myps.exe,K之;系统原来的Portable Media Serial Number Service服务(我不清楚2000下是否应该有该服务,有的话也是应该指向mspmsnsv.dll的)被人指向了一个an.dll,K之;还有若干其他系统服务被替换;另外顺藤摸瓜找到了入侵者上传的一整个目录,一堆后门工具,全K掉。
     
    另外C盘根目录下多了一个mysql.txt,打开一看,恩,是一个不爱擦屁股的入侵者,不过基本上确定了该入侵者是通过mysql来入侵的。回到mysql的目录下,原来的那堆后门工具也出现在了下面的data目录下。再通过分析mysql的日志,确定了我的看法——入侵者是通过mysql进来的。
     
    原来这台服务器只被我用来测试视频采集,所以除了一些基本的软件外,就装了一个Helix Producer来进行采集,一直没什么问题;后来同事也要测试数据库程序,这几天就在上面装了个tomcat和mysql,tomcat倒没出什么问题,坏就坏在他的mysql是直接从他自己硬盘上拷过去的,他就没有设mysql的密码!
     
    汗,看来这次遭入侵主要是安全意识欠缺啊,一台什么补丁都没打的机器放在互联网上过几分钟就能染上病毒,数据库不设密码,我看被入侵的概率和买彩票而不中奖相差无几。那台测试机器基本上是报废了,染病太深,没准入侵者在哪塞了个后门没发现,还不如全喀嚓了重新来过呢。
    5/13/2005

    搬家罗

    现在单位不提供住宿了,所以在浦东租了个小房子,30多平方米左右,1000大洋一个月,晚上终于可以不用呆在昏暗的招待所,整着个油灯看书了:)

    不过上班下班的时间要由5分钟要提升到1个多小时了,有所得必有所失啊:(

    搬过去晚上也是不能上网,所以定了一堆关于ACE的书,下个礼拜应该能送过来了,晚上回家就可以先学习起来,取其精华为我所用:)

    4/4/2005

    公司换地方了

    公司换地方了,要暂住一个小小的招待所20天左右,所以晚上不能看电子书,不能编程,不能blog……

    还好有一堆纸版书可以啃,不过一些项目的进度不可避免的要延误了……

    3/14/2005

    大快人心,终于卸掉了8848

    以前基本上是每半年重装一次系统,但现在电脑上光驱也没有,上乱七八糟的软件是越装越多,而且8848不知道混在哪个软件里面也给安装了进来,篡改Google的搜索结果不说,每过一会就弹一个广告出来,真是霸道的不得了。

    这种病毒肯定不会出现在“添加/删除软件”中,任务管理器里面也找不到影踪,直接删目录说文件正在使用中,进入安全模式也一样。删除掉注册表中所有相关项,过一会又自动生成出来了。联想起上次微软推出的一个AntiSpyware,下过来查了查,3721这玩意倒是找到并喀嚓了,8848这鬼东西还真是没找到!

    用Process Viewer看了看,Explorer进程中使用了这个鬼dll,看来应该是在启动的时候注射了一个线程到Explorer进程;网上找了个工具将U盘格式化为启动盘,加上NTFSPRO,用U盘启动进入DOS,总算是删掉文件了。

    再次启动,广告没有出来了,这个电脑总算象是又回到我的控制之下了,啥时候光驱装上了还是要重装一把。唉,做出这种病毒的公司,以后再做什么都不会得到我的信任的。

    3/5/2005

    参加BEA User Group上海站活动

    有所收获。不过郁闷的是有人提问的时候,我连"thread"这个单词都听不出来,原来一直以来都把这个单词读错了。更郁闷的是还问边上的人"thread"(音)是什么,唉,人家肯定是当我白痴了:(

    3/2/2005

    这个礼拜的安排

    由于对Cindy项目太过热情,最近在处理公司的事情上都有些心不在焉,这个状态可不能持久:)

    明天开始全心投入公司的项目,本来打算到Javaeye接受批评的计划后延(主要是需要完成文档和说明的时间,不过这个版本的javadoc已经比较全面了),等我在这个礼拜处理了公司项目的一个里程碑再做打算。

    各位对于Cindy框架的意见和想法可以Email给我,或者在SF的论坛,或者这里留下来。MSN上聊天还是比较分散精力的:)至少这个礼拜暂时抱歉了:)

    2/8/2005

    欢度春节

    昨天坐飞机飞回珠海,可怜飞机满座率不过30%,想想那么多买火车票的人,心里还真是不平衡。

    恭祝朋友们新春快乐,合家团圆!

    1/19/2005

    选择Dlog4j用于Blog备份

    Dlog4j的项目地址是:http://dlog4j.sourceforge.net,我是参考《再次整理了一下主流 Blog 程序》一文,做出了这个选择。

    由于某些原因需要在不同的Blog服务商之间换来换去,而原来的Blog不能导出实在是一种损失,所以决定在本地做一个Blog备份。要求比较明确,首要就是免费,最好是开源程序,并且是用Java开发,这样有什么问题都能自己解决;程序不需要太花哨,能满足基本的功能即可;数据库格式易懂,能够轻易的导出数据。

    上文中列出的基于Java的开源Blog只有两个,而Dlog4j是中国人写的,整体基于Struts+Hibernate,并且带了导出数据的功能,所以就选择它了。不过遗憾的是Sourceforge上的项目未写明采用何种License,还好我也不用做商业用途。

    以后所有的Blog都在本地做一个备份,另外再写个小程序,把原来在BlogDriver上的那些都抓取回来导入数据库:)

    1/17/2005

    准备办张东方借记卡

    过年回家少不了孝敬父母,参考了网上的众多资料,决定去办张东方借记卡,最经济的把钱带回家。虽然浦发银行在全国的网点很少,但这个卡有个最大的好处就是异地跨行取款不用手续费。有了银联在,只要找个ATM就行了:)

    参考:

    http://www.smth.org/pc/index.php?id=Coase,里面有不少银行卡的比较

    http://www.smth.org/bbsdoc.php?board=MyWallet,SMTH金融产品及个人理财版