小编gen*_*ack的帖子

如何正常关闭emacs守护进程?

在登录Ubuntu时,我使用Ubuntu的Startup程序启动Emacs(版本23)守护程序.然后,每当我需要编辑某些内容时,我就会启动Emacs客户端.当我从Ubuntu注销时,它说Emacs当然还在运行.我需要在某处附加一个脚本来告诉Gnome在我注销/关闭时关闭emacs.

1)脚本应该是什么样的?"kill-emacs"似乎不起作用.

2)我应该把这个脚本放在哪里?启动程序(系统 - >会话菜单)面板中没有任何内容看起来很有用.我更喜欢在用户帐户中使用的东西,而不是使用root访问权攻击PostSession脚本或其他东西.

emacs ubuntu emacs23

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

git-svn树的git clone?

我有一个'git-svn'工作树.我想克隆一个"纯"的git repo,然后使用git push/pull在git-svn树和git树之间移动更改,同时还使用'git svn dcommit/rebase'来移动git-svn树和基于它的SVN repo.

这似乎可以正常使用git方法在git树之间来回移动,但是当我在git-svn树中与SVN repo交互时,事情就变得很糟糕 - 要么我在推送时遇到错误,要么在git树之间拉扯,或者我在git-svn树中丢失了提交,或者其他奇怪的东西.

是否支持这种类型的SVN < - > git-svn < - > git工作流,还是应该退出这棵树?

svn git workflow git-svn

17
推荐指数
3
解决办法
6298
查看次数

暴露Facebook API秘密有哪些潜在问题?

我正在写一个小的Web实用程序,它将状态更新发布到Twitter和/或Facebook.这涉及使用这两种服务创建"应用程序"以获取API密钥和"秘密".

我的问题是如何保护我真正需要保留这些秘密 - 为了使其完全正常工作,您似乎需要秘密与服务的身份验证部分进行交互以授予应用程序访问您的帐户和/或授予它允许代表您发布更新.Facebook的文档说保护秘密,但至少有一个Facebook实用程序在源代码中分发API密钥和秘密.

值得注意的是:这不是您在Facebook环境中运行的标准Facebook"应用程序",也不是标准的"桌面"式编译应用程序 - 它是一个基于Web的应用程序,旨在自行运行网络服务器.这方面的受众可能很小,而且比平均水平更复杂 - 因此,一种技术替代方案是要求人们获得自己的API密钥以及使用该应用程序的秘密.然而,这似乎是很多工作,并且任何使用它的人都有相当大的障碍.

如果我将秘密和API密钥放在我的应用程序的配置中并将其检入Github以供全世界查看,那么任何人都知道或有任何洞察我自己会遇到什么样的麻烦?

facebook

13
推荐指数
1
解决办法
1153
查看次数

什么是Catalyst应用程序的最佳动作持久性技术?

我正在写一个Catalyst应用程序,它需要有一个相当短的会话到期时间(15分钟).我正在使用标准的Catalyst框架身份验证模块,因此用户数据存储在会话中 - 即,当会话到期时,您将被注销.

此应用程序的许多用途将需要> 15分钟才能完成,因此用户将经常提交表单,只是发现他们的会话状态已经消失,他们需要重新登录.

如果发生这种情况,我想保留原始表单提交,如果他们成功登录,继续执行表单提交,就像会话未过期一样.

我已经通过控制器中的auto()方法处理了身份验证内容 - 如果您请求需要身份验证的操作并且您当前未登录,则会重定向到login()方法,该方法会显示登录表单,然后在提交后处理它.似乎应该可以在auto方法重定向到login()时存储请求和任何表单参数,然后在login()成功时将它们拉回来 - 但我不完全确定最好的以通用/标准/可重用方式获取或存储此信息的方法.(我正在考虑将它存储在会话中,然后在它被撤回后将其删除;如果这看起来是个坏主意,那还有其他问题需要解决.)

有没有标准的"最佳实践"或烹饪方法来做到这一点?

(一个皱纹:这些表格是通过POST提交的.)

perl catalyst

8
推荐指数
1
解决办法
1055
查看次数

以编程方式告诉git-svn和git repos之间的区别?

我有一些shell设置动态定义别名取决于CWD包含什么类型的VC repo - 例如,'d'运行'svn diff'或'git diff',具体取决于.(根据这篇博客文章,如果有人有兴趣...)

我想根据我是否使用git repo而不是git-svn repo来定义一些别名.有没有一种简单的方法来区分两者之间的区别?

svn git shell git-svn visual-c++

4
推荐指数
2
解决办法
944
查看次数

标签 统计

git ×2

git-svn ×2

svn ×2

catalyst ×1

emacs ×1

emacs23 ×1

facebook ×1

perl ×1

shell ×1

ubuntu ×1

visual-c++ ×1

workflow ×1