我有一个特别的问题。我想卖我的一个模型,用R编程语言编写的。我想向潜在客户展示,代码中有很多高级工作,其中有很多,代表了大约700小时的研发(大约2000行R代码)。所以,我想把代码发给他。给他留下深刻印象。
然而,我显然不想透露代码的全部工作原理,所以我想每隔三行或四行就乱码一次,这样它就不能简单地被OCR和复制。我不想走NDA的路线,客户也不擅长编程(他自己不能复制它-尽管我想可以雇一个程序员)。我可能还会完全混淆一两个关键函数。
我如何在Vi / Vim中做到这一点?
有没有其他方法可以解决我的问题,有人可以建议?
是的,我知道我可以向他展示程序的输出作为销售推介,我已经这样做了,但我们正在讨价还价,所以通过代码清单进行一点“科学盲目”,看看涉及到多少工作,不会有什么坏处。我的经验是,许多非程序员不知道一件软件可以做多少工作。
发布于 2012-12-14 21:18:39
我完全支持Xavier T.提出的观点,但如果您仍然认为您需要显示完整代码的一些表示,以给人留下关于您的工作量的印象,我将选择:
显然,这只适用于纸质副本,而不是像在:%substitute/\a/x/g中那样,通过将所有字母替换为PDFs.
:set printfont=Courier_h4),并使用非常小的字体创建打印输出(例如发布于 2012-12-14 20:25:48
您应该将您的问题移动/重新发布到programmers.stackexchange.com,它看起来更合适。
然而,我认为,如果你试图向非技术人员推销一些东西,说明代码不会起作用。输入2000行代码并不是很长。他/她不能通过阅读一些难以理解的符号来衡量价值。
相反,你应该展示你的代码对他/她的业务的附加值。因此,获取一组数据(可能来自您的客户),并从该集中提取/显示相关信息应该更令人印象深刻。我要补充的是,您的模型的价格不仅取决于所涉及的工作,而且还取决于您的客户的潜在利益。
一段代码只是解决了一个问题,根据解决的问题,你可能会把它从10美元卖到1亿美元。
https://stackoverflow.com/questions/13878336
复制相似问题