小编Pet*_*ete的帖子

Vim文件导航

在过去的几年里,我在使用TextMate后努力学习vim.

我已经开始将一些文件内导航提交到内存,但我正在努力在多个文件之间导航.

在我的工作流程中,很常见的是我经常在少量文件之间翻转(足够多的文件使得分屏窗口变得太小).

我目前正在使用NERDTree,但发现深入到目录繁琐以及不断使用CTRL+ W h/ CTRL+ W l来回跳跃.

我想我会用标签做得更好,我可以轻松切换,但也许我需要使用不同的工作流程.

我也喜欢TextMate中的CMD+ "Go to File ..."快捷方式T.我发现fuzzy_file_finder但它需要使用Ruby绑定构建vim,而不是我工作过的本机安装.

虽然我可以重建我想切换到vim的主要原因,但我可以拥有一个我知道可以在任何平台上轻松工作的编辑器环境.

在那里的选择是压倒性的任何想法非常感谢!

navigation vim editor

79
推荐指数
8
解决办法
8万
查看次数

如何从Python与MATLAB交互?

一位朋友问我创建一个接受一些输入的小型Web界面,将它们发送到MATLAB进行数字运算并输出结果.我是一名Python/Django开发人员,因此我可以处理Web界面,但是当谈到MATLAB时我很无能为力.特别:

  • 真的想避免在Windows服务器上托管这个.使用在Windows上创建的脚本在Linux中运行MATLAB的任何问题?
  • 我是否应该考虑炮轰命令或将其编译为C并使用ctypes它与之交互?
  • 如果编译是要走的路,那么我应该知道如何编译和使用Python吗?(自从我编译或使用C以来已经很长时间了)

关于如何解决此问题的任何建议,提示或技巧?

python matlab ctypes

24
推荐指数
3
解决办法
2万
查看次数

缩放存储在S3的图像

我需要将一些网站的图像存储推送到可以无限扩展的服务(S3,CloudFiles等).到目前为止,我们已经能够允许我们的用户使用Python的成像库动态生成自定义缩略图大小,并在Django中提供sorl-thumbnail的帮助.

通过将我们的图像移动到像S3这样的东西,快速创建动态缩略图的能力就会丢失.我们可以:

  1. 通过从S3下载源并在本地创建缩略图
    来缓慢执行:它速度慢且带宽密集
  2. 通过创建一组预先确定的缩略图大小(a'la Flickr)并将它们全部推送到S3
    con来预先做到:它限制了可以生成的大小并存储了大量永远不会被使用的文件
  3. 让浏览器使用img标记上的height/width属性调整大小.
    con:下载大于必要文件的额外带宽

此时#3看起来是一个解决问题的简单方法,但缺点很少.来自该网站的一些快速测试和数据表明,质量没有预期的那么糟糕(我们可以确保保持纵横比).

关于我们可能没有考虑的其他选择或缺点的任何建议?

注意:图像是数码照片,仅用于在网络上显示.尺寸范围从1000到50像素的高度/宽度.

browser image-processing amazon-s3 cloudfiles python-imaging-library

12
推荐指数
1
解决办法
3165
查看次数

我的Python测试套件文件覆盖何时不是100%?

我们使用Hudson和coverage.py来报告测试套件的代码覆盖率.哈德森将报道分解为:

  • 线
  • 条件语句

Coverage.py仅报告测试期间执行/导入的文件的覆盖范围,因此在测试期间执行的任何文件似乎都无视.是否存在文件无法报告100%覆盖率的实例?

python code-coverage hudson coverage.py python-coverage

5
推荐指数
1
解决办法
444
查看次数