vim - 在发送给潜在客户之前,使用 Vim 每隔三行代码就乱码一次?

标签 vim obfuscation

<分区>

我有一个具体问题。我想出售我的一个模型,它是用 R 编程语言编程的。我想向潜在客户展示代码中有很多高级工作,而且数量很多,代表大约 700 小时的研发(大约 2000 行 R 代码)。所以,我想把代码发给他。给他留下深刻印象。

但是我显然不想公开代码的全部工作原理,所以我考虑每隔三四行就进行一次乱码处理,这样它就不能简单地进行 OCR 和复制。我不想走 NDA 路线,客户也不擅长编程(他自己无法复制它——尽管我猜可以聘请程序员)。我也可能会完全混淆一两个关键功能。

我如何在 Vi/Vim 中执行此操作?

有没有其他人可以建议的解决我的问题的方法?

是的,我知道我可以向他展示程序的输出作为推销,我已经这样做了,但我们正在就定价问题讨价还价,所以通过代码 list 有点“盲目科学”,看看如何涉及很多工作,不会受到伤害。根据我的经验,许多非程序员不知道一个软件可以投入多少工作。

最佳答案

您应该将您的问题移动/重新发布到 programmers.stackexchange.com,这似乎更合适。

但是,我认为如果您试图向非技术人员推销产品,那么显示代码是行不通的。输入 2000 行代码并没有那么长。他/她将无法通过阅读一些难以理解的符号来衡量值(value)。

相反,您应该展示您的代码对他/她的业务的附加值(value)。因此,获取一组数据(可能来自您的客户),然后从该组数据中提取/显示相关信息应该会更令人印象深刻。我要补充一点,您的模型的价格不仅取决于所涉及的工作,还取决于您的客户的潜在利益。

一段代码只能解决一个问题,根据所解决的问题,您可能可以将它卖到 10 到 1 亿美元不等。

关于vim - 在发送给潜在客户之前,使用 Vim 每隔三行代码就乱码一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878336/

相关文章:

vim unity 插件重新创建

vim - 如何在 vimrc 加载后运行 echo 语句?

Android 构建不考虑 proguard-rules

.net - 部署后,如何在我的 .NET 代码中使用 "protect"我的公钥?

vim - 如何查看 vim 中特定键的映射?

vim - 有没有办法通过 “hide” Vim 的界面来查看底层的 shell?

vim - 在 Vim 中捕获 shell 命令的输出

静态 LIB 的 C++ 代码混淆

comparison - 如何混淆C++变量和函数

obfuscation - TypeScript 混淆