我正在寻找一种方法将OS X钥匙串的内容转储(导出)到我可以轻松处理的文件中,例如制表符分隔的明文或类似的东西.
Keychain Access应用程序不提供任何此类功能,并且获取密钥的数据涉及依次打开每个密钥的数据,并且每次都必须输入密钥链的密码以查看密钥存储的密码.
经过一番挖掘后,我发现有人使用AppleScript和Keychain Scripting应用程序来访问钥匙串(无法链接到单个帖子;向下滚动约三分之二到页面末尾):
http://discussions.apple.com/thread.jspa?threadID=1398759
使用Keychain脚本,您可以访问所有密钥的所有数据字段 - 包括明文密码! - 将这些数据转储到文本文件等中相当容易.我已经测试过它并且效果很好.
但是,此解决方案仍然需要通过单击对话框上的"确定"来确认对每个键的访问权限.这比每次输入钥匙串的密码要好得多,但它仍然令人生气.此外,您必须为每个密钥确认两次访问权限; 一次用于脚本编辑器(或脚本本身,如果它作为应用程序运行),一次用于Keychain脚本.因此,如果您使用100个键处理钥匙串,则必须在200个对话框上手动单击"确定".
我现在正在寻找解决方案来解决这个问题.我意识到,因为密钥链的目的是保护敏感数据并准确防止我正在尝试做的事情,任何这样的解决方案都可能涉及某种黑客攻击.
我对你的想法很感兴趣!
我知道使用Firefox的Firebug扩展等工具可以很容易地获得应用于HTML中单个节点的CSS.
但有没有办法看到整个页面上生效的所有 CSS,或者更大的HTML片段?
具体来说,我们正在将一个非常大的CSS文件清理成更小的模块,并希望找出某个页面上使用的CSS,因此我们可以将所有未使用的CSS移动到另一个模块.
我有一个本地更改的文件,永远不应该同步回存储库,因为它只适用于我的本地安装.但是如果在repo中更改了相同的文件,我希望这些更改能够更新我的本地副本.
目前,当我想要签入我的更改时,相关文件始终显示在更改列表中,我必须手动将其从签入中排除.我如何制作它以便我可以更新,并具有上述限制?
谢谢 :)