“CSDN开源技术大会•2014”于3月30日已在北京顺利召开。本次大会以“启蒙•开源”(Open Mind, Open Source)为主题,广泛聚集全国各地的开源参与者和爱好者,从社区建设、操作系统、游戏与移动开发、Web开发等领域,探讨国内开源发展相关话题,分享开源实践经验。 除了上午的主题演讲,下午还特别安排了三场论坛,邀请各领域的专家从多角度畅谈开源世界的那些事。分会场一中,在Fedora中文社区负责人赵涛、上海Linux用户组负责人Thomas Yao的轮流主持下,Archlinux x32主要Committer、Phython程序员王川,LinuxToy.org站长徐小东,Debian开发者李道兵,清华大学网管会(TUNA)首任会长王康,Oracle研发中心高级工程师、GNOME.Asia创始人陈阳等多位开源社区负责人、开发者从技术、现状、面临的问题等多方面,深入交流了开源社区的运营管理、开发经验。 展望Python开源异步并发框架未来发展 Archlinux x32主要Committer、Phython程序员王川在主题为《Python开源异步并发框架的未来》演讲中表示,前不久最新版本Python 3.4.0正式发布。作为一种解释型语言,Python在处理并发事件时,多要借助框架的支持,大家所熟知的Python开源异步并发框架有Tornado、Twisted、Gevent等。 (王川) 王川从对Python 3的支持、社区活跃度、互操作性等方面对Tornado、Twisted、Gevent三大框架进行了对比。Tornado目前已实现了对Python 3的支持,其他两个框架也正逐渐支持Python 3。从统计来看,Gevent社区的活跃度明显低于Tornado、Twisted。在互操作性上,大部分框架已实现了对Twisted的支持,而不同框架对第三方类库的支持则各不相同,它们都有自己的接口实现方式。 Python 3.4.0中,asyncio更充分地考虑到互操作性,它可以通过不同的适配器,适配不同的代码,比如Twisted、Gevent代码等。王川表示,以asyncio为桥梁,实现所有代码间的互操作性,该过程正在实现中。 像黑客一样使用Linux命令行
(徐小东) 因功能强大、灵活高效、自动化等特性,Linux命令行一直深深吸引着LinuxToy.org站长徐小东。在本次演讲中,徐小东分享了大量使用Linux命令行技巧。 比如,输错命令行,该怎么办?一般采用的方法是:
那有没有更高效的办法?徐小东则提供了另外三种便捷方法:
总结为一句话,即“一删、二换、三全变”。 在执行历史命令方面,徐小东也提供了大量快捷方法,如“使用!!执行上一条命令”、“使用!foo执行以foo开头的命令”、“使用!n执行第n个命令”、“使用!-n执行倒数第n个命令”等等。 |