标签: workflow

如何从命令行重置iOS模拟器?

我需要重置iPhone模拟器,并且没有找到一种方法来不使用鼠标.这是一件小事,但我真的厌倦了这样做,并希望有一种方法来使用键盘快捷方式.

更好的方法是从命令行重置它,所以我可以在部署脚本中构建重置.

我对iOS或MacOS不太熟悉.

workflow simulator ios

60
推荐指数
7
解决办法
3万
查看次数

你如何学习合适的Emacs?

我即将学习Emacs,已经完成了教程,并借用了有关Emacs的O'Reilly书籍.但问题仍然是 - 你如何学习良好的Emacs 工作流程?我想,你不会像你使用的那样使用Emacs,例如Vim.

这个问题似乎让人感到懊悔: - 我在哪里可以找到使用Emacs的专业视频?

emacs workflow editor

59
推荐指数
6
解决办法
2万
查看次数

用Python导入模块 - 最佳实践

我是Python的新手,因为我想扩展我使用R学习的技能.在RI中,往往会加载一堆库,有时会导致函数名称冲突.

什么是Python的最佳实践.我看到一些具体的变化,我没有看到它们之间的区别

import pandas,from pandas import *from pandas import DataFrame

前两个之间有什么区别,我应该只输入我需要的东西.此外,对于制作小程序来处理数据和计算简单统计数据的人来说,最糟糕的后果是什么.

UPDATE

我找到了这个出色的指南.它解释了一切.

python workflow coding-style python-import

59
推荐指数
5
解决办法
3万
查看次数

您的JavaScript工具链中有什么?

我希望开始用JavaScript编写一个复杂的应用程序,以便在Web上运行.我之前在JavaScript中编写了一些一次性代码,直接使用DOM和一些jQuery.但这是我第一次想要编写一个在浏览器中运行的完整应用程序.

所以,我想知道人们喜欢在JavaScript中进行认真开发的工具链.特别是,我对以下内容感兴趣,并提供了一些有关您为何选择所做组件以及它们如何与您的工作流程相结合的信息:

  • 你使用什么编辑器和编辑器插件/模式/脚本?我一般是Emacs用户,现在正在使用js2.el,但我很想听听其他设置.
  • 你使用任何类型的IDE(Aptana,Dashcode等)?
  • 您使用哪些JavaScript库或框架?
  • 您是否使用任何编译为JavaScript的语言(GWT,haxe,Objective-J)?
  • 你使用什么单元测试框架?你怎么调用它们?可以从编辑器/ IDE,命令行,网页浏览器,JavaScript调试器调用它们吗?
  • 您使用哪些自动用户界面测试工具(例如Selenium,W​​atir,Sahi)?再次,如何调用这些?(能够从命令行调用单元测试和接口测试对于运行buildbots非常有用)
  • 您使用了哪些其他代码质量工具(JSlint,代码覆盖工具或任何类型)?
  • 您在调试环境中使用了什么(Firebug,WebKit检查器等)?它与您的编辑器或IDE有任何集成吗?
  • 在部署代码之前,您对代码运行了哪些后处理(混淆器,缩小器,任何类型的优化器)?
  • 您是否有任何工具来管理模块依赖项或根据需要动态加载代码?我正在编写的应用程序将使用大量代码,并且我希望保持加载时间,因此用于跟踪所需模块或按需加载代码的工具将是有帮助的.
  • 您的工具链中是否还有其他基本工具(特定于基于浏览器的应用程序的JavaScript开发;我已经有一个非常好的版本控制系统,错误跟踪器等)?

我对"这里有一堆你可以使用的东西"(我知道很多可用的工具)以及你在实践中实际使用的堆栈中的更多以及它们如何适合的列表中的兴趣不大一起.我希望主要将其作为客户端应用程序开发,服务器只用于身份验证以及存储和检索数据,因此我对您使用的服务器端框架不感兴趣,除非它对客户端不可或缺.侧面代码以某种方式.

编辑:我对单元和用户界面测试框架以及如何自动化它们特别感兴趣.我更喜欢能够从命令行运行一个"make test"或"rake test"任务来运行项目的所有测试,并根据测试的成功或失败返回状态.这样可以更轻松地与buildbots集成.另外,我感兴趣的是,是否有人编写可以在浏览器外部(在Rhino,spidermonkey,v8等中)运行的单元测试,以获取不依赖于浏览器的代码,以便更快地完成部分测试.试验.

