标签: open-source

当你有密钥时,让Git项目成为开源的

我在私有存储库后面的GitHub上有一个项目.我想公开回购.但是,我的项目使用密钥.

如何在保护这些密钥的"历史"的同时公开项目?我猜我是SOL,应该只是使密钥无效以防止它们被使用.

请注意,这与 如何开源使用API​​密钥的应用程序不同

要么

当您的应用程序使用个人API密钥时,如何处理"开源"?

由于我的项目已经在Git上,因此可以轻松查看整个源历史记录.我想我能做的就是隐藏一个单独的项目,隐藏API密钥,然后公开回购.但是用户会错过整个分支历史,他们可能会对此感到好奇(我知道我会).

git api open-source github secret-key

29
推荐指数
1
解决办法
7619
查看次数

开源文本到语音库

有没有人知道一个好的文本到语音库.它需要是开源的并提供C API吗?

PS:我已经完成了搜索,但我希望实际使用这些API的人提出建议

c open-source text-to-speech

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

什么是最好的开源帮助票系统?

我知道osTicket,还有其他更引人注目的帮助票系统吗?
我的公司想要使用一个,我现在正在研究它们.

我忘了提,我需要在我们的服务器上安装它......所以SaaS(软件即服务)不起作用.

open-source ticket-system

28
推荐指数
4
解决办法
11万
查看次数

PThread库的源代码?

我试图找到pthread库的源代码.(我猜它应该是Linux源代码的一部分)

但不知何故找不到任何有它的好网站.

我喜欢这个网站:http://lxr.linux.no/#linux+v2.6.34.1/我经常找到我需要的东西.某种程度上pthread源是不可搜索的.无论如何,我想提一下,我需要一个链接到可浏览(和可搜索)的网站.

浏览linux源代码的网站可能是个人品味的问题.因此欢迎所有指向pthread源的链接.

最有可能的是,我最终会将所有这些书签加入书签,通过它们查看,然后接受最佳答案.

linux open-source pthreads

28
推荐指数
2
解决办法
5万
查看次数

有没有好的开源或免费提供的中文分词算法?

正如问题中的措辞,我正在寻找一个免费的和/或开源的中文文本分割算法,我确实理解这是一个非常难以解决的任务,因为有很多歧义.我知道有谷歌的API,但它确实是一个黑盒子,即没有太多关于它正在做什么的信息正在通过.

algorithm open-source cjk text-segmentation

28
推荐指数
2
解决办法
9456
查看次数

如何吸引开发人员加入开源项目?

如何吸引开发人员加入开源项目?显然,如果项目很酷或很有价值,那么找人会更容易.(事实上​​,他们可能会来找我.)但是我该怎么做才能平凡或不引人注意?

广告项目?垃圾邮件论坛?或者只是继续插手,希望其他人注意到?

这是时间问题,项目真棒还是运气?

open-source

27
推荐指数
4
解决办法
1572
查看次数

我在哪里可以找到故意不安全的开源Web应用程序?

作为开发人员,我了解到我通常会通过经验更好地了解最佳/最差实践.Web应用程序安全性领域实际上并不是我的组织可以让开发人员通过反复试验来学习的地方.

因此,我正在寻找实际的Web应用程序安全性最佳实践知识共享方法,我认为有一个故意构建为不安全的开源应用程序是有用的,以帮助初级开发人员了解应用程序安全性.

有没有人知道在哪里可以找到这样的东西?

security open-source web-applications

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

数据挖掘开源工具

我打算开展一个涉及数据挖掘的项目.在我加入之前,我想探索一下允许基于Web的报告的不同数据挖掘工具(最好是开源).在我的场景中,数据将提供给我,所以我不应该抓它.

简而言之,我正在寻找一种工具 - 数据分析,基于Web的报告,提供某种仪表板和挖掘功能.

我曾经参与过微软分析服务和BOXI,最近我一直在寻找Pentaho,这似乎是一个不错的选择.

请分享您对任何此类工具的经验.

干杯

open-source data-mining

27
推荐指数
5
解决办法
2万
查看次数

当项目是开源的时,谁应该拥有用于签署.NET程序集的私钥?

更具体地说,是一个类库程序集.我最初的想法:

  • 让一些指定的管理员进行所有程序集签名.但是当bug修复和编写新版本时,二进制文件最终将取决于它们的存在(即使由于私人原因它只是一个小的变化).
  • 关键可以公开.但这违反了公钥加密实践,并且您失去了信任和身份的优势.
  • 允许最终开发人员和分销商使用自己的密钥对其进行签名.但是你失去了模块化,因为每次新的签名都会使它与其他一些版本不兼容.

当然,你可以不签署装配.但是,如果需要对其程序集进行签名的另一个项目引用了您的库,则会出现编译错误.

.net c# security open-source

27
推荐指数
1
解决办法
1529
查看次数

从哪里开始阅读SQLite源代码?

我想了解sqlite是如何实现的.并且,想要阅读源代码(我已经下载了源代码).我应该开始考虑哪部分代码?

c sqlite open-source

27
推荐指数
1
解决办法
8405
查看次数