【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

发布新日志

  • 重走ruby之路

    2009-01-16 17:01:36

    比较了N久 python和ruby。转了一个大圈,又重新回到了原地。
    接到领导的指示,我要参与自动化项目。
    不幸的是,那个项目是基于ruby的。
    说实话,使用ruby去做系统管理类的自动化,肯定是蹩脚的。
    ruby优秀,它的成名很大部分是靠ror的。现在大部分应用,也是基于web的。
    关于web开发的书挺多的,关于系统管理的,肯定就没有perl和python多了。

    从年会上看,公司里也有项目组,把watir扩展了。watir貌似是ruby写的。如果没有记错的话。
    看来我是不能专心学习python了。

    这些天利用早晨坐车的时间,看完了《python核心编程》。这本书非常棒,对python介绍的比较相信。
    不过面向对象那一个章节写的就有点混乱。也可能是我没有看下去。
    从里面学到了很多的python的东西。明白了很多。以前读英文版的《python in a nutshell》
    感觉太生硬了,没有一个感性的认识。现在终于可以说,对python已经没有大问题了。

    前些天,公司的一个项目遇到了编码问题。
    就是一个网站,使用的是gbk编码,保存的日志。另一个网站用utf8编码保存的日志。
    我获得了其中一个网站的访问日志数据,需要解码后去访问另一个网站。
    研究了一下,使用python解决了。
    流程貌似挺绕,
    url解码--gbk解码--utf8编码---url编码
    使用python一下子就搞定了。

    不要再折腾了。两样都学啦。省的自己再犹豫。
    ruby用于做项目,python作为自己的日常使用语言。



  • 使用python编写一个简单的支持cgi的http server

    2008-12-10 15:31:39

    #!/usr/bin/env python

    from CGIHTTPServer import CGIHTTPRequestHandler
    from  SocketServer import ThreadingMixIn
    from BaseHTTPServer import HTTPServer

    class Server(ThreadingMixIn,HTTPServer):
        pass

    addr=('',7777)
    s=Server(addr,CGIHTTPRequestHandler)
    s.serve_forever()

    真的好简单。打算使用python写一个小小的管理系统。管理服务器资源。
    开始利用业务时间学习python编程。感觉还是非常有用的。

  • python开发工具筛选

    2008-12-05 14:55:10

    今天把大部分工具都使用了一边,看看哪一个比较好。
    最后发现 pythonwin editor和ulipad,vim这三个才最适合我。
    其他的工具,要么是收费,不肯给公众太多有用的东西。要么就是使用不方便,不人性化。

    以后确定,使用ulipad开发东西,linux下使用vim。
    太大的东西,就使用ulipad。

  • IBM网站上的python专栏

    2008-11-27 17:39:41

    http://www.ibm.com/developerworks/cn/linux/theme/special/index.html#python

    发现IBM上的好资料不少。
    今天看了不少关于linux和shell的东西,受益匪浅。

    看来,以后还是要常光顾他们的。
    连接是python编程的部分。挺好的。
Open Toolbar