javascript workflow frameworks development-environment

57
推荐指数
2
解决办法
1万
查看次数

ipynb导入另一个ipynb文件

交互式Python(ipython)简直太神奇了,尤其是当你在飞行中将事物拼凑在一起时...并且这样做很容易回归.

然而,似乎有趣的是具有多个ipython笔记本(ipynb文件)的用例.显然,似乎笔记本不应该与其他笔记本有关系,这是有道理的,除了我想要导入其他ipynb文件.

我看到的唯一解决方法是将我的*.ipynb文件转换为*.py文件,然后将其导入我的笔记本中.让一个文件保存在项目中的所有内容有点奇怪,特别是如果我想真正推动代码重用(这不是python的核心原则吗?).

我错过了什么吗?这不是ipython笔记本支持的用例吗?我可以使用另一种解决方案将ipynb文件导入另一个笔记本吗?我想继续使用ipynb,但它现在正在弄乱我的工作流程:(

python import workflow ipython

55
推荐指数
7
解决办法
7万
查看次数

将HG项目从Bitbucket镜像到Github

是否有一个高效的工作流来镜像主要使用Hg托管在bitbucket上的项目到github?

git workflow mercurial github bitbucket

54
推荐指数
4
解决办法
1万
查看次数

在git中管理schema.rb的首选方法是什么?

我不希望添加schema.rb.gitignore,因为我希望能够从该文件中加载一个新的数据库架构.但是,保持检查会导致各种各样的虚假冲突,这些冲突很容易通过新鲜的方式解决db:migrate:reset.

基本上我想要一种方法:

  1. 将schema.rb保留在存储库中以进行部署时数据库设置
  2. 将schema.rb保留在'.gitignore'中以进行常规开发

将有一两个人负责更新schema.rb并知道它是正确的.

有没有办法我可以吃蛋糕然后吃它?

git workflow ruby-on-rails schema.rb

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

git push和git pull有什么区别?

我今天偶然发现了一些特殊的东西.我在暑期工作时请求一位同事帮我为我的代码设置一个新的远程git仓库,并且对于他做了什么以及我想做什么有很多困惑.我让他发送他的配置,以便能够看到他的遥控器的路径,并发现他没有遥控器.当我问他这个时,他解释了他的工作流程:

  1. 在本地更改内容
  2. 承诺
  3. 移动到远程目录
  4. git pull c:\ localdir

因此,他不是一直推到遥控器,而是经常从他的本地仓库撤回到我们服务器上的仓库.倒退工作.当我与他面对面时,他问我有什么区别,我无法真正回答他,但我认为有一些正确的事情吗?

所以我的问题是:推动遥控器和遥控器拉动有什么区别?

git workflow repository

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

如何在git中备份私有分支

我有一个本地分支,用于git中的日常开发工作.我的工作流程是:

  1. 在local_branch上做一些事情,提交
  2. 获取origin/master
  3. 重新定位local_branch以赶上来自origin/master的新东西

这一切都运行正常,但我遇到的大多数建议都说不应该"推"私人分支,定期执行rebase.

这里的问题是,在这种情况下,本地分支不会备份到服务器,保存工作的唯一方法是将其合并回"pushable"分支(即origin/master)

在这种情况下,您对工作流程的建议是什么?

谢谢!

更新:我意识到我有一个原始要求(避免使用外部实用程序)是不必要的限制.

我目前的解决方案是将所有存储库存储在云同步文件夹中 - 这样我就可以免费获得备份.

git merge workflow rebase dropbox

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

气流"此DAG在网络服务器DagBag对象中不可用"

当我在dags文件夹中放入一个新的DAG python脚本时,我可以在DAG UI中查看DAG的新条目,但它没有自动启用.最重要的是,它似乎也没有正确加载.我只能在列表右侧点击几次"刷新"按钮,并切换列表左侧的开/关按钮,以便能够安排DAG.这些是手动过程,因为我需要触发一些东西,即使DAG脚本放在dag文件夹中.

有人可以帮我吗?我错过了什么吗?或者这是气流中的正确行为?

顺便说一句,正如帖子标题中所提到的,有一个指示符,显示"此DAG在网络服务器DagBag对象中不可用.它显示在此列表中,因为调度程序在metdata数据库中将其标记为活动"标记在我触发所有这个手动过程之前使用DAG标题.

python apache workflow airflow

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