Vim – Amazing Editor for DBAs

每周五下午公司的技术分享日活动名称为-恩墨讲武堂,已经持续了很长时间。所有人都有机会站上讲台,明天我分享的主题是Vim使用技巧。下面是即将使用的幻灯片。光看幻灯片可能比较枯燥,因为都是命令的罗列,但是现场演示效果一定很棒。 Vim – Amazing Editor for DBAs View more presentations from Leyi Zhang 无论你是在用Mac OS X还是Windows还是Linux,Vim都是你的选择。 如果上面的命令里,你有50%几乎没有用过的话,你应该再去好好研究一下Vim了。 如果你越过了一开始学习Vim时候的那道并不算陡峭的屏障,熟悉了Vim之后,你会发现这是一个让人惊艳的具有无尽可能的编辑器,让UltraEdit? TextWrangler? EditPlus? 见鬼去吧。 在Slideshare中还有另外一篇很不错的Vi/Vim的幻灯片,有兴趣也可以看看。 Vim View more PowerPoint from alkeshv

How to use Python to automatically modify WoW toc file version

魔兽世界(World of Warcraft)每次版本升级以后,在没有新版插件出来的时候,通常都需要手工修改插件目录中的toc文件,将其中的版本号修改为当前版本,否则在插件界面会显示“版本错误”而无法正常加载。如果有数十个插件,而又要一个一个手工修改的话,是很大的体力活。之前在Windows下的时候,会有人专门写一些程序,只为自动修改这些插件的版本号。 那么在Mac OS X下,如何修改呢?今天将台服的魔兽世界客户端从之前的4.2升级到4.3,于是顺手写了一段Python脚本,并没有什么灵活的设置,只是将插件目录下的所有toc文件遍历一遍,将其中的“Interface: 40200”字样替换成“Interface: 40300”,仅此而已。 1. 新建update_toc.py文件,用任意文本编辑器打开 2. 将以下内容复制到该文件中,保存 [code language=”python”]import tempfile import shutil import os import fnmatch #rootdir表示AddOns目录的绝对路径,可以根据不同的安装位置自行修改 rootdir=’/Applications/World of Warcraft/Interface/AddOns’ for root, dirs, files in os.walk(rootdir): for file in files: if fnmatch.fnmatch(file, ‘*.toc’): fullpath = os.path.join(root, file) #创建临时文件 fh, abs_path = tempfile.mkstemp() new_file = open(abs_path,’w’) old_file = open(fullpath) for line…

Would you like to join us?

我所在的公司-云和恩墨,诚招软件服务类业务顾问。 一、如果具备以下的特质之一,请发送简历至hr@enmotech.com 1、 积极主动的自我驱动; 2、 渴望成功,并愿意坚实付出努力; 3、 灵气,好悟性; 4、 系统软件(特别是数据库软件)技术基础。 二、加入公司,即会获得: 1、初中级顾问4000-8000月薪;高级顾问薪资面谈。 2、6%-10%的项目提成 3、齐全的保险; 4、免费的点心,水果; 5、以人为本,开放自由的创业体验, 6、共享公司发展的全员激励回报; 7、价值创造获得的尊重与成就。 三、工作地点: 1、总部:北京 2、地区总部:东区-上海、南区-广州、西区-成都 3、各省会城市